org.gnu.gnome
public class App extends Window
Constructor Summary | |
---|---|
App(String appname, String title)
Instantiates a new Application window with the indicated name and title.
| |
App(Handle handle) |
Method Summary | |
---|---|
void | createMenus(UIInfo[] uiinfos)
Construct a menu bar and attach it to the specified application window.
|
void | createToolBar(UIInfo[] uiinfos)
Construct a toolbar and attach it to the specified application window.
|
Widget | error(String error)
Display an important error message in an OK dialog or the status bar.
|
void | fillMenu(MenuShell menuShell, UIInfo[] uiinfos, AccelGroup accelGroup, boolean underline, int position)
Fills the specified MenuShell with items created from the UIInfo array,
inserting them from the item number position on. |
void | fillToolbar(ToolBar toolbar, UIInfo[] uiinfos, AccelGroup accelGroup)
Fills a ToolBar with the specified UIInfos.
|
void | flash(String flash)
Flash a message in the status bar for a few moments. |
AccelGroup | getAccelGroup()
Main accelerator group for this window (hotkeys live here).
|
static App | getApp(Handle handle)
Internal static factory method to be used by Java-Gnome only. |
Widget | getContents()
Returns the contents of the App. |
Widget | getDock()
Returns the dock.
|
MenuBar | getMenuBar()
Returns the menu bar.
|
String | getName()
Gets the name of the application.
|
String | getPrefix()
Gets the prefix for gnome-config, which is used to save the layout.
|
StatusBar | getStatusBar()
Gets the status bar of the application windows.
|
static Type | getType()
Retrieve the runtime type used by the GLib library. |
VBox | getVBox()
From gnome-app.hThe vbox widget that ties them.
|
void | insertMenu(String path, UIInfo[] uiinfos)
Inserts a menu in the existing app's menu structure right after the item
described by path.
|
void | installAppBarMenuHints(AppBar appBar, UIInfo[] uiinfos)
Activate the menu item hints, displaying in an appbar.
|
void | installMenuHints(UIInfo[] uiinfos)
Activate the menu item hings, displaying in the statusbar or appbar.
|
void | installStatusBarMenuHints(StatusBar statusBar, UIInfo[] uiinfos)
Activate the menu item hints, displaying in a statusbar.
|
boolean | layoutConfig()
If true, the application uses gnome-config to retrieve and save the
docking configuration automatically.
|
void | layoutConfig(boolean enabled)
If true, the application uses gnome-config to retrieve and save the
docking configuration automatically.
|
Widget | message(String message)
Display a simple message in an OK dialog or the status bar. |
void | removeMenuRange(String path, int start, int numItems)
Removes items from the Menu.
|
void | removeMenus(String path, int num)
Removes num items from the existing app's menu structure
beginning with the item described by path.
|
void | setContent(Widget contents)
Sets the content area of the application window.
|
void | setMenuBar(MenuBar menuBar)
Sets the menu bar of the window.
|
void | setStatusBar(AppBar appBar)
Sets the status bar of the application window.
|
void | setStatusBar(StatusBar statusBar)
Sets the status bar of the application window.
|
void | setStatusBar(AppBar appBar, Container container)
Sets the status bar of the application window, but uses the given
container widget rather than creating a new one.
|
void | setStatusBar(StatusBar statusBar, Container container)
Sets the status bar of the application window, but uses the given
container widget rather than creating a new one.
|
void | setToolBar(ToolBar toolBar)
Sets the tool bar of the window.
|
Widget | warning(String warning)
Display a not-so-important error message in an OK dialog or the status
bar.
|
Parameters: appname The name of the application. title The title of the application window. The title can be null, in which case the window's title will not be set.
Parameters: uiinfos An array of UIInfo objects that define the menu.
Parameters: uiinfos An array of UIInfo objects that define the toolbar.
Deprecated:
Display an important error message in an OK dialog or the status bar.Parameters: error The text to display.
Returns: The dialog created or null.
See Also: org.gnu.gtk.MessageDialog
Parameters: menuShell uiinfos accelGroup underline position
Parameters: toolbar uiinfos accelGroup
Deprecated:
Flash a message in the status bar for a few moments. If this app doesn't have a status bar this method will do nothing.Parameters: flash The message to flash.
Returns: The accelorator group.
Returns: The dock.
Returns: The MenuBar.
Returns: The name of the application.
Returns: The prefix for gnome-config.
Returns: The status bar.
Returns: The VBox.
Parameters: path The path to the item that preceeds the insertion. uiinfos An array of UIInfo objects that describe the menu to be inserted.
Parameters: appBar The AppBar to install the hints. uiinfos An array of UIInfo objects that contain the menu items for which the hints will be created.
Parameters: uiinfos An array of UIInfo objects that contain the menu items for which the hints will be created.
Parameters: statusBar The StatusBar to install the hints. uiinfos An array of UIInfo objects that contain the menu items for which the hints will be created.
Returns: True if the docking configuration is to be handled & automatically, else false.
Parameters: enabled True if the docking configuration is to be handled automatically, else false.
Deprecated:
Display a simple message in an OK dialog or the status bar. Requires confirmation from the user before it goes away.Parameters: message The text to display.
Returns: The dialog created or null.
See Also: org.gnu.gtk.MessageDialog
Parameters: path start numItems
Parameters: path The path to first item to remove. num The number of items to remove.
Parameters: contents The widget that contains the content of the window.
Parameters: menuBar The menu bar to be used for the window.
Parameters: appBar The app bar to use for the window.
Parameters: statusBar The status bar to use for the window.
Parameters: appBar The app bar to use for the window. container The container for the status bar.
Parameters: statusBar The status bar to use for the window. container The container for the status bar.
Parameters: toolBar The tool bar to be used for the window.
Deprecated:
Display a not-so-important error message in an OK dialog or the status bar.Parameters: warning The text to display.
Returns: The dialog created or null.
See Also: org.gnu.gtk.MessageDialog