diff --git a/.gitattributes b/.gitattributes index f2e09bf0ab..3cc1ae7246 100644 --- a/.gitattributes +++ b/.gitattributes @@ -2786,6 +2786,13 @@ lcl/images/dock/lcl_dock_close.png -text svneol=unset#image/png lcl/images/dock/lcl_dock_images.bat svneol=native#text/plain lcl/images/dock/lcl_dock_images_list.txt svneol=native#text/plain lcl/images/dock/lcl_dock_restore.png -text svneol=unset#image/png +lcl/images/dock/lcl_dock_to_bottom.png -text svneol=unset#image/png +lcl/images/dock/lcl_dock_to_images.bat svneol=native#text/plain +lcl/images/dock/lcl_dock_to_images_list.txt svneol=native#text/plain +lcl/images/dock/lcl_dock_to_left.png -text svneol=unset#image/png +lcl/images/dock/lcl_dock_to_page.png -text svneol=unset#image/png +lcl/images/dock/lcl_dock_to_right.png -text svneol=unset#image/png +lcl/images/dock/lcl_dock_to_top.png -text svneol=unset#image/png lcl/images/lcl_dbgrid_images.bat svneol=native#text/plain lcl/images/lcl_dbgrid_images_list.txt svneol=native#text/plain lcl/images/lcl_dbnav_images.bat svneol=native#text/plain @@ -3307,6 +3314,7 @@ lcl/lazlinkedlist.pas svneol=native#text/pascal lcl/lcl_dbgrid_images.lrs svneol=native#text/pascal lcl/lcl_dbnav_images.lrs svneol=native#text/pascal lcl/lcl_dock_images.lrs svneol=native#text/pascal +lcl/lcl_dock_to_images.lrs svneol=native#text/pascal lcl/lcl_edbtnimg.lrs svneol=native#text/pascal lcl/lclclasses.pp svneol=native#text/pascal lcl/lclintf.pas svneol=native#text/pascal diff --git a/lcl/images/dock/lcl_dock_to_bottom.png b/lcl/images/dock/lcl_dock_to_bottom.png new file mode 100644 index 0000000000..4b4d4c6f8c Binary files /dev/null and b/lcl/images/dock/lcl_dock_to_bottom.png differ diff --git a/lcl/images/dock/lcl_dock_to_images.bat b/lcl/images/dock/lcl_dock_to_images.bat new file mode 100644 index 0000000000..4297f38068 --- /dev/null +++ b/lcl/images/dock/lcl_dock_to_images.bat @@ -0,0 +1 @@ +..\..\..\tools\lazres ..\..\lcl_dock_to_images.lrs @lcl_dock_to_images_list.txt \ No newline at end of file diff --git a/lcl/images/dock/lcl_dock_to_images_list.txt b/lcl/images/dock/lcl_dock_to_images_list.txt new file mode 100644 index 0000000000..05d88368a9 --- /dev/null +++ b/lcl/images/dock/lcl_dock_to_images_list.txt @@ -0,0 +1,5 @@ +lcl_dock_to_bottom.png +lcl_dock_to_left.png +lcl_dock_to_page.png +lcl_dock_to_right.png +lcl_dock_to_top.png diff --git a/lcl/images/dock/lcl_dock_to_left.png b/lcl/images/dock/lcl_dock_to_left.png new file mode 100644 index 0000000000..e2570ad8ce Binary files /dev/null and b/lcl/images/dock/lcl_dock_to_left.png differ diff --git a/lcl/images/dock/lcl_dock_to_page.png b/lcl/images/dock/lcl_dock_to_page.png new file mode 100644 index 0000000000..84f844fd6c Binary files /dev/null and b/lcl/images/dock/lcl_dock_to_page.png differ diff --git a/lcl/images/dock/lcl_dock_to_right.png b/lcl/images/dock/lcl_dock_to_right.png new file mode 100644 index 0000000000..97be65c305 Binary files /dev/null and b/lcl/images/dock/lcl_dock_to_right.png differ diff --git a/lcl/images/dock/lcl_dock_to_top.png b/lcl/images/dock/lcl_dock_to_top.png new file mode 100644 index 0000000000..c03d3a3a37 Binary files /dev/null and b/lcl/images/dock/lcl_dock_to_top.png differ diff --git a/lcl/lcl_dock_to_images.lrs b/lcl/lcl_dock_to_images.lrs new file mode 100644 index 0000000000..3194f3405d --- /dev/null +++ b/lcl/lcl_dock_to_images.lrs @@ -0,0 +1,56 @@ +LazarusResources.Add('lcl_dock_to_bottom','PNG',[ + #137'PNG'#13#10#26#10#0#0#0#13'IHDR'#0#0#0#16#0#0#0#16#8#2#0#0#0#144#145'h6'#0 + +#0#0#1'sRGB'#0#174#206#28#233#0#0#0#6'bKGD'#0#255#0#255#0#255#160#189#167#147 + +#0#0#0#163'IDAT('#207'cln'#158#206'@'#10'`a``'#168#172'L#F)33SK'#203#12#22#8 + +#231#241#227'{p'#137#247#239#223#206'<*'#204#192#192#144'n'#253'VPP'#24'..+' + +#171#196#192#192#192#196'@"@'#209#192#200#200#136'.'#205#196#132'O'#195#255 + +#255#255#223#191''#139','#242#246#237'k,'#158#198't='#4'`'#245#9#138#13#130 + +#130#194#233#214'(6'#160#169#198#226'$d='#152#170#209#157#4#241'4\'#15#166'j' + +#168#134#236#233#247'0'#196#133#177#5#233'='#25#136#134'4O'#9'"#a'#219'r'#10 + +'#'#142'&'#26'X'#24#24#24#182'-_B'#188#6#0#227#168'0'#237#28#3',o'#0#0#0#0'I' + +'END'#174'B`'#130 +]); +LazarusResources.Add('lcl_dock_to_left','PNG',[ + #137'PNG'#13#10#26#10#0#0#0#13'IHDR'#0#0#0#16#0#0#0#16#8#2#0#0#0#144#145'h6'#0 + +#0#0#1'sRGB'#0#174#206#28#233#0#0#0#6'bKGD'#0#255#0#255#0#255#160#189#167#147 + +#0#0#0#176'IDAT('#207#157'R'#177#13#131'0'#16#188#7'/'#240'z'#165#164'a'#128 + +','#192#6#217' Rz'#148'9('#152#0'Ea'#145'L'#144'5'#210#208#164#177#188#129'M' + +#225#200'"'#178#129'8W'#157#223'wz'#221#217#212'u7'#228'@'#1'8'#157'/'#225'<' + +'>'#222#195#181'^S'#247#253#168#226#233'4'#189#146#234#170#170#1#20#200'D' + +#218#224#156#3'`'#140#6'@D'#251#6'"2F'#223#159'b'#140#246#230#175#208'1'#188 + +':'#240'e'#6#181#173#14#4#192'p'#196'?'#161#19#27#152#165'm>K'#218'F/n'#214 + +'k'#245#30#207'E'#14#204#194',[-'#5#15#179'Xk'#247'k'#13#158'_'#31'./'#180 + +#239';FY'#22#0'('#247'{'#207'9'#248'6'#229'm?D'#251#0#0#0#0'IEND'#174'B`'#130 +]); +LazarusResources.Add('lcl_dock_to_page','PNG',[ + #137'PNG'#13#10#26#10#0#0#0#13'IHDR'#0#0#0#16#0#0#0#16#8#2#0#0#0#144#145'h6'#0 + +#0#0#1'sRGB'#0#174#206#28#233#0#0#0#6'bKGD'#0#255#0#255#0#255#160#189#167#147 + +#0#0#0#9'pHYs'#0#0#11#18#0#0#11#18#1#210#221'~'#252#0#0#0#7'tIME'#7#216#3#20 + +#20#29#24']Mq'#28#0#0#0'oIDAT('#207'c'#19#137#6#175#134#244#201#183#137'DP'#13''#254#252 + +#189''#255'62:w'#238#4#16#161#9#2#149'a'#215#0'T'#10'1'#15#162#231#222#189 + +'['#248'4'#192'U#'#235#193#169#1'M5'#154#30#156'6 ;'#137#128#13'@'#244#240 + +#225']4?'#1#3'Top'#3#196#0#5'Width'#3#200#0#18'HorzScrollBar.Page'#3 + +#199#0#18'VertScrollBar.Page'#3'='#1#13'ActiveControl'#7#12'UndockButton'#8 + +'AutoSize'#9#7'Caption'#6#23'LazDockControlEditorDlg'#12'ClientHeight'#3'>'#1 + +#11'ClientWidth'#3#200#0#21'Constraints.MinHeight'#3#200#0#20'Constraints.Mi' + +'nWidth'#3#200#0#8'OnCreate'#7#10'FormCreate'#10'LCLVersion'#6#6'0.9.25'#0#9 + +'TGroupBox'#14'UndockGroupBox'#6'Height'#2'3'#5'Width'#3#193#0#7'Anchors'#11 + +#5'akTop'#6'akLeft'#7'akRight'#0#8'AutoSize'#9#7'Caption'#6#14'UndockGroupBo' + +'x'#28'ChildSizing.LeftRightSpacing'#2#5#28'ChildSizing.TopBottomSpacing'#2#5 + +#12'ClientHeight'#2'!'#11'ClientWidth'#3#189#0#8'TabOrder'#2#0#0#7'TButton' + +#12'UndockButton'#4'Left'#2#5#6'Height'#2#23#3'Top'#2#5#5'Width'#2'_'#8'Auto' + +'Size'#9#7'Caption'#6#12'UndockButton'#7'OnClick'#7#17'UndockButtonClick'#8 + +'TabOrder'#2#0#0#0#0#9'TGroupBox'#12'DockGroupBox'#21'AnchorSideTop.Control' + +#7#14'UndockGroupBox'#18'AnchorSideTop.Side'#7#9'asrBottom'#6'Height'#3#167#0 + +#3'Top'#2'9'#5'Width'#3#193#0#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0 + +#17'BorderSpacing.Top'#2#6#7'Caption'#6#12'DockGroupBox'#28'ChildSizing.Left' + +'RightSpacing'#2#5#28'ChildSizing.TopBottomSpacing'#2#5#12'ClientHeight'#3 + +#149#0#11'ClientWidth'#3#189#0#8'TabOrder'#2#1#0#6'TLabel'#16'DockControlLab' + +'el'#21'AnchorSideTop.Control'#7#19'DockControlComboBox'#18'AnchorSideTop.Si' + +'de'#7#9'asrCenter'#4'Left'#2#9#6'Height'#2#14#3'Top'#2#8#5'Width'#2'T'#20'B' + +'orderSpacing.Around'#2#2#7'Caption'#6#16'DockControlLabel'#11'ParentColor'#8 + +#0#0#12'TSpeedButton'#14'DockLeftButton'#22'AnchorSideLeft.Control'#7#12'Doc' + +'kGroupBox'#21'AnchorSideTop.Control'#7#12'DockGroupBox'#18'AnchorSideTop.Si' + +'de'#7#9'asrCenter'#23'AnchorSideRight.Control'#7#14'DockPageButton'#24'Anch' + +'orSideBottom.Control'#7#16'DockBottomButton'#4'Left'#2''''#6'Height'#2#30#3 + +'Top'#2'J'#5'Width'#2#30#7'Anchors'#11#7'akRight'#8'akBottom'#0#19'BorderSpa' + +'cing.Right'#2#10#20'BorderSpacing.Bottom'#2#10#7'Caption'#6#7'To Left'#5'Co' + +'lor'#7#9'clBtnFace'#9'NumGlyphs'#2#0#7'OnClick'#7#19'DockLeftButtonClick'#11 + +'ShowCaption'#8#8'ShowHint'#9#14'ParentShowHint'#8#0#0#12'TSpeedButton'#15'D' + +'ockRightButton'#22'AnchorSideLeft.Control'#7#14'DockPageButton'#19'AnchorSi' + +'deLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#14'DockLeftButton' + +#23'AnchorSideRight.Control'#7#12'DockGroupBox'#4'Left'#2'w'#6'Height'#2#30#3 + +'Top'#2'J'#5'Width'#2#30#18'BorderSpacing.Left'#2#10#7'Caption'#6#8'To Right' + +#5'Color'#7#9'clBtnFace'#9'NumGlyphs'#2#0#7'OnClick'#7#20'DockRightButtonCli' + +'ck'#11'ShowCaption'#8#8'ShowHint'#9#14'ParentShowHint'#8#0#0#12'TSpeedButto' + +'n'#13'DockTopButton'#22'AnchorSideLeft.Control'#7#12'DockGroupBox'#19'Ancho' + +'rSideLeft.Side'#7#9'asrCenter'#21'AnchorSideTop.Control'#7#14'DockLeftButto' + +'n'#18'AnchorSideTop.Side'#7#9'asrBottom'#24'AnchorSideBottom.Control'#7#14 + +'DockPageButton'#4'Left'#2'O'#6'Height'#2#30#3'Top'#2'"'#5'Width'#2#30#7'Anc' + +'hors'#11#6'akLeft'#8'akBottom'#0#20'BorderSpacing.Bottom'#2#10#7'Caption'#6 + +#6'To Top'#5'Color'#7#9'clBtnFace'#9'NumGlyphs'#2#0#7'OnClick'#7#18'DockTopB' + +'uttonClick'#11'ShowCaption'#8#8'ShowHint'#9#14'ParentShowHint'#8#0#0#12'TSp' + +'eedButton'#16'DockBottomButton'#22'AnchorSideLeft.Control'#7#12'DockGroupBo' + +'x'#19'AnchorSideLeft.Side'#7#9'asrCenter'#21'AnchorSideTop.Control'#7#14'Do' + +'ckLeftButton'#18'AnchorSideTop.Side'#7#9'asrBottom'#24'AnchorSideBottom.Con' + +'trol'#7#12'DockGroupBox'#21'AnchorSideBottom.Side'#7#9'asrBottom'#4'Left'#2 + +'O'#6'Height'#2#30#3'Top'#2'r'#5'Width'#2#30#7'Anchors'#11#6'akLeft'#8'akBot' + +'tom'#0#20'BorderSpacing.Bottom'#2#5#7'Caption'#6#9'To Bottom'#5'Color'#7#9 + +'clBtnFace'#9'NumGlyphs'#2#0#7'OnClick'#7#21'DockBottomButtonClick'#11'ShowC' + +'aption'#8#8'ShowHint'#9#14'ParentShowHint'#8#0#0#12'TSpeedButton'#14'DockPa' + +'geButton'#22'AnchorSideLeft.Control'#7#12'DockGroupBox'#19'AnchorSideLeft.S' + +'ide'#7#9'asrCenter'#21'AnchorSideTop.Control'#7#14'DockLeftButton'#4'Left'#2 + +'O'#6'Height'#2#30#3'Top'#2'J'#5'Width'#2#30#7'Caption'#6#7'As Page'#5'Color' + +#7#9'clBtnFace'#9'NumGlyphs'#2#0#7'OnClick'#7#19'DockPageButtonClick'#11'Sho' + +'wCaption'#8#8'ShowHint'#9#14'ParentShowHint'#8#0#0#9'TComboBox'#19'DockCont' + +'rolComboBox'#22'AnchorSideLeft.Control'#7#16'DockControlLabel'#19'AnchorSid' + +'eLeft.Side'#7#9'asrBottom'#4'Left'#2'a'#6'Height'#2#21#3'Top'#2#5#5'Width'#2 + +'G'#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#16'AutoCompleteText'#11#22 + +'cbactEndOfLineComplete'#20'cbactSearchAscending'#0#18'BorderSpacing.Left'#2 + +#4#10'ItemHeight'#2#13#9'MaxLength'#2#0#13'OnEditingDone'#7#30'DockControlCo' + +'mboBoxEditingDone'#8'TabOrder'#2#0#4'Text'#6#19'DockControlComboBox'#0#0#0#7 + +'TButton'#12'CancelButton'#21'AnchorSideTop.Control'#7#15'EnlargeGroupBox'#18 + +'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#2'7'#6'Height'#2#23#3'Top'#3#31#1 + +#5'Width'#2'Z'#7'Anchors'#11#5'akTop'#0#8'AutoSize'#9#17'BorderSpacing.Top'#2 + ,#10#20'BorderSpacing.Bottom'#2#6#7'Caption'#6#12'CancelButton'#11'ModalResul' + +'t'#2#2#8'TabOrder'#2#2#0#0#9'TGroupBox'#15'EnlargeGroupBox'#21'AnchorSideTo' + +'p.Control'#7#12'DockGroupBox'#18'AnchorSideTop.Side'#7#9'asrBottom'#6'Heigh' + +'t'#2'5'#3'Top'#3#224#0#5'Width'#3#193#0#7'Anchors'#11#5'akTop'#6'akLeft'#7 + +'akRight'#0#8'AutoSize'#9#7'Caption'#6#15'EnlargeGroupBox'#28'ChildSizing.Le' + +'ftRightSpacing'#2#6#28'ChildSizing.TopBottomSpacing'#2#6#29'ChildSizing.Hor' + +'izontalSpacing'#2#6#27'ChildSizing.VerticalSpacing'#2#6#18'ChildSizing.Layo' + +'ut'#7#29'cclTopToBottomThenLeftToRight'#12'ClientHeight'#2'#'#11'ClientWidt' + +'h'#3#189#0#8'TabOrder'#2#3#0#12'TSpeedButton'#22'EnlargeLeftSpeedButton'#4 + +'Left'#2#6#6'Height'#2#23#3'Top'#2#6#5'Width'#2#23#5'Color'#7#9'clBtnFace'#10 + +'Glyph.Data'#10#202#7#0#0#198#7#0#0'BM'#198#7#0#0#0#0#0#0'6'#0#0#0'('#0#0#0 + +#22#0#0#0#22#0#0#0#1#0' '#0#0#0#0#0#144#7#0#0'd'#0#0#0'd'#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#3's7' + +#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#3'g3'#255#25#132'J'#255#4's;'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#5'o7'#255'%'#140'V'#255'w'#206#165#255#4's9' + +#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#4's;'#255'5' + +#157'g'#255'w'#214#167#255#132#214#173#255#4's;'#255#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#4'w='#255'F'#175'{'#255's'#215#167#255#30#183'k' + +#255#132#214#173#255#5'w;'#255#4's;'#255#4's;'#255#4's;'#255#4's;'#255#4's;' + +#255#3's9'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#8'w='#255'Z'#198#143#255'k'#215#159#255#23#191'k'#255#12#181'^' + +#255#132#215#173#255''#207#165#255''#206#167#255''#206#167#255''#206#167 + +#255''#206#167#255'{'#207#165#255#4's9'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#14'{C'#255'g'#207#151#255'_'#214#151#255#18 + +#189'g'#255#13#181'c'#255#11#175'['#255#9#167'V'#255#7#159'S'#255#6#158'N' + +#255#6#158'N'#255#6#158'N'#255#9#159'R'#255'{'#207#165#255#4's9'#255#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#4'w;'#255#20#134'K'#255's'#207#158 + +#255'N'#207#140#255#15#191'c'#255#14#183'c'#255#12#181'_'#255#10#175'['#255#8 + +#165'V'#255#6#157'R'#255#6#158'N'#255#6#158'N'#255#6#158'N'#255#9#159'R'#255 + +'{'#207#165#255#4's9'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#3'w='#255 + +'!'#140'W'#255'{'#215#165#255'N'#206#141#255'+'#191's'#255'1'#191'w'#255')' + +#191's'#255#31#183'g'#255#19#175'_'#255#7#165'R'#255#6#158'N'#255#6#158'N' + +#255#6#158'N'#255#6#158'N'#255#12#156'R'#255#135#206#167#255#4'w;'#255#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#3'w='#255''''#142'Z'#255#133#214#175#255 + +'^'#206#149#255'9'#191'{'#255'='#191''#255'C'#191''#255'F'#189''#255'G' + +#189''#255'C'#181'{'#255'9'#175's'#255'/'#175'k'#255'1'#175'o'#255'7'#175's' + +#255'B'#183'{'#255#156#215#183#255#4'w;'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#4'w;'#255#23#134'J'#255#134#206#167#255'w'#207#159#255'F' + +#189''#255'J'#189#133#255'K'#191#134#255'O'#189#134#255'O'#183#134#255'S' + +#189#135#255'S'#189#135#255'O'#183#134#255'O'#183#132#255'N'#183#132#255#157 + +#214#189#255#4'w;'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#13'{C'#255'{'#199#157#255#140#215#175#255'R'#189#135#255'S'#191 + +#133#255'W'#191#135#255'['#189#141#255'Z'#189#142#255'Z'#189#142#255'['#189 + +#141#255'W'#191#135#255'W'#189#134#255#165#222#189#255#4'w;'#255#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#6'w;'#255'k'#189 + +#143#255#156#215#183#255'c'#191#148#255'c'#191#143#255#175#223#199#255#175 + +#222#199#255#175#222#199#255#175#223#199#255#173#223#198#255#175#222#198#255 + +#165#222#191#255#4'w;'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#3'w;'#255'V'#175''#255#165#222#191#255'{'#206 + +#159#255#175#222#198#255#5'w='#255#4's;'#255#4's;'#255#4's;'#255#4's;'#255#4 + +'s;'#255#3'w;'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#4'w;'#255'?'#159'o'#255#173#223#198#255#183 + +#231#207#255#4's;'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + ,#0#0#0#0#0#0#0#3'w;'#255')'#140'Z'#255#167#215#189#255#4's;'#255#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#21 + +'J'#255#4's;'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#4'w;'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#9'NumGlyphs'#2#0#7'OnClick'#7#27'EnlargeLeftSpeedButtonClick'#8 + +'ShowHint'#9#14'ParentShowHint'#8#0#0#12'TSpeedButton'#23'EnlargeRightSpeedB' + +'utton'#4'Left'#2'#'#6'Height'#2#23#3'Top'#2#6#5'Width'#2#23#5'Color'#7#9'cl' + +'BtnFace'#10'Glyph.Data'#10#202#7#0#0#198#7#0#0'BM'#198#7#0#0#0#0#0#0'6'#0#0 + +#0'('#0#0#0#22#0#0#0#22#0#0#0#1#0' '#0#0#0#0#0#144#7#0#0'd'#0#0#0'd'#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#3's9'#255#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#4's;'#255#25#133'K'#255#3'g3'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#4's;'#255'w'#198#156#255')'#142'Z' + +#255#3'o5'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#4's9'#255''#206#167#255'w'#207#165#255'9'#157'k'#255#4's9'#255#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#3'w;'#255#4's;'#255#4's;'#255#4's;'#255#4's;'#255#4's;'#255#4'w;'#255 + +''#206#167#255#30#181'g'#255's'#215#159#255'K'#181'{'#255#4'w;'#255#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#4's' + +';'#255'w'#198#157#255''#206#167#255''#206#167#255''#206#167#255''#206 + +#167#255''#206#167#255''#207#165#255#13#173'['#255#20#183'c'#255'g'#214#159 + +#255'['#198#143#255#9'w?'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#4'w;'#255'w'#198#157#255#13#157'S'#255#6#158'N'#255 + +#6#158'N'#255#6#158'N'#255#6#158'N'#255#7#159'S'#255#9#167'V'#255#11#175'[' + +#255#15#181'c'#255'Z'#214#148#255'k'#207#157#255#15'{C'#255#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#4'w;'#255'w'#198#157#255#13 + +#157'S'#255#6#158'N'#255#6#158'N'#255#6#158'N'#255#6#158'N'#255#6#156'O'#255 + +#8#165'V'#255#10#175'['#255#12#181'_'#255#14#183'c'#255'J'#207#141#255's'#214 + +#165#255#23#135'N'#255#3'w;'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#4'w;'#255''#207#167#255#16#158'W'#255#6#158'N'#255#6#158'N'#255#6#158 + +'N'#255#6#158'N'#255#6#158'N'#255#17#165'['#255#30#175'g'#255'+'#183'o'#255 + +'3'#189'w'#255'-'#191'w'#255'O'#206#141#255''#215#167#255'#'#143'Z'#255#3'w' + +'='#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#4'w;'#255#150#215#181#255'C' + +#183'{'#255'5'#173's'#255'/'#175'k'#255'/'#175'k'#255'7'#175's'#255'F'#183'{' + +#255'G'#181'{'#255'G'#189''#255'C'#189''#255'C'#191''#255'='#191''#255'^' + +#206#151#255#141#214#175#255'+'#149'_'#255#3'w='#255#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#4's;'#255#151#214#181#255'K'#183''#255'J'#181''#255'O'#183 + +#132#255'O'#183#134#255'S'#189#135#255'S'#189#135#255'O'#183#134#255'O'#189 + +#134#255'K'#191#134#255'J'#189#133#255'w'#207#165#255#135#215#175#255#27#133 + +'O'#255#4'w;'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#4'w;'#255 + +#158#215#183#255'S'#189#132#255'S'#189#132#255'W'#191#135#255'['#189#141#255 + +'Z'#189#142#255'Z'#189#142#255'['#189#141#255'W'#191#135#255'W'#191#135#255 + +#140#215#175#255''#206#165#255#15'F'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#4's;'#255#157#215#189#255#167#223#198#255#175 + +#222#198#255#173#223#198#255#175#223#199#255#175#222#199#255#175#222#199#255 + +'k'#199#151#255'g'#199#151#255#158#214#183#255'o'#191#151#255#7'w='#255#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#3'w;'#255 + +#4's;'#255#4's;'#255#4's;'#255#4's;'#255#4's;'#255#4'w='#255#173#223#198#255 + +''#206#167#255#167#223#198#255'['#175#134#255#3'w;'#255#0#0#0#0#0#0#0#0#0#0 + ,#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#4'w;'#255#183#223#206#255#175#222#199#255'F' + +#158's'#255#4'w;'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#4'w;'#255#165#222#191#255'-'#143'_'#255#3'w;'#255#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#4'w;'#255#21'J'#255#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#4 + +'w;'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#9'NumGlyphs'#2#0#7'OnClick'#7#28'EnlargeRightSpeedButtonClick'#8'ShowHint'#9 + +#14'ParentShowHint'#8#0#0#12'TSpeedButton'#21'EnlargeTopSpeedButton'#4'Left' + +#2'@'#6'Height'#2#23#3'Top'#2#6#5'Width'#2#23#5'Color'#7#9'clBtnFace'#10'Gly' + +'ph.Data'#10#202#7#0#0#198#7#0#0'BM'#198#7#0#0#0#0#0#0'6'#0#0#0'('#0#0#0#22#0 + +#0#0#22#0#0#0#1#0' '#0#0#0#0#0#144#7#0#0'd'#0#0#0'd'#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#4's;'#255#4's;'#255#4's;'#255#4's;'#255#4's;'#255#4's;' + +#255#4's;'#255#4's;'#255#4's;'#255#4's;'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#4's;'#255 + +#134#222#173#255#134#222#175#255#135#222#175#255#135#222#181#255#132#223#181 + +#255#135#222#181#255#135#222#175#255#134#222#175#255#8'w='#255#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#4's;'#255#134#223#173#255#15#189'g'#255#17#198'k'#255#18#199'k'#255#19 + +#207'o'#255#18#199'k'#255#17#198'k'#255#132#222#173#255#8'w='#255#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#4's;'#255#134#222#173#255#16#191'g'#255#18#199'k'#255#20#207'o'#255 + +#21#215's'#255#20#207'o'#255#18#199'k'#255#132#223#175#255#8'w='#255#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#4's;'#255#134#222#173#255#16#189'g'#255#17#199'k'#255#19#206'o' + +#255#19#206'o'#255#19#206'o'#255#17#199'k'#255#132#222#173#255#8'w='#255#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#4's;'#255#141#222#181#255#14#189'c'#255#16#189'g'#255#17#199 + +'g'#255#17#198'k'#255#17#199'g'#255#16#189'g'#255''#222#173#255#8'w='#255#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#4'w;'#255#5'w' + +';'#255#5'w;'#255#5'w;'#255#5'{='#255#150#222#189#255#25#183'g'#255#14#183'c' + +#255#14#189'c'#255#15#191'c'#255#14#189'c'#255#14#183'c'#255''#215#175#255 + +#12'B'#255#5'w;'#255#4'w9'#255#4's;'#255#4'w;'#255#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#24#133'J'#255#148#214#175#255#157#223#191#255#159#222#191#255 + +#157#223#189#255'3'#191'w'#255#28#181'g'#255#14#183'^'#255#12#183'^'#255#12 + +#181'_'#255#12#175'^'#255'{'#214#165#255''#214#167#255#132#214#167#255'w' + +#199#156#255#22'K'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0'+'#142'Z'#255#156#214#189#255'^'#198#142#255'G'#189''#255'9'#183'w'#255 + +'/'#181's'#255'#'#183'k'#255#18#173'_'#255#11#173'['#255#10#173'W'#255#9#165 + +'W'#255#29#175'c'#255'w'#206#157#255'!'#141'S'#255#4'w;'#255#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#3'w='#255'C'#157'o'#255#159#215#189 + +#255'S'#189#132#255'='#183'w'#255'3'#181's'#255''''#173'k'#255#27#173'c'#255 + +#15#165'Z'#255#7#165'R'#255#19#167'Z'#255'o'#199#158#255'/'#150'c'#255#4'w;' + +#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#4'w;'#255'_'#175#132#255#150#215#181#255'G'#181'{'#255'7'#173's'#255')'#173 + +'g'#255#28#167'^'#255#16#158'W'#255#11#156'S'#255'g'#199#151#255'?'#167'o' + +#255#4'w;'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#3'w;'#255'w'#189#151#255#133#206#167#255';'#175's' + +#255'-'#173'k'#255#31#165'c'#255#19#159'W'#255'Z'#189#142#255'N'#175''#255#4 + +'w;'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#11'{B'#255#134#199#167#255'o'#199#150 + ,#255'/'#175'k'#255'!'#165'c'#255'W'#191#134#255'^'#189#141#255#6'w='#255#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#21'G'#255#142#206#175#255'S'#189 + +#135#255'S'#189#134#255'o'#199#151#255#10'{C'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0'#'#134'V'#255#142#206#175#255''#206#165#255 + +#22#134'J'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0'3'#150'c'#255'%'#143'Z'#255#3'w;'#255#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#3'w='#255#4'w;'#255#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#9'N' + +'umGlyphs'#2#0#7'OnClick'#7#26'EnlargeTopSpeedButtonClick'#8'ShowHint'#9#14 + +'ParentShowHint'#8#0#0#12'TSpeedButton'#24'EnlargeBottomSpeedButton'#4'Left' + +#2']'#6'Height'#2#23#3'Top'#2#6#5'Width'#2#23#5'Color'#7#9'clBtnFace'#10'Gly' + +'ph.Data'#10#202#7#0#0#198#7#0#0'BM'#198#7#0#0#0#0#0#0'6'#0#0#0'('#0#0#0#22#0 + +#0#0#22#0#0#0#1#0' '#0#0#0#0#0#144#7#0#0'd'#0#0#0'd'#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#3 + +'o7'#255#3's9'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#28#140'S'#255'-'#150'c'#255#3'w='#255#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#18'F'#255's'#215 + +#167#255'{'#215#173#255#30#142'R'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#11'{C'#255'k'#206#158#255'F'#206#140#255';'#206#134#255 + +'w'#215#167#255#18'F'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#5'w=' + +#255'^'#199#142#255'W'#207#149#255#17#199'k'#255#18#199'k'#255'N'#222#150#255 + +'k'#214#158#255#9'{?'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#5'w='#255'Z'#183#135#255 + +'c'#207#151#255#17#189'g'#255#17#198'k'#255#19#206'o'#255#20#206's'#255'c' + +#223#157#255'Z'#199#143#255#5'w='#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#4'w;'#255'R'#173''#255#141 + +#222#181#255#27#183'g'#255#15#189'c'#255#16#191'g'#255#18#198'k'#255#18#199 + +'k'#255#22#199'o'#255'o'#222#167#255'G'#181'{'#255#5'w='#255#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#3'w='#255'B'#159'o' + +#255#157#223#189#255'S'#199#141#255';'#191'{'#255#19#183'c'#255#15#189'c'#255 + +#16#189'g'#255#16#191'g'#255#16#191'g'#255#26#191'k'#255'w'#214#165#255'1' + +#156'g'#255#4'w;'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0'1'#149'c'#255#165#222#191#255'c'#199#149#255'N'#189#135#255'G'#191 + +#133#255';'#191'{'#255#31#189'k'#255#14#181'c'#255#14#183'c'#255#14#183'c' + +#255#17#183'c'#255''''#191'o'#255'{'#215#165#255#31#142'R'#255#4'w;'#255#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#31#133'R'#255#165#222#189#255 + +#175#223#198#255#167#223#199#255#165#222#191#255'J'#189#132#255'B'#191''#255 + +'9'#191'{'#255')'#189'o'#255#15#181'_'#255#11#175'['#255#133#215#175#255'' + +#214#167#255''#214#167#255's'#199#158#255#17'F'#255#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#4'w;'#255#4's;'#255#4's;'#255#4's;'#255#5'w='#255#165#222 + +#191#255'K'#189''#255'C'#183'{'#255'7'#181'w'#255'1'#181's'#255'!'#181'g' + +#255#11#167'W'#255#132#214#167#255#5'w='#255#4'w;'#255#4'w;'#255#4'w;'#255#4 + ,'w;'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#4's' + +';'#255#167#223#198#255'K'#183''#255'B'#183'{'#255'9'#181's'#255'1'#175'o' + +#255''''#175'g'#255#22#165'['#255''#207#165#255#4's;'#255#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#4's;'#255#167#223#198#255'N'#183#132#255'F'#183'{'#255';'#175's'#255'1' + +#175'o'#255''''#167'g'#255#27#167'_'#255''#207#167#255#4's;'#255#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#4's;'#255#167#222#198#255'O'#183#133#255'F'#183'{'#255';'#175's'#255 + +'1'#175'o'#255''''#167'g'#255#28#167'^'#255#132#206#165#255#4's;'#255#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#4's;'#255#167#222#198#255'O'#183#133#255'F'#183'{'#255';'#175's' + +#255'1'#175'o'#255''''#167'g'#255#28#167'^'#255#133#206#165#255#4's;'#255#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#4's;'#255#167#223#198#255#167#223#189#255#157#222#189#255 + +#156#214#183#255#151#214#183#255#142#214#175#255#141#207#175#255#134#206#167 + +#255#4's;'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#4'w;'#255#4's;'#255#4's;'#255#4's;'#255#4 + +'s;'#255#4's;'#255#4's;'#255#4's;'#255#4's;'#255#4'w;'#255#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 + +#0#9'NumGlyphs'#2#0#7'OnClick'#7#29'EnlargeBottomSpeedButtonClick'#8'ShowHin' + +'t'#9#14'ParentShowHint'#8#0#0#0#0 ]); diff --git a/lcl/ldockctrledit.pas b/lcl/ldockctrledit.pas index bf910cf0b5..b81a323504 100644 --- a/lcl/ldockctrledit.pas +++ b/lcl/ldockctrledit.pas @@ -54,11 +54,11 @@ type TLazDockControlEditorDlg = class(TForm) CancelButton: TButton; DockControlComboBox: TComboBox; - DockPageButton: TButton; - DockBottomButton: TButton; - DockTopButton: TButton; - DockRightButton: TButton; - DockLeftButton: TButton; + DockPageButton: TSpeedButton; + DockBottomButton: TSpeedButton; + DockTopButton: TSpeedButton; + DockRightButton: TSpeedButton; + DockLeftButton: TSpeedButton; DockGroupBox: TGroupBox; DockControlLabel: TLabel; EnlargeGroupBox: TGroupBox; @@ -96,27 +96,44 @@ implementation { TLazDockControlEditorDlg } procedure TLazDockControlEditorDlg.FormCreate(Sender: TObject); + + procedure AssignGlyph(AButton: TSpeedButton; ResName: String); inline; + var + B: TBitmap; + begin + B := LoadBitmapFromLazarusResource(ResName); + AButton.Glyph := B; + B.Free; + end; + begin - Caption:='Docking'; + Caption := 'Docking'; - UndockGroupBox.Caption:='Undock'; - UndockButton.Caption:='Undock (make it a single, normal window)'; + UndockGroupBox.Caption := 'Undock'; + UndockButton.Caption := 'Undock (make it a single, normal window)'; - DockPageButton.Caption:='Dock as page'; - DockBottomButton.Caption:='Dock to bottom'; - DockTopButton.Caption:='Dock to top'; - DockRightButton.Caption:='Dock to right'; - DockLeftButton.Caption:='Dock to left'; - DockGroupBox.Caption:='Dock to control'; - DockControlLabel.Caption:='To control'; + DockPageButton.Hint := 'Dock as page'; + DockBottomButton.Hint := 'Dock to bottom'; + DockTopButton.Hint := 'Dock to top'; + DockRightButton.Hint := 'Dock to right'; + DockLeftButton.Hint := 'Dock to left'; - EnlargeGroupBox.Caption:='Enlarge one side'; - EnlargeLeftSpeedButton.Hint:='Left'; - EnlargeTopSpeedButton.Hint:='Top'; - EnlargeRightSpeedButton.Hint:='Right'; - EnlargeBottomSpeedButton.Hint:='Bottom'; + AssignGlyph(DockPageButton, 'lcl_dock_to_page'); + AssignGlyph(DockBottomButton, 'lcl_dock_to_bottom'); + AssignGlyph(DockTopButton, 'lcl_dock_to_top'); + AssignGlyph(DockRightButton, 'lcl_dock_to_right'); + AssignGlyph(DockLeftButton, 'lcl_dock_to_left'); - CancelButton.Caption:='Cancel'; + DockGroupBox.Caption := 'Dock to control'; + DockControlLabel.Caption := 'To control'; + + EnlargeGroupBox.Caption := 'Enlarge one side'; + EnlargeLeftSpeedButton.Hint := 'Left'; + EnlargeTopSpeedButton.Hint := 'Top'; + EnlargeRightSpeedButton.Hint := 'Right'; + EnlargeBottomSpeedButton.Hint := 'Bottom'; + + CancelButton.Caption := 'Cancel'; UpdateButtonEnabled; end; @@ -213,11 +230,10 @@ begin DockTopButton.Enabled:=SelectionValid; DockRightButton.Enabled:=SelectionValid; DockLeftButton.Enabled:=SelectionValid; - - end; initialization {$I ldockctrledit.lrs} + {$I lcl_dock_to_images.lrs} end.