]> Creatis software - crea.git/commitdiff
Feature #1711
authorDaniel Gonzalez <daniel@daniel.creatis>
Wed, 28 Nov 2012 12:03:18 +0000 (13:03 +0100)
committerDaniel Gonzalez <daniel@daniel.creatis>
Wed, 28 Nov 2012 12:03:18 +0000 (13:03 +0100)
CreaDevManager application implementation

Instantiation of Libraries and Applications in modelProject
Fixes in UI when opening and closing Projects

21 files changed:
lib/creaDevManagerLib/images/AIcon.xpm [new file with mode: 0644]
lib/creaDevManagerLib/images/ApIcon.xpm [new file with mode: 0644]
lib/creaDevManagerLib/images/BBIcon.xpm [new file with mode: 0644]
lib/creaDevManagerLib/images/CMIcon.xpm [new file with mode: 0644]
lib/creaDevManagerLib/images/Cicon.xpm [new file with mode: 0644]
lib/creaDevManagerLib/images/LIcon.xpm [new file with mode: 0644]
lib/creaDevManagerLib/images/LbIcon.xpm [new file with mode: 0644]
lib/creaDevManagerLib/images/PkIcon.xpm [new file with mode: 0644]
lib/creaDevManagerLib/images/PrIcon.xpm [new file with mode: 0644]
lib/creaDevManagerLib/modelCDMAppli.cpp
lib/creaDevManagerLib/modelCDMApplication.cpp
lib/creaDevManagerLib/modelCDMApplication.h
lib/creaDevManagerLib/modelCDMLib.cpp
lib/creaDevManagerLib/modelCDMLibrary.cpp
lib/creaDevManagerLib/modelCDMLibrary.h
lib/creaDevManagerLib/modelCDMPackage.cpp
lib/creaDevManagerLib/modelCDMPackage.h
lib/creaDevManagerLib/modelCDMProject.cpp
lib/creaDevManagerLib/wxCDMMainDescriptionPanel.cpp
lib/creaDevManagerLib/wxCDMMainFrame.cpp
lib/creaDevManagerLib/wxCDMProjectDescriptionPanel.cpp

diff --git a/lib/creaDevManagerLib/images/AIcon.xpm b/lib/creaDevManagerLib/images/AIcon.xpm
new file mode 100644 (file)
index 0000000..e1bcd34
--- /dev/null
@@ -0,0 +1,295 @@
+/* XPM */
+const static char * AIcon[] = {
+"64 64 228 2",
+"      c None",
+".     c #1D242D",
+"+     c #1C232C",
+"@     c #1A212B",
+"#     c #19212A",
+"$     c #192029",
+"%     c #19202A",
+"&     c #1A212A",
+"*     c #141C25",
+"=     c #131A24",
+"-     c #202730",
+";     c #272E37",
+">     c #2B313A",
+",     c #282F37",
+"'     c #222931",
+")     c #151C25",
+"!     c #131B24",
+"~     c #4A5158",
+"{     c #A0A4A7",
+"]     c #CFD0D2",
+"^     c #E6E7E8",
+"/     c #F1F2F2",
+"(     c #E9EAEB",
+"_     c #D4D5D7",
+":     c #A8ABAE",
+"<     c #575D63",
+"[     c #151D26",
+"}     c #1B222B",
+"|     c #141B25",
+"1     c #777B81",
+"2     c #F6F7F7",
+"3     c #FFFFFF",
+"4     c #898C91",
+"5     c #161D26",
+"6     c #4C5158",
+"7     c #FBFBFC",
+"8     c #FDFDFD",
+"9     c #F4F4F5",
+"0     c #F1F1F2",
+"a     c #565B62",
+"b     c #141B24",
+"c     c #A3A5AA",
+"d     c #E1E1E3",
+"e     c #898D92",
+"f     c #4E535A",
+"g     c #30373E",
+"h     c #252C35",
+"i     c #272D36",
+"j     c #AAADB0",
+"k     c #151C26",
+"l     c #222831",
+"m     c #D3D5D7",
+"n     c #B0B2B5",
+"o     c #252C34",
+"p     c #030A15",
+"q     c #232A33",
+"r     c #272E36",
+"s     c #D8D9DB",
+"t     c #232A32",
+"u     c #C6C8CA",
+"v     c #0F1720",
+"w     c #323940",
+"x     c #929599",
+"y     c #CACCCE",
+"z     c #E9E9EA",
+"A     c #F6F6F7",
+"B     c #293038",
+"C     c #2D343C",
+"D     c #F3F3F4",
+"E     c #52575F",
+"F     c #5F646A",
+"G     c #ECECED",
+"H     c #52575E",
+"I     c #2F353D",
+"J     c #DADCDD",
+"K     c #6D7177",
+"L     c #FAFAFA",
+"M     c #F9F9F9",
+"N     c #F2F2F3",
+"O     c #EEEFEF",
+"P     c #EDEEEF",
+"Q     c #EFEFF0",
+"R     c #EEEEEF",
+"S     c #2D333C",
+"T     c #E2E3E4",
+"U     c #D5D7D8",
+"V     c #777B80",
+"W     c #41474F",
+"X     c #2C323B",
+"Y     c #2A3139",
+"Z     c #2B323A",
+"`     c #30363E",
+" .    c #2A313A",
+"..    c #242A33",
+"+.    c #242B33",
+"@.    c #293039",
+"#.    c #2A3039",
+"$.    c #212830",
+"%.    c #212831",
+"&.    c #222932",
+"*.    c #F1F1F1",
+"=.    c #9B9FA2",
+"-.    c #242B34",
+";.    c #0F1620",
+">.    c #181F28",
+",.    c #B7B9BC",
+"'.    c #171E27",
+").    c #FCFCFC",
+"!.    c #52585F",
+"~.    c #545960",
+"{.    c #686D73",
+"].    c #121922",
+"^.    c #F2F3F3",
+"/.    c #2B3139",
+"(.    c #A6A9AC",
+"_.    c #BBBDC0",
+":.    c #1E252E",
+"<.    c #2D333B",
+"[.    c #262C35",
+"}.    c #1E242D",
+"|.    c #2E353D",
+"1.    c #676C72",
+"2.    c #7C8085",
+"3.    c #252B34",
+"4.    c #BABCBE",
+"5.    c #F0F1F1",
+"6.    c #3E444C",
+"7.    c #292F38",
+"8.    c #7A7F84",
+"9.    c #E3E4E5",
+"0.    c #919499",
+"a.    c #ECEDED",
+"b.    c #CDCED0",
+"c.    c #F8F8F9",
+"d.    c #60656B",
+"e.    c #1E252D",
+"f.    c #FEFEFE",
+"g.    c #EAEBEB",
+"h.    c #3C424A",
+"i.    c #8E9296",
+"j.    c #6E7378",
+"k.    c #A0A3A7",
+"l.    c #A5A8AC",
+"m.    c #E0E0E2",
+"n.    c #555B61",
+"o.    c #232932",
+"p.    c #ECEDEE",
+"q.    c #4F545B",
+"r.    c #666B71",
+"s.    c #EDEEEE",
+"t.    c #A2A5A8",
+"u.    c #71757B",
+"v.    c #B9BBBE",
+"w.    c #1F262F",
+"x.    c #EFF0F0",
+"y.    c #2C323A",
+"z.    c #62676D",
+"A.    c #BEC0C2",
+"B.    c #B5B7BA",
+"C.    c #73787D",
+"D.    c #A4A6AA",
+"E.    c #FBFBFB",
+"F.    c #2C333B",
+"G.    c #585D64",
+"H.    c #767A80",
+"I.    c #C1C3C5",
+"J.    c #8F9397",
+"K.    c #C9CACC",
+"L.    c #E0E1E2",
+"M.    c #393F47",
+"N.    c #51565D",
+"O.    c #20272F",
+"P.    c #A3A5A9",
+"Q.    c #1F252E",
+"R.    c #282E37",
+"S.    c #DCDDDE",
+"T.    c #4B5057",
+"U.    c #64696F",
+"V.    c #262D36",
+"W.    c #9DA0A4",
+"X.    c #C2C4C7",
+"Y.    c #EBECEC",
+"Z.    c #6C7177",
+"`.    c #999CA0",
+" +    c #5E6369",
+".+    c #434850",
+"++    c #797D82",
+"@+    c #B1B3B6",
+"#+    c #A4A7AB",
+"$+    c #CECFD1",
+"%+    c #CBCDCF",
+"&+    c #3C4249",
+"*+    c #72767C",
+"=+    c #8D9195",
+"-+    c #C4C6C8",
+";+    c #878A8F",
+">+    c #ACAFB2",
+",+    c #DFE0E1",
+"'+    c #353B43",
+")+    c #333A42",
+"!+    c #121923",
+"~+    c #51575E",
+"{+    c #F2F2F2",
+"]+    c #B6B8BB",
+"^+    c #D8DADB",
+"/+    c #9B9EA2",
+"(+    c #121A23",
+"_+    c #CED0D1",
+":+    c #AEB0B3",
+"<+    c #75797F",
+"[+    c #40454E",
+"}+    c #30363F",
+"|+    c #9C9FA3",
+"1+    c #131A23",
+"2+    c #5C6167",
+"3+    c #F7F7F7",
+"4+    c #444951",
+"5+    c #929699",
+"6+    c #F3F3F3",
+"7+    c #161E27",
+"8+    c #5D6268",
+"9+    c #ABADB1",
+"0+    c #D6D6D8",
+"a+    c #EBECED",
+"b+    c #E7E8E9",
+"c+    c #CDCFD0",
+"d+    c #454B52",
+"e+    c #1A222B",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .                     ",
+"                  . . + @ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % & + . .                   ",
+"              . . . * = - ; > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > , ' ) = + . .               ",
+"              . + ! ~ { ] ^ / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / ( _ : < [ } .               ",
+"            . . | 1 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 5 + .             ",
+"          . . | 6 7 3 3 3 8 9 0 / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / 0 9 8 3 3 3 3 a = . .           ",
+"          . . b c 3 3 d e f g h i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i h g f e d 3 3 j k + .           ",
+"          . } l m 3 n o p 5 q r i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i r q 5 p o n 3 s t & .           ",
+"          . % , 9 u v w x y z / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / z y x w v u A B $ .           ",
+"          . $ C D E F G 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 G F H D C $ .           ",
+"          . $ I J K L 3 3 3 3 M N / / / O P Q / / / 0 P P R P P P P R P P 0 / / / Q P O / / / N M 3 3 3 3 L K J I $ .           ",
+"          . $ S T U 3 3 3 s V W X Y Z i `  .h ..i ...., B r +.r , @.I #.r $.- q %.+.B &.- r Y X W V s 3 3 3 U T S $ .           ",
+"          . $ > *.3 3 3 =.-.;.>.+ + + . . . . . + . . . . . . . . . . . . . . . . . . . . & $ $ 5 ;.-.=.3 3 3 *.> $ .           ",
+"          . $ > / 3 3 ,.* '.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + . . . . '.* ,.3 3 / > $ .           ",
+"          . $ > / 3 ).!.5 . . . . . . . . . . . . . . . ~.3 3 3 3 3 {.. . . . . . . . . . . + . . . . ].!.).3 / > $ .           ",
+"          . $ > / 3 ^./.+ . . . . . . . . . . . . . . . (.3 3 3 3 3 _.:.. . . . . . . . . . . . . . . & <.^.3 / > $ .           ",
+"          . $ > / 3 / [.. . . . . . . . . . . . . . }.../ 3 3 3 3 3 L |.. . . . . . . . . . . . . . . } #./ 3 / > $ .           ",
+"          . $ > / 3 / [.. . . . . . . . . . . . . . . 1.3 3 3 3 3 3 3 2.. . . . . . . . . . . . . . . + > / 3 / > $ .           ",
+"          . $ > / 3 / 3.. . . . . . . . . . . . . . . 4.3 3 3 3 3 3 3 ] . . . . . . . . . . . . . . . + > / 3 / > $ .           ",
+"          . $ > / 3 5.3.. . . . . . . . . . . . . . C L 3 3 3 3 3 3 3 3 6.. . . . . . . . . . . . . . + 7./ 3 / > $ .           ",
+"          . $ > / 3 O 3.. . . . . . . . . . . . . . 8.3 3 3 3 9.3 3 3 3 0.. . . . . . . . . . . . . . . i / 3 / > $ .           ",
+"          . $ > / 3 a.[.. . . . . . . . . . . . . . b.3 3 3 c.d.3 3 3 3 T e.. . . . . . . . . . . . . . -./ 3 / > $ .           ",
+"          . $ > / f.g.i + . . . . . . . . . . . . h.3 3 3 3 4.:.( 3 3 3 3 !.. . . . . . . . . . . . . . %./ 3 / > $ .           ",
+"          . $ > / f.g.7.+ . . . . . . . . . . . . i.3 3 3 3 j.. k.3 3 3 3 l.. . . . . . . . . . . . . . - / 3 / > $ .           ",
+"          . $ > / f.g.7.+ . . . . . . . . . . . . m.3 3 3 M #.. n.3 3 3 3 5.o.. . . . . . . . . . . . . - / 3 / > $ .           ",
+"          . $ > / f.p.i + . . . . . . . . . . . q.3 3 3 3 _.. . :.g.3 3 3 3 r.. . . . . . . . . . . . . - / 3 / > $ .           ",
+"          . $ > / 3 s.i . . . . . . . . . . . . t.3 3 3 3 u.. . . t.3 3 3 3 v.. . . . . . . . . . . . . w./ 3 / > $ .           ",
+"          . $ > / 3 x.3.. . . . . . . . . . . ' Q 3 3 3 L y.. . . a 3 3 3 3 L C . . . . . . . . . . . . w./ 3 / > $ .           ",
+"          . $ > / 3 5.o.. . . . . . . . . . . z.3 3 3 3 A.. . . . w.G 3 3 3 3 8.. . . . . . . . . . . . - 5.3 / > $ .           ",
+"          . $ > / 3 / ..+ . . . . . . . . . . B.3 3 3 3 C.. . . . . D.3 3 3 3 b.. . . . . . . . . . . . o.5.3 / > $ .           ",
+"          . $ > / 3 / i . . . . . . . . . . > c.3 3 3 E.F.. . . . . G.3 3 3 3 3 h.. . . . . . + . . . . ..x.3 / > $ .           ",
+"          . $ > / 3 / r + . . . . . . . . . H.3 3 3 3 I.. . . . . . w.G 3 3 3 3 J.. . . . . + . . . . . +.x.3 / > $ .           ",
+"          . $ > / 3 / i . . . . . . . . . . K.3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 L.. . . . . . . . . . . o.x.3 / > $ .           ",
+"          . $ > / 3 / t . . . . . . . . . M.3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 N.. . . . . . . . . . O.5.3 / > $ .           ",
+"          . $ > / 3 / ... . . . . . . . . e 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 P.. . . . . . . . . . Q.5.3 / > $ .           ",
+"          . $ > / 3 / R.. . . . . . . . . S.3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 Q ' . . . . . . . . . . / 3 / > $ .           ",
+"          . $ > / 3 / B + . . . . . . . T.3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 U.. . . . . . . . . . / 3 / > $ .           ",
+"          . $ > / 3 / V.+ . . . . . . . W.3 3 3 3 X.. . . . . . . . . . %.Y.3 3 3 3 ,.. . . . . . . . . w./ 3 / > $ .           ",
+"          . $ > / 3 / -.+ . . . . . . - Y.3 3 3 3 Z.. . . . . . . . . . . `.3 3 3 3 M F.. . . . . . . . %./ 3 / > $ .           ",
+"          . $ > / 3 / [.. . . . . . .  +3 3 3 3 N -.. . . . . . . . . . . .+3 3 3 3 3 ++. . . . . . . . -./ 3 / > $ .           ",
+"          . $ > / 3 / [.. . . . . . . @+3 3 3 3 #+. . . . . . . . . . . . . $+3 3 3 3 %+. . . . . . . . [./ 3 / > $ .           ",
+"          . $ > / 3 / 3.. . . . . . , 2 3 3 3 3 q.. . . . . . . . . . . . . 1 3 3 3 3 3 &+. . . . . . . i / 3 / > $ .           ",
+"          . $ > / 3 / [.+ . . . . . *+3 3 3 3 S.. . . . . . . . . . . . . . B 2 3 3 3 3 =+. . . . . . . R./ 3 / > $ .           ",
+"          . $ > / 3 ^.> + . . . . . -+3 3 3 3 ;+. . . . . . . . . . . . . . . >+3 3 3 3 ,+. . . . . . } X ^.3 / > $ .           ",
+"          . $ > / 3 ).H 5 . . . . '+8 3 3 3 ).)+. . . . . . . . . . . . . . . n.3 3 3 3 3 q.. . . + + !+~+).3 {+> $ .           ",
+"          . $ B a.3 3 ]+| } . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + '.| B.3 3 z , % .           ",
+"          . & t ^+3 3 3 /+&.& + + . . . . . . . . . . . . . . . . . . . . . . . + + } + . . . . + (+-./+3 3 3 _+O.} .           ",
+"          . + 5 :+3 3 3 3 s <+[+-.:.. w.%.-.[.[.[.[.[.[.+.-.7.F.C C 3.$.q [.[.i R.#.> i l w.. :.}+<+s 3 3 3 3 |+1+. .           ",
+"          . . 1+2+3 3 3 3 3 3 c./ / / / / / / / / / / / / 5.P P P P 5./ / / / / / / / / / / / / c.3 3 3 3 3 3+4+k . .           ",
+"            . + >.5+3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 6+j.= . .             ",
+"              . @ 7+8+9+0+a+/ / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / b+c+W.d+= + .               ",
+"              . . + (+5 &.7.> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > R.- (+) . . .               ",
+"                  . . + & % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # e++ . .                   ",
+"                    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .                     ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                "};
diff --git a/lib/creaDevManagerLib/images/ApIcon.xpm b/lib/creaDevManagerLib/images/ApIcon.xpm
new file mode 100644 (file)
index 0000000..8d3aedb
--- /dev/null
@@ -0,0 +1,314 @@
+/* XPM */
+const static char * ApIcon[] = {
+"64 64 247 2",
+"      c None",
+".     c #1D242D",
+"+     c #1C232C",
+"@     c #1A212B",
+"#     c #19212A",
+"$     c #192029",
+"%     c #19202A",
+"&     c #1A212A",
+"*     c #141C25",
+"=     c #131A24",
+"-     c #202730",
+";     c #272E37",
+">     c #2B313A",
+",     c #282F37",
+"'     c #222931",
+")     c #151C25",
+"!     c #131B24",
+"~     c #4A5158",
+"{     c #A0A4A7",
+"]     c #CFD0D2",
+"^     c #E6E7E8",
+"/     c #F1F2F2",
+"(     c #E9EAEB",
+"_     c #D4D5D7",
+":     c #A8ABAE",
+"<     c #575D63",
+"[     c #151D26",
+"}     c #1B222B",
+"|     c #141B25",
+"1     c #777B81",
+"2     c #F6F7F7",
+"3     c #FFFFFF",
+"4     c #898C91",
+"5     c #161D26",
+"6     c #4C5158",
+"7     c #FBFBFC",
+"8     c #FDFDFD",
+"9     c #F4F4F5",
+"0     c #F1F1F2",
+"a     c #565B62",
+"b     c #141B24",
+"c     c #A3A5AA",
+"d     c #E1E1E3",
+"e     c #898D92",
+"f     c #4E535A",
+"g     c #30373E",
+"h     c #252C35",
+"i     c #272D36",
+"j     c #AAADB0",
+"k     c #151C26",
+"l     c #222831",
+"m     c #D3D5D7",
+"n     c #B0B2B5",
+"o     c #252C34",
+"p     c #030A15",
+"q     c #232A33",
+"r     c #272E36",
+"s     c #D8D9DB",
+"t     c #232A32",
+"u     c #C6C8CA",
+"v     c #0F1720",
+"w     c #323940",
+"x     c #929599",
+"y     c #CACCCE",
+"z     c #E9E9EA",
+"A     c #F6F6F7",
+"B     c #293038",
+"C     c #2D343C",
+"D     c #F3F3F4",
+"E     c #52575F",
+"F     c #5F646A",
+"G     c #ECECED",
+"H     c #52575E",
+"I     c #2F353D",
+"J     c #DADCDD",
+"K     c #6D7177",
+"L     c #FAFAFA",
+"M     c #F9F9F9",
+"N     c #F2F2F3",
+"O     c #EEEFEF",
+"P     c #EDEEEF",
+"Q     c #EFEFF0",
+"R     c #EEEEEF",
+"S     c #2D333C",
+"T     c #E2E3E4",
+"U     c #D5D7D8",
+"V     c #777B80",
+"W     c #41474F",
+"X     c #2C323B",
+"Y     c #2A3139",
+"Z     c #2B323A",
+"`     c #30363E",
+" .    c #2A313A",
+"..    c #242A33",
+"+.    c #242B33",
+"@.    c #293039",
+"#.    c #2A3039",
+"$.    c #212830",
+"%.    c #212831",
+"&.    c #222932",
+"*.    c #F1F1F1",
+"=.    c #9B9FA2",
+"-.    c #242B34",
+";.    c #0F1620",
+">.    c #181F28",
+",.    c #B7B9BC",
+"'.    c #171E27",
+").    c #FCFCFC",
+"!.    c #52585F",
+"~.    c #121922",
+"{.    c #F2F3F3",
+"].    c #2B3139",
+"^.    c #1E252D",
+"/.    c #E4E5E6",
+"(.    c #50555C",
+"_.    c #1E252E",
+":.    c #1F262F",
+"<.    c #1F262E",
+"[.    c #2D333B",
+"}.    c #262C35",
+"|.    c #555B61",
+"1.    c #A4A6AA",
+"2.    c #1E242D",
+"3.    c #A9ABAF",
+"4.    c #F0F1F1",
+"5.    c #232932",
+"6.    c #252B34",
+"7.    c #676C72",
+"8.    c #6C7177",
+"9.    c #E0E1E2",
+"0.    c #BABDBF",
+"a.    c #292F38",
+"b.    c #C0C2C4",
+"c.    c #AAACB0",
+"d.    c #8D9195",
+"e.    c #FBFBFB",
+"f.    c #30363F",
+"g.    c #ECEDED",
+"h.    c #333941",
+"i.    c #595E65",
+"j.    c #3C424A",
+"k.    c #7F8388",
+"l.    c #FEFEFE",
+"m.    c #EAEBEB",
+"n.    c #82868B",
+"o.    c #E8E9EA",
+"p.    c #CECFD1",
+"q.    c #D2D4D5",
+"r.    c #F7F8F8",
+"s.    c #3F454D",
+"t.    c #C5C7C9",
+"u.    c #E5E6E7",
+"v.    c #DCDDDE",
+"w.    c #BCBEC1",
+"x.    c #D6D7D9",
+"y.    c #9B9EA2",
+"z.    c #7C8085",
+"A.    c #434850",
+"B.    c #EFF0F0",
+"C.    c #6D7278",
+"D.    c #464C53",
+"E.    c #4A4F57",
+"F.    c #2F353E",
+"G.    c #96999E",
+"H.    c #73777C",
+"I.    c #ECEDEE",
+"J.    c #9A9DA1",
+"K.    c #BDBFC2",
+"L.    c #E7E8E9",
+"M.    c #B5B7BA",
+"N.    c #7E8287",
+"O.    c #696E73",
+"P.    c #7A7F84",
+"Q.    c #F4F4F4",
+"R.    c #363C44",
+"S.    c #EDEEEE",
+"T.    c #8B8F93",
+"U.    c #6C7076",
+"V.    c #5B6066",
+"W.    c #5C6168",
+"X.    c #AEB1B4",
+"Y.    c #83878C",
+"Z.    c #D0D1D3",
+"`.    c #F6F6F6",
+" +    c #3B4148",
+".+    c #EBECEC",
+"++    c #72767C",
+"@+    c #73787D",
+"#+    c #E7E7E8",
+"$+    c #C7C8CB",
+"%+    c #D5D6D8",
+"&+    c #383E46",
+"*+    c #6E7378",
+"=+    c #BFC1C3",
+"-+    c #A0A3A7",
+";+    c #82858A",
+">+    c #3D434B",
+",+    c #787C81",
+"'+    c #4D535A",
+")+    c #323840",
+"!+    c #DDDEDF",
+"~+    c #60656B",
+"{+    c #4C5259",
+"]+    c #5D6269",
+"^+    c #999CA0",
+"/+    c #E3E4E5",
+"(+    c #20272F",
+"_+    c #DFE0E1",
+":+    c #BEC0C2",
+"<+    c #1F252E",
+"[+    c #282E37",
+"}+    c #8D9095",
+"|+    c #6B6F75",
+"1+    c #A1A4A7",
+"2+    c #DEDFE0",
+"3+    c #A6A9AC",
+"4+    c #F5F5F5",
+"5+    c #B4B7B9",
+"6+    c #262D36",
+"7+    c #121923",
+"8+    c #51575E",
+"9+    c #F2F2F2",
+"0+    c #B6B8BB",
+"a+    c #D8DADB",
+"b+    c #121A23",
+"c+    c #CED0D1",
+"d+    c #AEB0B3",
+"e+    c #75797F",
+"f+    c #40454E",
+"g+    c #2C333B",
+"h+    c #9C9FA3",
+"i+    c #131A23",
+"j+    c #5C6167",
+"k+    c #F8F8F9",
+"l+    c #F7F7F7",
+"m+    c #444951",
+"n+    c #929699",
+"o+    c #F3F3F3",
+"p+    c #161E27",
+"q+    c #5D6268",
+"r+    c #ABADB1",
+"s+    c #D6D6D8",
+"t+    c #EBECED",
+"u+    c #CDCFD0",
+"v+    c #9DA0A4",
+"w+    c #454B52",
+"x+    c #1A222B",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .                     ",
+"                  . . + @ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % & + . .                   ",
+"              . . . * = - ; > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > , ' ) = + . .               ",
+"              . + ! ~ { ] ^ / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / ( _ : < [ } .               ",
+"            . . | 1 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 5 + .             ",
+"          . . | 6 7 3 3 3 8 9 0 / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / 0 9 8 3 3 3 3 a = . .           ",
+"          . . b c 3 3 d e f g h i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i h g f e d 3 3 j k + .           ",
+"          . } l m 3 n o p 5 q r i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i r q 5 p o n 3 s t & .           ",
+"          . % , 9 u v w x y z / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / z y x w v u A B $ .           ",
+"          . $ C D E F G 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 G F H D C $ .           ",
+"          . $ I J K L 3 3 3 3 M N / / / O P Q / / / 0 P P R P P P P R P P 0 / / / Q P O / / / N M 3 3 3 3 L K J I $ .           ",
+"          . $ S T U 3 3 3 s V W X Y Z i `  .h ..i ...., B r +.r , @.I #.r $.- q %.+.B &.- r Y X W V s 3 3 3 U T S $ .           ",
+"          . $ > *.3 3 3 =.-.;.>.+ + + . . . . . + . . . . . . . . . . . . . . . . . . . . & $ $ 5 ;.-.=.3 3 3 *.> $ .           ",
+"          . $ > / 3 3 ,.* '.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + . . . . '.* ,.3 3 / > $ .           ",
+"          . $ > / 3 ).!.5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + . . . . ~.!.).3 / > $ .           ",
+"          . $ > / 3 {.].+ . . . . . . . ^./.3 3 3 (.. . . _.:.<._._._._.. . . . . . . . . . . . . . . & [.{.3 / > $ .           ",
+"          . $ > / 3 / }.. . . . . . . . |.3 3 3 3 1.2._.. . . . . . . . . . . . . . . . . . . . . . . } #./ 3 / > $ .           ",
+"          . $ > / 3 / }.. . . . . . . . 3.3 3 3 3 4.5.. . . . . . . . . . . . . . . . . . . . . . . . + > / 3 / > $ .           ",
+"          . $ > / 3 / 6.. . . . . . . h D 3 3 3 3 3 7.. . . . . . . . . . . . . . . . . . . . . . . . + > / 3 / > $ .           ",
+"          . $ > / 3 4.6.. . . . . . . 8.3 3 N 9.3 3 0.. . . . . . . . . . . . . . . . . . . . . . . . + a./ 3 / > $ .           ",
+"          . $ > / 3 O 6.. . . . . . . b.3 3 c.d.3 3 e.f.. . . . . . . . . . . . . . . . . . . . . . . . i / 3 / > $ .           ",
+"          . $ > / 3 g.}.. . . . . . h.).3 3 i.j.3 3 3 k.. . . . . . . . . . . . . . . . . . . . . . . . -./ 3 / > $ .           ",
+"          . $ > / l.m.i + . . . . . n.3 3 o._.. p.3 3 q.. . . . . . . 3 3 r.s.k.t.u.2 v.w.n.C . . . . . %./ 3 / > $ .           ",
+"          . $ > / l.m.a.+ . . . . . x.3 3 y.. . z.3 3 3 A.. . . . . . 3 3 3 3 3 3 3 3 3 3 3 B.C.. . . . - / 3 / > $ .           ",
+"          . $ > / l.m.a.+ . . . . D.3 3 3 E.. . F.e.3 3 G.. . . . . . 3 3 3 3 3 3 3 3 3 3 3 3 3 H.. . . - / 3 / > $ .           ",
+"          . $ > / l.I.i + . . . . J.3 3 v.. . . . K.3 3 L._.. . . . . 3 3 3 3 M.N.O.P.,.8 3 3 3 Q.R.. . - / 3 / > $ .           ",
+"          . $ > / 3 S.i . . . . :.( 3 3 T.. . . . U.3 3 3 V.. . . . . 3 3 3 3 . . . . . 6 N 3 3 3 d.. . :./ 3 / > $ .           ",
+"          . $ > / 3 B.6.. . . . W.3 3 3 3 3 3 3 3 3 3 3 3 X.. . . . . 3 3 3 3 . . . . . . Y.3 3 3 Z.. . :./ 3 / > $ .           ",
+"          . $ > / 3 4.5.. . . . n 3 3 3 3 3 3 3 3 3 3 3 3 `., . . . . 3 3 3 3 . . . . . .  +3 3 3 .+. . - 4.3 / > $ .           ",
+"          . $ > / 3 / ..+ . . B 2 3 3 3 3 3 3 3 3 3 3 3 3 3 ++. . . . 3 3 3 3 . . . . . . 5.3 3 3 M . . 5.4.3 / > $ .           ",
+"          . $ > / 3 / i . . . @+3 3 3 3 3 3 3 3 3 3 3 3 3 3 t.. . . . 3 3 3 3 . . . . . . F.3 3 3 #+. . ..B.3 / > $ .           ",
+"          . $ > / 3 / r + . . $+3 3 R %.. . . . . . . %+3 3 3 &+. . . 3 3 3 3 . . . . . . *+3 3 3 =+. . +.B.3 / > $ .           ",
+"          . $ > / 3 / i . . &+3 3 3 -+. . . . . . . . ;+3 3 3 e . . . 3 3 3 3 . . . . . >+R 3 3 3 ,+. . 5.B.3 / > $ .           ",
+"          . $ > / 3 / t . . e 3 3 3 '+. . . . . . . . )+).3 3 !+. . . 3 3 3 3 d.~+{+]+^+/ 3 3 3 /+5.. . (+4.3 / > $ .           ",
+"          . $ > / 3 / ... . !+3 3 _+. . . . . . . . . . :+3 3 3 '+. . 3 3 3 3 3 3 3 3 3 3 3 3 2 {+. . . <+4.3 / > $ .           ",
+"          . $ > / 3 / [+. '+3 3 3 }+. . . . . . . . . . |+3 3 3 1+. . 3 3 3 3 3 3 3 3 3 3 3 2+E.. . . . . / 3 / > $ .           ",
+"          . $ > / 3 / B + 1+3 3 3  +. . . . . . . . . . -.N 3 3 Q ' . 3 3 3 3 3+!+4+2 /+5+U.- . . . . . . / 3 / > $ .           ",
+"          . $ > / 3 / 6++ . . . . . . . . . . . . . . . . . . . . . . 3 3 3 3 . . . . . . . . . . . . . :./ 3 / > $ .           ",
+"          . $ > / 3 / -.+ . . . . . . . . . . . . . . . . . . . . . . 3 3 3 3 . . . . . . . . . . . . . %./ 3 / > $ .           ",
+"          . $ > / 3 / }.. . . . . . . . . . . . . . . . . . . . . . . 3 3 3 3 . . . . . . . . . . . . . -./ 3 / > $ .           ",
+"          . $ > / 3 / }.. . . . . . . . . . . . . . . . . . . . . . . 3 3 3 3 . . . . . . . . . . . . . }./ 3 / > $ .           ",
+"          . $ > / 3 / 6.. . . . . . . . . . . . . . . . . . . . . . . 3 3 3 3 . . . . . . . . . . . . . i / 3 / > $ .           ",
+"          . $ > / 3 / }.+ . . . . . . . . . . . . . . . . . . . . . . 3 3 3 3 . + . . . . . . . . . . . [+/ 3 / > $ .           ",
+"          . $ > / 3 {.> + . . . . . . . . . . . . . . . . . . . . . . 3 3 3 3 . . . . . . . . . . . . } X {.3 / > $ .           ",
+"          . $ > / 3 ).H 5 . . . . . . . . . . . . . . . . . . . . . . 3 3 3 3 . . . . . . . . . . + + 7+8+).3 9+> $ .           ",
+"          . $ B g.3 3 0+| } . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + '.| M.3 3 z , % .           ",
+"          . & t a+3 3 3 y.&.& + + . . . . . . . . . . . . . . . . . . . . . . . + + } + . . . . + b+-.y.3 3 3 c+(+} .           ",
+"          . + 5 d+3 3 3 3 s e+f+-._.. :.%.-.}.}.}.}.}.}.+.-.a.g+C C 6.$.q }.}.i [+#.> i l :.. _.f.e+s 3 3 3 3 h+i+. .           ",
+"          . . i+j+3 3 3 3 3 3 k+/ / / / / / / / / / / / / 4.P P P P 4./ / / / / / / / / / / / / k+3 3 3 3 3 l+m+k . .           ",
+"            . + >.n+3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 o+*+= . .             ",
+"              . @ p+q+r+s+t+/ / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / L.u+v+w+= + .               ",
+"              . . + b+5 &.a.> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > [+- b+) . . .               ",
+"                  . . + & % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # x++ . .                   ",
+"                    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .                     ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                "};
diff --git a/lib/creaDevManagerLib/images/BBIcon.xpm b/lib/creaDevManagerLib/images/BBIcon.xpm
new file mode 100644 (file)
index 0000000..71e600b
--- /dev/null
@@ -0,0 +1,271 @@
+/* XPM */
+const static char * BBIcon[] = {
+"64 64 204 2",
+"      c None",
+".     c #1D242D",
+"+     c #1C232C",
+"@     c #1A212B",
+"#     c #19212A",
+"$     c #192029",
+"%     c #19202A",
+"&     c #1A212A",
+"*     c #141C25",
+"=     c #131A24",
+"-     c #202730",
+";     c #272E37",
+">     c #2B313A",
+",     c #282F37",
+"'     c #222931",
+")     c #151C25",
+"!     c #131B24",
+"~     c #4A5158",
+"{     c #A0A4A7",
+"]     c #CFD0D2",
+"^     c #E6E7E8",
+"/     c #F1F2F2",
+"(     c #E9EAEB",
+"_     c #D4D5D7",
+":     c #A8ABAE",
+"<     c #575D63",
+"[     c #151D26",
+"}     c #1B222B",
+"|     c #141B25",
+"1     c #777B81",
+"2     c #F6F7F7",
+"3     c #FFFFFF",
+"4     c #898C91",
+"5     c #161D26",
+"6     c #4C5158",
+"7     c #FBFBFC",
+"8     c #FDFDFD",
+"9     c #F4F4F5",
+"0     c #F1F1F2",
+"a     c #565B62",
+"b     c #141B24",
+"c     c #A3A5AA",
+"d     c #E1E1E3",
+"e     c #898D92",
+"f     c #4E535A",
+"g     c #30373E",
+"h     c #252C35",
+"i     c #272D36",
+"j     c #AAADB0",
+"k     c #151C26",
+"l     c #222831",
+"m     c #D3D5D7",
+"n     c #B0B2B5",
+"o     c #252C34",
+"p     c #030A15",
+"q     c #232A33",
+"r     c #272E36",
+"s     c #D8D9DB",
+"t     c #232A32",
+"u     c #C6C8CA",
+"v     c #0F1720",
+"w     c #323940",
+"x     c #929599",
+"y     c #CACCCE",
+"z     c #E9E9EA",
+"A     c #F6F6F7",
+"B     c #293038",
+"C     c #2D343C",
+"D     c #F3F3F4",
+"E     c #52575F",
+"F     c #5F646A",
+"G     c #ECECED",
+"H     c #52575E",
+"I     c #2F353D",
+"J     c #DADCDD",
+"K     c #6D7177",
+"L     c #FAFAFA",
+"M     c #F9F9F9",
+"N     c #F2F2F3",
+"O     c #EEEFEF",
+"P     c #EDEEEF",
+"Q     c #EFEFF0",
+"R     c #EEEEEF",
+"S     c #2D333C",
+"T     c #E2E3E4",
+"U     c #D5D7D8",
+"V     c #777B80",
+"W     c #41474F",
+"X     c #2C323B",
+"Y     c #2A3139",
+"Z     c #2B323A",
+"`     c #30363E",
+" .    c #2A313A",
+"..    c #242A33",
+"+.    c #242B33",
+"@.    c #293039",
+"#.    c #2A3039",
+"$.    c #212830",
+"%.    c #212831",
+"&.    c #222932",
+"*.    c #F1F1F1",
+"=.    c #9B9FA2",
+"-.    c #242B34",
+";.    c #0F1620",
+">.    c #181F28",
+",.    c #B7B9BC",
+"'.    c #171E27",
+").    c #FCFCFC",
+"!.    c #52585F",
+"~.    c #121922",
+"{.    c #F2F3F3",
+"].    c #2B3139",
+"^.    c #1E252E",
+"/.    c #1F262F",
+"(.    c #1F262E",
+"_.    c #2D333B",
+":.    c #262C35",
+"<.    c #1E242D",
+"[.    c #252B34",
+"}.    c #F0F1F1",
+"|.    c #292F38",
+"1.    c #E8E9EA",
+"2.    c #C8C9CC",
+"3.    c #888B90",
+"4.    c #2C333B",
+"5.    c #ECEDED",
+"6.    c #5D6269",
+"7.    c #FEFEFE",
+"8.    c #EAEBEB",
+"9.    c #F6F6F6",
+"0.    c #353B43",
+"a.    c #3E444C",
+"b.    c #75797F",
+"c.    c #A9ABAF",
+"d.    c #ECEDEE",
+"e.    c #EDEEEE",
+"f.    c #3A4048",
+"g.    c #BBBDC0",
+"h.    c #EFF0F0",
+"i.    c #1E252D",
+"j.    c #ABADB0",
+"k.    c #6D7278",
+"l.    c #232932",
+"m.    c #42484F",
+"n.    c #464C53",
+"o.    c #5C6168",
+"p.    c #85898E",
+"q.    c #D0D1D3",
+"r.    c #73787D",
+"s.    c #A6A9AC",
+"t.    c #3F454D",
+"u.    c #71757B",
+"v.    c #6C7177",
+"w.    c #CECFD1",
+"x.    c #20272F",
+"y.    c #363C44",
+"z.    c #DFE0E1",
+"A.    c #1F252E",
+"B.    c #282E37",
+"C.    c #B3B6B9",
+"D.    c #AEB1B4",
+"E.    c #5B6067",
+"F.    c #62666D",
+"G.    c #767A80",
+"H.    c #9EA1A5",
+"I.    c #FBFBFB",
+"J.    c #474D54",
+"K.    c #262D36",
+"L.    c #787C81",
+"M.    c #DDDEDF",
+"N.    c #F5F5F5",
+"O.    c #E5E6E7",
+"P.    c #9C9FA3",
+"Q.    c #60656B",
+"R.    c #121923",
+"S.    c #51575E",
+"T.    c #F2F2F2",
+"U.    c #B6B8BB",
+"V.    c #B5B7BA",
+"W.    c #D8DADB",
+"X.    c #9B9EA2",
+"Y.    c #121A23",
+"Z.    c #CED0D1",
+"`.    c #AEB0B3",
+" +    c #40454E",
+".+    c #30363F",
+"++    c #131A23",
+"@+    c #5C6167",
+"#+    c #F8F8F9",
+"$+    c #F7F7F7",
+"%+    c #444951",
+"&+    c #929699",
+"*+    c #F3F3F3",
+"=+    c #6E7378",
+"-+    c #161E27",
+";+    c #5D6268",
+">+    c #ABADB1",
+",+    c #D6D6D8",
+"'+    c #EBECED",
+")+    c #E7E8E9",
+"!+    c #CDCFD0",
+"~+    c #9DA0A4",
+"{+    c #454B52",
+"]+    c #1A222B",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .                     ",
+"                  . . + @ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % & + . .                   ",
+"              . . . * = - ; > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > , ' ) = + . .               ",
+"              . + ! ~ { ] ^ / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / ( _ : < [ } .               ",
+"            . . | 1 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 5 + .             ",
+"          . . | 6 7 3 3 3 8 9 0 / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / 0 9 8 3 3 3 3 a = . .           ",
+"          . . b c 3 3 d e f g h i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i h g f e d 3 3 j k + .           ",
+"          . } l m 3 n o p 5 q r i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i r q 5 p o n 3 s t & .           ",
+"          . % , 9 u v w x y z / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / z y x w v u A B $ .           ",
+"          . $ C D E F G 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 G F H D C $ .           ",
+"          . $ I J K L 3 3 3 3 M N / / / O P Q / / / 0 P P R P P P P R P P 0 / / / Q P O / / / N M 3 3 3 3 L K J I $ .           ",
+"          . $ S T U 3 3 3 s V W X Y Z i `  .h ..i ...., B r +.r , @.I #.r $.- q %.+.B &.- r Y X W V s 3 3 3 U T S $ .           ",
+"          . $ > *.3 3 3 =.-.;.>.+ + + . . . . . + . . . . . . . . . . . . . . . . . . . . & $ $ 5 ;.-.=.3 3 3 *.> $ .           ",
+"          . $ > / 3 3 ,.* '.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + . . . . '.* ,.3 3 / > $ .           ",
+"          . $ > / 3 ).!.5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + . . . . ~.!.).3 / > $ .           ",
+"          . $ > / 3 {.].+ . . . . . . . . . . . . . . . . ^./.(.^.^.^.^.. . . . . . . . . . . . . . . & _.{.3 / > $ .           ",
+"          . $ > / 3 / :.. . . . . . . . . . . . . . <.^.. . . . . . . . . . . . . . . . . . . . . . . } #./ 3 / > $ .           ",
+"          . $ > / 3 / :.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + > / 3 / > $ .           ",
+"          . $ > / 3 / [.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + > / 3 / > $ .           ",
+"          . $ > / 3 }.[.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + |./ 3 / > $ .           ",
+"          . $ > / 3 O [.. . 3 3 3 3 3 3 3 L 1.2.3.4.. . . . . . . . 3 3 3 3 3 3 3 L 1.2.3.4.. . . . . . i / 3 / > $ .           ",
+"          . $ > / 3 5.:.. . 3 3 3 3 3 3 3 3 3 3 3 }.6.. . . . . . . 3 3 3 3 3 3 3 3 3 3 3 }.6.. . . . . -./ 3 / > $ .           ",
+"          . $ > / 7.8.i + . 3 3 3 3 3 3 3 3 3 3 3 3 9.0.. . . . . . 3 3 3 3 3 3 3 3 3 3 3 3 9.0.. . . . %./ 3 / > $ .           ",
+"          . $ > / 7.8.|.+ . 3 3 3 3 /./.' a.b.R 3 3 3 c.. . . . . . 3 3 3 3 /./.' a.b.R 3 3 3 c.. . . . - / 3 / > $ .           ",
+"          . $ > / 7.8.|.+ . 3 3 3 3 . . . . . F 3 3 3 T . . . . . . 3 3 3 3 . . . . . F 3 3 3 T . . . . - / 3 / > $ .           ",
+"          . $ > / 7.d.i + . 3 3 3 3 . . . . . h 3 3 3 Q . . . . . . 3 3 3 3 . . . . . h 3 3 3 Q . . . . - / 3 / > $ .           ",
+"          . $ > / 3 e.i . . 3 3 3 3 . . . . . f.3 3 3 g.. . . . . . 3 3 3 3 . . . . . f.3 3 3 g.. . . . /./ 3 / > $ .           ",
+"          . $ > / 3 h.[.. . 3 3 3 3 . . . . i.j.3 3 3 k.. . . . . . 3 3 3 3 . . . . i.j.3 3 3 k.. . . . /./ 3 / > $ .           ",
+"          . $ > / 3 }.l.. . 3 3 3 3 m.n.o.p.q.3 3 3 ,.. . . . . . . 3 3 3 3 m.n.o.p.q.3 3 3 ,.. . . . . - }.3 / > $ .           ",
+"          . $ > / 3 / ..+ . 3 3 3 3 3 3 3 3 3 3 3 3 T r.i.. . . . . 3 3 3 3 3 3 3 3 3 3 3 3 T r.i.. . . l.}.3 / > $ .           ",
+"          . $ > / 3 / i . . 3 3 3 3 3 3 3 3 3 3 3 3 3 3 s.i.. . . . 3 3 3 3 3 3 3 3 3 3 3 3 3 3 s.i.. . ..h.3 / > $ .           ",
+"          . $ > / 3 / r + . 3 3 3 3 . . . B t.u.y 3 3 3 3 v.. . . . 3 3 3 3 . . . B t.u.y 3 3 3 3 v.. . +.h.3 / > $ .           ",
+"          . $ > / 3 / i . . 3 3 3 3 . . . . . . ^.: 3 3 3 w.. . . . 3 3 3 3 . . . . . . ^.: 3 3 3 w.. . l.h.3 / > $ .           ",
+"          . $ > / 3 / t . . 3 3 3 3 . . . . . . . f.3 3 3 D . . . . 3 3 3 3 . . . . . . . f.3 3 3 D . . x.}.3 / > $ .           ",
+"          . $ > / 3 / ... . 3 3 3 3 . . . . . . . y.3 3 3 z.. . . . 3 3 3 3 . . . . . . . y.3 3 3 z.. . A.}.3 / > $ .           ",
+"          . $ > / 3 / B.. . 3 3 3 3 . . . . . . #.C.3 3 3 D.. . . . 3 3 3 3 . . . . . . #.C.3 3 3 D.. . . / 3 / > $ .           ",
+"          . $ > / 3 / B + . 3 3 3 3 E.E.o.F.G.H.R 3 3 3 I.J.. . . . 3 3 3 3 E.E.o.F.G.H.R 3 3 3 I.J.. . . / 3 / > $ .           ",
+"          . $ > / 3 / K.+ . 3 3 3 3 3 3 3 3 3 3 3 3 3 8 L.. . . . . 3 3 3 3 3 3 3 3 3 3 3 3 3 8 L.. . . /./ 3 / > $ .           ",
+"          . $ > / 3 / -.+ . 3 3 3 3 3 3 3 3 3 3 3 3 M.o.. . . . . . 3 3 3 3 3 3 3 3 3 3 3 3 M.o.. . . . %./ 3 / > $ .           ",
+"          . $ > / 3 / :.. . 3 3 3 3 3 3 3 N.O.q.P.Q.^.. . . . . . . 3 3 3 3 3 3 3 N.O.q.P.Q.^.. . . . . -./ 3 / > $ .           ",
+"          . $ > / 3 / :.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . :./ 3 / > $ .           ",
+"          . $ > / 3 / [.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . i / 3 / > $ .           ",
+"          . $ > / 3 / :.+ . . . . . . . . . . . . . . . . . . . . . . . . . . . + . . . . . . . . . . . B./ 3 / > $ .           ",
+"          . $ > / 3 {.> + . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . } X {.3 / > $ .           ",
+"          . $ > / 3 ).H 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + + R.S.).3 T.> $ .           ",
+"          . $ B 5.3 3 U.| } . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + '.| V.3 3 z , % .           ",
+"          . & t W.3 3 3 X.&.& + + . . . . . . . . . . . . . . . . . . . . . . . + + } + . . . . + Y.-.X.3 3 3 Z.x.} .           ",
+"          . + 5 `.3 3 3 3 s b. +-.^.. /.%.-.:.:.:.:.:.:.+.-.|.4.C C [.$.q :.:.i B.#.> i l /.. ^..+b.s 3 3 3 3 P.++. .           ",
+"          . . ++@+3 3 3 3 3 3 #+/ / / / / / / / / / / / / }.P P P P }./ / / / / / / / / / / / / #+3 3 3 3 3 $+%+k . .           ",
+"            . + >.&+3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 *+=+= . .             ",
+"              . @ -+;+>+,+'+/ / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / )+!+~+{+= + .               ",
+"              . . + Y.5 &.|.> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > B.- Y.) . . .               ",
+"                  . . + & % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # ]++ . .                   ",
+"                    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .                     ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                "};
diff --git a/lib/creaDevManagerLib/images/CMIcon.xpm b/lib/creaDevManagerLib/images/CMIcon.xpm
new file mode 100644 (file)
index 0000000..b563a21
--- /dev/null
@@ -0,0 +1,305 @@
+/* XPM */
+const static char * CMIcon[] = {
+"64 64 238 2",
+"      c None",
+".     c #1D242D",
+"+     c #1C232C",
+"@     c #1A212B",
+"#     c #19212A",
+"$     c #192029",
+"%     c #19202A",
+"&     c #1A212A",
+"*     c #141C25",
+"=     c #131A24",
+"-     c #202730",
+";     c #272E37",
+">     c #2B313A",
+",     c #282F37",
+"'     c #222931",
+")     c #151C25",
+"!     c #131B24",
+"~     c #4A5158",
+"{     c #A0A4A7",
+"]     c #CFD0D2",
+"^     c #E6E7E8",
+"/     c #F1F2F2",
+"(     c #E9EAEB",
+"_     c #D4D5D7",
+":     c #A8ABAE",
+"<     c #575D63",
+"[     c #151D26",
+"}     c #1B222B",
+"|     c #141B25",
+"1     c #777B81",
+"2     c #F6F7F7",
+"3     c #FFFFFF",
+"4     c #898C91",
+"5     c #161D26",
+"6     c #4C5158",
+"7     c #FBFBFC",
+"8     c #FDFDFD",
+"9     c #F4F4F5",
+"0     c #F1F1F2",
+"a     c #565B62",
+"b     c #141B24",
+"c     c #A3A5AA",
+"d     c #E1E1E3",
+"e     c #898D92",
+"f     c #4E535A",
+"g     c #30373E",
+"h     c #252C35",
+"i     c #272D36",
+"j     c #AAADB0",
+"k     c #151C26",
+"l     c #222831",
+"m     c #D3D5D7",
+"n     c #B0B2B5",
+"o     c #252C34",
+"p     c #030A15",
+"q     c #232A33",
+"r     c #272E36",
+"s     c #D8D9DB",
+"t     c #232A32",
+"u     c #C6C8CA",
+"v     c #0F1720",
+"w     c #323940",
+"x     c #929599",
+"y     c #CACCCE",
+"z     c #E9E9EA",
+"A     c #F6F6F7",
+"B     c #293038",
+"C     c #2D343C",
+"D     c #F3F3F4",
+"E     c #52575F",
+"F     c #5F646A",
+"G     c #ECECED",
+"H     c #52575E",
+"I     c #2F353D",
+"J     c #DADCDD",
+"K     c #6D7177",
+"L     c #FAFAFA",
+"M     c #F9F9F9",
+"N     c #F2F2F3",
+"O     c #EEEFEF",
+"P     c #EDEEEF",
+"Q     c #EFEFF0",
+"R     c #EEEEEF",
+"S     c #2D333C",
+"T     c #E2E3E4",
+"U     c #D5D7D8",
+"V     c #777B80",
+"W     c #41474F",
+"X     c #2C323B",
+"Y     c #2A3139",
+"Z     c #2B323A",
+"`     c #30363E",
+" .    c #2A313A",
+"..    c #242A33",
+"+.    c #242B33",
+"@.    c #293039",
+"#.    c #2A3039",
+"$.    c #212830",
+"%.    c #212831",
+"&.    c #222932",
+"*.    c #F1F1F1",
+"=.    c #9B9FA2",
+"-.    c #242B34",
+";.    c #0F1620",
+">.    c #181F28",
+",.    c #B7B9BC",
+"'.    c #171E27",
+").    c #FCFCFC",
+"!.    c #52585F",
+"~.    c #121922",
+"{.    c #F2F3F3",
+"].    c #2B3139",
+"^.    c #1E252E",
+"/.    c #1F262F",
+"(.    c #1F262E",
+"_.    c #2D333B",
+":.    c #262C35",
+"<.    c #1E242D",
+"[.    c #252B34",
+"}.    c #F0F1F1",
+"|.    c #292F38",
+"1.    c #ECEDED",
+"2.    c #1E252D",
+"3.    c #5D6269",
+"4.    c #A2A5A8",
+"5.    c #D8D9DA",
+"6.    c #EDEDEE",
+"7.    c #E6E6E7",
+"8.    c #D0D1D3",
+"9.    c #999CA0",
+"0.    c #575C63",
+"a.    c #DEDFE0",
+"b.    c #C0C2C4",
+"c.    c #FEFEFE",
+"d.    c #EAEBEB",
+"e.    c #4E545B",
+"f.    c #75797F",
+"g.    c #6E7378",
+"h.    c #82858A",
+"i.    c #E5E6E7",
+"j.    c #232932",
+"k.    c #555B61",
+"l.    c #F7F8F8",
+"m.    c #9B9EA2",
+"n.    c #4D535A",
+"o.    c #262D35",
+"p.    c #484D55",
+"q.    c #7E8287",
+"r.    c #31373F",
+"s.    c #808489",
+"t.    c #656A70",
+"u.    c #ECEDEE",
+"v.    c #DFE0E1",
+"w.    c #E0E1E2",
+"x.    c #40464D",
+"y.    c #DBDCDE",
+"z.    c #EDEEEE",
+"A.    c #4C5259",
+"B.    c #85898E",
+"C.    c #8B8F93",
+"D.    c #74797E",
+"E.    c #83878C",
+"F.    c #EFF0F0",
+"G.    c #B4B7B9",
+"H.    c #9C9FA3",
+"I.    c #E3E4E5",
+"J.    c #2C333B",
+"K.    c #595E65",
+"L.    c #6C7177",
+"M.    c #96999E",
+"N.    c #686D73",
+"O.    c #D1D2D4",
+"P.    c #333941",
+"Q.    c #CCCED0",
+"R.    c #373D45",
+"S.    c #545A60",
+"T.    c #A1A4A7",
+"U.    c #93969A",
+"V.    c #63686E",
+"W.    c #B9BBBE",
+"X.    c #F6F6F6",
+"Y.    c #B1B3B6",
+"Z.    c #ACAFB2",
+"`.    c #A9ABAF",
+" +    c #3F454D",
+".+    c #FBFBFB",
+"++    c #F8F8F9",
+"@+    c #393F47",
+"#+    c #94979B",
+"$+    c #8A8E92",
+"%+    c #20272F",
+"&+    c #DADBDD",
+"*+    c #5E6369",
+"=+    c #1F252E",
+"-+    c #282E37",
+";+    c #4F545B",
+">+    c #BEC0C2",
+",+    c #6B6F75",
+"'+    c #2F353E",
+")+    c #494F56",
+"!+    c #7D8186",
+"~+    c #BBBDC0",
+"{+    c #61666C",
+"]+    c #6C7076",
+"^+    c #C1C3C5",
+"/+    c #262D36",
+"(+    c #51565D",
+"_+    c #E1E2E3",
+":+    c #AAACB0",
+"<+    c #DCDDDE",
+"[+    c #919499",
+"}+    c #121923",
+"|+    c #51575E",
+"1+    c #F2F2F2",
+"2+    c #B6B8BB",
+"3+    c #B5B7BA",
+"4+    c #D8DADB",
+"5+    c #121A23",
+"6+    c #CED0D1",
+"7+    c #AEB0B3",
+"8+    c #40454E",
+"9+    c #30363F",
+"0+    c #131A23",
+"a+    c #5C6167",
+"b+    c #F7F7F7",
+"c+    c #444951",
+"d+    c #929699",
+"e+    c #F3F3F3",
+"f+    c #161E27",
+"g+    c #5D6268",
+"h+    c #ABADB1",
+"i+    c #D6D6D8",
+"j+    c #EBECED",
+"k+    c #E7E8E9",
+"l+    c #CDCFD0",
+"m+    c #9DA0A4",
+"n+    c #454B52",
+"o+    c #1A222B",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .                     ",
+"                  . . + @ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % & + . .                   ",
+"              . . . * = - ; > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > , ' ) = + . .               ",
+"              . + ! ~ { ] ^ / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / ( _ : < [ } .               ",
+"            . . | 1 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 5 + .             ",
+"          . . | 6 7 3 3 3 8 9 0 / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / 0 9 8 3 3 3 3 a = . .           ",
+"          . . b c 3 3 d e f g h i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i h g f e d 3 3 j k + .           ",
+"          . } l m 3 n o p 5 q r i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i r q 5 p o n 3 s t & .           ",
+"          . % , 9 u v w x y z / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / z y x w v u A B $ .           ",
+"          . $ C D E F G 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 G F H D C $ .           ",
+"          . $ I J K L 3 3 3 3 M N / / / O P Q / / / 0 P P R P P P P R P P 0 / / / Q P O / / / N M 3 3 3 3 L K J I $ .           ",
+"          . $ S T U 3 3 3 s V W X Y Z i `  .h ..i ...., B r +.r , @.I #.r $.- q %.+.B &.- r Y X W V s 3 3 3 U T S $ .           ",
+"          . $ > *.3 3 3 =.-.;.>.+ + + . . . . . + . . . . . . . . . . . . . . . . . . . . & $ $ 5 ;.-.=.3 3 3 *.> $ .           ",
+"          . $ > / 3 3 ,.* '.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + . . . . '.* ,.3 3 / > $ .           ",
+"          . $ > / 3 ).!.5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + . . . . ~.!.).3 / > $ .           ",
+"          . $ > / 3 {.].+ . . . . . . . . . . . . . . . . ^./.(.^.^.^.^.. . . . . . . . . . . . . . . & _.{.3 / > $ .           ",
+"          . $ > / 3 / :.. . . . . . . . . . . . . . <.^.. . . . . . . . . . . . . . . . . . . . . . . } #./ 3 / > $ .           ",
+"          . $ > / 3 / :.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + > / 3 / > $ .           ",
+"          . $ > / 3 / [.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + > / 3 / > $ .           ",
+"          . $ > / 3 }.[.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + |./ 3 / > $ .           ",
+"          . $ > / 3 O [.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . i / 3 / > $ .           ",
+"          . $ > / 3 1.:.. . . . . . 2.3.4.5.6.M 7.8.9.0.' . . . 3 3 3 a.- . . . . . . . . . b.3 3 3 . . -./ 3 / > $ .           ",
+"          . $ > / c.d.i + . . . . e._ 3 3 3 3 3 3 3 3 3 y . . . 3 3 3 3 f.. . . . . . . . a 3 3 3 3 . . %./ 3 / > $ .           ",
+"          . $ > / c.d.|.+ . . . g.M 3 3 3 3 3 ).3 3 3 3 h.. . . 3 3 3 3 i.j.. . . . . . . ] 3 3 3 3 . . - / 3 / > $ .           ",
+"          . $ > / c.d.|.+ . . k.L 3 3 l.m.n.o.. ..p.q.,.r.. . . 3 3 3 3 3 s.. . . . . . t.3 3 3 3 3 . . - / 3 / > $ .           ",
+"          . $ > / c.u.i + . - v.3 3 w.x.. . . . . . . . . . . . 3 3 3 / 3 G r . . . . /.y.3 / 3 3 3 . . - / 3 / > $ .           ",
+"          . $ > / 3 z.i . . g.3 3 ).A.. . . . . . . . . . . . . 3 3 3 B.3 3 C.. . . . D.3 3 E.3 3 3 . . /./ 3 / > $ .           ",
+"          . $ > / 3 F.[.. . G.3 3 H.. . . . . . . . . . . . . . 3 3 3 ..I.3 N J.. . ..7.3 w.j.3 3 3 . . /./ 3 / > $ .           ",
+"          . $ > / 3 }.j.. . T 3 3 K.. . . . . . . . . . . . . . 3 3 3 . L.3 3 M.. . E.3 3 N.. 3 3 3 . . - }.3 / > $ .           ",
+"          . $ > / 3 / ..+ . 2 3 3 C . . . . . . . . . . . . . . 3 3 3 . 2.O.3 2 P.#.Q 3 Q.. . 3 3 3 . . j.}.3 / > $ .           ",
+"          . $ > / 3 / i . . D 3 3 R.. . . . . . . . . . . . . . 3 3 3 . . S.3 3 T.U.3 3 e.. . 3 3 3 . . ..F.3 / > $ .           ",
+"          . $ > / 3 / r + . v.3 3 V.. . . . . . . . . . . . . . 3 3 3 . . . W.3 L X.3 Y.. . + 3 3 3 . . +.F.3 / > $ .           ",
+"          . $ > / 3 / i . . Z.3 3 `.. . . . . . . . . . . . . . 3 3 3 . . .  +.+3 3 ++@+. . . 3 3 3 . . j.F.3 / > $ .           ",
+"          . $ > / 3 / t . . t.3 3 ).k.. . . . . . . . . . . . . 3 3 3 . . . . #+y.y.$+. . . . 3 3 3 . . %+}.3 / > $ .           ",
+"          . $ > / 3 / ... . ^.&+3 3 / *+. . . . . . . . . . . . 3 3 3 . . . . . . . . . . . . 3 3 3 . . =+}.3 / > $ .           ",
+"          . $ > / 3 / -+. . . ;+M 3 3 3 >+,+@+h '+)+!+~+{+. . . 3 3 3 . . . . . . . . . . . . 3 3 3 . . . / 3 / > $ .           ",
+"          . $ > / 3 / B + . . . ]+M 3 3 3 3 3 3 3 3 3 3 ^+. . . 3 3 3 . . . . . . . . . . . . 3 3 3 . . . / 3 / > $ .           ",
+"          . $ > / 3 / /++ . . . . (+5.3 3 3 3 3 3 3 3 3 _+r . . 3 3 3 . . . . . . . . . . . . 3 3 3 . . /./ 3 / > $ .           ",
+"          . $ > / 3 / -.+ . . . . . ^.V.:+<+/ 2 v.u [+)+. . . . 3 3 3 . . . . . . . . . . . . 3 3 3 . . %./ 3 / > $ .           ",
+"          . $ > / 3 / :.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -./ 3 / > $ .           ",
+"          . $ > / 3 / :.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . :./ 3 / > $ .           ",
+"          . $ > / 3 / [.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . i / 3 / > $ .           ",
+"          . $ > / 3 / :.+ . . . . . . . . . . . . . . . . . . . . . . . . . . . + . . . . . . . . . . . -+/ 3 / > $ .           ",
+"          . $ > / 3 {.> + . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . } X {.3 / > $ .           ",
+"          . $ > / 3 ).H 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + + }+|+).3 1+> $ .           ",
+"          . $ B 1.3 3 2+| } . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + '.| 3+3 3 z , % .           ",
+"          . & t 4+3 3 3 m.&.& + + . . . . . . . . . . . . . . . . . . . . . . . + + } + . . . . + 5+-.m.3 3 3 6+%+} .           ",
+"          . + 5 7+3 3 3 3 s f.8+-.^.. /.%.-.:.:.:.:.:.:.+.-.|.J.C C [.$.q :.:.i -+#.> i l /.. ^.9+f.s 3 3 3 3 H.0+. .           ",
+"          . . 0+a+3 3 3 3 3 3 ++/ / / / / / / / / / / / / }.P P P P }./ / / / / / / / / / / / / ++3 3 3 3 3 b+c+k . .           ",
+"            . + >.d+3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 e+g.= . .             ",
+"              . @ f+g+h+i+j+/ / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / k+l+m+n+= + .               ",
+"              . . + 5+5 &.|.> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -+- 5+) . . .               ",
+"                  . . + & % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # o++ . .                   ",
+"                    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .                     ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                "};
diff --git a/lib/creaDevManagerLib/images/Cicon.xpm b/lib/creaDevManagerLib/images/Cicon.xpm
new file mode 100644 (file)
index 0000000..6aa47f3
--- /dev/null
@@ -0,0 +1,297 @@
+/* XPM */
+const static char * Cicon[] = {
+"64 64 230 2",
+"      c None",
+".     c #1D242D",
+"+     c #1C232C",
+"@     c #1A212B",
+"#     c #19212A",
+"$     c #192029",
+"%     c #19202A",
+"&     c #1A212A",
+"*     c #141C25",
+"=     c #131A24",
+"-     c #202730",
+";     c #272E37",
+">     c #2B313A",
+",     c #282F37",
+"'     c #222931",
+")     c #151C25",
+"!     c #131B24",
+"~     c #4A5158",
+"{     c #A0A4A7",
+"]     c #CFD0D2",
+"^     c #E6E7E8",
+"/     c #F1F2F2",
+"(     c #E9EAEB",
+"_     c #D4D5D7",
+":     c #A8ABAE",
+"<     c #575D63",
+"[     c #151D26",
+"}     c #1B222B",
+"|     c #141B25",
+"1     c #777B81",
+"2     c #F6F7F7",
+"3     c #FFFFFF",
+"4     c #898C91",
+"5     c #161D26",
+"6     c #4C5158",
+"7     c #FBFBFC",
+"8     c #FDFDFD",
+"9     c #F4F4F5",
+"0     c #F1F1F2",
+"a     c #565B62",
+"b     c #141B24",
+"c     c #A3A5AA",
+"d     c #E1E1E3",
+"e     c #898D92",
+"f     c #4E535A",
+"g     c #30373E",
+"h     c #252C35",
+"i     c #272D36",
+"j     c #AAADB0",
+"k     c #151C26",
+"l     c #222831",
+"m     c #D3D5D7",
+"n     c #B0B2B5",
+"o     c #252C34",
+"p     c #030A15",
+"q     c #232A33",
+"r     c #272E36",
+"s     c #D8D9DB",
+"t     c #232A32",
+"u     c #C6C8CA",
+"v     c #0F1720",
+"w     c #323940",
+"x     c #929599",
+"y     c #CACCCE",
+"z     c #E9E9EA",
+"A     c #F6F6F7",
+"B     c #293038",
+"C     c #2D343C",
+"D     c #F3F3F4",
+"E     c #52575F",
+"F     c #5F646A",
+"G     c #ECECED",
+"H     c #52575E",
+"I     c #2F353D",
+"J     c #DADCDD",
+"K     c #6D7177",
+"L     c #FAFAFA",
+"M     c #F9F9F9",
+"N     c #F2F2F3",
+"O     c #EEEFEF",
+"P     c #EDEEEF",
+"Q     c #EFEFF0",
+"R     c #EEEEEF",
+"S     c #2D333C",
+"T     c #E2E3E4",
+"U     c #D5D7D8",
+"V     c #777B80",
+"W     c #41474F",
+"X     c #2C323B",
+"Y     c #2A3139",
+"Z     c #2B323A",
+"`     c #30363E",
+" .    c #2A313A",
+"..    c #242A33",
+"+.    c #282E37",
+"@.    c #252B34",
+"#.    c #212831",
+"$.    c #242B34",
+"%.    c #222932",
+"&.    c #F1F1F1",
+"*.    c #9B9FA2",
+"=.    c #0F1620",
+"-.    c #181F28",
+";.    c #B7B9BC",
+">.    c #171E27",
+",.    c #FCFCFC",
+"'.    c #52585F",
+").    c #121922",
+"!.    c #F2F3F3",
+"~.    c #2B3139",
+"{.    c #373D45",
+"].    c #73787D",
+"^.    c #E1E2E3",
+"/.    c #F4F4F4",
+"(.    c #F5F5F5",
+"_.    c #DFE0E1",
+":.    c #C9CBCD",
+"<.    c #B3B5B8",
+"[.    c #7D8186",
+"}.    c #3C4249",
+"|.    c #2D333B",
+"1.    c #262C35",
+"2.    c #5E6369",
+"3.    c #CCCED0",
+"4.    c #DCDDDE",
+"5.    c #9B9EA2",
+"6.    c #4C5259",
+"7.    c #2A3039",
+"8.    c #40464D",
+"9.    c #D1D2D4",
+"0.    c #A0A3A7",
+"a.    c #696E73",
+"b.    c #4B5057",
+"c.    c #6F7379",
+"d.    c #EFF0F0",
+"e.    c #D2D4D5",
+"f.    c #BEC0C2",
+"g.    c #BCBEC1",
+"h.    c #C8C9CC",
+"i.    c #D8DADB",
+"j.    c #D8D9DA",
+"k.    c #292F38",
+"l.    c #F8F8F9",
+"m.    c #9FA2A6",
+"n.    c #4F545B",
+"o.    c #1E252E",
+"p.    c #595E65",
+"q.    c #8D9095",
+"r.    c #C4C6C8",
+"s.    c #808489",
+"t.    c #E6E6E7",
+"u.    c #363C44",
+"v.    c #85898E",
+"w.    c #ABAEB1",
+"x.    c #C9CACC",
+"y.    c #5B6067",
+"z.    c #41474E",
+"A.    c #B2B4B7",
+"B.    c #CDCED0",
+"C.    c #383E46",
+"D.    c #F7F8F8",
+"E.    c #DEDFE0",
+"F.    c #444951",
+"G.    c #7E8287",
+"H.    c #92959A",
+"I.    c #CECFD1",
+"J.    c #242B33",
+"K.    c #51565D",
+"L.    c #63686E",
+"M.    c #212830",
+"N.    c #1F262F",
+"O.    c #E8E9EA",
+"P.    c #20262F",
+"Q.    c #DADBDD",
+"R.    c #E0E0E2",
+"S.    c #6B6F75",
+"T.    c #1E252D",
+"U.    c #232932",
+"V.    c #262D36",
+"W.    c #494F56",
+"X.    c #D9DADC",
+"Y.    c #3F454D",
+"Z.    c #95989C",
+"`.    c #DBDCDE",
+" +    c #CBCDCF",
+".+    c #585D64",
+"++    c #64696F",
+"@+    c #656A70",
+"#+    c #D6D7D9",
+"$+    c #C5C7C9",
+"%+    c #353B43",
+"&+    c #3D434B",
+"*+    c #B8BABD",
+"=+    c #D1D3D5",
+"-+    c #BBBDC0",
+";+    c #A3A5A9",
+">+    c #73777C",
+",+    c #121923",
+"'+    c #51575E",
+")+    c #F2F2F2",
+"!+    c #ECEDED",
+"~+    c #B6B8BB",
+"{+    c #B5B7BA",
+"]+    c #121A23",
+"^+    c #CED0D1",
+"/+    c #20272F",
+"(+    c #AEB0B3",
+"_+    c #75797F",
+":+    c #40454E",
+"<+    c #2C333B",
+"[+    c #2E353D",
+"}+    c #30363F",
+"|+    c #9C9FA3",
+"1+    c #131A23",
+"2+    c #5C6167",
+"3+    c #F0F1F1",
+"4+    c #F7F7F7",
+"5+    c #929699",
+"6+    c #F3F3F3",
+"7+    c #6E7378",
+"8+    c #161E27",
+"9+    c #5D6268",
+"0+    c #ABADB1",
+"a+    c #D6D6D8",
+"b+    c #EBECED",
+"c+    c #E7E8E9",
+"d+    c #CDCFD0",
+"e+    c #9DA0A4",
+"f+    c #454B52",
+"g+    c #1A222B",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .                     ",
+"                  . . + @ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % & + . .                   ",
+"              . . . * = - ; > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > , ' ) = + . .               ",
+"              . + ! ~ { ] ^ / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / ( _ : < [ } .               ",
+"            . . | 1 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 5 + .             ",
+"          . . | 6 7 3 3 3 8 9 0 / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / 0 9 8 3 3 3 3 a = . .           ",
+"          . . b c 3 3 d e f g h i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i h g f e d 3 3 j k + .           ",
+"          . } l m 3 n o p 5 q r i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i r q 5 p o n 3 s t & .           ",
+"          . % , 9 u v w x y z / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / z y x w v u A B $ .           ",
+"          . $ C D E F G 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 G F H D C $ .           ",
+"          . $ I J K L 3 3 3 3 M N / / / O P Q / / / 0 P P R P P P P R P P 0 / / / Q P O / / / N M 3 3 3 3 L K J I $ .           ",
+"          . $ S T U 3 3 3 s V W X Y Z i `  .h ..+.@.@.B Y , o , B  .` > , ' #.$.%.o Y q - r Y X W V s 3 3 3 U T S $ .           ",
+"          . $ > &.3 3 3 *.$.=.-.+ + + . . . . . + . . . . . . . . . . . . . . . . . . . . & $ $ 5 =.$.*.3 3 3 &.> $ .           ",
+"          . $ > / 3 3 ;.* >.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + . . . . >.* ;.3 3 / > $ .           ",
+"          . $ > / 3 ,.'.5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + . . . . ).'.,.3 / > $ .           ",
+"          . $ > / 3 !.~.+ . . . . . . . . . . . . . . . {.].n ] ^./.(._.:.<.[.}.. . . . . . . . . . . & |.!.3 / > $ .           ",
+"          . $ > / 3 / 1.. . . . . . . . . . . . . . 2.3.3 3 3 3 3 3 3 3 3 3 3 3 4.5.6.. . . . . . . . } 7./ 3 / > $ .           ",
+"          . $ > / 3 / 1.. . . . . . . . . . . . 8.9.3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0.. . . . . . . . + > / 3 / > $ .           ",
+"          . $ > / 3 / 1.. . . . . . . . . . . a./.3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 b.. . . . . . . . + > / 3 / > $ .           ",
+"          . $ > / 3 / 1.. . . . . . . . . . c.3 3 3 3 3 3 3 3 d.e.f.g.h.i.,.3 3 3 j.. . . . . . . . . + k./ 3 / > $ .           ",
+"          . $ > / 3 / 1.. . . . . . . . . '.M 3 3 3 3 3 l.m.n.o.. . . . . r p.q.r.s.. . . . . . . . . . i / 3 / > $ .           ",
+"          . $ > / 3 / i . . . . . . . . ..t.3 3 3 3 3 u u.. . . . . . . . . . . . . . . . . . . . . . . $./ 3 / > $ .           ",
+"          . $ > / 3 / k.+ . . . . . . . v.3 3 3 3 3 w.- . . . . . . . . . . . . . . . . . . . . . . . . #./ 3 / > $ .           ",
+"          . $ > / 3 / > + . . . . . . ' d.3 3 3 3 x.#.. . . . . . . . . . . . . . . . . . . . . . . . . - / 3 / > $ .           ",
+"          . $ > / 3 / > + . . . . . . y.3 3 3 3 ,.z.. . . . . . . . . . . . . . . . . . . . . . . . . . - / 3 / > $ .           ",
+"          . $ > / 3 / k.+ . . . . . . 0.3 3 3 3 A.. . . . . . . . . . . . . . . . . . . . . . . . . . . - / 3 / > $ .           ",
+"          . $ > / 3 / +.. . . . . . . B.3 3 3 3 a.. . . . . . . . . . . . . . . . . . . . . . . . . . . - / 3 / > $ .           ",
+"          . $ > / 3 / 1.. . . . . . . T 3 3 3 3 C.. . . . . . . . . . . . . . . . . . . . . . . . . . . - / 3 / > $ .           ",
+"          . $ > / 3 / ... . . . . . . D.3 3 3 3 ... . . . . . . . . . . . . . . . . . . . . . . . . . . #./ 3 / > $ .           ",
+"          . $ > / 3 / @.+ . . . . . . N 3 3 3 3 > . . . . . . . . . . . . . . . . . . . . . . . . . . . ../ 3 / > $ .           ",
+"          . $ > / 3 / i . . . . . . . E.3 3 3 3 F.. . . . . . . . . . . . . . . . . . . . . . + - . . . @./ 3 / > $ .           ",
+"          . $ > / 3 / , + . . . . . . h.3 3 3 3 G.. . . . . . . . . . . . . . . . . . . . . + . . . . . o / 3 / > $ .           ",
+"          . $ > / 3 / +.. . . . . . . H.3 3 3 3 I.. . . . . . . . . . . . . + . . . . . . . . . . . . . ../ 3 / > $ .           ",
+"          . $ > / 3 / J.o.. . . . . . K.3 3 3 3 3 L.. . . . . . . . . . . . . . . . . . . . . . . . . . M./ 3 / > $ .           ",
+"          . $ > / 3 / @.o.. . . . . . N.t.3 3 3 3 O.{.. . . . . . . . . . . . . . . . . . . . . . . . . P./ 3 / > $ .           ",
+"          . $ > / 3 / +.. . . . . . . . 1 3 3 3 3 3 Q.C.. . . . . . . . . . . . . . . . . . . . . . . . . / 3 / > $ .           ",
+"          . $ > / 3 / B + . . . . . . . #.R.3 3 3 3 3 Q S.T.. . . . . . . . . . . U.. . . . . . . . . . . / 3 / > $ .           ",
+"          . $ > / 3 / V.+ . . . . . . . . W.2 3 3 3 3 3 3 X.[.Y.. . . . . h p.Z.9.`.T.. . . . . . . . . N./ 3 / > $ .           ",
+"          . $ > / 3 / $.+ . . . . . . . . . S.3 3 3 3 3 3 3 3 3 d.`. +i.Q 3 3 3 3 3 .+. . . . . . . . . #./ 3 / > $ .           ",
+"          . $ > / 3 / 1.. . . . . . . . . . . ++/.3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 ;.. . . . . . . . . $./ 3 / > $ .           ",
+"          . $ > / 3 / 1.. . . . . . . . . . . . F.e.3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 L C . . . . . . . . 1./ 3 / > $ .           ",
+"          . $ > / 3 / @.. . . . . . . . . . . . . T.@+#+3 3 3 3 3 3 3 3 3 3 3 ,.$+[.%+. . . . . . . . . i / 3 / > $ .           ",
+"          . $ > / 3 / 1.+ . . . . . . . . . . . . . . . &+[.*+=+t.l.R _ -+;+>+C + . . . . . . . . . . . +./ 3 / > $ .           ",
+"          . $ > / 3 !.> + . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . } X !.3 / > $ .           ",
+"          . $ > / 3 ,.H 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + + ,+'+,.3 )+> $ .           ",
+"          . $ B !+3 3 ~+| } . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + >.| {+3 3 z , % .           ",
+"          . & t i.3 3 3 5.%.& + + . . . . . . . . . . . . . . . . . . . . . . . + + } + . . . . + ]+$.5.3 3 3 ^+/+} .           ",
+"          . + 5 (+3 3 3 3 s _+:+$.o.. N.#.$.1.1.1.1.1.1.J.$.k.<+[+[+1.' $.1.1.i k.> > i l N.. o.}+_+s 3 3 3 3 |+1+. .           ",
+"          . . 1+2+3 3 3 3 3 3 l./ / / / / / / / / / / / / 3+P P P P 3+/ / / / / / / / / / / / / l.3 3 3 3 3 4+F.k . .           ",
+"            . + -.5+3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 6+7+= . .             ",
+"              . @ 8+9+0+a+b+/ / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / c+d+e+f+= + .               ",
+"              . . + ]+5 %.k.> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > +.- ]+) . . .               ",
+"                  . . + & % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # g++ . .                   ",
+"                    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .                     ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                "};
diff --git a/lib/creaDevManagerLib/images/LIcon.xpm b/lib/creaDevManagerLib/images/LIcon.xpm
new file mode 100644 (file)
index 0000000..0f94b65
--- /dev/null
@@ -0,0 +1,233 @@
+/* XPM */
+const static char * LIcon[] = {
+"64 64 166 2",
+"      c None",
+".     c #1D242D",
+"+     c #1C232C",
+"@     c #1A212B",
+"#     c #19212A",
+"$     c #192029",
+"%     c #19202A",
+"&     c #1A212A",
+"*     c #141C25",
+"=     c #131A24",
+"-     c #202730",
+";     c #272E37",
+">     c #2B313A",
+",     c #282F37",
+"'     c #222931",
+")     c #151C25",
+"!     c #131B24",
+"~     c #4A5158",
+"{     c #A0A4A7",
+"]     c #CFD0D2",
+"^     c #E6E7E8",
+"/     c #F1F2F2",
+"(     c #E9EAEB",
+"_     c #D4D5D7",
+":     c #A8ABAE",
+"<     c #575D63",
+"[     c #151D26",
+"}     c #1B222B",
+"|     c #141B25",
+"1     c #777B81",
+"2     c #F6F7F7",
+"3     c #FFFFFF",
+"4     c #898C91",
+"5     c #161D26",
+"6     c #4C5158",
+"7     c #FBFBFC",
+"8     c #FDFDFD",
+"9     c #F4F4F5",
+"0     c #F1F1F2",
+"a     c #565B62",
+"b     c #141B24",
+"c     c #A3A5AA",
+"d     c #E1E1E3",
+"e     c #898D92",
+"f     c #4E535A",
+"g     c #30373E",
+"h     c #252C35",
+"i     c #272D36",
+"j     c #AAADB0",
+"k     c #151C26",
+"l     c #222831",
+"m     c #D3D5D7",
+"n     c #B0B2B5",
+"o     c #252C34",
+"p     c #030A15",
+"q     c #232A33",
+"r     c #272E36",
+"s     c #D8D9DB",
+"t     c #232A32",
+"u     c #C6C8CA",
+"v     c #0F1720",
+"w     c #323940",
+"x     c #929599",
+"y     c #CACCCE",
+"z     c #E9E9EA",
+"A     c #F6F6F7",
+"B     c #293038",
+"C     c #2D343C",
+"D     c #F3F3F4",
+"E     c #52575F",
+"F     c #5F646A",
+"G     c #ECECED",
+"H     c #52575E",
+"I     c #2F353D",
+"J     c #DADCDD",
+"K     c #6D7177",
+"L     c #FAFAFA",
+"M     c #F9F9F9",
+"N     c #F2F2F3",
+"O     c #EEEFEF",
+"P     c #EDEEEF",
+"Q     c #EFEFF0",
+"R     c #EEEEEF",
+"S     c #2D333C",
+"T     c #E2E3E4",
+"U     c #D5D7D8",
+"V     c #777B80",
+"W     c #41474F",
+"X     c #2C323B",
+"Y     c #2A3139",
+"Z     c #2B323A",
+"`     c #30363E",
+" .    c #2A313A",
+"..    c #242A33",
+"+.    c #242B33",
+"@.    c #293039",
+"#.    c #2A3039",
+"$.    c #212830",
+"%.    c #212831",
+"&.    c #222932",
+"*.    c #F1F1F1",
+"=.    c #9B9FA2",
+"-.    c #242B34",
+";.    c #0F1620",
+">.    c #181F28",
+",.    c #B7B9BC",
+"'.    c #171E27",
+").    c #FCFCFC",
+"!.    c #52585F",
+"~.    c #121922",
+"{.    c #F2F3F3",
+"].    c #2B3139",
+"^.    c #1E252E",
+"/.    c #1F262F",
+"(.    c #1F262E",
+"_.    c #2D333B",
+":.    c #262C35",
+"<.    c #252B34",
+"[.    c #F0F1F1",
+"}.    c #292F38",
+"|.    c #ECEDED",
+"1.    c #FEFEFE",
+"2.    c #EAEBEB",
+"3.    c #ECEDEE",
+"4.    c #EDEEEE",
+"5.    c #EFF0F0",
+"6.    c #232932",
+"7.    c #20272F",
+"8.    c #1F252E",
+"9.    c #282E37",
+"0.    c #262D36",
+"a.    c #F7F8F8",
+"b.    c #31373F",
+"c.    c #121923",
+"d.    c #51575E",
+"e.    c #F2F2F2",
+"f.    c #B6B8BB",
+"g.    c #B5B7BA",
+"h.    c #D8DADB",
+"i.    c #9B9EA2",
+"j.    c #121A23",
+"k.    c #CED0D1",
+"l.    c #AEB0B3",
+"m.    c #75797F",
+"n.    c #40454E",
+"o.    c #2C333B",
+"p.    c #30363F",
+"q.    c #9C9FA3",
+"r.    c #131A23",
+"s.    c #5C6167",
+"t.    c #F8F8F9",
+"u.    c #F7F7F7",
+"v.    c #444951",
+"w.    c #929699",
+"x.    c #F3F3F3",
+"y.    c #6E7378",
+"z.    c #161E27",
+"A.    c #5D6268",
+"B.    c #ABADB1",
+"C.    c #D6D6D8",
+"D.    c #EBECED",
+"E.    c #E7E8E9",
+"F.    c #CDCFD0",
+"G.    c #9DA0A4",
+"H.    c #454B52",
+"I.    c #1A222B",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .                     ",
+"                  . . + @ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % & + . .                   ",
+"              . . . * = - ; > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > , ' ) = + . .               ",
+"              . + ! ~ { ] ^ / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / ( _ : < [ } .               ",
+"            . . | 1 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 5 + .             ",
+"          . . | 6 7 3 3 3 8 9 0 / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / 0 9 8 3 3 3 3 a = . .           ",
+"          . . b c 3 3 d e f g h i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i h g f e d 3 3 j k + .           ",
+"          . } l m 3 n o p 5 q r i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i r q 5 p o n 3 s t & .           ",
+"          . % , 9 u v w x y z / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / z y x w v u A B $ .           ",
+"          . $ C D E F G 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 G F H D C $ .           ",
+"          . $ I J K L 3 3 3 3 M N / / / O P Q / / / 0 P P R P P P P R P P 0 / / / Q P O / / / N M 3 3 3 3 L K J I $ .           ",
+"          . $ S T U 3 3 3 s V W X Y Z i `  .h ..i ...., B r +.r , @.I #.r $.- q %.+.B &.- r Y X W V s 3 3 3 U T S $ .           ",
+"          . $ > *.3 3 3 =.-.;.>.+ + + . . . . . + . . . . . . . . . . . . . . . . . . . . & $ $ 5 ;.-.=.3 3 3 *.> $ .           ",
+"          . $ > / 3 3 ,.* '.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + . . . . '.* ,.3 3 / > $ .           ",
+"          . $ > / 3 ).!.5 . . . . . . . . . 3 3 3 3 3 . . . . . . . . . . . . . . . . . . . + . . . . ~.!.).3 / > $ .           ",
+"          . $ > / 3 {.].+ . . . . . . . . . 3 3 3 3 3 . . ^./.(.^.^.^.^.. . . . . . . . . . . . . . . & _.{.3 / > $ .           ",
+"          . $ > / 3 / :.. . . . . . . . . . 3 3 3 3 3 ^.. . . . . . . . . . . . . . . . . . . . . . . } #./ 3 / > $ .           ",
+"          . $ > / 3 / :.. . . . . . . . . . 3 3 3 3 3 . . . . . . . . . . . . . . . . . . . . . . . . + > / 3 / > $ .           ",
+"          . $ > / 3 / <.. . . . . . . . . . 3 3 3 3 3 . . . . . . . . . . . . . . . . . . . . . . . . + > / 3 / > $ .           ",
+"          . $ > / 3 [.<.. . . . . . . . . . 3 3 3 3 3 . . . . . . . . . . . . . . . . . . . . . . . . + }./ 3 / > $ .           ",
+"          . $ > / 3 O <.. . . . . . . . . . 3 3 3 3 3 . . . . . . . . . . . . . . . . . . . . . . . . . i / 3 / > $ .           ",
+"          . $ > / 3 |.:.. . . . . . . . . . 3 3 3 3 3 . . . . . . . . . . . . . . . . . . . . . . . . . -./ 3 / > $ .           ",
+"          . $ > / 1.2.i + . . . . . . . . . 3 3 3 3 3 . . . . . . . . . . . . . . . . . . . . . . . . . %./ 3 / > $ .           ",
+"          . $ > / 1.2.}.+ . . . . . . . . . 3 3 3 3 3 . . . . . . . . . . . . . . . . . . . . . . . . . - / 3 / > $ .           ",
+"          . $ > / 1.2.}.+ . . . . . . . . . 3 3 3 3 3 . . . . . . . . . . . . . . . . . . . . . . . . . - / 3 / > $ .           ",
+"          . $ > / 1.3.i + . . . . . . . . . 3 3 3 3 3 . . . . . . . . . . . . . . . . . . . . . . . . . - / 3 / > $ .           ",
+"          . $ > / 3 4.i . . . . . . . . . . 3 3 3 3 3 . . . . . . . . . . . . . . . . . . . . . . . . . /./ 3 / > $ .           ",
+"          . $ > / 3 5.<.. . . . . . . . . . 3 3 3 3 3 . . . . . . . . . . . . . . . . . . . . . . . . . /./ 3 / > $ .           ",
+"          . $ > / 3 [.6.. . . . . . . . . . 3 3 3 3 3 . . . . . . . . . . . . . . . . . . . . . . . . . - [.3 / > $ .           ",
+"          . $ > / 3 / ..+ . . . . . . . . . 3 3 3 3 3 . . . . . . . . . . . . . . . . . . . . . . . . . 6.[.3 / > $ .           ",
+"          . $ > / 3 / i . . . . . . . . . . 3 3 3 3 3 . . . . . . . . . . . . . . . . . . . . + . . . . ..5.3 / > $ .           ",
+"          . $ > / 3 / r + . . . . . . . . . 3 3 3 3 3 . . . . . . . . . . . . . . . . . . . + . . . . . +.5.3 / > $ .           ",
+"          . $ > / 3 / i . . . . . . . . . . 3 3 3 3 3 . . . . . . . . . . . . . . . . . . . . . . . . . 6.5.3 / > $ .           ",
+"          . $ > / 3 / t . . . . . . . . . . 3 3 3 3 3 . . . . . . . . . . . . . . . . . . . . . . . . . 7.[.3 / > $ .           ",
+"          . $ > / 3 / ... . . . . . . . . . 3 3 3 3 3 . . . . . . . . . . . . . . . . . . . . . . . . . 8.[.3 / > $ .           ",
+"          . $ > / 3 / 9.. . . . . . . . . . 3 3 3 3 3 . . . . . . . . . . . . . . . . . . . . . . . . . . / 3 / > $ .           ",
+"          . $ > / 3 / B + . . . . . . . . . 3 3 3 3 3 . . . . . . . . . . . . . . . . . . . . . . . . . . / 3 / > $ .           ",
+"          . $ > / 3 / 0.+ . . . . . . . . . 3 3 3 3 3 . . . . . . . . . . . . . . . . . . . . . . . . . /./ 3 / > $ .           ",
+"          . $ > / 3 / -.+ . . . . . . . . . 3 3 3 3 3 . . . . . . . . . . . . . . . . . . . . . . . . . %./ 3 / > $ .           ",
+"          . $ > / 3 / :.. . . . . . . . . . 3 3 3 3 3 . . . . . . . . . . . . . . . . . . . . . . . . . -./ 3 / > $ .           ",
+"          . $ > / 3 / :.. . . . . . . . . . 3 3 3 3 3 a.a.a.a.a.a.a.a.a.a.a.a.a.a.b.. . . . . . . . . . :./ 3 / > $ .           ",
+"          . $ > / 3 / <.. . . . . . . . . . 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 b.. . . . . . . . . . i / 3 / > $ .           ",
+"          . $ > / 3 / :.+ . . . . . . . . . 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 b.. . . . . . . . . . 9./ 3 / > $ .           ",
+"          . $ > / 3 {.> + . . . . . . . . . 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 b.. . . . . . . . . } X {.3 / > $ .           ",
+"          . $ > / 3 ).H 5 . . . . . . . . . 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 b.. . . . . . . + + c.d.).3 e.> $ .           ",
+"          . $ B |.3 3 f.| } . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + '.| g.3 3 z , % .           ",
+"          . & t h.3 3 3 i.&.& + + . . . . . . . . . . . . . . . . . . . . . . . + + } + . . . . + j.-.i.3 3 3 k.7.} .           ",
+"          . + 5 l.3 3 3 3 s m.n.-.^.. /.%.-.:.:.:.:.:.:.+.-.}.o.C C <.$.q :.:.i 9.#.> i l /.. ^.p.m.s 3 3 3 3 q.r.. .           ",
+"          . . r.s.3 3 3 3 3 3 t./ / / / / / / / / / / / / [.P P P P [./ / / / / / / / / / / / / t.3 3 3 3 3 u.v.k . .           ",
+"            . + >.w.3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 x.y.= . .             ",
+"              . @ z.A.B.C.D./ / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / E.F.G.H.= + .               ",
+"              . . + j.5 &.}.> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > 9.- j.) . . .               ",
+"                  . . + & % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # I.+ . .                   ",
+"                    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .                     ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                "};
diff --git a/lib/creaDevManagerLib/images/LbIcon.xpm b/lib/creaDevManagerLib/images/LbIcon.xpm
new file mode 100644 (file)
index 0000000..67119d8
--- /dev/null
@@ -0,0 +1,274 @@
+/* XPM */
+const static char * LbIcon[] = {
+"64 64 207 2",
+"      c None",
+".     c #1D242D",
+"+     c #1C232C",
+"@     c #1A212B",
+"#     c #19212A",
+"$     c #192029",
+"%     c #19202A",
+"&     c #1A212A",
+"*     c #141C25",
+"=     c #131A24",
+"-     c #202730",
+";     c #272E37",
+">     c #2B313A",
+",     c #282F37",
+"'     c #222931",
+")     c #151C25",
+"!     c #131B24",
+"~     c #4A5158",
+"{     c #A0A4A7",
+"]     c #CFD0D2",
+"^     c #E6E7E8",
+"/     c #F1F2F2",
+"(     c #E9EAEB",
+"_     c #D4D5D7",
+":     c #A8ABAE",
+"<     c #575D63",
+"[     c #151D26",
+"}     c #1B222B",
+"|     c #141B25",
+"1     c #777B81",
+"2     c #F6F7F7",
+"3     c #FFFFFF",
+"4     c #898C91",
+"5     c #161D26",
+"6     c #4C5158",
+"7     c #FBFBFC",
+"8     c #FDFDFD",
+"9     c #F4F4F5",
+"0     c #F1F1F2",
+"a     c #565B62",
+"b     c #141B24",
+"c     c #A3A5AA",
+"d     c #E1E1E3",
+"e     c #898D92",
+"f     c #4E535A",
+"g     c #30373E",
+"h     c #252C35",
+"i     c #272D36",
+"j     c #AAADB0",
+"k     c #151C26",
+"l     c #222831",
+"m     c #D3D5D7",
+"n     c #B0B2B5",
+"o     c #252C34",
+"p     c #030A15",
+"q     c #232A33",
+"r     c #272E36",
+"s     c #D8D9DB",
+"t     c #232A32",
+"u     c #C6C8CA",
+"v     c #0F1720",
+"w     c #323940",
+"x     c #929599",
+"y     c #CACCCE",
+"z     c #E9E9EA",
+"A     c #F6F6F7",
+"B     c #293038",
+"C     c #2D343C",
+"D     c #F3F3F4",
+"E     c #52575F",
+"F     c #5F646A",
+"G     c #ECECED",
+"H     c #52575E",
+"I     c #2F353D",
+"J     c #DADCDD",
+"K     c #6D7177",
+"L     c #FAFAFA",
+"M     c #F9F9F9",
+"N     c #F2F2F3",
+"O     c #EEEFEF",
+"P     c #EDEEEF",
+"Q     c #EFEFF0",
+"R     c #EEEEEF",
+"S     c #2D333C",
+"T     c #E2E3E4",
+"U     c #D5D7D8",
+"V     c #777B80",
+"W     c #41474F",
+"X     c #2C323B",
+"Y     c #2A3139",
+"Z     c #2B323A",
+"`     c #30363E",
+" .    c #2A313A",
+"..    c #242A33",
+"+.    c #242B33",
+"@.    c #293039",
+"#.    c #2A3039",
+"$.    c #212830",
+"%.    c #212831",
+"&.    c #222932",
+"*.    c #F1F1F1",
+"=.    c #9B9FA2",
+"-.    c #242B34",
+";.    c #0F1620",
+">.    c #181F28",
+",.    c #B7B9BC",
+"'.    c #171E27",
+").    c #FCFCFC",
+"!.    c #52585F",
+"~.    c #121922",
+"{.    c #F2F3F3",
+"].    c #2B3139",
+"^.    c #1E252E",
+"/.    c #1F262F",
+"(.    c #1F262E",
+"_.    c #2D333B",
+":.    c #262C35",
+"<.    c #1E242D",
+"[.    c #252B34",
+"}.    c #F0F1F1",
+"|.    c #292F38",
+"1.    c #ECEDED",
+"2.    c #FEFEFE",
+"3.    c #EAEBEB",
+"4.    c #ECEDEE",
+"5.    c #767A80",
+"6.    c #B2B4B7",
+"7.    c #DBDCDE",
+"8.    c #F7F8F8",
+"9.    c #BDBFC2",
+"0.    c #919499",
+"a.    c #3E444C",
+"b.    c #EDEEEE",
+"c.    c #A6A9AC",
+"d.    c #EFF0F0",
+"e.    c #D2D4D5",
+"f.    c #2C333B",
+"g.    c #232932",
+"h.    c #E3E4E5",
+"i.    c #C9CACC",
+"j.    c #C3C5C7",
+"k.    c #D9DADC",
+"l.    c #B3B5B8",
+"m.    c #353B43",
+"n.    c #818589",
+"o.    c #51565D",
+"p.    c #3C424A",
+"q.    c #9FA2A6",
+"r.    c #84888D",
+"s.    c #D6D7D9",
+"t.    c #3D434B",
+"u.    c #F8F8F9",
+"v.    c #20272F",
+"w.    c #30363F",
+"x.    c #E5E6E7",
+"y.    c #1F252E",
+"z.    c #282E37",
+"A.    c #696E73",
+"B.    c #C4C6C8",
+"C.    c #82868B",
+"D.    c #262D36",
+"E.    c #D8D9DA",
+"F.    c #2E353D",
+"G.    c #F4F4F4",
+"H.    c #7A7F84",
+"I.    c #F5F5F5",
+"J.    c #B4B7B9",
+"K.    c #ACAFB2",
+"L.    c #C1C3C5",
+"M.    c #7F8388",
+"N.    c #EDEDEE",
+"O.    c #73777C",
+"P.    c #585D64",
+"Q.    c #8D9195",
+"R.    c #E0E0E2",
+"S.    c #E0E1E2",
+"T.    c #B3B6B9",
+"U.    c #75797F",
+"V.    c #121923",
+"W.    c #51575E",
+"X.    c #F2F2F2",
+"Y.    c #B6B8BB",
+"Z.    c #B5B7BA",
+"`.    c #D8DADB",
+" +    c #9B9EA2",
+".+    c #121A23",
+"++    c #CED0D1",
+"@+    c #AEB0B3",
+"#+    c #40454E",
+"$+    c #9C9FA3",
+"%+    c #131A23",
+"&+    c #5C6167",
+"*+    c #F7F7F7",
+"=+    c #444951",
+"-+    c #929699",
+";+    c #F3F3F3",
+">+    c #6E7378",
+",+    c #161E27",
+"'+    c #5D6268",
+")+    c #ABADB1",
+"!+    c #D6D6D8",
+"~+    c #EBECED",
+"{+    c #E7E8E9",
+"]+    c #CDCFD0",
+"^+    c #9DA0A4",
+"/+    c #454B52",
+"(+    c #1A222B",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .                     ",
+"                  . . + @ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % & + . .                   ",
+"              . . . * = - ; > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > , ' ) = + . .               ",
+"              . + ! ~ { ] ^ / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / ( _ : < [ } .               ",
+"            . . | 1 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 5 + .             ",
+"          . . | 6 7 3 3 3 8 9 0 / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / 0 9 8 3 3 3 3 a = . .           ",
+"          . . b c 3 3 d e f g h i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i h g f e d 3 3 j k + .           ",
+"          . } l m 3 n o p 5 q r i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i r q 5 p o n 3 s t & .           ",
+"          . % , 9 u v w x y z / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / z y x w v u A B $ .           ",
+"          . $ C D E F G 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 G F H D C $ .           ",
+"          . $ I J K L 3 3 3 3 M N / / / O P Q / / / 0 P P R P P P P R P P 0 / / / Q P O / / / N M 3 3 3 3 L K J I $ .           ",
+"          . $ S T U 3 3 3 s V W X Y Z i `  .h ..i ...., B r +.r , @.I #.r $.- q %.+.B &.- r Y X W V s 3 3 3 U T S $ .           ",
+"          . $ > *.3 3 3 =.-.;.>.+ + + . . . . . + . . . . . . . . . . . . . . . . . . . . & $ $ 5 ;.-.=.3 3 3 *.> $ .           ",
+"          . $ > / 3 3 ,.* '.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + . . . . '.* ,.3 3 / > $ .           ",
+"          . $ > / 3 ).!.5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + . . . . ~.!.).3 / > $ .           ",
+"          . $ > / 3 {.].+ . . . . . . . . . . . . . . . . ^./.(.^.^.^.^.. . . . . . . . . . . . . . . & _.{.3 / > $ .           ",
+"          . $ > / 3 / :.. . . . . . . . . . . . . . <.^.. . . . . . . . . . . . . . . . . . . . . . . } #./ 3 / > $ .           ",
+"          . $ > / 3 / :.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + > / 3 / > $ .           ",
+"          . $ > / 3 / [.. . 3 3 3 3 . . . . . . . . . . . . . . . 3 3 3 3 . . . . . . . . . . . . . . + > / 3 / > $ .           ",
+"          . $ > / 3 }.[.. . 3 3 3 3 . . . . . . . . . . . . . . . 3 3 3 3 . . . . . . . . . . . . . . + |./ 3 / > $ .           ",
+"          . $ > / 3 O [.. . 3 3 3 3 . . . . . . . . . . . . . . . 3 3 3 3 . . . . . . . . . . . . . . . i / 3 / > $ .           ",
+"          . $ > / 3 1.:.. . 3 3 3 3 . . . . . . . . . . . . . . . 3 3 3 3 . . . . . . . . . . . . . . . -./ 3 / > $ .           ",
+"          . $ > / 2.3.i + . 3 3 3 3 . . . . . . . . . . . . . . . 3 3 3 3 . . . . . . . . . . . . . . . %./ 3 / > $ .           ",
+"          . $ > / 2.3.|.+ . 3 3 3 3 . . . . . . . . . . . . . . . 3 3 3 3 . . . . . . . . . . . . . . . - / 3 / > $ .           ",
+"          . $ > / 2.3.|.+ . 3 3 3 3 . . . . . . . . . . . . . . . 3 3 3 3 . . . . . . . . . . . . . . . - / 3 / > $ .           ",
+"          . $ > / 2.4.i + . 3 3 3 3 . . . . . . . . . . . . . . . 3 3 3 3 5.6.7.R 8.7.9.0.a.. . . . . . - / 3 / > $ .           ",
+"          . $ > / 3 b.i . . 3 3 3 3 . . . . . . . . . . . . . . . 3 3 3 3 3 3 3 3 3 3 3 3 3 c.#.. . . . /./ 3 / > $ .           ",
+"          . $ > / 3 d.[.. . 3 3 3 3 . . . . . . . . . . . . . . . 3 3 3 3 3 3 3 3 3 3 3 3 3 3 e.f.. . . /./ 3 / > $ .           ",
+"          . $ > / 3 }.g.. . 3 3 3 3 . . . . . . . . . . . . . . . 3 3 3 3 3 h.i.j.k.M 3 3 3 3 3 l.. . . - }.3 / > $ .           ",
+"          . $ > / 3 / ..+ . 3 3 3 3 . . . . . . . . . . . . . . . 3 3 3 3 m.. . . . C n.R 3 3 3 3 o.. . g.}.3 / > $ .           ",
+"          . $ > / 3 / i . . 3 3 3 3 . . . . . . . . . . . . . . . 3 3 3 3 . . . . . . . p./ 3 3 3 q.. . ..d.3 / > $ .           ",
+"          . $ > / 3 / r + . 3 3 3 3 . . . . . . . . . . . . . . . 3 3 3 3 . . . . . . . . r.3 3 3 s.. . +.d.3 / > $ .           ",
+"          . $ > / 3 / i . . 3 3 3 3 . . . . . . . . . . . . . . . 3 3 3 3 . . . . . . . . t.3 3 3 G . . g.d.3 / > $ .           ",
+"          . $ > / 3 / t . . 3 3 3 3 . . . . . . . . . . . . . . . 3 3 3 3 . . . . . . . . ..3 3 3 u.. . v.}.3 / > $ .           ",
+"          . $ > / 3 / ... . 3 3 3 3 . . . . . . . . . . . . . . . 3 3 3 3 . . . . . . . . w.3 3 3 x.. . y.}.3 / > $ .           ",
+"          . $ > / 3 / z.. . 3 3 3 3 . . . . . . . . . . . . . . . 3 3 3 3 . . . . . . . . A.3 3 3 B.. . . / 3 / > $ .           ",
+"          . $ > / 3 / B + . 3 3 3 3 . . . . . . . . . . . . . . . 3 3 3 3 . . . . . . . , 7.3 3 3 C.. . . / 3 / > $ .           ",
+"          . $ > / 3 / D.+ . 3 3 3 3 . . . . . . . . . . . . . . . 3 3 3 3 /.. . . . /.F E.3 3 3 N F.. . /./ 3 / > $ .           ",
+"          . $ > / 3 / -.+ . 3 3 3 3 G.G.G.G.G.G.G.G.G.G.G.H.. . . 3 3 3 3 I.y J.K.L.( 3 3 3 3 3 M.. . . %./ 3 / > $ .           ",
+"          . $ > / 3 / :.. . 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 M.. . . 3 3 3 3 3 3 3 3 3 3 3 3 3 3 q.. . . . -./ 3 / > $ .           ",
+"          . $ > / 3 / :.. . 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 M.. . . 3 3 3 3 3 3 3 3 3 3 3 3 N.O.. . . . . :./ 3 / > $ .           ",
+"          . $ > / 3 / [.. . 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 M.. . . 3 3 3 P.Q.u R.2 D S.T.U.h . . . . . . i / 3 / > $ .           ",
+"          . $ > / 3 / :.+ . . . . . . . . . . . . . . . . . . . . . . . . . . . + . . . . . . . . . . . z./ 3 / > $ .           ",
+"          . $ > / 3 {.> + . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . } X {.3 / > $ .           ",
+"          . $ > / 3 ).H 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + + V.W.).3 X.> $ .           ",
+"          . $ B 1.3 3 Y.| } . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + '.| Z.3 3 z , % .           ",
+"          . & t `.3 3 3  +&.& + + . . . . . . . . . . . . . . . . . . . . . . . + + } + . . . . + .+-. +3 3 3 ++v.} .           ",
+"          . + 5 @+3 3 3 3 s U.#+-.^.. /.%.-.:.:.:.:.:.:.+.-.|.f.C C [.$.q :.:.i z.#.> i l /.. ^.w.U.s 3 3 3 3 $+%+. .           ",
+"          . . %+&+3 3 3 3 3 3 u./ / / / / / / / / / / / / }.P P P P }./ / / / / / / / / / / / / u.3 3 3 3 3 *+=+k . .           ",
+"            . + >.-+3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 ;+>+= . .             ",
+"              . @ ,+'+)+!+~+/ / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / {+]+^+/+= + .               ",
+"              . . + .+5 &.|.> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > z.- .+) . . .               ",
+"                  . . + & % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # (++ . .                   ",
+"                    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .                     ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                "};
diff --git a/lib/creaDevManagerLib/images/PkIcon.xpm b/lib/creaDevManagerLib/images/PkIcon.xpm
new file mode 100644 (file)
index 0000000..c933c56
--- /dev/null
@@ -0,0 +1,284 @@
+/* XPM */
+const static char * PkIcon[] = {
+"64 64 217 2",
+"      c None",
+".     c #1D242D",
+"+     c #1C232C",
+"@     c #1A212B",
+"#     c #19212A",
+"$     c #192029",
+"%     c #19202A",
+"&     c #1A212A",
+"*     c #141C25",
+"=     c #131A24",
+"-     c #202730",
+";     c #272E37",
+">     c #2B313A",
+",     c #282F37",
+"'     c #222931",
+")     c #151C25",
+"!     c #131B24",
+"~     c #4A5158",
+"{     c #A0A4A7",
+"]     c #CFD0D2",
+"^     c #E6E7E8",
+"/     c #F1F2F2",
+"(     c #E9EAEB",
+"_     c #D4D5D7",
+":     c #A8ABAE",
+"<     c #575D63",
+"[     c #151D26",
+"}     c #1B222B",
+"|     c #141B25",
+"1     c #777B81",
+"2     c #F6F7F7",
+"3     c #FFFFFF",
+"4     c #898C91",
+"5     c #161D26",
+"6     c #4C5158",
+"7     c #FBFBFC",
+"8     c #FDFDFD",
+"9     c #F4F4F5",
+"0     c #F1F1F2",
+"a     c #565B62",
+"b     c #141B24",
+"c     c #A3A5AA",
+"d     c #E1E1E3",
+"e     c #898D92",
+"f     c #4E535A",
+"g     c #30373E",
+"h     c #252C35",
+"i     c #272D36",
+"j     c #AAADB0",
+"k     c #151C26",
+"l     c #222831",
+"m     c #D3D5D7",
+"n     c #B0B2B5",
+"o     c #252C34",
+"p     c #030A15",
+"q     c #232A33",
+"r     c #272E36",
+"s     c #D8D9DB",
+"t     c #232A32",
+"u     c #C6C8CA",
+"v     c #0F1720",
+"w     c #323940",
+"x     c #929599",
+"y     c #CACCCE",
+"z     c #E9E9EA",
+"A     c #F6F6F7",
+"B     c #293038",
+"C     c #2D343C",
+"D     c #F3F3F4",
+"E     c #52575F",
+"F     c #5F646A",
+"G     c #ECECED",
+"H     c #52575E",
+"I     c #2F353D",
+"J     c #DADCDD",
+"K     c #6D7177",
+"L     c #FAFAFA",
+"M     c #F9F9F9",
+"N     c #F2F2F3",
+"O     c #EEEFEF",
+"P     c #EDEEEF",
+"Q     c #EFEFF0",
+"R     c #EEEEEF",
+"S     c #2D333C",
+"T     c #E2E3E4",
+"U     c #D5D7D8",
+"V     c #777B80",
+"W     c #41474F",
+"X     c #2C323B",
+"Y     c #2A3139",
+"Z     c #2B323A",
+"`     c #30363E",
+" .    c #2A313A",
+"..    c #242A33",
+"+.    c #242B33",
+"@.    c #293039",
+"#.    c #2A3039",
+"$.    c #212830",
+"%.    c #212831",
+"&.    c #222932",
+"*.    c #F1F1F1",
+"=.    c #9B9FA2",
+"-.    c #242B34",
+";.    c #0F1620",
+">.    c #181F28",
+",.    c #B7B9BC",
+"'.    c #171E27",
+").    c #FCFCFC",
+"!.    c #52585F",
+"~.    c #121922",
+"{.    c #F2F3F3",
+"].    c #2B3139",
+"^.    c #1E252E",
+"/.    c #1F262F",
+"(.    c #1F262E",
+"_.    c #2D333B",
+":.    c #262C35",
+"<.    c #1E242D",
+"[.    c #F8F8F9",
+"}.    c #EFF0F0",
+"|.    c #E5E6E7",
+"1.    c #C4C6C8",
+"2.    c #919499",
+"3.    c #434850",
+"4.    c #252B34",
+"5.    c #A4A6AA",
+"6.    c #232932",
+"7.    c #F0F1F1",
+"8.    c #B3B6B9",
+"9.    c #1E252D",
+"0.    c #292F38",
+"a.    c #DBDCDE",
+"b.    c #E0E1E2",
+"c.    c #5B6066",
+"d.    c #ECEDED",
+"e.    c #545A60",
+"f.    c #A6A9AC",
+"g.    c #B6B8BB",
+"h.    c #FEFEFE",
+"i.    c #EAEBEB",
+"j.    c #95989C",
+"k.    c #363C44",
+"l.    c #F6F6F6",
+"m.    c #EDEDEE",
+"n.    c #ECEDEE",
+"o.    c #4C5259",
+"p.    c #A0A3A7",
+"q.    c #595E65",
+"r.    c #EDEEEE",
+"s.    c #C7C8CB",
+"t.    c #ACAFB2",
+"u.    c #AAACB0",
+"v.    c #EBECEC",
+"w.    c #494F56",
+"x.    c #333941",
+"y.    c #5A5F65",
+"z.    c #8B8F93",
+"A.    c #3C4249",
+"B.    c #C5C7C9",
+"C.    c #BCBEC1",
+"D.    c #D3D4D6",
+"E.    c #31373F",
+"F.    c #2E353D",
+"G.    c #262D35",
+"H.    c #F7F8F8",
+"I.    c #9DA0A4",
+"J.    c #CCCED0",
+"K.    c #DDDEDF",
+"L.    c #CECFD1",
+"M.    c #75797F",
+"N.    c #2C323A",
+"O.    c #9FA2A6",
+"P.    c #454B52",
+"Q.    c #BBBDC0",
+"R.    c #20272F",
+"S.    c #CBCDCF",
+"T.    c #343B43",
+"U.    c #1F252E",
+"V.    c #282E37",
+"W.    c #D9DADC",
+"X.    c #353B43",
+"Y.    c #262D36",
+"Z.    c #41474E",
+"`.    c #4E545B",
+" +    c #B9BBBE",
+".+    c #5E6369",
+"++    c #FBFBFB",
+"@+    c #ABADB0",
+"#+    c #6F7379",
+"$+    c #9C9FA3",
+"%+    c #121923",
+"&+    c #51575E",
+"*+    c #F2F2F2",
+"=+    c #B5B7BA",
+"-+    c #D8DADB",
+";+    c #9B9EA2",
+">+    c #121A23",
+",+    c #CED0D1",
+"'+    c #AEB0B3",
+")+    c #40454E",
+"!+    c #2C333B",
+"~+    c #30363F",
+"{+    c #131A23",
+"]+    c #5C6167",
+"^+    c #F7F7F7",
+"/+    c #444951",
+"(+    c #929699",
+"_+    c #F3F3F3",
+":+    c #6E7378",
+"<+    c #161E27",
+"[+    c #5D6268",
+"}+    c #ABADB1",
+"|+    c #D6D6D8",
+"1+    c #EBECED",
+"2+    c #E7E8E9",
+"3+    c #CDCFD0",
+"4+    c #1A222B",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .                     ",
+"                  . . + @ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % & + . .                   ",
+"              . . . * = - ; > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > , ' ) = + . .               ",
+"              . + ! ~ { ] ^ / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / ( _ : < [ } .               ",
+"            . . | 1 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 5 + .             ",
+"          . . | 6 7 3 3 3 8 9 0 / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / 0 9 8 3 3 3 3 a = . .           ",
+"          . . b c 3 3 d e f g h i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i h g f e d 3 3 j k + .           ",
+"          . } l m 3 n o p 5 q r i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i r q 5 p o n 3 s t & .           ",
+"          . % , 9 u v w x y z / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / z y x w v u A B $ .           ",
+"          . $ C D E F G 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 G F H D C $ .           ",
+"          . $ I J K L 3 3 3 3 M N / / / O P Q / / / 0 P P R P P P P R P P 0 / / / Q P O / / / N M 3 3 3 3 L K J I $ .           ",
+"          . $ S T U 3 3 3 s V W X Y Z i `  .h ..i ...., B r +.r , @.I #.r $.- q %.+.B &.- r Y X W V s 3 3 3 U T S $ .           ",
+"          . $ > *.3 3 3 =.-.;.>.+ + + . . . . . + . . . . . . . . . . . . . . . . . . . . & $ $ 5 ;.-.=.3 3 3 *.> $ .           ",
+"          . $ > / 3 3 ,.* '.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + . . . . '.* ,.3 3 / > $ .           ",
+"          . $ > / 3 ).!.5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + . . . . ~.!.).3 / > $ .           ",
+"          . $ > / 3 {.].+ . . . . . . . . . . . . . . . . ^./.(.^.^.^.^.. . . . . . . . . . . . . . . & _.{.3 / > $ .           ",
+"          . $ > / 3 / :.. . . . . . . . . . . . . . <.^.. . . . . . . . . . . . . . . . . . . . . . . } #./ 3 / > $ .           ",
+"          . $ > / 3 / :.. . 3 3 3 3 3 3 3 3 [.}.|.1.2.3.. . . . . . . 3 3 3 3 . . . . . . . . . . . . + > / 3 / > $ .           ",
+"          . $ > / 3 / 4.. . 3 3 3 3 3 3 3 3 3 3 3 3 3 3 5.6.. . . . . 3 3 3 3 . . . . . . . . . . . . + > / 3 / > $ .           ",
+"          . $ > / 3 7.4.. . 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 8.9.. . . . 3 3 3 3 . . . . . . . . . . . . + 0./ 3 / > $ .           ",
+"          . $ > / 3 O 4.. . 3 3 3 3 a.a.a.b.G L 3 3 3 3 3 3 c.. . . . 3 3 3 3 . . . . . . . . . . . . . i / 3 / > $ .           ",
+"          . $ > / 3 d.:.. . 3 3 3 3 . . . . . 6.e.f.3 3 3 3 g.. . . . 3 3 3 3 . . . . . . . . . . . . . -./ 3 / > $ .           ",
+"          . $ > / h.i.i + . 3 3 3 3 . . . . . . . . j.3 3 3 a.. . . . 3 3 3 3 . . . . . . . . . . . . . %./ 3 / > $ .           ",
+"          . $ > / h.i.0.+ . 3 3 3 3 . . . . . . . . k.3 3 3 l.. . . . 3 3 3 3 . . . . . . . . . . . . . - / 3 / > $ .           ",
+"          . $ > / h.i.0.+ . 3 3 3 3 . . . . . . . . -.3 3 3 m.. . . . 3 3 3 3 . . . . . . . . . . . . . - / 3 / > $ .           ",
+"          . $ > / h.n.i + . 3 3 3 3 . . . . . . . . o.3 3 3 _ . . . . 3 3 3 3 . . . . . 9.p.3 3 3 D q.. - / 3 / > $ .           ",
+"          . $ > / 3 r.i . . 3 3 3 3 . . . . . . . -.s.3 3 3 t.. . . . 3 3 3 3 . . . . /.u.3 3 3 v.w.. . /./ 3 / > $ .           ",
+"          . $ > / 3 }.4.. . 3 3 3 3 . . /.r x.y.z.b.3 3 3 3 a . . . . 3 3 3 3 . . . %.8.3 3 3 b.A.. . . /./ 3 / > $ .           ",
+"          . $ > / 3 7.6.. . 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 B.9.. . . . 3 3 3 3 . . ..C.3 3 3 D.E.. . . . - 7.3 / > $ .           ",
+"          . $ > / 3 / ..+ . 3 3 3 3 3 3 3 3 3 3 3 3 3 3 a.F.. . . . . 3 3 3 3 . G.1.3 3 3 1.B . . . . . 6.7.3 / > $ .           ",
+"          . $ > / 3 / i . . 3 3 3 3 3 3 3 3 3 3 3 3 H.I.h . . . . . . 3 3 3 3 #.J.3 3 3 8.' . + . . . . ..}.3 / > $ .           ",
+"          . $ > / 3 / r + . 3 3 3 3 3 3 2 i.K.L.: M.N.. . . . . . . . 3 3 3 3 D.3 3 3 O.^.. + . . . . . +.}.3 / > $ .           ",
+"          . $ > / 3 / i . . 3 3 3 3 . . . . . . . . . . . . . . . . . 3 3 3 3 3 3 3 [.P.. . . . . . . . 6.}.3 / > $ .           ",
+"          . $ > / 3 / t . . 3 3 3 3 . . . . . . . . . . . . . . . . . 3 3 3 3 Q.3 3 3 ( A.. . . . . . . R.7.3 / > $ .           ",
+"          . $ > / 3 / ... . 3 3 3 3 . . . . . . . . . . . . . . . . . 3 3 3 3 -.S.3 3 3 T T.. . . . . . U.7.3 / > $ .           ",
+"          . $ > / 3 / V.. . 3 3 3 3 . . . . . . . . . . . . . . . . . 3 3 3 3 . N.W.3 3 3 W.C . . . . . . / 3 / > $ .           ",
+"          . $ > / 3 / B + . 3 3 3 3 . . . . . . . . . . . . . . . . . 3 3 3 3 . . X.|.3 3 3 ] r . . . . . / 3 / > $ .           ",
+"          . $ > / 3 / Y.+ . 3 3 3 3 . . . . . . . . . . . . . . . . . 3 3 3 3 . . . Z.Q 3 3 3 1.6.. . . /./ 3 / > $ .           ",
+"          . $ > / 3 / -.+ . 3 3 3 3 . . . . . . . . . . . . . . . . . 3 3 3 3 . . . . `.l.3 3 3  +/.. . %./ 3 / > $ .           ",
+"          . $ > / 3 / :.. . 3 3 3 3 . . . . . . . . . . . . . . . . . 3 3 3 3 . . . . . .+++3 3 3 @+9.. -./ 3 / > $ .           ",
+"          . $ > / 3 / :.. . 3 3 3 3 . . . . . . . . . . . . . . . . . 3 3 3 3 . . . . . . #+3 3 3 3 $+. :./ 3 / > $ .           ",
+"          . $ > / 3 / 4.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . i / 3 / > $ .           ",
+"          . $ > / 3 / :.+ . . . . . . . . . . . . . . . . . . . . . . . . . . . + . . . . . . . . . . . V./ 3 / > $ .           ",
+"          . $ > / 3 {.> + . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . } X {.3 / > $ .           ",
+"          . $ > / 3 ).H 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + + %+&+).3 *+> $ .           ",
+"          . $ B d.3 3 g.| } . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + '.| =+3 3 z , % .           ",
+"          . & t -+3 3 3 ;+&.& + + . . . . . . . . . . . . . . . . . . . . . . . + + } + . . . . + >+-.;+3 3 3 ,+R.} .           ",
+"          . + 5 '+3 3 3 3 s M.)+-.^.. /.%.-.:.:.:.:.:.:.+.-.0.!+C C 4.$.q :.:.i V.#.> i l /.. ^.~+M.s 3 3 3 3 $+{+. .           ",
+"          . . {+]+3 3 3 3 3 3 [./ / / / / / / / / / / / / 7.P P P P 7./ / / / / / / / / / / / / [.3 3 3 3 3 ^+/+k . .           ",
+"            . + >.(+3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 _+:+= . .             ",
+"              . @ <+[+}+|+1+/ / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / 2+3+I.P.= + .               ",
+"              . . + >+5 &.0.> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > V.- >+) . . .               ",
+"                  . . + & % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # 4++ . .                   ",
+"                    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .                     ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                "};
diff --git a/lib/creaDevManagerLib/images/PrIcon.xpm b/lib/creaDevManagerLib/images/PrIcon.xpm
new file mode 100644 (file)
index 0000000..90cf6fe
--- /dev/null
@@ -0,0 +1,276 @@
+/* XPM */
+const static char * PrIcon[] = {
+"64 64 209 2",
+"      c None",
+".     c #1D242D",
+"+     c #1C232C",
+"@     c #1A212B",
+"#     c #19212A",
+"$     c #192029",
+"%     c #19202A",
+"&     c #1A212A",
+"*     c #141C25",
+"=     c #131A24",
+"-     c #202730",
+";     c #272E37",
+">     c #2B313A",
+",     c #282F37",
+"'     c #222931",
+")     c #151C25",
+"!     c #131B24",
+"~     c #4A5158",
+"{     c #A0A4A7",
+"]     c #CFD0D2",
+"^     c #E6E7E8",
+"/     c #F1F2F2",
+"(     c #E9EAEB",
+"_     c #D4D5D7",
+":     c #A8ABAE",
+"<     c #575D63",
+"[     c #151D26",
+"}     c #1B222B",
+"|     c #141B25",
+"1     c #777B81",
+"2     c #F6F7F7",
+"3     c #FFFFFF",
+"4     c #898C91",
+"5     c #161D26",
+"6     c #4C5158",
+"7     c #FBFBFC",
+"8     c #FDFDFD",
+"9     c #F4F4F5",
+"0     c #F1F1F2",
+"a     c #565B62",
+"b     c #141B24",
+"c     c #A3A5AA",
+"d     c #E1E1E3",
+"e     c #898D92",
+"f     c #4E535A",
+"g     c #30373E",
+"h     c #252C35",
+"i     c #272D36",
+"j     c #AAADB0",
+"k     c #151C26",
+"l     c #222831",
+"m     c #D3D5D7",
+"n     c #B0B2B5",
+"o     c #252C34",
+"p     c #030A15",
+"q     c #232A33",
+"r     c #272E36",
+"s     c #D8D9DB",
+"t     c #232A32",
+"u     c #C6C8CA",
+"v     c #0F1720",
+"w     c #323940",
+"x     c #929599",
+"y     c #CACCCE",
+"z     c #E9E9EA",
+"A     c #F6F6F7",
+"B     c #293038",
+"C     c #2D343C",
+"D     c #F3F3F4",
+"E     c #52575F",
+"F     c #5F646A",
+"G     c #ECECED",
+"H     c #52575E",
+"I     c #2F353D",
+"J     c #DADCDD",
+"K     c #6D7177",
+"L     c #FAFAFA",
+"M     c #F9F9F9",
+"N     c #F2F2F3",
+"O     c #EEEFEF",
+"P     c #EDEEEF",
+"Q     c #EFEFF0",
+"R     c #EEEEEF",
+"S     c #2D333C",
+"T     c #E2E3E4",
+"U     c #D5D7D8",
+"V     c #777B80",
+"W     c #41474F",
+"X     c #2C323B",
+"Y     c #2A3139",
+"Z     c #2B323A",
+"`     c #30363E",
+" .    c #2A313A",
+"..    c #242A33",
+"+.    c #242B33",
+"@.    c #293039",
+"#.    c #2A3039",
+"$.    c #212830",
+"%.    c #212831",
+"&.    c #222932",
+"*.    c #F1F1F1",
+"=.    c #9B9FA2",
+"-.    c #242B34",
+";.    c #0F1620",
+">.    c #181F28",
+",.    c #B7B9BC",
+"'.    c #171E27",
+").    c #FCFCFC",
+"!.    c #52585F",
+"~.    c #121922",
+"{.    c #F2F3F3",
+"].    c #2B3139",
+"^.    c #1E252E",
+"/.    c #1F262F",
+"(.    c #1F262E",
+"_.    c #2D333B",
+":.    c #262C35",
+"<.    c #1E242D",
+"[.    c #252B34",
+"}.    c #F5F5F5",
+"|.    c #DEDFE0",
+"1.    c #BABDBF",
+"2.    c #818589",
+"3.    c #363C44",
+"4.    c #F0F1F1",
+"5.    c #F8F8F9",
+"6.    c #92959A",
+"7.    c #292F38",
+"8.    c #A4A6AA",
+"9.    c #ECEDED",
+"0.    c #F4F4F4",
+"a.    c #F6F6F6",
+"b.    c #51565D",
+"c.    c #FEFEFE",
+"d.    c #EAEBEB",
+"e.    c #1E252D",
+"f.    c #484D55",
+"g.    c #7A7E83",
+"h.    c #CECFD1",
+"i.    c #B1B3B6",
+"j.    c #D8DADB",
+"k.    c #3E444C",
+"l.    c #ECEDEE",
+"m.    c #DFE0E1",
+"n.    c #5B6066",
+"o.    c #A9ABAF",
+"p.    c #CCCED0",
+"q.    c #E7E8E9",
+"r.    c #C2C3C6",
+"s.    c #7D8186",
+"t.    c #2C333B",
+"u.    c #EDEEEE",
+"v.    c #4F545B",
+"w.    c #D2D4D5",
+"x.    c #4E545B",
+"y.    c #EFF0F0",
+"z.    c #2C323A",
+"A.    c #AAACB0",
+"B.    c #DDDEDF",
+"C.    c #232932",
+"D.    c #3F454D",
+"E.    c #6A6E74",
+"F.    c #999CA0",
+"G.    c #EDEDEE",
+"H.    c #4D535A",
+"I.    c #E0E1E2",
+"J.    c #B6B8BB",
+"K.    c #83878C",
+"L.    c #3C424A",
+"M.    c #333941",
+"N.    c #C8C9CC",
+"O.    c #7F8388",
+"P.    c #E1E2E3",
+"Q.    c #D5D6D8",
+"R.    c #BFC1C3",
+"S.    c #94979B",
+"T.    c #5B6067",
+"U.    c #20272F",
+"V.    c #1F252E",
+"W.    c #282E37",
+"X.    c #262D36",
+"Y.    c #121923",
+"Z.    c #51575E",
+"`.    c #F2F2F2",
+" +    c #B5B7BA",
+".+    c #9B9EA2",
+"++    c #121A23",
+"@+    c #CED0D1",
+"#+    c #AEB0B3",
+"$+    c #75797F",
+"%+    c #40454E",
+"&+    c #30363F",
+"*+    c #9C9FA3",
+"=+    c #131A23",
+"-+    c #5C6167",
+";+    c #F7F7F7",
+">+    c #444951",
+",+    c #929699",
+"'+    c #F3F3F3",
+")+    c #6E7378",
+"!+    c #161E27",
+"~+    c #5D6268",
+"{+    c #ABADB1",
+"]+    c #D6D6D8",
+"^+    c #EBECED",
+"/+    c #CDCFD0",
+"(+    c #9DA0A4",
+"_+    c #454B52",
+":+    c #1A222B",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .                     ",
+"                  . . + @ # $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % & + . .                   ",
+"              . . . * = - ; > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > , ' ) = + . .               ",
+"              . + ! ~ { ] ^ / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / ( _ : < [ } .               ",
+"            . . | 1 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 5 + .             ",
+"          . . | 6 7 3 3 3 8 9 0 / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / 0 9 8 3 3 3 3 a = . .           ",
+"          . . b c 3 3 d e f g h i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i h g f e d 3 3 j k + .           ",
+"          . } l m 3 n o p 5 q r i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i r q 5 p o n 3 s t & .           ",
+"          . % , 9 u v w x y z / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / z y x w v u A B $ .           ",
+"          . $ C D E F G 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 G F H D C $ .           ",
+"          . $ I J K L 3 3 3 3 M N / / / O P Q / / / 0 P P R P P P P R P P 0 / / / Q P O / / / N M 3 3 3 3 L K J I $ .           ",
+"          . $ S T U 3 3 3 s V W X Y Z i `  .h ..i ...., B r +.r , @.I #.r $.- q %.+.B &.- r Y X W V s 3 3 3 U T S $ .           ",
+"          . $ > *.3 3 3 =.-.;.>.+ + + . . . . . + . . . . . . . . . . . . . . . . . . . . & $ $ 5 ;.-.=.3 3 3 *.> $ .           ",
+"          . $ > / 3 3 ,.* '.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + . . . . '.* ,.3 3 / > $ .           ",
+"          . $ > / 3 ).!.5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + . . . . ~.!.).3 / > $ .           ",
+"          . $ > / 3 {.].+ . . . . . . . . . . . . . . . . ^./.(.^.^.^.^.. . . . . . . . . . . . . . . & _.{.3 / > $ .           ",
+"          . $ > / 3 / :.. . . . . . . . . . . . . . <.^.. . . . . . . . . . . . . . . . . . . . . . . } #./ 3 / > $ .           ",
+"          . $ > / 3 / :.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + > / 3 / > $ .           ",
+"          . $ > / 3 / [.. . . 3 3 3 3 3 3 3 3 8 }.G |.1.2.3.. . . . . . . . . . . . . . . . . . . . . + > / 3 / > $ .           ",
+"          . $ > / 3 4.[.. . . 3 3 3 3 3 3 3 3 3 3 3 3 3 3 5.6.^.. . . . . . . . . . . . . . . . . . . + 7./ 3 / > $ .           ",
+"          . $ > / 3 O [.. . . 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 8.. . . . . . . . . . . . . . . . . . . . i / 3 / > $ .           ",
+"          . $ > / 3 9.:.. . . 3 3 3 3 0.0.0.a.3 3 3 3 3 3 3 3 3 b.. . . . . . . . . . . . . . . . . . . -./ 3 / > $ .           ",
+"          . $ > / c.d.i + . . 3 3 3 3 . . . . e.r f.g.h.3 3 3 3 n . . . . . . . . . . . . . . . . . . . %./ 3 / > $ .           ",
+"          . $ > / c.d.7.+ . . 3 3 3 3 . . . . . . . . ^.i.3 3 3 j.. . . . . . . . . . . . . . . . . . . - / 3 / > $ .           ",
+"          . $ > / c.d.7.+ . . 3 3 3 3 . . . . . . . . . k.3 3 3 0.. . . . . . . . . . . . . . . . . . . - / 3 / > $ .           ",
+"          . $ > / c.l.i + . . 3 3 3 3 . . . . . . . . . h 3 3 3 R . . . . 3 3 m.- n.o.p.q.M q.r.s.t.. . - / 3 / > $ .           ",
+"          . $ > / 3 u.i . . . 3 3 3 3 . . . . . . . . . v.3 3 3 w.. . . . 3 3 3 R 3 3 3 3 3 3 3 3 x.. . /./ 3 / > $ .           ",
+"          . $ > / 3 y.[.. . . 3 3 3 3 . . . . . . . . z.] 3 3 3 A.. . . . 3 3 3 3 3 3 3 3 3 3 3 B.. . . /./ 3 / > $ .           ",
+"          . $ > / 3 4.C.. . . 3 3 3 3 . . e.-.t.D.E.F.G.3 3 3 3 H.. . . . 3 3 3 3 3 3 }.|.I.5.3 4 . . . - 4.3 / > $ .           ",
+"          . $ > / 3 / ..+ . . 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 J.. . . . . 3 3 3 3 K.L.. . . -.F M.. . . C.4.3 / > $ .           ",
+"          . $ > / 3 / i . . . 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 N.-.. . . . . 3 3 3 3 . . . . . . + . . . . ..y.3 / > $ .           ",
+"          . $ > / 3 / r + . . 3 3 3 3 3 3 3 3 3 3 3 3 3 d.O.^.. . . . . . 3 3 3 3 . . . . . + . . . . . +.y.3 / > $ .           ",
+"          . $ > / 3 / i . . . 3 3 3 3 3 3 L R P.Q.R.S.T./.. . . . . . . . 3 3 3 3 . . . . . . . . . . . C.y.3 / > $ .           ",
+"          . $ > / 3 / t . . . 3 3 3 3 . . . . . . . . . . . . . . . . . . 3 3 3 3 . . . . . . . . . . . U.4.3 / > $ .           ",
+"          . $ > / 3 / ... . . 3 3 3 3 . . . . . . . . . . . . . . . . . . 3 3 3 3 . . . . . . . . . . . V.4.3 / > $ .           ",
+"          . $ > / 3 / W.. . . 3 3 3 3 . . . . . . . . . . . . . . . . . . 3 3 3 3 . . . . . . . . . . . . / 3 / > $ .           ",
+"          . $ > / 3 / B + . . 3 3 3 3 . . . . . . . . . . . . . . . . . . 3 3 3 3 . . . . . . . . . . . . / 3 / > $ .           ",
+"          . $ > / 3 / X.+ . . 3 3 3 3 . . . . . . . . . . . . . . . . . . 3 3 3 3 . . . . . . . . . . . /./ 3 / > $ .           ",
+"          . $ > / 3 / -.+ . . 3 3 3 3 . . . . . . . . . . . . . . . . . . 3 3 3 3 . . . . . . . . . . . %./ 3 / > $ .           ",
+"          . $ > / 3 / :.. . . 3 3 3 3 . . . . . . . . . . . . . . . . . . 3 3 3 3 . . . . . . . . . . . -./ 3 / > $ .           ",
+"          . $ > / 3 / :.. . . 3 3 3 3 . . . . . . . . . . . . . . . . . . 3 3 3 3 . . . . . . . . . . . :./ 3 / > $ .           ",
+"          . $ > / 3 / [.. . . 3 3 3 3 . . . . . . . . . . . . . . . . . . 3 3 3 3 . . . . . . . . . . . i / 3 / > $ .           ",
+"          . $ > / 3 / :.+ . . . . . . . . . . . . . . . . . . . . . . . . . . . + . . . . . . . . . . . W./ 3 / > $ .           ",
+"          . $ > / 3 {.> + . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . } X {.3 / > $ .           ",
+"          . $ > / 3 ).H 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + + Y.Z.).3 `.> $ .           ",
+"          . $ B 9.3 3 J.| } . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + '.|  +3 3 z , % .           ",
+"          . & t j.3 3 3 .+&.& + + . . . . . . . . . . . . . . . . . . . . . . . + + } + . . . . + ++-..+3 3 3 @+U.} .           ",
+"          . + 5 #+3 3 3 3 s $+%+-.^.. /.%.-.:.:.:.:.:.:.+.-.7.t.C C [.$.q :.:.i W.#.> i l /.. ^.&+$+s 3 3 3 3 *+=+. .           ",
+"          . . =+-+3 3 3 3 3 3 5./ / / / / / / / / / / / / 4.P P P P 4./ / / / / / / / / / / / / 5.3 3 3 3 3 ;+>+k . .           ",
+"            . + >.,+3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 '+)+= . .             ",
+"              . @ !+~+{+]+^+/ / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / q./+(+_+= + .               ",
+"              . . + ++5 &.7.> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > W.- ++) . . .               ",
+"                  . . + & % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ # :++ . .                   ",
+"                    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .                     ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                ",
+"                                                                                                                                "};
index c0f37744cc76213b068fe8e8b11886afbaf1d1d4..8588123e4e3b535291763839f84dc61a559ff875 100644 (file)
@@ -34,6 +34,7 @@
 
 #include "modelCDMAppli.h"
 
+#include "CDMUtilities.h"
 #include "creaWx.h"
 #include "wx/dir.h"
 
@@ -47,10 +48,44 @@ modelCDMAppli::modelCDMAppli(const std::string& path, const int& level)
   this->name = "appli";
   this->level = level;
   this->path = path;
+
+
+
+  this->path = CDMUtilities::fixPath(path);
+  //open makelists file
+  std::string pathFixed(CDMUtilities::fixPath(path));
+
+  this->applications.clear();
+  wxDir dir(crea::std2wx((pathFixed).c_str()));
+  if (dir.IsOpened())
+    {
+      wxString fileName;
+      bool cont = dir.GetFirst(&fileName, wxEmptyString, wxDIR_DIRS);
+      while (cont)
+        {
+          std::string stdfileName = crea::wx2std(fileName);
+
+          modelCDMApplication* application = new modelCDMApplication(pathFixed + "/" + stdfileName, this->level + 1);
+          this->applications.push_back(application);
+          this->children.push_back(application);
+
+          cont = dir.GetNext(&fileName);
+        }
+
+    }
+  this->SortChildren();
 }
 
 modelCDMAppli::~modelCDMAppli()
 {
+  for (int i = 0; i < this->applications.size(); i++)
+    {
+      if(this->applications[i] != NULL)
+        {
+          delete this->applications[i];
+          this->applications[i] = NULL;
+        }
+    }
 }
 
 bool modelCDMAppli::CreateApplication(
index d87ec7543c5fda1ba8bbfb47810b2b68c780b8df..5035feb7a7f40a515748c2b405d2267537a58bc3 100644 (file)
 
 #include "modelCDMApplication.h"
 
+#include "CDMUtilities.h"
+#include "creaWx.h"
+#include "wx/dir.h"
+
 modelCDMApplication::modelCDMApplication()
 {
 }
 
+modelCDMApplication::modelCDMApplication(const std::string& path, const int& level)
+{
+  this->name = "application";
+  this->path = path;
+  this->type = wxDIR_DIRS;
+  this->level = level;
+
+  //TODO: open CMakeList
+  //TODO: get ApplicationName
+}
+
 modelCDMApplication::~modelCDMApplication()
 {
 }
 
-const std::string& modelCDMApplication::GetName() const
+const std::string& modelCDMApplication::GetNameApplication() const
 {
-  return this->name;
+  return this->nameApplication;
 }
 
 const std::string& modelCDMApplication::GetMainFile() const
index b2ad4a8032d6f0b732220d9e5ebc25ec28dbc922..a30517d26e727bcbcf09be402e8d9255c7dfbec3 100644 (file)
@@ -44,9 +44,10 @@ class modelCDMApplication : public modelCDMIProjectTreeNode
 {
 public:
   modelCDMApplication();
+  modelCDMApplication(const std::string& path, const int& level = 2);
   ~modelCDMApplication();
 
-  const std::string& GetName() const;
+  const std::string& GetNameApplication() const;
   const std::string& GetMainFile() const;
 
   void SetMainFile(const std::string& fileName);
@@ -60,7 +61,7 @@ public:
   virtual const bool Refresh(std::string*& result);
 
 private:
-  std::string name;
+  std::string nameApplication;
   std::string mainFile;
   std::vector<modelCDMApplication*> applications;
 };
index 2324eb9148f0a706992f23a825daaaf70567a7cf..50b32f5e76c509fec9252a648bfc27286dcb46db 100644 (file)
@@ -34,6 +34,7 @@
 
 #include "modelCDMLib.h"
 
+#include "CDMUtilities.h"
 #include "creaWx.h"
 #include "wx/dir.h"
 
@@ -47,10 +48,44 @@ modelCDMLib::modelCDMLib(const std::string& path, const int& level)
   this->name = "lib";
   this->level = level;
   this->path = path;
+
+
+
+  this->path = CDMUtilities::fixPath(path);
+  //open makelists file
+  std::string pathFixed(CDMUtilities::fixPath(path));
+
+  this->libraries.clear();
+    wxDir dir(crea::std2wx((pathFixed).c_str()));
+    if (dir.IsOpened())
+      {
+        wxString fileName;
+        bool cont = dir.GetFirst(&fileName, wxEmptyString, wxDIR_DIRS);
+        while (cont)
+          {
+            std::string stdfileName = crea::wx2std(fileName);
+
+            modelCDMLibrary* library = new modelCDMLibrary(pathFixed + "/" + stdfileName, this->level + 1);
+            this->libraries.push_back(library);
+            this->children.push_back(library);
+
+            cont = dir.GetNext(&fileName);
+          }
+
+      }
+    this->SortChildren();
 }
 
 modelCDMLib::~modelCDMLib()
 {
+  for (int i = 0; i < this->libraries.size(); i++)
+    {
+      if(this->libraries[i] != NULL)
+        {
+          delete this->libraries[i];
+          this->libraries[i] = NULL;
+        }
+    }
 }
 
 bool modelCDMLib::CreateLibrary(
index d3de6c00ce4f3263688150a5508a88831a5a9453..c9aeb1fa5138c7f7abe8a2440d1bc5504ca76a45 100644 (file)
 
 #include "modelCDMLibrary.h"
 
+#include "CDMUtilities.h"
+#include "creaWx.h"
+#include "wx/dir.h"
+
 modelCDMLibrary::modelCDMLibrary()
 {
 }
 
+modelCDMLibrary::modelCDMLibrary(const std::string& path, const int& level)
+{
+  this->name = "library";
+  this->path = path;
+  this->type = wxDIR_DIRS;
+  this->level = level;
+
+  //TODO: open CMakeList
+  //TODO: get libraryName
+}
+
 modelCDMLibrary::~modelCDMLibrary()
 {
 }
 
-const std::string& modelCDMLibrary::GetName() const
+const std::string& modelCDMLibrary::GetNameLibrary() const
 {
-  return this->name;
+  return this->nameLibrary;
 }
 
 bool modelCDMLibrary::CreateFolder(
index 4c7fdad33c8ac0de95fbe89b0de83497b7b7bb97..d6f33ca69c990bf871bbc11c78daa6d602271ff6 100644 (file)
@@ -44,9 +44,10 @@ class modelCDMLibrary : public modelCDMIProjectTreeNode
 {
 public:
   modelCDMLibrary();
+  modelCDMLibrary(const std::string& path, const int& level=2);
   ~modelCDMLibrary();
 
-  const std::string& GetName() const;
+  const std::string& GetNameLibrary() const;
 
   bool CreateFolder(
       const std::string& name,
@@ -57,7 +58,7 @@ public:
   virtual const bool Refresh(std::string*& result);
 
 private:
-  std::string name;
+  std::string nameLibrary;
   std::vector<modelCDMLibrary*> libraries;
 };
 
index 490236779924622750ab1c760d6351977c70b233..487beef12ce2684ab99eb5a00112686533cd72d9 100644 (file)
@@ -53,6 +53,14 @@ modelCDMPackage::modelCDMPackage(const std::string& path, const int& level)
 
 modelCDMPackage::~modelCDMPackage()
 {
+  for (int i = 0; i < this->blackBoxes.size(); i++)
+    {
+      if(this->blackBoxes[i] != NULL)
+        {
+          delete this->blackBoxes[i];
+          this->blackBoxes[i] = NULL;
+        }
+    }
 }
 
 const std::string& modelCDMPackage::GetNamePackage() const
index a644aae99b3c35ce788fadd1efbbe71a3035517c..dcbce566168971d853e6ec4cec97c3c917766be4 100644 (file)
@@ -76,7 +76,7 @@ private:
   std::string authorsEmail;
   std::string version;
   std::string description;
-  std::vector<modelCDMBlackBox*> applications;
+  std::vector<modelCDMBlackBox*> blackBoxes;
 
 };
 
index 3966c7ccaac195eb1eec7f51519cb26eee57329d..11ed495072c0783af6106bd9926a73fb6565946d 100644 (file)
@@ -94,31 +94,26 @@ modelCDMProject::modelCDMProject(
         {
           //get project version
           std::getline(confFile,word,')');
-          if(word.find("PROJECT_MAJOR_VERSION") != std::string::npos)
+          CDMUtilities::splitter::split(wordBits, word, " ", CDMUtilities::splitter::no_empties);
+          if(wordBits[0] == "PROJECT_MAJOR_VERSION")
             {
-              std::vector<std::string> versionBits;
-              CDMUtilities::splitter::split(versionBits, word, " ", CDMUtilities::splitter::no_empties);
-              version = versionBits[versionBits.size()-1];
+              version = wordBits[1];
             }
-          if(word.find("PROJECT_MINOR_VERSION") != std::string::npos)
+          if(wordBits[0] == "PROJECT_MINOR_VERSION")
             {
-              std::vector<std::string> versionBits;
-              CDMUtilities::splitter::split(versionBits, word, " ", CDMUtilities::splitter::no_empties);
-              version += "." + versionBits[versionBits.size()-1];
+              version += "." + wordBits[1];
             }
-          if(word.find("PROJECT_BUILD_VERSION") != std::string::npos)
+          if(wordBits[0] == "PROJECT_BUILD_VERSION")
             {
-              std::vector<std::string> versionBits;
-              CDMUtilities::splitter::split(versionBits, word, " ", CDMUtilities::splitter::no_empties);
-              version += "." + versionBits[versionBits.size()-1];
+              version += "." + wordBits[1];
             }
 
           //get project versionDate
-          if(word.find("PROJECT_VERSION_DATE") != std::string::npos)
+          if(wordBits[0] == "PROJECT_VERSION_DATE")
             {
               std::vector<std::string> versionBits;
-              CDMUtilities::splitter::split(versionBits, word, " \"", CDMUtilities::splitter::no_empties);
-              versionDate = versionBits[versionBits.size()-1];
+              CDMUtilities::splitter::split(versionBits, wordBits[1], "\"", CDMUtilities::splitter::no_empties);
+              versionDate = versionBits[0];
             }
           //get project buildPath
 
index aecfaaa883db87dd7ea7e0628dce4f33c7661df1..e02c915ed051cf341d7828128cd2f876eb861008 100644 (file)
@@ -36,7 +36,7 @@
 #include "wxCDMMainDescriptionPanel.h"
 
 #include "creaDevManagerIds.h"
-#include "images/Cicon64.xpm"
+#include "images/Cicon.xpm"
 
 BEGIN_EVENT_TABLE(wxCDMMainDescriptionPanel, wxPanel)
 EVT_MENU(ID_MENU_NEW_PROJECT, wxCDMMainDescriptionPanel::OnBtnNewProject)
index 8050bf924cf503f16d221e46d58830d9bf224fc5..28d9a5d0e7860f3fe791adb9669577a4394a17eb 100755 (executable)
@@ -190,18 +190,9 @@ void wxCDMMainFrame::CreateControls()
 
 
 
-  panel_ProjectActions = new wxCDMProjectActionsPanel(
-      this,
-      ID_WINDOW_PROJ_ACTIONS,
-      wxT("Project Actions Panel"),
-      wxDefaultPosition,
-      wxSize(600,200),
-      0
-  );
-  panel_ProjectActions->SetMinSize(wxSize(500, 100));
+
 
   auiManager.AddPane(tree_Projects, wxLEFT, wxT("Projects Tree"));
-  auiManager.AddPane(panel_ProjectActions, wxBOTTOM, wxT("Project Actions"));
   auiManager.AddPane(panel_Properties, wxCENTER, wxT("Properties"));
 
   auiManager.Update();
@@ -212,6 +203,8 @@ void wxCDMMainFrame::CreateControls()
 //File menu
 void wxCDMMainFrame::OnMenuNewProject(wxCommandEvent& event)
 {
+  std::string* result;
+
   wxCDMNewProjectDialog* dialog = new wxCDMNewProjectDialog(this);
   long userResponse;
   userResponse = dialog->ShowModal();
@@ -219,7 +212,17 @@ void wxCDMMainFrame::OnMenuNewProject(wxCommandEvent& event)
   if(userResponse == wxID_FORWARD)
     {
       //create project
-      std::string* result;
+      if(this->model->GetProject() != NULL)
+        {
+          if(!this->model->CloseProject(result))
+            {
+              std::cout << "error closing project: " << *result << std::endl;
+              wxMessageBox(crea::std2wx(*result),_T("New Project - Error!"),wxOK | wxICON_ERROR);
+              event.Skip();
+              return;
+            }
+        }
+
       if(!this->model->CreateProject(
           crea::wx2std(dialog->GetProjectName()),
           crea::wx2std(dialog->GetProjectLocation()),
@@ -228,6 +231,7 @@ void wxCDMMainFrame::OnMenuNewProject(wxCommandEvent& event)
           crea::wx2std(dialog->GetPackageDescription())
       ))
         {
+          std::cout << "error opening project: " << *result << std::endl;
           wxMessageBox(crea::std2wx(*result),_T("New Project - Error!"),wxOK | wxICON_ERROR);
           event.Skip();
           return;
@@ -238,8 +242,12 @@ void wxCDMMainFrame::OnMenuNewProject(wxCommandEvent& event)
       tree_Projects->SelectItem(this->model->GetProject()->GetId());
 
       //change description panel
-      auiManager.DetachPane(this->panel_Properties);
-      this->panel_Properties->Destroy();
+      if(this->panel_Properties != NULL)
+        {
+          auiManager.DetachPane(this->panel_Properties);
+          this->panel_Properties->Destroy();
+        }
+
       this->panel_Properties = new wxCDMProjectDescriptionPanel(
           this,
           this->model->GetProject(),
@@ -248,9 +256,27 @@ void wxCDMMainFrame::OnMenuNewProject(wxCommandEvent& event)
           wxDefaultPosition,
           wxSize(300, 400),
           0);
+      //show projectactions panel
+      if(this->panel_ProjectActions != NULL)
+        {
+          auiManager.DetachPane(this->panel_Properties);
+          this->panel_ProjectActions->Destroy();
+        }
+
+      panel_ProjectActions = new wxCDMProjectActionsPanel(
+          this,
+          ID_WINDOW_PROJ_ACTIONS,
+          wxT("Project Actions Panel"),
+          wxDefaultPosition,
+          wxSize(600,200),
+          0
+      );
+      panel_ProjectActions->SetMinSize(wxSize(500, 100));
+
+
       auiManager.AddPane(panel_Properties, wxCENTER, wxT("Properties"));
+      auiManager.AddPane(panel_ProjectActions, wxBOTTOM, wxT("Project Actions"));
 
-      //TODO: change project's actions panel
       auiManager.Update();
 
       wxMessageBox(_T("New Project created!"),_T("New Project - Success!"), wxOK | wxICON_INFORMATION);
@@ -260,6 +286,8 @@ void wxCDMMainFrame::OnMenuNewProject(wxCommandEvent& event)
 }
 void wxCDMMainFrame::OnMenuOpenProject(wxCommandEvent& event)
 {
+  std::string* result;
+
   long style = wxDD_DEFAULT_STYLE | wxDD_DIR_MUST_EXIST;
   wxDirDialog* FD = new wxDirDialog(this, wxT("Select the project directory"), wxT(""), style);
   long userResponse = FD->ShowModal();
@@ -273,19 +301,40 @@ void wxCDMMainFrame::OnMenuOpenProject(wxCommandEvent& event)
 
 
       //populate model
-      std::string* result;
+      if(this->model->GetProject() != NULL)
+        {
+          std::cout << "Project not null, closing it" << std::endl;
+          if(!this->model->CloseProject(result))
+            {
+              std::cout << "error closing project: " << *result << std::endl;
+              wxMessageBox(crea::std2wx(result->c_str()),_T("New Project - Error!"),wxOK | wxICON_ERROR);
+              event.Skip();
+              return;
+            }
+        }
+
       if (!this->model->OpenProject(path, result))
         {
+          std::cout << "error opening project: " << *result << std::endl;
           wxMessageBox( crea::std2wx(result->c_str()), wxT("Open Project - Error"), wxICON_ERROR);
+          event.Skip();
+          return;
         };
 
+      std::cout << "building ui" << std::endl;
+
+
       //populate tree control
       tree_Projects->BuildTree(this->model->GetProject());
       tree_Projects->SelectItem(this->model->GetProject()->GetId());
 
       //change description panel
-      auiManager.DetachPane(this->panel_Properties);
-      this->panel_Properties->Destroy();
+      if(this->panel_Properties != NULL)
+        {
+          auiManager.DetachPane(this->panel_Properties);
+          this->panel_Properties->Destroy();
+        }
+
       this->panel_Properties = new wxCDMProjectDescriptionPanel(
           this,
           this->model->GetProject(),
@@ -293,11 +342,29 @@ void wxCDMMainFrame::OnMenuOpenProject(wxCommandEvent& event)
           wxT("Description Panel"),
           wxDefaultPosition,
           wxSize(300, 400),
-          0);
+          0
+      );
+
+      //change project's actions panel
+      if(this->panel_ProjectActions!= NULL)
+        {
+          auiManager.DetachPane(this->panel_ProjectActions);
+          this->panel_ProjectActions->Destroy();
+        }
+      panel_ProjectActions = new wxCDMProjectActionsPanel(
+          this,
+          ID_WINDOW_PROJ_ACTIONS,
+          wxT("Project Actions Panel"),
+          wxDefaultPosition,
+          wxSize(600,200),
+          0
+      );
+      panel_ProjectActions->SetMinSize(wxSize(500, 100));
+
 
       auiManager.AddPane(panel_Properties, wxCENTER, wxT("Properties"));
+      auiManager.AddPane(panel_ProjectActions, wxBOTTOM, wxT("Project Actions"));
 
-      //TODO: change project's actions panel
       auiManager.Update();
     }
 
@@ -313,9 +380,33 @@ void wxCDMMainFrame::OnMenuCloseProject(wxCommandEvent& event)
   std::string* result;
   if(!this->model->CloseProject(result))
     {
+      std::cout << "error closing project: " << *result << std::endl;
       wxMessageBox( crea::std2wx(result->c_str()), wxT("Close Project - Error"), wxICON_ERROR);
     }
   tree_Projects->BuildTree(this->model->GetProject());
+
+  if(this->panel_Properties != NULL)
+    {
+      auiManager.DetachPane(this->panel_Properties);
+      this->panel_Properties->Destroy();
+    }
+  if(this->panel_ProjectActions != NULL)
+    {
+      auiManager.DetachPane(this->panel_ProjectActions);
+      this->panel_ProjectActions->Destroy();
+    }
+
+  this->panel_Properties = new wxCDMMainDescriptionPanel(
+      this,
+      ID_WINDOW_PROPERTIES,
+      wxT("Description Panel"),
+      wxDefaultPosition,
+      wxSize(300, 400),
+      0
+  );
+
+  auiManager.AddPane(panel_Properties, wxCENTER, wxT("Properties"));
+
   auiManager.Update();
   event.Skip();
 }
index ff5d01bbdb5827238ca940e4a890e47cb07ea00c..11d91ef7684e8691910bea242fd4c62ccf4f60f0 100644 (file)
@@ -35,7 +35,7 @@
 #include "wxCDMProjectDescriptionPanel.h"
 
 #include "creaDevManagerIds.h"
-#include "images/Cicon64.xpm"
+#include "images/PrIcon.xpm"
 
 BEGIN_EVENT_TABLE(wxCDMProjectDescriptionPanel, wxPanel)
 EVT_MENU(ID_BUTTON_CREATE_PACKAGE, wxCDMProjectDescriptionPanel::OnBtnCreatePackage)
@@ -86,18 +86,16 @@ void wxCDMProjectDescriptionPanel::CreateControls()
   sizer->Add(new wxStaticText(this, -1, _("Project")),0, wxALIGN_CENTER, 0);
 
   //Image
-  sizer->Add(new wxStaticBitmap(this, -1, wxBitmap(Cicon)),0, wxALIGN_CENTER, 0);
+  sizer->Add(new wxStaticBitmap(this, -1, wxBitmap(PrIcon)),0, wxALIGN_CENTER, 0);
 
   //Project Name
   sizer->Add(new wxStaticText(this, -1, crea::std2wx(this->project->GetName())),0, wxALIGN_CENTER, 0);
 
   //Project Properties
   wxStaticBox* propertiesBox = new wxStaticBox(this, -1, _T("&Properties"));
-  wxStaticBoxSizer* propertiesBoxInnerSizer = new wxStaticBoxSizer(propertiesBox, wxHORIZONTAL);
-  sizer -> Add(propertiesBoxInnerSizer, 1, wxEXPAND | wxALL, 20);
+  wxStaticBoxSizer* propertiesBoxInnerSizer = new wxStaticBoxSizer(propertiesBox, wxVERTICAL);
 
   wxFlexGridSizer* flexGridSizer = new wxFlexGridSizer(4, 2, 9, 15);
-  propertiesBoxInnerSizer -> Add(flexGridSizer, 1, wxEXPAND | wxALL);
 
   wxStaticText *pVersion = new wxStaticText(this, -1, wxT("Version"));
   wxStaticText *pVersionDate = new wxStaticText(this, -1, wxT("Version Date"));
@@ -118,24 +116,26 @@ void wxCDMProjectDescriptionPanel::CreateControls()
   flexGridSizer->Add(pBuildLocation, 0, wxALIGN_RIGHT | wxALIGN_CENTER_VERTICAL);
   flexGridSizer->Add(pBuildLocationtc, 1, wxEXPAND);
 
-  flexGridSizer->SetSizeHints(this);
+  propertiesBoxInnerSizer -> Add(flexGridSizer, 0, wxEXPAND);
+  sizer -> Add(propertiesBoxInnerSizer, 1, wxEXPAND | wxALL, 20);
 
   //Actions
   wxStaticBox* actionsBox = new wxStaticBox(this, -1, _T("&Actions"));
   wxStaticBoxSizer* actionsBoxInnerSizer = new wxStaticBoxSizer(actionsBox, wxVERTICAL);
   sizer -> Add(actionsBoxInnerSizer, 1, wxEXPAND | wxALL, 20);
 
-  actionsBoxInnerSizer->Add(new wxButton(this, ID_BUTTON_CREATE_PACKAGE, _T("Create Package")), 0, wxRIGHT | wxLEFT, 20);
-  actionsBoxInnerSizer->Add(new wxButton(this, ID_BUTTON_CREATE_BLACKBOX, _T("Create Black Box")), 0, wxRIGHT | wxLEFT, 20);
-  actionsBoxInnerSizer->Add(new wxButton(this, ID_BUTTON_CREATE_LIBRARY, _T("Create Library")), 0, wxRIGHT | wxLEFT, 20);
-  actionsBoxInnerSizer->Add(new wxButton(this, ID_BUTTON_CREATE_APPLICATION, _T("Create Application")), 0, wxRIGHT | wxLEFT, 20);
+  actionsBoxInnerSizer->Add(new wxButton(this, ID_BUTTON_CREATE_PACKAGE, _T("Create Package")), 0, wxEXPAND | wxRIGHT | wxLEFT, 20);
+  actionsBoxInnerSizer->Add(new wxButton(this, ID_BUTTON_CREATE_BLACKBOX, _T("Create Black Box")), 0, wxEXPAND | wxRIGHT | wxLEFT, 20);
+  actionsBoxInnerSizer->Add(new wxButton(this, ID_BUTTON_CREATE_LIBRARY, _T("Create Library")), 0, wxEXPAND | wxRIGHT | wxLEFT, 20);
+  actionsBoxInnerSizer->Add(new wxButton(this, ID_BUTTON_CREATE_APPLICATION, _T("Create Application")), 0, wxEXPAND | wxRIGHT | wxLEFT, 20);
 
-  actionsBoxInnerSizer->Add(new wxButton(this, ID_BUTTON_EDIT_CMAKELISTSFILE, _T("Edit CMakeLists File")), 0, wxRIGHT | wxLEFT, 20);
+  actionsBoxInnerSizer->Add(new wxButton(this, ID_BUTTON_EDIT_CMAKELISTSFILE, _T("Edit CMakeLists File")), 0, wxEXPAND | wxRIGHT | wxLEFT, 20);
 
-  //Asign sizer
+  //Assign sizer
   actionsBoxInnerSizer->SetSizeHints(this);
-  sizer->SetSizeHints(this);
+
   SetSizer(sizer);
+  sizer->SetSizeHints(this);
 }
 
 void wxCDMProjectDescriptionPanel::OnBtnCreatePackage(wxCommandEvent& event)