Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

gnu.java.awt.peer.gtk
Class GtkCheckboxMenuItemPeer  view GtkCheckboxMenuItemPeer download GtkCheckboxMenuItemPeer.java

java.lang.Object
  extended bygnu.java.awt.peer.gtk.GtkGenericPeer
      extended bygnu.java.awt.peer.gtk.GtkMenuComponentPeer
          extended bygnu.java.awt.peer.gtk.GtkMenuItemPeer
              extended bygnu.java.awt.peer.gtk.GtkCheckboxMenuItemPeer
All Implemented Interfaces:
java.awt.peer.CheckboxMenuItemPeer, java.awt.peer.MenuComponentPeer, java.awt.peer.MenuItemPeer

public class GtkCheckboxMenuItemPeer
extends GtkMenuItemPeer
implements java.awt.peer.CheckboxMenuItemPeer


Field Summary
 
Fields inherited from class gnu.java.awt.peer.gtk.GtkGenericPeer
awtWidget, native_state
 
Constructor Summary
GtkCheckboxMenuItemPeer(java.awt.CheckboxMenuItem menu)
           
 
Method Summary
protected  void create(java.lang.String label)
          Creates the associated gtk+ widget and stores it in the nsa table for this peer.
protected  void postMenuActionEvent()
          Called from the signal handler of the gtk widget.
 void setState(boolean t)
           
 
Methods inherited from class gnu.java.awt.peer.gtk.GtkMenuItemPeer
connectSignals, create, disable, enable, gtkWidgetModifyFont, setEnabled, setLabel
 
Methods inherited from class gnu.java.awt.peer.gtk.GtkMenuComponentPeer
dispose, setFont
 
Methods inherited from class gnu.java.awt.peer.gtk.GtkGenericPeer
getUniqueInteger, gtkWidgetModifyFont, postActionEvent, printCurrentThread, q
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.awt.peer.MenuItemPeer
disable, enable, setEnabled, setLabel
 
Methods inherited from interface java.awt.peer.MenuComponentPeer
dispose, setFont
 

Constructor Detail

GtkCheckboxMenuItemPeer

public GtkCheckboxMenuItemPeer(java.awt.CheckboxMenuItem menu)
Method Detail

create

protected void create(java.lang.String label)
Description copied from class: GtkMenuItemPeer
Creates the associated gtk+ widget and stores it in the nsa table for this peer. Called by the create() method with the label name of the associated MenuItem. Needs to be overridden my subclasses that want to create a different gtk+ widget.

Overrides:
create in class GtkMenuItemPeer

setState

public void setState(boolean t)
Specified by:
setState in interface java.awt.peer.CheckboxMenuItemPeer

postMenuActionEvent

protected void postMenuActionEvent()
Called from the signal handler of the gtk widget. Posts a ItemEvent to indicate a state changed, then calls super to post an ActionEvent.

Overrides:
postMenuActionEvent in class GtkMenuItemPeer