[Thinlet-development] thinlet/src/java/thinlet ThinletConstants.java,NONE,1.1 AppletLauncher.java,1.
Brought to you by:
bajzat
|
From: <ab...@us...> - 2003-07-06 22:48:09
|
Update of /cvsroot/thinlet/thinlet/src/java/thinlet
In directory sc8-pr-cvs1:/tmp/cvs-serv15119/src/java/thinlet
Modified Files:
AppletLauncher.java FrameLauncher.java Widget.java
Added Files:
ThinletConstants.java
Log Message:
Minor cleanups and javadoc additions in preparation for release.
--- NEW FILE: ThinletConstants.java ---
package thinlet;
/**
* WORK IN PROGRESS - DON'T USE
* Eventually all string literals used for widget names and their
* properties will be defined here...
*/
public interface ThinletConstants {
public static final String NAME = "name";
public static final String ENABLED = "enabled";
public static final String VISIBLE = "visible";
public static final String TOOLTIP = "tooltip";
public static final String FONT = "font";
public static final String FOREGROUND = "foreground";
public static final String BACKGROUND = "background";
public static final String WIDTH = "width";
public static final String HEIGHT = "height";
public static final String COLSPAN = "colspan";
public static final String ROWSPAN = "rowspan";
public static final String WEIGHTX = "weightx";
public static final String WEIGHTY = "weighty";
public static final String HALIGN = "halign";
public static final String VALIGN = "valign";
public static final String PROPERTY = "property";
public static final String INIT = "init";
public static final String LABEL = "label";
public static final String TEXT = "text";
public static final String ICON = "icon";
public static final String ALIGNMENT = "alignment";
public static final String MNEMONIC = "mnemonic";
public static final String FOR = "for";
public static final String BUTTON = "button";
public static final String ACTION = "action";
public static final String TYPE = "type";
public static final String CHECKBOX = "checkbox";
public static final String SELECTED = "selected";
public static final String GROUP = "group";
public static final String TOGGLEBUTTON = "togglebutton";
public static final String COMBOBOX = "combobox";
public static final String CHOICE = "choice";
public static final String TEXTFIELD = "textfield";
public static final String COLUMNS = "columns";
public static final String EDITABLE = "editable";
public static final String START = "start";
public static final String END = "end";
public static final String INSERT = "insert";
public static final String REMOVE = "remove";
public static final String CARET = "caret";
public static final String PERFORM = "perform";
public static final String PASSWORDFIELD = "passwordfield";
public static final String TEXTAREA = "textarea";
public static final String ROWS = "rows";
public static final String WRAP = "wrap";
public static final String TABBEDPANE = "tabbedpane";
public static final String PLACEMENT = "placement";
public static final String TAB = "tab";
public static final String PANEL = "panel";
public static final String TOP = "top";
public static final String LEFT = "left";
public static final String BOTTOM = "bottom";
public static final String RIGHT = "right";
public static final String GAP = "gap";
public static final String BORDER = "border";
public static final String SCROLLABLE = "scrollable";
public static final String DESKTOP = "desktop";
public static final String DIALOG = "dialog";
public static final String MODAL = "modal";
public static final String SPINBOX = "spinbox";
public static final String PROGRESSBAR = "progressbar";
public static final String ORIENTATION = "orientation";
public static final String MINIMUM = "minimum";
public static final String MAXIMUM = "maximum";
public static final String VALUE = "value";
public static final String SLIDER = "slider";
public static final String UNIT = "unit";
public static final String BLOCK = "block";
public static final String SPLITPANE = "splitpane";
public static final String DIVIDER = "divider";
public static final String LIST = "list";
public static final String SELECTION = "selection";
public static final String LINE = "line";
public static final String ITEM = "item";
public static final String TABLE = "table";
public static final String HEADER = "header";
public static final String COLUMN = "column";
public static final String SORT = "sort";
public static final String ROW = "row";
public static final String CELL = "cell";
public static final String TREE = "tree";
public static final String EXPAND = "expand";
public static final String COLLAPSE = "collapse";
public static final String NODE = "node";
public static final String EXPANDED = "expanded";
public static final String SEPARATOR = "separator";
public static final String MENUBAR = "menubar";
public static final String MENU = "menu";
public static final String MENUITEM = "menuitem";
public static final String ACCELERATOR = "accelerator";
public static final String CHECKBOXMENUITEM = "checkboxmenuitem";
public static final String POPUPMENU = "popupmenu";
public static final String BEAN = "bean";
}
Index: AppletLauncher.java
===================================================================
RCS file: /cvsroot/thinlet/thinlet/src/java/thinlet/AppletLauncher.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- AppletLauncher.java 26 Jun 2003 15:21:54 -0000 1.1
+++ AppletLauncher.java 6 Jul 2003 22:48:05 -0000 1.2
@@ -4,7 +4,7 @@
import java.awt.*;
/**
- *
+ * Useful utility class to start Thinlet application in an applet window.
*/
public class AppletLauncher extends Applet implements Runnable {
Index: FrameLauncher.java
===================================================================
RCS file: /cvsroot/thinlet/thinlet/src/java/thinlet/FrameLauncher.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- FrameLauncher.java 26 Jun 2003 15:21:54 -0000 1.1
+++ FrameLauncher.java 6 Jul 2003 22:48:05 -0000 1.2
@@ -5,7 +5,7 @@
import java.awt.image.*;
/**
- *
+ * Useful utility class to start a Thinlet application in AWT Frame.
*/
public class FrameLauncher extends Frame implements WindowListener {
@@ -84,7 +84,9 @@
}
/**
- *
+ * This method calls Thinlet.destroy(), and exits only if that method
+ * returns true. This provides a way for programmers to perform
+ * cleanup tasks on exit, or disallow exiting altogether.
*/
public void windowClosing(WindowEvent e) {
if (content.destroy()) {
@@ -92,6 +94,7 @@
}
setVisible(true);
}
+
public void windowOpened(WindowEvent e) {}
public void windowClosed(WindowEvent e) {}
public void windowIconified(WindowEvent e) {}
Index: Widget.java
===================================================================
RCS file: /cvsroot/thinlet/thinlet/src/java/thinlet/Widget.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- Widget.java 26 Jun 2003 15:21:54 -0000 1.1
+++ Widget.java 6 Jul 2003 22:48:05 -0000 1.2
@@ -3,7 +3,9 @@
import java.awt.*;
/**
- *
+ * WORK IN PROGRESS - DON'T USE.
+ * Eventually this class will encapsulate most of the widget-related API
+ * now implemented in Thinlet.java.
*/
public class Widget {
|