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