|
|||||||||
| 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)
CheckMenuItemListenerpublic void removeListener(CheckMenuItemListener listener)
addListener(CheckMenuItemListener)public java.lang.Class getEventListenerClass(java.lang.String signal)
getEventListenerClass in class MenuItempublic 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 | ||||||||