From 9b38e264acb7cd514455ae0b1e2c43df6fb14011 Mon Sep 17 00:00:00 2001 From: Mathieu Baudier Date: Tue, 5 Dec 2017 08:50:24 +0100 Subject: [PATCH] Introduce Argeo 2 theme --- org.argeo.suite.apps.web/pom.xml | 2 +- .../META-INF/spring/workbench-services.xml | 5 +- org.argeo.suite.apps/plugin.xml | 6 +- org.argeo.suite.apps/pom.xml | 2 +- org.argeo.suite.theme.argeo2/.gitignore | 3 + org.argeo.suite.theme.argeo2/.project | 22 ++ .../META-INF/.gitignore | 1 + org.argeo.suite.theme.argeo2/bnd.bnd | 2 + org.argeo.suite.theme.argeo2/build.properties | 8 + .../icons/actions/add.gif | Bin 0 -> 318 bytes .../icons/actions/add.png | Bin 0 -> 477 bytes .../icons/actions/cancelEdit.gif | Bin 0 -> 362 bytes .../icons/actions/checkout.gif | Bin 0 -> 210 bytes .../icons/actions/close.png | Bin 0 -> 537 bytes .../icons/actions/delete.gif | Bin 0 -> 73 bytes .../icons/actions/delete_left.gif | Bin 0 -> 70 bytes .../icons/actions/delete_small.gif | Bin 0 -> 61 bytes .../icons/actions/edit.gif | Bin 0 -> 210 bytes .../icons/actions/jxlExport.gif | Bin 0 -> 116 bytes .../icons/actions/mailto.gif | Bin 0 -> 335 bytes .../icons/actions/merge.gif | Bin 0 -> 925 bytes .../icons/actions/popup.png | Bin 0 -> 376 bytes .../icons/actions/refresh.png | Bin 0 -> 465 bytes .../icons/actions/remove.gif | Bin 0 -> 351 bytes .../icons/actions}/search.png | Bin org.argeo.suite.theme.argeo2/icons/batch.gif | Bin 0 -> 223 bytes .../icons/contactTypes/Icon-credit.txt | 18 + .../icons/contactTypes/defaultPhone.png | Bin 0 -> 425 bytes .../icons/contactTypes/email.png | Bin 0 -> 1391 bytes .../icons/contactTypes/facebook.png | Bin 0 -> 569 bytes .../icons/contactTypes/fax.png | Bin 0 -> 637 bytes .../icons/contactTypes/gmail.png | Bin 0 -> 949 bytes .../icons/contactTypes/googleplus.png | Bin 0 -> 3088 bytes .../icons/contactTypes/home.png | Bin 0 -> 192 bytes .../icons/contactTypes/house_link.png | Bin 0 -> 901 bytes .../icons/contactTypes/impp.png | Bin 0 -> 350 bytes .../icons/contactTypes/link.png | Bin 0 -> 285 bytes .../icons/contactTypes/linkedin.png | Bin 0 -> 643 bytes .../icons/contactTypes/mobile.png | Bin 0 -> 185 bytes .../icons/contactTypes/reddit.png | Bin 0 -> 1279 bytes .../icons/contactTypes/skype.png | Bin 0 -> 1090 bytes .../icons/contactTypes/socialmedia.png | Bin 0 -> 263 bytes .../icons/contactTypes/telephone.png | Bin 0 -> 642 bytes .../icons/contactTypes/twitter.png | Bin 0 -> 878 bytes .../icons/contactTypes/workAddress.png | Bin 0 -> 367 bytes .../icons/contactTypes/xing.png | Bin 0 -> 437 bytes org.argeo.suite.theme.argeo2/icons/first.png | Bin 0 -> 1199 bytes .../icons/fs/addFolder.gif | Bin 0 -> 343 bytes .../icons/fs/bookmarkFolder.png | Bin 0 -> 557 bytes .../icons/fs/delete.png | Bin 0 -> 249 bytes .../icons/fs/downloadFolder.png | Bin 0 -> 496 bytes .../icons/fs/file.gif | Bin 0 -> 577 bytes .../icons/fs/folder.gif | Bin 0 -> 219 bytes .../icons/fs/fsBrowser.png | Bin 0 -> 496 bytes .../icons/fs/open.png | Bin 0 -> 340 bytes .../icons/fs/rename.png | Bin 0 -> 619 bytes .../icons/fs/shareFolder.png | Bin 0 -> 510 bytes .../icons/fs/upload.png | Bin 0 -> 335 bytes .../icons/groupEditor.gif | Bin 0 -> 617 bytes .../icons/noPicture.gif | Bin 0 -> 1099 bytes org.argeo.suite.theme.argeo2/icons/people.gif | Bin 0 -> 598 bytes .../icons/primary.gif | Bin 0 -> 145 bytes .../icons/primaryNOT.gif | Bin 0 -> 144 bytes .../icons/types/activity.gif | Bin 0 -> 152 bytes .../icons/types/bug.gif | Bin 0 -> 339 bytes .../icons/types/category.gif | Bin 0 -> 554 bytes .../icons/types/doneTask.png | Bin 0 -> 537 bytes .../icons/types/file.gif | Bin 0 -> 577 bytes .../icons/types/folder.gif | Bin 0 -> 219 bytes .../icons/types/group.gif | Bin 0 -> 597 bytes .../icons/types/issue.png | Bin 0 -> 496 bytes .../icons/types/mailingList.gif | Bin 0 -> 175 bytes .../icons/types/milestone.gif | Bin 0 -> 344 bytes .../icons/types/noImage.gif | Bin 0 -> 373 bytes .../icons/types/note.gif | Bin 0 -> 152 bytes .../icons/types/organisation.png | Bin 0 -> 424 bytes .../icons/types/person.gif | Bin 0 -> 310 bytes .../icons/types/phoneCall.png | Bin 0 -> 642 bytes .../icons/types/project.gif | Bin 0 -> 607 bytes .../icons/types/role.gif | Bin 0 -> 563 bytes .../icons/types/sentFax.png | Bin 0 -> 637 bytes .../icons/types/sentMail.png | Bin 0 -> 1391 bytes .../icons/types/specification.gif | Bin 0 -> 581 bytes .../icons/types/tag.png | Bin 0 -> 263 bytes .../icons/types/task.png | Bin 0 -> 496 bytes .../icons/types/todo.gif | Bin 0 -> 581 bytes .../icons/types/todo.png | Bin 0 -> 496 bytes .../icons/types/user.gif | Bin 0 -> 310 bytes .../img}/favicon.ico | Bin .../img/logo-argeo.png | Bin 0 -> 38215 bytes org.argeo.suite.theme.argeo2/plugin.xml | 13 + org.argeo.suite.theme.argeo2/pom.xml | 16 + .../workbench-ext.css | 351 ++++++++++++++++++ .../workbench-headerExt.css | 15 + org.argeo.suite.web/pom.xml | 2 +- .../argeo-classic => }/icons/dashboard.gif | Bin .../icons/favicon.ico | Bin 0 -> 1150 bytes .../{theme/argeo-classic => }/icons/more.gif | Bin .../icons/search.png | Bin 0 -> 306 bytes .../argeo-classic => }/icons/upload.gif | Bin org.argeo.suite.workbench.rap/img/favicon.ico | Bin 0 -> 1150 bytes .../img/logo-argeo.png | Bin 0 -> 38215 bytes org.argeo.suite.workbench.rap/plugin.xml | 54 ++- org.argeo.suite.workbench.rap/pom.xml | 2 +- .../workbench/rap/AsSecureEntryPoint.java | 2 +- .../suite/workbench/rap/AsWindowAdvisor.java | 6 +- pom.xml | 1 + sdk/argeo_suite_web.properties | 3 +- 108 files changed, 514 insertions(+), 20 deletions(-) create mode 100644 org.argeo.suite.theme.argeo2/.gitignore create mode 100644 org.argeo.suite.theme.argeo2/.project create mode 100644 org.argeo.suite.theme.argeo2/META-INF/.gitignore create mode 100644 org.argeo.suite.theme.argeo2/bnd.bnd create mode 100644 org.argeo.suite.theme.argeo2/build.properties create mode 100644 org.argeo.suite.theme.argeo2/icons/actions/add.gif create mode 100644 org.argeo.suite.theme.argeo2/icons/actions/add.png create mode 100644 org.argeo.suite.theme.argeo2/icons/actions/cancelEdit.gif create mode 100644 org.argeo.suite.theme.argeo2/icons/actions/checkout.gif create mode 100644 org.argeo.suite.theme.argeo2/icons/actions/close.png create mode 100644 org.argeo.suite.theme.argeo2/icons/actions/delete.gif create mode 100644 org.argeo.suite.theme.argeo2/icons/actions/delete_left.gif create mode 100644 org.argeo.suite.theme.argeo2/icons/actions/delete_small.gif create mode 100644 org.argeo.suite.theme.argeo2/icons/actions/edit.gif create mode 100755 org.argeo.suite.theme.argeo2/icons/actions/jxlExport.gif create mode 100644 org.argeo.suite.theme.argeo2/icons/actions/mailto.gif create mode 100644 org.argeo.suite.theme.argeo2/icons/actions/merge.gif create mode 100644 org.argeo.suite.theme.argeo2/icons/actions/popup.png create mode 100644 org.argeo.suite.theme.argeo2/icons/actions/refresh.png create mode 100644 org.argeo.suite.theme.argeo2/icons/actions/remove.gif rename {org.argeo.suite.workbench.rap/theme/argeo-classic/icons => org.argeo.suite.theme.argeo2/icons/actions}/search.png (100%) create mode 100644 org.argeo.suite.theme.argeo2/icons/batch.gif create mode 100644 org.argeo.suite.theme.argeo2/icons/contactTypes/Icon-credit.txt create mode 100644 org.argeo.suite.theme.argeo2/icons/contactTypes/defaultPhone.png create mode 100644 org.argeo.suite.theme.argeo2/icons/contactTypes/email.png create mode 100644 org.argeo.suite.theme.argeo2/icons/contactTypes/facebook.png create mode 100644 org.argeo.suite.theme.argeo2/icons/contactTypes/fax.png create mode 100644 org.argeo.suite.theme.argeo2/icons/contactTypes/gmail.png create mode 100644 org.argeo.suite.theme.argeo2/icons/contactTypes/googleplus.png create mode 100644 org.argeo.suite.theme.argeo2/icons/contactTypes/home.png create mode 100644 org.argeo.suite.theme.argeo2/icons/contactTypes/house_link.png create mode 100644 org.argeo.suite.theme.argeo2/icons/contactTypes/impp.png create mode 100644 org.argeo.suite.theme.argeo2/icons/contactTypes/link.png create mode 100644 org.argeo.suite.theme.argeo2/icons/contactTypes/linkedin.png create mode 100644 org.argeo.suite.theme.argeo2/icons/contactTypes/mobile.png create mode 100644 org.argeo.suite.theme.argeo2/icons/contactTypes/reddit.png create mode 100644 org.argeo.suite.theme.argeo2/icons/contactTypes/skype.png create mode 100644 org.argeo.suite.theme.argeo2/icons/contactTypes/socialmedia.png create mode 100644 org.argeo.suite.theme.argeo2/icons/contactTypes/telephone.png create mode 100644 org.argeo.suite.theme.argeo2/icons/contactTypes/twitter.png create mode 100644 org.argeo.suite.theme.argeo2/icons/contactTypes/workAddress.png create mode 100644 org.argeo.suite.theme.argeo2/icons/contactTypes/xing.png create mode 100644 org.argeo.suite.theme.argeo2/icons/first.png create mode 100644 org.argeo.suite.theme.argeo2/icons/fs/addFolder.gif create mode 100644 org.argeo.suite.theme.argeo2/icons/fs/bookmarkFolder.png create mode 100644 org.argeo.suite.theme.argeo2/icons/fs/delete.png create mode 100644 org.argeo.suite.theme.argeo2/icons/fs/downloadFolder.png create mode 100644 org.argeo.suite.theme.argeo2/icons/fs/file.gif create mode 100644 org.argeo.suite.theme.argeo2/icons/fs/folder.gif create mode 100644 org.argeo.suite.theme.argeo2/icons/fs/fsBrowser.png create mode 100644 org.argeo.suite.theme.argeo2/icons/fs/open.png create mode 100644 org.argeo.suite.theme.argeo2/icons/fs/rename.png create mode 100644 org.argeo.suite.theme.argeo2/icons/fs/shareFolder.png create mode 100644 org.argeo.suite.theme.argeo2/icons/fs/upload.png create mode 100644 org.argeo.suite.theme.argeo2/icons/groupEditor.gif create mode 100644 org.argeo.suite.theme.argeo2/icons/noPicture.gif create mode 100644 org.argeo.suite.theme.argeo2/icons/people.gif create mode 100644 org.argeo.suite.theme.argeo2/icons/primary.gif create mode 100644 org.argeo.suite.theme.argeo2/icons/primaryNOT.gif create mode 100644 org.argeo.suite.theme.argeo2/icons/types/activity.gif create mode 100644 org.argeo.suite.theme.argeo2/icons/types/bug.gif create mode 100644 org.argeo.suite.theme.argeo2/icons/types/category.gif create mode 100644 org.argeo.suite.theme.argeo2/icons/types/doneTask.png create mode 100644 org.argeo.suite.theme.argeo2/icons/types/file.gif create mode 100644 org.argeo.suite.theme.argeo2/icons/types/folder.gif create mode 100644 org.argeo.suite.theme.argeo2/icons/types/group.gif create mode 100644 org.argeo.suite.theme.argeo2/icons/types/issue.png create mode 100644 org.argeo.suite.theme.argeo2/icons/types/mailingList.gif create mode 100644 org.argeo.suite.theme.argeo2/icons/types/milestone.gif create mode 100644 org.argeo.suite.theme.argeo2/icons/types/noImage.gif create mode 100644 org.argeo.suite.theme.argeo2/icons/types/note.gif create mode 100644 org.argeo.suite.theme.argeo2/icons/types/organisation.png create mode 100644 org.argeo.suite.theme.argeo2/icons/types/person.gif create mode 100644 org.argeo.suite.theme.argeo2/icons/types/phoneCall.png create mode 100644 org.argeo.suite.theme.argeo2/icons/types/project.gif create mode 100644 org.argeo.suite.theme.argeo2/icons/types/role.gif create mode 100644 org.argeo.suite.theme.argeo2/icons/types/sentFax.png create mode 100644 org.argeo.suite.theme.argeo2/icons/types/sentMail.png create mode 100644 org.argeo.suite.theme.argeo2/icons/types/specification.gif create mode 100644 org.argeo.suite.theme.argeo2/icons/types/tag.png create mode 100644 org.argeo.suite.theme.argeo2/icons/types/task.png create mode 100644 org.argeo.suite.theme.argeo2/icons/types/todo.gif create mode 100644 org.argeo.suite.theme.argeo2/icons/types/todo.png create mode 100644 org.argeo.suite.theme.argeo2/icons/types/user.gif rename {org.argeo.suite.workbench.rap/theme/argeo-classic/icons => org.argeo.suite.theme.argeo2/img}/favicon.ico (100%) create mode 100644 org.argeo.suite.theme.argeo2/img/logo-argeo.png create mode 100644 org.argeo.suite.theme.argeo2/plugin.xml create mode 100644 org.argeo.suite.theme.argeo2/pom.xml create mode 100644 org.argeo.suite.theme.argeo2/workbench-ext.css create mode 100644 org.argeo.suite.theme.argeo2/workbench-headerExt.css rename org.argeo.suite.workbench.rap/{theme/argeo-classic => }/icons/dashboard.gif (100%) create mode 100644 org.argeo.suite.workbench.rap/icons/favicon.ico rename org.argeo.suite.workbench.rap/{theme/argeo-classic => }/icons/more.gif (100%) create mode 100644 org.argeo.suite.workbench.rap/icons/search.png rename org.argeo.suite.workbench.rap/{theme/argeo-classic => }/icons/upload.gif (100%) create mode 100644 org.argeo.suite.workbench.rap/img/favicon.ico create mode 100644 org.argeo.suite.workbench.rap/img/logo-argeo.png diff --git a/org.argeo.suite.apps.web/pom.xml b/org.argeo.suite.apps.web/pom.xml index 1b27d76..88c6121 100644 --- a/org.argeo.suite.apps.web/pom.xml +++ b/org.argeo.suite.apps.web/pom.xml @@ -8,7 +8,7 @@ .. org.argeo.suite.apps.web - Argeo Suite Default CMS + Default Web Deployment jar diff --git a/org.argeo.suite.apps/META-INF/spring/workbench-services.xml b/org.argeo.suite.apps/META-INF/spring/workbench-services.xml index 9b0b6e2..054a601 100644 --- a/org.argeo.suite.apps/META-INF/spring/workbench-services.xml +++ b/org.argeo.suite.apps/META-INF/spring/workbench-services.xml @@ -34,8 +34,11 @@ - + + diff --git a/org.argeo.suite.apps/plugin.xml b/org.argeo.suite.apps/plugin.xml index 8e8c5f1..c33d96d 100644 --- a/org.argeo.suite.apps/plugin.xml +++ b/org.argeo.suite.apps/plugin.xml @@ -12,7 +12,7 @@ brandingId="org.argeo.suite.workbench.rap.defaultBranding"> - --> + --> @@ -40,7 +40,7 @@ - + --> diff --git a/org.argeo.suite.apps/pom.xml b/org.argeo.suite.apps/pom.xml index a80956a..3a64e94 100644 --- a/org.argeo.suite.apps/pom.xml +++ b/org.argeo.suite.apps/pom.xml @@ -8,7 +8,7 @@ .. org.argeo.suite.apps - Argeo Suite Default Assembly + Default Deployment jar diff --git a/org.argeo.suite.theme.argeo2/.gitignore b/org.argeo.suite.theme.argeo2/.gitignore new file mode 100644 index 0000000..5c11d6c --- /dev/null +++ b/org.argeo.suite.theme.argeo2/.gitignore @@ -0,0 +1,3 @@ +/bin/ +/target/ +/theme-old/ diff --git a/org.argeo.suite.theme.argeo2/.project b/org.argeo.suite.theme.argeo2/.project new file mode 100644 index 0000000..125f7d7 --- /dev/null +++ b/org.argeo.suite.theme.argeo2/.project @@ -0,0 +1,22 @@ + + + org.argeo.suite.theme.argeo2 + + + + + + org.eclipse.pde.ManifestBuilder + + + + + org.eclipse.pde.SchemaBuilder + + + + + + org.eclipse.pde.PluginNature + + diff --git a/org.argeo.suite.theme.argeo2/META-INF/.gitignore b/org.argeo.suite.theme.argeo2/META-INF/.gitignore new file mode 100644 index 0000000..4854a41 --- /dev/null +++ b/org.argeo.suite.theme.argeo2/META-INF/.gitignore @@ -0,0 +1 @@ +/MANIFEST.MF diff --git a/org.argeo.suite.theme.argeo2/bnd.bnd b/org.argeo.suite.theme.argeo2/bnd.bnd new file mode 100644 index 0000000..28c12a3 --- /dev/null +++ b/org.argeo.suite.theme.argeo2/bnd.bnd @@ -0,0 +1,2 @@ +Bundle-SymbolicName: org.argeo.suite.theme.argeo2;singleton:=true +Fragment-Host: org.argeo.connect.ui diff --git a/org.argeo.suite.theme.argeo2/build.properties b/org.argeo.suite.theme.argeo2/build.properties new file mode 100644 index 0000000..a9787af --- /dev/null +++ b/org.argeo.suite.theme.argeo2/build.properties @@ -0,0 +1,8 @@ +source.. = src/ +output.. = bin/ +bin.includes = META-INF/,\ + .,\ + theme-old/,\ + plugin.xml,\ + icons/,\ + img/ diff --git a/org.argeo.suite.theme.argeo2/icons/actions/add.gif b/org.argeo.suite.theme.argeo2/icons/actions/add.gif new file mode 100644 index 0000000000000000000000000000000000000000..252d7ebcb8c74d6e5de66ef0eb8856622a0e9d89 GIT binary patch literal 318 zcmZ?wbhEHb6krfwxXQp_S{7na6>d=(Ze15;Qy1mX8t2lT^ zHOHgY9FJamJZkN+sI|wVk6ueSb}ixP)r4bLfn?%^+sU^crQUj&`rv8W|Ns9PC;*B- zSr{1@v>9|jW`O*}z!rUAYJrE2RKG`JYNRKhwpQrnor{(Ph`sVEnyR2Kc;c~(o$WdP zMb0Wl6K^dQ-0hgs;QL70(Y)*K0-AbW|YuPggqPA)-htqtF9?E#t+>*?YcVsUzD zuwmaJ0|A*G+DaF9EGcQ8knu?W1H+Ui^$!gZi=0G0hQG-8%oH3HprXHF^%g$)gmo52 zClr+5dFgiRkn;Ikvu?^VD*S8wuBh135X6-^%ZY=LA>+1KY3$-vT3d2|UulW;)LglB z+16=_EM**u7oxn^nl7DEbLBx`PS3((J+A4eRm*qB+E_o&=#eyIY!$c?_5Fy7YJk^WU!Th&UYaJp&C4<$J-z+5O@K*n zy7!Z3pDRs%mRQx!iV$J-EZTpcpSMaYTi0`w1{YI;{;{iBtuITY&fk73)_s&|_F1)} z%{Sjz9p0vy#et96vqt%l*=S3>6aseuf>H Rb`lu&44$rjF6*2UngCrK!u|jN literal 0 HcmV?d00001 diff --git a/org.argeo.suite.theme.argeo2/icons/actions/cancelEdit.gif b/org.argeo.suite.theme.argeo2/icons/actions/cancelEdit.gif new file mode 100644 index 0000000000000000000000000000000000000000..04767acc5c36c9d6fd4cde794a0b12ea55558be2 GIT binary patch literal 362 zcmZ?wbhEHb6krfwxXQrLJaJ?5q>W7zH#AS$@agOCpTGXJOt$6nC=eM7KKYacD^~dk;KYvf1yX4-ZC-)vbp1pA4!XZ+@&Gcz-jlamt?65`|Iqobn(0s=feJv}@;TwGk7ot+&W9smFT&wvdm{$ycf zV6b4&0ZD@V#K6|>FsHynN6hhr$|VgJ(RmjHJATfLSij^_$cmzsCR#JRocJcX$SIyV za%+R1epAi8hsOd8LVQGD{TzmKJV{>I-WM(>Yl$n9S=ZuphgEas= CZl!4e literal 0 HcmV?d00001 diff --git a/org.argeo.suite.theme.argeo2/icons/actions/checkout.gif b/org.argeo.suite.theme.argeo2/icons/actions/checkout.gif new file mode 100644 index 0000000000000000000000000000000000000000..feb8e94a74f14633174999f46b00c5fea61f11ce GIT binary patch literal 210 zcmZ?wbhEHb6krfwIKsd%uV?<8?j^0QTNqTcpPZj^a8=#!J?VcR?f-po_Dp~2nL$dk zql{)J+RjLEo}Cr&9}E~s0g69a7#V<8>3}qW>||i|S5WC&^1~)I%ZztbpMSDM&+22x z8g1h{UcG=1Rx&Cu+mXtHs{AQG2a)rMyf zFQK~pm1x3+7!nu%-M`k}``c>^00{o_1pjWJUTfl8mg=3qGEl8H@}^@w`VUx0_$uy4 z2FhRqKX}xI*?Tv1DJd8z#F#0c%*~rM30HE1@2o5m~}ZyoWhqv>ql{V z1ZGE0lgcoK^lx+eqc*rAX1Ky;Xx3U%u#zG!m-;eD1Qsn@kf3|F9qz~|95=&g3(7!X zB}JAT>RU;a%vaNOGnJ%e1=K6eAh43c(QN8RQ6~GP%O}Jju$~Ld*%`mO1pu@XyPb%`)o0|0bQ6Wss+ literal 0 HcmV?d00001 diff --git a/org.argeo.suite.theme.argeo2/icons/actions/delete_left.gif b/org.argeo.suite.theme.argeo2/icons/actions/delete_left.gif new file mode 100644 index 0000000000000000000000000000000000000000..9a97d1346ba5d8ac2f0804a3a3d2bae4684f199d GIT binary patch literal 70 zcmZ?wbhEHb6krfwSjfa+A8*gV!0;ao6o0ZXGB7YP=m13+xPkHvOyX1eSDt>$#MBk+ V6#ep&)~Cg_O5dhD3u0if1_0LX7Tf>; literal 0 HcmV?d00001 diff --git a/org.argeo.suite.theme.argeo2/icons/actions/delete_small.gif b/org.argeo.suite.theme.argeo2/icons/actions/delete_small.gif new file mode 100644 index 0000000000000000000000000000000000000000..d7c5c117dacf4ec38f256361d6cccd0cc29c046e GIT binary patch literal 61 zcmZ?wbhEHb3}qW>||i|S5WC&^1~)I%ZztbpMSDM&+22x z8g1h{UcG=1Rx&Cu+mXt<>>9On1 zKi?kD*CJUhy4$`xr}YN2%{jPomEywM57+pzc5RB3IsdhHx0M9{Q|q%$^A!&~%l7mT L!1IB{Qdvt*Z&W{|9|=O|Mjo`?|=XQ^Z)S9_HDU{l zME#e9E^y#mkkBSBGj9=4T7)*J9CXNAi1x5~D+^2@s_2=eg>a`m$b m$~Eaq^9l&?@^a4QmUb1Bkdl%SUoIgj>9ubChK(+c4AubRe}z5( literal 0 HcmV?d00001 diff --git a/org.argeo.suite.theme.argeo2/icons/actions/merge.gif b/org.argeo.suite.theme.argeo2/icons/actions/merge.gif new file mode 100644 index 0000000000000000000000000000000000000000..5e86defd63030ce56c538fe6e76799ba6b5afce7 GIT binary patch literal 925 zcmV;O17iF~Nk%w1VGsZi0OtSz000010RaL60s{jB1Ox;H1qB8M1_uWR2nYxX2?+`c z3JVJh3=9kn4Gj(s4i66x5D*X%5fKs+5)%^>6ciK{6%`g178e&67#J8C85tTH8XFrM z92^`S9UUGX9v>ecARr(iAt53nA|oRsBqSsyB_$>%CMPE+C@3f?DJd!{Dl021EG#T7 zEiEoCE-x=HFfcGNF)=bSGBYzXG&D3dH8nOiHa9mnI5;>tIXOByIy*Z%JUl!-Jv}}? zK0iM{KtMo2K|w-7LPJACL_|bIMMXwNMn^|SNJvOYNl8jdN=r*iOiWBoO-)WtPESuy zP*6}&QBhJ-Qd3h?R8&+|RaI72R##V7SXfwDSy@_IT3cINTwGjTU0q&YUSD5dU|?Wj zVPRroVq;@tWMpJzWo2e&W@l$-XlQ6@X=!R|YHMq2Y;0_8ZEbFDZf|dIaBy&OadC2T za&vQYbaZreb#-=jc6WDoczAeud3kzzdV70&e0+R;eSLm@et&;|fPjF3fq{a8f`fyD zgoK2Jg@uNOhKGlTh=_=ZiHVAeii?YjjEszpjg5|uj*pLzkdTm(k&%*;l9Q8@l$4Z} zm6ev3mY0{8n3$NEnVFiJnwy)OoSdAUot>VZo}ZteprD|kp`oIpqNAguq@<*!rKP5( zrl+T;sHmu^si~@}s;jH3tgNi9t*x%EuCK4Ju&}VPv9YqUva_?Zw6wIfwY9dkwzs#p zxVX5vxw*Q!y1To(yu7@dCU$jHda z$;ryf%FD~k%*@Qq&CSlv&d<-!(9qD)(b3Y<($mw^)YR0~)z#M4*4Nk9*x1lt)=I7_<=;-L_>FMg~>g((4 z?Ck9A?d|UF?(gsK@bK{Q@$vHV^7Hfa^z`)g_4W4l_V@Sq`1ttw`T6?#`uqF){QUg= z{r&#_{{R2~A^8LW008~~EC2ui01yBW000Pj0R0K{w`$cufdvmD{AcjsDuxG1{rgAC zl*Nk^NeS#Uv7<+iodiajC@GSplO-ocI;iNMB84qqDjYOuW=(}SbNbuIv!~CW{_K7H zC-kE|fA5AS{rJwGxuH)#n)BCfXw{G1{7DQL70(Y)*K0-AbW|YuPgg~HgR4y8TF0d+<-zqJY5_^EKV;C zHtcFO5Sg>RiuWUf+!-%!Ztdo&3tIQO9*M4CbBsQpwDfcL(KQEa%BR~4FzHX8c~aTm zLrDI?>Civ@%ie2saa=2Pz5m_ZangxRJdOemE(}%$GVI@L(<7&`6hwcvkzN=4Kt$1V zsfgmzjnqApzd$UDc&#_d9$7cK9|IXQvIcw6Amz}{6UfJ+4 z+n!fuI98Z5S97U_?_}Kq)soosMb9epmRfz!yYGOBBO3Na;whSu-P`P!gzys)O{ZPT2~9zseRwJ^l7Kngsu@!j&Yl{R|<_WII6I@#)w6<7iO_9)=VxeW(0{{R2 z2iioM&sl5KBX4_uVab=`lFvmYpNmUxXz4%DF}bf}d|cDunVH>FGrOY- z+D{EEKZPcINzVS9ob?$uHn=&y~n$8D`1 z2l;<(sQc1T_xQ+>|Ns9p5DgT6vM@3*7&7R9bb$QCz*ci$MuCTpRKMGd^bncK1eb^v zqDfrti^MpzbSB1VUt0b}aql73M;xvKD|}WtK1fk5iV!?;_@hVR1O_f%UNKGv4?_+f zX(=fl4i6boi78XK>s@7pr?3jKN=S;#aFP{YATA>-vrJN4*4aRuZH4n{cJUaejfx?3nK%AG=mOE3}hz*Ys>?+zLd;)88b5@wUTCtWfpY#2H7RP(2A7mZYjMKq9xTO zSQ!=CAeNHN%)sKdy}Qhu$$^3OAltH?7b=tvJbuU^;IcYXe4&MmP=iRq!3YK(JqBI| O=A_0jy-syS25SJFSX2-I literal 0 HcmV?d00001 diff --git a/org.argeo.suite.theme.argeo2/icons/contactTypes/Icon-credit.txt b/org.argeo.suite.theme.argeo2/icons/contactTypes/Icon-credit.txt new file mode 100644 index 0000000..6a24850 --- /dev/null +++ b/org.argeo.suite.theme.argeo2/icons/contactTypes/Icon-credit.txt @@ -0,0 +1,18 @@ +Some of the icons have been downloaded from http://www.fatcow.com/free-icons. +They are licenced under Creative Commons Attribution 3.0 License. + +These icons were as from October 3rd, 2013 the following: +fax.png +house_link.png +email.png +defaultPhone.png +telephone.png + +Some of the icons have been downloaded from http://somerandomdude.com/work/iconic/. +They are licenced under Creative Commons Attribution 3.0 License. + +These icons were as from October 15th, 2013 the following: +socialmedia.png (former chat_alt_stroke_16x16.png) +home.png (former home_16x16.png) +mobile.png (former iphone_12x16.png) +link.png (former link_16x16.png) \ No newline at end of file diff --git a/org.argeo.suite.theme.argeo2/icons/contactTypes/defaultPhone.png b/org.argeo.suite.theme.argeo2/icons/contactTypes/defaultPhone.png new file mode 100644 index 0000000000000000000000000000000000000000..7e463ada3f3ef43833a6208ccc74aada609722c1 GIT binary patch literal 425 zcmV;a0apHrP)Px#0%A)?L;(MXkIcUS000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2i*z-5hydo z7!>6I00AvYL_t(2&xO&kOVn`~$MM(m>vxy^eyI>RJE+hRv;-wldW%agS8gpre?ZOk z4>Yvp8bO0&;Gl#dBq+28!G$2n1qr#R=in8;ufrW=OMa#gJiMRh`S6M4|B5MT)B{i4 zRWRaMf<2$DS`INeAFH>`x~}kJKsD_6=7aA{$Hb?n&1<%8IDag(+|%}EGuJFEIdW5> zr!?ZHx{ftl9@ET+wAJ)v7R?R#4X^anbcF2Gx_!eMX6<_9p+hqoYW96ZxW)MMiG?vU z?kjO(%eF7N@AqEzV@loW@{YIXo_yxDZ8K1mX+n~p9ZK7T4Q~O%We$ZUnO6i5*M|ZT`+eBu)I_q TFfU`e00000NkvXXu0mjfH1@b7 literal 0 HcmV?d00001 diff --git a/org.argeo.suite.theme.argeo2/icons/contactTypes/email.png b/org.argeo.suite.theme.argeo2/icons/contactTypes/email.png new file mode 100644 index 0000000000000000000000000000000000000000..790f7503f613f502f24fca98f7cbe4e0b230941d GIT binary patch literal 1391 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+n3Xa^B1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxKsVXI%uvD1M9IxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8E%gnI^o@*kfhu&1EAvVcD|GXUm0>2hq!uR^WfqiV=I1GZOiWD5 zFD$Tv3bSNU;+l1ennz|zM-B0$V)JVzP|XC=H|jx7ncO3BHWAB;NpiyW)Z+ZoqGVvir744~DzI`cN=+=uFAB-e&w+(vKt_H^esM;Afr4|esh*)icxGNo zet9uiy|1s8XI^nhVqS8pr;Du;&;-5A%oHmp6K6+fS3@&X6K5wwLswuhxwyC)8yL7b zni?7znw!G(y5uL9=BDPA!1Sgd^qS+;3rY&P1wfl!Qj0RnQd8WD@^clyUbf1_?G_W9 z=0WwQ;C72CPQCg-$LND17Ac}(Lcr7mV#1RxkONQnsd>QEUIa|m2DX!B7#J8Id%8G= zRNPt;9Gfj1C}6w0dU9Tq@3d_j`+0R;odj7lTh=yhn|f^8BWGpTfC-O|PyWWgCG+Mq zt+jR`%^Y=K*rznvJG_|vU$u5k{>{DRd((YBEojPMV|#aQPVu`pXJXWSgTEx}{W1}4 zdpO;q?|sJF|D7)?<&0*YF?ap+aQ60$?YAe~FO=DF?SD#J6;_h*w>3`C7V1d z>sk9&*ThWv$A^!bL(5rHu3B9QIkMHP;!g(eMZcB|Yo?uDi;k(O9aI1K>8PBUxs-*S zW#j8ISA~>ho_FikB&3@Q=~zDT5*D7kAVMdhCQ0b`dcJ`5*8??Ju64`us~nRtJTmF> zY$k8%55*FiQw>aPTCTJIo-up2tD;8N=Q9$;M+Ch4I5wQHxOn1e&5wQkSFcu|h?j8L zT-ot*_2ox4#$f%AOSBEjT7K5ZO<%t3!@pSJhi7{3eE4#5mc{uVLwBBy%Z$rZnYKAT z-DuR;XO~#9B*opNq4kzh*7oUDzDo?<&-`WQZ#^s|Vx8OGa{2Q59c6#n^!obB{=L60 zT3%3GCYQc;TEg>u-5VXuM+`T0tDUHrqW|Iec@`Rzadvz>vN;b7D8CF(5KIYC9Br>mdKI;Vst E09b?rOaK4? literal 0 HcmV?d00001 diff --git a/org.argeo.suite.theme.argeo2/icons/contactTypes/facebook.png b/org.argeo.suite.theme.argeo2/icons/contactTypes/facebook.png new file mode 100644 index 0000000000000000000000000000000000000000..9911ba45a2fe179fcbd3bff4af31028c83123234 GIT binary patch literal 569 zcmV-90>=G`P)uRaS~r*cQW(s`_6ZHXK2IWFchR2 z{POvHKot{1RjXB=uH2SoNt3#F zbj!A4vFM79-E*ZF0qDtOGMCFam)7ew!SQrPVEF1B_MS*2q@;Db-SK$*$ce72*MJD5 znb~YM7!2;961pb>q85#T5}mz2pU+tp+1E79Hvx#TSgcSepdiLHzT`m5mdj;cGtmlIwhcI0^Osyl--QQV!;cE6QFaMyrbA!t>%RQXK)UO z0~t%F)64+=B1HsCk@4d*2K1=ZNT<_jyWNWMa=8>u;iJg32bpa)n_`2dQmN5sJUjGy zy>`1T4p9mQpFbTC!Cj&d>~=fJ0mRj6B?xe4L(diVqyzDp*r4;YVZTf|uK|_APR%|9 zAA)~Ca1)4W+sm`edEIk5aV7jAv{0whu>v!|wV?mL{|YbwSGZ0E;)v}m00000NkvXX Hu0mjf2(t?P literal 0 HcmV?d00001 diff --git a/org.argeo.suite.theme.argeo2/icons/contactTypes/fax.png b/org.argeo.suite.theme.argeo2/icons/contactTypes/fax.png new file mode 100644 index 0000000000000000000000000000000000000000..791f511c53bd8eab4637ab4347fbeabe7642e006 GIT binary patch literal 637 zcmV-@0)qXCP)@zQ#c=AhD}f(gBN5-&v!9tvJW{{sI2PlA7d7n2A%RuE~eSHViP+FUF(rcy%# zZT90i^W1!xD1x)h&f9r2zxSJYv!Yh3Awge~B&kGkTrf!jgHaKzjsqoS)p4AnVyDB2 zq{bLTQB;^M7V$56R;d&+nG96d!5~oz!t&wc8iWudiM)U6C#;^e7lu~gc zpDOD}49d@IC|*k(9cEA23z_*SB&5Auxb!mCNXX{HyPfwh| zMACwExLKkq*K5pcsjsFa~pG|JJ@V~$IaU%eA)VexmzWSc~lzHqxfElTKnmw6M**M z`WiRh&Ev@ZDICll#-qniaD8PS$LQPD+722sP&^RKU|&YrDdU=hVBB6+>p|TP(*+ab z;`Dj!h`SVHkc~r(DQWjaxm<2ZDFaSs2ZM!SIPfP5OLg$w^|ssXmux3VCH_yge+n=F XTm<$oy0UOP00000NkvXXu0mjfIfnihgxG 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 e3hom1|K~5EC@wR%R=;ro0000y7D~$ literal 0 HcmV?d00001 diff --git a/org.argeo.suite.theme.argeo2/icons/contactTypes/home.png b/org.argeo.suite.theme.argeo2/icons/contactTypes/home.png new file mode 100644 index 0000000000000000000000000000000000000000..16834e31b8960c16fb4ae90b15e6a2003a6735e5 GIT binary patch literal 192 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5Xl001;Ln>}1B^=;?=4=?ru;in?$ob_i#wXhnF8gdzd@<|y z!WkOQ6HNEBC$XzovagWv19H~0Co$@XaX36R;BhQBQ*5|wy+n$E&4)*XX_mCZg=psY ltZpXHC#{*DB+kGh!5~v&dTEK5{u7{W44$rjF6*2UngBo?JT(9S literal 0 HcmV?d00001 diff --git a/org.argeo.suite.theme.argeo2/icons/contactTypes/house_link.png b/org.argeo.suite.theme.argeo2/icons/contactTypes/house_link.png new file mode 100644 index 0000000000000000000000000000000000000000..ba4ebd93a95f01a797c3f3e07d7d8829021b720c GIT binary patch literal 901 zcmV;01A6?4P)RCwBylUrz9WfX?bZCV(Nh_L| zNyOBLl0>UfnsjE)Try40+|Hbfdkz8n>JRI{`C;v~_uA`Mi8t|&YC=9MWeDjI)bVh^ zuA!Eq$*-s{AJUY4Mky8NrlZ~bBNRL#Id#1Dt~l)v?ZdY4YL<5>7VE)kxG~#yah(64 zuTm4D78gFQ1?#u%qVI6R?`qiWrjRn$>`Mo%q)6QL-7>&>iK; zBS~uI1t0xyU7%xoA7@{<8z&IK4y?t|1S%|=8tTgdDdgapCD^nhO5c&M2{e{?{6oVR z8GEl2M{i^7(*vX@f5cU&rl=;P=AZZ&Jzv0|S-jPBJqy zBlQ)!<2e2!uq;cWY7+_tIXl-$!N~Bzu|dj}ip1NKu+_-r^0cmNMbk8@BDf@-=&tMf z1#anB$N2ad&p-F9sOFmU@m(T83ne1%3ISR5gI!&8cR%clrPFD0hT-}J%BK0l+DL2v z=%q`Hj*QR}i8SwgZ|?8yC%mSGKYqW;_vg+DDJvt@C>D!_+1Z(w)#_u~B533P9SJmZ b{|Ybw%9@PH_zKfh00000NkvXXu0mjfOBuxW literal 0 HcmV?d00001 diff --git a/org.argeo.suite.theme.argeo2/icons/contactTypes/impp.png b/org.argeo.suite.theme.argeo2/icons/contactTypes/impp.png new file mode 100644 index 0000000000000000000000000000000000000000..b334f91027fe3e895db0c307a5f179bc4fa760fd GIT binary patch literal 350 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UA7>k44ofy`glX(f`a29w(7Bet# z3xhBt!>l ze|P<~X+fI=HcfZl;B)!&+%m31Td$uhiP*g zHr}|#@yBJKdA?iYlZom#)+a>IIrID>D~r*MDuHYPCLVy1vPG{u>HKMwU}9FhFhFz`N<5S={o;wEY2oRT77xjQg^u-G7sl3Hgf1T hExanlqi@H=!|*OQjho+mtsl@U44$rjF6*2UngHj3Ze#!e literal 0 HcmV?d00001 diff --git a/org.argeo.suite.theme.argeo2/icons/contactTypes/linkedin.png b/org.argeo.suite.theme.argeo2/icons/contactTypes/linkedin.png new file mode 100644 index 0000000000000000000000000000000000000000..4f5ae89f810ba4461d5c4d2771935c1111ec8c9b GIT binary patch literal 643 zcmV-}0(||6P)}h(ZV=qVOn) zLV*Z=z)$!eU!YYe{e(u;Dg^P4C=^}=@fxhyHz$)B;~Li#*G`Oc_Sv)6K5OqYGhCaj?{>SOBsJ1L&lW)9GY#eTD$g!{P9BIsq5y_xt@1 zO9VK8LVc^%y4h^V1G4M&im}mXBpGRnY{;Xn$dD))3<7k&-}ibw3_Ko>-|xp1HODj_ zkGothKu@PrdZ0brrD~C*(P$tL!1#PV6G1E%LsMY@ATZf%HVTFlsZ=VJhjmg_RuBYM z54w^E=->uAlL&^bWHK3eG)N>%hhdS;X0v*|4$+dyBoSk5GMTVlnNY%FvA|!m*_3(_ z2Z?rv>xuvCXG=bx*NK4B d`}6%KzyL~*Hh`B=PBZ`j002ovPDHLkV1kvG9J>Gj literal 0 HcmV?d00001 diff --git a/org.argeo.suite.theme.argeo2/icons/contactTypes/mobile.png b/org.argeo.suite.theme.argeo2/icons/contactTypes/mobile.png new file mode 100644 index 0000000000000000000000000000000000000000..977b87c0c085030017f4ba90b675174ab58efcc5 GIT binary patch literal 185 zcmeAS@N?(olHy`uVBq!ia0vp^JU}eK!3HFi66di4DajJoh?3y^w370~qErUQl>DSr z1<%~X^wgl##FWaylc_d9MbVxvjv*Ddk`fvk7!>yLANgPS;CFy&!O{PnM-qGuCZAWH z-NeGQpvYi$Kq_JVg&c;pzkq{dRjf8Yzfz|>M5)wnu5c5n*%=7o_bA6A; z^YW&P_9X9xqpYiSOt+ru}4s`8-5PeBxrvW`W zIznS-e+KC=Cn@Ha0fCeED*7b7N>|cyV!IZf<^fco-TQ%IeV2kd>9yhYugFudiS9Ku4gs z8Ye-wv$M;{$iUd*;$lZfM_^!Ja&odD<*zmiG4c5)u+# zzkW@`fu@FLC7GC*SYKavc6Ju&c|Jr+Gr~s^7FoZ)zi(n`<>%+u*Vi{XI(l+)!o?jO9Z4o+C(xWE!xk16>`6>a z#72LAKUcwaTwL6fvXwmmePm>$zP>&(G7>U$cXtyXZ*Oms77`MIh7BTI-0@bDg@pxh zr>CcZj*X4AwYBAP(b3V_+1VIiKlgZr0m997V0US0X=i6A)3&y@+}vDt3&QD^$;ru* zl9KA`YQ|(cCntws!egd@>nnTF`T04)9UL6&>gp;hD~pehr>wZ?>FKF95!fs;=kM=d zSy@S*nwy(R3Ah}2r0K!IfoLOUW@ZE=Gc)tkr%wd!-Me?_udc4z+uLhvYlnx2mFU3L z)zvjMHHqV-hsr1~FaP-QBZjT5t?>XotB)Rl_4)H>(9sqa778VyTU%S>yS%)tG(Zr@ z{JtbYlbV|Pk0gzajc`eJ;*mwd35w|J*RK#xD9LSldiu)BN?2H!(m+5!068-?HTClH zl9g_5Zj>IW#)%i(HL2f`#Kpx$X#SN%wGC)!qf+7}X;Uemva5 z{kt-6LdM3%W@cvOX-`kj>gp;K*Y)6FfF@H>QIVII$5z6H60)bHq!1!1NVoznIUg7p zsHv%;(9jUWf`Wql{Cq-0d<1oGj+}+*N($Xk5h%0cQ084;B8aR=J0h~bt8JwJ)Xc#nPI=;XHLYzcM^0#l_ zva+&Z1VzIXYRc%cfnTpgL_`G3;u(@VGaisMDuALR0bY{8Lb?T6S(N1G&!0rExVShx zJe=@~>J`D^OQ#}|Y6Hs0QZ%34-CY{Mh$KLW7m?6YQ`9iQ5#=J|stjmUe?8=vK$IR+ zcpWW?cDKM1L07)=N&{*Z$tqz(e35HOv>$5KA0h4Ui!YjtE)bQ2XE&>se%FKF{C}v! pk0%D`LVxk!wW<~WS@}DE9002ovPDHLkV1h#MbT9w_ literal 0 HcmV?d00001 diff --git a/org.argeo.suite.theme.argeo2/icons/contactTypes/skype.png b/org.argeo.suite.theme.argeo2/icons/contactTypes/skype.png new file mode 100644 index 0000000000000000000000000000000000000000..ac0ae25c116643b5082948463bdcf34d1e460453 GIT binary patch literal 1090 zcmV-I1ikx-P)Pz(>#?lPk?YWo0F%=jP_D2s~0`x=+%ptE;sh|riDI~(lM(o)SBxw^W#qFNS({#uTY0D#=wTww_E`1rWExJY3!9S8*2IX^$2nwmN| zI8YCSR1$$MJZP#H#E^*8gE9hu8c#fhKWl4i#6-GIPEKxaZsat+3^st@6)dU->1t?b z*xlWIdV1m~k)eP&bife$0WV&YLyJfsSR~*$NJ7PHfvl~qCDCLCPk*^We~2=^<%$cEaIG2}~{DUVZfQ+_mGbiP!oos~s%A+^NlQx$y+#mRF-Nc6$>uvi zG=$eIE-o%8GJ(qMYierh?CexF!-Dzwd4?mWF<0z9umCu2Yiq+b<_rWCYRVB-;Ml~( z1nchZZn=_^lSAd1CHeXJ1gA~v0U*9NHa7P4_3;x=hlhv3kUr8D)bC-`@wu4CreB#o)=CeP(6`7$_@EB!i22$CQ?8d%pC)05CsBxDO2enjb~7FJmf! z^+W*HOCrJP*WacxBdt09ogcr*(9lp4zpiIzXOs8&{zrfT06qt%=OO?m1^@s607*qo IM6N<$g31F9wEzGB literal 0 HcmV?d00001 diff --git a/org.argeo.suite.theme.argeo2/icons/contactTypes/socialmedia.png b/org.argeo.suite.theme.argeo2/icons/contactTypes/socialmedia.png new file mode 100644 index 0000000000000000000000000000000000000000..f0d1722138582e028f354062a0f0002d18f118dd GIT binary patch literal 263 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5XR(iTPhE&{|63ockV8A2I!sy|^B&7FHXhK7aB{Tbj2SO7V zlxt2(N)()Lhl+r^ISj#n;zmUaDAR5ksr*j}%YFuC=YEV!QS z3Hu%Gfq2kd) zjvitYy&8$e3M#FQKj%uYcvd`ltq3C2s|ck?AQ!JzgcR|j;-!LHvk~;*p-REOQ^lXn z?u_rvZj!1!sI$!O?9BVV`M&p_Xt&$flO(yUwT2J^j$>b$ojp5`zZeG7YPEEuagxBi z0W2@yMHEF4X~;G(VJ@;P>*=|wrM7@6X61{v4;l>wOVsy8nv(m0Sj*q`d5c)wC4ST)heQXp9pO8KO&%MEM#tZz4G9pQLwjCCIz8U z5CqS0>EZ5KF&}Y1 zGC7c54m%fi1Mgkj+J6;c7~*E(4)9jt!;LOn*BvF1+tSp5I?!y8yh7f?*ZFmm{qs7l z!gpMwh64&z1vzF96UnW-+39o&+>Kd}R172Ba+~(kXA59zoJ`%b-5QB33 c@AxUe0N-KmGkuCZ)Bpeg07*qoM6N<$f_9@P)Bpeg literal 0 HcmV?d00001 diff --git a/org.argeo.suite.theme.argeo2/icons/contactTypes/twitter.png b/org.argeo.suite.theme.argeo2/icons/contactTypes/twitter.png new file mode 100644 index 0000000000000000000000000000000000000000..1023e5be20572e07427885bfcb6b64459efa41c0 GIT binary patch literal 878 zcmV-!1CjiRP) zjJ&_U-{0R~Utgp2i-EYTOITT6US3^Y9UB|t5sam!rAQMwI(me0>m91jMAH#ax! zc3T!3jmE;l0&$ef<>BGs|B3*9CMPGKpPyT;*4IC2cVv2c`WF-#wiJDQd=Ltz#UctT zO0k9MMxfCR833h=b;y~Tn$oOem$xq+vBj_lz*7OhoanEwujD2W2-xn2(rh+MrCBi? zMSxVR)w{bp+nqQuF)!4>f9S zV;NlIk`nqaZV1hfI5env+}g&AcL_t)3g7Z(?q ztQt$eH=9j1+rk)DcOD-fISH^LCkzVYUR_<0Bh5j;FRc)ebN z;4_(J64vqY@!8p#$Kw%5^StByNG6kedwXP6!_WbEja@LPYiNOY4O@nR^qp!q?4pOm zVNRr-!g|=8*TZ_eFa@(*n ztFZ(yt~jkC%uy9wX`mIaGnov`NE4~yqe@wE#c4rxSci&zAJ8?hxx2f&v9STOCnqOh zDAF~7E38w*`}_OWV(r>!U{orVot>RfC`3MHW@ftH8(gk>y`D;?oR+B>17=D1#l=PM z`-G(3QKMP&;pA@8V_JLzY;A1~@OHhuy*;?=`(FVD05Qig7|nBa&j0`b07*qoM6N<$ Ef_F%f8vp7VyGaL03FbQSKo^~B-sHre@3=O;E(ihKo1#uF3s^pJ9@{GB#CaC zMnTK6DCAsL^E{8d4|Jp~%PeG!v68oKYxz-oboLDkf0g>ar*Ry8K26iJ_tVuh{9$lX zIEayM>z<)_!4gFg<#|rq99?X_3Ygc885s3zo%;zxH+!0osdj_W% zR8>W6PTb++(r}LO42EH#APD?{ZSDqE%5ec7NO*aJBWbPuZ~ko{a`O~LX+P@P#&Ik& zItJhYfe-4UKMabpq`LkjHaLAbPC@Lt&T#=NVI-VhxrzVpU{7}e1^^EqnS)hL-%0=g N002ovPDHLkV1jH$lv)4) literal 0 HcmV?d00001 diff --git a/org.argeo.suite.theme.argeo2/icons/contactTypes/xing.png b/org.argeo.suite.theme.argeo2/icons/contactTypes/xing.png new file mode 100644 index 0000000000000000000000000000000000000000..26fd283b4451a49cbe26633aab2bd06dffecd635 GIT binary patch literal 437 zcmV;m0ZRUfP) z{AZv5urU0mNI%ekfBy)p`uCq9MC}>_5Bnd63$Mf(F1(h&V*toSfB!;dS-_Nm=u3ti zm-}FL#9|c&WIY&OkQWkSm>v}cW=GDN#qjaR4~87O>tOzZQz{HEK5>9-fvaZ%n}&oR zzIns&@#ilFTTM-dN>5J)50wWDD&pV38rNKqXFyla1a<)$zI6W{*mNruNroK9I}qDX zsxW-{!Hl7ni4kZDGM4A#W2g!Y1Z&!Jp^<@y<1fR7#{vvHuSzhWs|8_}|7c-Q;pYdY zr|#Lq@aX+}F#E-OHirKoCo?i)L=YoSax%_@0E)I1$;W`M_`{I0z?k9AJAMo`7=eh4 zzkFw6SaVJWtT4y%HdZxEphSWXFE}F4@ZuvogMs`f1{IOd81jrfad88i7nuJ4``-Y> f3}oU4fB*vkWkLX|Fv&j100000NkvXXu0mjfs1mfm literal 0 HcmV?d00001 diff --git a/org.argeo.suite.theme.argeo2/icons/first.png b/org.argeo.suite.theme.argeo2/icons/first.png new file mode 100644 index 0000000000000000000000000000000000000000..fce6a404955ad31d815c3358bf40ec8b28d3e62d GIT binary patch literal 1199 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPggq9xh&M;fl9Y8-YR`C9V-A&iT2y zsd*&~-_A_i&%nSU?djqeVj;*V!1De#P{|Ml{vTSPzI9Kv9E&*Z? z09gc50|x;>7RcG4SPKJUWCNB%`5-ZnD>#4{#Q+wdz!@M`1Y%Hv0U3r2K(5jUVoe}k z0mLFe3S{LGa!Bk#2r8k0z5zr5_<~7ULY6X17=txL9UX5i8H|% gk}oL|=^|Nm0SzrXK)y_|Qr)9ml(^YbdjmNrRk zE>Qb_f9jiy-T!ZOY@Mh)vqbp+>n)or4gNe|{QGY6|6A?fl zjZ!=6j2<7X-BD|Fb5r5B`_ukkEd770^Z)D3|DP`T59EG5^Z(Z?ku4)and9)6>(=d)mgLW n@W?m|DJ@#Om`_y7SyOTKnl&senl74~w`|?$w_~TLBZD;nnW}>Q literal 0 HcmV?d00001 diff --git a/org.argeo.suite.theme.argeo2/icons/fs/bookmarkFolder.png b/org.argeo.suite.theme.argeo2/icons/fs/bookmarkFolder.png new file mode 100644 index 0000000000000000000000000000000000000000..8bb2361071fd53d06bcff2f9d0a53cc94dda6466 GIT binary patch literal 557 zcmV+|0@D47P)NklJa&zHWO#S{Qd%gIg<*%ESy;d)Li?2`J(p!hYoD~zjxP) z|3o^yU>DH#fAgnT{9m@P?f=33>w%hA{@=V|7GVRnFAguAHL>vjk~vNP7Xe+ccvj8- z-P@P^-?Cx$|5eL+@Eh>zgqqFE6IvhltRA-;kmUwkS^V^S`1^@p%?fw7v)7<}m-`4{*#{ga8`2Xc8lmF*d z8@*pYGsF$MzmF-ayg8}+{Liz#|9?Nv2WqbU|L;{4Fbo|2zc^|1=iC~@_s5nQYoKWQ zdR^{57~fF3|MO|W{r8t#-@iDn`|as5<9APv7{9-}*WkmoE&89&tu=gup&1vrzu!RM v{&o$8o7?qmuC6yQIKSRNVgGys0c>gkB(6{-NEP-;00000NkvXXu0mjf*5)jq literal 0 HcmV?d00001 diff --git a/org.argeo.suite.theme.argeo2/icons/fs/delete.png b/org.argeo.suite.theme.argeo2/icons/fs/delete.png new file mode 100644 index 0000000000000000000000000000000000000000..9150e40d3dbca70d2af97231eb52798d929a06da GIT binary patch literal 249 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5XW_!9ghE&{2N{|S7uwYi4jlgH&fW`br{u$T_Ph#1)x^2Ia%vU44OwvwPu?{D;7L?j@Kd?3q4l() tx=Llttc8I!f+tnES4^A2F2}$k!Eo0nRLXF>oCVOC44$rjF6*2UngFN7QcnN? literal 0 HcmV?d00001 diff --git a/org.argeo.suite.theme.argeo2/icons/fs/downloadFolder.png b/org.argeo.suite.theme.argeo2/icons/fs/downloadFolder.png new file mode 100644 index 0000000000000000000000000000000000000000..3f56074f7817b41c52e978b6d405b1d8a60cb9a9 GIT binary patch literal 496 zcmVTL+@c706Xc<2?0}cp_ zh%g*Ia)jaSn>U1l!~v@TTwGiXrR5b2>KYnwiSEu0hQkLBFnD=*fbqGrXBh6@xr1Q< zBQ)UN@7}db;PK-}3`xl;V2MYM9x)`w$1x}r3zvl!E{&^PlisvBy=hZM)24#1 z9pw}ERe;dm+Gz(r{{H{r&;OtQ{(t!Q|KtDv-~Rvq{{R1v|Nnpf|Nra%|KI=r|M~y_ z-~a!`S@y+Q4#n9HCE1Rpxvu3o4n>&`#aWIO`R*0@-c7}JwfXjydCp}yuI;7P)2fXp zRG4;`S*&W)UD#kSyUuV%wZWWvqeU&IE7~m{9cy0KrnROYC}Z5GBYybE5lN#yT~U6Xo$Ra(3=+D1dScga+z`_1)0SMcgq@9vNlLp4}NkYYq1|o9u5f+1+4#yxaU}r`gdi^F!@s8_V^#R2r-=)!$xYw6WY^bAj4_ zFkpZI#h)yU3=A?1Iv@d%oeZoI3hI3+ne)<@xV>1B`(fEuK?V+&Lu+13upU?-aN>~% z+leJYmV$v?7gmUP30m^pSR?jZz)|4A1_>U)M7|eWr0xntihbB2lP8!e@?(!&ykzXZ OhQ@l`mR1!-25SJE4`R#! literal 0 HcmV?d00001 diff --git a/org.argeo.suite.theme.argeo2/icons/fs/fsBrowser.png b/org.argeo.suite.theme.argeo2/icons/fs/fsBrowser.png new file mode 100644 index 0000000000000000000000000000000000000000..3f56074f7817b41c52e978b6d405b1d8a60cb9a9 GIT binary patch literal 496 zcmVTL+@c706Xc<2?0}cp_ zh%g*Ia)jaSn>U1l!~v@TTwGiXrR5b2>KYnwiSEu0hQkLBFnD=*fbqGrXBh6@xr1Q< zBQ)UN@7}db;PK-}3`xl;V2MYM9x)`w$1x}y&?bphMvy$p-9f5Z2h!BK!Wqk(R%^8pQsS zWB^F>?k1V{_YXJ!{rltA|Gn+XKX=rL{zt~UTjcKUs1xzVFkok;u*S{?>G$^zHT?bi z{mOq_`03dx-*+_0JU}sETbYo|wtA`eclVV3{rmCYe?oXmmB@b-12$HOs%)u}`1a&z z_5VMw))K^Qv>Q%@q=_u?FJ0VnLe?Wn$kR z?@svt=U&_Y9SsU!*A)x>N5&gUML(`97LLamjjMo$tSb@w_Hb9+|22g||H(>7tMUbH mRu_tVSyLqZmMjB?1^@s?(bqz=W00000Qmg$qzT3_?;|TVF=kELB^T78>OH&0XLzO<0p0KBcBYz{(nv2NL zEux~1zwU>q(dqbv6twE|GHJ;L-(%SF5Sui~C^74{ykqc|A+7Wh z5esGXd$gLVx=a+LQLp%Aq>p9WHJGX8Xv<5~`zYBqSj1{;E?tHU66jQX{0ch!u}5ds zC8UW`2zDbacEsC~EB_6nYbG>Y&G!#_cKS;hs7U9V-zUFKz??QL1uYE?epNO1{czl0boj06_x^D%utD%Ub^Dl{V)qRyiN4 z+F190&y6kr)0Y(dm8*1`ghNxa14t7(mZ^05oU^U)f6>nJ{~4R||4UXlyuxEZ>tnF( zlFQ?hzz<_dGLeK@s0OT*J zN{7=@6%HR{D(w$R6gVg#8vsoQ!4S0$62PdO0t~MQa#cx%+_4vDG?vwN{qO9b^}n#94J94q0mG|uZ|(n_tp)!j z%kAG_H6Wp(fn(RchMczB>w;nw~JQ3-UpxZ0JiKm-2ZHDFhR*#G;7nt$wVm4AS4 z2#Nta>qNtMH_N`*Q78Hz8SiaZ{`vREt^fB9HvQP$Ecak5k|8Jt?5LOc_~zE~KYzbp z`Hu_VJy7>!N0SWP5EKKpREhlm`|%(_d}nvbkL?Z84^}mZ@}L;7sY3YwpI2)M;wML{ z{%om{e6zkmKmgT%a?$S}F17yu^JErI{CI!vpUssLZ#EYTYhZX`eX&sfhEkF5>xzZ` zBjX(n3Sa-+Yy1CrSHho-<>GJFKs6H`jcW>p{y*Fq_h)?>s%GL1C=!0VwpirdnjBQk hL>qt)P;3Cz006}fBvFScNA3Us002ovPDHLkV1lc)n+pH{ literal 0 HcmV?d00001 diff --git a/org.argeo.suite.theme.argeo2/icons/groupEditor.gif b/org.argeo.suite.theme.argeo2/icons/groupEditor.gif new file mode 100644 index 0000000000000000000000000000000000000000..936601ce8ae99faaad5c358213f257eb7e926f9b GIT binary patch literal 617 zcmZ?wbhEHb6krfwcviqrGjZ$RKfnL}`PDt|$izi^rZ3yqzxep9wHH2q{PXznzq@z; zzkK=c?AgDIH=J~hY`%5t|M{Cw1Cl#0-g^4x<&6z{FUeWtTSv^(w6B=E=0r))wup=g z@>WIb_gq@J6P2hX*t#(zw}_!f$PEPGa9CBUbpZ1*RQ|#o_VNjmgSSZG_8JxPtLLz zFaCMOcN{$TaO083v)5kOu=jF#=SoB0=Jfg%c}+{pI#;aTb#d0(^Ule$4gEVmeE1(* zFlX(q^Ob!Y)~|oEa^>~Rsu`P(J`Ty6{P*ua-_&WvU7P&kyY#%9@*5XKl&@R8>(c6- zXEfZ~Y9{YUubShQHqR+(wysOd#DxbG3=?OsJwJETwG&rggy+p#v+LrSGk=d+|z)--T1JVSF69)EU4Fv^yAuLVptm!`OO)3I> z1-dZ|1%g7MJq0X$ZB}Wb1+0RsJ<%>fs=^GS48lput~%|`CUSXfN>2K0c`}CD?UrV; zc^;|u%!zplw(9M^Sy6cjcI+Brc@74~?KYAUdGUel3^#aV6?<|r@}wh~Et2y@0%pd! zgV2Lh6SyGIo~Mj&I!ZEQ=~Y=G;T-) kIZCNZPJQF?q2b_cv)p?dQWiWq>D`yha`es(H30@|0D1-&v;Y7A literal 0 HcmV?d00001 diff --git a/org.argeo.suite.theme.argeo2/icons/noPicture.gif b/org.argeo.suite.theme.argeo2/icons/noPicture.gif new file mode 100644 index 0000000000000000000000000000000000000000..0cf74248011e9b07e6e3efab13737234b342f1e0 GIT binary patch literal 1099 zcmV-R1ho4{Nk%v~VR!(R0LF3vY;0_8ZEbFDZf|dIaBy&OadC2Ta&vQYbaZreb#-=j zc6fMrd3kwydU||(e0_a=etv#{fPjI4frEpCgoK2Jg@uNOhKPuWiHV7dii(VkjE#+r zkB^U#kdTp)k&=>SYo}QqfprWFpqobpw zq@<;#rKYB)r>Cc>si~@}s;;iCudlDMv9YqUva_?Zw6wIfwY9dkwz#;sy1Kf%ySu)= zzQDl1!NI}9!^6bH#KpzM#>U3S$H&OX$jQmc%gf8n&CSlv&d<-!(b3V;($dq@)6~?| z)z#J3*4EhA*xK6K+uPgR+}z#W-QM2b-{0Th;Nauq=;-O`>Few3?Ck9A z?d|UF?(gsK@bK{Q@$vHV^7Hfa^z`)g_4W4l_W1bt`T6<#`}_R-{Qdp?{{H^||Nj60 z00000000000000000000000000000000000000000000000000EC2ui0C)hF000O6 zfN_F@goTEOh>41ejE#4L{LbvA^-+D z)JT&;!J3D}@Tp+UFB1MYBLHEu zh>MH?H-q@P0yBUOtBtfseR;tbikAtfNMhpwro3Hayq-L8g%TSJFOlxz@sf!pD+f=) z;5GPT3QQqTa@ZvXWdSpohM;_~%LvL9nYf@#u!{vsESb`v6tJtp$pmmRwQ;S>4c?C+ zG>t*YK-U@{*t2Wj?qiCkCMYq?L*(N2ctd3jpwxSw&PM!|hpMcqrt0dXxaO+suDtf@>#x8DE9|hu7HjOW$R?}ovdlK? R?6c5DEA6z@R;x@P06WPzMZW+5 literal 0 HcmV?d00001 diff --git a/org.argeo.suite.theme.argeo2/icons/people.gif b/org.argeo.suite.theme.argeo2/icons/people.gif new file mode 100644 index 0000000000000000000000000000000000000000..2de7edd6467d1cda72bf3f3261a851ef5123c3d1 GIT binary patch literal 598 zcmZ?wbhEHb6krfwc*ek>-T+ljue_7{>xtp$SJo0$c(Z|!5 z?OV6+`s!Vm*6g~ta{IYW2d=N%b7{lg%j@@CTD$A~hP{^>rfi+|z>vY9 z12PO0Ck*VH8#0=jTUuKJg(6#hMZ;R{l7%y@_*^r@Qw&-og}YQ^cr$#(eOuy;wYXAU zd0kUw^gI)q9sF!#%@hO}%wj`>oSN<9ZDN(Zq@|c+gQFdr-4gv{mAuV0*kVJHBAP|? ztz%Vu%w2EFI%~H`2E_8HOQ|u%hMTk+M#ZMfSu&=5apzikqw&ERb{Up4DlZN!5}0Vn oe$M8?gaXEyQmrWw8HH*r)0xr|5*(5;1iCoXyjJN*axho}0DT+s*Z=?k literal 0 HcmV?d00001 diff --git a/org.argeo.suite.theme.argeo2/icons/primary.gif b/org.argeo.suite.theme.argeo2/icons/primary.gif new file mode 100644 index 0000000000000000000000000000000000000000..1965b847b1c388e1d9f02eae326d3b315b604d8e GIT binary patch literal 145 zcmV;C0B-+BNk%w1VGsZi0J8u9|MCF%;8ywCPyEUZ`O`!C%QpJVHu=mq`@InVzd!NA zYxkQN_mmy-Wg`Fo{{R30A^8LW000gEEC2ui01yBW000C&(8)=wy_mLKRa4vqG(hM8 zOu&>^<1&nZFz!|{38Cu=gN+5lfy7}976V^qwIL}jD4V0Px+J8MM#9AHnj!!@f!RKq literal 0 HcmV?d00001 diff --git a/org.argeo.suite.theme.argeo2/icons/primaryNOT.gif b/org.argeo.suite.theme.argeo2/icons/primaryNOT.gif new file mode 100644 index 0000000000000000000000000000000000000000..acb026872f83b3becff092aec342bd3d4f83956d GIT binary patch literal 144 zcmV;B0B`?CNk%w1VGsZi0J8u9sj9}9o2r?etf#HQo1n0tq_v-^<1&nZFz!|{38Cu=gN+5lfs{cF7K2p=wrRkAw26~dN!X+blXh#00027&*g!=9 literal 0 HcmV?d00001 diff --git a/org.argeo.suite.theme.argeo2/icons/types/activity.gif b/org.argeo.suite.theme.argeo2/icons/types/activity.gif new file mode 100644 index 0000000000000000000000000000000000000000..ead314f66453ba66feb58af30985aa2a3ad14e40 GIT binary patch literal 152 zcmZ?wbhEHb6krfw*v!E2@#D|_1qUi7?0E3<`-}}2ZoK&M;=_**KYmmdc=R+yZs@mo zaiXC!P51M*g8yKk_>+Z^fq|bvhXDvcW-ze0emLp5dT+$b-latgE^Ev!n&WPq#vsVh z?G?q9aQ{GzA=^VXCg#V7j3xRzxsx7nGq7_!P4H^f;=YlinB`cp|9)SE&pQ_e25SIS CEksfP literal 0 HcmV?d00001 diff --git a/org.argeo.suite.theme.argeo2/icons/types/bug.gif b/org.argeo.suite.theme.argeo2/icons/types/bug.gif new file mode 100644 index 0000000000000000000000000000000000000000..96d80ad58d373613aea07a8afba8a08be4e4f8c2 GIT binary patch literal 339 zcmZ?wbhEHb6krfwSZdCoAmOPh6QUs(ttlU?rI4VlkgTJaqN|vutCX&%oT;yzrLU4> zsG4u2R%oVCZJ||fsoi9y(`=>FYNOj>qt|7t*X>|1*~w_StI1q%i`BkX>x1le1=;P6 zbUBzBbTmEmSZ4U~qQp~Wsb}i)&o>rcXf3Ph*-?r}Yj`dIWY2UYf)Jq|8WDwpDc`A4E78<3_t+#69Zep zf%ydYHiH zJ0=NCyclMnFDvBA$!0I8Vx*^}sm#Ze=EAR~t0tq!GUlrbAoyojGywZejDR_Gv3O>^^bi{GDSL?i@RRYyIvM z`%hk(uwcWH^S6u(mKYZ-b|_!Y8#C)a7%&V$p!k!8k%7UPK?me^P@FKZw>LO9HMg|3 zaB(v;iL>xZNb+e)NjKYAsHre28(Ap|8ye^|b1?`A^0Udv$;t~UXgBLSZ8qM#ZL|JH zRSsKQ)xG9>Eq6BQZ4=$T&9qsIUF015#Y^m3&AQt}PHxs{=2W*f6ES=I#LUFm!Oqcf iv(hamo~DfBa~6uy6bK=|2;fOoWC2gEatg4zt++ literal 0 HcmV?d00001 diff --git a/org.argeo.suite.theme.argeo2/icons/types/doneTask.png b/org.argeo.suite.theme.argeo2/icons/types/doneTask.png new file mode 100644 index 0000000000000000000000000000000000000000..a9925a06ab02db30c1e7ead9c701c15bc63145cb GIT binary patch literal 537 zcmV+!0_OdRP)Hs{AQG2a)rMyf zFQK~pm1x3+7!nu%-M`k}``c>^00{o_1pjWJUTfl8mg=3qGEl8H@}^@w`VUx0_$uy4 z2FhRqKX}xI*?Tv1DJd8z#F#0c%*~rM30HE1@2o5m~}ZyoWhqv>ql{V z1ZGE0lgcoK^lx+eqc*rAX1Ky;Xx3U%u#zG!m-;eD1Qsn@kf3|F9qz~|95=&g3(7!X zB}JAT>RU;a%vaNOGnJ%e1=K6eAh43c(QN8RQ6~GP%O}Jju$~Ld*%`mO1pr3zvl!E{&^PlisvBy=hZM)24#1 z9pw}ERe;dm+Gz(r{{H{r&;OtQ{(t!Q|KtDv-~Rvq{{R1v|Nnpf|Nra%|KI=r|M~y_ z-~a!`S@y+Q4#n9HCE1Rpxvu3o4n>&`#aWIO`R*0@-c7}JwfXjydCp}yuI;7P)2fXp zRG4;`S*&W)UD#kSyUuV%wZWWvqeU&IE7~m{9cy0KrnROYC}Z5GBYybE5lN#yT~U6Xo$Ra(3=+D1dScga+z`_1)0SMcgq@9vNlLp4}NkYYq1|o9u5f+1+4#yxaU}r`gdi^F!@s8_V^#R2r-=)!$xYw6WY^bAj4_ zFkpZI#h)yU3=A?1Iv@d%oeZoI3hI3+ne)<@xV>1B`(fEuK?V+&Lu+13upU?-aN>~% z+leJYmV$v?7gmUP30m^pSR?jZz)|4A1_>U)M7|eWr0xntihbB2lP8!e@?(!&ykzXZ OhQ@l`mR1!-25SJE4`R#! literal 0 HcmV?d00001 diff --git a/org.argeo.suite.theme.argeo2/icons/types/group.gif b/org.argeo.suite.theme.argeo2/icons/types/group.gif new file mode 100644 index 0000000000000000000000000000000000000000..d28c326dea2e625abb82b8c862280fbe2f1a7e4f GIT binary patch literal 597 zcmZ?wbhEHb6krfwc*ek>-T+ljue_7{>xtp$SJo0$c(Z|!5 z?OV6+`s!Vm*6g~ta{IYW2d=N%b7{lg%j@@CTD$A~hP{^>rfiHQ$u=Fb4zPWpipG1uV`4SU9xbx6`yOmc#1)5q;QvN3~#!xxNl3Gu@+alEAKQJ zJsS>Z zbJrWP&e|=K0kJ&lQff@G;U=wyQL$-qmW-*N-CKj+I3zq{=3`0~DoF_JI5C4cO)kS> iM}tqVlabCA1K}p`Mk50Q1w#`KR~BKF;7L3z4Aua9TTL+@c706Xc<2?0}cp_ zh%g*Ia)jaSn>U1l!~v@TTwGiXrR5b2>KYnwiSEu0hQkLBFnD=*fbqGrXBh6@xr1Q< zBQ)UN@7}db;PK-}3`xl;V2MYM9x)`w$1x}+|z`)6%!vF*zvF5e?0sn#ENkD%gkg@jU+JOHj17?nrCaKN~OWv*U3R<|KsH!~3VS?I*X^U@jOLEEiPq|&e7+&@J-9E>(qJo{@ IgajF^0m)xM8~^|S literal 0 HcmV?d00001 diff --git a/org.argeo.suite.theme.argeo2/icons/types/milestone.gif b/org.argeo.suite.theme.argeo2/icons/types/milestone.gif new file mode 100644 index 0000000000000000000000000000000000000000..4370bf1684b438d7b4963b5464d8fee57aea01b3 GIT binary patch literal 344 zcmZ?wbhEHb6krfwSZc;#6ISk*+~k+i9G=k}o7WMU-xZhNomkYLT0W_&dr{M*72VTT z&sef^*76;T)*M*A;mFdBhu0mvvhBdRgQspBK67jL#Yd+u-M)4I`SnMyZa#i<_4EI0 zpZ{O~^8fnR|1UoOeD&q$%OC$={rvap=l?f9|GoYB@69hD`v2zl|98LtzyJOJ<`}hCL|Np=K|Nry<|G)nPfZ|UUMlJ?>1|0?<0Qrf5 zt@ObB0uLRjez%UIlPw~OvsQ$>QgIT$v8K#$kKg{7h1XexT3wd6YySDX%xlS&6O0ZU z*U#-)^E8n`L#tehTaZCQo~vHJF}7Khoq>}<*ic)$iCadTi9yIfPe-R*fLq#BjMvP> Z#K1VmiCb#*YMssN?W1>k>~>_Z1^_`_&4mB} literal 0 HcmV?d00001 diff --git a/org.argeo.suite.theme.argeo2/icons/types/noImage.gif b/org.argeo.suite.theme.argeo2/icons/types/noImage.gif new file mode 100644 index 0000000000000000000000000000000000000000..7f6cdedcddf7bfd6aac87bc88d1599eb400d1566 GIT binary patch literal 373 zcmZ?wbhEHb6krfwxXQrr@8AEApT2(j{B`S|6BFmI-?Hb#<~=8R=d9nd_r#ei_ijIV z_xIm_jihNVWlLf^H^z5u%$l@4XUdMsx%;MWILK|7V~cQ2fcl$iSe+ zpaU`zJaoiFCv!Ci&eZ5pa|u@DP|$8()VLs`W1mt(Q-Fk)R;+9CNsq;? zlTW&TNpMl~zNoI}67MD=6z`>^obJRUD<>x&&&R_jE-uZ}A*(n;sb4^DhU`?e3@NGj zN~I;7q6NZ>mxzeSsK`jwsHJl$C@6U=$S7=gR%PcBOAwRfVpnxl4VI7yKkXLo9UO4o I)sev(02|+pBLDyZ literal 0 HcmV?d00001 diff --git a/org.argeo.suite.theme.argeo2/icons/types/note.gif b/org.argeo.suite.theme.argeo2/icons/types/note.gif new file mode 100644 index 0000000000000000000000000000000000000000..ead314f66453ba66feb58af30985aa2a3ad14e40 GIT binary patch literal 152 zcmZ?wbhEHb6krfw*v!E2@#D|_1qUi7?0E3<`-}}2ZoK&M;=_**KYmmdc=R+yZs@mo zaiXC!P51M*g8yKk_>+Z^fq|bvhXDvcW-ze0emLp5dT+$b-latgE^Ev!n&WPq#vsVh z?G?q9aQ{GzA=^VXCg#V7j3xRzxsx7nGq7_!P4H^f;=YlinB`cp|9)SE&pQ_e25SIS CEksfP literal 0 HcmV?d00001 diff --git a/org.argeo.suite.theme.argeo2/icons/types/organisation.png b/org.argeo.suite.theme.argeo2/icons/types/organisation.png new file mode 100644 index 0000000000000000000000000000000000000000..06aa7259b88cd9b60eb8437577cc58713ff0ad9b GIT binary patch literal 424 zcmV;Z0ayNsP)Px#0%A)?L;(MXkIcUS000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2i*z}5dbc+ zm1!;j00AsXL_t(2&t1{KPE&Ch2H@w{Ln~AyOft}<4k(~)2Lrte7jJ@vTX5kXU~uOW z7-1nH(7;ky#Aq1U_*10Xb4q(W4)he_J3o1o?|TEV^(ERc%3AO&0X8#U$`GXfC|Dn( z37GZKjfzVZmu8&)-|#hy1tmRYJw-EK;d6k(qpEqKsjO+*2Ys>FcD9|3z+dP3&UBo) z^<7uZP)*1iy5_{Hf~w%P)K3FH6mu}}O-I|UwvKZT>SA?i4jxn#Eht$~G%s?119wm0 zP-54WT~}Iud84ape8tdviB)B*%9ceg(3a#N({g9ewLRC4B^Je+3OR@^o3dicib+cf zj$~ST#(y|=Z{Ll5LnnS~7^purB;KK+q@nMv#F12MG#@@?6M{%8lA>>Cyyic7`)7g> Sq^79=0000o~msC literal 0 HcmV?d00001 diff --git a/org.argeo.suite.theme.argeo2/icons/types/person.gif b/org.argeo.suite.theme.argeo2/icons/types/person.gif new file mode 100644 index 0000000000000000000000000000000000000000..90a00147bcb02b6855aa21c532a1ccfa992db5c7 GIT binary patch literal 310 zcmZ?wbhEHb6krfwxXQqw=RZ|1V5&*zbjzr@wlTAuk{7w9FY(G+?v^sgH*b|s=DdWu zZD~#0yBD7gDBG0Nv%jGKK*^*-71NG3%{kFF|CE3E#-Pg0p;ep1Yqmz#ZHsN(kz1OCBW9Gn(60SWa+}gzo||X6OdpAC pniZ}UB2{8+qLvgXp{K+VYbvgzz|tvZD96;vC(6Ls8R^Ji4FH!Gg(Uz0 literal 0 HcmV?d00001 diff --git a/org.argeo.suite.theme.argeo2/icons/types/phoneCall.png b/org.argeo.suite.theme.argeo2/icons/types/phoneCall.png new file mode 100644 index 0000000000000000000000000000000000000000..e04ec6355341278fe9b47125d87f9cad3e88f1db GIT binary patch literal 642 zcmV-|0)737P)%Gfq2kd) zjvitYy&8$e3M#FQKj%uYcvd`ltq3C2s|ck?AQ!JzgcR|j;-!LHvk~;*p-REOQ^lXn z?u_rvZj!1!sI$!O?9BVV`M&p_Xt&$flO(yUwT2J^j$>b$ojp5`zZeG7YPEEuagxBi z0W2@yMHEF4X~;G(VJ@;P>*=|wrM7@6X61{v4;l>wOVsy8nv(m0Sj*q`d5c)wC4ST)heQXp9pO8KO&%MEM#tZz4G9pQLwjCCIz8U z5CqS0>EZ5KF&}Y1 zGC7c54m%fi1Mgkj+J6;c7~*E(4)9jt!;LOn*BvF1+tSp5I?!y8yh7f?*ZFmm{qs7l z!gpMwh64&z1vzF96UnW-+39o&+>Kd}R172Ba+~(kXA59zoJ`%b-5QB33 c@AxUe0N-KmGkuCZ)Bpeg07*qoM6N<$f_9@P)Bpeg literal 0 HcmV?d00001 diff --git a/org.argeo.suite.theme.argeo2/icons/types/project.gif b/org.argeo.suite.theme.argeo2/icons/types/project.gif new file mode 100644 index 0000000000000000000000000000000000000000..d8135dd57b5e5bc8c3fc9ef39d393bc55c64e070 GIT binary patch literal 607 zcmZ?wbhEHb6krfwI2OmiC1EM5F;&sBM&F{}#351CeceiIO?9o*bJl6Seeu z=d8=eXUU(Kt5mf3`Kd)}r8j(XX9Hzuh_(bo)eT z|GD22&i(8^4@AEwod0?ET*8#AfA(Gabnx1jN4HA4-+kTo_}l-dK=kAP>!1HW{W<&T&xMb_|9|`gWdHy6@Bfc~ z|LFr1f3h%gG1N2YFaQB4P8ittG}JfMi?oU~cXWt&d%K%*H|xta2~5>d5f$QMovQ7r zE?du}cY(|R+heg`~459MwqRsXEyhdIDJMrJjl#Y z@VJSWM8J(3is5E@Mr)W1Jg&<#1P3d4n(3?Y)-!6kUJrg2EaPNjVa)kn!{vG?L&!p> zROc!AO)@MQg=e`Kv;|B(Di11L+^WN{h2h2|$1d)=j&+3(FD-q-s;tcyk#g)z6Du>D L(8(#191PX~>)=yi literal 0 HcmV?d00001 diff --git a/org.argeo.suite.theme.argeo2/icons/types/role.gif b/org.argeo.suite.theme.argeo2/icons/types/role.gif new file mode 100644 index 0000000000000000000000000000000000000000..274a850e4d9b8deaa106f24b9a90f3bb959384dc GIT binary patch literal 563 zcmZ?wbhEHb6krfwc*elsmcGO*Yq@XUDxb`G33c1jnznZ@KD+(Mor3-YC6f+SOgq{% z=S185Qi?Ij z|6i&;6Au`2SMm{|nLoFGc^qHva#{rX3NNcrT2`U9tP+T{mbW;~PU2b89KNbM zVRd)nhDjM4CS`7!p4XFVHX+M;LYB?6Lg%T4&eIBA=2rU7sq|ga6dqz>@c;jRhQSRK zf3h$#FnBTOfSd`669)DP4PH&nO`>e9qAgv`JmS18-QC=xyv!53xtOMRaY_hJo9)FR zDJIOvIMIHUq@=KbAVaskoSclkh=>qBdzYQ8tcI+No$ZmMc1_mm2Il%|=hdXt)TPyI zygXFRJWaJU^$d-SEmc*myxf#^O>|V=>FHT$8@e|;D<~-{>AAQz{p)I~`SHNXL&MQQ MNG?W0Lx8~=0EiT{v;Y7A literal 0 HcmV?d00001 diff --git a/org.argeo.suite.theme.argeo2/icons/types/sentFax.png b/org.argeo.suite.theme.argeo2/icons/types/sentFax.png new file mode 100644 index 0000000000000000000000000000000000000000..791f511c53bd8eab4637ab4347fbeabe7642e006 GIT binary patch literal 637 zcmV-@0)qXCP)@zQ#c=AhD}f(gBN5-&v!9tvJW{{sI2PlA7d7n2A%RuE~eSHViP+FUF(rcy%# zZT90i^W1!xD1x)h&f9r2zxSJYv!Yh3Awge~B&kGkTrf!jgHaKzjsqoS)p4AnVyDB2 zq{bLTQB;^M7V$56R;d&+nG96d!5~oz!t&wc8iWudiM)U6C#;^e7lu~gc zpDOD}49d@IC|*k(9cEA23z_*SB&5Auxb!mCNXX{HyPfwh| zMACwExLKkq*K5pcsjsFa~pG|JJ@V~$IaU%eA)VexmzWSc~lzHqxfElTKnmw6M**M z`WiRh&Ev@ZDICll#-qniaD8PS$LQPD+722sP&^RKU|&YrDdU=hVBB6+>p|TP(*+ab z;`Dj!h`SVHkc~r(DQWjaxm<2ZDFaSs2ZM!SIPfP5OLg$w^|ssXmux3VCH_yge+n=F XTm<$oy0UOP00000NkvXXu0mjfc-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxKsVXI%uvD1M9IxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8E%gnI^o@*kfhu&1EAvVcD|GXUm0>2hq!uR^WfqiV=I1GZOiWD5 zFD$Tv3bSNU;+l1ennz|zM-B0$V)JVzP|XC=H|jx7ncO3BHWAB;NpiyW)Z+ZoqGVvir744~DzI`cN=+=uFAB-e&w+(vKt_H^esM;Afr4|esh*)icxGNo zet9uiy|1s8XI^nhVqS8pr;Du;&;-5A%oHmp6K6+fS3@&X6K5wwLswuhxwyC)8yL7b zni?7znw!G(y5uL9=BDPA!1Sgd^qS+;3rY&P1wfl!Qj0RnQd8WD@^clyUbf1_?G_W9 z=0WwQ;C72CPQCg-$LND17Ac}(Lcr7mV#1RxkONQnsd>QEUIa|m2DX!B7#J8Id%8G= zRNPt;9Gfj1C}6w0dU9Tq@3d_j`+0R;odj7lTh=yhn|f^8BWGpTfC-O|PyWWgCG+Mq zt+jR`%^Y=K*rznvJG_|vU$u5k{>{DRd((YBEojPMV|#aQPVu`pXJXWSgTEx}{W1}4 zdpO;q?|sJF|D7)?<&0*YF?ap+aQ60$?YAe~FO=DF?SD#J6;_h*w>3`C7V1d z>sk9&*ThWv$A^!bL(5rHu3B9QIkMHP;!g(eMZcB|Yo?uDi;k(O9aI1K>8PBUxs-*S zW#j8ISA~>ho_FikB&3@Q=~zDT5*D7kAVMdhCQ0b`dcJ`5*8??Ju64`us~nRtJTmF> zY$k8%55*FiQw>aPTCTJIo-up2tD;8N=Q9$;M+Ch4I5wQHxOn1e&5wQkSFcu|h?j8L zT-ot*_2ox4#$f%AOSBEjT7K5ZO<%t3!@pSJhi7{3eE4#5mc{uVLwBBy%Z$rZnYKAT z-DuR;XO~#9B*opNq4kzh*7oUDzDo?<&-`WQZ#^s|Vx8OGa{2Q59c6#n^!obB{=L60 zT3%3GCYQc;TEg>u-5VXuM+`T0tDUHrqW|Iec@`Rzadvz>vN;b7D8CF(5KIYC9Br>mdKI;Vst E09b?rOaK4? literal 0 HcmV?d00001 diff --git a/org.argeo.suite.theme.argeo2/icons/types/specification.gif b/org.argeo.suite.theme.argeo2/icons/types/specification.gif new file mode 100644 index 0000000000000000000000000000000000000000..e2f6ddb8b1068ec536346890a127f5f42623da6c GIT binary patch literal 581 zcmc)H%}>){9Ki9Xf}%of-N_Ia=DQQrFo|w5jBgC_W%9lYmnCKgZyLNC7!DH--ta(h zFB&))^q>(hm|!Fek>Nm~xQ>w_ZXMm$*>2t1r~MiJ3cvrr=kRT5wV5qW3Q_0}LZhQ& zW3K{U-|Gvm@6CN-+mo=@7YK&vU}$xVhfhmluj}!TO*xXniNEmn!!#>EIuBwA#^?Bn zIes#f`?w@b{S?2f6{hL@*N8M5m4dNiuj|o#ycCL;!oTI^ghI3UR|-ctHI~uV)9OY> zi)Xb>UfarPNdZzKOfKZ!E#zhxX*sE^B$c%krdfsI)M#2|I2_BUab8OZz>2V)hjan5 z5=1z>o>4clYC_Ps0`Nr;WyqDFpg<9WAcL%egrR@|Yfw}{(LmM!1602uYW#%3N0@w6 zN~ha47ytnMr;e1$34|P|ZpYtwf-3w^9sL9DK{q+{d`MsMjI_7hxz*HoKtDW4wzb~w z?7VK#@AZ4`c6Yb8TWd!~JofR9jp+yy} literal 0 HcmV?d00001 diff --git a/org.argeo.suite.theme.argeo2/icons/types/tag.png b/org.argeo.suite.theme.argeo2/icons/types/tag.png new file mode 100644 index 0000000000000000000000000000000000000000..443845854764713ee4dd8a945d2b1bb7921895f2 GIT binary patch literal 263 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5XR(iTPhE&{2N;ts(rE!M*scGp7%yZb2s&#S}9juqhu}CG%!A8dfMge=3W32ofI~n9F`bA3LFAVfD zdEm}fS{Gy3pv&{kIg@dTgNOrnfIw`AzJQ|wFVdQ I&MBb@09G1T@Bjb+ literal 0 HcmV?d00001 diff --git a/org.argeo.suite.theme.argeo2/icons/types/task.png b/org.argeo.suite.theme.argeo2/icons/types/task.png new file mode 100644 index 0000000000000000000000000000000000000000..3f56074f7817b41c52e978b6d405b1d8a60cb9a9 GIT binary patch literal 496 zcmVTL+@c706Xc<2?0}cp_ zh%g*Ia)jaSn>U1l!~v@TTwGiXrR5b2>KYnwiSEu0hQkLBFnD=*fbqGrXBh6@xr1Q< zBQ)UN@7}db;PK-}3`xl;V2MYM9x)`w$1x}F zckaHZtX)}Ex5_uLqOf$y<0o%}!WuGi=0(PKmsKrayzEF#!|K4$I&Z&{+jm|RmoN1T zs!Gn79U9qMUcDkbx;-s>?z89b6H=yb*>?WX<2Mm8oqj=;v56BseTuGLdy<$sebLgx z(`W4oi)uS`NsKE8GPdHB&1P9j1)ffb63tS(YPo;-^f1t+jO N7{##^X$UY_0|1_4xu5_5 literal 0 HcmV?d00001 diff --git a/org.argeo.suite.theme.argeo2/icons/types/todo.png b/org.argeo.suite.theme.argeo2/icons/types/todo.png new file mode 100644 index 0000000000000000000000000000000000000000..3f56074f7817b41c52e978b6d405b1d8a60cb9a9 GIT binary patch literal 496 zcmVTL+@c706Xc<2?0}cp_ zh%g*Ia)jaSn>U1l!~v@TTwGiXrR5b2>KYnwiSEu0hQkLBFnD=*fbqGrXBh6@xr1Q< zBQ)UN@7}db;PK-}3`xl;V2MYM9x)`w$1x}z1OCBW9Gn(60SWa+}gzo||X6OdpAC pniZ}UB2{8+qLvgXp{K+VYbvgzz|tvZD96;vC(6Ls8R^Ji4FH!Gg(Uz0 literal 0 HcmV?d00001 diff --git a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/favicon.ico b/org.argeo.suite.theme.argeo2/img/favicon.ico similarity index 100% rename from org.argeo.suite.workbench.rap/theme/argeo-classic/icons/favicon.ico rename to org.argeo.suite.theme.argeo2/img/favicon.ico diff --git a/org.argeo.suite.theme.argeo2/img/logo-argeo.png b/org.argeo.suite.theme.argeo2/img/logo-argeo.png new file mode 100644 index 0000000000000000000000000000000000000000..f10723040489d0b04bf16bc897be93638373b8a6 GIT binary patch literal 38215 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 IM6N<$g3k + + + + + + + + + diff --git a/org.argeo.suite.theme.argeo2/pom.xml b/org.argeo.suite.theme.argeo2/pom.xml new file mode 100644 index 0000000..5536a78 --- /dev/null +++ b/org.argeo.suite.theme.argeo2/pom.xml @@ -0,0 +1,16 @@ + + + 4.0.0 + + org.argeo.suite + argeo-suite + 0.1.12-SNAPSHOT + .. + + org.argeo.suite.theme.argeo2 + Theme Argeo 2 + jar + + + diff --git a/org.argeo.suite.theme.argeo2/workbench-ext.css b/org.argeo.suite.theme.argeo2/workbench-ext.css new file mode 100644 index 0000000..0ebd22c --- /dev/null +++ b/org.argeo.suite.theme.argeo2/workbench-ext.css @@ -0,0 +1,351 @@ +/****************************************** +** Argeo Suite specific theming ** +******************************************/ + +/* Extends the default RAP theme. TODO: create a complete homogeneous theme */ + +/** Uncomment this for dev only to show all composite borders */ +/* +Composite, .showBorder, Composite.showBorder{ + border:1px solid fuchsia; +} + +Label { + border:1px solid blue; +} +*/ + +/** DEFAULT STYLE - Override some styling provided by RAP **/ +* { + color: #333333; + background-color: white; + background-image: none; + font: 12px Helvetica, Verdana, "Lucida Sans", Arial, sans-serif; +} + +*:disabled { + color: #555555; +} + +Text, Combo-Field, DateTime-Field { + padding: 2px 8px 2px 8px; +} + +/* Texts */ +Text[BORDER], Text[MULTI][BORDER] { + box-shadow: inset 0 0 1px #bdbdbd; +} + +/* Force show border on text even when disabled */ +Text.force_border[BORDER]:disabled, Text.force_border[MULTI][BORDER]:disabled + { + box-shadow: none; + border: 1px solid #a4a4a4; +} + +/* Text[BORDER]:disabled, +Text[MULTI][BORDER]:disabled { + box-shadow: none; + border: 1px solid white; +} +*/ + +/* Shows that focus has been gained */ +Text[BORDER]:focused, Text[MULTI][BORDER]:focused, Shell.popup_shell { + box-shadow: 1px 1px 2px black; + border: 1px solid #a4a4a4; +} + +Combo { + font: 14px Verdana, "Lucida Sans", Arial, Helvetica, sans-serif; + padding: 2px 8px 2px 8px; +} + +Combo, Combo[BORDER] { + box-shadow: inset 0 0 1px #bdbdbd; +} + +Combo:focused, Combo[BORDER]:focused, DropDown, Combo-List { + box-shadow: 1px 1px 2px black; + border: 1px solid #a4a4a4; +} + +Widget-ToolTip { + animation: fadeIn 250ms ease-in, fadeOut 250ms ease-in; +} + +/* Flat image Buttons */ +Button.flat_btn, Button[PUSH][FLAT].flat_btn, Button.flat_btn:default, + Button.flat_btn:disabled, Button.flat_btn:hover, Button.flat_btn:pressed, + Button.flat_btn:selected { + border: 0px solid white; + border-radius: 0px; + padding: 0px 0px; + background-image: none; + background-color: transparent; + animation: hoverOut 500ms ease-out; + cursor: pointer; +} + + +Button[FLAT].open_calendar_btn { + background-image: url( icons/actions/openCalendar.gif); + background-color: transparent; + background-repeat: no-repeat; + border: 0px solid white; + border-radius: 0px; + padding: 0px 0px; + animation: hoverOut 500ms ease-out; + cursor: pointer; +} + + +/* Links */ +Link, Link-Hyperlink, Link-Hyperlink:link, Link-Hyperlink:visited, + Link-Hyperlink:active { + color: #333333; + background-color: #ffffff; + background-image: none; + text-shadow: none; + text-decoration: none; +} + +Link-Hyperlink:hover { + text-decoration: underline; +} + +Link-Hyperlink:disabled { + color: #959595; +} + +/*** Override default links **/ +a:link { + color: #333333; + text-decoration: none; +} + +a:hover { + text-decoration: underline; +} + +/** TABLE ITEMS **/ +/* Fix invisible links on selected and hover table rows */ +Table-RowOverlay:selected, Table-RowOverlay:linesvisible:even:selected { + color: #333333; + background-color: #9aaaba; +} + +Table-RowOverlay:selected:unfocused, Table-RowOverlay:linesvisible:even:selected:unfocused + { + color: #333333; + background-color: #a3b3c4; +} + +/*** FORMS ****/ +Text.workbench_form_text { + box-shadow: inset 0 0 0px #bdbdbd; + padding: 2px 8px 2px 8px; + border: 0px solid #f4f6f7; +} + +Text.workbench_form_text:focused { + padding: 2px 8px 2px 8px; + border: 2px solid red; + box-shadow: inset 0 0 1px #bdbdbd; +} + + + +/****** DASHBOARD *********/ + +/** Gadgets **/ +.gadget_box { + border: 1px solid #f3f3f4; + border-radius: 0px; + padding: 0px 0px; + margin: 0px 0px; + background-image: none; + background-color: transparent; +} + +.gadget_header { + background-color: #f3f3f4; + font-color: white; + color: white; /*dont work */ + font: bold 14px Helvetica, Verdana, "Lucida Sans", Arial, sans-serif; +} + + +/****** DOCUMENTS *********/ + +/* Breadcrumb ***/ +Button.breadCrumb_btn { + border: 1px solid #f4f6f7; + border-radius: 3px; + padding: 2px 2px 2px 2px; + background-color: transparent; + background-repeat: no-repeat; + animation: hoverOut 500ms ease-out; + cursor: pointer; + font-color: #00294b; + text-decoration: none; +} + +Button.breadCrumb_btn:hover { + text-decoration: underline; +} + +/* Documents lists context menu */ +.contextMenu_box { + border: 0px solid #fde2d5; + padding: 0px; + box-shadow: 2px 2px 5px #fde2d5; +} + +Button[PUSH][FLAT].createFolder_btn { + background-image: url( icons/fs/addFolder.gif); +} + +Button[PUSH][FLAT].shareFolder_btn { + background-image: url( icons/fs/shareFolder.png); +} + +Button[PUSH][FLAT].bookmarkFolder_btn { + background-image: url( icons/fs/bookmarkFolder.png); +} + +Button[PUSH][FLAT].downloadFolder_btn { + background-image: url( icons/fs/downloadFolder.png); +} + +Button[PUSH][FLAT].delete_btn, Button[PUSH][FLAT].deleteBookmark_btn { + background-image: url( icons/fs/delete.png); +} + +Button[PUSH][FLAT].rename_btn, Button[PUSH][FLAT].renameBookmark_btn { + background-image: url( icons/fs/rename.png); +} + +Button[PUSH][FLAT].uploadFiles_btn { + background-image: url( icons/fs/upload.png); +} + +Button[PUSH][FLAT].open_btn { + background-image: url( icons/fs/open.png); +} + +Button[PUSH][FLAT].createFolder_btn, Button[PUSH][FLAT].shareFolder_btn, + Button[PUSH][FLAT].bookmarkFolder_btn, Button[PUSH][FLAT].downloadFolder_btn, + Button[PUSH][FLAT].delete_btn, Button[PUSH][FLAT].rename_btn, Button[PUSH][FLAT].uploadFiles_btn, + Button[PUSH][FLAT].open_btn, Button[PUSH][FLAT].deleteBookmark_btn, + Button[PUSH][FLAT].renameBookmark_btn { + border: 0px solid white; + border-left: 10px solid transparent; + border-radius: 0px; + padding: 4px 5px 4px 24px; + background-color: transparent; + background-repeat: no-repeat; + background-position: left; + animation: hoverOut 500ms ease-out; + cursor: pointer; +} + +Button[PUSH][FLAT].createFolder_btn:hover, Button[PUSH][FLAT].shareFolder_btn:hover, + Button[PUSH][FLAT].bookmarkFolder_btn:hover, Button[PUSH][FLAT].downloadFolder_btn:hover, + Button[PUSH][FLAT].delete_btn:hover, Button[PUSH][FLAT].rename_btn:hover, + Button[PUSH][FLAT].uploadFiles_btn:hover, Button[PUSH][FLAT].open_btn:hover, + Button[PUSH][FLAT].deleteBookmark_btn:hover, Button[PUSH][FLAT].renameBookmark_btn:hover + { + background-color: #fef0ea; +} + +Button[PUSH][FLAT].createFolder_btn:pressed, Button[PUSH][FLAT].shareFolder_btn:pressed, + Button[PUSH][FLAT].bookmarkFolder_btn:pressed, Button[PUSH][FLAT].shareFolder_btn:pressed, + Button[PUSH][FLAT].downloadFolder_btn:pressed, Button[PUSH][FLAT].delete_btn:pressed, + Button[PUSH][FLAT].rename_btn:pressed, Button[PUSH][FLAT].uploadFiles_btn:pressed, + Button[PUSH][FLAT].open_btn:pressed, Button[PUSH][FLAT].deleteBookmark_btn:pressed, + Button[PUSH][FLAT].renameBookmark_btn:pressed { + background-color: #fde2d5; +} + +/** ACTIVITIES **/ + +Button[PUSH][FLAT].markAsDone_btn { + background-image: url( icons/activities/done.png); +} + +Button[PUSH][FLAT].cancel_btn { + background-image: url( icons/activities/cancel.gif); +} + +Button[PUSH][FLAT].cancel_btn, +Button[PUSH][FLAT].markAsDone_btn { + border: 0px solid white; + border-left: 10px solid transparent; + border-radius: 0px; + padding: 4px 5px 4px 24px; + background-color: transparent; + background-repeat: no-repeat; + background-position: left; + animation: hoverOut 500ms ease-out; + cursor: pointer; +} + +Button[PUSH][FLAT].cancel_btn:hover, +Button[PUSH][FLAT].markAsDone_btn:hover { + background-color: #fef0ea; +} + +Button[PUSH][FLAT].cancel_btn:pressed, +Button[PUSH][FLAT].markAsDone_btn:pressed { + background-color: #fde2d5; +} + +/** PEOPLE **/ + +Button[PUSH][FLAT].small_delete_btn{ + background-image: url( icons/actions/deleteSmall.gif); + background-repeat: no-repeat; + border: 0px solid white; + border-radius: 0px; + padding: 0px 20px 0px 0px; + background-color: transparent; + animation: hoverOut 500ms ease-out; + cursor: pointer; +} + + +/** Header **/ +.entity_header { + font: 14px Helvetica, Verdana, "Lucida Sans", Arial, sans-serif; + text-decoration: none; +} + +/** LOGO */ +.people_logoBox { + background-image: gradient(linear, left top, right top, from(#007a9a), + to(#00294a)); +} + +.people_logo { + background-color: transparent; +} + +.people_logoTable { + background-color: transparent; + color: white; + font: 12px Helvetica, Verdana, "Lucida Sans", Arial, sans-serif; +} + +/** Corresponding links */ +Link.people_logoTable, +Link.people_logoTable:hover, +Link.people_logoTable:selected, +Link.people_logoTable:selected:unfocused, +Link.people_logoTable:linesvisible:even:hover, +Link.people_logoTable:linesvisible:even:selected, +Link.people_logoTable:linesvisible:even:selected:unfocused { + background-color: transparent; + color: #ffffff; + background-image: none; +} \ No newline at end of file diff --git a/org.argeo.suite.theme.argeo2/workbench-headerExt.css b/org.argeo.suite.theme.argeo2/workbench-headerExt.css new file mode 100644 index 0000000..0ddeccb --- /dev/null +++ b/org.argeo.suite.theme.argeo2/workbench-headerExt.css @@ -0,0 +1,15 @@ +/****************************************** +** Argeo Suite additional header ** +******************************************/ + +/* Force the addition of global styles to the application header */ + +/*** Override default links **/ +a:link { + color: #333333; + text-decoration:none; +} + +a:hover { + text-decoration:underline; +} diff --git a/org.argeo.suite.web/pom.xml b/org.argeo.suite.web/pom.xml index 31e64e4..cb60fcd 100644 --- a/org.argeo.suite.web/pom.xml +++ b/org.argeo.suite.web/pom.xml @@ -8,7 +8,7 @@ .. org.argeo.suite.web - Argeo Suite Web UI + Web UI jar diff --git a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/dashboard.gif b/org.argeo.suite.workbench.rap/icons/dashboard.gif similarity index 100% rename from org.argeo.suite.workbench.rap/theme/argeo-classic/icons/dashboard.gif rename to org.argeo.suite.workbench.rap/icons/dashboard.gif diff --git a/org.argeo.suite.workbench.rap/icons/favicon.ico b/org.argeo.suite.workbench.rap/icons/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..6e6a050224d967e89af5faa3113edd5151a0d97e GIT binary patch literal 1150 zcmaizUr19?9LKMfy;;6g4^d7Nvk7BR!$Lzd%|8vbw3eYPacqfVE{a)hWNDI340Y1H zbDNephnjA4e@XmPbd@;=6yb2n#bd@xm>Of4u@l%=lON3)%uazq0Y|E z6Mqw7Y$Oti4F-d@si`T@S{RK+=yW=$)oN5%SEI495gi>Juvjc3xw*M}WHMO{(_$=H zEZHJsX&!ajYGhw)hC<4E-r3|sA2Q_{czX^ zP<6KlNBVvuaR5jnW39vq$l8{0PI&=^1qIM*wJ@1XFNobuex+m>8yiF2<6$J&h~uNi z`iH155&xN9rp^pyVLl870~#6{vWVpafdF{B6G_(JQI@#0hi{<1{Rr)rK{P&FLaJ>; zn3LE6rNM@lmV0nIokPSg`=@=l%)i_6oATr{3bN8sQd$a)MuWE2R@fbbIA#AXtV!lK z;C}9a*Xw;x{942}ft3DVTYM7vm-c;yvi1Q=l?5m-FGqcSJzC8@I6bh6k#R5l{s0)u zY}6CN!TxB@%y(+<7bLR0Dc|E=E4Wyth4OqMR4NskZs|ew0CrX)zwGkOZ1HmaC@L#1 zp`v>h$>LtJoE4@pGBYwzR8)kfrY2B*f$C+MH2C?j7YU+&xp4-0XU{-WQ-k~M9VoKA z72;rL!eTn9>q7G#1Ke&m^Usq>BcUKv!=Ix0Q_Oi+>qsL9#l^+AQdWYDn?qoG!ZZ|= z&r?e`sLmNL-K?L9v_~fc7~o?3K7?6XU+^<+wSzi7hn3?0-)STT3># HlM~oK1ZrJU literal 0 HcmV?d00001 diff --git a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/more.gif b/org.argeo.suite.workbench.rap/icons/more.gif similarity index 100% rename from org.argeo.suite.workbench.rap/theme/argeo-classic/icons/more.gif rename to org.argeo.suite.workbench.rap/icons/more.gif diff --git a/org.argeo.suite.workbench.rap/icons/search.png b/org.argeo.suite.workbench.rap/icons/search.png new file mode 100644 index 0000000000000000000000000000000000000000..6588de86ba3c4981b19492eb5322f6b21b9834f4 GIT binary patch literal 306 zcmV-20nPr2P)*O41)JQSpYp`y@7M? zqkZOh1C=vI%Of<#h^A>o2to9H&-xzYeB_LjZ*qhaGINP8?)WZ_8iz*{^N)#wLD6z0 zH#NeB#j3#ILRb;j;8()AD(vDo?hRo_c+UNs#Y=zz0OIpn+a literal 0 HcmV?d00001 diff --git a/org.argeo.suite.workbench.rap/theme/argeo-classic/icons/upload.gif b/org.argeo.suite.workbench.rap/icons/upload.gif similarity index 100% rename from org.argeo.suite.workbench.rap/theme/argeo-classic/icons/upload.gif rename to org.argeo.suite.workbench.rap/icons/upload.gif diff --git a/org.argeo.suite.workbench.rap/img/favicon.ico b/org.argeo.suite.workbench.rap/img/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..6e6a050224d967e89af5faa3113edd5151a0d97e GIT binary patch literal 1150 zcmaizUr19?9LKMfy;;6g4^d7Nvk7BR!$Lzd%|8vbw3eYPacqfVE{a)hWNDI340Y1H zbDNephnjA4e@XmPbd@;=6yb2n#bd@xm>Of4u@l%=lON3)%uazq0Y|E z6Mqw7Y$Oti4F-d@si`T@S{RK+=yW=$)oN5%SEI495gi>Juvjc3xw*M}WHMO{(_$=H zEZHJsX&!ajYGhw)hC<4E-r3|sA2Q_{czX^ zP<6KlNBVvuaR5jnW39vq$l8{0PI&=^1qIM*wJ@1XFNobuex+m>8yiF2<6$J&h~uNi z`iH155&xN9rp^pyVLl870~#6{vWVpafdF{B6G_(JQI@#0hi{<1{Rr)rK{P&FLaJ>; zn3LE6rNM@lmV0nIokPSg`=@=l%)i_6oATr{3bN8sQd$a)MuWE2R@fbbIA#AXtV!lK z;C}9a*Xw;x{942}ft3DVTYM7vm-c;yvi1Q=l?5m-FGqcSJzC8@I6bh6k#R5l{s0)u zY}6CN!TxB@%y(+<7bLR0Dc|E=E4Wyth4OqMR4NskZs|ew0CrX)zwGkOZ1HmaC@L#1 zp`v>h$>LtJoE4@pGBYwzR8)kfrY2B*f$C+MH2C?j7YU+&xp4-0XU{-WQ-k~M9VoKA z72;rL!eTn9>q7G#1Ke&m^Usq>BcUKv!=Ix0Q_Oi+>qsL9#l^+AQdWYDn?qoG!ZZ|= z&r?e`sLmNL-K?L9v_~fc7~o?3K7?6XU+^<+wSzi7hn3?0-)STT3># HlM~oK1ZrJU literal 0 HcmV?d00001 diff --git a/org.argeo.suite.workbench.rap/img/logo-argeo.png b/org.argeo.suite.workbench.rap/img/logo-argeo.png new file mode 100644 index 0000000000000000000000000000000000000000..f10723040489d0b04bf16bc897be93638373b8a6 GIT binary patch literal 38215 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 IM6N<$g3k @@ -17,7 +17,7 @@ point="org.eclipse.ui.views"> @@ -31,7 +31,7 @@ @@ -55,7 +55,7 @@ @@ -70,7 +70,7 @@ @@ -82,16 +82,54 @@ point="org.eclipse.equinox.http.registry.resources"> + + + + + + + + + + + + + + + + + + + + + diff --git a/org.argeo.suite.workbench.rap/pom.xml b/org.argeo.suite.workbench.rap/pom.xml index 9314021..4548459 100644 --- a/org.argeo.suite.workbench.rap/pom.xml +++ b/org.argeo.suite.workbench.rap/pom.xml @@ -9,7 +9,7 @@ .. org.argeo.suite.workbench.rap - Argeo Suite Rap Workbench + RAP Workbench jar diff --git a/org.argeo.suite.workbench.rap/src/org/argeo/suite/workbench/rap/AsSecureEntryPoint.java b/org.argeo.suite.workbench.rap/src/org/argeo/suite/workbench/rap/AsSecureEntryPoint.java index e24663a..37dc803 100644 --- a/org.argeo.suite.workbench.rap/src/org/argeo/suite/workbench/rap/AsSecureEntryPoint.java +++ b/org.argeo.suite.workbench.rap/src/org/argeo/suite/workbench/rap/AsSecureEntryPoint.java @@ -39,7 +39,7 @@ public class AsSecureEntryPoint extends RapWorkbenchLogin { // Images are declared via the resources extension point in plugin.xml String headerStr = " " - + " " + ""; + + " " + ""; headerLbl.setText(headerStr); GridData gd = new GridData(SWT.LEFT, SWT.CENTER, true, false); headerLbl.setLayoutData(gd); diff --git a/org.argeo.suite.workbench.rap/src/org/argeo/suite/workbench/rap/AsWindowAdvisor.java b/org.argeo.suite.workbench.rap/src/org/argeo/suite/workbench/rap/AsWindowAdvisor.java index 0c9c67a..c6b8fdf 100644 --- a/org.argeo.suite.workbench.rap/src/org/argeo/suite/workbench/rap/AsWindowAdvisor.java +++ b/org.argeo.suite.workbench.rap/src/org/argeo/suite/workbench/rap/AsWindowAdvisor.java @@ -32,6 +32,10 @@ public class AsWindowAdvisor extends RapWindowAdvisor { @Override public void postWindowOpen() { super.postWindowOpen(); - CommandUtils.callCommand(OpenDefaultEditor.ID); + try { + CommandUtils.callCommand(OpenDefaultEditor.ID); + } catch (Exception e) { + e.printStackTrace(); + } } } diff --git a/pom.xml b/pom.xml index 37be851..0fb914f 100644 --- a/pom.xml +++ b/pom.xml @@ -15,6 +15,7 @@ org.argeo.suite.web org.argeo.suite.workbench.rap + org.argeo.suite.theme.argeo2 org.argeo.suite.apps org.argeo.suite.apps.web dep diff --git a/sdk/argeo_suite_web.properties b/sdk/argeo_suite_web.properties index fca449c..565878d 100644 --- a/sdk/argeo_suite_web.properties +++ b/sdk/argeo_suite_web.properties @@ -12,8 +12,7 @@ argeo.osgi.start.6.apps=org.argeo.suite.apps.web,\ org.argeo.suite.workbench.rap ## Rap Workbench configuration -## Open the user admin page by default when opening the workbench -org.argeo.security.ui.initialPerspective=org.argeo.cms.ui.workbench.adminSecurityPerspective +org.argeo.security.ui.initialPerspective=org.argeo.suite.workbench.rap.dashboardPerspective # Use the WorkbenchAppService to open a default home page org.argeo.ui.openHomeCommandId=org.argeo.connect.ui.openDefaultEditor -- 2.30.2