Author: jerome
Date: 2008-08-10 13:40:32 +0200 (Sun, 10 Aug 2008)
New Revision: 1453

Modified:
   
software_suite_v2/software/tools/tuxdroid-gadget-tester/trunk/tuxdroid-gadget-tester/sources/com/kysoh/tuxdroid/gadget/framework/tester/GadgetPanel.java
   
software_suite_v2/software/tools/tuxdroid-gadget-tester/trunk/tuxdroid-gadget-tester/sources/com/kysoh/tuxdroid/gadget/framework/tester/GadgetPropertyEditor.java
Log:
* Added a constructor to allow choose gadget property editor style.

Modified: 
software_suite_v2/software/tools/tuxdroid-gadget-tester/trunk/tuxdroid-gadget-tester/sources/com/kysoh/tuxdroid/gadget/framework/tester/GadgetPanel.java
===================================================================
--- 
software_suite_v2/software/tools/tuxdroid-gadget-tester/trunk/tuxdroid-gadget-tester/sources/com/kysoh/tuxdroid/gadget/framework/tester/GadgetPanel.java
    2008-08-09 10:59:05 UTC (rev 1452)
+++ 
software_suite_v2/software/tools/tuxdroid-gadget-tester/trunk/tuxdroid-gadget-tester/sources/com/kysoh/tuxdroid/gadget/framework/tester/GadgetPanel.java
    2008-08-10 11:40:32 UTC (rev 1453)
@@ -51,6 +51,8 @@
 public class GadgetPanel extends JPanel {
 
        public class GadgetCommandAction extends TreeActionItem {
+       
+               private static final long serialVersionUID = 
2726981096615095410L;
                private final GadgetToken command;
 
                @Override
@@ -110,7 +112,7 @@
                }
        }
 
-       private static class TreeActionItem extends AbstractAction {
+       public static class TreeActionItem extends AbstractAction {
                public TreeActionItem(String label) {
                        super(label);
                }
@@ -330,7 +332,7 @@
         */
        private void showTokens(Vector<GadgetToken> vector) {
                for (GadgetToken token : vector) {
-                       console.append("  " + token.getName() + " : " + 
token.getDescription());
+                       console.append(" " + token.getName() + " : " + 
token.getDescription());
                }
        }
 

Modified: 
software_suite_v2/software/tools/tuxdroid-gadget-tester/trunk/tuxdroid-gadget-tester/sources/com/kysoh/tuxdroid/gadget/framework/tester/GadgetPropertyEditor.java
===================================================================
--- 
software_suite_v2/software/tools/tuxdroid-gadget-tester/trunk/tuxdroid-gadget-tester/sources/com/kysoh/tuxdroid/gadget/framework/tester/GadgetPropertyEditor.java
   2008-08-09 10:59:05 UTC (rev 1452)
+++ 
software_suite_v2/software/tools/tuxdroid-gadget-tester/trunk/tuxdroid-gadget-tester/sources/com/kysoh/tuxdroid/gadget/framework/tester/GadgetPropertyEditor.java
   2008-08-10 11:40:32 UTC (rev 1453)
@@ -26,6 +26,7 @@
 
 import javax.swing.JPanel;
 import javax.swing.JTable;
+import javax.swing.table.TableCellRenderer;
 import javax.swing.table.TableColumn;
 import javax.swing.table.TableColumnModel;
 
@@ -49,6 +50,24 @@
 
        GadgetInstanceParameters values;
 
+       public GadgetPropertyEditor(Color EditorBackground, TableCellRenderer 
renderer){
+               super(new BorderLayout());
+               gadgetParametersEditor = new JTable(new 
PropertiesTableModel(null, null));
+               
gadgetParametersEditor.putClientProperty("terminateEditOnFocusLost", 
Boolean.TRUE);
+               gadgetParametersEditor.setBackground(EditorBackground);
+               gadgetParametersEditor.getColumnModel().setColumnMargin(20);
+               gadgetParametersEditor.setGridColor(Color.LIGHT_GRAY);
+               try {
+                       
gadgetParametersEditor.setDefaultRenderer(Class.forName("java.lang.Object"),
+                                       renderer);
+               } catch (ClassNotFoundException ex) {
+                       ex.printStackTrace();
+               }
+               gadgetParametersEditor.setShowVerticalLines(true);
+               gadgetParametersEditor.setShowHorizontalLines(false);
+               add(gadgetParametersEditor);
+       }
+       
        public GadgetPropertyEditor() {
                super(new BorderLayout());
                gadgetParametersEditor = new JTable(new 
PropertiesTableModel(null, null));


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Tux-droid-svn mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tux-droid-svn

Reply via email to