summaryrefslogtreecommitdiff
path: root/java/EAC/InputMode.java
diff options
context:
space:
mode:
authorcdgill <cdgill@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2001-01-07 22:46:07 +0000
committercdgill <cdgill@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2001-01-07 22:46:07 +0000
commit78552d9795151a325fe0d5701c2ea28c256ecdfb (patch)
tree286780950a8cedb569ecf57846b511c114e9bf14 /java/EAC/InputMode.java
parent57e792805e7e43fbc649cc7efddbeff61f9aed87 (diff)
downloadATCD-78552d9795151a325fe0d5701c2ea28c256ecdfb.tar.gz
moved EAC from ACE_wrappers to ACE_wrappers/java
Diffstat (limited to 'java/EAC/InputMode.java')
-rw-r--r--java/EAC/InputMode.java32
1 files changed, 32 insertions, 0 deletions
diff --git a/java/EAC/InputMode.java b/java/EAC/InputMode.java
new file mode 100644
index 00000000000..c44e4a45c4d
--- /dev/null
+++ b/java/EAC/InputMode.java
@@ -0,0 +1,32 @@
+/**
+ * Title: InputMode
+ * Description: Maintains Configurator state for deciding how to handle input
+ */
+package EAC;
+
+public class InputMode {
+
+ public final int COMMAND = 0;
+ public final int SELECT = 1;
+ public final int CUT = 2;
+ public final int COPY = 3;
+ public final int PASTE = 4;
+ public final int EDIT = 5;
+ public final int RESIZE = 6;
+
+ protected int mode;
+
+ protected Primitive current_shape;
+
+ public InputMode() {
+ mode = COMMAND;
+ } /* constructor */
+
+ public int getMode() {
+ return mode;
+ } /* getMode */
+
+ protected void setMode(int m) {
+ mode = m;
+ } /* setMode */
+} \ No newline at end of file