org.gnu.gtk

Class UIManager


public class UIManager
extends GObject

Field Summary

Fields inherited from class org.gnu.glib.GObject

eventsInitialized

Constructor Summary

UIManager()

Method Summary

void
addListener(UIManagerListener listener)
Register an object to handle spin events.
void
addUI(int mergeId, String path, String name, String action, UIManagerItemType type, boolean top)
int
addUIFromFile(String filename)
int
addUIFromString(String ui)
void
ensureUpdate()
protected static int
findListener(Vector list, Object listener)
Give us a way to locate a specific listener in a Vector.
protected void
fireUIManagerEvent(UIManagerEvent event)
AccelGroup
getAccelGroup()
Action
getAction(String path)
List
getActionGroups()
boolean
getAddTearoffs()
Class
getEventListenerClass(String signal)
EventType
getEventType(String signal)
Widget[]
getToplevels(UIManagerItemType types)
String
getUI()
Widget
getWidget(String path)
protected static void
gtk_ui_manager_add_ui(Handle uim, int mergeId, String path, String name, String action, int type, boolean top)
protected static int
gtk_ui_manager_add_ui_from_file(Handle uim, String filename)
protected static int
gtk_ui_manager_add_ui_from_string(Handle uim, String buffer, int length)
protected static void
gtk_ui_manager_ensure_update(Handle uim)
protected static Handle
gtk_ui_manager_get_accel_group(Handle uim)
protected static Handle
gtk_ui_manager_get_action(Handle uim, String path)
protected static Handle[]
gtk_ui_manager_get_action_groups(Handle uim)
protected static boolean
gtk_ui_manager_get_add_tearoffs(Handle uim)
protected static Handle[]
gtk_ui_manager_get_toplevels(Handle manager, int types)
protected static int
gtk_ui_manager_get_type()
protected static String
gtk_ui_manager_get_ui(Handle uim)
protected static Handle
gtk_ui_manager_get_widget(Handle uim, String path)
protected static void
gtk_ui_manager_insert_action_group(Handle uim, Handle actionGroup, int pos)
protected static Handle
gtk_ui_manager_new()
protected static int
gtk_ui_manager_new_merge_id(Handle uim)
protected static void
gtk_ui_manager_remove_action_group(Handle uim, Handle actionGroup)
protected static void
gtk_ui_manager_remove_ui(Handle uim, int mergeId)
protected static void
gtk_ui_manager_set_add_tearoffs(Handle uim, boolean value)
void
insertActionGroup(ActionGroup group, int position)
int
newMergeId()
void
removeActionGroup(ActionGroup group)
void
removeListener(UIManagerListener listener)
Removes a listener
void
removeUI(int mergeId)
void
setAddTearoffs(boolean addTearoffs)

Methods inherited from class org.gnu.glib.GObject

addEventHandler, addEventHandler, addEventHandler, addEventHandler, addEventHandler, addEventHandler, addListener, equals, freezeNotify, getBooleanProperty, getData, getData, getDoubleProperty, getEventListenerClass, getEventType, getFloatProperty, getGObjectFromHandle, getHandle, getIntFromHandle, getIntProperty, getJavaObjectProperty, getLongProperty, getNullHandle, getPixbufProperty, getProperty, getStringFromHandle, getStringProperty, hasProperty, hashCode, instantiateJGObjectFromGType, notify, removeEventHandler, removeListener, retrieveGObject, setBooleanProperty, setData, setData, setDoubleProperty, setFloatProperty, setHandle, setIntProperty, setJavaObjectProperty, setLongProperty, setPixbufProperty, setProperty, setStringProperty, thawNotify

Constructor Details

UIManager

public UIManager()

Method Details

addListener

public void addListener(UIManagerListener listener)
Register an object to handle spin events.

See Also:
SpinListener


addUI

public void addUI(int mergeId,
                  String path,
                  String name,
                  String action,
                  UIManagerItemType type,
                  boolean top)


addUIFromFile

public int addUIFromFile(String filename)


addUIFromString

public int addUIFromString(String ui)


ensureUpdate

public void ensureUpdate()


findListener

protected static int findListener(Vector list,
                                  Object listener)
Give us a way to locate a specific listener in a Vector.

Parameters:
list - The Vector of listeners to search.
listener - The object that is to be located in the Vector.

Returns:
Returns the index of the listener in the Vector, or -1 if the listener is not contained in the Vector.


fireUIManagerEvent

protected void fireUIManagerEvent(UIManagerEvent event)


getAccelGroup

public AccelGroup getAccelGroup()


getAction

public Action getAction(String path)


getActionGroups

public List getActionGroups()


getAddTearoffs

public boolean getAddTearoffs()


getEventListenerClass

public Class getEventListenerClass(String signal)
Overrides:
getEventListenerClass in interface GObject


getEventType

public EventType getEventType(String signal)
Overrides:
getEventType in interface GObject


getToplevels

public Widget[] getToplevels(UIManagerItemType types)


getUI

public String getUI()


getWidget

public Widget getWidget(String path)


gtk_ui_manager_add_ui

protected static final void gtk_ui_manager_add_ui(Handle uim,
                                                  int mergeId,
                                                  String path,
                                                  String name,
                                                  String action,
                                                  int type,
                                                  boolean top)


gtk_ui_manager_add_ui_from_file

protected static final int gtk_ui_manager_add_ui_from_file(Handle uim,
                                                           String filename)


gtk_ui_manager_add_ui_from_string

protected static final int gtk_ui_manager_add_ui_from_string(Handle uim,
                                                             String buffer,
                                                             int length)


gtk_ui_manager_ensure_update

protected static final void gtk_ui_manager_ensure_update(Handle uim)


gtk_ui_manager_get_accel_group

protected static final Handle gtk_ui_manager_get_accel_group(Handle uim)


gtk_ui_manager_get_action

protected static final Handle gtk_ui_manager_get_action(Handle uim,
                                                        String path)


gtk_ui_manager_get_action_groups

protected static final Handle[] gtk_ui_manager_get_action_groups(Handle uim)


gtk_ui_manager_get_add_tearoffs

protected static final boolean gtk_ui_manager_get_add_tearoffs(Handle uim)


gtk_ui_manager_get_toplevels

protected static final Handle[] gtk_ui_manager_get_toplevels(Handle manager,
                                                             int types)


gtk_ui_manager_get_type

protected static final int gtk_ui_manager_get_type()


gtk_ui_manager_get_ui

protected static final String gtk_ui_manager_get_ui(Handle uim)


gtk_ui_manager_get_widget

protected static final Handle gtk_ui_manager_get_widget(Handle uim,
                                                        String path)


gtk_ui_manager_insert_action_group

protected static final void gtk_ui_manager_insert_action_group(Handle uim,
                                                               Handle actionGroup,
                                                               int pos)


gtk_ui_manager_new

protected static final Handle gtk_ui_manager_new()


gtk_ui_manager_new_merge_id

protected static final int gtk_ui_manager_new_merge_id(Handle uim)


gtk_ui_manager_remove_action_group

protected static final void gtk_ui_manager_remove_action_group(Handle uim,
                                                               Handle actionGroup)


gtk_ui_manager_remove_ui

protected static final void gtk_ui_manager_remove_ui(Handle uim,
                                                     int mergeId)


gtk_ui_manager_set_add_tearoffs

protected static final void gtk_ui_manager_set_add_tearoffs(Handle uim,
                                                            boolean value)


insertActionGroup

public void insertActionGroup(ActionGroup group,
                              int position)


newMergeId

public int newMergeId()


removeActionGroup

public void removeActionGroup(ActionGroup group)


removeListener

public void removeListener(UIManagerListener listener)
Removes a listener

See Also:
addListener(UIManagerListener)


removeUI

public void removeUI(int mergeId)


setAddTearoffs

public void setAddTearoffs(boolean addTearoffs)