# HG changeset patch # User Jaroslav Tulach # Date 1284231691 -7200 # Node ID 03762a20a8084f8efd34f613d15c682942a9ff51 # Parent 1758a7727278dedde1f92b07a87d81447abce020 First version with broken dependency in desktop/desktop-sample diff -r 1758a7727278 -r 03762a20a808 desktop/application/pom.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/desktop/application/pom.xml Sat Sep 11 21:01:31 2010 +0200 @@ -0,0 +1,82 @@ + + + + cz.xelfi.quoridor + desktop + 1.0-SNAPSHOT + + 4.0.0 + nbm-application + 1.0-SNAPSHOT + Quoridor Desktop + + + org.netbeans.cluster + platform + ${netbeans.version} + pom + + + + cz.xelfi.quoridor + desktop.branding + 1.0-SNAPSHOT + + + cz.xelfi.quoridor + desktop-sample + 1.0-SNAPSHOT + + + ${project.groupId} + visidor + ${visidorVersion} + + + + + + org.codehaus.mojo + nbm-maven-plugin + + + + + + + deployment + + + + org.codehaus.mojo + nbm-maven-plugin + + + updatesite + package + + autoupdate + + + + + + + webstart + package + + webstart-app + + + ${project.build.directory}/webstart/${brandingToken} + + + + + + + + + qdor + diff -r 1758a7727278 -r 03762a20a808 desktop/branding/nb-configuration.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/desktop/branding/nb-configuration.xml Sat Sep 11 21:01:31 2010 +0200 @@ -0,0 +1,18 @@ + + + + + + ../application + + diff -r 1758a7727278 -r 03762a20a808 desktop/branding/pom.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/desktop/branding/pom.xml Sat Sep 11 21:01:31 2010 +0200 @@ -0,0 +1,47 @@ + + + cz.xelfi.quoridor + desktop + 1.0-SNAPSHOT + + 4.0.0 + desktop.branding + nbm + 1.0-SNAPSHOT + + + org.netbeans.api + org-openide-util + ${netbeans.version} + + + + + + org.codehaus.mojo + nbm-maven-plugin + + + branding + process-resources + + branding + + + + + + org.apache.maven.plugins + maven-jar-plugin + 2.2 + + + true + + + + + Quoridor Desktop Branding + Provides localized texts, icons and definitions + diff -r 1758a7727278 -r 03762a20a808 desktop/branding/src/main/nbm-branding/core/core.jar/org/netbeans/core/startup/Bundle.properties --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/desktop/branding/src/main/nbm-branding/core/core.jar/org/netbeans/core/startup/Bundle.properties Sat Sep 11 21:01:31 2010 +0200 @@ -0,0 +1,4 @@ +currentVersion=desktop {0} +LBL_splash_window_title=Starting desktop +SplashProgressBarBounds=0,249,473,3 +SplashRunningTextBounds=10,235,450,12 diff -r 1758a7727278 -r 03762a20a808 desktop/branding/src/main/nbm-branding/core/core.jar/org/netbeans/core/startup/frame.gif Binary file desktop/branding/src/main/nbm-branding/core/core.jar/org/netbeans/core/startup/frame.gif has changed diff -r 1758a7727278 -r 03762a20a808 desktop/branding/src/main/nbm-branding/core/core.jar/org/netbeans/core/startup/frame32.gif Binary file desktop/branding/src/main/nbm-branding/core/core.jar/org/netbeans/core/startup/frame32.gif has changed diff -r 1758a7727278 -r 03762a20a808 desktop/branding/src/main/nbm-branding/core/core.jar/org/netbeans/core/startup/frame48.gif Binary file desktop/branding/src/main/nbm-branding/core/core.jar/org/netbeans/core/startup/frame48.gif has changed diff -r 1758a7727278 -r 03762a20a808 desktop/branding/src/main/nbm-branding/core/core.jar/org/netbeans/core/startup/splash.gif Binary file desktop/branding/src/main/nbm-branding/core/core.jar/org/netbeans/core/startup/splash.gif has changed diff -r 1758a7727278 -r 03762a20a808 desktop/branding/src/main/nbm-branding/modules/org-netbeans-core-windows.jar/org/netbeans/core/windows/view/ui/Bundle.properties --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/desktop/branding/src/main/nbm-branding/modules/org-netbeans-core-windows.jar/org/netbeans/core/windows/view/ui/Bundle.properties Sat Sep 11 21:01:31 2010 +0200 @@ -0,0 +1,2 @@ +CTL_MainWindow_Title=desktop {0} +CTL_MainWindow_Title_No_Project=desktop {0} diff -r 1758a7727278 -r 03762a20a808 desktop/branding/src/main/nbm-branding/modules/org-netbeans-core.jar/org/netbeans/core/ui/Bundle.properties --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/desktop/branding/src/main/nbm-branding/modules/org-netbeans-core.jar/org/netbeans/core/ui/Bundle.properties Sat Sep 11 21:01:31 2010 +0200 @@ -0,0 +1,1 @@ +LBL_ProductInformation=desktop diff -r 1758a7727278 -r 03762a20a808 desktop/branding/src/main/nbm/manifest.mf --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/desktop/branding/src/main/nbm/manifest.mf Sat Sep 11 21:01:31 2010 +0200 @@ -0,0 +1,3 @@ +Manifest-Version: 1.0 +OpenIDE-Module-Localizing-Bundle: cz/xelfi/quoridor/desktop/Bundle.properties +OpenIDE-Module-Layer: cz/xelfi/quoridor/desktop/layer.xml diff -r 1758a7727278 -r 03762a20a808 desktop/branding/src/main/nbm/module.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/desktop/branding/src/main/nbm/module.xml Sat Sep 11 21:01:31 2010 +0200 @@ -0,0 +1,6 @@ + + + + Apache License, Version 2.0 + license.txt + \ No newline at end of file diff -r 1758a7727278 -r 03762a20a808 desktop/branding/src/main/resources/cz/xelfi/quoridor/desktop/Bundle.properties --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/desktop/branding/src/main/resources/cz/xelfi/quoridor/desktop/Bundle.properties Sat Sep 11 21:01:31 2010 +0200 @@ -0,0 +1,2 @@ +# Sample ResourceBundle properties file +OpenIDE-Module-Display-Category=foobar diff -r 1758a7727278 -r 03762a20a808 desktop/branding/src/main/resources/cz/xelfi/quoridor/desktop/layer.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/desktop/branding/src/main/resources/cz/xelfi/quoridor/desktop/layer.xml Sat Sep 11 21:01:31 2010 +0200 @@ -0,0 +1,5 @@ + + + + + diff -r 1758a7727278 -r 03762a20a808 desktop/desktop-sample/nb-configuration.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/desktop/desktop-sample/nb-configuration.xml Sat Sep 11 21:01:31 2010 +0200 @@ -0,0 +1,18 @@ + + + + + + ../application + + diff -r 1758a7727278 -r 03762a20a808 desktop/desktop-sample/pom.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/desktop/desktop-sample/pom.xml Sat Sep 11 21:01:31 2010 +0200 @@ -0,0 +1,87 @@ + + + 4.0.0 + + desktop + cz.xelfi.quoridor + 1.0-SNAPSHOT + + desktop-sample + nbm + 1.0-SNAPSHOT + desktop-sample NetBeans Module + + + + + http://download.java.net/maven/2/ + restapi + default + Repository for library Library[restapi] + + + + + + org.netbeans.api + org-openide-util + RELEASE691 + + + org.netbeans.api + org-openide-awt + RELEASE691 + + + org.netbeans.api + org-openide-windows + RELEASE691 + + + org.netbeans.api + org-openide-util-lookup + RELEASE691 + + + org.netbeans.api + org-netbeans-modules-settings + RELEASE691 + + + + ${project.groupId} + visidor + ${visidorVersion} + + + + + + org.codehaus.mojo + nbm-maven-plugin + 3.2 + true + + true + + + + org.apache.maven.plugins + maven-jar-plugin + 2.2 + + + true + + + + + diff -r 1758a7727278 -r 03762a20a808 desktop/desktop-sample/src/main/java/cz/xelfi/quoridor/desktop/sample/KukTopComponent.form --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/desktop/desktop-sample/src/main/java/cz/xelfi/quoridor/desktop/sample/KukTopComponent.form Sat Sep 11 21:01:31 2010 +0200 @@ -0,0 +1,46 @@ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff -r 1758a7727278 -r 03762a20a808 desktop/desktop-sample/src/main/java/cz/xelfi/quoridor/desktop/sample/KukTopComponent.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/desktop/desktop-sample/src/main/java/cz/xelfi/quoridor/desktop/sample/KukTopComponent.java Sat Sep 11 21:01:31 2010 +0200 @@ -0,0 +1,99 @@ +/* + * To change this template, choose Tools | Templates + * and open the template in the editor. + */ +package cz.xelfi.quoridor.desktop.sample; + +import org.openide.util.NbBundle; +import org.openide.windows.TopComponent; +//import org.openide.util.ImageUtilities; +import org.netbeans.api.settings.ConvertAsProperties; + +/** + * Top component which displays something. + */ +@ConvertAsProperties(dtd = "-//cz.xelfi.quoridor.desktop.sample//Kuk//EN", +autostore = false) +public final class KukTopComponent extends TopComponent { + + /** path to the icon used by the component and its open action */ +// static final String ICON_PATH = "SET/PATH/TO/ICON/HERE"; + private static final String PREFERRED_ID = "KukTopComponent"; + + public KukTopComponent() { + initComponents(); + + setName(NbBundle.getMessage(KukTopComponent.class, "CTL_KukTopComponent")); + setToolTipText(NbBundle.getMessage(KukTopComponent.class, "HINT_KukTopComponent")); +// setIcon(ImageUtilities.loadImage(ICON_PATH, true)); + + } + + /** This method is called from within the constructor to + * initialize the form. + * WARNING: Do NOT modify this code. The content of this method is + * always regenerated by the Form Editor. + */ + // //GEN-BEGIN:initComponents + private void initComponents() { + + boardPane1 = new cz.xelfi.quoridor.visidor.BoardPane(); + + javax.swing.GroupLayout layout = new javax.swing.GroupLayout(this); + this.setLayout(layout); + layout.setHorizontalGroup( + layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGap(0, 450, Short.MAX_VALUE) + .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(layout.createSequentialGroup() + .addGap(0, 0, Short.MAX_VALUE) + .addComponent(boardPane1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) + .addGap(0, 0, Short.MAX_VALUE))) + ); + layout.setVerticalGroup( + layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGap(0, 450, Short.MAX_VALUE) + .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(layout.createSequentialGroup() + .addGap(0, 0, Short.MAX_VALUE) + .addComponent(boardPane1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) + .addGap(0, 0, Short.MAX_VALUE))) + ); + }// //GEN-END:initComponents + + // Variables declaration - do not modify//GEN-BEGIN:variables + private cz.xelfi.quoridor.visidor.BoardPane boardPane1; + // End of variables declaration//GEN-END:variables + + @Override + public int getPersistenceType() { + return TopComponent.PERSISTENCE_ALWAYS; + } + + @Override + public void componentOpened() { + // TODO add custom code on component opening + } + + @Override + public void componentClosed() { + // TODO add custom code on component closing + } + + void writeProperties(java.util.Properties p) { + // better to version settings since initial version as advocated at + // http://wiki.apidesign.org/wiki/PropertyFiles + p.setProperty("version", "1.0"); + // TODO store your settings + } + + final void readProperties(java.util.Properties p) { + String version = p.getProperty("version"); + // TODO read your settings according to their version + } + + @Override + protected String preferredID() { + return PREFERRED_ID; + } +} diff -r 1758a7727278 -r 03762a20a808 desktop/desktop-sample/src/main/nbm/manifest.mf --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/desktop/desktop-sample/src/main/nbm/manifest.mf Sat Sep 11 21:01:31 2010 +0200 @@ -0,0 +1,4 @@ +Manifest-Version: 1.0 +OpenIDE-Module-Localizing-Bundle: cz/xelfi/quoridor/desktop/Bundle.properties +OpenIDE-Module-Layer: cz/xelfi/quoridor/desktop/layer.xml +OpenIDE-Module-Requires: org.openide.windows.WindowManager diff -r 1758a7727278 -r 03762a20a808 desktop/desktop-sample/src/main/nbm/module.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/desktop/desktop-sample/src/main/nbm/module.xml Sat Sep 11 21:01:31 2010 +0200 @@ -0,0 +1,8 @@ + + + + +Apache License, Version 2.0 +license.txt + + diff -r 1758a7727278 -r 03762a20a808 desktop/desktop-sample/src/main/resources/cz/xelfi/quoridor/desktop/Bundle.properties --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/desktop/desktop-sample/src/main/resources/cz/xelfi/quoridor/desktop/Bundle.properties Sat Sep 11 21:01:31 2010 +0200 @@ -0,0 +1,11 @@ +#A phrase giving a category for the module. +# Modules with the same category may be visually grouped together in various parts of the UI. +OpenIDE-Module-Display-Category=Maven + +#Localized module name and description(s) +#If not present, by convention nbm-maven-plugin populates the values +# from pom.name and pom.description values +# +#OpenIDE-Module-Long-Description= +#OpenIDE-Module-Short-Description= +#OpenIDE-Module-Name= diff -r 1758a7727278 -r 03762a20a808 desktop/desktop-sample/src/main/resources/cz/xelfi/quoridor/desktop/KukTopComponentSettings.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/desktop/desktop-sample/src/main/resources/cz/xelfi/quoridor/desktop/KukTopComponentSettings.xml Sat Sep 11 21:01:31 2010 +0200 @@ -0,0 +1,12 @@ + + + + + + + + + diff -r 1758a7727278 -r 03762a20a808 desktop/desktop-sample/src/main/resources/cz/xelfi/quoridor/desktop/KukTopComponentWstcref.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/desktop/desktop-sample/src/main/resources/cz/xelfi/quoridor/desktop/KukTopComponentWstcref.xml Sat Sep 11 21:01:31 2010 +0200 @@ -0,0 +1,11 @@ + + + + + + + + diff -r 1758a7727278 -r 03762a20a808 desktop/desktop-sample/src/main/resources/cz/xelfi/quoridor/desktop/layer.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/desktop/desktop-sample/src/main/resources/cz/xelfi/quoridor/desktop/layer.xml Sat Sep 11 21:01:31 2010 +0200 @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -r 1758a7727278 -r 03762a20a808 desktop/desktop-sample/src/main/resources/cz/xelfi/quoridor/desktop/sample/Bundle.properties --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/desktop/desktop-sample/src/main/resources/cz/xelfi/quoridor/desktop/sample/Bundle.properties Sat Sep 11 21:01:31 2010 +0200 @@ -0,0 +1,5 @@ +CTL_Hello=Hello +CTL_KukAction=Kuk +CTL_KukTopComponent=Kuk Window +CTL_OpenGameAction=Open a game +HINT_KukTopComponent=This is a Kuk window diff -r 1758a7727278 -r 03762a20a808 desktop/pom.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/desktop/pom.xml Sat Sep 11 21:01:31 2010 +0200 @@ -0,0 +1,79 @@ + + + 4.0.0 + + all-quoridor + cz.xelfi.quoridor + 1.0 + + cz.xelfi.quoridor + desktop + pom + 1.0-SNAPSHOT + Quoridor Desktop Master + + + + netbeans + repository hosting netbeans.org api artifacts + http://bits.netbeans.org/maven2 + + + netbeans.snapshot + repository hosting netbeans.org api snapshot artifacts + http://bits.netbeans.org/netbeans/trunk/maven-snapshot + + false + + + + + + + junit + junit + 4.7 + test + + + + + + + org.codehaus.mojo + nbm-maven-plugin + 3.2 + true + + ${brandingToken} + foobar + true + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 2.2 + + 1.6 + 1.6 + + + + + + + branding + application + desktop-sample + + + RELEASE691 + qdor + + \ No newline at end of file diff -r 1758a7727278 -r 03762a20a808 pom.xml --- a/pom.xml Sat Sep 11 17:04:51 2010 +0200 +++ b/pom.xml Sat Sep 11 21:01:31 2010 +0200 @@ -45,6 +45,7 @@ freemarkerdor emailer wsdor + desktop Quoridor related projects Master project that agregates all quoridor related functionality.