3-digit hexadecimal color defintions act like CSS (e.g., #FFF is #FFFFFF now, not #F0F0F0).
This commit is contained in:
parent
114087af21
commit
d30e67594e
4 changed files with 26 additions and 15 deletions
4
Makefile
4
Makefile
|
|
@ -7,12 +7,12 @@
|
||||||
# bill@newbreedsoftware.com
|
# bill@newbreedsoftware.com
|
||||||
# http://www.newbreedsoftware.com/tuxpaint/
|
# http://www.newbreedsoftware.com/tuxpaint/
|
||||||
|
|
||||||
# June 14, 2002 - July 11, 2006
|
# June 14, 2002 - September 10, 2006
|
||||||
|
|
||||||
|
|
||||||
# The version number, for release:
|
# The version number, for release:
|
||||||
|
|
||||||
VER_VERSION=0.9.16
|
VER_VERSION=0.9.16rc1
|
||||||
VER_DATE=`date +"%Y-%m-%d"`
|
VER_DATE=`date +"%Y-%m-%d"`
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -327,10 +327,8 @@ Windows Users
|
||||||
color model" article.)
|
color model" article.)
|
||||||
|
|
||||||
Colors may be listed using three decimal numbers (e.g.,
|
Colors may be listed using three decimal numbers (e.g.,
|
||||||
"255 64 128") or a 6- or 3-digit-long hexadecimal 'triplet'
|
"255 68 136") or a 6- or 3-digit-long hexadecimal 'triplet'
|
||||||
(e.g., "#ff4080" or "#F48"). Note: You must separate decimal
|
(e.g., "#ff4488" or "#F48").
|
||||||
values with spaces, and begin hexadecimal values with a
|
|
||||||
pound/number-sign character ("#").
|
|
||||||
|
|
||||||
After the color definition (on the same line) you may enter text
|
After the color definition (on the same line) you may enter text
|
||||||
to describe the color. Tux will display this text when the color
|
to describe the color. Tux will display this text when the color
|
||||||
|
|
@ -339,6 +337,12 @@ Windows Users
|
||||||
As an example, you can see the default colors currently used in
|
As an example, you can see the default colors currently used in
|
||||||
Tux Paint in: "default_colors.txt".
|
Tux Paint in: "default_colors.txt".
|
||||||
|
|
||||||
|
NOTES: You must separate decimal values with spaces, and begin
|
||||||
|
hexadecimal values with a pound/number-sign character ("#"). In
|
||||||
|
3-digit hexadecimal, each digit is used for both the high and
|
||||||
|
low halves of the byte, so "#FFF" is the same as "#FFFFFF", not
|
||||||
|
"#F0F0F0".
|
||||||
|
|
||||||
lang=LANGUAGE
|
lang=LANGUAGE
|
||||||
|
|
||||||
Run Tux Paint in one of the supported languages. Possible choice
|
Run Tux Paint in one of the supported languages. Possible choice
|
||||||
|
|
|
||||||
|
|
@ -403,11 +403,8 @@ New Breed Software</p>
|
||||||
article.)</p>
|
article.)</p>
|
||||||
|
|
||||||
<p>Colors may be listed using three decimal numbers (e.g.,
|
<p>Colors may be listed using three decimal numbers (e.g.,
|
||||||
"<code>255 64 128</code>") or a 6- or 3-digit-long hexadecimal
|
"<code>255 68 136</code>") or a 6- or 3-digit-long hexadecimal
|
||||||
'triplet' (e.g., "<code>#ff4080</code>" or "<code>#F48</code>").
|
'triplet' (e.g., "<code>#ff4488</code>" or "<code>#F48</code>").</p>
|
||||||
Note: You must separate decimal values with spaces, and begin
|
|
||||||
hexadecimal values with a pound/number-sign character
|
|
||||||
("<code>#</code>").</p>
|
|
||||||
|
|
||||||
<p>After the color definition (on the same line) you may enter text to
|
<p>After the color definition (on the same line) you may enter text to
|
||||||
describe the color. Tux will display this text when the color is
|
describe the color. Tux will display this text when the color is
|
||||||
|
|
@ -417,6 +414,13 @@ New Breed Software</p>
|
||||||
<p>As an example, you can see the default colors currently
|
<p>As an example, you can see the default colors currently
|
||||||
used in Tux Paint in:
|
used in Tux Paint in:
|
||||||
"<a href="default_colors.txt"><code>default_colors.txt</code></a>".</p>
|
"<a href="default_colors.txt"><code>default_colors.txt</code></a>".</p>
|
||||||
|
|
||||||
|
<p>NOTES: You must separate decimal values with spaces, and begin
|
||||||
|
hexadecimal values with a pound/number-sign character
|
||||||
|
("<code>#</code>"). In 3-digit hexadecimal, each digit is used for
|
||||||
|
both the high and low halves of the byte, so
|
||||||
|
"<code>#FFF</code>" is the same as "<code>#FFFFFF</code>", not
|
||||||
|
"<code>#F0F0F0</code>".</p>
|
||||||
</dd>
|
</dd>
|
||||||
|
|
||||||
<dt><code><b>lang=<i>LANGUAGE</i></b></code></dt>
|
<dt><code><b>lang=<i>LANGUAGE</i></b></code></dt>
|
||||||
|
|
|
||||||
|
|
@ -6528,9 +6528,12 @@ static void setup(int argc, char *argv[])
|
||||||
{
|
{
|
||||||
/* Nybble (#rgb) form */
|
/* Nybble (#rgb) form */
|
||||||
|
|
||||||
color_hexes[NUM_COLORS][0] = (hex2dec(tmp_str[0]) << 4);;
|
color_hexes[NUM_COLORS][0] =
|
||||||
color_hexes[NUM_COLORS][1] = (hex2dec(tmp_str[1]) << 4);;
|
(hex2dec(tmp_str[0]) << 4) + hex2dec(tmp_str[0]);
|
||||||
color_hexes[NUM_COLORS][2] = (hex2dec(tmp_str[2]) << 4);;
|
color_hexes[NUM_COLORS][1] =
|
||||||
|
(hex2dec(tmp_str[1]) << 4) + hex2dec(tmp_str[1]);
|
||||||
|
color_hexes[NUM_COLORS][2] =
|
||||||
|
(hex2dec(tmp_str[2]) << 4) + hex2dec(tmp_str[2]);
|
||||||
|
|
||||||
color_names[NUM_COLORS] = strdup(str + count);
|
color_names[NUM_COLORS] = strdup(str + count);
|
||||||
NUM_COLORS++;
|
NUM_COLORS++;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue