Prev Class | Next Class | Frames | No Frames |
Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
Window
org.gnu.gnome.App
public class App
extends Window
Constructor Summary | |
| |
|
Method Summary | |
void |
|
void |
|
Widget |
|
void | |
void |
|
void |
|
AccelGroup |
|
static App |
|
Widget |
|
Widget |
|
MenuBar |
|
String |
|
String |
|
StatusBar |
|
static Type |
|
VBox |
|
void |
|
void |
|
void |
|
void |
|
boolean |
|
void |
|
Widget |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
Widget |
|
public App(Handle handle)
public App(String appname, String title)
Instantiates a new Application window with the indicated name and title.
- 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.
public void createMenus(UIInfo[] uiinfos)
Construct a menu bar and attach it to the specified application window.
- Parameters:
uiinfos
- An array of UIInfo objects that define the menu.
public void createToolBar(UIInfo[] uiinfos)
Construct a toolbar and attach it to the specified application window.
- Parameters:
uiinfos
- An array of UIInfo objects that define the toolbar.
public Widget error(String error)
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
public 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. The AccelGroup will be used for all newly created sub menus and servers as the global AccelGroup for all menu item hotkeys.
- Parameters:
menuShell
-uiinfos
-accelGroup
-underline
-position
-
public void fillToolbar(ToolBar toolbar, UIInfo[] uiinfos, AccelGroup accelGroup)
Fills a ToolBar with the specified UIInfos.
- Parameters:
toolbar
-uiinfos
-accelGroup
-
public void flash(String flash)
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.
public AccelGroup getAccelGroup()
Main accelerator group for this window (hotkeys live here).
- Returns:
- The accelorator group.
public static App getApp(Handle handle)
Internal static factory method to be used by Java-Gnome only.
public Widget getContents()
Returns the contents of the App.
public Widget getDock()
Returns the dock.
- Returns:
- The dock.
public MenuBar getMenuBar()
Returns the menu bar.
- Returns:
- The MenuBar.
public String getName()
Gets the name of the application.
- Returns:
- The name of the application.
public String getPrefix()
Gets the prefix for gnome-config, which is used to save the layout.
- Returns:
- The prefix for gnome-config.
public StatusBar getStatusBar()
Gets the status bar of the application windows.
- Returns:
- The status bar.
public static Type getType()
Retrieve the runtime type used by the GLib library.
public VBox getVBox()
From gnome-app.hThe vbox widget that ties them.
- Returns:
- The VBox.
public void insertMenu(String path, UIInfo[] uiinfos)
Inserts a menu in the existing app's menu structure right after the item described by path.
- Parameters:
path
- The path to the item that preceeds the insertion.uiinfos
- An array of UIInfo objects that describe the menu to be inserted.
public void installAppBarMenuHints(AppBar appBar, UIInfo[] uiinfos)
Activate the menu item hints, displaying in an appbar.
- 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.
public void installMenuHints(UIInfo[] uiinfos)
Activate the menu item hings, displaying in the statusbar or appbar.
- Parameters:
uiinfos
- An array of UIInfo objects that contain the menu items for which the hints will be created.
public void installStatusBarMenuHints(StatusBar statusBar, UIInfo[] uiinfos)
Activate the menu item hints, displaying in a statusbar.
- 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.
public boolean layoutConfig()
If true, the application uses gnome-config to retrieve and save the docking configuration automatically.
- Returns:
- True if the docking configuration is to be handled & automatically, else false.
public void layoutConfig(boolean enabled)
If true, the application uses gnome-config to retrieve and save the docking configuration automatically.
- Parameters:
enabled
- True if the docking configuration is to be handled automatically, else false.
public Widget message(String message)
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
public void removeMenuRange(String path, int start, int numItems)
Removes items from the Menu.
- Parameters:
path
-start
-numItems
-
public void removeMenus(String path, int num)
Removes num items from the existing app's menu structure beginning with the item described by path.
- Parameters:
path
- The path to first item to remove.num
- The number of items to remove.
public void setContent(Widget contents)
Sets the content area of the application window.
- Parameters:
contents
- The widget that contains the content of the window.
public void setMenuBar(MenuBar menuBar)
Sets the menu bar of the window.
- Parameters:
menuBar
- The menu bar to be used for the window.
public void setStatusBar(StatusBar statusBar)
Sets the status bar of the application window.
- Parameters:
statusBar
- The status bar to use for the window.
public 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.
- Parameters:
statusBar
- The status bar to use for the window.container
- The container for the status bar.
public void setStatusBar(AppBar appBar)
Sets the status bar of the application window.
- Parameters:
appBar
- The app bar to use for the window.
public 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.
- Parameters:
appBar
- The app bar to use for the window.container
- The container for the status bar.
public void setToolBar(ToolBar toolBar)
Sets the tool bar of the window.
- Parameters:
toolBar
- The tool bar to be used for the window.
public Widget warning(String warning)
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