|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.gnu.glib.Struct
org.gnu.glib.GObject
org.gnu.gtk.GtkObject
org.gnu.gtk.Widget
org.gnu.gtk.Container
org.gnu.gtk.Bin
org.gnu.gtk.Item
org.gnu.gtk.MenuItem
org.gnu.gtk.CheckMenuItem
public class CheckMenuItem
The CheckMenuItem is a menu item that maintains the state of a boolean value in addition to the MenuItem's usual role of activating application code.
A check box indicating the state of boolean value is displayed on the left side of the MenuItem. Activating the MenuItem toggles this value.
Constructor Summary | |
---|---|
CheckMenuItem()
Create a new CheckMenuItem |
|
CheckMenuItem(org.gnu.glib.Handle handle)
Construct a CheckMenuItem using a handle to a native resource. |
|
CheckMenuItem(java.lang.String label,
boolean hasMnemonic)
Create a new CheckMenuItem with the given label. |
Method Summary | |
---|---|
void |
addListener(CheckMenuItemListener listener)
Register an object to handle dialog events. |
boolean |
getActive()
Returns whether the CheckMenuItem is active. |
static CheckMenuItem |
getCheckMenuItem(org.gnu.glib.Handle handle)
Internal static factory method to be used by Java-Gnome only. |
boolean |
getDrawAsRadio()
Gets whether the CheckMenuItem will be drawn as a radio control. |
java.lang.Class |
getEventListenerClass(java.lang.String signal)
|
EventType |
getEventType(java.lang.String signal)
|
boolean |
getInconsistent()
Returns whether the CheckMenuItem is in the "inconsistent" state. |
static Type |
getType()
Retrieve the runtime type used by the GLib library. |
void |
removeListener(CheckMenuItemListener listener)
Removes a listener |
void |
setActive(boolean isActive)
Sets the active state of the CheckMenuItem's check box. |
void |
setDrawAsRadio(boolean drawAsRadio)
Sets whether the CheckMenuItem should be drawn as a radio control |
void |
setInconsistent(boolean isInconsistent)
This method will turn on a third state that indicates that the widget is in an inconsistent state. |
Methods inherited from class org.gnu.gtk.MenuItem |
---|
addListener, emitActivate, emitDeselect, getMenuItem, removeListener, removeSubmenu, setLeftJustified, setRightJustified, setSubmenu |
Methods inherited from class org.gnu.gtk.Item |
---|
addListener, deselect, removeListener, select, toggle |
Methods inherited from class org.gnu.gtk.Bin |
---|
getChild |
Methods inherited from class org.gnu.gtk.Container |
---|
add, addListener, getBooleanChildProperty, getBorderWidth, getChildProperty, getChildren, getIntChildProperty, getResizeMode, remove, removeListener, resizeChildren, setBooleanChildProperty, setBorderWidth, setChildProperty, setIntChildProperty, setResizeMode |
Methods inherited from class org.gnu.gtk.GtkObject |
---|
destroy, sink |
Methods inherited from class org.gnu.glib.Struct |
---|
equals, getHandle, getNullHandle, hashCode |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public CheckMenuItem()
public CheckMenuItem(org.gnu.glib.Handle handle)
public CheckMenuItem(java.lang.String label, boolean hasMnemonic)
label
- The label to display for this CheckMenuItem.Method Detail |
---|
public static CheckMenuItem getCheckMenuItem(org.gnu.glib.Handle handle)
public void setActive(boolean isActive)
isActive
- true if the check box is checked.public boolean getActive()
public void setInconsistent(boolean isInconsistent)
isInconsistent
- true to display an "inconsistent" third state.public boolean getInconsistent()
public void setDrawAsRadio(boolean drawAsRadio)
drawAsRadio
- public boolean getDrawAsRadio()
public static Type getType()
public void addListener(CheckMenuItemListener listener)
CheckMenuItemListener
public void removeListener(CheckMenuItemListener listener)
addListener(CheckMenuItemListener)
public java.lang.Class getEventListenerClass(java.lang.String signal)
getEventListenerClass
in class MenuItem
public EventType getEventType(java.lang.String signal)
getEventType
in class MenuItem
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |