improved icons, started codeexplorer

git-svn-id: trunk@3650 -
This commit is contained in:
mattias 2002-11-18 11:39:50 +00:00
parent 784d1092a2
commit d527baa868
6 changed files with 142 additions and 141 deletions

View File

@ -1601,8 +1601,8 @@ var
//c:=DC.Canvas.Pixels[x,y]; //c:=DC.Canvas.Pixels[x,y];
//c:=c xor $ffffff; //c:=c xor $ffffff;
//DC.Canvas.Pixels[x,y]:=c; //DC.Canvas.Pixels[x,y]:=c;
DC.Canvas.MoveTo(x-Diff.X,y-Diff.Y); DC.Canvas.MoveTo(x,y);
DC.Canvas.LineTo(x-Diff.X+1,y-Diff.Y); DC.Canvas.LineTo(x+1,y);
end; end;
procedure DrawRubberLine(StartX, StartY, EndX, EndY: integer); procedure DrawRubberLine(StartX, StartY, EndX, EndY: integer);
@ -1646,7 +1646,7 @@ begin
if (FCustomForm=nil) then exit; if (FCustomForm=nil) then exit;
Diff:=DC.FormOrigin; Diff:=DC.FormOrigin;
with FRubberBandBounds do with FRubberBandBounds do
DrawInvertFrameRect(Left,Top,Right,Bottom); DrawInvertFrameRect(Left-Diff.X,Top-Diff.Y,Right-Diff.X,Bottom-Diff.Y);
end; end;
procedure TControlSelection.SelectWithRubberBand(ACustomForm:TCustomForm; procedure TControlSelection.SelectWithRubberBand(ACustomForm:TCustomForm;

View File

@ -914,22 +914,26 @@ begin
itmProjectRun := TMenuItem.Create(Self); itmProjectRun := TMenuItem.Create(Self);
itmProjectRun.Name:='itmProjectRun'; itmProjectRun.Name:='itmProjectRun';
itmProjectRun.Caption := lisMenuProjectRun; itmProjectRun.Caption := lisMenuProjectRun;
itmProjectRun.Graphic:=LoadPixmap('menu_run');
mnuRun.Add(itmProjectRun); mnuRun.Add(itmProjectRun);
itmProjectPause := TMenuItem.Create(Self); itmProjectPause := TMenuItem.Create(Self);
itmProjectPause.Name:='itmProjectPause'; itmProjectPause.Name:='itmProjectPause';
itmProjectPause.Caption := lisMenuPause; itmProjectPause.Caption := lisMenuPause;
itmProjectPause.Enabled := false; itmProjectPause.Enabled := false;
itmProjectPause.Graphic:=LoadPixmap('menu_pause');
mnuRun.Add(itmProjectPause); mnuRun.Add(itmProjectPause);
itmProjectStepInto := TMenuItem.Create(Self); itmProjectStepInto := TMenuItem.Create(Self);
itmProjectStepInto.Name:='itmProjectStepInto'; itmProjectStepInto.Name:='itmProjectStepInto';
itmProjectStepInto.Caption := lisMenuStepInto; itmProjectStepInto.Caption := lisMenuStepInto;
itmProjectStepInto.Graphic:=LoadPixmap('menu_stepinto');
mnuRun.Add(itmProjectStepInto); mnuRun.Add(itmProjectStepInto);
itmProjectStepOver := TMenuItem.Create(Self); itmProjectStepOver := TMenuItem.Create(Self);
itmProjectStepOver.Name:='itmProjectStepOver'; itmProjectStepOver.Name:='itmProjectStepOver';
itmProjectStepOver.Caption := lisMenuStepOver; itmProjectStepOver.Caption := lisMenuStepOver;
itmProjectStepOver.Graphic:=LoadPixmap('menu_stepover');
mnuRun.Add(itmProjectStepOver); mnuRun.Add(itmProjectStepOver);
itmProjectRunToCursor := TMenuItem.Create(Self); itmProjectRunToCursor := TMenuItem.Create(Self);

View File

@ -212,8 +212,8 @@ type
property RootShortFilename: string read FRootShortFilename write SetRootShortFilename; property RootShortFilename: string read FRootShortFilename write SetRootShortFilename;
end; end;
const var
UnitDependenciesView: TUnitDependenciesView = nil; UnitDependenciesView: TUnitDependenciesView;
implementation implementation
@ -948,6 +948,7 @@ begin
end; end;
initialization initialization
UnitDependenciesView:=nil;
{$I unitdependencies.lrs} {$I unitdependencies.lrs}
end. end.

View File

@ -1,22 +1,21 @@
/* XPM */ /* XPM */
static char * tshape_xpm[] = { static char * unknown[] = {
"15 15 4 1", "15 15 3 1",
" c None", " s None c None",
". c #D5D6D5", ". c #000000",
"+ c #000000", "# c #ffffff",
"@ c #FFFFFF", " ",
"...............", " ........... ",
"..+++++++++++..", " ..#########.. ",
".++@@@@@@@@@++.", " .###########. ",
".+@@@@@@@@@@@+.", " .###########. ",
".+@@@@@@@@@@@+.", " .###########. ",
".+@@@@@@@@@@@+.", " .###########. ",
".+@@@@@@@@@@@+.", " .###########. ",
".+@@@@@@@@@@@+.", " .###########. ",
".+@@@@@@@@@@@+.", " .###########. ",
".+@@@@@@@@@@@+.", " .###########. ",
".+@@@@@@@@@@@+.", " .###########. ",
".+@@@@@@@@@@@+.", " ..#########.. ",
".++@@@@@@@@@++.", " ........... ",
"..+++++++++++..", " "};
"..............."};

View File

@ -1,83 +1,83 @@
/* XPM */ /* XPM */
static char * tupdown_xpm[] = { static char * unknown[] = {
"21 21 59 1", "21 21 59 1",
" c None", " s None c None",
". c #D5D6D5", ". c #9fa09f",
"+ c #FFFFFF", "# c #d5d6d5",
"@ c #CBCBCB", "a c #000000",
"# c #101010", "b c #fafbfa",
"$ c #D8D9D8", "c c #c4c5c4",
"% c #D3D4D3", "d c #6f6f6f",
"& c #D4D5D4", "e c #d8d9d8",
"* c #DCDDDC", "f c #727272",
"= c #A7A8A7", "g c #dbdcdb",
"- c #000000", "h c #6f706f",
"; c #D9DAD9", "i c #030403",
"> c #C5C6C5", "j c #3c3d3c",
", c #6F706F", "k c #cdcecd",
"' c #C6C7C6", "l c #f8f8f8",
") c #727272", "m c #868786",
"! c #D6D7D6", "n c #7b7b7b",
"~ c #D7D8D7", "o c #d3d4d3",
"{ c #DBDCDB", "p c #787978",
"] c #C8C9C8", "q c #595959",
"^ c #717271", "r c #d6d7d6",
"/ c #E3E4E3", "s c #454645",
"( c #C9CAC9", "t c #c5c6c5",
"_ c #C4C5C4", "u c #cbcbcb",
": c #BEBFBE", "v c #707070",
"< c #787978", "w c #040404",
"[ c #8B8B8B", "x c #d9dad9",
"} c #777777", "y c #c8c9c8",
"| c #4E4F4E", "z c #070707",
"1 c #454645", "A c #dcdddc",
"2 c #474747", "B c #4b4c4b",
"3 c #4B4C4B", "C c #a3a5a3",
"4 c #3C3D3C", "D c #4e4f4e",
"5 c #666666", "E c #101010",
"6 c #6B6B6B", "F c #6b6b6b",
"7 c #6F6F6F", "G c #e5e6e5",
"8 c #707070", "H c #d4d5d4",
"9 c #747474", "I c #ffffff",
"0 c #595959", "J c #c9c9c9",
"a c #FAFBFA", "K c #d7d8d7",
"b c #F7F8F7", "L c #c6c7c6",
"c c #F8F8F8", "M c #050505",
"d c #C9C9C9", "N c #c9cac9",
"e c #D2D3D2", "O c #747474",
"f c #CDCECD", "P c #080808",
"g c #868786", "Q c #a7a8a7",
"h c #DDDEDD", "R c #dddedd",
"i c #E5E6E5", "S c #717271",
"j c #AAABAA", "T c #777777",
"k c #9C9D9C", "U c #0b0b0b",
"l c #9FA09F", "V c #666666",
"m c #A3A5A3", "W c #8b8b8b",
"n c #7B7B7B", "X c #aaabaa",
"o c #080808", "Y c #bebfbe",
"p c #070707", "Z c #e3e4e3",
"q c #050505", "0 c #d2d3d2",
"r c #040404", "1 c #9c9d9c",
"s c #030403", "2 c #474747",
"t c #0B0B0B", "3 c #f7f8f7",
".....................", " ",
"..+++++++++++++++@#..", " IIIIIIIIIIIIIIIuE ",
"..+$%&&&&&&&&&&&*=-..", " IeoHHHHHHHHHHHAQa ",
"..+;&.....-....;>,#..", " IxH#####a####xthE ",
"..+;&....---...;')#..", " IxH####aaa###xLfE ",
"..+;&...-----..;')#..", " IxH###aaaaa##xLfE ",
"..+;&..-------.;')#..", " IxH##aaaaaaa#xLfE ",
"..+;!~~~~~~~~~~{]^#..", " IxrKKKKKKKKKKgySE ",
"..+/(_>>>>>>>>>]:<#..", " IZNctttttttttyYpE ",
"..[}|1222222222234#..", " WTDs2222222222BjE ",
"..5678888888888890-..", " VFdvvvvvvvvvvvOqa ",
"..+abccccccccccb+d#..", " Ib3llllllllll3IJE ",
"..+~e%%%%%%%%%%.fg#..", " IK0oooooooooo#kmE ",
"..+;&..-------.;>,#..", " IxH##aaaaaaa#xthE ",
"..+;&...-----..;')#..", " IxH###aaaaa##xLfE ",
"..+;&....---...;')#..", " IxH####aaa###xLfE ",
"..+;&.....-....;')#..", " IxH#####a####xLfE ",
"..+;~;;;;;;;;;;h(^#..", " IxKxxxxxxxxxxRNSE ",
"..+ijkllllllllllmn-..", " IGX1..........Cna ",
"..opqrrrrrrrrrrrqst..", " PzMwwwwwwwwwwwMiU ",
"....................."}; " "};

View File

@ -1246,13 +1246,13 @@ LazarusResources.Add('tscrollbox','XPM',[
+'..."};'#10 +'..."};'#10
]); ]);
LazarusResources.Add('tshape','XPM',[ LazarusResources.Add('tshape','XPM',[
'/* XPM */'#10'static char * tshape_xpm[] = {'#10'"15 15 4 1",'#10'" '#9'c No' '/* XPM */'#10'static char * unknown[] = {'#10'"15 15 3 1",'#10'" s None c N'
+'ne",'#10'".'#9'c #D5D6D5",'#10'"+'#9'c #000000",'#10'"@'#9'c #FFFFFF",'#10 +'one",'#10'". c #000000",'#10'"# c #ffffff",'#10'" ",'#10'" .'
+'"...............",'#10'"..+++++++++++..",'#10'".++@@@@@@@@@++.",'#10'".+@@@' +'.......... ",'#10'" ..#########.. ",'#10'" .###########. ",'#10'" .#######'
+'@@@@@@@@+.",'#10'".+@@@@@@@@@@@+.",'#10'".+@@@@@@@@@@@+.",'#10'".+@@@@@@@@@' +'####. ",'#10'" .###########. ",'#10'" .###########. ",'#10'" .###########. '
+'@@+.",'#10'".+@@@@@@@@@@@+.",'#10'".+@@@@@@@@@@@+.",'#10'".+@@@@@@@@@@@+.",' +'",'#10'" .###########. ",'#10'" .###########. ",'#10'" .###########. ",'#10
+#10'".+@@@@@@@@@@@+.",'#10'".+@@@@@@@@@@@+.",'#10'".++@@@@@@@@@++.",'#10'"..' +'" .###########. ",'#10'" ..#########.. ",'#10'" ........... ",'#10'" '
+'+++++++++++..",'#10'"..............."};'#10 +' "};'
]); ]);
LazarusResources.Add('tspeedbutton','XPM',[ LazarusResources.Add('tspeedbutton','XPM',[
'/* XPM */'#10'static char * tspeedbutton_xpm[] = {'#10'"19 17 7 1",'#10'" '#9 '/* XPM */'#10'static char * tspeedbutton_xpm[] = {'#10'"19 17 7 1",'#10'" '#9
@ -1434,31 +1434,28 @@ LazarusResources.Add('ttreeview','XPM',[
+'#######@",'#10'".@@@@@@@@@@@@@@@@@@@@"};'#10 +'#######@",'#10'".@@@@@@@@@@@@@@@@@@@@"};'#10
]); ]);
LazarusResources.Add('tupdown','XPM',[ LazarusResources.Add('tupdown','XPM',[
'/* XPM */'#10'static char * tupdown_xpm[] = {'#10'"21 21 59 1",'#10'" '#9'c ' '/* XPM */'#10'static char * unknown[] = {'#10'"21 21 59 1",'#10'" s None c '
+'None",'#10'".'#9'c #D5D6D5",'#10'"+'#9'c #FFFFFF",'#10'"@'#9'c #CBCBCB",'#10 +'None",'#10'". c #9fa09f",'#10'"# c #d5d6d5",'#10'"a c #000000",'#10'"b c #f'
+'"#'#9'c #101010",'#10'"$'#9'c #D8D9D8",'#10'"%'#9'c #D3D4D3",'#10'"&'#9'c #' +'afbfa",'#10'"c c #c4c5c4",'#10'"d c #6f6f6f",'#10'"e c #d8d9d8",'#10'"f c #'
+'D4D5D4",'#10'"*'#9'c #DCDDDC",'#10'"='#9'c #A7A8A7",'#10'"-'#9'c #000000",' +'727272",'#10'"g c #dbdcdb",'#10'"h c #6f706f",'#10'"i c #030403",'#10'"j c '
+#10'";'#9'c #D9DAD9",'#10'">'#9'c #C5C6C5",'#10'",'#9'c #6F706F",'#10'"'''#9 +'#3c3d3c",'#10'"k c #cdcecd",'#10'"l c #f8f8f8",'#10'"m c #868786",'#10'"n c'
+'c #C6C7C6",'#10'")'#9'c #727272",'#10'"!'#9'c #D6D7D6",'#10'"~'#9'c #D7D8D7' +' #7b7b7b",'#10'"o c #d3d4d3",'#10'"p c #787978",'#10'"q c #595959",'#10'"r '
+'",'#10'"{'#9'c #DBDCDB",'#10'"]'#9'c #C8C9C8",'#10'"^'#9'c #717271",'#10'"/' +'c #d6d7d6",'#10'"s c #454645",'#10'"t c #c5c6c5",'#10'"u c #cbcbcb",'#10'"v'
+#9'c #E3E4E3",'#10'"('#9'c #C9CAC9",'#10'"_'#9'c #C4C5C4",'#10'":'#9'c #BEBF' +' c #707070",'#10'"w c #040404",'#10'"x c #d9dad9",'#10'"y c #c8c9c8",'#10'"'
+'BE",'#10'"<'#9'c #787978",'#10'"['#9'c #8B8B8B",'#10'"}'#9'c #777777",'#10 +'z c #070707",'#10'"A c #dcdddc",'#10'"B c #4b4c4b",'#10'"C c #a3a5a3",'#10
+'"|'#9'c #4E4F4E",'#10'"1'#9'c #454645",'#10'"2'#9'c #474747",'#10'"3'#9'c #' +'"D c #4e4f4e",'#10'"E c #101010",'#10'"F c #6b6b6b",'#10'"G c #e5e6e5",'#10
+'4B4C4B",'#10'"4'#9'c #3C3D3C",'#10'"5'#9'c #666666",'#10'"6'#9'c #6B6B6B",' +'"H c #d4d5d4",'#10'"I c #ffffff",'#10'"J c #c9c9c9",'#10'"K c #d7d8d7",'#10
+#10'"7'#9'c #6F6F6F",'#10'"8'#9'c #707070",'#10'"9'#9'c #747474",'#10'"0'#9 +'"L c #c6c7c6",'#10'"M c #050505",'#10'"N c #c9cac9",'#10'"O c #747474",'#10
+'c #595959",'#10'"a'#9'c #FAFBFA",'#10'"b'#9'c #F7F8F7",'#10'"c'#9'c #F8F8F8' +'"P c #080808",'#10'"Q c #a7a8a7",'#10'"R c #dddedd",'#10'"S c #717271",'#10
+'",'#10'"d'#9'c #C9C9C9",'#10'"e'#9'c #D2D3D2",'#10'"f'#9'c #CDCECD",'#10'"g' +'"T c #777777",'#10'"U c #0b0b0b",'#10'"V c #666666",'#10'"W c #8b8b8b",'#10
+#9'c #868786",'#10'"h'#9'c #DDDEDD",'#10'"i'#9'c #E5E6E5",'#10'"j'#9'c #AAAB' +'"X c #aaabaa",'#10'"Y c #bebfbe",'#10'"Z c #e3e4e3",'#10'"0 c #d2d3d2",'#10
+'AA",'#10'"k'#9'c #9C9D9C",'#10'"l'#9'c #9FA09F",'#10'"m'#9'c #A3A5A3",'#10 +'"1 c #9c9d9c",'#10'"2 c #474747",'#10'"3 c #f7f8f7",'#10'" '
+'"n'#9'c #7B7B7B",'#10'"o'#9'c #080808",'#10'"p'#9'c #070707",'#10'"q'#9'c #' +' ",'#10'" IIIIIIIIIIIIIIIuE ",'#10'" IeoHHHHHHHHHHHAQa ",'#10'" IxH'
+'050505",'#10'"r'#9'c #040404",'#10'"s'#9'c #030403",'#10'"t'#9'c #0B0B0B",' +'#####a####xthE ",'#10'" IxH####aaa###xLfE ",'#10'" IxH###aaaaa##xLfE "'
+#10'".....................",'#10'"..+++++++++++++++@#..",'#10'"..+$%&&&&&&&&' +','#10'" IxH##aaaaaaa#xLfE ",'#10'" IxrKKKKKKKKKKgySE ",'#10'" IZNctttt'
+'&&&*=-..",'#10'"..+;&.....-....;>,#..",'#10'"..+;&....---...;'')#..",'#10'"' +'tttttyYpE ",'#10'" WTDs2222222222BjE ",'#10'" VFdvvvvvvvvvvvOqa ",'#10
+'..+;&...-----..;'')#..",'#10'"..+;&..-------.;'')#..",'#10'"..+;!~~~~~~~~~~' +'" Ib3llllllllll3IJE ",'#10'" IK0oooooooooo#kmE ",'#10'" IxH##aaaaaaa#x'
+'{]^#..",'#10'"..+/(_>>>>>>>>>]:<#..",'#10'"..[}|1222222222234#..",'#10'"..5' +'thE ",'#10'" IxH###aaaaa##xLfE ",'#10'" IxH####aaa###xLfE ",'#10'" Ix'
+'678888888888890-..",'#10'"..+abccccccccccb+d#..",'#10'"..+~e%%%%%%%%%%.fg#.' +'H#####a####xLfE ",'#10'" IxKxxxxxxxxxxRNSE ",'#10'" IGX1..........Cna '
+'.",'#10'"..+;&..-------.;>,#..",'#10'"..+;&...-----..;'')#..",'#10'"..+;&..' +'",'#10'" PzMwwwwwwwwwwwMiU ",'#10'" "};'
+'..---...;'')#..",'#10'"..+;&.....-....;'')#..",'#10'"..+;~;;;;;;;;;;h(^#.."'
+','#10'"..+ijkllllllllllmn-..",'#10'"..opqrrrrrrrrrrrqst..",'#10'"..........'
+'..........."};'#10
]); ]);