//
// $Source: /nfs/elm/d3/home/cur/djb1/java/javat/RCS/AWTProtocol.java,v $
//
// $Id: AWTProtocol.java,v 1.1 1997/06/23 17:04:12 djb1 Exp $
//
// Channel/AWT interface protocol interface
//
// (C) Copyright 1997 Dave Beckett <D.J.Beckett@ukc.ac.uk>
// University of Kent at Canterbury
//

public class AWTProtocol 
{
  public final static int NONE=0;
  public final static int MOUSE_DOWN=1;
  public final static int MOUSE_UP=2;
  public final static int MOUSE_DRAG=3;
  public final static int SET_TEXT=4;
  public final static int SET_VALUE=5;
  public final static int SCROLL_ABSOLUTE=6;
  public final static int SCROLL_LINE_DOWN=7;
  public final static int SCROLL_LINE_UP=8;
  public final static int SCROLL_PAGE_DOWN=9;
  public final static int SCROLL_PAGE_UP=10;
  public final static int PREV_FRAME=11;
  public final static int NEXT_FRAME=12;
  public final static int SET_FRAME=13;
  public final static int GET_FRAME=14;
  
  private int type;
  private Object arg;
  
  public AWTProtocol(int type, Object arg) 
  {
    this.type=type;
    this.arg=arg;
  }
    
  public int get_type () 
  {
    return type;
  }
  
  public Object get_arg () 
  {
    return arg;
  }
}
