r1550 - in trunk/guix-test-gwt: . src/main/java/org/nuiton/guix/client src/main/java/org/nuiton/guix/client/demo src/main/java/org/nuiton/guix/client/km src/main/java/org/nuiton/guix/client/otherpackage src/main/java/org/nuiton/guix/demo
Author: kmorin Date: 2009-07-31 16:43:49 +0200 (Fri, 31 Jul 2009) New Revision: 1550 Added: trunk/guix-test-gwt/src/main/java/org/nuiton/guix/client/demo/ trunk/guix-test-gwt/src/main/java/org/nuiton/guix/client/demo/GuixDemo.css trunk/guix-test-gwt/src/main/java/org/nuiton/guix/client/demo/GuixDemo.guix trunk/guix-test-gwt/src/main/java/org/nuiton/guix/client/demo/GuixDemo.script trunk/guix-test-gwt/src/main/java/org/nuiton/guix/client/demo/GuixDemo2.guix trunk/guix-test-gwt/src/main/java/org/nuiton/guix/client/demo/GuixDemo3.guix trunk/guix-test-gwt/src/main/java/org/nuiton/guix/client/demo/JButton.css trunk/guix-test-gwt/src/main/java/org/nuiton/guix/client/demo/scriptFile.script trunk/guix-test-gwt/src/main/java/org/nuiton/guix/client/km/ trunk/guix-test-gwt/src/main/java/org/nuiton/guix/client/km/KevinMorin.guix trunk/guix-test-gwt/src/main/java/org/nuiton/guix/client/otherpackage/ trunk/guix-test-gwt/src/main/java/org/nuiton/guix/client/otherpackage/GuixDemo4.jaxx Removed: trunk/guix-test-gwt/src/main/java/org/nuiton/guix/demo/GuixDemo.css trunk/guix-test-gwt/src/main/java/org/nuiton/guix/demo/GuixDemo.guix trunk/guix-test-gwt/src/main/java/org/nuiton/guix/demo/GuixDemo.script trunk/guix-test-gwt/src/main/java/org/nuiton/guix/demo/GuixDemo2.guix trunk/guix-test-gwt/src/main/java/org/nuiton/guix/demo/GuixDemo3.guix trunk/guix-test-gwt/src/main/java/org/nuiton/guix/demo/JButton.css trunk/guix-test-gwt/src/main/java/org/nuiton/guix/demo/scriptFile.script Modified: trunk/guix-test-gwt/pom.xml Log: Update the example with the new feature Modified: trunk/guix-test-gwt/pom.xml =================================================================== --- trunk/guix-test-gwt/pom.xml 2009-07-31 14:43:26 UTC (rev 1549) +++ trunk/guix-test-gwt/pom.xml 2009-07-31 14:43:49 UTC (rev 1550) @@ -172,10 +172,10 @@ <artifactId>maven-guix-plugin</artifactId> <version>${project.version}</version> <configuration> - <guixFilesDir>${project.basedir}/src/main/java/org/nuiton/guix/demo/</guixFilesDir> + <guixFilesDir>${project.basedir}/src/main/java/org/nuiton/guix/client/demo/</guixFilesDir> <targetDirectory>${project.basedir}/target/generatedFiles/</targetDirectory> - <rootPackage>org.nuiton.guix</rootPackage> - <mainClass>org.nuiton.guix.GuixDemo</mainClass> + <rootPackage>org.nuiton.guix.client.demo</rootPackage> + <mainClass>org.nuiton.guix.client.demo.GuixDemo</mainClass> <launcherName>org.nuiton.guix.Index</launcherName> <generationLanguage>GWT</generationLanguage> </configuration> Added: trunk/guix-test-gwt/src/main/java/org/nuiton/guix/client/demo/GuixDemo.css =================================================================== --- trunk/guix-test-gwt/src/main/java/org/nuiton/guix/client/demo/GuixDemo.css (rev 0) +++ trunk/guix-test-gwt/src/main/java/org/nuiton/guix/client/demo/GuixDemo.css 2009-07-31 14:43:49 UTC (rev 1550) @@ -0,0 +1,29 @@ +#button:{object . getText( ) . startsWith( "-" )} +{ + foreground: red; +} + +#label +{ + background : blue; +} + + +.bold +{ + font-weight : bold; +} + +.Table +{ + border : 3px groove #FFF; +} +.Row +{ + border : 2px groove red; +} +.Cell +{ + border : 1px groove green; +} + Property changes on: trunk/guix-test-gwt/src/main/java/org/nuiton/guix/client/demo/GuixDemo.css ___________________________________________________________________ Added: svn:executable + * Added: trunk/guix-test-gwt/src/main/java/org/nuiton/guix/client/demo/GuixDemo.guix =================================================================== --- trunk/guix-test-gwt/src/main/java/org/nuiton/guix/client/demo/GuixDemo.guix (rev 0) +++ trunk/guix-test-gwt/src/main/java/org/nuiton/guix/client/demo/GuixDemo.guix 2009-07-31 14:43:49 UTC (rev 1550) @@ -0,0 +1,112 @@ +<?xml version='1.0' encoding='UTF-8' ?> +<!-- test javadoc Application --> +<Application title="Guix GWT Demo" theme="com.google.gwt.user.theme.dark.Dark"> +<script><![CDATA[ +import com.google.gwt.user.client.ui.Button; +import com.google.gwt.user.client.Command; + +private Button b = new Button("test"); + +private Command cmd = new Command() { + public void execute() { + final com.google.gwt.user.client.ui.PopupPanel pp = new com.google.gwt.user.client.ui.PopupPanel(true); + pp.add(new com.google.gwt.user.client.ui.Label("Action performed!")); + pp.show(); + } +}; + +public enum Day { + SUNDAY, MONDAY, TUESDAY, WEDNESDAY, + THURSDAY, FRIDAY, SATURDAY + } + +b.addClickListener(new com.google.gwt.user.client.ui.ClickListener() { + public void onClick(com.google.gwt.user.client.ui.Widget sender) { + if(gd2.getButton().isDown()) { + table1.setSize(String.valueOf(com.google.gwt.user.client.Random.nextInt(800)), + String.valueOf(com.google.gwt.user.client.Random.nextInt(400))); + } + } +}); + +/** +* test +* @since 0.0.1 +*/ +public void test2(String test) throws NullPointerException, ArrayIndexOutOfBoundsException { + System.out.println(test); +} + +public void beforeCreation() { + System.out.println("before Creation"); +} + +public void beforeBinding() { + this.add(b); +} + +]]></script> + + <org.nuiton.guix.client.Controller id="c1" text="c1" /> + <org.nuiton.guix.client.Controller id="c2" num="10" /> + <MenuBar> + <Menu text="menu 1"> + <MenuItem id="item1" text="item11" action='cmd' /> + <MenuItem text="item12" action='cmd' /> + </Menu> + <Menu text="menu 2"> + <MenuItem text="item21" action='cmd' /> + <Menu text='item22'> + <MenuItem text="item221" action='cmd' /> + <MenuItem text="item222" action='cmd' /> + </Menu> + </Menu> + </MenuBar> + <java.util.ArrayList id="list" /> + <TabPanel size='800px","400px'> + <Table id="table1" name="Table"> + <Row> + <Cell> + <!-- javadoc textfield --> + <TextField id="textfield" text='test' enabled="{gd2.getButton().down && gd22.button.isSelected()}" onFocus='{System.out.println("dude !")}'/> + </Cell> + <Cell> + <Label id="label" visible="{textfield.enabled}" text="{textfield.getText()}" styleClass="bold" /> + </Cell> + <Cell rows='3'> + <Label id="label2" text="color" style="color: yellow" /> + </Cell> + </Row> + <Row insets="0,0,0,0"> + <Cell columns="3"> + <GuixDemo3 id="bt3" text="bt3" onClick='{System.out.println("beau gosse");list.add("test" + list.size())}'/> + </Cell> + </Row> + <Row insets="0,0,0,0"> + <Cell columns="2"> + <org.nuiton.guix.client.otherpackage.GuixDemo4 id="bt31" /> + </Cell> + <Cell insets="2,2,2,2"> + <org.nuiton.guix.client.km.KevinMorin /> + </Cell> + </Row> + <Row> + <Cell columns="3"> + <Label text="{c1.getText()} : {c1.getNum()}" /> + </Cell> + </Row> + <Row> + <Cell columns="3"> + <Label text="{c2.getText()} : {c2.getNum()}" /> + </Cell> + </Row> + <Row> + <Cell columns="2"> + <Label id="label3" text="list size : {list.size()}" style="color: yellow" /> + </Cell> + </Row> + </Table> + <GuixDemo2 id="gd2" name="GD2" /> + <GuixDemo2 id="gd22" name="GD22" /> + </TabPanel> +</Application> Added: trunk/guix-test-gwt/src/main/java/org/nuiton/guix/client/demo/GuixDemo.script =================================================================== --- trunk/guix-test-gwt/src/main/java/org/nuiton/guix/client/demo/GuixDemo.script (rev 0) +++ trunk/guix-test-gwt/src/main/java/org/nuiton/guix/client/demo/GuixDemo.script 2009-07-31 14:43:49 UTC (rev 1550) @@ -0,0 +1,3 @@ +public void testSameName() { + System.out.println("load the script file with the same name"); +} Added: trunk/guix-test-gwt/src/main/java/org/nuiton/guix/client/demo/GuixDemo2.guix =================================================================== --- trunk/guix-test-gwt/src/main/java/org/nuiton/guix/client/demo/GuixDemo2.guix (rev 0) +++ trunk/guix-test-gwt/src/main/java/org/nuiton/guix/client/demo/GuixDemo2.guix 2009-07-31 14:43:49 UTC (rev 1550) @@ -0,0 +1,11 @@ +<?xml version='1.0' encoding='UTF-8' ?> +<!-- test javadoc Application --> +<Panel> +<script> + public enum Day { + SUNDAY, MONDAY, TUESDAY, WEDNESDAY, + THURSDAY, FRIDAY, SATURDAY + } +</script> + <ToggleButton id="button" constructor='"Up","Down"' down ="true" onClick='{System.out.println("hey dude !")}'/> +</Panel> Added: trunk/guix-test-gwt/src/main/java/org/nuiton/guix/client/demo/GuixDemo3.guix =================================================================== --- trunk/guix-test-gwt/src/main/java/org/nuiton/guix/client/demo/GuixDemo3.guix (rev 0) +++ trunk/guix-test-gwt/src/main/java/org/nuiton/guix/client/demo/GuixDemo3.guix 2009-07-31 14:43:49 UTC (rev 1550) @@ -0,0 +1,4 @@ +<?xml version='1.0' encoding='UTF-8' ?> +<!-- test javadoc Application --> +<Button text="GuixDemo3"> +</Button> Added: trunk/guix-test-gwt/src/main/java/org/nuiton/guix/client/demo/JButton.css =================================================================== --- trunk/guix-test-gwt/src/main/java/org/nuiton/guix/client/demo/JButton.css (rev 0) +++ trunk/guix-test-gwt/src/main/java/org/nuiton/guix/client/demo/JButton.css 2009-07-31 14:43:49 UTC (rev 1550) @@ -0,0 +1,30 @@ +JButton { + font-size: 18; + width: 80; + height: 35; +} + +JButton.digit { + foreground: blue; +} + +JButton#dot { + font-size: 20; +} + +JButton.operator { + font-size: 16; + foreground: #009900; +} + +JButton.clear { + foreground: red; +} + +JButton:mouseover { + font-weight: bold; +} + +JButton.operator:mouseover { + font-weight: normal; +} Property changes on: trunk/guix-test-gwt/src/main/java/org/nuiton/guix/client/demo/JButton.css ___________________________________________________________________ Added: svn:executable + * Added: trunk/guix-test-gwt/src/main/java/org/nuiton/guix/client/demo/scriptFile.script =================================================================== --- trunk/guix-test-gwt/src/main/java/org/nuiton/guix/client/demo/scriptFile.script (rev 0) +++ trunk/guix-test-gwt/src/main/java/org/nuiton/guix/client/demo/scriptFile.script 2009-07-31 14:43:49 UTC (rev 1550) @@ -0,0 +1,3 @@ +public void testOtherName() { + System.out.println("load the script file with a specified name"); +} Property changes on: trunk/guix-test-gwt/src/main/java/org/nuiton/guix/client/demo/scriptFile.script ___________________________________________________________________ Added: svn:executable + * Added: trunk/guix-test-gwt/src/main/java/org/nuiton/guix/client/km/KevinMorin.guix =================================================================== --- trunk/guix-test-gwt/src/main/java/org/nuiton/guix/client/km/KevinMorin.guix (rev 0) +++ trunk/guix-test-gwt/src/main/java/org/nuiton/guix/client/km/KevinMorin.guix 2009-07-31 14:43:49 UTC (rev 1550) @@ -0,0 +1,6 @@ +<?xml version='1.0' encoding='UTF-8' ?> +<!-- test javadoc Application --> +<Panel> + <Label text="Kevin" /> + <Label text="Morin" /> +</Panel> \ No newline at end of file Added: trunk/guix-test-gwt/src/main/java/org/nuiton/guix/client/otherpackage/GuixDemo4.jaxx =================================================================== --- trunk/guix-test-gwt/src/main/java/org/nuiton/guix/client/otherpackage/GuixDemo4.jaxx (rev 0) +++ trunk/guix-test-gwt/src/main/java/org/nuiton/guix/client/otherpackage/GuixDemo4.jaxx 2009-07-31 14:43:49 UTC (rev 1550) @@ -0,0 +1,4 @@ +<?xml version='1.0' encoding='UTF-8' ?> +<!-- test javadoc Application --> +<ToggleButton text="GuixDemo3_other"> +</ToggleButton> Deleted: trunk/guix-test-gwt/src/main/java/org/nuiton/guix/demo/GuixDemo.css =================================================================== --- trunk/guix-test-gwt/src/main/java/org/nuiton/guix/demo/GuixDemo.css 2009-07-31 14:43:26 UTC (rev 1549) +++ trunk/guix-test-gwt/src/main/java/org/nuiton/guix/demo/GuixDemo.css 2009-07-31 14:43:49 UTC (rev 1550) @@ -1,29 +0,0 @@ -#button:{object . getText( ) . startsWith( "-" )} -{ - foreground: red; -} - -#label -{ - background : blue; -} - - -.bold -{ - font-weight : bold; -} - -.Table -{ - border : 3px groove #FFF; -} -.Row -{ - border : 2px groove red; -} -.Cell -{ - border : 1px groove green; -} - Deleted: trunk/guix-test-gwt/src/main/java/org/nuiton/guix/demo/GuixDemo.guix =================================================================== --- trunk/guix-test-gwt/src/main/java/org/nuiton/guix/demo/GuixDemo.guix 2009-07-31 14:43:26 UTC (rev 1549) +++ trunk/guix-test-gwt/src/main/java/org/nuiton/guix/demo/GuixDemo.guix 2009-07-31 14:43:49 UTC (rev 1550) @@ -1,112 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' ?> -<!-- test javadoc Application --> -<Application title="Guix GWT Demo" theme="com.google.gwt.user.theme.dark.Dark"> -<script><![CDATA[ -import com.google.gwt.user.client.ui.Button; -import com.google.gwt.user.client.Command; - -private Button b = new Button("test"); - -private Command cmd = new Command() { - public void execute() { - final com.google.gwt.user.client.ui.PopupPanel pp = new com.google.gwt.user.client.ui.PopupPanel(true); - pp.add(new com.google.gwt.user.client.ui.Label("Action performed!")); - pp.show(); - } -}; - -public enum Day { - SUNDAY, MONDAY, TUESDAY, WEDNESDAY, - THURSDAY, FRIDAY, SATURDAY - } - -b.addClickListener(new com.google.gwt.user.client.ui.ClickListener() { - public void onClick(com.google.gwt.user.client.ui.Widget sender) { - if(gd2.getButton().isDown()) { - table1.setSize(String.valueOf(com.google.gwt.user.client.Random.nextInt(800)), - String.valueOf(com.google.gwt.user.client.Random.nextInt(400))); - } - } -}); - -/** -* test -* @since 0.0.1 -*/ -public void test2(String test) throws NullPointerException, ArrayIndexOutOfBoundsException { - System.out.println(test); -} - -public void beforeCreation() { - System.out.println("before Creation"); -} - -public void beforeBinding() { - this.add(b); -} - -]]></script> - - <org.nuiton.guix.client.Controller id="c1" text="c1" /> - <org.nuiton.guix.client.Controller id="c2" num="10" /> - <MenuBar> - <Menu text="menu 1"> - <MenuItem id="item1" text="item11" action='cmd' /> - <MenuItem text="item12" action='cmd' /> - </Menu> - <Menu text="menu 2"> - <MenuItem text="item21" action='cmd' /> - <Menu text='item22'> - <MenuItem text="item221" action='cmd' /> - <MenuItem text="item222" action='cmd' /> - </Menu> - </Menu> - </MenuBar> - <java.util.ArrayList id="list" /> - <TabPanel size='800px","400px'> - <Table id="table1" name="Table"> - <Row> - <Cell> - <!-- javadoc textfield --> - <TextField id="textfield" text='test' enabled="{gd2.getButton().down && gd22.button.isSelected()}" onFocus='{System.out.println("dude !")}'/> - </Cell> - <Cell> - <Label id="label" visible="{textfield.enabled}" text="{textfield.getText()}" styleClass="bold" /> - </Cell> - <Cell rows='3'> - <Label id="label2" text="color" style="color: yellow" /> - </Cell> - </Row> - <Row insets="0,0,0,0"> - <Cell columns="3"> - <GuixDemo3 id="bt3" text="bt3" onClick='{System.out.println("beau gosse");list.add("test" + list.size())}'/> - </Cell> - </Row> - <Row insets="0,0,0,0"> - <Cell columns="2"> - <GuixDemo3 id="bt31" text="bt31" /> - </Cell> - <Cell insets="2,2,2,2"> - <GuixDemo3 id="bt32" text="bt32" /> - </Cell> - </Row> - <Row> - <Cell columns="3"> - <Label text="{c1.getText()} : {c1.getNum()}" /> - </Cell> - </Row> - <Row> - <Cell columns="3"> - <Label text="{c2.getText()} : {c2.getNum()}" /> - </Cell> - </Row> - <Row> - <Cell columns="2"> - <Label id="label3" text="list size : {list.size()}" style="color: yellow" /> - </Cell> - </Row> - </Table> - <GuixDemo2 id="gd2" name="GD2" /> - <GuixDemo2 id="gd22" name="GD22" /> - </TabPanel> -</Application> Deleted: trunk/guix-test-gwt/src/main/java/org/nuiton/guix/demo/GuixDemo.script =================================================================== --- trunk/guix-test-gwt/src/main/java/org/nuiton/guix/demo/GuixDemo.script 2009-07-31 14:43:26 UTC (rev 1549) +++ trunk/guix-test-gwt/src/main/java/org/nuiton/guix/demo/GuixDemo.script 2009-07-31 14:43:49 UTC (rev 1550) @@ -1,3 +0,0 @@ -public void testSameName() { - System.out.println("load the script file with the same name"); -} Deleted: trunk/guix-test-gwt/src/main/java/org/nuiton/guix/demo/GuixDemo2.guix =================================================================== --- trunk/guix-test-gwt/src/main/java/org/nuiton/guix/demo/GuixDemo2.guix 2009-07-31 14:43:26 UTC (rev 1549) +++ trunk/guix-test-gwt/src/main/java/org/nuiton/guix/demo/GuixDemo2.guix 2009-07-31 14:43:49 UTC (rev 1550) @@ -1,11 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' ?> -<!-- test javadoc Application --> -<Panel> -<script> - public enum Day { - SUNDAY, MONDAY, TUESDAY, WEDNESDAY, - THURSDAY, FRIDAY, SATURDAY - } -</script> - <ToggleButton id="button" constructor='"Up","Down"' down ="true" onClick='{System.out.println("hey dude !")}'/> -</Panel> Deleted: trunk/guix-test-gwt/src/main/java/org/nuiton/guix/demo/GuixDemo3.guix =================================================================== --- trunk/guix-test-gwt/src/main/java/org/nuiton/guix/demo/GuixDemo3.guix 2009-07-31 14:43:26 UTC (rev 1549) +++ trunk/guix-test-gwt/src/main/java/org/nuiton/guix/demo/GuixDemo3.guix 2009-07-31 14:43:49 UTC (rev 1550) @@ -1,4 +0,0 @@ -<?xml version='1.0' encoding='UTF-8' ?> -<!-- test javadoc Application --> -<Button text="GuixDemo3"> -</Button> Deleted: trunk/guix-test-gwt/src/main/java/org/nuiton/guix/demo/JButton.css =================================================================== --- trunk/guix-test-gwt/src/main/java/org/nuiton/guix/demo/JButton.css 2009-07-31 14:43:26 UTC (rev 1549) +++ trunk/guix-test-gwt/src/main/java/org/nuiton/guix/demo/JButton.css 2009-07-31 14:43:49 UTC (rev 1550) @@ -1,30 +0,0 @@ -JButton { - font-size: 18; - width: 80; - height: 35; -} - -JButton.digit { - foreground: blue; -} - -JButton#dot { - font-size: 20; -} - -JButton.operator { - font-size: 16; - foreground: #009900; -} - -JButton.clear { - foreground: red; -} - -JButton:mouseover { - font-weight: bold; -} - -JButton.operator:mouseover { - font-weight: normal; -} Deleted: trunk/guix-test-gwt/src/main/java/org/nuiton/guix/demo/scriptFile.script =================================================================== --- trunk/guix-test-gwt/src/main/java/org/nuiton/guix/demo/scriptFile.script 2009-07-31 14:43:26 UTC (rev 1549) +++ trunk/guix-test-gwt/src/main/java/org/nuiton/guix/demo/scriptFile.script 2009-07-31 14:43:49 UTC (rev 1550) @@ -1,3 +0,0 @@ -public void testOtherName() { - System.out.println("load the script file with a specified name"); -}
participants (1)
-
kmorin@users.labs.libre-entreprise.org