org.rosuda.ibase.toolkit
Class WTentry

java.lang.Object
  extended by org.rosuda.ibase.toolkit.WTentry
Direct Known Subclasses:
WTentryAWT, WTentrySwing

public abstract class WTentry
extends Object

a WinTracker entry

Version:
$Id: WTentry.java,v 1.11 2006/01/17 10:45:57 wichtreyt Exp $

Field Summary
 int id
           
static int lid
           
 String name
           
 SVar v
           
 Window w
           
 int wclass
           
static String windowMenuName
           
 
Constructor Summary
WTentry(WinTracker wt, Window win, String nam, int wndclass)
           
 
Method Summary
abstract  void addMenuItem(String name, String action)
           
abstract  void addMenuSeparator()
           
 String addWindowMenuEntry(WTentry we)
          adds the entry for this object into a menu of another window specified by its entry.
abstract  Object getMenuItemByAction(String action)
           
abstract  Object getWindowMenu()
           
abstract  void rmMenuItemByAction(String action)
           
 void rmWindowMenuEntry(WTentry we)
           
abstract  void setNameByAction(String action, String name)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

lid

public static int lid

windowMenuName

public static String windowMenuName

w

public Window w

name

public String name

id

public int id

wclass

public int wclass

v

public SVar v
Constructor Detail

WTentry

public WTentry(WinTracker wt,
               Window win,
               String nam,
               int wndclass)
Method Detail

getWindowMenu

public abstract Object getWindowMenu()

addMenuSeparator

public abstract void addMenuSeparator()

addMenuItem

public abstract void addMenuItem(String name,
                                 String action)

rmMenuItemByAction

public abstract void rmMenuItemByAction(String action)

getMenuItemByAction

public abstract Object getMenuItemByAction(String action)

setNameByAction

public abstract void setNameByAction(String action,
                                     String name)

addWindowMenuEntry

public String addWindowMenuEntry(WTentry we)
adds the entry for this object into a menu of another window specified by its entry.

Parameters:
we - the target window entry; if null then uses itself

rmWindowMenuEntry

public void rmWindowMenuEntry(WTentry we)

toString

public String toString()
Overrides:
toString in class Object