mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-17 05:29:29 +02:00
improved icons, started codeexplorer
git-svn-id: trunk@3650 -
This commit is contained in:
parent
784d1092a2
commit
d527baa868
@ -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;
|
||||||
|
@ -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);
|
||||||
|
@ -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.
|
||||||
|
@ -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",
|
" ",
|
||||||
"...............",
|
" ........... ",
|
||||||
"..+++++++++++..",
|
" ..#########.. ",
|
||||||
".++@@@@@@@@@++.",
|
" .###########. ",
|
||||||
".+@@@@@@@@@@@+.",
|
" .###########. ",
|
||||||
".+@@@@@@@@@@@+.",
|
" .###########. ",
|
||||||
".+@@@@@@@@@@@+.",
|
" .###########. ",
|
||||||
".+@@@@@@@@@@@+.",
|
" .###########. ",
|
||||||
".+@@@@@@@@@@@+.",
|
" .###########. ",
|
||||||
".+@@@@@@@@@@@+.",
|
" .###########. ",
|
||||||
".+@@@@@@@@@@@+.",
|
" .###########. ",
|
||||||
".+@@@@@@@@@@@+.",
|
" .###########. ",
|
||||||
".+@@@@@@@@@@@+.",
|
" ..#########.. ",
|
||||||
".++@@@@@@@@@++.",
|
" ........... ",
|
||||||
"..+++++++++++..",
|
" "};
|
||||||
"..............."};
|
|
@ -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 ",
|
||||||
"....................."};
|
" "};
|
@ -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
|
|
||||||
]);
|
]);
|
||||||
|
Loading…
Reference in New Issue
Block a user