Introduce Argeo 2 theme
authorMathieu Baudier <mbaudier@argeo.org>
Tue, 5 Dec 2017 07:50:24 +0000 (08:50 +0100)
committerMathieu Baudier <mbaudier@argeo.org>
Tue, 5 Dec 2017 07:50:24 +0000 (08:50 +0100)
108 files changed:
org.argeo.suite.apps.web/pom.xml
org.argeo.suite.apps/META-INF/spring/workbench-services.xml
org.argeo.suite.apps/plugin.xml
org.argeo.suite.apps/pom.xml
org.argeo.suite.theme.argeo2/.gitignore [new file with mode: 0644]
org.argeo.suite.theme.argeo2/.project [new file with mode: 0644]
org.argeo.suite.theme.argeo2/META-INF/.gitignore [new file with mode: 0644]
org.argeo.suite.theme.argeo2/bnd.bnd [new file with mode: 0644]
org.argeo.suite.theme.argeo2/build.properties [new file with mode: 0644]
org.argeo.suite.theme.argeo2/icons/actions/add.gif [new file with mode: 0644]
org.argeo.suite.theme.argeo2/icons/actions/add.png [new file with mode: 0644]
org.argeo.suite.theme.argeo2/icons/actions/cancelEdit.gif [new file with mode: 0644]
org.argeo.suite.theme.argeo2/icons/actions/checkout.gif [new file with mode: 0644]
org.argeo.suite.theme.argeo2/icons/actions/close.png [new file with mode: 0644]
org.argeo.suite.theme.argeo2/icons/actions/delete.gif [new file with mode: 0644]
org.argeo.suite.theme.argeo2/icons/actions/delete_left.gif [new file with mode: 0644]
org.argeo.suite.theme.argeo2/icons/actions/delete_small.gif [new file with mode: 0644]
org.argeo.suite.theme.argeo2/icons/actions/edit.gif [new file with mode: 0644]
org.argeo.suite.theme.argeo2/icons/actions/jxlExport.gif [new file with mode: 0755]
org.argeo.suite.theme.argeo2/icons/actions/mailto.gif [new file with mode: 0644]
org.argeo.suite.theme.argeo2/icons/actions/merge.gif [new file with mode: 0644]
org.argeo.suite.theme.argeo2/icons/actions/popup.png [new file with mode: 0644]
org.argeo.suite.theme.argeo2/icons/actions/refresh.png [new file with mode: 0644]
org.argeo.suite.theme.argeo2/icons/actions/remove.gif [new file with mode: 0644]
org.argeo.suite.theme.argeo2/icons/actions/search.png [moved from org.argeo.suite.workbench.rap/theme/argeo-classic/icons/search.png with 100% similarity]
org.argeo.suite.theme.argeo2/icons/batch.gif [new file with mode: 0644]
org.argeo.suite.theme.argeo2/icons/contactTypes/Icon-credit.txt [new file with mode: 0644]
org.argeo.suite.theme.argeo2/icons/contactTypes/defaultPhone.png [new file with mode: 0644]
org.argeo.suite.theme.argeo2/icons/contactTypes/email.png [new file with mode: 0644]
org.argeo.suite.theme.argeo2/icons/contactTypes/facebook.png [new file with mode: 0644]
org.argeo.suite.theme.argeo2/icons/contactTypes/fax.png [new file with mode: 0644]
org.argeo.suite.theme.argeo2/icons/contactTypes/gmail.png [new file with mode: 0644]
org.argeo.suite.theme.argeo2/icons/contactTypes/googleplus.png [new file with mode: 0644]
org.argeo.suite.theme.argeo2/icons/contactTypes/home.png [new file with mode: 0644]
org.argeo.suite.theme.argeo2/icons/contactTypes/house_link.png [new file with mode: 0644]
org.argeo.suite.theme.argeo2/icons/contactTypes/impp.png [new file with mode: 0644]
org.argeo.suite.theme.argeo2/icons/contactTypes/link.png [new file with mode: 0644]
org.argeo.suite.theme.argeo2/icons/contactTypes/linkedin.png [new file with mode: 0644]
org.argeo.suite.theme.argeo2/icons/contactTypes/mobile.png [new file with mode: 0644]
org.argeo.suite.theme.argeo2/icons/contactTypes/reddit.png [new file with mode: 0644]
org.argeo.suite.theme.argeo2/icons/contactTypes/skype.png [new file with mode: 0644]
org.argeo.suite.theme.argeo2/icons/contactTypes/socialmedia.png [new file with mode: 0644]
org.argeo.suite.theme.argeo2/icons/contactTypes/telephone.png [new file with mode: 0644]
org.argeo.suite.theme.argeo2/icons/contactTypes/twitter.png [new file with mode: 0644]
org.argeo.suite.theme.argeo2/icons/contactTypes/workAddress.png [new file with mode: 0644]
org.argeo.suite.theme.argeo2/icons/contactTypes/xing.png [new file with mode: 0644]
org.argeo.suite.theme.argeo2/icons/first.png [new file with mode: 0644]
org.argeo.suite.theme.argeo2/icons/fs/addFolder.gif [new file with mode: 0644]
org.argeo.suite.theme.argeo2/icons/fs/bookmarkFolder.png [new file with mode: 0644]
org.argeo.suite.theme.argeo2/icons/fs/delete.png [new file with mode: 0644]
org.argeo.suite.theme.argeo2/icons/fs/downloadFolder.png [new file with mode: 0644]
org.argeo.suite.theme.argeo2/icons/fs/file.gif [new file with mode: 0644]
org.argeo.suite.theme.argeo2/icons/fs/folder.gif [new file with mode: 0644]
org.argeo.suite.theme.argeo2/icons/fs/fsBrowser.png [new file with mode: 0644]
org.argeo.suite.theme.argeo2/icons/fs/open.png [new file with mode: 0644]
org.argeo.suite.theme.argeo2/icons/fs/rename.png [new file with mode: 0644]
org.argeo.suite.theme.argeo2/icons/fs/shareFolder.png [new file with mode: 0644]
org.argeo.suite.theme.argeo2/icons/fs/upload.png [new file with mode: 0644]
org.argeo.suite.theme.argeo2/icons/groupEditor.gif [new file with mode: 0644]
org.argeo.suite.theme.argeo2/icons/noPicture.gif [new file with mode: 0644]
org.argeo.suite.theme.argeo2/icons/people.gif [new file with mode: 0644]
org.argeo.suite.theme.argeo2/icons/primary.gif [new file with mode: 0644]
org.argeo.suite.theme.argeo2/icons/primaryNOT.gif [new file with mode: 0644]
org.argeo.suite.theme.argeo2/icons/types/activity.gif [new file with mode: 0644]
org.argeo.suite.theme.argeo2/icons/types/bug.gif [new file with mode: 0644]
org.argeo.suite.theme.argeo2/icons/types/category.gif [new file with mode: 0644]
org.argeo.suite.theme.argeo2/icons/types/doneTask.png [new file with mode: 0644]
org.argeo.suite.theme.argeo2/icons/types/file.gif [new file with mode: 0644]
org.argeo.suite.theme.argeo2/icons/types/folder.gif [new file with mode: 0644]
org.argeo.suite.theme.argeo2/icons/types/group.gif [new file with mode: 0644]
org.argeo.suite.theme.argeo2/icons/types/issue.png [new file with mode: 0644]
org.argeo.suite.theme.argeo2/icons/types/mailingList.gif [new file with mode: 0644]
org.argeo.suite.theme.argeo2/icons/types/milestone.gif [new file with mode: 0644]
org.argeo.suite.theme.argeo2/icons/types/noImage.gif [new file with mode: 0644]
org.argeo.suite.theme.argeo2/icons/types/note.gif [new file with mode: 0644]
org.argeo.suite.theme.argeo2/icons/types/organisation.png [new file with mode: 0644]
org.argeo.suite.theme.argeo2/icons/types/person.gif [new file with mode: 0644]
org.argeo.suite.theme.argeo2/icons/types/phoneCall.png [new file with mode: 0644]
org.argeo.suite.theme.argeo2/icons/types/project.gif [new file with mode: 0644]
org.argeo.suite.theme.argeo2/icons/types/role.gif [new file with mode: 0644]
org.argeo.suite.theme.argeo2/icons/types/sentFax.png [new file with mode: 0644]
org.argeo.suite.theme.argeo2/icons/types/sentMail.png [new file with mode: 0644]
org.argeo.suite.theme.argeo2/icons/types/specification.gif [new file with mode: 0644]
org.argeo.suite.theme.argeo2/icons/types/tag.png [new file with mode: 0644]
org.argeo.suite.theme.argeo2/icons/types/task.png [new file with mode: 0644]
org.argeo.suite.theme.argeo2/icons/types/todo.gif [new file with mode: 0644]
org.argeo.suite.theme.argeo2/icons/types/todo.png [new file with mode: 0644]
org.argeo.suite.theme.argeo2/icons/types/user.gif [new file with mode: 0644]
org.argeo.suite.theme.argeo2/img/favicon.ico [moved from org.argeo.suite.workbench.rap/theme/argeo-classic/icons/favicon.ico with 100% similarity]
org.argeo.suite.theme.argeo2/img/logo-argeo.png [new file with mode: 0644]
org.argeo.suite.theme.argeo2/plugin.xml [new file with mode: 0644]
org.argeo.suite.theme.argeo2/pom.xml [new file with mode: 0644]
org.argeo.suite.theme.argeo2/workbench-ext.css [new file with mode: 0644]
org.argeo.suite.theme.argeo2/workbench-headerExt.css [new file with mode: 0644]
org.argeo.suite.web/pom.xml
org.argeo.suite.workbench.rap/icons/dashboard.gif [moved from org.argeo.suite.workbench.rap/theme/argeo-classic/icons/dashboard.gif with 100% similarity]
org.argeo.suite.workbench.rap/icons/favicon.ico [new file with mode: 0644]
org.argeo.suite.workbench.rap/icons/more.gif [moved from org.argeo.suite.workbench.rap/theme/argeo-classic/icons/more.gif with 100% similarity]
org.argeo.suite.workbench.rap/icons/search.png [new file with mode: 0644]
org.argeo.suite.workbench.rap/icons/upload.gif [moved from org.argeo.suite.workbench.rap/theme/argeo-classic/icons/upload.gif with 100% similarity]
org.argeo.suite.workbench.rap/img/favicon.ico [new file with mode: 0644]
org.argeo.suite.workbench.rap/img/logo-argeo.png [new file with mode: 0644]
org.argeo.suite.workbench.rap/plugin.xml
org.argeo.suite.workbench.rap/pom.xml
org.argeo.suite.workbench.rap/src/org/argeo/suite/workbench/rap/AsSecureEntryPoint.java
org.argeo.suite.workbench.rap/src/org/argeo/suite/workbench/rap/AsWindowAdvisor.java
pom.xml
sdk/argeo_suite_web.properties

index 1b27d762cc6c5e1098bd62fe92e1d7856fdd64f2..88c61212d82999eaf2beda7151b94b845953aac0 100644 (file)
@@ -8,7 +8,7 @@
                <relativePath>..</relativePath>
        </parent>
        <artifactId>org.argeo.suite.apps.web</artifactId>
-       <name>Argeo Suite Default CMS</name>
+       <name>Default Web Deployment</name>
        <packaging>jar</packaging>
        <dependencies>
                <dependency>
index 9b0b6e2c2b720ed8601fc85edb8de423480d408c..054a601d2c55e8b37e186be9a9fb1f40edfe6b67 100644 (file)
                <ref bean="resourcesWorkbenchService" />\r
        </util:list>\r
 \r
-       <bean id="suiteWorkbenchService" class="org.argeo.connect.workbench.DefaultSystemWorkbenchService">\r
+       <bean id="suiteWorkbenchService"\r
+               class="org.argeo.connect.workbench.DefaultSystemWorkbenchService">\r
                <property name="knownAppWbServices" ref="knownWbServices" />\r
+               <property name="defaultEditorId"\r
+                       value="org.argeo.suite.workbench.rap.defaultDashboardEditor" />\r
        </bean>\r
 \r
 \r
index 8e8c5f183317f35fc6265be21741d134c2eadd0d..c33d96d77cb7e755a2b9ef24ce293987db5a6857 100644 (file)
@@ -12,7 +12,7 @@
                        brandingId="org.argeo.suite.workbench.rap.defaultBranding">
                </entrypoint>
        </extension>
-       -->
+ -->   
        <!-- PERSPECTIVES -->
        <extension
          point="org.eclipse.ui.perspectives">
@@ -40,7 +40,7 @@
        </extension>
        
        <!-- BRANDING AND THEMES -->
-       <!--
+       <!-- 
        <extension
                point="org.eclipse.rap.ui.branding">
                <branding
@@ -74,5 +74,5 @@
                        themeId="org.eclipse.rap.rwt.theme.Default"
                        file="theme/argeo-classic/workbench-ext.css" />
        </extension>
-       -->
+        -->
 </plugin>
index a80956a8afd916facc94959fab88ccce9be61c36..3a64e9421ad30237fd04808c2e3cb4888d3f9114 100644 (file)
@@ -8,7 +8,7 @@
                <relativePath>..</relativePath>
        </parent>
        <artifactId>org.argeo.suite.apps</artifactId>
-       <name>Argeo Suite Default Assembly</name>
+       <name>Default Deployment</name>
        <packaging>jar</packaging>
        <dependencies>
                <dependency>
diff --git a/org.argeo.suite.theme.argeo2/.gitignore b/org.argeo.suite.theme.argeo2/.gitignore
new file mode 100644 (file)
index 0000000..5c11d6c
--- /dev/null
@@ -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 (file)
index 0000000..125f7d7
--- /dev/null
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+       <name>org.argeo.suite.theme.argeo2</name>
+       <comment></comment>
+       <projects>
+       </projects>
+       <buildSpec>
+               <buildCommand>
+                       <name>org.eclipse.pde.ManifestBuilder</name>
+                       <arguments>
+                       </arguments>
+               </buildCommand>
+               <buildCommand>
+                       <name>org.eclipse.pde.SchemaBuilder</name>
+                       <arguments>
+                       </arguments>
+               </buildCommand>
+       </buildSpec>
+       <natures>
+               <nature>org.eclipse.pde.PluginNature</nature>
+       </natures>
+</projectDescription>
diff --git a/org.argeo.suite.theme.argeo2/META-INF/.gitignore b/org.argeo.suite.theme.argeo2/META-INF/.gitignore
new file mode 100644 (file)
index 0000000..4854a41
--- /dev/null
@@ -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 (file)
index 0000000..28c12a3
--- /dev/null
@@ -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 (file)
index 0000000..a9787af
--- /dev/null
@@ -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 (file)
index 0000000..252d7eb
Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/actions/add.gif differ
diff --git a/org.argeo.suite.theme.argeo2/icons/actions/add.png b/org.argeo.suite.theme.argeo2/icons/actions/add.png
new file mode 100644 (file)
index 0000000..4d07330
Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/actions/add.png differ
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 (file)
index 0000000..04767ac
Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/actions/cancelEdit.gif differ
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 (file)
index 0000000..feb8e94
Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/actions/checkout.gif differ
diff --git a/org.argeo.suite.theme.argeo2/icons/actions/close.png b/org.argeo.suite.theme.argeo2/icons/actions/close.png
new file mode 100644 (file)
index 0000000..a9925a0
Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/actions/close.png differ
diff --git a/org.argeo.suite.theme.argeo2/icons/actions/delete.gif b/org.argeo.suite.theme.argeo2/icons/actions/delete.gif
new file mode 100644 (file)
index 0000000..1aca259
Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/actions/delete.gif differ
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 (file)
index 0000000..9a97d13
Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/actions/delete_left.gif differ
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 (file)
index 0000000..d7c5c11
Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/actions/delete_small.gif differ
diff --git a/org.argeo.suite.theme.argeo2/icons/actions/edit.gif b/org.argeo.suite.theme.argeo2/icons/actions/edit.gif
new file mode 100644 (file)
index 0000000..feb8e94
Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/actions/edit.gif differ
diff --git a/org.argeo.suite.theme.argeo2/icons/actions/jxlExport.gif b/org.argeo.suite.theme.argeo2/icons/actions/jxlExport.gif
new file mode 100755 (executable)
index 0000000..ec0cba1
Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/actions/jxlExport.gif differ
diff --git a/org.argeo.suite.theme.argeo2/icons/actions/mailto.gif b/org.argeo.suite.theme.argeo2/icons/actions/mailto.gif
new file mode 100644 (file)
index 0000000..23f12fa
Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/actions/mailto.gif differ
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 (file)
index 0000000..5e86def
Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/actions/merge.gif differ
diff --git a/org.argeo.suite.theme.argeo2/icons/actions/popup.png b/org.argeo.suite.theme.argeo2/icons/actions/popup.png
new file mode 100644 (file)
index 0000000..3764f6f
Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/actions/popup.png differ
diff --git a/org.argeo.suite.theme.argeo2/icons/actions/refresh.png b/org.argeo.suite.theme.argeo2/icons/actions/refresh.png
new file mode 100644 (file)
index 0000000..a3884fb
Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/actions/refresh.png differ
diff --git a/org.argeo.suite.theme.argeo2/icons/actions/remove.gif b/org.argeo.suite.theme.argeo2/icons/actions/remove.gif
new file mode 100644 (file)
index 0000000..0ae6dec
Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/actions/remove.gif differ
diff --git a/org.argeo.suite.theme.argeo2/icons/batch.gif b/org.argeo.suite.theme.argeo2/icons/batch.gif
new file mode 100644 (file)
index 0000000..b8ca14a
Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/batch.gif differ
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 (file)
index 0000000..6a24850
--- /dev/null
@@ -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 (file)
index 0000000..7e463ad
Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/contactTypes/defaultPhone.png differ
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 (file)
index 0000000..790f750
Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/contactTypes/email.png differ
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 (file)
index 0000000..9911ba4
Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/contactTypes/facebook.png differ
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 (file)
index 0000000..791f511
Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/contactTypes/fax.png differ
diff --git a/org.argeo.suite.theme.argeo2/icons/contactTypes/gmail.png b/org.argeo.suite.theme.argeo2/icons/contactTypes/gmail.png
new file mode 100644 (file)
index 0000000..dc2dfbf
Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/contactTypes/gmail.png differ
diff --git a/org.argeo.suite.theme.argeo2/icons/contactTypes/googleplus.png b/org.argeo.suite.theme.argeo2/icons/contactTypes/googleplus.png
new file mode 100644 (file)
index 0000000..ff97843
Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/contactTypes/googleplus.png differ
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 (file)
index 0000000..16834e3
Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/contactTypes/home.png differ
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 (file)
index 0000000..ba4ebd9
Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/contactTypes/house_link.png differ
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 (file)
index 0000000..b334f91
Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/contactTypes/impp.png differ
diff --git a/org.argeo.suite.theme.argeo2/icons/contactTypes/link.png b/org.argeo.suite.theme.argeo2/icons/contactTypes/link.png
new file mode 100644 (file)
index 0000000..f223cfa
Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/contactTypes/link.png differ
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 (file)
index 0000000..4f5ae89
Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/contactTypes/linkedin.png differ
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 (file)
index 0000000..977b87c
Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/contactTypes/mobile.png differ
diff --git a/org.argeo.suite.theme.argeo2/icons/contactTypes/reddit.png b/org.argeo.suite.theme.argeo2/icons/contactTypes/reddit.png
new file mode 100644 (file)
index 0000000..60f8210
Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/contactTypes/reddit.png differ
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 (file)
index 0000000..ac0ae25
Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/contactTypes/skype.png differ
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 (file)
index 0000000..f0d1722
Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/contactTypes/socialmedia.png differ
diff --git a/org.argeo.suite.theme.argeo2/icons/contactTypes/telephone.png b/org.argeo.suite.theme.argeo2/icons/contactTypes/telephone.png
new file mode 100644 (file)
index 0000000..e04ec63
Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/contactTypes/telephone.png differ
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 (file)
index 0000000..1023e5b
Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/contactTypes/twitter.png differ
diff --git a/org.argeo.suite.theme.argeo2/icons/contactTypes/workAddress.png b/org.argeo.suite.theme.argeo2/icons/contactTypes/workAddress.png
new file mode 100644 (file)
index 0000000..74945ab
Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/contactTypes/workAddress.png differ
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 (file)
index 0000000..26fd283
Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/contactTypes/xing.png differ
diff --git a/org.argeo.suite.theme.argeo2/icons/first.png b/org.argeo.suite.theme.argeo2/icons/first.png
new file mode 100644 (file)
index 0000000..fce6a40
Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/first.png differ
diff --git a/org.argeo.suite.theme.argeo2/icons/fs/addFolder.gif b/org.argeo.suite.theme.argeo2/icons/fs/addFolder.gif
new file mode 100644 (file)
index 0000000..d3f43d9
Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/fs/addFolder.gif differ
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 (file)
index 0000000..8bb2361
Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/fs/bookmarkFolder.png differ
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 (file)
index 0000000..9150e40
Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/fs/delete.png differ
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 (file)
index 0000000..3f56074
Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/fs/downloadFolder.png differ
diff --git a/org.argeo.suite.theme.argeo2/icons/fs/file.gif b/org.argeo.suite.theme.argeo2/icons/fs/file.gif
new file mode 100644 (file)
index 0000000..ef30288
Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/fs/file.gif differ
diff --git a/org.argeo.suite.theme.argeo2/icons/fs/folder.gif b/org.argeo.suite.theme.argeo2/icons/fs/folder.gif
new file mode 100644 (file)
index 0000000..42e027c
Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/fs/folder.gif differ
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 (file)
index 0000000..3f56074
Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/fs/fsBrowser.png differ
diff --git a/org.argeo.suite.theme.argeo2/icons/fs/open.png b/org.argeo.suite.theme.argeo2/icons/fs/open.png
new file mode 100644 (file)
index 0000000..3836e12
Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/fs/open.png differ
diff --git a/org.argeo.suite.theme.argeo2/icons/fs/rename.png b/org.argeo.suite.theme.argeo2/icons/fs/rename.png
new file mode 100644 (file)
index 0000000..ad3db9f
Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/fs/rename.png differ
diff --git a/org.argeo.suite.theme.argeo2/icons/fs/shareFolder.png b/org.argeo.suite.theme.argeo2/icons/fs/shareFolder.png
new file mode 100644 (file)
index 0000000..269cdac
Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/fs/shareFolder.png differ
diff --git a/org.argeo.suite.theme.argeo2/icons/fs/upload.png b/org.argeo.suite.theme.argeo2/icons/fs/upload.png
new file mode 100644 (file)
index 0000000..71c80e8
Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/fs/upload.png differ
diff --git a/org.argeo.suite.theme.argeo2/icons/groupEditor.gif b/org.argeo.suite.theme.argeo2/icons/groupEditor.gif
new file mode 100644 (file)
index 0000000..936601c
Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/groupEditor.gif differ
diff --git a/org.argeo.suite.theme.argeo2/icons/noPicture.gif b/org.argeo.suite.theme.argeo2/icons/noPicture.gif
new file mode 100644 (file)
index 0000000..0cf7424
Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/noPicture.gif differ
diff --git a/org.argeo.suite.theme.argeo2/icons/people.gif b/org.argeo.suite.theme.argeo2/icons/people.gif
new file mode 100644 (file)
index 0000000..2de7edd
Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/people.gif differ
diff --git a/org.argeo.suite.theme.argeo2/icons/primary.gif b/org.argeo.suite.theme.argeo2/icons/primary.gif
new file mode 100644 (file)
index 0000000..1965b84
Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/primary.gif differ
diff --git a/org.argeo.suite.theme.argeo2/icons/primaryNOT.gif b/org.argeo.suite.theme.argeo2/icons/primaryNOT.gif
new file mode 100644 (file)
index 0000000..acb0268
Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/primaryNOT.gif differ
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 (file)
index 0000000..ead314f
Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/types/activity.gif differ
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 (file)
index 0000000..96d80ad
Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/types/bug.gif differ
diff --git a/org.argeo.suite.theme.argeo2/icons/types/category.gif b/org.argeo.suite.theme.argeo2/icons/types/category.gif
new file mode 100644 (file)
index 0000000..79f2353
Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/types/category.gif differ
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 (file)
index 0000000..a9925a0
Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/types/doneTask.png differ
diff --git a/org.argeo.suite.theme.argeo2/icons/types/file.gif b/org.argeo.suite.theme.argeo2/icons/types/file.gif
new file mode 100644 (file)
index 0000000..ef30288
Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/types/file.gif differ
diff --git a/org.argeo.suite.theme.argeo2/icons/types/folder.gif b/org.argeo.suite.theme.argeo2/icons/types/folder.gif
new file mode 100644 (file)
index 0000000..42e027c
Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/types/folder.gif differ
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 (file)
index 0000000..d28c326
Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/types/group.gif differ
diff --git a/org.argeo.suite.theme.argeo2/icons/types/issue.png b/org.argeo.suite.theme.argeo2/icons/types/issue.png
new file mode 100644 (file)
index 0000000..3f56074
Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/types/issue.png differ
diff --git a/org.argeo.suite.theme.argeo2/icons/types/mailingList.gif b/org.argeo.suite.theme.argeo2/icons/types/mailingList.gif
new file mode 100644 (file)
index 0000000..6f43980
Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/types/mailingList.gif differ
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 (file)
index 0000000..4370bf1
Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/types/milestone.gif differ
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 (file)
index 0000000..7f6cded
Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/types/noImage.gif differ
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 (file)
index 0000000..ead314f
Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/types/note.gif differ
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 (file)
index 0000000..06aa725
Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/types/organisation.png differ
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 (file)
index 0000000..90a0014
Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/types/person.gif differ
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 (file)
index 0000000..e04ec63
Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/types/phoneCall.png differ
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 (file)
index 0000000..d8135dd
Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/types/project.gif differ
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 (file)
index 0000000..274a850
Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/types/role.gif differ
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 (file)
index 0000000..791f511
Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/types/sentFax.png differ
diff --git a/org.argeo.suite.theme.argeo2/icons/types/sentMail.png b/org.argeo.suite.theme.argeo2/icons/types/sentMail.png
new file mode 100644 (file)
index 0000000..790f750
Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/types/sentMail.png differ
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 (file)
index 0000000..e2f6ddb
Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/types/specification.gif differ
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 (file)
index 0000000..4438458
Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/types/tag.png differ
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 (file)
index 0000000..3f56074
Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/types/task.png differ
diff --git a/org.argeo.suite.theme.argeo2/icons/types/todo.gif b/org.argeo.suite.theme.argeo2/icons/types/todo.gif
new file mode 100644 (file)
index 0000000..44ed28d
Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/types/todo.gif differ
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 (file)
index 0000000..3f56074
Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/types/todo.png differ
diff --git a/org.argeo.suite.theme.argeo2/icons/types/user.gif b/org.argeo.suite.theme.argeo2/icons/types/user.gif
new file mode 100644 (file)
index 0000000..90a0014
Binary files /dev/null and b/org.argeo.suite.theme.argeo2/icons/types/user.gif differ
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 (file)
index 0000000..f107230
Binary files /dev/null and b/org.argeo.suite.theme.argeo2/img/logo-argeo.png differ
diff --git a/org.argeo.suite.theme.argeo2/plugin.xml b/org.argeo.suite.theme.argeo2/plugin.xml
new file mode 100644 (file)
index 0000000..5f734f5
--- /dev/null
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.4"?>
+<plugin>
+       <extension
+               point="org.eclipse.rap.ui.themes">
+               <themeContribution
+                       themeId="org.eclipse.rap.rwt.theme.Default"
+                       file="workbench-ext.css" />
+       </extension>
+       
+    
+
+</plugin>
diff --git a/org.argeo.suite.theme.argeo2/pom.xml b/org.argeo.suite.theme.argeo2/pom.xml
new file mode 100644 (file)
index 0000000..5536a78
--- /dev/null
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+       xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+       <modelVersion>4.0.0</modelVersion>
+       <parent>
+               <groupId>org.argeo.suite</groupId>
+               <artifactId>argeo-suite</artifactId>
+               <version>0.1.12-SNAPSHOT</version>
+               <relativePath>..</relativePath>
+       </parent>
+       <artifactId>org.argeo.suite.theme.argeo2</artifactId>
+       <name>Theme Argeo 2</name>
+       <packaging>jar</packaging>
+       <dependencies>
+       </dependencies>
+</project>
diff --git a/org.argeo.suite.theme.argeo2/workbench-ext.css b/org.argeo.suite.theme.argeo2/workbench-ext.css
new file mode 100644 (file)
index 0000000..0ebd22c
--- /dev/null
@@ -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 (file)
index 0000000..0ddeccb
--- /dev/null
@@ -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; 
+}
index 31e64e4313093e8ae2b2a91570a21ca17b26a7a0..cb60fcd9a877a4c1f05303a3ffa65e21f464e000 100644 (file)
@@ -8,7 +8,7 @@
                <relativePath>..</relativePath>
        </parent>
        <artifactId>org.argeo.suite.web</artifactId>
-       <name>Argeo Suite Web UI</name>
+       <name>Web UI</name>
        <packaging>jar</packaging>
        <dependencies>
                <dependency>
diff --git a/org.argeo.suite.workbench.rap/icons/favicon.ico b/org.argeo.suite.workbench.rap/icons/favicon.ico
new file mode 100644 (file)
index 0000000..6e6a050
Binary files /dev/null and b/org.argeo.suite.workbench.rap/icons/favicon.ico differ
diff --git a/org.argeo.suite.workbench.rap/icons/search.png b/org.argeo.suite.workbench.rap/icons/search.png
new file mode 100644 (file)
index 0000000..6588de8
Binary files /dev/null and b/org.argeo.suite.workbench.rap/icons/search.png differ
diff --git a/org.argeo.suite.workbench.rap/img/favicon.ico b/org.argeo.suite.workbench.rap/img/favicon.ico
new file mode 100644 (file)
index 0000000..6e6a050
Binary files /dev/null and b/org.argeo.suite.workbench.rap/img/favicon.ico differ
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 (file)
index 0000000..f107230
Binary files /dev/null and b/org.argeo.suite.workbench.rap/img/logo-argeo.png differ
index 7d53ad59a88050816c8c57299a65a46410efae01..1724e42701083dd6a52c89e4561886919d606e3d 100644 (file)
@@ -7,7 +7,7 @@
                <perspective
             class="org.argeo.suite.workbench.DashboardPerspective"
             id="org.argeo.suite.workbench.rap.dashboardPerspective"
-            icon="theme/argeo-classic/icons/favicon.ico"
+            icon="icons/favicon.ico"
             name="Dashboard">
                </perspective> 
        </extension>
@@ -17,7 +17,7 @@
                point="org.eclipse.ui.views">
                <view
                        class="org.argeo.eclipse.spring.SpringExtensionFactory"
-                       icon="theme/argeo-classic/icons/search.png"
+                       icon="icons/search.png"
                        id="org.argeo.suite.workbench.rap.quickSearchView"
                        name="Search"
                        restorable="true">
@@ -31,7 +31,7 @@
                <editor
                        id="org.argeo.suite.workbench.rap.defaultDashboardEditor"
                        class="org.argeo.eclipse.spring.SpringExtensionFactory"
-                       icon="theme/argeo-classic/icons/dashboard.gif"
+                       icon="icons/dashboard.gif"
                        name="Dashboard">
                </editor>
        </extension>
@@ -55,7 +55,7 @@
                        <menu
                                id="org.argeo.suite.workbench.rap.advancedMenu"
                                label="Administration"
-                               icon="theme/argeo-classic/icons/more.gif"
+                               icon="icons/more.gif"
                                tooltip="Access to advanced commands">
                                <visibleWhen
                                checkEnabled="false">
@@ -70,7 +70,7 @@
                <menuContribution locationURI="menu:org.argeo.suite.workbench.rap.advancedMenu">
                <command
                        commandId="org.argeo.suite.workbench.rap.importEntities"
-                               icon="theme/argeo-classic/icons/upload.gif"
+                               icon="icons/upload.gif"
                                label="Import data..."
                                tooltip="Upload XLS file that contains legacy/external data">
                        </command>
             point="org.eclipse.equinox.http.registry.resources">  
          <!-- javascript libraries -->
          <resource  
-               alias="/ui/suite/js/Chart.min.js"  
+               alias="/ui/office/js/Chart.min.js"  
                base-name="js/Chart.min.js">  
          </resource>  
          <resource  
-               alias="/ui/suite/js/leaflet.js"  
+               alias="/ui/office/js/leaflet.js"  
                base-name="js/leaflet.js">  
          </resource>  
          <resource  
-               alias="/ui/suite/js/leaflet.css"  
+               alias="/ui/office/js/leaflet.css"  
                base-name="js/leaflet.css">  
          </resource>
     </extension>  
+    
+       <extension
+               point="org.eclipse.rap.ui.entrypoint">
+               <entrypoint
+                       id="org.argeo.suite.workbench.rap.entrypoint"
+                       class="org.argeo.suite.workbench.rap.AsSecureEntryPoint"
+                       path="/office"
+                       brandingId="org.argeo.suite.theme.argeo2.defaultBranding">
+               </entrypoint>
+       </extension>
+
+       <extension  
+            point="org.eclipse.equinox.http.registry.resources">  
+         <resource  
+               alias="/ui/office/classic-headerExt.css"  
+               base-name="workbench-headerExt.css">  
+         </resource>  
+         <resource  
+               alias="/ui/office/img/logo-argeo.png"  
+               base-name="img/logo-argeo.png">  
+         </resource>  
+    </extension>  
+
+       <extension
+               point="org.eclipse.rap.ui.branding">
+               <branding
+                       id="org.argeo.suite.theme.argeo2.defaultBranding"
+                       themeId="org.eclipse.rap.rwt.theme.Default"
+                       title="Argeo Suite"
+                       favicon="img/favicon.ico">
+                       <additionalHeaders>
+                        <link 
+                               href="/ui/office/classic-headerExt.css"  
+                               rel="stylesheet" />
+                       </additionalHeaders>
+               </branding>
+       </extension> 
+       
 </plugin>
index 9314021238591b0e05b632aaa8e942937462e716..454845903cb560cc9d0ff9445b70dc325e9c3ecc 100644 (file)
@@ -9,7 +9,7 @@
                <relativePath>..</relativePath>
        </parent>
        <artifactId>org.argeo.suite.workbench.rap</artifactId>
-       <name>Argeo Suite Rap Workbench</name>
+       <name>RAP Workbench</name>
        <packaging>jar</packaging>
        <dependencies>
                <dependency>
index e24663a2f0e85ba2dfe696bf127344165d736bf5..37dc8036c84c83d9c3f6f8ba300cb2ff49fc0660 100644 (file)
@@ -39,7 +39,7 @@ public class AsSecureEntryPoint extends RapWorkbenchLogin {
                // Images are declared via the resources extension point in plugin.xml
                String headerStr = "<a href=\"http://argeo.org\" "
                                + "title=\"Smart Data Productivity Suite by Argeo\" target=\"_blank\"> "
-                               + "<img src=\"/ui/suite/img/logo-argeo.png\" width=\"200\" height=\"200\"></img> " + "</a>";
+                               + "<img src=\"/ui/office/img/logo-argeo.png\" width=\"200\" height=\"200\"></img> " + "</a>";
                headerLbl.setText(headerStr);
                GridData gd = new GridData(SWT.LEFT, SWT.CENTER, true, false);
                headerLbl.setLayoutData(gd);
index 0c9c67a87b2e0a81b0d0ddb1908e319605fb34a5..c6b8fdf80ed769bbc8cb01f20f3fe5e1fc758340 100644 (file)
@@ -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 37be8514ede578c7d4c408ef135a8bf99aaccd25..0fb914f643f94efb00e39a124fa2bd115dc31d88 100644 (file)
--- a/pom.xml
+++ b/pom.xml
@@ -15,6 +15,7 @@
        <modules>
                <module>org.argeo.suite.web</module>
                <module>org.argeo.suite.workbench.rap</module>
+               <module>org.argeo.suite.theme.argeo2</module>
                <module>org.argeo.suite.apps</module>
                <module>org.argeo.suite.apps.web</module>
                <module>dep</module>
index fca449cae563a1655e2ab837e7470ff505891923..565878de9152f85f92178afea48373784d3e9a6c 100644 (file)
@@ -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