<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rockbox/apps/gui/skin_engine/skin_display.c, branch master</title>
<subtitle>My Rockbox tree</subtitle>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/'/>
<entry>
<title>Correct some file permissions.</title>
<updated>2014-09-08T14:04:39+00:00</updated>
<author>
<name>Szymon Dziok</name>
<email>b0hoon@o2.pl</email>
</author>
<published>2014-09-08T14:04:39+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=4c6939fc3dce2a72d53b68e8a71fc2ebf917d276'/>
<id>4c6939fc3dce2a72d53b68e8a71fc2ebf917d276</id>
<content type='text'>
Change-Id: I4a092a19d6a9c66dfeb2777c9655aa4b19d11e16
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I4a092a19d6a9c66dfeb2777c9655aa4b19d11e16
</pre>
</div>
</content>
</entry>
<entry>
<title>skin_engine: Make %Vs affect the whole line.</title>
<updated>2014-04-18T11:27:25+00:00</updated>
<author>
<name>Thomas Martitz</name>
<email>kugel@rockbox.org</email>
</author>
<published>2014-04-18T11:27:25+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=532b8141ab24f386e35f389277b4f3bc67211ed5'/>
<id>532b8141ab24f386e35f389277b4f3bc67211ed5</id>
<content type='text'>
Previously %Vs styles only took effect upon the first character of text, i.e.
on the right if the line is %arXXX. Now the style is applied for the whole
line width.

Fixes FS#12973.

Change-Id: I95f2cc76a90bfc0779e5a667d5bfa54c33896c89
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously %Vs styles only took effect upon the first character of text, i.e.
on the right if the line is %arXXX. Now the style is applied for the whole
line width.

Fixes FS#12973.

Change-Id: I95f2cc76a90bfc0779e5a667d5bfa54c33896c89
</pre>
</div>
</content>
</entry>
<entry>
<title>ab_repeat: Move GUI bits to the skin engine. This allows ab_repeat to be compiled headless.</title>
<updated>2014-03-10T21:55:26+00:00</updated>
<author>
<name>Thomas Martitz</name>
<email>kugel@rockbox.org</email>
</author>
<published>2013-12-13T09:24:15+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=50f0dd80d660b332a1739e07a630c2cef1b678c6'/>
<id>50f0dd80d660b332a1739e07a630c2cef1b678c6</id>
<content type='text'>
Change-Id: I4fa3b8ef7139313891ca70df11f7f17c5df38cb7
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I4fa3b8ef7139313891ca70df11f7f17c5df38cb7
</pre>
</div>
</content>
</entry>
<entry>
<title>skin_engine: New param "noborder" for the bar tags.</title>
<updated>2014-01-12T14:22:29+00:00</updated>
<author>
<name>Thomas Martitz</name>
<email>kugel@rockbox.org</email>
</author>
<published>2014-01-12T14:11:46+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=3ae73433ab826c7a4f3c49b4d0a86fd9dc29a9cc'/>
<id>3ae73433ab826c7a4f3c49b4d0a86fd9dc29a9cc</id>
<content type='text'>
By specifying this param the bar will not have a border/box. Instead
the inner part that fills up is maximized on the bar area.

Note that this only affects bars using foreground and background colors,
not those constructed with images.

Change-Id: Ib8dd49ecbaf9e16b96de840f5f365871b73d4fa4
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
By specifying this param the bar will not have a border/box. Instead
the inner part that fills up is maximized on the bar area.

Note that this only affects bars using foreground and background colors,
not those constructed with images.

Change-Id: Ib8dd49ecbaf9e16b96de840f5f365871b73d4fa4
</pre>
</div>
</content>
</entry>
<entry>
<title>skin_engine: Pass string to put_line() via $t because they can be very large.</title>
<updated>2014-01-09T22:28:33+00:00</updated>
<author>
<name>Thomas Martitz</name>
<email>kugel@rockbox.org</email>
</author>
<published>2014-01-09T22:21:33+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=99f3f77ee87ad06e0d5a7572c2ebaaf76c526ac1'/>
<id>99f3f77ee87ad06e0d5a7572c2ebaaf76c526ac1</id>
<content type='text'>
Change-Id: I02d6bf492bb42e173a7b436427e3cc3560d80183
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I02d6bf492bb42e173a7b436427e3cc3560d80183
</pre>
</div>
</content>
</entry>
<entry>
<title>skin_engine: Adapt put_line().</title>
<updated>2014-01-07T13:13:40+00:00</updated>
<author>
<name>Thomas Martitz</name>
<email>kugel@rockbox.org</email>
</author>
<published>2013-12-20T22:34:28+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=91ef65306bf4e459f430d6dc44e5923d6b9f8399'/>
<id>91ef65306bf4e459f430d6dc44e5923d6b9f8399</id>
<content type='text'>
This allows for code unification and removal of a workaround (STYLE_XY_PIXELS).

Change-Id: Ie92d377414cad943cdb06976af10b4f315f32710
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This allows for code unification and removal of a workaround (STYLE_XY_PIXELS).

Change-Id: Ie92d377414cad943cdb06976af10b4f315f32710
</pre>
</div>
</content>
</entry>
<entry>
<title>Theme Engine: Fix progress bar slider (FS#12823)</title>
<updated>2013-02-19T06:27:54+00:00</updated>
<author>
<name>Alex Mayer</name>
<email>magictrick4906@aim.com</email>
</author>
<published>2013-01-23T01:44:18+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=ee758c5a97f8755e5f2ae2583ce757201450c106'/>
<id>ee758c5a97f8755e5f2ae2583ce757201450c106</id>
<content type='text'>
Fix the need to resize progress bar when using a slider.
Slider stays in bounds. Progress bar is not resized.
Works well with square sliders that should not overlap
edge of progress bar. also works with rounded sliders.

You can also make progress bar the full width of screen
while using a slider. Before if you would make the
progress bar the full width of the screen and add a slider
the progress bar would look like it was padded on both ends.

This fixes FS#12823

Change-Id: I60345efc5cd0f46286f2591ed032f0d9320d1c3e
Reviewed-on: http://gerrit.rockbox.org/402
Reviewed-by: Hayden Pearce &lt;saint.lascivious@gmail.com&gt;
Tested-by: Hayden Pearce &lt;saint.lascivious@gmail.com&gt;
Reviewed-by: Jonathan Gordon &lt;rockbox@jdgordon.info&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix the need to resize progress bar when using a slider.
Slider stays in bounds. Progress bar is not resized.
Works well with square sliders that should not overlap
edge of progress bar. also works with rounded sliders.

You can also make progress bar the full width of screen
while using a slider. Before if you would make the
progress bar the full width of the screen and add a slider
the progress bar would look like it was padded on both ends.

This fixes FS#12823

Change-Id: I60345efc5cd0f46286f2591ed032f0d9320d1c3e
Reviewed-on: http://gerrit.rockbox.org/402
Reviewed-by: Hayden Pearce &lt;saint.lascivious@gmail.com&gt;
Tested-by: Hayden Pearce &lt;saint.lascivious@gmail.com&gt;
Reviewed-by: Jonathan Gordon &lt;rockbox@jdgordon.info&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>9 segment bitmap drawing:</title>
<updated>2012-12-09T06:11:19+00:00</updated>
<author>
<name>Jonathan Gordon</name>
<email>rockbox@jdgordon.info</email>
</author>
<published>2012-12-03T09:43:58+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=685cf5900825b10c952f36301abbbd9968567435'/>
<id>685cf5900825b10c952f36301abbbd9968567435</id>
<content type='text'>
Use %x9(id) to draw an image in the whole current viewport using the
9 segment drawer (which draws the corners as normal and *tiles*
the middle segments to the needed width/height).

Future work is to make it scale instead of tile

Change-Id: Ic3ed1cad93f96091694801eb442e0da5a2401203
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use %x9(id) to draw an image in the whole current viewport using the
9 segment drawer (which draws the corners as normal and *tiles*
the middle segments to the needed width/height).

Future work is to make it scale instead of tile

Change-Id: Ic3ed1cad93f96091694801eb442e0da5a2401203
</pre>
</div>
</content>
</entry>
<entry>
<title>skin_engine: Allow the %St() (setting) skin tag be used as a bar</title>
<updated>2012-07-05T13:30:06+00:00</updated>
<author>
<name>Jonathan Gordon</name>
<email>rockbox@jdgordon.info</email>
</author>
<published>2012-07-05T12:44:13+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=65f9df3083623484efccf502c33ecc959555d247'/>
<id>65f9df3083623484efccf502c33ecc959555d247</id>
<content type='text'>
%St(&lt;setting name&gt;) or %St(&lt;bar tags&gt;, setting, &lt;setting name&gt;)

Change-Id: I71396d683634d4d1ad2357018c4029ecb4229677
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
%St(&lt;setting name&gt;) or %St(&lt;bar tags&gt;, setting, &lt;setting name&gt;)

Change-Id: I71396d683634d4d1ad2357018c4029ecb4229677
</pre>
</div>
</content>
</entry>
<entry>
<title>fix warning</title>
<updated>2012-02-28T13:18:56+00:00</updated>
<author>
<name>Jonathan Gordon</name>
<email>rockbox@jdgordon.info</email>
</author>
<published>2012-02-28T13:18:56+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=d96a32d01ab2d691811b452f5e7f898582f25492'/>
<id>d96a32d01ab2d691811b452f5e7f898582f25492</id>
<content type='text'>
Change-Id: Iccadc7558b9ffb2d87e5bc7697080dd567f4775f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Iccadc7558b9ffb2d87e5bc7697080dd567f4775f
</pre>
</div>
</content>
</entry>
</feed>
