mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-09-13 12:19:16 +02:00
using default colors, when theme does not define them
git-svn-id: trunk@4548 -
This commit is contained in:
parent
4804ddc2f9
commit
0f753789fa
14
ide/main.pp
14
ide/main.pp
@ -1012,8 +1012,15 @@ end;
|
|||||||
|
|
||||||
procedure TMainIDE.MainIDEResize(Sender: TObject);
|
procedure TMainIDE.MainIDEResize(Sender: TObject);
|
||||||
begin
|
begin
|
||||||
if ComponentNotebook<>nil then
|
if ComponentNotebook<>nil then begin
|
||||||
ComponentNotebook.Width:=ClientWidth-ComponentNotebook.Left;
|
with ComponentNotebook do
|
||||||
|
SetBounds(Left,0,
|
||||||
|
Parent.ClientWidth-ComponentNotebook.Left,Parent.CLientHeight);
|
||||||
|
end;
|
||||||
|
if pnlSpeedButtons<>nil then begin
|
||||||
|
with pnlSpeedButtons do
|
||||||
|
SetBounds(0,0,Width,Parent.ClientHeight);
|
||||||
|
end;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
{------------------------------------------------------------------------------}
|
{------------------------------------------------------------------------------}
|
||||||
@ -9748,6 +9755,9 @@ end.
|
|||||||
|
|
||||||
{ =============================================================================
|
{ =============================================================================
|
||||||
$Log$
|
$Log$
|
||||||
|
Revision 1.644 2003/08/30 18:53:07 mattias
|
||||||
|
using default colors, when theme does not define them
|
||||||
|
|
||||||
Revision 1.643 2003/08/22 18:10:39 mattias
|
Revision 1.643 2003/08/22 18:10:39 mattias
|
||||||
implemented selections in component tree
|
implemented selections in component tree
|
||||||
|
|
||||||
|
@ -1,127 +1,118 @@
|
|||||||
/* XPM */
|
/* XPM */
|
||||||
static char * btn_openfile_xpm[] = {
|
static char * btn_openfile_xpm[] = {
|
||||||
"16 13 111 2",
|
"18 18 97 2",
|
||||||
" c None",
|
" c None",
|
||||||
". c #020703",
|
". c #000000",
|
||||||
"+ c #000100",
|
"+ c #4E331B",
|
||||||
"@ c #000004",
|
"@ c #E5A566",
|
||||||
"# c #000005",
|
"# c #FED39A",
|
||||||
"$ c #040507",
|
"$ c #FEC585",
|
||||||
"% c #000000",
|
"% c #FDC587",
|
||||||
"& c #010200",
|
"& c #FEC282",
|
||||||
"* c #030400",
|
"* c #F8AC62",
|
||||||
"= c #090900",
|
"= c #FEC88A",
|
||||||
"- c #040400",
|
"- c #53504D",
|
||||||
"; c #010100",
|
"; c #55524F",
|
||||||
"> c #040300",
|
"> c #5C5A57",
|
||||||
", c #EDF0B9",
|
", c #54514E",
|
||||||
"' c #FFFFBD",
|
"' c #565350",
|
||||||
") c #EBEDA4",
|
") c #C4864E",
|
||||||
"! c #0A0B00",
|
"! c #524F4C",
|
||||||
"~ c #070600",
|
"~ c #F5F5F5",
|
||||||
"{ c #060400",
|
"{ c #ECECEC",
|
||||||
"] c #141300",
|
"] c #E4E4E4",
|
||||||
"^ c #030200",
|
"^ c #DCDCDC",
|
||||||
"/ c #060500",
|
"/ c #D4D4D4",
|
||||||
"( c #FFFFB8",
|
"( c #CBCBCB",
|
||||||
"_ c #EEF58E",
|
"_ c #C4C4C4",
|
||||||
": c #FCFF94",
|
": c #BCBCBC",
|
||||||
"< c #E9EF85",
|
"< c #B5B5B5",
|
||||||
"[ c #FFFFB1",
|
"[ c #B3B3B3",
|
||||||
"} c #E7E89C",
|
"} c #303030",
|
||||||
"| c #E1E3A4",
|
"| c #4A3119",
|
||||||
"1 c #FFFFD1",
|
"1 c #DBDBDB",
|
||||||
"2 c #090A00",
|
"2 c #DFDFDE",
|
||||||
"3 c #0D0B00",
|
"3 c #E8E8E7",
|
||||||
"4 c #E7EA8F",
|
"4 c #E6E6E4",
|
||||||
"5 c #FFFF98",
|
"5 c #D2D2D1",
|
||||||
"6 c #F0F776",
|
"6 c #C7C7C6",
|
||||||
"7 c #FFFF92",
|
"7 c #BABAB9",
|
||||||
"8 c #F0EE89",
|
"8 c #ADADAC",
|
||||||
"9 c #FFFFAF",
|
"9 c #A0A09F",
|
||||||
"0 c #F8FBA2",
|
"0 c #949493",
|
||||||
"a c #FEFFAE",
|
"a c #494948",
|
||||||
"b c #EFF0AA",
|
"b c #B77D44",
|
||||||
"c c #060600",
|
"c c #53514E",
|
||||||
"d c #070300",
|
"d c #DADADA",
|
||||||
"e c #FEFEA8",
|
"e c #DBDBDA",
|
||||||
"f c #F2F582",
|
"f c #E1E1E0",
|
||||||
"g c #FFFF8F",
|
"g c #DDDDDC",
|
||||||
"h c #F2F37C",
|
"h c #D6D6D5",
|
||||||
"i c #0E0900",
|
"i c #CBCBCA",
|
||||||
"j c #0D0800",
|
"j c #C1C1C0",
|
||||||
"k c #0A0900",
|
"k c #B6B6B5",
|
||||||
"l c #080A00",
|
"l c #A9A9A8",
|
||||||
"m c #0A0A00",
|
"m c #686867",
|
||||||
"n c #070500",
|
"n c #222221",
|
||||||
"o c #030000",
|
"o c #493018",
|
||||||
"p c #F6F4A7",
|
"p c #CDCDCD",
|
||||||
"q c #FFFF9D",
|
"q c #CACAC9",
|
||||||
"r c #EFF07B",
|
"r c #D5D5D4",
|
||||||
"s c #111100",
|
"s c #D2D2D0",
|
||||||
"t c #7B7716",
|
"t c #CCCCCB",
|
||||||
"u c #89852A",
|
"u c #C2C2C1",
|
||||||
"v c #818121",
|
"v c #B9B9B8",
|
||||||
"w c #7F8022",
|
"w c #AFAFAE",
|
||||||
"x c #82822C",
|
"x c #A2A2A1",
|
||||||
"y c #7A7B2D",
|
"y c #959594",
|
||||||
"z c #7B7C3A",
|
"z c #CECECE",
|
||||||
"A c #84844E",
|
"A c #BEBEBC",
|
||||||
"B c #75764E",
|
"B c #C4C4C2",
|
||||||
"C c #0A0800",
|
"C c #C6C6C5",
|
||||||
"D c #FFFFC5",
|
"D c #C3C3C2",
|
||||||
"E c #E7EA91",
|
"E c #BFBFBE",
|
||||||
"F c #0E1100",
|
"F c #AEAEAD",
|
||||||
"G c #7E8211",
|
"G c #A5A5A4",
|
||||||
"H c #808310",
|
"H c #9E9E9D",
|
||||||
"I c #878B13",
|
"I c #6F6F6E",
|
||||||
"J c #7F8308",
|
"J c #121212",
|
||||||
"K c #83870E",
|
"K c #BDBDBD",
|
||||||
"L c #7B7F11",
|
"L c #A6A6A5",
|
||||||
"M c #818526",
|
"M c #AAAAA8",
|
||||||
"N c #797C2F",
|
"N c #ADADAB",
|
||||||
"O c #7C7D43",
|
"O c #AEAEAC",
|
||||||
"P c #040500",
|
"P c #ABABAA",
|
||||||
"Q c #E3E3AD",
|
"Q c #A7A7A6",
|
||||||
"R c #7F842A",
|
"R c #A1A1A0",
|
||||||
"S c #767B15",
|
"S c #9A9A99",
|
||||||
"T c #848B1B",
|
"T c #949492",
|
||||||
"U c #747903",
|
"U c #8D8D8B",
|
||||||
"V c #7D8108",
|
"V c #232323",
|
||||||
"W c #7F820F",
|
"W c #4A4A4A",
|
||||||
"X c #858821",
|
"X c #4A4A49",
|
||||||
"Y c #797C23",
|
"Y c #4C4C4B",
|
||||||
"Z c #7F823B",
|
"Z c #4C4C4C",
|
||||||
"` c #0A0D00",
|
"` c #4B4B4A",
|
||||||
" . c #050300",
|
" . c #464646",
|
||||||
".. c #070800",
|
".. c #434343",
|
||||||
"+. c #7B7B45",
|
"+. c #414140",
|
||||||
"@. c #737631",
|
"@. c #343433",
|
||||||
"#. c #878A3B",
|
"#. c #1F1F1E",
|
||||||
"$. c #7B7F28",
|
" . . . . ",
|
||||||
"%. c #82852A",
|
" . . . . . . . ",
|
||||||
"&. c #7C7F28",
|
" . . . . . ",
|
||||||
"*. c #858636",
|
" . . . ",
|
||||||
"=. c #7B7B33",
|
" . . . . ",
|
||||||
"-. c #7A7A3E",
|
" + + + + ",
|
||||||
";. c #030100",
|
"+ @ # $ @ + + + + + + + ",
|
||||||
">. c #101000",
|
"+ # % & * * * * * * * * . ",
|
||||||
",. c #040600",
|
"+ = & + - - ; > , , ' ' , . . . ",
|
||||||
"'. c #040700",
|
"+ & ) ! ~ ~ { ] ^ / ( _ : < [ } ",
|
||||||
"). c #060700",
|
"+ & | 1 2 3 4 2 5 6 7 8 9 0 a ",
|
||||||
"!. c #090800",
|
"+ b c d e f g h i j k l 9 m n ",
|
||||||
"~. c #0E0B00",
|
"+ o p q r r s t u v w x y a ",
|
||||||
"{. c #070400",
|
"+ ' z A B C D E k F G H I J ",
|
||||||
" . + @ ",
|
"+ K L M N O P Q R S T U a ",
|
||||||
" # $ % ",
|
"V W X Y Z Y ` a ...+.@.#. ",
|
||||||
" & + ",
|
" ",
|
||||||
" * = - ; = ; ",
|
" "};
|
||||||
"> , ' ) ! ~ { > ] ^ ^ ",
|
|
||||||
"/ ( _ : < [ } ' | 1 2 ",
|
|
||||||
"3 4 5 6 7 8 9 0 a b c ",
|
|
||||||
"d e f g h i j k l m m n { > ^ o ",
|
|
||||||
"d p q r s t u v w x y z A B c ",
|
|
||||||
"C D E F G H I J K L M N O P ",
|
|
||||||
"- Q ! R S T U V W X Y Z ` ",
|
|
||||||
" ...+.@.#.$.%.&.*.=.-./ ",
|
|
||||||
";.>.- ,.'...).!.n ~.{. "};
|
|
||||||
|
@ -1,186 +1,202 @@
|
|||||||
/* XPM */
|
/* XPM */
|
||||||
static char *btn_save[]={
|
static char * btn_save_xpm[] = {
|
||||||
"28 14 169 2",
|
"36 18 181 2",
|
||||||
"aD c None",
|
" c None",
|
||||||
".e c #000000",
|
". c #FDD7A6",
|
||||||
".a c #000002",
|
"+ c #C87F44",
|
||||||
".b c #000005",
|
"@ c #5B3E26",
|
||||||
".d c #000007",
|
"# c #1B1B1B",
|
||||||
".c c #00000c",
|
"$ c #3F3F3F",
|
||||||
"Qt c #000100",
|
"% c #404040",
|
||||||
".g c #000200",
|
"& c #1C1C1C",
|
||||||
".# c #000400",
|
"* c #F7CEAF",
|
||||||
".I c #000600",
|
"= c #C49B80",
|
||||||
".8 c #010000",
|
"- c #8A7D73",
|
||||||
"aK c #01000c",
|
"; c #6E6E6E",
|
||||||
"az c #01000e",
|
"> c #7E7E7E",
|
||||||
"aj c #010100",
|
", c #EA7804",
|
||||||
".w c #010200",
|
"' c #FAA94A",
|
||||||
"#j c #010300",
|
") c #EEB36F",
|
||||||
".f c #010400",
|
"! c #D09D6B",
|
||||||
"#J c #010500",
|
"~ c #CC9A72",
|
||||||
".U c #010600",
|
"{ c #DED0C3",
|
||||||
".6 c #010700",
|
"] c #FAF7F4",
|
||||||
"ah c #010a00",
|
"^ c #FBF6F2",
|
||||||
".J c #020300",
|
"/ c #FAF4EE",
|
||||||
"#8 c #020500",
|
"( c #F9F1EA",
|
||||||
".k c #020600",
|
"_ c #F8EEE6",
|
||||||
"aG c #030000",
|
": c #F7ECE2",
|
||||||
"aJ c #03000b",
|
"< c #777777",
|
||||||
"ap c #030010",
|
"[ c #DE9763",
|
||||||
"aE c #030500",
|
"} c #F2B182",
|
||||||
".y c #030600",
|
"| c #E2B693",
|
||||||
"#6 c #030c00",
|
"1 c #C9AA91",
|
||||||
"ac c #040000",
|
"2 c #C6A894",
|
||||||
"ad c #04000e",
|
"3 c #D4C9C0",
|
||||||
".L c #040600",
|
"4 c #F2EDE9",
|
||||||
"aB c #040900",
|
"5 c #F3ECE7",
|
||||||
"#3 c #050000",
|
"6 c #F2E9E2",
|
||||||
"ay c #05000e",
|
"7 c #F0E6DE",
|
||||||
"aI c #050102",
|
"8 c #EFE2DB",
|
||||||
"#4 c #050200",
|
"9 c #EDE0D7",
|
||||||
"aL c #050209",
|
"0 c #979797",
|
||||||
".h c #050704",
|
"a c #000000",
|
||||||
"#2 c #060000",
|
"b c #B65C03",
|
||||||
"ab c #060100",
|
"c c #E17504",
|
||||||
"am c #060200",
|
"d c #F89A30",
|
||||||
"#E c #060600",
|
"e c #F5C17F",
|
||||||
"#I c #060800",
|
"f c #D2975F",
|
||||||
"#Z c #070100",
|
"g c #A18761",
|
||||||
"a# c #070300",
|
"h c #6E9E98",
|
||||||
"aH c #070400",
|
"i c #68A4A4",
|
||||||
"#C c #070500",
|
"j c #69A5A5",
|
||||||
"#l c #070700",
|
"k c #ABBBB6",
|
||||||
"aM c #070800",
|
"l c #F6EAE0",
|
||||||
".X c #070900",
|
"m c #737373",
|
||||||
"ao c #080300",
|
"n c #616161",
|
||||||
"#i c #08050c",
|
"o c #B88A62",
|
||||||
"#z c #080700",
|
"p c #D69663",
|
||||||
"au c #080901",
|
"q c #EFA877",
|
||||||
"#5 c #080b00",
|
"r c #EABF9B",
|
||||||
"#F c #080e00",
|
"s c #CBA78C",
|
||||||
"aa c #090300",
|
"t c #AC9F8D",
|
||||||
"#0 c #090400",
|
"u c #92ABA7",
|
||||||
"#Y c #090700",
|
"v c #90AEAE",
|
||||||
"ae c #0a0219",
|
"w c #B2BBB8",
|
||||||
"ax c #0a0500",
|
"x c #ECDED5",
|
||||||
"#D c #0a0a00",
|
"y c #959595",
|
||||||
"aF c #0a0c00",
|
"z c #100E0B",
|
||||||
"#. c #0b0a00",
|
"A c #291806",
|
||||||
"#w c #0c0904",
|
"B c #693502",
|
||||||
".H c #0c1200",
|
"C c #E87B0C",
|
||||||
"as c #0c1300",
|
"D c #EC842F",
|
||||||
"an c #0d0600",
|
"E c #EEA275",
|
||||||
"#1 c #0d0900",
|
"F c #DBA88D",
|
||||||
"#A c #0e0c00",
|
"G c #E9DBD2",
|
||||||
"#u c #0f1400",
|
"H c #F6ECE3",
|
||||||
"#B c #141200",
|
"I c #F7EBE1",
|
||||||
".i c #585858",
|
"J c #F6E8DD",
|
||||||
"at c #666c3c",
|
"K c #707070",
|
||||||
"#v c #6d723a",
|
"L c #696866",
|
||||||
"#h c #6f744c",
|
"M c #746C64",
|
||||||
".V c #707650",
|
"N c #907962",
|
||||||
"#G c #727d17",
|
"O c #DC9967",
|
||||||
"aw c #74783d",
|
"P c #E09D77",
|
||||||
"#7 c #747f33",
|
"Q c #E2AD96",
|
||||||
"#V c #74801e",
|
"R c #D1B0A2",
|
||||||
"aC c #757b57",
|
"S c #DDD1CB",
|
||||||
".9 c #767849",
|
"T c #ECE0D8",
|
||||||
"#T c #777d35",
|
"U c #EDDFD6",
|
||||||
"#M c #78782e",
|
"V c #ECDCD3",
|
||||||
".K c #787b4e",
|
"W c #939393",
|
||||||
".j c #787c5b",
|
"X c #1A1A1A",
|
||||||
"#x c #787e28",
|
"Y c #717171",
|
||||||
"ak c #787f32",
|
"Z c #202020",
|
||||||
"#P c #797744",
|
"` c #332215",
|
||||||
".W c #797b4c",
|
" . c #71452A",
|
||||||
"#K c #79811e",
|
".. c #9E6749",
|
||||||
"#N c #7a7941",
|
"+. c #B67D5F",
|
||||||
".x c #7a7c54",
|
"@. c #6A5344",
|
||||||
"#X c #7a8119",
|
"#. c #629B9B",
|
||||||
"#O c #7b7a42",
|
"$. c #A9B9B4",
|
||||||
"#R c #7b7a4c",
|
"%. c #F5E7DB",
|
||||||
"#9 c #7b8127",
|
"&. c #6D6D6D",
|
||||||
"#y c #7c801f",
|
"*. c #949494",
|
||||||
"#W c #7c8323",
|
"=. c #79716B",
|
||||||
"#Q c #7e7b4e",
|
"-. c #948075",
|
||||||
"al c #7e8235",
|
";. c #AB8F82",
|
||||||
"av c #7f8348",
|
">. c #B89A8C",
|
||||||
"#H c #7f8a2e",
|
",. c #918680",
|
||||||
"#U c #7f8b1f",
|
"'. c #8DA9A9",
|
||||||
"#S c #80804e",
|
"). c #B1BAB7",
|
||||||
".u c #808080",
|
"!. c #EADCD1",
|
||||||
"#k c #808147",
|
"~. c #929292",
|
||||||
".7 c #81865e",
|
"{. c #7A7A7A",
|
||||||
"ai c #828a4f",
|
"]. c #3D3D3D",
|
||||||
"a. c #83882c",
|
"^. c #E2DEDB",
|
||||||
"#L c #8a9121",
|
"/. c #CBC6C2",
|
||||||
"aA c #bebfb1",
|
"(. c #BEB8B3",
|
||||||
".G c #bec0b2",
|
"_. c #B9B2AC",
|
||||||
".o c #c0bebf",
|
":. c #BEB7B0",
|
||||||
".Y c #c1bca8",
|
"<. c #D6CBC3",
|
||||||
".2 c #c3bdbd",
|
"[. c #EFE2D6",
|
||||||
".v c #c3c3c3",
|
"}. c #F4E5D8",
|
||||||
".s c #c3c4bc",
|
"|. c #696969",
|
||||||
"#n c #c4bdab",
|
"1. c #989898",
|
||||||
"#o c #c4bdad",
|
"2. c #7D7D7D",
|
||||||
"#f c #c4bebe",
|
"3. c #D7D4D1",
|
||||||
".P c #c4c1bc",
|
"4. c #C6C2C0",
|
||||||
".E c #c4c2c7",
|
"5. c #BDB9B6",
|
||||||
".0 c #c5c0bc",
|
"6. c #BAB6B2",
|
||||||
".l c #c5c6b6",
|
"7. c #BDB9B5",
|
||||||
".t c #c5c9b2",
|
"8. c #CEC6C0",
|
||||||
"#c c #c6bdbe",
|
"9. c #E3D7CE",
|
||||||
".D c #c6c4c7",
|
"0. c #E9DACF",
|
||||||
".z c #c6c5b0",
|
"a. c #909090",
|
||||||
".n c #c6c5c1",
|
"b. c #797979",
|
||||||
"aq c #c7c2c6",
|
"c. c #3C3C3C",
|
||||||
".Q c #c7c3c4",
|
"d. c #676767",
|
||||||
".N c #c7c4bb",
|
"e. c #666666",
|
||||||
".B c #c7c4bd",
|
"f. c #7C7C7C",
|
||||||
".p c #c7c4cd",
|
"g. c #8F8F8F",
|
||||||
".S c #c7c6c2",
|
"h. c #757575",
|
||||||
".F c #c7c6c4",
|
"i. c #727272",
|
||||||
".A c #c7c7bd",
|
"j. c #6B6B6B",
|
||||||
".5 c #c7c9b4",
|
"k. c #646464",
|
||||||
"#a c #c8c0bd",
|
"l. c #626262",
|
||||||
"#r c #c8c2b4",
|
"m. c #969696",
|
||||||
".R c #c8c6c7",
|
"n. c #919191",
|
||||||
".T c #c8c9b7",
|
"o. c #8E8E8E",
|
||||||
"#d c #c9c0c3",
|
"p. c #8D8D8D",
|
||||||
"#s c #c9c3b3",
|
"q. c #606060",
|
||||||
".r c #c9c9cb",
|
"r. c #5F5F5F",
|
||||||
"af c #cac6c7",
|
"s. c #8C8C8C",
|
||||||
".m c #cac9c4",
|
"t. c #E6E6E6",
|
||||||
"#t c #cacaa8",
|
"u. c #DBDBDB",
|
||||||
"#g c #cbcab8",
|
"v. c #D1D1D1",
|
||||||
"#e c #ccc6c8",
|
"w. c #C7C7C7",
|
||||||
".O c #ccc7c1",
|
"x. c #8B8B8B",
|
||||||
".3 c #ccc8c7",
|
"y. c #5B5B5B",
|
||||||
".q c #ccc9d2",
|
"z. c #CACACA",
|
||||||
"ag c #ccccb2",
|
"A. c #C3C3C3",
|
||||||
".4 c #cdc9c6",
|
"B. c #A2A2A2",
|
||||||
".Z c #cecac1",
|
"C. c #A1A1A1",
|
||||||
"## c #cfc8b6",
|
"D. c #8A8A8A",
|
||||||
"ar c #cfd1bc",
|
"E. c #424242",
|
||||||
"#q c #d0cabc",
|
"F. c #BCBCBC",
|
||||||
"#m c #d0cbab",
|
"G. c #858585",
|
||||||
".C c #d0cfcb",
|
"H. c #838383",
|
||||||
"#p c #d2ccbe",
|
"I. c #585858",
|
||||||
".M c #d3d1ba",
|
"J. c #7F7F7F",
|
||||||
"#b c #d5cccd",
|
"K. c #9E9E9E",
|
||||||
".1 c #d6d1ce",
|
"L. c #9D9D9D",
|
||||||
"Qt.#.#Qt.a.a.b.c.c.d.e.f.g.h.i.i.i.i.i.i.i.i.i.i.i.i.i.i",
|
"M. c #898989",
|
||||||
".g.j.k.l.m.n.o.p.q.r.s.#.t.g.i.u.i.v.v.v.v.v.v.v.v.i.v.i",
|
"N. c #B2B2B2",
|
||||||
".w.x.y.z.A.B.C.D.E.F.G.H.I.J.i.u.i.v.v.v.v.v.E.F.v.i.i.i",
|
"O. c #7B7B7B",
|
||||||
".w.K.L.M.N.O.P.Q.R.S.T.U.VQt.i.u.i.v.v.v.v.Q.v.v.v.i.u.i",
|
"P. c #545454",
|
||||||
".w.W.X.Y.Z.0.1.2.3.4.5.6.7.8.i.u.i.v.v.v.v.2.v.v.v.i.u.i",
|
"Q. c #B6B6B6",
|
||||||
".w.9#.###a#b#c#d#e#f#g.y#h#i.i.u.i.v.v.v#c#d#e#f.v.i.u.i",
|
"R. c #9A9A9A",
|
||||||
"#j#k#l#m#n#o#p#q#r#s#t#u#v#w.i.u.i.v.v.v.v.v.v.v.v.i.u.i",
|
"S. c #999999",
|
||||||
".f#x#y#z#A#B#C#C#D#E#F#G#H#I.i.u.u.i.i.i.i.i.i.i.i.u.u.i",
|
"T. c #878787",
|
||||||
"#J#K#L#M#N#O#P#Q#R#S#T#U#V.y.i.u.u.u.u.u.u.u.u.u.u.u.u.i",
|
"U. c #A7A7A7",
|
||||||
"#J#W#X#Y#Z#0#1#2#3#4#5#6#7.X.i.u.u.i.i.i.i.i.i.i.i.i.u.i",
|
"V. c #535353",
|
||||||
"#8#9a.a#aaabacadaeafagahaiaj.i.u.u.i.i.i.i.i.i.v.v.i.u.i",
|
"W. c #AFAFAF",
|
||||||
".Lakalaman#2aoadapaqarasatau.i.u.u.i.i.i.i.i.i.v.v.i.u.i",
|
"X. c #868686",
|
||||||
"#javawaxabacacayaz.EaAaBaCQt.i.u.u.i.i.i.i.i.i.v.v.i.u.i",
|
" ",
|
||||||
"aDaEaFacaGaHaIaJaKaLaM.#.#.e.v.i.i.i.i.i.i.i.i.i.i.i.i.i"};
|
". + @ # $ % % % % % % % & & * = - ; > > > > > > > > ; ; ",
|
||||||
|
", ' ) ! ~ { ] ^ / ( _ : % < & [ } | 1 2 3 4 5 6 7 8 9 > 0 ; ",
|
||||||
|
"a b c d e f g h i j k l % m & n o p q r s t u v v w x > y ; ",
|
||||||
|
" z A B C D E F G H I J % K & L M N O P Q R S T U V > W ; ",
|
||||||
|
" X Y Z ` ...+.@.#.$.%.% &.& &.*.K =.-.;.>.,.'.).!.> ~.; ",
|
||||||
|
" & {.].^./.(._.:.<.[.}.% |.& ; 1.2.3.4.5.6.7.8.9.0.> a.; ",
|
||||||
|
" & b.< $ ].c.c.c.].$ % d.e.& ; 1.0 > 2.f.f.f.2.> > g.g.; ",
|
||||||
|
" & h.m i.K ; &.j.|.d.e.k.l.& ; m.y *.W ~.~.n.a.g.g.o.p.; ",
|
||||||
|
" & i.K ; % % % % % % % q.r.& ; *.W ~.> > > > > > > s.s.; ",
|
||||||
|
" & ; &.% t.u.v.w.% o.x.% y.& ; ~.~.> u.v.z.A.> B.C.> D.; ",
|
||||||
|
" & j.|.% u.E.E.F.% G.H.% I.& ; n.a.> v.J.J.F.> K.L.> M.; ",
|
||||||
|
" & d.e.% v.E.e.N.% 2.O.% P.& ; g.g.> z.J.g.Q.> R.S.> T.; ",
|
||||||
|
" & k.l.% w.F.N.U.% h.m % V.& ; o.p.> A.F.Q.W.> m.y > X.; ",
|
||||||
|
" & & & % % % % & & & & & ; ; ; > > > > ; ; ; ; ; ",
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" "};
|
||||||
|
@ -71,48 +71,47 @@ LazarusResources.Add('btn_newunit','XPM',[
|
|||||||
+#10'"{..=~..+].^"};'#10
|
+#10'"{..=~..+].^"};'#10
|
||||||
]);
|
]);
|
||||||
LazarusResources.Add('btn_openfile','XPM',[
|
LazarusResources.Add('btn_openfile','XPM',[
|
||||||
'/* XPM */'#10'static char * btn_openfile_xpm[] = {'#10'"16 13 111 2",'#10'" '
|
'/* XPM */'#10'static char * btn_openfile_xpm[] = {'#10'"18 18 97 2",'#10'" '
|
||||||
+' '#9'c None",'#10'". '#9'c #020703",'#10'"+ '#9'c #000100",'#10'"@ '#9'c #0'
|
+#9'c None",'#10'". '#9'c #000000",'#10'"+ '#9'c #4E331B",'#10'"@ '#9'c #E5A5'
|
||||||
+'00004",'#10'"# '#9'c #000005",'#10'"$ '#9'c #040507",'#10'"% '#9'c #000000"'
|
+'66",'#10'"# '#9'c #FED39A",'#10'"$ '#9'c #FEC585",'#10'"% '#9'c #FDC587",'
|
||||||
+','#10'"& '#9'c #010200",'#10'"* '#9'c #030400",'#10'"= '#9'c #090900",'#10
|
+#10'"& '#9'c #FEC282",'#10'"* '#9'c #F8AC62",'#10'"= '#9'c #FEC88A",'#10'"- '
|
||||||
+'"- '#9'c #040400",'#10'"; '#9'c #010100",'#10'"> '#9'c #040300",'#10'", '#9
|
+#9'c #53504D",'#10'"; '#9'c #55524F",'#10'"> '#9'c #5C5A57",'#10'", '#9'c #5'
|
||||||
+'c #EDF0B9",'#10'"'' '#9'c #FFFFBD",'#10'") '#9'c #EBEDA4",'#10'"! '#9'c #0A'
|
+'4514E",'#10'"'' '#9'c #565350",'#10'") '#9'c #C4864E",'#10'"! '#9'c #524F4C'
|
||||||
+'0B00",'#10'"~ '#9'c #070600",'#10'"{ '#9'c #060400",'#10'"] '#9'c #141300",'
|
+'",'#10'"~ '#9'c #F5F5F5",'#10'"{ '#9'c #ECECEC",'#10'"] '#9'c #E4E4E4",'#10
|
||||||
+#10'"^ '#9'c #030200",'#10'"/ '#9'c #060500",'#10'"( '#9'c #FFFFB8",'#10'"_ '
|
+'"^ '#9'c #DCDCDC",'#10'"/ '#9'c #D4D4D4",'#10'"( '#9'c #CBCBCB",'#10'"_ '#9
|
||||||
+#9'c #EEF58E",'#10'": '#9'c #FCFF94",'#10'"< '#9'c #E9EF85",'#10'"[ '#9'c #F'
|
+'c #C4C4C4",'#10'": '#9'c #BCBCBC",'#10'"< '#9'c #B5B5B5",'#10'"[ '#9'c #B3B'
|
||||||
+'FFFB1",'#10'"} '#9'c #E7E89C",'#10'"| '#9'c #E1E3A4",'#10'"1 '#9'c #FFFFD1"'
|
+'3B3",'#10'"} '#9'c #303030",'#10'"| '#9'c #4A3119",'#10'"1 '#9'c #DBDBDB",'
|
||||||
+','#10'"2 '#9'c #090A00",'#10'"3 '#9'c #0D0B00",'#10'"4 '#9'c #E7EA8F",'#10
|
+#10'"2 '#9'c #DFDFDE",'#10'"3 '#9'c #E8E8E7",'#10'"4 '#9'c #E6E6E4",'#10'"5 '
|
||||||
+'"5 '#9'c #FFFF98",'#10'"6 '#9'c #F0F776",'#10'"7 '#9'c #FFFF92",'#10'"8 '#9
|
+#9'c #D2D2D1",'#10'"6 '#9'c #C7C7C6",'#10'"7 '#9'c #BABAB9",'#10'"8 '#9'c #A'
|
||||||
+'c #F0EE89",'#10'"9 '#9'c #FFFFAF",'#10'"0 '#9'c #F8FBA2",'#10'"a '#9'c #FEF'
|
+'DADAC",'#10'"9 '#9'c #A0A09F",'#10'"0 '#9'c #949493",'#10'"a '#9'c #494948"'
|
||||||
+'FAE",'#10'"b '#9'c #EFF0AA",'#10'"c '#9'c #060600",'#10'"d '#9'c #070300",'
|
+','#10'"b '#9'c #B77D44",'#10'"c '#9'c #53514E",'#10'"d '#9'c #DADADA",'#10
|
||||||
+#10'"e '#9'c #FEFEA8",'#10'"f '#9'c #F2F582",'#10'"g '#9'c #FFFF8F",'#10'"h '
|
+'"e '#9'c #DBDBDA",'#10'"f '#9'c #E1E1E0",'#10'"g '#9'c #DDDDDC",'#10'"h '#9
|
||||||
+#9'c #F2F37C",'#10'"i '#9'c #0E0900",'#10'"j '#9'c #0D0800",'#10'"k '#9'c #0'
|
+'c #D6D6D5",'#10'"i '#9'c #CBCBCA",'#10'"j '#9'c #C1C1C0",'#10'"k '#9'c #B6B'
|
||||||
+'A0900",'#10'"l '#9'c #080A00",'#10'"m '#9'c #0A0A00",'#10'"n '#9'c #070500"'
|
+'6B5",'#10'"l '#9'c #A9A9A8",'#10'"m '#9'c #686867",'#10'"n '#9'c #222221",'
|
||||||
+','#10'"o '#9'c #030000",'#10'"p '#9'c #F6F4A7",'#10'"q '#9'c #FFFF9D",'#10
|
+#10'"o '#9'c #493018",'#10'"p '#9'c #CDCDCD",'#10'"q '#9'c #CACAC9",'#10'"r '
|
||||||
+'"r '#9'c #EFF07B",'#10'"s '#9'c #111100",'#10'"t '#9'c #7B7716",'#10'"u '#9
|
+#9'c #D5D5D4",'#10'"s '#9'c #D2D2D0",'#10'"t '#9'c #CCCCCB",'#10'"u '#9'c #C'
|
||||||
+'c #89852A",'#10'"v '#9'c #818121",'#10'"w '#9'c #7F8022",'#10'"x '#9'c #828'
|
+'2C2C1",'#10'"v '#9'c #B9B9B8",'#10'"w '#9'c #AFAFAE",'#10'"x '#9'c #A2A2A1"'
|
||||||
+'22C",'#10'"y '#9'c #7A7B2D",'#10'"z '#9'c #7B7C3A",'#10'"A '#9'c #84844E",'
|
+','#10'"y '#9'c #959594",'#10'"z '#9'c #CECECE",'#10'"A '#9'c #BEBEBC",'#10
|
||||||
+#10'"B '#9'c #75764E",'#10'"C '#9'c #0A0800",'#10'"D '#9'c #FFFFC5",'#10'"E '
|
+'"B '#9'c #C4C4C2",'#10'"C '#9'c #C6C6C5",'#10'"D '#9'c #C3C3C2",'#10'"E '#9
|
||||||
+#9'c #E7EA91",'#10'"F '#9'c #0E1100",'#10'"G '#9'c #7E8211",'#10'"H '#9'c #8'
|
+'c #BFBFBE",'#10'"F '#9'c #AEAEAD",'#10'"G '#9'c #A5A5A4",'#10'"H '#9'c #9E9'
|
||||||
+'08310",'#10'"I '#9'c #878B13",'#10'"J '#9'c #7F8308",'#10'"K '#9'c #83870E"'
|
+'E9D",'#10'"I '#9'c #6F6F6E",'#10'"J '#9'c #121212",'#10'"K '#9'c #BDBDBD",'
|
||||||
+','#10'"L '#9'c #7B7F11",'#10'"M '#9'c #818526",'#10'"N '#9'c #797C2F",'#10
|
+#10'"L '#9'c #A6A6A5",'#10'"M '#9'c #AAAAA8",'#10'"N '#9'c #ADADAB",'#10'"O '
|
||||||
+'"O '#9'c #7C7D43",'#10'"P '#9'c #040500",'#10'"Q '#9'c #E3E3AD",'#10'"R '#9
|
+#9'c #AEAEAC",'#10'"P '#9'c #ABABAA",'#10'"Q '#9'c #A7A7A6",'#10'"R '#9'c #A'
|
||||||
+'c #7F842A",'#10'"S '#9'c #767B15",'#10'"T '#9'c #848B1B",'#10'"U '#9'c #747'
|
+'1A1A0",'#10'"S '#9'c #9A9A99",'#10'"T '#9'c #949492",'#10'"U '#9'c #8D8D8B"'
|
||||||
+'903",'#10'"V '#9'c #7D8108",'#10'"W '#9'c #7F820F",'#10'"X '#9'c #858821",'
|
+','#10'"V '#9'c #232323",'#10'"W '#9'c #4A4A4A",'#10'"X '#9'c #4A4A49",'#10
|
||||||
+#10'"Y '#9'c #797C23",'#10'"Z '#9'c #7F823B",'#10'"` '#9'c #0A0D00",'#10'" .'
|
+'"Y '#9'c #4C4C4B",'#10'"Z '#9'c #4C4C4C",'#10'"` '#9'c #4B4B4A",'#10'" .'#9
|
||||||
+#9'c #050300",'#10'"..'#9'c #070800",'#10'"+.'#9'c #7B7B45",'#10'"@.'#9'c #7'
|
+'c #464646",'#10'"..'#9'c #434343",'#10'"+.'#9'c #414140",'#10'"@.'#9'c #343'
|
||||||
+'37631",'#10'"#.'#9'c #878A3B",'#10'"$.'#9'c #7B7F28",'#10'"%.'#9'c #82852A"'
|
+'433",'#10'"#.'#9'c #1F1F1E",'#10'" . . . . ",'#10
|
||||||
+','#10'"&.'#9'c #7C7F28",'#10'"*.'#9'c #858636",'#10'"=.'#9'c #7B7B33",'#10
|
+'" . . . . . . . ",'#10'" . . . . . '
|
||||||
+'"-.'#9'c #7A7A3E",'#10'";.'#9'c #030100",'#10'">.'#9'c #101000",'#10'",.'#9
|
+' ",'#10'" . . . ",'#10'" '
|
||||||
+'c #040600",'#10'"''.'#9'c #040700",'#10'").'#9'c #060700",'#10'"!.'#9'c #09'
|
+' . . . . ",'#10'" + + + + ",'#10'"+ @ '
|
||||||
+'0800",'#10'"~.'#9'c #0E0B00",'#10'"{.'#9'c #070400",'#10'" '
|
+'# $ @ + + + + + + + ",'#10'"+ # % & * * * * * * * * . '
|
||||||
+' . + @ ",'#10'" # $ % ",'#10'" '
|
+' ",'#10'"+ = & + - - ; > , , '' '' , . . . ",'#10'"+ & ) ! ~ ~ { ] ^ / '
|
||||||
+' & + ",'#10'" * = - ; = ; ",'#10'"> , '' '
|
+'( _ : < [ } ",'#10'"+ & | 1 2 3 4 2 5 6 7 8 9 0 a ",'#10'"+ b c d'
|
||||||
+') ! ~ { > ] ^ ^ ",'#10'"/ ( _ : < [ } '' | 1 2 ",'#10'"'
|
+' e f g h i j k l 9 m n ",'#10'"+ o p q r r s t u v w x y a ",'
|
||||||
+'3 4 5 6 7 8 9 0 a b c ",'#10'"d e f g h i j k l m m n { > ^ o ",'
|
+#10'"+ '' z A B C D E k F G H I J ",'#10'"+ K L M N O P Q R S T U a '
|
||||||
+#10'"d p q r s t u v w x y z A B c ",'#10'"C D E F G H I J K L M N O P '
|
+' ",'#10'"V W X Y Z Y ` a ...+.@.#. ",'#10'" '
|
||||||
+' ",'#10'"- Q ! R S T U V W X Y Z ` ",'#10'" ...+.@.#.$.%.&.*.=.-./ '
|
+' ",'#10'" "};'#10
|
||||||
+' ",'#10'";.>.- ,.''...).!.n ~.{. "};'#10
|
|
||||||
]);
|
]);
|
||||||
LazarusResources.Add('btn_pause','XPM',[
|
LazarusResources.Add('btn_pause','XPM',[
|
||||||
'/* XPM */'#10'static char * btn_pause_xpm[] = {'#10'"20 14 8 1",'#10'" '#9'c'
|
'/* XPM */'#10'static char * btn_pause_xpm[] = {'#10'"20 14 8 1",'#10'" '#9'c'
|
||||||
@ -194,64 +193,82 @@ LazarusResources.Add('btn_saveall','XPM',[
|
|||||||
+'"].n.o.;.p.q.r.s.g t.-. ",'#10'" K b u.v.w.x.@ y.{ y. "};'#10
|
+'"].n.o.;.p.q.r.s.g t.-. ",'#10'" K b u.v.w.x.@ y.{ y. "};'#10
|
||||||
]);
|
]);
|
||||||
LazarusResources.Add('btn_save','XPM',[
|
LazarusResources.Add('btn_save','XPM',[
|
||||||
'/* XPM */'#10'static char *btn_save[]={'#10'"28 14 169 2",'#10'"aD c None",'
|
'/* XPM */'#10'static char * btn_save_xpm[] = {'#10'"36 18 181 2",'#10'" '#9
|
||||||
+#10'".e c #000000",'#10'".a c #000002",'#10'".b c #000005",'#10'".d c #00000'
|
+'c None",'#10'". '#9'c #FDD7A6",'#10'"+ '#9'c #C87F44",'#10'"@ '#9'c #5B3E26'
|
||||||
+'7",'#10'".c c #00000c",'#10'"Qt c #000100",'#10'".g c #000200",'#10'".# c #'
|
+'",'#10'"# '#9'c #1B1B1B",'#10'"$ '#9'c #3F3F3F",'#10'"% '#9'c #404040",'#10
|
||||||
+'000400",'#10'".I c #000600",'#10'".8 c #010000",'#10'"aK c #01000c",'#10'"a'
|
+'"& '#9'c #1C1C1C",'#10'"* '#9'c #F7CEAF",'#10'"= '#9'c #C49B80",'#10'"- '#9
|
||||||
+'z c #01000e",'#10'"aj c #010100",'#10'".w c #010200",'#10'"#j c #010300",'
|
+'c #8A7D73",'#10'"; '#9'c #6E6E6E",'#10'"> '#9'c #7E7E7E",'#10'", '#9'c #EA7'
|
||||||
+#10'".f c #010400",'#10'"#J c #010500",'#10'".U c #010600",'#10'".6 c #01070'
|
+'804",'#10'"'' '#9'c #FAA94A",'#10'") '#9'c #EEB36F",'#10'"! '#9'c #D09D6B",'
|
||||||
+'0",'#10'"ah c #010a00",'#10'".J c #020300",'#10'"#8 c #020500",'#10'".k c #'
|
+#10'"~ '#9'c #CC9A72",'#10'"{ '#9'c #DED0C3",'#10'"] '#9'c #FAF7F4",'#10'"^ '
|
||||||
+'020600",'#10'"aG c #030000",'#10'"aJ c #03000b",'#10'"ap c #030010",'#10'"a'
|
+#9'c #FBF6F2",'#10'"/ '#9'c #FAF4EE",'#10'"( '#9'c #F9F1EA",'#10'"_ '#9'c #F'
|
||||||
+'E c #030500",'#10'".y c #030600",'#10'"#6 c #030c00",'#10'"ac c #040000",'
|
+'8EEE6",'#10'": '#9'c #F7ECE2",'#10'"< '#9'c #777777",'#10'"[ '#9'c #DE9763"'
|
||||||
+#10'"ad c #04000e",'#10'".L c #040600",'#10'"aB c #040900",'#10'"#3 c #05000'
|
+','#10'"} '#9'c #F2B182",'#10'"| '#9'c #E2B693",'#10'"1 '#9'c #C9AA91",'#10
|
||||||
+'0",'#10'"ay c #05000e",'#10'"aI c #050102",'#10'"#4 c #050200",'#10'"aL c #'
|
+'"2 '#9'c #C6A894",'#10'"3 '#9'c #D4C9C0",'#10'"4 '#9'c #F2EDE9",'#10'"5 '#9
|
||||||
+'050209",'#10'".h c #050704",'#10'"#2 c #060000",'#10'"ab c #060100",'#10'"a'
|
+'c #F3ECE7",'#10'"6 '#9'c #F2E9E2",'#10'"7 '#9'c #F0E6DE",'#10'"8 '#9'c #EFE'
|
||||||
+'m c #060200",'#10'"#E c #060600",'#10'"#I c #060800",'#10'"#Z c #070100",'
|
+'2DB",'#10'"9 '#9'c #EDE0D7",'#10'"0 '#9'c #979797",'#10'"a '#9'c #000000",'
|
||||||
+#10'"a# c #070300",'#10'"aH c #070400",'#10'"#C c #070500",'#10'"#l c #07070'
|
+#10'"b '#9'c #B65C03",'#10'"c '#9'c #E17504",'#10'"d '#9'c #F89A30",'#10'"e '
|
||||||
+'0",'#10'"aM c #070800",'#10'".X c #070900",'#10'"ao c #080300",'#10'"#i c #'
|
+#9'c #F5C17F",'#10'"f '#9'c #D2975F",'#10'"g '#9'c #A18761",'#10'"h '#9'c #6'
|
||||||
+'08050c",'#10'"#z c #080700",'#10'"au c #080901",'#10'"#5 c #080b00",'#10'"#'
|
+'E9E98",'#10'"i '#9'c #68A4A4",'#10'"j '#9'c #69A5A5",'#10'"k '#9'c #ABBBB6"'
|
||||||
+'F c #080e00",'#10'"aa c #090300",'#10'"#0 c #090400",'#10'"#Y c #090700",'
|
+','#10'"l '#9'c #F6EAE0",'#10'"m '#9'c #737373",'#10'"n '#9'c #616161",'#10
|
||||||
+#10'"ae c #0a0219",'#10'"ax c #0a0500",'#10'"#D c #0a0a00",'#10'"aF c #0a0c0'
|
+'"o '#9'c #B88A62",'#10'"p '#9'c #D69663",'#10'"q '#9'c #EFA877",'#10'"r '#9
|
||||||
+'0",'#10'"#. c #0b0a00",'#10'"#w c #0c0904",'#10'".H c #0c1200",'#10'"as c #'
|
+'c #EABF9B",'#10'"s '#9'c #CBA78C",'#10'"t '#9'c #AC9F8D",'#10'"u '#9'c #92A'
|
||||||
+'0c1300",'#10'"an c #0d0600",'#10'"#1 c #0d0900",'#10'"#A c #0e0c00",'#10'"#'
|
+'BA7",'#10'"v '#9'c #90AEAE",'#10'"w '#9'c #B2BBB8",'#10'"x '#9'c #ECDED5",'
|
||||||
+'u c #0f1400",'#10'"#B c #141200",'#10'".i c #585858",'#10'"at c #666c3c",'
|
+#10'"y '#9'c #959595",'#10'"z '#9'c #100E0B",'#10'"A '#9'c #291806",'#10'"B '
|
||||||
+#10'"#v c #6d723a",'#10'"#h c #6f744c",'#10'".V c #707650",'#10'"#G c #727d1'
|
+#9'c #693502",'#10'"C '#9'c #E87B0C",'#10'"D '#9'c #EC842F",'#10'"E '#9'c #E'
|
||||||
+'7",'#10'"aw c #74783d",'#10'"#7 c #747f33",'#10'"#V c #74801e",'#10'"aC c #'
|
+'EA275",'#10'"F '#9'c #DBA88D",'#10'"G '#9'c #E9DBD2",'#10'"H '#9'c #F6ECE3"'
|
||||||
+'757b57",'#10'".9 c #767849",'#10'"#T c #777d35",'#10'"#M c #78782e",'#10'".'
|
+','#10'"I '#9'c #F7EBE1",'#10'"J '#9'c #F6E8DD",'#10'"K '#9'c #707070",'#10
|
||||||
+'K c #787b4e",'#10'".j c #787c5b",'#10'"#x c #787e28",'#10'"ak c #787f32",'
|
+'"L '#9'c #696866",'#10'"M '#9'c #746C64",'#10'"N '#9'c #907962",'#10'"O '#9
|
||||||
+#10'"#P c #797744",'#10'".W c #797b4c",'#10'"#K c #79811e",'#10'"#N c #7a794'
|
+'c #DC9967",'#10'"P '#9'c #E09D77",'#10'"Q '#9'c #E2AD96",'#10'"R '#9'c #D1B'
|
||||||
+'1",'#10'".x c #7a7c54",'#10'"#X c #7a8119",'#10'"#O c #7b7a42",'#10'"#R c #'
|
+'0A2",'#10'"S '#9'c #DDD1CB",'#10'"T '#9'c #ECE0D8",'#10'"U '#9'c #EDDFD6",'
|
||||||
+'7b7a4c",'#10'"#9 c #7b8127",'#10'"#y c #7c801f",'#10'"#W c #7c8323",'#10'"#'
|
+#10'"V '#9'c #ECDCD3",'#10'"W '#9'c #939393",'#10'"X '#9'c #1A1A1A",'#10'"Y '
|
||||||
+'Q c #7e7b4e",'#10'"al c #7e8235",'#10'"av c #7f8348",'#10'"#H c #7f8a2e",'
|
+#9'c #717171",'#10'"Z '#9'c #202020",'#10'"` '#9'c #332215",'#10'" .'#9'c #7'
|
||||||
+#10'"#U c #7f8b1f",'#10'"#S c #80804e",'#10'".u c #808080",'#10'"#k c #80814'
|
+'1452A",'#10'"..'#9'c #9E6749",'#10'"+.'#9'c #B67D5F",'#10'"@.'#9'c #6A5344"'
|
||||||
+'7",'#10'".7 c #81865e",'#10'"ai c #828a4f",'#10'"a. c #83882c",'#10'"#L c #'
|
+','#10'"#.'#9'c #629B9B",'#10'"$.'#9'c #A9B9B4",'#10'"%.'#9'c #F5E7DB",'#10
|
||||||
+'8a9121",'#10'"aA c #bebfb1",'#10'".G c #bec0b2",'#10'".o c #c0bebf",'#10'".'
|
+'"&.'#9'c #6D6D6D",'#10'"*.'#9'c #949494",'#10'"=.'#9'c #79716B",'#10'"-.'#9
|
||||||
+'Y c #c1bca8",'#10'".2 c #c3bdbd",'#10'".v c #c3c3c3",'#10'".s c #c3c4bc",'
|
+'c #948075",'#10'";.'#9'c #AB8F82",'#10'">.'#9'c #B89A8C",'#10'",.'#9'c #918'
|
||||||
+#10'"#n c #c4bdab",'#10'"#o c #c4bdad",'#10'"#f c #c4bebe",'#10'".P c #c4c1b'
|
+'680",'#10'"''.'#9'c #8DA9A9",'#10'").'#9'c #B1BAB7",'#10'"!.'#9'c #EADCD1",'
|
||||||
+'c",'#10'".E c #c4c2c7",'#10'".0 c #c5c0bc",'#10'".l c #c5c6b6",'#10'".t c #'
|
+#10'"~.'#9'c #929292",'#10'"{.'#9'c #7A7A7A",'#10'"].'#9'c #3D3D3D",'#10'"^.'
|
||||||
+'c5c9b2",'#10'"#c c #c6bdbe",'#10'".D c #c6c4c7",'#10'".z c #c6c5b0",'#10'".'
|
+#9'c #E2DEDB",'#10'"/.'#9'c #CBC6C2",'#10'"(.'#9'c #BEB8B3",'#10'"_.'#9'c #B'
|
||||||
+'n c #c6c5c1",'#10'"aq c #c7c2c6",'#10'".Q c #c7c3c4",'#10'".N c #c7c4bb",'
|
+'9B2AC",'#10'":.'#9'c #BEB7B0",'#10'"<.'#9'c #D6CBC3",'#10'"[.'#9'c #EFE2D6"'
|
||||||
+#10'".B c #c7c4bd",'#10'".p c #c7c4cd",'#10'".S c #c7c6c2",'#10'".F c #c7c6c'
|
+','#10'"}.'#9'c #F4E5D8",'#10'"|.'#9'c #696969",'#10'"1.'#9'c #989898",'#10
|
||||||
+'4",'#10'".A c #c7c7bd",'#10'".5 c #c7c9b4",'#10'"#a c #c8c0bd",'#10'"#r c #'
|
+'"2.'#9'c #7D7D7D",'#10'"3.'#9'c #D7D4D1",'#10'"4.'#9'c #C6C2C0",'#10'"5.'#9
|
||||||
+'c8c2b4",'#10'".R c #c8c6c7",'#10'".T c #c8c9b7",'#10'"#d c #c9c0c3",'#10'"#'
|
+'c #BDB9B6",'#10'"6.'#9'c #BAB6B2",'#10'"7.'#9'c #BDB9B5",'#10'"8.'#9'c #CEC'
|
||||||
+'s c #c9c3b3",'#10'".r c #c9c9cb",'#10'"af c #cac6c7",'#10'".m c #cac9c4",'
|
+'6C0",'#10'"9.'#9'c #E3D7CE",'#10'"0.'#9'c #E9DACF",'#10'"a.'#9'c #909090",'
|
||||||
+#10'"#t c #cacaa8",'#10'"#g c #cbcab8",'#10'"#e c #ccc6c8",'#10'".O c #ccc7c'
|
+#10'"b.'#9'c #797979",'#10'"c.'#9'c #3C3C3C",'#10'"d.'#9'c #676767",'#10'"e.'
|
||||||
+'1",'#10'".3 c #ccc8c7",'#10'".q c #ccc9d2",'#10'"ag c #ccccb2",'#10'".4 c #'
|
+#9'c #666666",'#10'"f.'#9'c #7C7C7C",'#10'"g.'#9'c #8F8F8F",'#10'"h.'#9'c #7'
|
||||||
+'cdc9c6",'#10'".Z c #cecac1",'#10'"## c #cfc8b6",'#10'"ar c #cfd1bc",'#10'"#'
|
+'57575",'#10'"i.'#9'c #727272",'#10'"j.'#9'c #6B6B6B",'#10'"k.'#9'c #646464"'
|
||||||
+'q c #d0cabc",'#10'"#m c #d0cbab",'#10'".C c #d0cfcb",'#10'"#p c #d2ccbe",'
|
+','#10'"l.'#9'c #626262",'#10'"m.'#9'c #969696",'#10'"n.'#9'c #919191",'#10
|
||||||
+#10'".M c #d3d1ba",'#10'"#b c #d5cccd",'#10'".1 c #d6d1ce",'#10'"Qt.#.#Qt.a.'
|
+'"o.'#9'c #8E8E8E",'#10'"p.'#9'c #8D8D8D",'#10'"q.'#9'c #606060",'#10'"r.'#9
|
||||||
+'a.b.c.c.d.e.f.g.h.i.i.i.i.i.i.i.i.i.i.i.i.i.i",'#10'".g.j.k.l.m.n.o.p.q.r.s'
|
+'c #5F5F5F",'#10'"s.'#9'c #8C8C8C",'#10'"t.'#9'c #E6E6E6",'#10'"u.'#9'c #DBD'
|
||||||
+'.#.t.g.i.u.i.v.v.v.v.v.v.v.v.i.v.i",'#10'".w.x.y.z.A.B.C.D.E.F.G.H.I.J.i.u.'
|
+'BDB",'#10'"v.'#9'c #D1D1D1",'#10'"w.'#9'c #C7C7C7",'#10'"x.'#9'c #8B8B8B",'
|
||||||
+'i.v.v.v.v.v.E.F.v.i.i.i",'#10'".w.K.L.M.N.O.P.Q.R.S.T.U.VQt.i.u.i.v.v.v.v.Q'
|
+#10'"y.'#9'c #5B5B5B",'#10'"z.'#9'c #CACACA",'#10'"A.'#9'c #C3C3C3",'#10'"B.'
|
||||||
+'.v.v.v.i.u.i",'#10'".w.W.X.Y.Z.0.1.2.3.4.5.6.7.8.i.u.i.v.v.v.v.2.v.v.v.i.u.'
|
+#9'c #A2A2A2",'#10'"C.'#9'c #A1A1A1",'#10'"D.'#9'c #8A8A8A",'#10'"E.'#9'c #4'
|
||||||
+'i",'#10'".w.9#.###a#b#c#d#e#f#g.y#h#i.i.u.i.v.v.v#c#d#e#f.v.i.u.i",'#10'"#j'
|
+'24242",'#10'"F.'#9'c #BCBCBC",'#10'"G.'#9'c #858585",'#10'"H.'#9'c #838383"'
|
||||||
+'#k#l#m#n#o#p#q#r#s#t#u#v#w.i.u.i.v.v.v.v.v.v.v.v.i.u.i",'#10'".f#x#y#z#A#B#'
|
+','#10'"I.'#9'c #585858",'#10'"J.'#9'c #7F7F7F",'#10'"K.'#9'c #9E9E9E",'#10
|
||||||
+'C#C#D#E#F#G#H#I.i.u.u.i.i.i.i.i.i.i.i.u.u.i",'#10'"#J#K#L#M#N#O#P#Q#R#S#T#U'
|
+'"L.'#9'c #9D9D9D",'#10'"M.'#9'c #898989",'#10'"N.'#9'c #B2B2B2",'#10'"O.'#9
|
||||||
+'#V.y.i.u.u.u.u.u.u.u.u.u.u.u.u.i",'#10'"#J#W#X#Y#Z#0#1#2#3#4#5#6#7.X.i.u.u.'
|
+'c #7B7B7B",'#10'"P.'#9'c #545454",'#10'"Q.'#9'c #B6B6B6",'#10'"R.'#9'c #9A9'
|
||||||
+'i.i.i.i.i.i.i.i.i.u.i",'#10'"#8#9a.a#aaabacadaeafagahaiaj.i.u.u.i.i.i.i.i.i'
|
+'A9A",'#10'"S.'#9'c #999999",'#10'"T.'#9'c #878787",'#10'"U.'#9'c #A7A7A7",'
|
||||||
+'.v.v.i.u.i",'#10'".Lakalaman#2aoadapaqarasatau.i.u.u.i.i.i.i.i.i.v.v.i.u.i"'
|
+#10'"V.'#9'c #535353",'#10'"W.'#9'c #AFAFAF",'#10'"X.'#9'c #868686",'#10'" '
|
||||||
+','#10'"#javawaxabacacayaz.EaAaBaCQt.i.u.u.i.i.i.i.i.i.v.v.i.u.i",'#10'"aDaE'
|
+' ",'#10
|
||||||
+'aFacaGaHaIaJaKaLaM.#.#.e.v.i.i.i.i.i.i.i.i.i.i.i.i.i"};'#10
|
+'". + @ # $ % % % % % % % & & * = - ; > > > > > > > > ; ; ",'
|
||||||
|
+#10'", '' ) ! ~ { ] ^ / ( _ : % < & [ } | 1 2 3 4 5 6 7 8 9 > 0 ; '
|
||||||
|
+' ",'#10'"a b c d e f g h i j k l % m & n o p q r s t u v v w x > y ;'
|
||||||
|
+' ",'#10'" z A B C D E F G H I J % K & L M N O P Q R S T U V '
|
||||||
|
+'> W ; ",'#10'" X Y Z ` ...+.@.#.$.%.% &.& &.*.K =.-.;.>.,.'
|
||||||
|
+'''.).!.> ~.; ",'#10'" & {.].^./.(._.:.<.[.}.% |.& ; 1.2.3.4.'
|
||||||
|
+'5.6.7.8.9.0.> a.; ",'#10'" & b.< $ ].c.c.c.].$ % d.e.& ; 1.0'
|
||||||
|
,' > 2.f.f.f.2.> > g.g.; ",'#10'" & h.m i.K ; &.j.|.d.e.k.l.& '
|
||||||
|
+'; m.y *.W ~.~.n.a.g.g.o.p.; ",'#10'" & i.K ; % % % % % % % q.r.& '
|
||||||
|
+' ; *.W ~.> > > > > > > s.s.; ",'#10'" & ; &.% t.u.v.w.% o.x.% y.'
|
||||||
|
+'& ; ~.~.> u.v.z.A.> B.C.> D.; ",'#10'" & j.|.% u.E.E.F.% G.H'
|
||||||
|
+'.% I.& ; n.a.> v.J.J.F.> K.L.> M.; ",'#10'" & d.e.% v.E.e.N.'
|
||||||
|
+'% 2.O.% P.& ; g.g.> z.J.g.Q.> R.S.> T.; ",'#10'" & k.l.% w.F'
|
||||||
|
+'.N.U.% h.m % V.& ; o.p.> A.F.Q.W.> m.y > X.; ",'#10'" & & '
|
||||||
|
+'& % % % % & & & & & ; ; ; > > > > ; ; ; ; ; ",'#10'" '
|
||||||
|
+' ",'#10
|
||||||
|
+'" ",'
|
||||||
|
+#10'" '
|
||||||
|
+' "};'#10
|
||||||
]);
|
]);
|
||||||
LazarusResources.Add('btn_stepinto','XPM',[
|
LazarusResources.Add('btn_stepinto','XPM',[
|
||||||
'/* XPM */'#10'static char * btn_stepinto_xpm[] = {'#10'"13 16 5 1",'#10'" '#9
|
'/* XPM */'#10'static char * btn_stepinto_xpm[] = {'#10'"13 16 5 1",'#10'" '#9
|
||||||
|
@ -112,7 +112,7 @@ type
|
|||||||
procedure SetSimplePanel(Value : Boolean);
|
procedure SetSimplePanel(Value : Boolean);
|
||||||
Procedure WMPaint(var Msg: TLMPaint); message LM_PAINT;
|
Procedure WMPaint(var Msg: TLMPaint); message LM_PAINT;
|
||||||
Procedure DrawDivider(X : Integer);
|
Procedure DrawDivider(X : Integer);
|
||||||
Procedure DrawBevel(xLeft, PanelNum : Integer );
|
Procedure DrawBevel(xLeft, PanelNum : Integer);
|
||||||
public
|
public
|
||||||
constructor Create(AOwner : TComponent); override;
|
constructor Create(AOwner : TComponent); override;
|
||||||
destructor Destroy; override;
|
destructor Destroy; override;
|
||||||
@ -2037,6 +2037,9 @@ end.
|
|||||||
{ =============================================================================
|
{ =============================================================================
|
||||||
|
|
||||||
$Log$
|
$Log$
|
||||||
|
Revision 1.85 2003/08/30 18:53:07 mattias
|
||||||
|
using default colors, when theme does not define them
|
||||||
|
|
||||||
Revision 1.84 2003/08/22 18:10:39 mattias
|
Revision 1.84 2003/08/22 18:10:39 mattias
|
||||||
implemented selections in component tree
|
implemented selections in component tree
|
||||||
|
|
||||||
|
@ -171,9 +171,9 @@ End;
|
|||||||
Procedure TStatusBar.DrawDivider(X : Integer);
|
Procedure TStatusBar.DrawDivider(X : Integer);
|
||||||
Begin
|
Begin
|
||||||
Canvas.Pen.Width:=1;
|
Canvas.Pen.Width:=1;
|
||||||
Canvas.Pen.Color := clBtnFace;
|
Canvas.Pen.Color := clBtnHighlight;
|
||||||
Canvas.Line(X,Top,X,Top+Height-1);
|
Canvas.Line(X,Top,X,Top+Height-1);
|
||||||
Canvas.Pen.Color := clBtnFace;
|
Canvas.Pen.Color := clBtnShadow;
|
||||||
Canvas.Line(X+1,Top,X+1,Top+Height-1);
|
Canvas.Line(X+1,Top,X+1,Top+Height-1);
|
||||||
End;
|
End;
|
||||||
|
|
||||||
|
@ -162,9 +162,11 @@ end;
|
|||||||
GTKRealizeAfterCB is called by the gtk, whenever a widget is realized
|
GTKRealizeAfterCB is called by the gtk, whenever a widget is realized
|
||||||
(ie mapped), and after the widget itself got the realize signal.
|
(ie mapped), and after the widget itself got the realize signal.
|
||||||
That means that the gdk window on the xserver has been created and the widget
|
That means that the gdk window on the xserver has been created and the widget
|
||||||
has initialized the gdkwindow. This function is used for the second part of
|
initialized the gdkwindow. This function is used for the second part of
|
||||||
the initialization of a widget.
|
the initialization of a widget.
|
||||||
|
|
||||||
-------------------------------------------------------------------------------}
|
-------------------------------------------------------------------------------}
|
||||||
|
|
||||||
{$IFDEF CustomFonts}
|
{$IFDEF CustomFonts}
|
||||||
procedure ModifyWidgetStyle(AWinControl: TWinControl; AWidget: PGtkWidget);
|
procedure ModifyWidgetStyle(AWinControl: TWinControl; AWidget: PGtkWidget);
|
||||||
{$IFDEF Win32}
|
{$IFDEF Win32}
|
||||||
@ -175,14 +177,16 @@ end;
|
|||||||
var
|
var
|
||||||
RCStyle: PGtkRcStyle;
|
RCStyle: PGtkRcStyle;
|
||||||
begin
|
begin
|
||||||
|
{$IFDEF NoStyle}
|
||||||
|
exit;
|
||||||
|
{$ENDIF}
|
||||||
if not (AWinControl is TButton) then exit;
|
if not (AWinControl is TButton) then exit;
|
||||||
writeln('ModifyWidgetStyle A ',AWinControl.Name,':',AWinControl.ClassName,' AWidget=',HexStr(Cardinal(AWidget),8));
|
writeln('ModifyWidgetStyle A ',AWinControl.Name,':',AWinControl.ClassName,' AWidget=',HexStr(Cardinal(AWidget),8));
|
||||||
RCStyle:=gtk_rc_style_new;
|
RCStyle:=gtk_rc_style_new;
|
||||||
g_free(RCStyle^.font_name);
|
g_free(RCStyle^.font_name);
|
||||||
RCStyle^.font_name:=g_strdup('-urw-chancery l-medium-i-normal-*-*-140-*-*-p-*-iso8859-2');
|
RCStyle^.font_name:=g_strdup('-urw-chancery l-medium-i-normal-*-*-140-*-*-p-*-iso8859-2');
|
||||||
|
|
||||||
// MG: somehow I only got access violations
|
gtk_widget_modify_style(AWidget,RCStyle);
|
||||||
gtk_widget_modify_style(AWidget,@RCStyle);
|
|
||||||
|
|
||||||
g_free(RCStyle^.font_name);
|
g_free(RCStyle^.font_name);
|
||||||
RCStyle^.font_name:=nil;
|
RCStyle^.font_name:=nil;
|
||||||
@ -2841,6 +2845,9 @@ end;
|
|||||||
{ =============================================================================
|
{ =============================================================================
|
||||||
|
|
||||||
$Log$
|
$Log$
|
||||||
|
Revision 1.185 2003/08/30 18:53:07 mattias
|
||||||
|
using default colors, when theme does not define them
|
||||||
|
|
||||||
Revision 1.184 2003/08/29 21:21:07 mattias
|
Revision 1.184 2003/08/29 21:21:07 mattias
|
||||||
fixes for gtk2
|
fixes for gtk2
|
||||||
|
|
||||||
|
@ -3758,6 +3758,9 @@ var
|
|||||||
RCStyle : PGtkRCStyle;
|
RCStyle : PGtkRCStyle;
|
||||||
Widget, FixWidget : PGTKWidget;
|
Widget, FixWidget : PGTKWidget;
|
||||||
begin
|
begin
|
||||||
|
{$IFDEF NoStyle}
|
||||||
|
exit;
|
||||||
|
{$ENDIF}
|
||||||
if Sender is TWinControl
|
if Sender is TWinControl
|
||||||
then with TWinControl(Sender) do
|
then with TWinControl(Sender) do
|
||||||
begin
|
begin
|
||||||
@ -5122,7 +5125,6 @@ Procedure TgtkObject.FinishComponentCreate(Sender : TObject;
|
|||||||
Handle : Pointer; SetupProps : Boolean);
|
Handle : Pointer; SetupProps : Boolean);
|
||||||
begin
|
begin
|
||||||
// MWE: next will be obsoleted by WinWidgetInfo
|
// MWE: next will be obsoleted by WinWidgetInfo
|
||||||
//Set these for functions like GetWindowLong Added 01/07/2000
|
|
||||||
if Handle <> nil then
|
if Handle <> nil then
|
||||||
Begin
|
Begin
|
||||||
SetLCLObject(Handle, Sender);
|
SetLCLObject(Handle, Sender);
|
||||||
@ -5154,8 +5156,10 @@ begin
|
|||||||
if SetupProps then SetProperties(Sender);
|
if SetupProps then SetProperties(Sender);
|
||||||
|
|
||||||
if Handle <> nil then begin
|
if Handle <> nil then begin
|
||||||
|
{$IFNDEF NoStyle}
|
||||||
if Sender is TCustomForm then
|
if Sender is TCustomForm then
|
||||||
gtk_widget_set_app_paintable(Handle,true);
|
gtk_widget_set_app_paintable(Handle,true);
|
||||||
|
{$ENDIF}
|
||||||
HookSignals(Sender);
|
HookSignals(Sender);
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
@ -8064,6 +8068,9 @@ end;
|
|||||||
{ =============================================================================
|
{ =============================================================================
|
||||||
|
|
||||||
$Log$
|
$Log$
|
||||||
|
Revision 1.402 2003/08/30 18:53:07 mattias
|
||||||
|
using default colors, when theme does not define them
|
||||||
|
|
||||||
Revision 1.401 2003/08/29 21:21:07 mattias
|
Revision 1.401 2003/08/29 21:21:07 mattias
|
||||||
fixes for gtk2
|
fixes for gtk2
|
||||||
|
|
||||||
|
@ -528,7 +528,15 @@ var
|
|||||||
gdk_gc_set_fill(GC, fill);
|
gdk_gc_set_fill(GC, fill);
|
||||||
AllocFG := Foreground.Pixel = 0;
|
AllocFG := Foreground.Pixel = 0;
|
||||||
If AllocFG then
|
If AllocFG then
|
||||||
gdk_colormap_alloc_color(GDK_Colormap_get_system,@Foreground,True,True);
|
if not gdk_colormap_alloc_color(GDK_Colormap_get_system,@Foreground,
|
||||||
|
True,True)
|
||||||
|
then begin
|
||||||
|
writeln('NOTE: EnsureGCColor.EnsureAsGCValues gdk_colormap_alloc_color failed ',
|
||||||
|
HexStr(Cardinal(Foreground.red),4),',',
|
||||||
|
HexStr(Cardinal(Foreground.green),4),',',
|
||||||
|
HexStr(Cardinal(Foreground.blue),4)
|
||||||
|
);
|
||||||
|
end;
|
||||||
gdk_gc_set_foreground(GC, @foreground);
|
gdk_gc_set_foreground(GC, @foreground);
|
||||||
Case Fill of
|
Case Fill of
|
||||||
GDK_TILED :
|
GDK_TILED :
|
||||||
@ -587,7 +595,7 @@ begin
|
|||||||
end;
|
end;
|
||||||
|
|
||||||
Case TColor(GDIColor^.ColorRef) of
|
Case TColor(GDIColor^.ColorRef) of
|
||||||
//clScrollbar,
|
//clScrollbar: see above
|
||||||
clInfoBk,
|
clInfoBk,
|
||||||
clMenu,
|
clMenu,
|
||||||
clHighlight,
|
clHighlight,
|
||||||
@ -612,10 +620,8 @@ begin
|
|||||||
else
|
else
|
||||||
EnsureAsColor;
|
EnsureAsColor;
|
||||||
end;
|
end;
|
||||||
{$DEFINE Bla1}
|
|
||||||
end;
|
end;
|
||||||
|
|
||||||
{$DEFINE Bla2}
|
|
||||||
procedure CopyGDIColor(var SourceGDIColor, DestGDIColor: TGDIColor);
|
procedure CopyGDIColor(var SourceGDIColor, DestGDIColor: TGDIColor);
|
||||||
begin
|
begin
|
||||||
SetGDIColorRef(DestGDIColor,SourceGDIColor.ColorRef);
|
SetGDIColorRef(DestGDIColor,SourceGDIColor.ColorRef);
|
||||||
@ -3196,6 +3202,9 @@ var
|
|||||||
MainStyle: PGtkStyle;
|
MainStyle: PGtkStyle;
|
||||||
begin
|
begin
|
||||||
if Widget=nil then exit;
|
if Widget=nil then exit;
|
||||||
|
{$IFDEF NoStyle}
|
||||||
|
exit;
|
||||||
|
{$ENDIF}
|
||||||
gtk_widget_set_rc_style(Widget);
|
gtk_widget_set_rc_style(Widget);
|
||||||
MainStyle:=gtk_widget_get_style(Widget);
|
MainStyle:=gtk_widget_get_style(Widget);
|
||||||
if MainStyle=nil then exit;
|
if MainStyle=nil then exit;
|
||||||
@ -3629,12 +3638,18 @@ var
|
|||||||
NoName: PGChar;
|
NoName: PGChar;
|
||||||
begin
|
begin
|
||||||
Result := nil;
|
Result := nil;
|
||||||
|
{$IFDEF NoStyle}
|
||||||
|
exit;
|
||||||
|
{$ENDIF}
|
||||||
If Not Assigned(Styles) then
|
If Not Assigned(Styles) then
|
||||||
exit;
|
exit;
|
||||||
l:=IndexOfStyle(WName);
|
l:=IndexOfStyle(WName);
|
||||||
|
//writeln('GetStyle A ',WName,' ',l);
|
||||||
If l < 0 then begin
|
If l < 0 then begin
|
||||||
|
// create a new style object
|
||||||
StyleObject := NewStyleObject;
|
StyleObject := NewStyleObject;
|
||||||
Tp:=nil;
|
Tp:=nil;
|
||||||
|
// create a style widget
|
||||||
If AnsiCompareText(WName,'button')=0 then
|
If AnsiCompareText(WName,'button')=0 then
|
||||||
StyleObject^.Widget := GTK_BUTTON_NEW
|
StyleObject^.Widget := GTK_BUTTON_NEW
|
||||||
else
|
else
|
||||||
@ -3646,8 +3661,9 @@ begin
|
|||||||
NoName,[]);
|
NoName,[]);
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
If AnsiCompareText(WName,'window')=0 then
|
If AnsiCompareText(WName,'window')=0 then begin
|
||||||
StyleObject^.Widget := GTK_WINDOW_NEW(0)
|
StyleObject^.Widget := GTK_WINDOW_NEW(0);
|
||||||
|
end
|
||||||
else
|
else
|
||||||
If AnsiCompareText(WName,'checkbox')=0 then begin
|
If AnsiCompareText(WName,'checkbox')=0 then begin
|
||||||
StyleObject^.Widget := GTK_CHECK_BUTTON_NEW;
|
StyleObject^.Widget := GTK_CHECK_BUTTON_NEW;
|
||||||
@ -3681,6 +3697,7 @@ begin
|
|||||||
FreeStyleObject(StyleObject);
|
FreeStyleObject(StyleObject);
|
||||||
exit;
|
exit;
|
||||||
end;
|
end;
|
||||||
|
// ensure style of the widget
|
||||||
If (StyleObject^.Widget <> nil) then begin
|
If (StyleObject^.Widget <> nil) then begin
|
||||||
gtk_widget_ensure_style(StyleObject^.Widget);
|
gtk_widget_ensure_style(StyleObject^.Widget);
|
||||||
StyleObject^.Style:=GTK_RC_GET_STYLE(StyleObject^.Widget);
|
StyleObject^.Style:=GTK_RC_GET_STYLE(StyleObject^.Widget);
|
||||||
@ -3688,15 +3705,17 @@ begin
|
|||||||
If StyleObject^.Style <> nil then
|
If StyleObject^.Style <> nil then
|
||||||
If AnsiCompareText(WName,'gtk_default')<>0 then
|
If AnsiCompareText(WName,'gtk_default')<>0 then
|
||||||
StyleObject^.Style:=GTK_Style_Ref(StyleObject^.Style);
|
StyleObject^.Style:=GTK_Style_Ref(StyleObject^.Style);
|
||||||
|
// if successful add to style objects list
|
||||||
if StyleObject^.Style <> nil then begin
|
if StyleObject^.Style <> nil then begin
|
||||||
Styles.AddObject(WName, TObject(StyleObject));
|
Styles.AddObject(WName, TObject(StyleObject));
|
||||||
Result:=StyleObject^.Style;
|
Result:=StyleObject^.Style;
|
||||||
If StyleObject^.Widget <> nil then
|
If StyleObject^.Widget <> nil then
|
||||||
UpdateSysColorMap(StyleObject^.Widget);
|
UpdateSysColorMap(StyleObject^.Widget);
|
||||||
end
|
end
|
||||||
else
|
else begin
|
||||||
If AnsiCompareText(WName,'default')<>0 then
|
// no success, clean up
|
||||||
Result := GetStyle('default');
|
FreeStyleObject(StyleObject);
|
||||||
|
end;
|
||||||
If Tp<>nil then
|
If Tp<>nil then
|
||||||
GTK_Object_Destroy(Tp);
|
GTK_Object_Destroy(Tp);
|
||||||
end else
|
end else
|
||||||
@ -3746,10 +3765,12 @@ begin
|
|||||||
{$ELSE}
|
{$ELSE}
|
||||||
Result := Style^.Font;
|
Result := Style^.Font;
|
||||||
If Result = nil then
|
If Result = nil then
|
||||||
|
{$IFNDEF NoStyle}
|
||||||
If (Style^.RC_Style <> nil) then begin
|
If (Style^.RC_Style <> nil) then begin
|
||||||
if (Style^.RC_Style^.font_name <> nil) then
|
if (Style^.RC_Style^.font_name <> nil) then
|
||||||
Result := gdk_font_load(Style^.RC_Style^.font_name);
|
Result := gdk_font_load(Style^.RC_Style^.font_name);
|
||||||
end;
|
end;
|
||||||
|
{$ENDIF}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
end;
|
end;
|
||||||
|
|
||||||
@ -3764,24 +3785,33 @@ end;
|
|||||||
|
|
||||||
Function GetSysGCValues(Color : TColorRef) : TGDKGCValues;
|
Function GetSysGCValues(Color : TColorRef) : TGDKGCValues;
|
||||||
var
|
var
|
||||||
Style : PGTKStyle;
|
Style: PGTKStyle;
|
||||||
GC : PGDKGC;
|
GC: PGDKGC;
|
||||||
Pixmap : PGDKPixmap;
|
Pixmap: PGDKPixmap;
|
||||||
SysColor : TColorRef;
|
SysColor: TColorRef;
|
||||||
|
BaseColor: TColorRef;
|
||||||
begin
|
begin
|
||||||
Color := Color and $FF;
|
BaseColor := Color and $FF;
|
||||||
|
|
||||||
{Set defaults in case something goes wrong}
|
{Set defaults in case something goes wrong}
|
||||||
FillChar(Result, SizeOf(Result), 0);
|
FillChar(Result, SizeOf(Result), 0);
|
||||||
SysColor := GetSysColor(Color);
|
Style:=nil;
|
||||||
|
GC:=nil;
|
||||||
|
Pixmap:=nil;
|
||||||
|
|
||||||
|
SysColor := GetSysColor(BaseColor);
|
||||||
|
Result.Fill := GDK_Solid;
|
||||||
Result.foreground.Red := RGB(0,GetRValue(SysColor),0);
|
Result.foreground.Red := RGB(0,GetRValue(SysColor),0);
|
||||||
Result.foreground.Green := RGB(0,GetGValue(SysColor),0);
|
Result.foreground.Green := RGB(0,GetGValue(SysColor),0);
|
||||||
Result.foreground.Blue := RGB(0,GetBValue(SysColor),0);
|
Result.foreground.Blue := RGB(0,GetBValue(SysColor),0);
|
||||||
Result.Fill := GDK_Solid;
|
|
||||||
|
{$IFDEF NoStyle}
|
||||||
|
exit;
|
||||||
|
{$ENDIF}
|
||||||
{$IfDef Disable_GC_SysColors}
|
{$IfDef Disable_GC_SysColors}
|
||||||
exit;
|
exit;
|
||||||
{$EndIf}
|
{$EndIf}
|
||||||
Case Color of
|
Case BaseColor of
|
||||||
{These are WM/X defined, but might be possible to get}
|
{These are WM/X defined, but might be possible to get}
|
||||||
|
|
||||||
{COLOR_BACKGROUND
|
{COLOR_BACKGROUND
|
||||||
@ -3813,7 +3843,8 @@ begin
|
|||||||
GC := Style^.bg_gc[GTK_STATE_NORMAL];
|
GC := Style^.bg_gc[GTK_STATE_NORMAL];
|
||||||
If GC = nil then begin
|
If GC = nil then begin
|
||||||
Result.Fill := GDK_Solid;
|
Result.Fill := GDK_Solid;
|
||||||
Result.foreground := Style^.bg[GTK_STATE_PRELIGHT];
|
if Style^.bg[GTK_STATE_PRELIGHT].Pixel<>0 then
|
||||||
|
Result.foreground := Style^.bg[GTK_STATE_PRELIGHT];
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
GDK_GC_Get_Values(GC, @Result);
|
GDK_GC_Get_Values(GC, @Result);
|
||||||
@ -3830,7 +3861,8 @@ begin
|
|||||||
GC := Style^.fg_gc[GTK_STATE_NORMAL];
|
GC := Style^.fg_gc[GTK_STATE_NORMAL];
|
||||||
If GC = nil then begin
|
If GC = nil then begin
|
||||||
Result.Fill := GDK_Solid;
|
Result.Fill := GDK_Solid;
|
||||||
Result.foreground := Style^.fg[GTK_STATE_NORMAL];
|
if Style^.fg[GTK_STATE_NORMAL].Pixel<>0 then
|
||||||
|
Result.foreground := Style^.fg[GTK_STATE_NORMAL];
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
GDK_GC_Get_Values(GC, @Result);
|
GDK_GC_Get_Values(GC, @Result);
|
||||||
@ -3840,15 +3872,13 @@ begin
|
|||||||
COLOR_SCROLLBAR,
|
COLOR_SCROLLBAR,
|
||||||
COLOR_BTNFACE :
|
COLOR_BTNFACE :
|
||||||
begin
|
begin
|
||||||
Case Color of
|
Case BaseColor of
|
||||||
COLOR_BTNFACE : Style := GetStyle('window');
|
COLOR_BTNFACE: Style := GetStyle('window');
|
||||||
COLOR_MENU : Style := GetStyle('menu');
|
COLOR_MENU: Style := GetStyle('menu');
|
||||||
COLOR_SCROLLBAR : Style := GetStyle('scrollbar');
|
COLOR_SCROLLBAR: Style := GetStyle('scrollbar');
|
||||||
end;
|
end;
|
||||||
|
|
||||||
If Style = nil then
|
If Style = nil then
|
||||||
exit;
|
exit;
|
||||||
|
|
||||||
Pixmap := Style^.bg_pixmap[GTK_STATE_NORMAL];
|
Pixmap := Style^.bg_pixmap[GTK_STATE_NORMAL];
|
||||||
If Pixmap <> nil then begin
|
If Pixmap <> nil then begin
|
||||||
Result.Fill := GDK_Tiled;
|
Result.Fill := GDK_Tiled;
|
||||||
@ -3857,7 +3887,8 @@ begin
|
|||||||
GC := Style^.bg_gc[GTK_STATE_NORMAL];
|
GC := Style^.bg_gc[GTK_STATE_NORMAL];
|
||||||
If GC = nil then begin
|
If GC = nil then begin
|
||||||
Result.Fill := GDK_Solid;
|
Result.Fill := GDK_Solid;
|
||||||
Result.foreground := Style^.fg[GTK_STATE_NORMAL];
|
if Style^.fg[GTK_STATE_NORMAL].Pixel<>0 then
|
||||||
|
Result.foreground := Style^.fg[GTK_STATE_NORMAL];
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
GDK_GC_Get_Values(GC, @Result);
|
GDK_GC_Get_Values(GC, @Result);
|
||||||
@ -3873,7 +3904,8 @@ begin
|
|||||||
GC := Style^.dark_gc[GTK_STATE_NORMAL];
|
GC := Style^.dark_gc[GTK_STATE_NORMAL];
|
||||||
If GC = nil then begin
|
If GC = nil then begin
|
||||||
Result.Fill := GDK_Solid;
|
Result.Fill := GDK_Solid;
|
||||||
Result.foreground := Style^.dark[GTK_STATE_NORMAL];
|
if Style^.dark[GTK_STATE_NORMAL].Pixel<>0 then
|
||||||
|
Result.foreground := Style^.dark[GTK_STATE_NORMAL];
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
GDK_GC_Get_Values(GC, @Result);
|
GDK_GC_Get_Values(GC, @Result);
|
||||||
@ -3885,14 +3917,19 @@ begin
|
|||||||
If Style = nil then
|
If Style = nil then
|
||||||
exit;
|
exit;
|
||||||
GC := Style^.text_gc[GTK_STATE_INSENSITIVE];
|
GC := Style^.text_gc[GTK_STATE_INSENSITIVE];
|
||||||
GDK_GC_Get_Values(GC, @Result);
|
if GC=nil then begin
|
||||||
|
Result.Fill := GDK_Solid;
|
||||||
|
if Style^.text[GTK_STATE_NORMAL].Pixel<>0 then
|
||||||
|
Result.foreground := Style^.text[GTK_STATE_NORMAL];
|
||||||
|
end else
|
||||||
|
GDK_GC_Get_Values(GC, @Result);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
COLOR_MENUTEXT,
|
COLOR_MENUTEXT,
|
||||||
COLOR_WINDOWTEXT,
|
COLOR_WINDOWTEXT,
|
||||||
COLOR_BTNTEXT :
|
COLOR_BTNTEXT :
|
||||||
begin
|
begin
|
||||||
Case Color of
|
Case BaseColor of
|
||||||
COLOR_BTNTEXT : Style := GetStyle('button');
|
COLOR_BTNTEXT : Style := GetStyle('button');
|
||||||
COLOR_MENUTEXT : Style := GetStyle('menuitem');
|
COLOR_MENUTEXT : Style := GetStyle('menuitem');
|
||||||
COLOR_WINDOWTEXT : Style := GetStyle('default');
|
COLOR_WINDOWTEXT : Style := GetStyle('default');
|
||||||
@ -3902,7 +3939,8 @@ begin
|
|||||||
GC := Style^.text_gc[GTK_STATE_NORMAL];
|
GC := Style^.text_gc[GTK_STATE_NORMAL];
|
||||||
If GC = nil then begin
|
If GC = nil then begin
|
||||||
Result.Fill := GDK_Solid;
|
Result.Fill := GDK_Solid;
|
||||||
Result.foreground := Style^.text[GTK_STATE_NORMAL];
|
if Style^.text[GTK_STATE_NORMAL].Pixel<>0 then
|
||||||
|
Result.foreground := Style^.text[GTK_STATE_NORMAL];
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
GDK_GC_Get_Values(GC, @Result);
|
GDK_GC_Get_Values(GC, @Result);
|
||||||
@ -3917,7 +3955,8 @@ begin
|
|||||||
GC := Style^.light_gc[GTK_STATE_NORMAL];
|
GC := Style^.light_gc[GTK_STATE_NORMAL];
|
||||||
If GC = nil then begin
|
If GC = nil then begin
|
||||||
Result.Fill := GDK_Solid;
|
Result.Fill := GDK_Solid;
|
||||||
Result.foreground := Style^.light[GTK_STATE_NORMAL];
|
if Style^.light[GTK_STATE_NORMAL].Pixel<>0 then
|
||||||
|
Result.foreground := Style^.light[GTK_STATE_NORMAL];
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
GDK_GC_Get_Values(GC, @Result);
|
GDK_GC_Get_Values(GC, @Result);
|
||||||
@ -3931,7 +3970,8 @@ begin
|
|||||||
GC := Style^.base_gc[GTK_STATE_NORMAL];
|
GC := Style^.base_gc[GTK_STATE_NORMAL];
|
||||||
If GC = nil then begin
|
If GC = nil then begin
|
||||||
Result.Fill := GDK_Solid;
|
Result.Fill := GDK_Solid;
|
||||||
Result.foreground := Style^.base[GTK_STATE_NORMAL];
|
if Style^.base[GTK_STATE_NORMAL].Pixel<>0 then
|
||||||
|
Result.foreground := Style^.base[GTK_STATE_NORMAL];
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
GDK_GC_Get_Values(GC, @Result);
|
GDK_GC_Get_Values(GC, @Result);
|
||||||
@ -3945,7 +3985,8 @@ begin
|
|||||||
GC := Style^.bg_gc[GTK_STATE_SELECTED];
|
GC := Style^.bg_gc[GTK_STATE_SELECTED];
|
||||||
If GC = nil then begin
|
If GC = nil then begin
|
||||||
Result.Fill := GDK_Solid;
|
Result.Fill := GDK_Solid;
|
||||||
Result.foreground := Style^.bg[GTK_STATE_SELECTED];
|
if Style^.bg[GTK_STATE_SELECTED].Pixel<>0 then
|
||||||
|
Result.foreground := Style^.bg[GTK_STATE_SELECTED];
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
GDK_GC_Get_Values(GC, @Result);
|
GDK_GC_Get_Values(GC, @Result);
|
||||||
@ -3959,7 +4000,8 @@ begin
|
|||||||
GC := Style^.bg_gc[GTK_STATE_PRELIGHT];
|
GC := Style^.bg_gc[GTK_STATE_PRELIGHT];
|
||||||
If GC = nil then begin
|
If GC = nil then begin
|
||||||
Result.Fill := GDK_Solid;
|
Result.Fill := GDK_Solid;
|
||||||
Result.foreground := Style^.bg[GTK_STATE_PRELIGHT];
|
if Style^.bg[GTK_STATE_PRELIGHT].Pixel<>0 then
|
||||||
|
Result.foreground := Style^.bg[GTK_STATE_PRELIGHT];
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
GDK_GC_Get_Values(GC, @Result);
|
GDK_GC_Get_Values(GC, @Result);
|
||||||
@ -4363,6 +4405,9 @@ end;
|
|||||||
{ =============================================================================
|
{ =============================================================================
|
||||||
|
|
||||||
$Log$
|
$Log$
|
||||||
|
Revision 1.192 2003/08/30 18:53:08 mattias
|
||||||
|
using default colors, when theme does not define them
|
||||||
|
|
||||||
Revision 1.191 2003/08/29 21:21:07 mattias
|
Revision 1.191 2003/08/29 21:21:07 mattias
|
||||||
fixes for gtk2
|
fixes for gtk2
|
||||||
|
|
||||||
|
@ -484,6 +484,9 @@ procedure Set_RC_Name(Sender : TObject; AWidget: PGtkWidget);
|
|||||||
var RCName: string;
|
var RCName: string;
|
||||||
AComponent: TComponent;
|
AComponent: TComponent;
|
||||||
begin
|
begin
|
||||||
|
{$IFDEF NoStyle}
|
||||||
|
exit;
|
||||||
|
{$ENDIF}
|
||||||
if (AWidget=nil) or (not (Sender is TComponent)) then exit;
|
if (AWidget=nil) or (not (Sender is TComponent)) then exit;
|
||||||
|
|
||||||
// check if a unique name can be created
|
// check if a unique name can be created
|
||||||
|
@ -382,7 +382,9 @@ begin
|
|||||||
ShowHideOnFocus := true;
|
ShowHideOnFocus := true;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
{$IFNDEF NoStyle}
|
||||||
gtk_widget_set_app_paintable(PGTKWidget(Client),true);
|
gtk_widget_set_app_paintable(PGTKWidget(Client),true);
|
||||||
|
{$ENDIF}
|
||||||
end;
|
end;
|
||||||
|
|
||||||
function GTKAPIWidgetClient_GetType: Guint;
|
function GTKAPIWidgetClient_GetType: Guint;
|
||||||
@ -924,6 +926,9 @@ end.
|
|||||||
{ =============================================================================
|
{ =============================================================================
|
||||||
|
|
||||||
$Log$
|
$Log$
|
||||||
|
Revision 1.47 2003/08/30 18:53:08 mattias
|
||||||
|
using default colors, when theme does not define them
|
||||||
|
|
||||||
Revision 1.46 2003/05/26 21:28:22 mattias
|
Revision 1.46 2003/05/26 21:28:22 mattias
|
||||||
fixed absolute file
|
fixed absolute file
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user