From e22e3734aebd833864677d4af19e92f5a6402b83 Mon Sep 17 00:00:00 2001 From: mattias Date: Sat, 17 Aug 2002 23:41:32 +0000 Subject: [PATCH] implemented define templates for projects with packages git-svn-id: trunk@2628 - --- .gitattributes | 5 + images/laz_images.lrs | 347 +++++++++++++++++++++--------- images/pkg_addunittopackage.xpm | 104 +++++++++ images/pkg_include.xpm | 175 +++++++++++++++ images/pkg_lfm.xpm | 173 +++++++++++++++ images/pkg_lrs.xpm | 93 ++++++++ packager/addfiletoapackagedlg.pas | 98 +++++++++ 7 files changed, 896 insertions(+), 99 deletions(-) create mode 100644 images/pkg_addunittopackage.xpm create mode 100644 images/pkg_include.xpm create mode 100644 images/pkg_lfm.xpm create mode 100644 images/pkg_lrs.xpm create mode 100644 packager/addfiletoapackagedlg.pas diff --git a/.gitattributes b/.gitattributes index bd02319cc4..6638b5505b 100644 --- a/.gitattributes +++ b/.gitattributes @@ -421,11 +421,15 @@ images/notebook.xpm -text svneol=native#image/x-xpixmap images/penguin.ico -text svneol=unset#image/x-icon images/penguin.xpm -text svneol=native#image/x-xpixmap images/pkg_add.xpm -text svneol=native#image/x-xpixmap +images/pkg_addunittopackage.xpm -text svneol=native#image/x-xpixmap images/pkg_binary.xpm -text svneol=native#image/x-xpixmap images/pkg_compile.xpm -text svneol=native#image/x-xpixmap images/pkg_conflict.xpm -text svneol=native#image/x-xpixmap images/pkg_files.xpm -text svneol=native#image/x-xpixmap +images/pkg_include.xpm -text svneol=native#image/x-xpixmap images/pkg_inherited.xpm -text svneol=native#image/x-xpixmap +images/pkg_lfm.xpm -text svneol=native#image/x-xpixmap +images/pkg_lrs.xpm -text svneol=native#image/x-xpixmap images/pkg_package.xpm -text svneol=native#image/x-xpixmap images/pkg_package_circle.xpm -text svneol=native#image/x-xpixmap images/pkg_package_installed.xpm -text svneol=native#image/x-xpixmap @@ -687,6 +691,7 @@ lcl/templates/template.pp svneol=native#text/pascal lcl/toolwin.pp svneol=native#text/pascal lcl/utrace.pp svneol=native#text/pascal lcl/vclglobals.pp svneol=native#text/pascal +packager/addfiletoapackagedlg.pas svneol=native#text/pascal packager/brokendependenciesdlg.pas svneol=native#text/pascal packager/lazaruspackageintf.pas svneol=native#text/pascal packager/pkggraphexporer.pas svneol=native#text/pascal diff --git a/images/laz_images.lrs b/images/laz_images.lrs index 21412786b5..5b6cedcc51 100644 --- a/images/laz_images.lrs +++ b/images/laz_images.lrs @@ -401,6 +401,39 @@ LazarusResources.Add('btn_viewunits','XPM',[ +#10'".+++++.+. ",'#10'".+++++... ",'#10'".+++++. ",'#10'".+++++. ",' +#10'"....... "};'#10 ]); +LazarusResources.Add('pkg_addunittopackage','XPM',[ + '/* XPM */'#10'static char * pkg_addunittopackage_xpm[] = {'#10'"16 17 84 1",' + +#10'" '#9'c None",'#10'".'#9'c #494214",'#10'"+'#9'c #C0BDA2",'#10'"@'#9'c #' + +'FEF9D4",'#10'"#'#9'c #FEFBE4",'#10'"$'#9'c #FEFADF",'#10'"%'#9'c #024266",' + +#10'"&'#9'c #FEF7CA",'#10'"*'#9'c #777049",'#10'"='#9'c #B7B394",'#10'"-'#9 + +'c #CBC8AC",'#10'";'#9'c #AEDDE9",'#10'">'#9'c #8EC8DC",'#10'",'#9'c #FEF7C6' + +'",'#10'"'''#9'c #FEF6C1",'#10'")'#9'c #FEFDFB",'#10'"!'#9'c #FEFDF5",'#10'"' + +'~'#9'c #FEFCF0",'#10'"{'#9'c #FEFBEB",'#10'"]'#9'c #FEFBE6",'#10'"^'#9'c #8' + +'5C0D6",'#10'"/'#9'c #888361",'#10'"('#9'c #97916D",'#10'"_'#9'c #A6A079",' + +#10'":'#9'c #B5AE85",'#10'"<'#9'c #F8EEC3",'#10'"['#9'c #F7EBC0",'#10'"}'#9 + +'c #FEFCF1",'#10'"|'#9'c #FEFCEC",'#10'"1'#9'c #FEFBE7",'#10'"2'#9'c #7CB8CF' + +'",'#10'"3'#9'c #FEF7C8",'#10'"4'#9'c #FEF6C2",'#10'"5'#9'c #AC9A47",'#10'"6' + +#9'c #A29240",'#10'"7'#9'c #F6EABD",'#10'"8'#9'c #F4E8B9",'#10'"9'#9'c #F2E6' + +'B5",'#10'"0'#9'c #F0E4B1",'#10'"a'#9'c #FEFBE8",'#10'"b'#9'c #73B0CA",'#10 + +'"c'#9'c #B7A450",'#10'"d'#9'c #AE9C49",'#10'"e'#9'c #A59442",'#10'"f'#9'c #' + +'9C8D3B",'#10'"g'#9'c #F3E7B7",'#10'"h'#9'c #6AA8C4",'#10'"i'#9'c #78B3CB",' + +#10'"j'#9'c #61A0BE",'#10'"k'#9'c #66A4C0",'#10'"l'#9'c #80B8CE",'#10'"m'#9 + +'c #9FD1E0",'#10'"n'#9'c #A8D8E5",'#10'"o'#9'c #7CB6CC",'#10'"p'#9'c #5898B7' + +'",'#10'"q'#9'c #82B8CF",'#10'"r'#9'c #4F8FB2",'#10'"s'#9'c #E8D99E",'#10'"t' + +#9'c #074769",'#10'"u'#9'c #5292B5",'#10'"v'#9'c #4586AB",'#10'"w'#9'c #4687' + +'AC",'#10'"x'#9'c #E5D598",'#10'"y'#9'c #E3D394",'#10'"z'#9'c #E1D190",'#10 + +'"A'#9'c #E0CF8C",'#10'"B'#9'c #DECD88",'#10'"C'#9'c #609FBD",'#10'"D'#9'c #' + +'3D7FA6",'#10'"E'#9'c #908333",'#10'"F'#9'c #877B2C",'#10'"G'#9'c #7E7325",' + +#10'"H'#9'c #756B1E",'#10'"I'#9'c #DFCE89",'#10'"J'#9'c #DDCC85",'#10'"K'#9 + +'c #DBC981",'#10'"L'#9'c #5696B7",'#10'"M'#9'c #34779F",'#10'"N'#9'c #8A7D2E' + +'",'#10'"O'#9'c #817527",'#10'"P'#9'c #D8C67B",'#10'"Q'#9'c #3B7EA5",'#10'"R' + +#9'c #2B6F9A",'#10'"S'#9'c #226794",'#10'" .. ",'#10'" ..+@.' + +'. ",'#10'" ..#$%%%&.. ",'#10'" .*=-+%;;>%,''.. ",'#10'".)!~{]%;^^%/' + +'(_:.",'#10'".<[}|1%;22%3456.",'#10'".7890a%;bb%cdef.",'#10'".g%%%%%;hh%%%%%' + +'.",'#10'".%;;;;;ijjklmno%",'#10'".%;pppppppppppp%",'#10'".%qrrrrrrrrrrrr%",' + +#10'".st%%%%uvw%%%%%.",'#10'".xyzAB%CDD%EFGH.",'#10'" ..IJK%LMM%NO.. ",'#10 + +'" ..P%QRR%.. ",'#10'" .%SSS% ",'#10'" %%% "};'#10 +]); LazarusResources.Add('pkg_add','XPM',[ '/* XPM */'#10'static char * pkg_add_xpm[] = {'#10'"16 16 257 2",'#10'" '#9 +'c None",'#10'". '#9'c #000000",'#10'"+ '#9'c #800000",'#10'"@ '#9'c #008000' @@ -492,17 +525,36 @@ LazarusResources.Add('pkg_add','XPM',[ +#10'" "};'#10 ]); LazarusResources.Add('pkg_binary','XPM',[ - '/* XPM */'#10'static char * pkg_binary_xpm[] = {'#10'"16 16 15 1",'#10'" '#9 - +'c None",'#10'".'#9'c #000000",'#10'"+'#9'c #FFFFFF",'#10'"@'#9'c #E7ADA5",' - +#10'"#'#9'c #E79C8C",'#10'"$'#9'c #080000",'#10'"%'#9'c #DE8C84",'#10'"&'#9 - +'c #E7A594",'#10'"*'#9'c #EFC1BD",'#10'"='#9'c #D6634A",'#10'"-'#9'c #F7DED6' - +'",'#10'";'#9'c #CE5242",'#10'">'#9'c #D66B52",'#10'",'#9'c #EFB5AD",'#10'"' - +''''#9'c #F7E7E7",'#10'" ",'#10'" ",'#10'" ..' - +'..... ",'#10'" .+++++.. ",'#10'" .+++++.+. ",'#10'" .+++@' - +'#$... ",'#10'" .++%&*=++. ",'#10'" .++-++;++. ",'#10'" .++++>,+' - +'+. ",'#10'" .+++''&+++. ",'#10'" .+++''*+++. ",'#10'" .+++''''+' - +'++. ",'#10'" .++++++++. ",'#10'" .......... ",'#10'" ' - +' ",'#10'" "};'#10 + '/* XPM */'#10'static char * pkg_binary_xpm[] = {'#10'"18 18 75 1",'#10'" '#9 + +'c None",'#10'".'#9'c #585858",'#10'"+'#9'c #DEDEDE",'#10'"@'#9'c #BCB7B1",' + +#10'"#'#9'c #999999",'#10'"$'#9'c #FFFFFF",'#10'"%'#9'c #EAEAEA",'#10'"&'#9 + +'c #6D6D6D",'#10'"*'#9'c #6F6F6F",'#10'"='#9'c #FCFCFC",'#10'"-'#9'c #707070' + +'",'#10'";'#9'c #CECECE",'#10'">'#9'c #303030",'#10'",'#9'c #898989",'#10'"' + +''''#9'c #6B6B6B",'#10'")'#9'c #424242",'#10'"!'#9'c #F6F5F5",'#10'"~'#9'c #' + +'E2E0DE",'#10'"{'#9'c #8F8984",'#10'"]'#9'c #FBF9F6",'#10'"^'#9'c #F4F0EC",' + +#10'"/'#9'c #E7E0D9",'#10'"('#9'c #BEB6AF",'#10'"_'#9'c #DFDFDF",'#10'":'#9 + +'c #FEFEFE",'#10'"<'#9'c #FBF8F5",'#10'"['#9'c #F8F4ED",'#10'"}'#9'c #F3EDE3' + +'",'#10'"|'#9'c #EEE7DC",'#10'"1'#9'c #BCAE97",'#10'"2'#9'c #FEFEFD",'#10'"3' + +#9'c #FAF8F4",'#10'"4'#9'c #F8F4EC",'#10'"5'#9'c #F5EFE5",'#10'"6'#9'c #F3EB' + +'DC",'#10'"7'#9'c #ECE2D4",'#10'"8'#9'c #FDFDFC",'#10'"9'#9'c #F8F3EB",'#10 + +'"0'#9'c #F5EEE4",'#10'"a'#9'c #F3EADC",'#10'"b'#9'c #ECDFCA",'#10'"c'#9'c #' + +'BCAB90",'#10'"d'#9'c #FCFCFB",'#10'"e'#9'c #F3EADB",'#10'"f'#9'c #ECDBC2",' + +#10'"g'#9'c #BCA88A",'#10'"h'#9'c #FAF6F2",'#10'"i'#9'c #F5EEE2",'#10'"j'#9 + +'c #F0E4D2",'#10'"k'#9'c #EEE0C9",'#10'"l'#9'c #E9D6BA",'#10'"m'#9'c #BCA685' + +'",'#10'"n'#9'c #F7F1E9",'#10'"o'#9'c #F4EDE2",'#10'"p'#9'c #F0E4D1",'#10'"q' + +#9'c #EEDFC8",'#10'"r'#9'c #BCA37F",'#10'"s'#9'c #F4EDE1",'#10'"t'#9'c #F2E8' + +'D8",'#10'"u'#9'c #F0E4D0",'#10'"v'#9'c #EEDEC8",'#10'"w'#9'c #ECDABF",'#10 + +'"x'#9'c #E9D6B8",'#10'"y'#9'c #E7D1B0",'#10'"z'#9'c #E5CCA7",'#10'"A'#9'c #' + +'BCA178",'#10'"B'#9'c #C6C1B6",'#10'"C'#9'c #C4BDAC",'#10'"D'#9'c #C3B8A3",' + +#10'"E'#9'c #C2B39A",'#10'"F'#9'c #C0AF91",'#10'"G'#9'c #BFAA88",'#10'"H'#9 + +'c #BEA57F",'#10'"I'#9'c #BDA076",'#10'"J'#9'c #BC9E73",'#10'" ......... ' + +' ",'#10'" .+++++@.#. ",'#10'" .+$$$$%&$#. ",'#10'" .+$$*$=' + +'-;$#> ",'#10'" .+$**$$,-'')> ",'#10'" .+$$*$$!~@{> ",'#10'" .+$' + +'***$]^/(> ",'#10'" ._$$$:<[}|1> ",'#10'" .+$$2345671> ",'#10'" ' + +'.+$8*90a*bc> ",'#10'" .+d*9*e**fg> ",'#10'" .+h*i*jk*lm> ",'#10'" ' + +' .+no*pq***r> ",'#10'" .+stuvwxyzA> ",'#10'" .BBCDEFGHIJ> ",'#10 + +'" .>>>>>>>>>>> ",'#10'" ",'#10'" "};' + +#10 ]); LazarusResources.Add('pkg_compile','XPM',[ '/* XPM */'#10'static char * pkg_compile_xpm[] = {'#10'"16 16 10 1",'#10'" '#9 @@ -539,6 +591,67 @@ LazarusResources.Add('pkg_files','XPM',[ +'&&*$",'#10'".$$$$********$",'#10'".$&&&&&*$$$$$$",'#10'".*******$ ",'#10 +'" $$$$$$$$ "};'#10 ]); +LazarusResources.Add('pkg_include','XPM',[ + '/* XPM */'#10'static char * pkg_include_xpm[] = {'#10'"18 18 154 2",'#10'" ' + +#9'c None",'#10'". '#9'c #585858",'#10'"+ '#9'c #DEDEDE",'#10'"@ '#9'c #BCB7' + +'B1",'#10'"# '#9'c #999999",'#10'"$ '#9'c #33546D",'#10'"% '#9'c #7792A6",' + +#10'"& '#9'c #849FB4",'#10'"* '#9'c #FFFFFF",'#10'"= '#9'c #EAEAEA",'#10'"- ' + +#9'c #6D6D6D",'#10'"; '#9'c #6E8AA0",'#10'"> '#9'c #CAD2D6",'#10'", '#9'c #C' + +'9D5DD",'#10'"'' '#9'c #99B4C3",'#10'") '#9'c #406D8C",'#10'"! '#9'c #BAC7D2' + +'",'#10'"~ '#9'c #FCFCFC",'#10'"{ '#9'c #707070",'#10'"] '#9'c #CECECE",'#10 + +'"^ '#9'c #303030",'#10'"/ '#9'c #9DAEBA",'#10'"( '#9'c #CADCE4",'#10'"_ '#9 + +'c #89B4CA",'#10'": '#9'c #B6D0DE",'#10'"< '#9'c #2B7CA6",'#10'"[ '#9'c #307' + +'9A1",'#10'"} '#9'c #276389",'#10'"| '#9'c #B1BEC8",'#10'"1 '#9'c #898989",' + +#10'"2 '#9'c #6B6B6B",'#10'"3 '#9'c #424242",'#10'"4 '#9'c #557890",'#10'"5 ' + +#9'c #C0D3DD",'#10'"6 '#9'c #65A0BD",'#10'"7 '#9'c #5898BA",'#10'"8 '#9'c #8' + +'6ADC6",'#10'"9 '#9'c #0C5C8E",'#10'"0 '#9'c #105D8E",'#10'"a '#9'c #124C75"' + +','#10'"b '#9'c #DEDEDF",'#10'"c '#9'c #F6F5F5",'#10'"d '#9'c #E2E0DE",'#10 + +'"e '#9'c #8F8984",'#10'"f '#9'c #3A6382",'#10'"g '#9'c #98B2BE",'#10'"h '#9 + +'c #88B2C8",'#10'"i '#9'c #2478A3",'#10'"j '#9'c #136898",'#10'"k '#9'c #0D5' + +'E91",'#10'"l '#9'c #0C5C8F",'#10'"m '#9'c #0D5C8F",'#10'"n '#9'c #0E5E91",' + +#10'"o '#9'c #0D4D7A",'#10'"p '#9'c #6E8699",'#10'"q '#9'c #ECECEA",'#10'"r ' + +#9'c #F4F0EC",'#10'"s '#9'c #E7E0D9",'#10'"t '#9'c #BEB6AF",'#10'"u '#9'c #3' + +'A6585",'#10'"v '#9'c #8AABBC",'#10'"w '#9'c #508FB0",'#10'"x '#9'c #136A99"' + +','#10'"y '#9'c #9CBDD2",'#10'"z '#9'c #8CB2CA",'#10'"A '#9'c #0E5E90",'#10 + +'"B '#9'c #0C4774",'#10'"C '#9'c #5A7285",'#10'"D '#9'c #D3D0CC",'#10'"E '#9 + +'c #F3EDE3",'#10'"F '#9'c #EEE7DC",'#10'"G '#9'c #BCAE97",'#10'"H '#9'c #374' + +'C5C",'#10'"I '#9'c #6891A9",'#10'"J '#9'c #387DA2",'#10'"K '#9'c #0D6092",' + +#10'"L '#9'c #0D5E90",'#10'"M '#9'c #0E5D90",'#10'"N '#9'c #0E5C8E",'#10'"O ' + +#9'c #0A3E68",'#10'"P '#9'c #5A6B78",'#10'"Q '#9'c #CCC8C0",'#10'"R '#9'c #F' + +'3EBDC",'#10'"S '#9'c #ECE2D4",'#10'"T '#9'c #2D5266",'#10'"U '#9'c #2E6F96"' + +','#10'"V '#9'c #0D5A8C",'#10'"W '#9'c #125D8D",'#10'"X '#9'c #8BADC5",'#10 + +'"Y '#9'c #0D5486",'#10'"Z '#9'c #0E4E7B",'#10'"` '#9'c #072F50",'#10'" .'#9 + +'c #84898A",'#10'"..'#9'c #CAC4BA",'#10'"+.'#9'c #F1E6D4",'#10'"@.'#9'c #ECD' + +'FCA",'#10'"#.'#9'c #BCAB90",'#10'"$.'#9'c #18272F",'#10'"%.'#9'c #144C74",' + +#10'"&.'#9'c #0E4E7E",'#10'"*.'#9'c #C0CFDB",'#10'"=.'#9'c #DCE4EB",'#10'"-.' + +#9'c #B0C1D1",'#10'";.'#9'c #547897",'#10'">.'#9'c #083055",'#10'",.'#9'c #3' + +'A4B58",'#10'"''.'#9'c #A5A098",'#10'").'#9'c #D6CDBE",'#10'"!.'#9'c #EEE0CA' + +'",'#10'"~.'#9'c #ECDBC2",'#10'"{.'#9'c #BCA88A",'#10'"].'#9'c #131F2B",'#10 + +'"^.'#9'c #08355D",'#10'"/.'#9'c #063A66",'#10'"(.'#9'c #093B66",'#10'"_.'#9 + +'c #06335E",'#10'":.'#9'c #06274C",'#10'"<.'#9'c #2A3139",'#10'"[.'#9'c #A29' + +'C94",'#10'"}.'#9'c #BEB5A8",'#10'"|.'#9'c #E7DBC6",'#10'"1.'#9'c #ECDCC1",' + +#10'"2.'#9'c #E9D6BA",'#10'"3.'#9'c #BCA685",'#10'"4.'#9'c #262626",'#10'"5.' + +#9'c #020A12",'#10'"6.'#9'c #031425",'#10'"7.'#9'c #031423",'#10'"8.'#9'c #4' + +'D4D4C",'#10'"9.'#9'c #A09B93",'#10'"0.'#9'c #BCB4A6",'#10'"a.'#9'c #E3D6C2"' + +','#10'"b.'#9'c #ECDAC0",'#10'"c.'#9'c #E9D6B9",'#10'"d.'#9'c #E7D1B0",'#10 + +'"e.'#9'c #BCA37F",'#10'"f.'#9'c #A3A19F",'#10'"g.'#9'c #AEA9A2",'#10'"h.'#9 + +'c #B0AAA0",'#10'"i.'#9'c #C8BEAF",'#10'"j.'#9'c #E4D6C2",'#10'"k.'#9'c #ECD' + +'ABF",'#10'"l.'#9'c #E9D6B8",'#10'"m.'#9'c #E5CCA7",'#10'"n.'#9'c #BCA178",' + +#10'"o.'#9'c #C6C1B6",'#10'"p.'#9'c #C4BDAC",'#10'"q.'#9'c #C3B8A3",'#10'"r.' + +#9'c #C2B39A",'#10'"s.'#9'c #C0AF91",'#10'"t.'#9'c #BFAA88",'#10'"u.'#9'c #B' + +'EA57F",'#10'"v.'#9'c #BDA076",'#10'"w.'#9'c #BC9E73",'#10'" . . . . ' + +'. . . . . ",'#10'" . + + + + + @ . # . ",'#10'" ' + +' $ % & * * * = - * # . ",'#10'" ; > , '' ) ! * ~ { ] * # ^ ' + +' ",'#10'" / ( _ : < [ } | * 1 { 2 3 ^ ",'#10'" 4 5 6 7 * 8 9 0 a ' + +'b c d @ e ^ ",'#10'"f g h i j k l m n o p q r s t ^ ",'#10'"u v w x' + +' y * z A A B C D E F G ^ ",'#10'"H I J K L * 8 M N O P Q R S G ^ ",' + +#10'"u T U V W * X Y Z ` ...+.@.#.^ ",'#10'" $.%.&.*.=.-.;.>.,.''.).!.' + +'~.{.^ ",'#10'" ].^./.(._.:.<.[.}.|.1.2.3.^ ",'#10'" 4.5.6.7' + +'.8.9.0.a.b.c.d.e.^ ",'#10'" . f.g.h.i.j.k.l.d.m.n.^ ",'#10'"' + +' . o.o.p.q.r.s.t.u.v.w.^ ",'#10'" . ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^' + +' ",'#10'" ",'#10'" ' + +' "};'#10 +]); LazarusResources.Add('pkg_inherited','XPM',[ '/* XPM */'#10'static char * pkg_inherited_xpm[] = {'#10'"17 17 3 1",'#10'" ' +#9'c None",'#10'".'#9'c #FFFFFF",'#10'"+'#9'c #000000",'#10'" . +. ' @@ -549,6 +662,97 @@ LazarusResources.Add('pkg_inherited','XPM',[ +'+ ",'#10'" +. .+ ",'#10'" +.....+ ",'#10'" +++++' +'+ ",'#10'" "};'#10 ]); +LazarusResources.Add('pkg_lfm','XPM',[ + '/* XPM */'#10'static char * pkg_lfm_xpm[] = {'#10'"18 18 152 2",'#10'" '#9 + +'c None",'#10'". '#9'c #585858",'#10'"+ '#9'c #DEDEDE",'#10'"@ '#9'c #BCB7B1' + +'",'#10'"# '#9'c #999999",'#10'"$ '#9'c #FFFFFF",'#10'"% '#9'c #EAEAEA",'#10 + +'"& '#9'c #6D6D6D",'#10'"* '#9'c #FCFCFC",'#10'"= '#9'c #707070",'#10'"- '#9 + +'c #CECECE",'#10'"; '#9'c #303030",'#10'"> '#9'c #940C12",'#10'", '#9'c #394' + +'879",'#10'"'' '#9'c #A2D9F2",'#10'") '#9'c #E0F0F8",'#10'"! '#9'c #E2F6D9",' + +#10'"~ '#9'c #C1DBC6",'#10'"{ '#9'c #FEFDFD",'#10'"] '#9'c #FEFEFE",'#10'"^ ' + +#9'c #898989",'#10'"/ '#9'c #6B6B6B",'#10'"( '#9'c #424242",'#10'"_ '#9'c #9' + +'51217",'#10'": '#9'c #F8C4A5",'#10'"< '#9'c #BD1E19",'#10'"[ '#9'c #94CEDE"' + +','#10'"} '#9'c #44ADD9",'#10'"| '#9'c #376090",'#10'"1 '#9'c #DEF8D0",'#10 + +'"2 '#9'c #59A458",'#10'"3 '#9'c #2E4941",'#10'"4 '#9'c #C0C0C0",'#10'"5 '#9 + +'c #F6F5F5",'#10'"6 '#9'c #E2E0DE",'#10'"7 '#9'c #8F8984",'#10'"8 '#9'c #3D0' + +'000",'#10'"9 '#9'c #DB6750",'#10'"0 '#9'c #E56143",'#10'"a '#9'c #A71417",' + +#10'"b '#9'c #49B4D9",'#10'"c '#9'c #2D8BBC",'#10'"d '#9'c #97D481",'#10'"e ' + +#9'c #318D38",'#10'"f '#9'c #224E36",'#10'"g '#9'c #777778",'#10'"h '#9'c #D' + +'AD8D5",'#10'"i '#9'c #F4F0EC",'#10'"j '#9'c #E7E0D9",'#10'"k '#9'c #BEB6AF"' + +','#10'"l '#9'c #351818",'#10'"m '#9'c #D04C39",'#10'"n '#9'c #D53623",'#10 + +'"o '#9'c #B66D6F",'#10'"p '#9'c #70C1E0",'#10'"q '#9'c #3078AB",'#10'"r '#9 + +'c #777F8B",'#10'"s '#9'c #51AB40",'#10'"t '#9'c #23702F",'#10'"u '#9'c #606' + +'864",'#10'"v '#9'c #6A6968",'#10'"w '#9'c #C6C2BD",'#10'"x '#9'c #F3EDE3",' + +#10'"y '#9'c #EEE7DC",'#10'"z '#9'c #BCAE97",'#10'"A '#9'c #2C2C2D",'#10'"B ' + +#9'c #CB9891",'#10'"C '#9'c #C73420",'#10'"D '#9'c #CDABAA",'#10'"E '#9'c #A' + +'1D4E3",'#10'"F '#9'c #42638B",'#10'"G '#9'c #959C9C",'#10'"H '#9'c #57875C"' + +','#10'"I '#9'c #244F37",'#10'"J '#9'c #737273",'#10'"K '#9'c #686764",'#10 + +'"L '#9'c #C2BCB5",'#10'"M '#9'c #F3EBDC",'#10'"N '#9'c #ECE2D4",'#10'"O '#9 + +'c #2C2C2C",'#10'"P '#9'c #C5C0BF",'#10'"Q '#9'c #CB4030",'#10'"R '#9'c #EAF' + +'1F0",'#10'"S '#9'c #D7DCE0",'#10'"T '#9'c #959CA8",'#10'"U '#9'c #B1AEAD",' + +#10'"V '#9'c #848886",'#10'"W '#9'c #7A7879",'#10'"X '#9'c #767676",'#10'"Y ' + +#9'c #676561",'#10'"Z '#9'c #C0B8AD",'#10'"` '#9'c #F1E6D4",'#10'" .'#9'c #E' + +'CDFCA",'#10'"..'#9'c #BCAB90",'#10'"+.'#9'c #2D2D2D",'#10'"@.'#9'c #CA9088"' + +','#10'"#.'#9'c #E78B7A",'#10'"$.'#9'c #ECF3F5",'#10'"%.'#9'c #D9DADB",'#10 + +'"&.'#9'c #C5C6C4",'#10'"*.'#9'c #B7B7B6",'#10'"=.'#9'c #A6A5A8",'#10'"-.'#9 + +'c #888788",'#10'";.'#9'c #777777",'#10'">.'#9'c #676460",'#10'",.'#9'c #BEB' + +'4A6",'#10'"''.'#9'c #EEE0CA",'#10'").'#9'c #ECDBC2",'#10'"!.'#9'c #BCA88A",' + +#10'"~.'#9'c #876B65",'#10'"{.'#9'c #A7A7A6",'#10'"].'#9'c #C4C3C0",'#10'"^.' + +#9'c #ABAAAC",'#10'"/.'#9'c #8A8A8A",'#10'"(.'#9'c #787878",'#10'"_.'#9'c #5' + +'A5A5D",'#10'":.'#9'c #494A4A",'#10'"<.'#9'c #7D776E",'#10'"[.'#9'c #BEB2A0"' + +','#10'"}.'#9'c #ECDCC1",'#10'"|.'#9'c #E9D6BA",'#10'"1.'#9'c #BCA685",'#10 + +'"2.'#9'c #292929",'#10'"3.'#9'c #474747",'#10'"4.'#9'c #686765",'#10'"5.'#9 + +'c #676662",'#10'"6.'#9'c #676461",'#10'"7.'#9'c #67645F",'#10'"8.'#9'c #A09' + +'686",'#10'"9.'#9'c #CCBCA6",'#10'"0.'#9'c #E9D6B9",'#10'"a.'#9'c #E7D1B0",' + +#10'"b.'#9'c #BCA37F",'#10'"c.'#9'c #727272",'#10'"d.'#9'c #C4BFB9",'#10'"e.' + +#9'c #C0BBB1",'#10'"f.'#9'c #BEB7AA",'#10'"g.'#9'c #BEB4A4",'#10'"h.'#9'c #B' + +'EB19F",'#10'"i.'#9'c #CCBCA5",'#10'"j.'#9'c #E9D6B8",'#10'"k.'#9'c #E5CCA7"' + +','#10'"l.'#9'c #BCA178",'#10'"m.'#9'c #C6C1B6",'#10'"n.'#9'c #C4BDAC",'#10 + +'"o.'#9'c #C3B8A3",'#10'"p.'#9'c #C2B39A",'#10'"q.'#9'c #C0AF91",'#10'"r.'#9 + +'c #BFAA88",'#10'"s.'#9'c #BEA57F",'#10'"t.'#9'c #BDA076",'#10'"u.'#9'c #BC9' + +'E73",'#10'" . . . . . . . . . ",'#10'" . + + + + + ' + +'@ . # . ",'#10'" . + $ $ $ $ % & $ # . ",'#10'" ' + +' . + $ $ $ $ * = - $ # ; ",'#10'" > , '' ) ! ~ { ] ^ = / ( ; "' + +','#10'" _ : < [ } | 1 2 3 4 5 6 @ 7 ; ",'#10'"8 9 0 a b c , d e f g h ' + +'i j k ; ",'#10'"l m n o p q r s t u v w x y z ; ",'#10'"A B C D E F' + +' G H I J K L M N z ; ",'#10'"O P Q R S T U V W X Y Z ` ...; ",'#10 + +'"+.@.#.$.%.&.*.=.-.;.>.,.''.).!.; ",'#10'" O ~.{.].^./.(._.:.<.[.}.|.1' + +'.; ",'#10'" +.2.3.4.5.6.7.<.8.9.0.a.b.; ",'#10'" c.d.e.f.' + +'g.h.i.j.a.k.l.; ",'#10'" . m.m.n.o.p.q.r.s.t.u.; ",'#10'" ' + +' . ; ; ; ; ; ; ; ; ; ; ; ",'#10'" ' + +' ",'#10'" "};'#10 +]); +LazarusResources.Add('pkg_lrs','XPM',[ + '/* XPM */'#10'static char * pkg_lrs_xpm[] = {'#10'"18 18 72 1",'#10'" '#9'c ' + +'None",'#10'".'#9'c #585858",'#10'"+'#9'c #DEDEDE",'#10'"@'#9'c #BCB7B1",'#10 + +'"#'#9'c #999999",'#10'"$'#9'c #FFFFFF",'#10'"%'#9'c #EAEAEA",'#10'"&'#9'c #' + +'6D6D6D",'#10'"*'#9'c #8C8C8C",'#10'"='#9'c #C6C1B6",'#10'"-'#9'c #FCFCFC",' + +#10'";'#9'c #707070",'#10'">'#9'c #CECECE",'#10'",'#9'c #303030",'#10'"'''#9 + +'c #898989",'#10'")'#9'c #6B6B6B",'#10'"!'#9'c #424242",'#10'"~'#9'c #F6F5F5' + +'",'#10'"{'#9'c #E2E0DE",'#10'"]'#9'c #8F8984",'#10'"^'#9'c #FBF9F6",'#10'"/' + +#9'c #F4F0EC",'#10'"('#9'c #E7E0D9",'#10'"_'#9'c #BEB6AF",'#10'":'#9'c #DFDF' + +'DF",'#10'"<'#9'c #F8F4ED",'#10'"['#9'c #F3EDE3",'#10'"}'#9'c #EEE7DC",'#10 + +'"|'#9'c #BCAE97",'#10'"1'#9'c #FEFEFD",'#10'"2'#9'c #FAF8F4",'#10'"3'#9'c #' + +'F8F4EC",'#10'"4'#9'c #F5EFE5",'#10'"5'#9'c #F3EBDC",'#10'"6'#9'c #ECE2D4",' + +#10'"7'#9'c #F8F3EB",'#10'"8'#9'c #F5EEE4",'#10'"9'#9'c #F3EADC",'#10'"0'#9 + +'c #BCAB90",'#10'"a'#9'c #F5EEE3",'#10'"b'#9'c #F3EADB",'#10'"c'#9'c #F1E4D2' + +'",'#10'"d'#9'c #BCA88A",'#10'"e'#9'c #FAF6F2",'#10'"f'#9'c #F8F2EA",'#10'"g' + +#9'c #F5EEE2",'#10'"h'#9'c #F2E9DA",'#10'"i'#9'c #F0E4D2",'#10'"j'#9'c #EEE0' + +'C9",'#10'"k'#9'c #ECDCC1",'#10'"l'#9'c #E9D6BA",'#10'"m'#9'c #BCA685",'#10 + +'"n'#9'c #777777",'#10'"o'#9'c #6D6E77",'#10'"p'#9'c #646577",'#10'"q'#9'c #' + +'5A5D77",'#10'"r'#9'c #515477",'#10'"s'#9'c #474C77",'#10'"t'#9'c #3E4377",' + +#10'"u'#9'c #373D77",'#10'"v'#9'c #717177",'#10'"w'#9'c #5E6077",'#10'"x'#9 + +'c #4B4F77",'#10'"y'#9'c #424777",'#10'"z'#9'c #383E77",'#10'"A'#9'c #757577' + +'",'#10'"B'#9'c #6B6C77",'#10'"C'#9'c #626477",'#10'"D'#9'c #585B77",'#10'"E' + +#9'c #4F5377",'#10'"F'#9'c #464A77",'#10'"G'#9'c #3C4277",'#10'" ........' + +'. ",'#10'" .+++++@.#. ",'#10'" .+$$$$%&$#. ",'#10'" .+*=$' + +'$-;>$#, ",'#10'" .+=$$$$'';)!, ",'#10'" .+$$$$$~{@], ",'#10'" .' + +'+*=$*=^/(_, ",'#10'" .:=$$=$<[}|, ",'#10'" .+$$123456|, ",'#10'" ' + +' .+*=2789*=0, ",'#10'" .+=$7abc=$d, ",'#10'" .+efghijklm, ",'#10 + +'" .nnnopqrstu, ",'#10'" .nnv$w$xyzu, ",'#10'" .nABCDEFGuu, ",' + +#10'" .,,,,,,,,,,, ",'#10'" ",'#10'" "' + +'};'#10 +]); LazarusResources.Add('pkg_package_circle','XPM',[ '/* XPM */'#10'static char * pkg_package_circle_xpm[] = {'#10'"16 17 67 1",' +#10'" '#9'c None",'#10'".'#9'c #494214",'#10'"+'#9'c #844737",'#10'"@'#9'c #' @@ -830,94 +1034,39 @@ LazarusResources.Add('pkg_required','XPM',[ +'*****$ ",'#10'" $$$$$$$$ "};'#10 ]); LazarusResources.Add('pkg_text','XPM',[ - '/* XPM */'#10'static char * pkg_text_xpm[] = {'#10'"16 16 257 2",'#10'" '#9 - +'c None",'#10'". '#9'c #000000",'#10'"+ '#9'c #800000",'#10'"@ '#9'c #008000' - +'",'#10'"# '#9'c #808000",'#10'"$ '#9'c #000080",'#10'"% '#9'c #800080",'#10 - +'"& '#9'c #008080",'#10'"* '#9'c #C0C0C0",'#10'"= '#9'c #C0DCC0",'#10'"- '#9 - +'c #A6CAF0",'#10'"; '#9'c #402000",'#10'"> '#9'c #602000",'#10'", '#9'c #802' - +'000",'#10'"'' '#9'c #A02000",'#10'") '#9'c #C02000",'#10'"! '#9'c #E02000",' - +#10'"~ '#9'c #004000",'#10'"{ '#9'c #204000",'#10'"] '#9'c #404000",'#10'"^ ' - +#9'c #604000",'#10'"/ '#9'c #804000",'#10'"( '#9'c #A04000",'#10'"_ '#9'c #C' - +'04000",'#10'": '#9'c #E04000",'#10'"< '#9'c #006000",'#10'"[ '#9'c #206000"' - +','#10'"} '#9'c #406000",'#10'"| '#9'c #606000",'#10'"1 '#9'c #806000",'#10 - +'"2 '#9'c #A06000",'#10'"3 '#9'c #C06000",'#10'"4 '#9'c #E06000",'#10'"5 '#9 - +'c #008000",'#10'"6 '#9'c #208000",'#10'"7 '#9'c #408000",'#10'"8 '#9'c #608' - +'000",'#10'"9 '#9'c #808000",'#10'"0 '#9'c #A08000",'#10'"a '#9'c #C08000",' - +#10'"b '#9'c #E08000",'#10'"c '#9'c #00A000",'#10'"d '#9'c #20A000",'#10'"e ' - +#9'c #40A000",'#10'"f '#9'c #60A000",'#10'"g '#9'c #80A000",'#10'"h '#9'c #A' - +'0A000",'#10'"i '#9'c #C0A000",'#10'"j '#9'c #E0A000",'#10'"k '#9'c #00C000"' - +','#10'"l '#9'c #20C000",'#10'"m '#9'c #40C000",'#10'"n '#9'c #60C000",'#10 - +'"o '#9'c #80C000",'#10'"p '#9'c #A0C000",'#10'"q '#9'c #C0C000",'#10'"r '#9 - +'c #E0C000",'#10'"s '#9'c #00E000",'#10'"t '#9'c #20E000",'#10'"u '#9'c #40E' - +'000",'#10'"v '#9'c #60E000",'#10'"w '#9'c #80E000",'#10'"x '#9'c #A0E000",' - +#10'"y '#9'c #C0E000",'#10'"z '#9'c #E0E000",'#10'"A '#9'c #000040",'#10'"B ' - +#9'c #200040",'#10'"C '#9'c #400040",'#10'"D '#9'c #600040",'#10'"E '#9'c #8' - +'00040",'#10'"F '#9'c #A00040",'#10'"G '#9'c #C00040",'#10'"H '#9'c #E00040"' - +','#10'"I '#9'c #002040",'#10'"J '#9'c #202040",'#10'"K '#9'c #402040",'#10 - +'"L '#9'c #602040",'#10'"M '#9'c #802040",'#10'"N '#9'c #A02040",'#10'"O '#9 - +'c #C02040",'#10'"P '#9'c #E02040",'#10'"Q '#9'c #004040",'#10'"R '#9'c #204' - +'040",'#10'"S '#9'c #404040",'#10'"T '#9'c #604040",'#10'"U '#9'c #804040",' - +#10'"V '#9'c #A04040",'#10'"W '#9'c #C04040",'#10'"X '#9'c #E04040",'#10'"Y ' - +#9'c #006040",'#10'"Z '#9'c #206040",'#10'"` '#9'c #406040",'#10'" .'#9'c #6' - +'06040",'#10'"..'#9'c #806040",'#10'"+.'#9'c #A06040",'#10'"@.'#9'c #C06040"' - +','#10'"#.'#9'c #E06040",'#10'"$.'#9'c #008040",'#10'"%.'#9'c #208040",'#10 - +'"&.'#9'c #408040",'#10'"*.'#9'c #608040",'#10'"=.'#9'c #808040",'#10'"-.'#9 - +'c #A08040",'#10'";.'#9'c #C08040",'#10'">.'#9'c #E08040",'#10'",.'#9'c #00A' - +'040",'#10'"''.'#9'c #20A040",'#10'").'#9'c #40A040",'#10'"!.'#9'c #60A040",' - +#10'"~.'#9'c #80A040",'#10'"{.'#9'c #A0A040",'#10'"].'#9'c #C0A040",'#10'"^.' - +#9'c #E0A040",'#10'"/.'#9'c #00C040",'#10'"(.'#9'c #20C040",'#10'"_.'#9'c #4' - +'0C040",'#10'":.'#9'c #60C040",'#10'"<.'#9'c #80C040",'#10'"[.'#9'c #A0C040"' - +','#10'"}.'#9'c #C0C040",'#10'"|.'#9'c #E0C040",'#10'"1.'#9'c #00E040",'#10 - +'"2.'#9'c #20E040",'#10'"3.'#9'c #40E040",'#10'"4.'#9'c #60E040",'#10'"5.'#9 - +'c #80E040",'#10'"6.'#9'c #A0E040",'#10'"7.'#9'c #C0E040",'#10'"8.'#9'c #E0E' - +'040",'#10'"9.'#9'c #000080",'#10'"0.'#9'c #200080",'#10'"a.'#9'c #400080",' - +#10'"b.'#9'c #600080",'#10'"c.'#9'c #800080",'#10'"d.'#9'c #A00080",'#10'"e.' - +#9'c #C00080",'#10'"f.'#9'c #E00080",'#10'"g.'#9'c #002080",'#10'"h.'#9'c #2' - +'02080",'#10'"i.'#9'c #402080",'#10'"j.'#9'c #602080",'#10'"k.'#9'c #802080"' - +','#10'"l.'#9'c #A02080",'#10'"m.'#9'c #C02080",'#10'"n.'#9'c #E02080",'#10 - +'"o.'#9'c #004080",'#10'"p.'#9'c #204080",'#10'"q.'#9'c #404080",'#10'"r.'#9 - +'c #604080",'#10'"s.'#9'c #804080",'#10'"t.'#9'c #A04080",'#10'"u.'#9'c #C04' - +'080",'#10'"v.'#9'c #E04080",'#10'"w.'#9'c #006080",'#10'"x.'#9'c #206080",' - +#10'"y.'#9'c #406080",'#10'"z.'#9'c #606080",'#10'"A.'#9'c #806080",'#10'"B.' - +#9'c #A06080",'#10'"C.'#9'c #C06080",'#10'"D.'#9'c #E06080",'#10'"E.'#9'c #0' - +'08080",'#10'"F.'#9'c #208080",'#10'"G.'#9'c #408080",'#10'"H.'#9'c #608080"' - +','#10'"I.'#9'c #808080",'#10'"J.'#9'c #A08080",'#10'"K.'#9'c #C08080",'#10 - +'"L.'#9'c #E08080",'#10'"M.'#9'c #00A080",'#10'"N.'#9'c #20A080",'#10'"O.'#9 - +'c #40A080",'#10'"P.'#9'c #60A080",'#10'"Q.'#9'c #80A080",'#10'"R.'#9'c #A0A' - +'080",'#10'"S.'#9'c #C0A080",'#10'"T.'#9'c #E0A080",'#10'"U.'#9'c #00C080",' - +#10'"V.'#9'c #20C080",'#10'"W.'#9'c #40C080",'#10'"X.'#9'c #60C080",'#10'"Y.' - +#9'c #80C080",'#10'"Z.'#9'c #A0C080",'#10'"`.'#9'c #C0C080",'#10'" +'#9'c #E' - +'0C080",'#10'".+'#9'c #00E080",'#10'"++'#9'c #20E080",'#10'"@+'#9'c #40E080"' - +','#10'"#+'#9'c #60E080",'#10'"$+'#9'c #80E080",'#10'"%+'#9'c #A0E080",'#10 - +'"&+'#9'c #C0E080",'#10'"*+'#9'c #E0E080",'#10'"=+'#9'c #0000C0",'#10'"-+'#9 - +'c #2000C0",'#10'";+'#9'c #4000C0",'#10'">+'#9'c #6000C0",'#10'",+'#9'c #800' - +'0C0",'#10'"''+'#9'c #A000C0",'#10'")+'#9'c #C000C0",'#10'"!+'#9'c #E000C0",' - +#10'"~+'#9'c #0020C0",'#10'"{+'#9'c #2020C0",'#10'"]+'#9'c #4020C0",'#10'"^+' - +#9'c #6020C0",'#10'"/+'#9'c #8020C0",'#10'"(+'#9'c #A020C0",'#10'"_+'#9'c #C' - ,'020C0",'#10'":+'#9'c #E020C0",'#10'"<+'#9'c #0040C0",'#10'"[+'#9'c #2040C0"' - +','#10'"}+'#9'c #4040C0",'#10'"|+'#9'c #6040C0",'#10'"1+'#9'c #8040C0",'#10 - +'"2+'#9'c #A040C0",'#10'"3+'#9'c #C040C0",'#10'"4+'#9'c #E040C0",'#10'"5+'#9 - +'c #0060C0",'#10'"6+'#9'c #2060C0",'#10'"7+'#9'c #4060C0",'#10'"8+'#9'c #606' - +'0C0",'#10'"9+'#9'c #8060C0",'#10'"0+'#9'c #A060C0",'#10'"a+'#9'c #C060C0",' - +#10'"b+'#9'c #E060C0",'#10'"c+'#9'c #0080C0",'#10'"d+'#9'c #2080C0",'#10'"e+' - +#9'c #4080C0",'#10'"f+'#9'c #6080C0",'#10'"g+'#9'c #8080C0",'#10'"h+'#9'c #A' - +'080C0",'#10'"i+'#9'c #C080C0",'#10'"j+'#9'c #E080C0",'#10'"k+'#9'c #00A0C0"' - +','#10'"l+'#9'c #20A0C0",'#10'"m+'#9'c #40A0C0",'#10'"n+'#9'c #60A0C0",'#10 - +'"o+'#9'c #80A0C0",'#10'"p+'#9'c #A0A0C0",'#10'"q+'#9'c #C0A0C0",'#10'"r+'#9 - +'c #E0A0C0",'#10'"s+'#9'c #00C0C0",'#10'"t+'#9'c #20C0C0",'#10'"u+'#9'c #40C' - +'0C0",'#10'"v+'#9'c #60C0C0",'#10'"w+'#9'c #80C0C0",'#10'"x+'#9'c #A0C0C0",' - +#10'"y+'#9'c #FFFBF0",'#10'"z+'#9'c #A0A0A4",'#10'"A+'#9'c #808080",'#10'"B+' - +#9'c #FF0000",'#10'"C+'#9'c #00FF00",'#10'"D+'#9'c #FFFF00",'#10'"E+'#9'c #0' - +'000FF",'#10'"F+'#9'c #FF00FF",'#10'"G+'#9'c #00FFFF",'#10'"H+'#9'c #FFFFFF"' - +','#10'" ",'#10'" ' - +' ",'#10'" . . . . . . . ",'#10'" . H+H+H+H+H+. . ' - +' ",'#10'" . H+H+H+H+H+. H+. ",'#10'" . H+H+H+H+H+. ' - +'. . . ",'#10'" . H+H+H+H+H+H+H+H+. ",'#10'" . H+H+H+H' - +'+H+H+H+H+. ",'#10'" . H+H+H+H+H+H+H+H+. ",'#10'" . H+' - +'H+H+H+H+H+H+H+. ",'#10'" . H+H+H+H+H+H+H+H+. ",'#10'" ' - +' . H+H+H+H+H+H+H+H+. ",'#10'" . H+H+H+H+H+H+H+H+. ",'#10 - +'" . . . . . . . . . . ",'#10'" ",' - +#10'" "};'#10 + '/* XPM */'#10'static char * pkg_text_xpm[] = {'#10'"18 18 86 1",'#10'" '#9'c' + +' None",'#10'".'#9'c #585858",'#10'"+'#9'c #DEDEDE",'#10'"@'#9'c #BCB7B1",' + +#10'"#'#9'c #999999",'#10'"$'#9'c #FFFFFF",'#10'"%'#9'c #EAEAEA",'#10'"&'#9 + +'c #6D6D6D",'#10'"*'#9'c #FCFCFC",'#10'"='#9'c #707070",'#10'"-'#9'c #CECECE' + +'",'#10'";'#9'c #303030",'#10'">'#9'c #9B9B9B",'#10'",'#9'c #898989",'#10'"' + +''''#9'c #6B6B6B",'#10'")'#9'c #424242",'#10'"!'#9'c #F6F5F5",'#10'"~'#9'c #' + +'E2E0DE",'#10'"{'#9'c #8F8984",'#10'"]'#9'c #FBF9F6",'#10'"^'#9'c #F4F0EC",' + +#10'"/'#9'c #E7E0D9",'#10'"('#9'c #BEB6AF",'#10'"_'#9'c #DFDFDF",'#10'":'#9 + +'c #FEFEFE",'#10'"<'#9'c #FBF8F5",'#10'"['#9'c #F8F4ED",'#10'"}'#9'c #F3EDE3' + +'",'#10'"|'#9'c #EEE7DC",'#10'"1'#9'c #BCAE97",'#10'"2'#9'c #9A9A9A",'#10'"3' + +#9'c #989794",'#10'"4'#9'c #97948F",'#10'"5'#9'c #95918B",'#10'"6'#9'c #948F' + +'86",'#10'"7'#9'c #ECE2D4",'#10'"8'#9'c #FDFDFC",'#10'"9'#9'c #FAF8F4",'#10 + +'"0'#9'c #F8F3EB",'#10'"a'#9'c #F5EEE4",'#10'"b'#9'c #F3EADC",'#10'"c'#9'c #' + +'F1E6D4",'#10'"d'#9'c #ECDFCA",'#10'"e'#9'c #BCAB90",'#10'"f'#9'c #FCFCFB",' + +#10'"g'#9'c #95918A",'#10'"h'#9'c #948E85",'#10'"i'#9'c #928B80",'#10'"j'#9 + +'c #91887B",'#10'"k'#9'c #ECDBC2",'#10'"l'#9'c #BCA88A",'#10'"m'#9'c #FAF6F2' + +'",'#10'"n'#9'c #F8F2EA",'#10'"o'#9'c #F5EEE2",'#10'"p'#9'c #F2E9DA",'#10'"q' + +#9'c #F0E4D2",'#10'"r'#9'c #EEE0C9",'#10'"s'#9'c #ECDCC1",'#10'"t'#9'c #E9D6' + +'BA",'#10'"u'#9'c #BCA685",'#10'"v'#9'c #F7F1E9",'#10'"w'#9'c #949089",'#10 + +'"x'#9'c #938D84",'#10'"y'#9'c #928B7F",'#10'"z'#9'c #91887A",'#10'"A'#9'c #' + +'8F8575",'#10'"B'#9'c #8E8270",'#10'"C'#9'c #E7D1B0",'#10'"D'#9'c #BCA37F",' + +#10'"E'#9'c #F4EDE1",'#10'"F'#9'c #F2E8D8",'#10'"G'#9'c #F0E4D0",'#10'"H'#9 + +'c #EEDEC8",'#10'"I'#9'c #ECDABF",'#10'"J'#9'c #E9D6B8",'#10'"K'#9'c #E5CCA7' + +'",'#10'"L'#9'c #BCA178",'#10'"M'#9'c #C6C1B6",'#10'"N'#9'c #C4BDAC",'#10'"O' + +#9'c #C3B8A3",'#10'"P'#9'c #C2B39A",'#10'"Q'#9'c #C0AF91",'#10'"R'#9'c #BFAA' + +'88",'#10'"S'#9'c #BEA57F",'#10'"T'#9'c #BDA076",'#10'"U'#9'c #BC9E73",'#10 + +'" ......... ",'#10'" .+++++@.#. ",'#10'" .+$$$$%&$#. ",' + +#10'" .+$$$$*=-$#; ",'#10'" .+$>>>$,=''); ",'#10'" .+$$$$$!~@{; ' + +'",'#10'" .+$>>>>]^/(; ",'#10'" ._$$$:<[}|1; ",'#10'" .+$>2345671' + +'; ",'#10'" .+$890abcde; ",'#10'" .+f34ghijkl; ",'#10'" .+mnopqr' + +'stu; ",'#10'" .+vwxyzABCD; ",'#10'" .+EFGHIJCKL; ",'#10'" .MMNO' + +'PQRSTU; ",'#10'" .;;;;;;;;;;; ",'#10'" ",'#10'" ' + +' "};'#10 ]); LazarusResources.Add('pkg_unit','XPM',[ '/* XPM */'#10'static char * pkg_unit_xpm[] = {'#10'"16 16 14 1",'#10'" '#9'c' diff --git a/images/pkg_addunittopackage.xpm b/images/pkg_addunittopackage.xpm new file mode 100644 index 0000000000..1d42598c9f --- /dev/null +++ b/images/pkg_addunittopackage.xpm @@ -0,0 +1,104 @@ +/* XPM */ +static char * pkg_addunittopackage_xpm[] = { +"16 17 84 1", +" c None", +". c #494214", +"+ c #C0BDA2", +"@ c #FEF9D4", +"# c #FEFBE4", +"$ c #FEFADF", +"% c #024266", +"& c #FEF7CA", +"* c #777049", +"= c #B7B394", +"- c #CBC8AC", +"; c #AEDDE9", +"> c #8EC8DC", +", c #FEF7C6", +"' c #FEF6C1", +") c #FEFDFB", +"! c #FEFDF5", +"~ c #FEFCF0", +"{ c #FEFBEB", +"] c #FEFBE6", +"^ c #85C0D6", +"/ c #888361", +"( c #97916D", +"_ c #A6A079", +": c #B5AE85", +"< c #F8EEC3", +"[ c #F7EBC0", +"} c #FEFCF1", +"| c #FEFCEC", +"1 c #FEFBE7", +"2 c #7CB8CF", +"3 c #FEF7C8", +"4 c #FEF6C2", +"5 c #AC9A47", +"6 c #A29240", +"7 c #F6EABD", +"8 c #F4E8B9", +"9 c #F2E6B5", +"0 c #F0E4B1", +"a c #FEFBE8", +"b c #73B0CA", +"c c #B7A450", +"d c #AE9C49", +"e c #A59442", +"f c #9C8D3B", +"g c #F3E7B7", +"h c #6AA8C4", +"i c #78B3CB", +"j c #61A0BE", +"k c #66A4C0", +"l c #80B8CE", +"m c #9FD1E0", +"n c #A8D8E5", +"o c #7CB6CC", +"p c #5898B7", +"q c #82B8CF", +"r c #4F8FB2", +"s c #E8D99E", +"t c #074769", +"u c #5292B5", +"v c #4586AB", +"w c #4687AC", +"x c #E5D598", +"y c #E3D394", +"z c #E1D190", +"A c #E0CF8C", +"B c #DECD88", +"C c #609FBD", +"D c #3D7FA6", +"E c #908333", +"F c #877B2C", +"G c #7E7325", +"H c #756B1E", +"I c #DFCE89", +"J c #DDCC85", +"K c #DBC981", +"L c #5696B7", +"M c #34779F", +"N c #8A7D2E", +"O c #817527", +"P c #D8C67B", +"Q c #3B7EA5", +"R c #2B6F9A", +"S c #226794", +" .. ", +" ..+@.. ", +" ..#$%%%&.. ", +" .*=-+%;;>%,'.. ", +".)!~{]%;^^%/(_:.", +".<[}|1%;22%3456.", +".7890a%;bb%cdef.", +".g%%%%%;hh%%%%%.", +".%;;;;;ijjklmno%", +".%;pppppppppppp%", +".%qrrrrrrrrrrrr%", +".st%%%%uvw%%%%%.", +".xyzAB%CDD%EFGH.", +" ..IJK%LMM%NO.. ", +" ..P%QRR%.. ", +" .%SSS% ", +" %%% "}; diff --git a/images/pkg_include.xpm b/images/pkg_include.xpm new file mode 100644 index 0000000000..3966ddbcbe --- /dev/null +++ b/images/pkg_include.xpm @@ -0,0 +1,175 @@ +/* XPM */ +static char * pkg_include_xpm[] = { +"18 18 154 2", +" c None", +". c #585858", +"+ c #DEDEDE", +"@ c #BCB7B1", +"# c #999999", +"$ c #33546D", +"% c #7792A6", +"& c #849FB4", +"* c #FFFFFF", +"= c #EAEAEA", +"- c #6D6D6D", +"; c #6E8AA0", +"> c #CAD2D6", +", c #C9D5DD", +"' c #99B4C3", +") c #406D8C", +"! c #BAC7D2", +"~ c #FCFCFC", +"{ c #707070", +"] c #CECECE", +"^ c #303030", +"/ c #9DAEBA", +"( c #CADCE4", +"_ c #89B4CA", +": c #B6D0DE", +"< c #2B7CA6", +"[ c #3079A1", +"} c #276389", +"| c #B1BEC8", +"1 c #898989", +"2 c #6B6B6B", +"3 c #424242", +"4 c #557890", +"5 c #C0D3DD", +"6 c #65A0BD", +"7 c #5898BA", +"8 c #86ADC6", +"9 c #0C5C8E", +"0 c #105D8E", +"a c #124C75", +"b c #DEDEDF", +"c c #F6F5F5", +"d c #E2E0DE", +"e c #8F8984", +"f c #3A6382", +"g c #98B2BE", +"h c #88B2C8", +"i c #2478A3", +"j c #136898", +"k c #0D5E91", +"l c #0C5C8F", +"m c #0D5C8F", +"n c #0E5E91", +"o c #0D4D7A", +"p c #6E8699", +"q c #ECECEA", +"r c #F4F0EC", +"s c #E7E0D9", +"t c #BEB6AF", +"u c #3A6585", +"v c #8AABBC", +"w c #508FB0", +"x c #136A99", +"y c #9CBDD2", +"z c #8CB2CA", +"A c #0E5E90", +"B c #0C4774", +"C c #5A7285", +"D c #D3D0CC", +"E c #F3EDE3", +"F c #EEE7DC", +"G c #BCAE97", +"H c #374C5C", +"I c #6891A9", +"J c #387DA2", +"K c #0D6092", +"L c #0D5E90", +"M c #0E5D90", +"N c #0E5C8E", +"O c #0A3E68", +"P c #5A6B78", +"Q c #CCC8C0", +"R c #F3EBDC", +"S c #ECE2D4", +"T c #2D5266", +"U c #2E6F96", +"V c #0D5A8C", +"W c #125D8D", +"X c #8BADC5", +"Y c #0D5486", +"Z c #0E4E7B", +"` c #072F50", +" . c #84898A", +".. c #CAC4BA", +"+. c #F1E6D4", +"@. c #ECDFCA", +"#. c #BCAB90", +"$. c #18272F", +"%. c #144C74", +"&. c #0E4E7E", +"*. c #C0CFDB", +"=. c #DCE4EB", +"-. c #B0C1D1", +";. c #547897", +">. c #083055", +",. c #3A4B58", +"'. c #A5A098", +"). c #D6CDBE", +"!. c #EEE0CA", +"~. c #ECDBC2", +"{. c #BCA88A", +"]. c #131F2B", +"^. c #08355D", +"/. c #063A66", +"(. c #093B66", +"_. c #06335E", +":. c #06274C", +"<. c #2A3139", +"[. c #A29C94", +"}. c #BEB5A8", +"|. c #E7DBC6", +"1. c #ECDCC1", +"2. c #E9D6BA", +"3. c #BCA685", +"4. c #262626", +"5. c #020A12", +"6. c #031425", +"7. c #031423", +"8. c #4D4D4C", +"9. c #A09B93", +"0. c #BCB4A6", +"a. c #E3D6C2", +"b. c #ECDAC0", +"c. c #E9D6B9", +"d. c #E7D1B0", +"e. c #BCA37F", +"f. c #A3A19F", +"g. c #AEA9A2", +"h. c #B0AAA0", +"i. c #C8BEAF", +"j. c #E4D6C2", +"k. c #ECDABF", +"l. c #E9D6B8", +"m. c #E5CCA7", +"n. c #BCA178", +"o. c #C6C1B6", +"p. c #C4BDAC", +"q. c #C3B8A3", +"r. c #C2B39A", +"s. c #C0AF91", +"t. c #BFAA88", +"u. c #BEA57F", +"v. c #BDA076", +"w. c #BC9E73", +" . . . . . . . . . ", +" . + + + + + @ . # . ", +" $ % & * * * = - * # . ", +" ; > , ' ) ! * ~ { ] * # ^ ", +" / ( _ : < [ } | * 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 w x y * z A A B C D E F G ^ ", +"H I J K L * 8 M N O P Q R S G ^ ", +"u T U V W * X Y Z ` ...+.@.#.^ ", +" $.%.&.*.=.-.;.>.,.'.).!.~.{.^ ", +" ].^./.(._.:.<.[.}.|.1.2.3.^ ", +" 4.5.6.7.8.9.0.a.b.c.d.e.^ ", +" . f.g.h.i.j.k.l.d.m.n.^ ", +" . o.o.p.q.r.s.t.u.v.w.^ ", +" . ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ", +" ", +" "}; diff --git a/images/pkg_lfm.xpm b/images/pkg_lfm.xpm new file mode 100644 index 0000000000..41f0859829 --- /dev/null +++ b/images/pkg_lfm.xpm @@ -0,0 +1,173 @@ +/* XPM */ +static char * pkg_lfm_xpm[] = { +"18 18 152 2", +" c None", +". c #585858", +"+ c #DEDEDE", +"@ c #BCB7B1", +"# c #999999", +"$ c #FFFFFF", +"% c #EAEAEA", +"& c #6D6D6D", +"* c #FCFCFC", +"= c #707070", +"- c #CECECE", +"; c #303030", +"> c #940C12", +", c #394879", +"' c #A2D9F2", +") c #E0F0F8", +"! c #E2F6D9", +"~ c #C1DBC6", +"{ c #FEFDFD", +"] c #FEFEFE", +"^ c #898989", +"/ c #6B6B6B", +"( c #424242", +"_ c #951217", +": c #F8C4A5", +"< c #BD1E19", +"[ c #94CEDE", +"} c #44ADD9", +"| c #376090", +"1 c #DEF8D0", +"2 c #59A458", +"3 c #2E4941", +"4 c #C0C0C0", +"5 c #F6F5F5", +"6 c #E2E0DE", +"7 c #8F8984", +"8 c #3D0000", +"9 c #DB6750", +"0 c #E56143", +"a c #A71417", +"b c #49B4D9", +"c c #2D8BBC", +"d c #97D481", +"e c #318D38", +"f c #224E36", +"g c #777778", +"h c #DAD8D5", +"i c #F4F0EC", +"j c #E7E0D9", +"k c #BEB6AF", +"l c #351818", +"m c #D04C39", +"n c #D53623", +"o c #B66D6F", +"p c #70C1E0", +"q c #3078AB", +"r c #777F8B", +"s c #51AB40", +"t c #23702F", +"u c #606864", +"v c #6A6968", +"w c #C6C2BD", +"x c #F3EDE3", +"y c #EEE7DC", +"z c #BCAE97", +"A c #2C2C2D", +"B c #CB9891", +"C c #C73420", +"D c #CDABAA", +"E c #A1D4E3", +"F c #42638B", +"G c #959C9C", +"H c #57875C", +"I c #244F37", +"J c #737273", +"K c #686764", +"L c #C2BCB5", +"M c #F3EBDC", +"N c #ECE2D4", +"O c #2C2C2C", +"P c #C5C0BF", +"Q c #CB4030", +"R c #EAF1F0", +"S c #D7DCE0", +"T c #959CA8", +"U c #B1AEAD", +"V c #848886", +"W c #7A7879", +"X c #767676", +"Y c #676561", +"Z c #C0B8AD", +"` c #F1E6D4", +" . c #ECDFCA", +".. c #BCAB90", +"+. c #2D2D2D", +"@. c #CA9088", +"#. c #E78B7A", +"$. c #ECF3F5", +"%. c #D9DADB", +"&. c #C5C6C4", +"*. c #B7B7B6", +"=. c #A6A5A8", +"-. c #888788", +";. c #777777", +">. c #676460", +",. c #BEB4A6", +"'. c #EEE0CA", +"). c #ECDBC2", +"!. c #BCA88A", +"~. c #876B65", +"{. c #A7A7A6", +"]. c #C4C3C0", +"^. c #ABAAAC", +"/. c #8A8A8A", +"(. c #787878", +"_. c #5A5A5D", +":. c #494A4A", +"<. c #7D776E", +"[. c #BEB2A0", +"}. c #ECDCC1", +"|. c #E9D6BA", +"1. c #BCA685", +"2. c #292929", +"3. c #474747", +"4. c #686765", +"5. c #676662", +"6. c #676461", +"7. c #67645F", +"8. c #A09686", +"9. c #CCBCA6", +"0. c #E9D6B9", +"a. c #E7D1B0", +"b. c #BCA37F", +"c. c #727272", +"d. c #C4BFB9", +"e. c #C0BBB1", +"f. c #BEB7AA", +"g. c #BEB4A4", +"h. c #BEB19F", +"i. c #CCBCA5", +"j. c #E9D6B8", +"k. c #E5CCA7", +"l. c #BCA178", +"m. c #C6C1B6", +"n. c #C4BDAC", +"o. c #C3B8A3", +"p. c #C2B39A", +"q. c #C0AF91", +"r. c #BFAA88", +"s. c #BEA57F", +"t. c #BDA076", +"u. c #BC9E73", +" . . . . . . . . . ", +" . + + + + + @ . # . ", +" . + $ $ $ $ % & $ # . ", +" . + $ $ $ $ * = - $ # ; ", +" > , ' ) ! ~ { ] ^ = / ( ; ", +" _ : < [ } | 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 w x y z ; ", +"A B C D E F G H I J K L M N z ; ", +"O P Q R S T U V W X Y Z ` ...; ", +"+.@.#.$.%.&.*.=.-.;.>.,.'.).!.; ", +" O ~.{.].^./.(._.:.<.[.}.|.1.; ", +" +.2.3.4.5.6.7.<.8.9.0.a.b.; ", +" c.d.e.f.g.h.i.j.a.k.l.; ", +" . m.m.n.o.p.q.r.s.t.u.; ", +" . ; ; ; ; ; ; ; ; ; ; ; ", +" ", +" "}; diff --git a/images/pkg_lrs.xpm b/images/pkg_lrs.xpm new file mode 100644 index 0000000000..4ec6537c14 --- /dev/null +++ b/images/pkg_lrs.xpm @@ -0,0 +1,93 @@ +/* XPM */ +static char * pkg_lrs_xpm[] = { +"18 18 72 1", +" c None", +". c #585858", +"+ c #DEDEDE", +"@ c #BCB7B1", +"# c #999999", +"$ c #FFFFFF", +"% c #EAEAEA", +"& c #6D6D6D", +"* c #8C8C8C", +"= c #C6C1B6", +"- c #FCFCFC", +"; c #707070", +"> c #CECECE", +", c #303030", +"' c #898989", +") c #6B6B6B", +"! c #424242", +"~ c #F6F5F5", +"{ c #E2E0DE", +"] c #8F8984", +"^ c #FBF9F6", +"/ c #F4F0EC", +"( c #E7E0D9", +"_ c #BEB6AF", +": c #DFDFDF", +"< c #F8F4ED", +"[ c #F3EDE3", +"} c #EEE7DC", +"| c #BCAE97", +"1 c #FEFEFD", +"2 c #FAF8F4", +"3 c #F8F4EC", +"4 c #F5EFE5", +"5 c #F3EBDC", +"6 c #ECE2D4", +"7 c #F8F3EB", +"8 c #F5EEE4", +"9 c #F3EADC", +"0 c #BCAB90", +"a c #F5EEE3", +"b c #F3EADB", +"c c #F1E4D2", +"d c #BCA88A", +"e c #FAF6F2", +"f c #F8F2EA", +"g c #F5EEE2", +"h c #F2E9DA", +"i c #F0E4D2", +"j c #EEE0C9", +"k c #ECDCC1", +"l c #E9D6BA", +"m c #BCA685", +"n c #777777", +"o c #6D6E77", +"p c #646577", +"q c #5A5D77", +"r c #515477", +"s c #474C77", +"t c #3E4377", +"u c #373D77", +"v c #717177", +"w c #5E6077", +"x c #4B4F77", +"y c #424777", +"z c #383E77", +"A c #757577", +"B c #6B6C77", +"C c #626477", +"D c #585B77", +"E c #4F5377", +"F c #464A77", +"G c #3C4277", +" ......... ", +" .+++++@.#. ", +" .+$$$$%&$#. ", +" .+*=$$-;>$#, ", +" .+=$$$$';)!, ", +" .+$$$$$~{@], ", +" .+*=$*=^/(_, ", +" .:=$$=$<[}|, ", +" .+$$123456|, ", +" .+*=2789*=0, ", +" .+=$7abc=$d, ", +" .+efghijklm, ", +" .nnnopqrstu, ", +" .nnv$w$xyzu, ", +" .nABCDEFGuu, ", +" .,,,,,,,,,,, ", +" ", +" "}; diff --git a/packager/addfiletoapackagedlg.pas b/packager/addfiletoapackagedlg.pas new file mode 100644 index 0000000000..4d1add7f5a --- /dev/null +++ b/packager/addfiletoapackagedlg.pas @@ -0,0 +1,98 @@ +{ $Id$ } +{ + /*************************************************************************** + addfiletoapackagedlg.pas + ------------------------ + + + ***************************************************************************/ + + *************************************************************************** + * * + * This source is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This code is distributed in the hope that it will be useful, but * + * WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * + * General Public License for more details. * + * * + * A copy of the GNU General Public License is available on the World * + * Wide Web at . You can also * + * obtain it by writing to the Free Software Foundation, * + * Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * + * * + *************************************************************************** + + Author: Mattias Gaertner + + Abstract: + The dialog for selecting the package to add a file to. +} +unit AddFileToAPackageDlg; + +{$mode objfpc}{$H+} + +interface + +uses + Classes, SysUtils, Forms, Controls, Buttons, StdCtrls, LazarusIDEStrConsts, + IDEProcs, IDEOptionDefs, PackageDefs, PackageSystem; + +type + TAddFileToAPackageDlg = class(TForm) + procedure AddFileToAPackageDlgClose(Sender: TObject; + var Action: TCloseAction); + private + procedure SetupComponents; + public + constructor Create(TheOwner: TComponent); override; + destructor Destroy; override; + end; + +function ShowAddFileToAPackageDlg(const Filename: string): TModalResult; + +implementation + +function ShowAddFileToAPackageDlg(const Filename: string): TModalResult; +var + Dialog: TAddFileToAPackageDlg; +begin + Dialog:=TAddFileToAPackageDlg.Create(Application); + Result:=Dialog.ShowModal; + Dialog.Free; +end; + +{ TAddFileToAPackageDlg } + +procedure TAddFileToAPackageDlg.AddFileToAPackageDlgClose(Sender: TObject; + var Action: TCloseAction); +begin + IDEDialogLayoutList.SaveLayout(Self); +end; + +procedure TAddFileToAPackageDlg.SetupComponents; +begin + +end; + +constructor TAddFileToAPackageDlg.Create(TheOwner: TComponent); +begin + inherited Create(TheOwner); + Name:='AddFileToAPackageDlg'; + //fPackages:=TAVLTree.Create(@CompareLazPackageID); + Position:=poScreenCenter; + IDEDialogLayoutList.ApplyLayout(Self,500,300); + SetupComponents; + OnClose:=@AddFileToAPackageDlgClose; +end; + +destructor TAddFileToAPackageDlg.Destroy; +begin + inherited Destroy; +end; + +end. +