home *** CD-ROM | disk | FTP | other *** search
/ PDA Software Library / pdasoftwarelib.iso / PILOT / PC / JUMP / PALMOS.ZIP / palmos / Event.java < prev    next >
Encoding:
Java Source  |  1997-01-02  |  4.7 KB  |  124 lines

  1. package palmos;
  2.  
  3. public class Event {
  4.   public static final short nilEvent              = 0;
  5.   public static final short penDownEvent          = 1;
  6.   public static final short penUpEvent            = 2;
  7.   public static final short penMoveEvent          = 3;
  8.   public static final short keyDownEvent          = 4;
  9.   public static final short winEnterEvent         = 5;
  10.   public static final short winExitEvent          = 6;
  11.   public static final short ctlEnterEvent         = 7;
  12.   public static final short ctlExitEvent          = 8;
  13.   public static final short ctlSelectEvent        = 9;
  14.   public static final short ctlRepeatEvent        = 10;
  15.   public static final short lstEnterEvent         = 11;
  16.   public static final short lstSelectEvent        = 12;
  17.   public static final short lstExitEvent          = 13;
  18.   public static final short popSelectEvent        = 14;
  19.   public static final short fldEnterEvent         = 15;
  20.   public static final short fldHeightChangedEvent = 16;
  21.   public static final short fldChangedEvent       = 17;
  22.   public static final short tblEnterEvent         = 18;
  23.   public static final short tblSelectEvent        = 19;
  24.   public static final short daySelectEvent        = 20;
  25.   public static final short menuEvent             = 21;
  26.   public static final short appStopEvent          = 22;
  27.   public static final short frmLoadEvent          = 23;
  28.   public static final short frmOpenEvent          = 24;
  29.   public static final short frmGotoEvent          = 25;
  30.   public static final short frmUpdateEvent        = 26;
  31.   public static final short frmSaveEvent          = 27;
  32.   public static final short frmCloseEvent         = 28;
  33.   public static final short tblExitEvent          = 29;
  34.   public static final short firstUserEvent        = 32767;
  35.   
  36.   public short eType;
  37.   public boolean penDown;
  38.   public short screenX;
  39.   public short screenY;
  40.   public short data1;
  41.   public short data2;
  42.   public short data3;
  43.   public short data4;
  44.   public short data5;
  45.   public short data6;
  46.   public short data7;
  47.   public short data8;
  48.  
  49.   // penUp
  50.   public final short start_x() { return data1; }
  51.   public final short start_y() { return data2; }
  52.   public final short end_x() { return data3; }
  53.   public final short end_y() { return data4; }
  54.  
  55.   // keyDown
  56.   public final char chr() { return (char)data1; }
  57.   public final short keyCode() { return data2; }
  58.   public final short modifiers() { return data3; }
  59.  
  60.   // winEnter, winExit
  61.   public final int enterWindow() { return (data1 << 16) | (data2 & 0xFFFF); }
  62.   public final int exitWindow() { return (data3 << 16) | (data4 & 0xFFFF); }
  63.  
  64.   // ctl
  65.   public final short controlID() { return data1; }
  66.   public final int pControl() { return (data2 << 16) | (data3 & 0xFFFF); }
  67.  
  68.   // ctlSelect
  69.   public final boolean on() { return data4 != 0; }
  70.  
  71.   // ctlRepeat
  72.   public final int time() { return (data4 << 16) | (data5 & 0xFFFF); }
  73.  
  74.   // fld
  75.   public final short fieldID() { return data1; }
  76.   public final int pField() { return (data2 << 16) | (data3 & 0xFFFF); }
  77.  
  78.   // fldHeightChanged
  79.   public final short newHeight() { return data4; }
  80.   public final short currentPos() { return data5; }
  81.  
  82.   // lst
  83.   public final short listID() { return data1; }
  84.   public final int pList() { return (data2 << 16) | (data3 & 0xFFFF); }
  85.  
  86.   // lstEnter, lstSelect
  87.   public final short selection() { return data4; }
  88.  
  89.   // tbl
  90.   public final short tableID() { return data1; }
  91.   public final int pTable() { return (data2 << 16) | (data3 & 0xFFFF); }
  92.   public final short row() { return data4; }
  93.   public final short column() { return data5; }
  94.  
  95.   // frm
  96.   public final short formID() { return data1; }
  97.  
  98.   // frmGoto
  99.   public final short recordNum() { return data2; }
  100.   public final short matchPos() { return data3; }
  101.   public final short matchLen() { return data4; }
  102.   public final short matchFieldNum() { return data5; }
  103.   public final int matchCustom() { return (data6 << 16) | (data7 & 0xFFFF); }
  104.  
  105.   // frmUpdate
  106.   public final short updateCode() { return data2; }
  107.  
  108.   // daySelect
  109.   public final int pSelector() { return (data1 << 16) | (data2 & 0xFFFF); }
  110.   public final short daySelect_selection() { return data3; }
  111.   public final boolean useThisDate() { return data4 != 0; }
  112.  
  113.   // menu
  114.   public final short itemID() { return data1; }
  115.  
  116.   // popSelect
  117.   public final short popSelect_controlID() { return data1; }
  118.   public final int popSelect_controlP() { return (data2 << 16) | (data3 & 0xFFFF); }
  119.   public final short popSelect_listID() { return data4; }
  120.   public final int popSelect_listP() { return (data5 << 16) | (data6 & 0xFFFF); }
  121.   public final short popSelect_selection() { return data7; }
  122.   public final short popSelect_priorSelection() { return data8; }
  123. }
  124.