Author: ulhume
Date: 2008-09-09 11:30:28 +0200 (Tue, 09 Sep 2008)
New Revision: 1831
Added:
software_suite_v2/software/development_tools/tuxdroid-gadget-tester/trunk/tuxdroid-gadget-tester/help.tar.bz2
software_suite_v2/software/development_tools/tuxdroid-gadget-tester/trunk/tuxdroid-gadget-tester/sources/com/kysoh/tuxdroid/gadget/framework/tester/JHtmlBrowser.java
Removed:
software_suite_v2/software/development_tools/tuxdroid-gadget-tester/trunk/tuxdroid-gadget-tester/sources/com/kysoh/tuxdroid/gadget/framework/tester/JConsole.java
software_suite_v2/software/development_tools/tuxdroid-gadget-tester/trunk/tuxdroid-gadget-tester/sources/com/kysoh/tuxdroid/gadget/framework/tester/JHtmlBrowser.java
Modified:
software_suite_v2/software/development_tools/tuxdroid-gadget-tester/trunk/tuxdroid-gadget-tester/sources/com/kysoh/tuxdroid/gadget/framework/tester/GadgetPanel.java
software_suite_v2/software/development_tools/tuxdroid-gadget-tester/trunk/tuxdroid-gadget-tester/sources/com/kysoh/tuxdroid/gadget/framework/tester/GadgetPropertiesEditorModel.java
software_suite_v2/software/development_tools/tuxdroid-gadget-tester/trunk/tuxdroid-gadget-tester/sources/com/kysoh/tuxdroid/gadget/framework/tester/GadgetTester.java
Log:
* some clean-up
Added:
software_suite_v2/software/development_tools/tuxdroid-gadget-tester/trunk/tuxdroid-gadget-tester/help.tar.bz2
===================================================================
(Binary files differ)
Property changes on:
software_suite_v2/software/development_tools/tuxdroid-gadget-tester/trunk/tuxdroid-gadget-tester/help.tar.bz2
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Modified:
software_suite_v2/software/development_tools/tuxdroid-gadget-tester/trunk/tuxdroid-gadget-tester/sources/com/kysoh/tuxdroid/gadget/framework/tester/GadgetPanel.java
===================================================================
---
software_suite_v2/software/development_tools/tuxdroid-gadget-tester/trunk/tuxdroid-gadget-tester/sources/com/kysoh/tuxdroid/gadget/framework/tester/GadgetPanel.java
2008-09-09 08:43:22 UTC (rev 1830)
+++
software_suite_v2/software/development_tools/tuxdroid-gadget-tester/trunk/tuxdroid-gadget-tester/sources/com/kysoh/tuxdroid/gadget/framework/tester/GadgetPanel.java
2008-09-09 09:30:28 UTC (rev 1831)
@@ -43,7 +43,9 @@
import javax.swing.tree.TreeModel;
import javax.swing.tree.TreePath;
-import net.karmaLab.beans.propertiesEditor.PropertiesEditor;
+import net.karmaLab.swing.JConsole;
+import net.karmaLab.swing.htmlBrowser.JHtmlBrowser;
+import net.karmaLab.swing.propertiesEditor.JPropertiesEditor;
import net.karmaLab.tools.Strings;
import net.karmaLab.traces.Traces;
@@ -317,7 +319,7 @@
private final JConsole console = new JConsole();
/** Current gadget id. */
final Gadget gadget;
- private final PropertiesEditor gadgetParametersEditor;
+ private final JPropertiesEditor gadgetParametersEditor;
private final GadgetsContainer container;
private final GadgetPropertiesEditorModel propertiesEditorModel;
@@ -343,7 +345,7 @@
actionsTree.addMouseListener(new ActionTreeMouseObserver());
gadget.addListener(new GadgetObserver());
setLayout(new BorderLayout());
- gadgetParametersEditor = new PropertiesEditor();
+ gadgetParametersEditor = new JPropertiesEditor();
gadgetParametersEditor.setShowInvisibleProperties(true);
propertiesEditorModel = new GadgetPropertiesEditorModel(gadget);
gadgetParametersEditor.setModel(propertiesEditorModel);
Modified:
software_suite_v2/software/development_tools/tuxdroid-gadget-tester/trunk/tuxdroid-gadget-tester/sources/com/kysoh/tuxdroid/gadget/framework/tester/GadgetPropertiesEditorModel.java
===================================================================
---
software_suite_v2/software/development_tools/tuxdroid-gadget-tester/trunk/tuxdroid-gadget-tester/sources/com/kysoh/tuxdroid/gadget/framework/tester/GadgetPropertiesEditorModel.java
2008-09-09 08:43:22 UTC (rev 1830)
+++
software_suite_v2/software/development_tools/tuxdroid-gadget-tester/trunk/tuxdroid-gadget-tester/sources/com/kysoh/tuxdroid/gadget/framework/tester/GadgetPropertiesEditorModel.java
2008-09-09 09:30:28 UTC (rev 1831)
@@ -24,8 +24,8 @@
import java.util.Vector;
-import net.karmaLab.beans.propertiesEditor.PropertiesEditorModel;
-import net.karmaLab.beans.propertiesEditor.PropertyModel;
+import net.karmaLab.swing.propertiesEditor.PropertiesEditorModel;
+import net.karmaLab.swing.propertiesEditor.PropertyModel;
import com.kysoh.tuxdroid.gadget.framework.container.Gadget;
import com.kysoh.tuxdroid.gadget.framework.container.GadgetInstanceParameters;
Modified:
software_suite_v2/software/development_tools/tuxdroid-gadget-tester/trunk/tuxdroid-gadget-tester/sources/com/kysoh/tuxdroid/gadget/framework/tester/GadgetTester.java
===================================================================
---
software_suite_v2/software/development_tools/tuxdroid-gadget-tester/trunk/tuxdroid-gadget-tester/sources/com/kysoh/tuxdroid/gadget/framework/tester/GadgetTester.java
2008-09-09 08:43:22 UTC (rev 1830)
+++
software_suite_v2/software/development_tools/tuxdroid-gadget-tester/trunk/tuxdroid-gadget-tester/sources/com/kysoh/tuxdroid/gadget/framework/tester/GadgetTester.java
2008-09-09 09:30:28 UTC (rev 1831)
@@ -47,6 +47,7 @@
import javax.swing.UnsupportedLookAndFeelException;
import net.karmaLab.application.Application;
+import net.karmaLab.swing.JConsole;
import net.karmaLab.tools.Files;
import net.karmaLab.traces.Traces;
Deleted:
software_suite_v2/software/development_tools/tuxdroid-gadget-tester/trunk/tuxdroid-gadget-tester/sources/com/kysoh/tuxdroid/gadget/framework/tester/JConsole.java
===================================================================
---
software_suite_v2/software/development_tools/tuxdroid-gadget-tester/trunk/tuxdroid-gadget-tester/sources/com/kysoh/tuxdroid/gadget/framework/tester/JConsole.java
2008-09-09 08:43:22 UTC (rev 1830)
+++
software_suite_v2/software/development_tools/tuxdroid-gadget-tester/trunk/tuxdroid-gadget-tester/sources/com/kysoh/tuxdroid/gadget/framework/tester/JConsole.java
2008-09-09 09:30:28 UTC (rev 1831)
@@ -1,55 +0,0 @@
-/* This file is part of "TuxDroid Gadget Tester".
- * Copyright 2008, kysoh
- * Author : Yoran Brault
- * eMail : [EMAIL PROTECTED] (remove _bad_ before sending an email)
- * Site : http://www.kysoh.com/
- *
- * "TuxDroid Gadget Tester" is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License as
- * published by the Free Software Foundation; either version 2.1 of
- * the License, or (at your option) any later version.
- *
- * "TuxDroid Gadget Tester" is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public
- * License along with "TuxDroid Gadget Tester"; if not, write to the Free
- * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
- */
-
-package com.kysoh.tuxdroid.gadget.framework.tester;
-
-import java.awt.Color;
-import java.awt.Font;
-
-import javax.swing.JScrollPane;
-import javax.swing.JTextArea;
-
-public class JConsole extends JScrollPane {
- private final JTextArea textArea = new JTextArea();
-
- public JConsole() {
- super();
- setViewportView(textArea);
- textArea.setEditable(false);
- textArea.setLineWrap(false);
- textArea.setFont(new Font("Monospaced", Font.PLAIN, 12));
- textArea.setForeground(Color.orange);
- textArea.setBackground(Color.black);
- }
-
- public void println(String message) {
- textArea.append(message + "\n");
- textArea.setCaretPosition(textArea.getDocument().getLength());
- textArea.repaint(0);
- }
-
- public void print(String message) {
- textArea.append(message);
- textArea.setCaretPosition(textArea.getDocument().getLength());
- textArea.repaint(0);
- }
-}
Deleted:
software_suite_v2/software/development_tools/tuxdroid-gadget-tester/trunk/tuxdroid-gadget-tester/sources/com/kysoh/tuxdroid/gadget/framework/tester/JHtmlBrowser.java
===================================================================
---
software_suite_v2/software/development_tools/tuxdroid-gadget-tester/trunk/tuxdroid-gadget-tester/sources/com/kysoh/tuxdroid/gadget/framework/tester/JHtmlBrowser.java
2008-09-09 08:43:22 UTC (rev 1830)
+++
software_suite_v2/software/development_tools/tuxdroid-gadget-tester/trunk/tuxdroid-gadget-tester/sources/com/kysoh/tuxdroid/gadget/framework/tester/JHtmlBrowser.java
2008-09-09 09:30:28 UTC (rev 1831)
@@ -1,125 +0,0 @@
-/* This file is part of "TuxDroid Gadget Tester".
- * Copyright 2008, kysoh
- * Author : Yoran Brault
- * eMail : [EMAIL PROTECTED] (remove _bad_ before sending an email)
- * Site : http://www.kysoh.com/
- *
- * "TuxDroid Gadget Tester" is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License as
- * published by the Free Software Foundation; either version 2.1 of
- * the License, or (at your option) any later version.
- *
- * "TuxDroid Gadget Tester" is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public
- * License along with "TuxDroid Gadget Tester"; if not, write to the Free
- * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
- */
-
-package com.kysoh.tuxdroid.gadget.framework.tester;
-
-import java.awt.BorderLayout;
-import java.awt.Color;
-import java.io.IOException;
-import java.io.InputStream;
-import java.io.InputStreamReader;
-import java.net.URL;
-import java.util.Enumeration;
-
-import javax.swing.JEditorPane;
-import javax.swing.JFrame;
-import javax.swing.JPanel;
-import javax.swing.JScrollPane;
-import javax.swing.event.HyperlinkEvent;
-import javax.swing.event.HyperlinkListener;
-import javax.swing.text.Style;
-import javax.swing.text.html.HTMLEditorKit;
-import javax.swing.text.html.StyleSheet;
-
-public class JHtmlBrowser extends JPanel implements HyperlinkListener {
- private final JEditorPane htmlPane;
-
- public JHtmlBrowser(URL url) {
- htmlPane = new JEditorPane();
-
- // Définition du style par défaut
- HTMLEditorKit editor = (HTMLEditorKit) htmlPane
- .getEditorKitForContentType("text/html");
- StyleSheet styles = editor.getStyleSheet();
- InputStream stylesStream =
getClass().getResourceAsStream("styles.css");
- InputStreamReader reader = new InputStreamReader(stylesStream);
- try {
- styles.loadRules(reader, null);
- } catch (IOException e) {
- e.printStackTrace();
- }
-
- // Petit hack entre amis, cet abruti est incapable de trouver
la bonne
- // référence à l'image sinon...
- URL stylesURL = getClass().getResource("bg.png");
- styles.addRule("body { background-image: url('" + stylesURL +
"');}");
-
- // Ajout de la feuille de style à l'éditeur
- editor.setStyleSheet(styles);
- htmlPane.setEditorKit(editor);
-
- // Juste pour savoir ce qui se passe
-// Enumeration<?> rules = styles.getStyleNames();
-// while (rules.hasMoreElements()) {
-// String name = (String) rules.nextElement();
-// Style rule = styles.getStyle(name);
-// System.out.println(rule.toString());
-// }
-
- // Peaufinage
- htmlPane.setEditable(false);
- htmlPane.addHyperlinkListener(this);
- htmlPane.setBorder(null);
-
- // Ajout du scroller
- JScrollPane scrollPane = new JScrollPane(htmlPane);
- scrollPane.setBorder(null);
-
- // Load de l'URL (c'est plus joli avant affichage)
- if (url != null) {
- browse(url);
- }
-
- // Ajout du composant
- setLayout(new BorderLayout());
- add(scrollPane, BorderLayout.CENTER);
- }
-
- public JHtmlBrowser() {
- this(null);
- }
-
- public void show() {
- int width = 640;
- int height = 480;
- setBounds(width / 8, height / 8, width, height);
- JFrame frame = new JFrame("Gadget Help File");
- frame.getContentPane().add(this, BorderLayout.CENTER);
- frame.setSize(width, height);
- frame.setVisible(true);
- }
-
- public void browse(URL url) {
- try {
- htmlPane.setPage(url);
- htmlPane.setContentType("text/html; charset=utf-8");
- } catch (IOException e) {
- e.printStackTrace();
- }
- }
-
- public void hyperlinkUpdate(HyperlinkEvent event) {
- if (event.getEventType() == HyperlinkEvent.EventType.ACTIVATED)
{
- browse(event.getURL());
- }
- }
-}
Added:
software_suite_v2/software/development_tools/tuxdroid-gadget-tester/trunk/tuxdroid-gadget-tester/sources/com/kysoh/tuxdroid/gadget/framework/tester/JHtmlBrowser.java
===================================================================
---
software_suite_v2/software/development_tools/tuxdroid-gadget-tester/trunk/tuxdroid-gadget-tester/sources/com/kysoh/tuxdroid/gadget/framework/tester/JHtmlBrowser.java
(rev 0)
+++
software_suite_v2/software/development_tools/tuxdroid-gadget-tester/trunk/tuxdroid-gadget-tester/sources/com/kysoh/tuxdroid/gadget/framework/tester/JHtmlBrowser.java
2008-09-09 09:30:28 UTC (rev 1831)
@@ -0,0 +1,125 @@
+/* This file is part of "TuxDroid Gadget Tester".
+ * Copyright 2008, kysoh
+ * Author : Yoran Brault
+ * eMail : [EMAIL PROTECTED] (remove _bad_ before sending an email)
+ * Site : http://www.kysoh.com/
+ *
+ * "TuxDroid Gadget Tester" is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * "TuxDroid Gadget Tester" is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public
+ * License along with "TuxDroid Gadget Tester"; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+
+package com.kysoh.tuxdroid.gadget.framework.tester;
+
+import java.awt.BorderLayout;
+import java.awt.Color;
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.InputStreamReader;
+import java.net.URL;
+import java.util.Enumeration;
+
+import javax.swing.JEditorPane;
+import javax.swing.JFrame;
+import javax.swing.JPanel;
+import javax.swing.JScrollPane;
+import javax.swing.event.HyperlinkEvent;
+import javax.swing.event.HyperlinkListener;
+import javax.swing.text.Style;
+import javax.swing.text.html.HTMLEditorKit;
+import javax.swing.text.html.StyleSheet;
+
+public class JHtmlBrowser extends JPanel implements HyperlinkListener {
+ private final JEditorPane htmlPane;
+
+ public JHtmlBrowser(URL url) {
+ htmlPane = new JEditorPane();
+
+ // Définition du style par défaut
+ HTMLEditorKit editor = (HTMLEditorKit) htmlPane
+ .getEditorKitForContentType("text/html");
+ StyleSheet styles = editor.getStyleSheet();
+ InputStream stylesStream =
getClass().getResourceAsStream("styles.css");
+ InputStreamReader reader = new InputStreamReader(stylesStream);
+ try {
+ styles.loadRules(reader, null);
+ } catch (IOException e) {
+ e.printStackTrace();
+ }
+
+ // Petit hack entre amis, cet abruti est incapable de trouver
la bonne
+ // référence à l'image sinon...
+ URL stylesURL = getClass().getResource("bg.png");
+ styles.addRule("body { background-image: url('" + stylesURL +
"');}");
+
+ // Ajout de la feuille de style à l'éditeur
+ editor.setStyleSheet(styles);
+ htmlPane.setEditorKit(editor);
+
+ // Juste pour savoir ce qui se passe
+// Enumeration<?> rules = styles.getStyleNames();
+// while (rules.hasMoreElements()) {
+// String name = (String) rules.nextElement();
+// Style rule = styles.getStyle(name);
+// System.out.println(rule.toString());
+// }
+
+ // Peaufinage
+ htmlPane.setEditable(false);
+ htmlPane.addHyperlinkListener(this);
+ htmlPane.setBorder(null);
+
+ // Ajout du scroller
+ JScrollPane scrollPane = new JScrollPane(htmlPane);
+ scrollPane.setBorder(null);
+
+ // Load de l'URL (c'est plus joli avant affichage)
+ if (url != null) {
+ browse(url);
+ }
+
+ // Ajout du composant
+ setLayout(new BorderLayout());
+ add(scrollPane, BorderLayout.CENTER);
+ }
+
+ public JHtmlBrowser() {
+ this(null);
+ }
+
+ public void show() {
+ int width = 640;
+ int height = 480;
+ setBounds(width / 8, height / 8, width, height);
+ JFrame frame = new JFrame("Gadget Help File");
+ frame.getContentPane().add(this, BorderLayout.CENTER);
+ frame.setSize(width, height);
+ frame.setVisible(true);
+ }
+
+ public void browse(URL url) {
+ try {
+ htmlPane.setPage(url);
+ htmlPane.setContentType("text/html; charset=utf-8");
+ } catch (IOException e) {
+ e.printStackTrace();
+ }
+ }
+
+ public void hyperlinkUpdate(HyperlinkEvent event) {
+ if (event.getEventType() == HyperlinkEvent.EventType.ACTIVATED)
{
+ browse(event.getURL());
+ }
+ }
+}
-------------------------------------------------------------------------
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