View Javadoc

1   package com.tapina.robe.swi.wimp;
2   
3   import java.awt.*;
4   
5   /***
6    * This class represents the record of the position of the caret.
7    */
8   public class CaretPosition {
9       public static final int VDU5_CARET = (1<<24);
10      public static final int INVISIBLE = (1<<25);
11      public static final int USE_COLOUR = (1<<26);
12      public static final int USE_WIMP_COLOUR = (1<<27);
13  
14      Window window;
15      int iconHandle;
16      Point offset = new Point();
17      int height;
18      int colour = 11;
19      int flags;
20      int index = -1;
21  
22      public CaretPosition(Window window, int iconHandle) {
23          this.window = window;
24          this.iconHandle = iconHandle;
25      }
26  
27      public Window getWindow() {
28          return window;
29      }
30  
31      public void setWindow(Window window) {
32          this.window = window;
33      }
34  
35      public int getIconHandle() {
36          return iconHandle;
37      }
38  
39      public void setIconHandle(int iconHandle) {
40          this.iconHandle = iconHandle;
41      }
42  
43      public Point getOffset() {
44          return offset;
45      }
46  
47      public void setOffset(Point offset) {
48          this.offset = offset;
49      }
50  
51      public int getHeight() {
52          return height;
53      }
54  
55      public void setHeight(int height) {
56          this.height = height;
57      }
58  
59      public int getColour() {
60          return colour;
61      }
62  
63      public void setColour(int colour) {
64          this.colour = colour;
65      }
66  
67      public int getFlags() {
68          return flags;
69      }
70  
71      public void setFlags(int flags) {
72          this.flags = flags;
73      }
74  
75      public int getIndex() {
76          return index;
77      }
78  
79      public void setIndex(int index) {
80          this.index = index;
81      }
82  }