org.gnu.gnome

Class AppBar

public class AppBar extends HBox

Deprecated: This class is part of the java-gnome 2.x family of libraries, which, due to their inefficiency and complexity, are no longer being maintained and have been abandoned by the java-gnome project. This class may have an equivalent in java-gnome 4.0; have a look for org.gnome.gnome.AppBar.

The AppBar widget is a progress bar with a textual annotation.
Constructor Summary
AppBar(boolean hasProgress, boolean hasStatus, PreferencesType type)
Creates new instance of AppBar.
AppBar(Handle handle)
Construct an AppBar using a handle to a native resource.
Method Summary
voidaddListener(AppBarListener listener)
Register an object to handle AppBar events.
voidclearPrompt()
Clears any prompt.
voidclearStack()
Clears the stack.
static AppBargetAppBar(Handle handle)
Internal static factory method to be used by Java-Gnome only.
ClassgetEventListenerClass(String signal)
EventTypegetEventType(String signal)
ProgressBargetProgressBar()
Returns the progress bar used by AppBar.
StringgetResponse()
Gets the response to setPrompt
StatusBargetStatusBar()
Return the StatusBar widget contained in this AppBar.
static TypegetType()
Retrieve the runtime type used by the GLib library.
voidpopStack()
Pops the top status off the stack.
voidpushStack(String status)
Pushes the status onto the stack.
voidrefresh()
Refreshes to the current state of stack/default.
voidremoveListener(AppBarListener listener)
Removes a listener.
voidsetProgressPercentage(double percentage)
Sets the percetage to show for progress.
voidsetPrompt(String prompt, boolean modal)
Sets a prompt in the appbar and waits for a response.
voidsetStatusDefault(String status)
What to show when showing nothing else.
voidsetStatusText(String status)
Sets the status text without changing the widget state.

Constructor Detail

AppBar

public AppBar(boolean hasProgress, boolean hasStatus, PreferencesType type)

Deprecated: Superceeded by java-gnome 4.0; this method may or may not exist in the new bindings but if it does, it will likely have a different name or signature in order that the presented API is a more algorithmic mapping of the underlying native libraries.

Creates new instance of AppBar.

AppBar

public AppBar(Handle handle)

Deprecated: Superceeded by java-gnome 4.0; this method may or may not exist in the new bindings but if it does, it will likely have a different name or signature in order that the presented API is a more algorithmic mapping of the underlying native libraries.

Construct an AppBar using a handle to a native resource.

Method Detail

addListener

public void addListener(AppBarListener listener)

Deprecated: Superceeded by java-gnome 4.0; this method may or may not exist in the new bindings but if it does, it will likely have a different name or signature in order that the presented API is a more algorithmic mapping of the underlying native libraries.

Register an object to handle AppBar events.

See Also: AppBarListener

clearPrompt

public void clearPrompt()

Deprecated: Superceeded by java-gnome 4.0; this method may or may not exist in the new bindings but if it does, it will likely have a different name or signature in order that the presented API is a more algorithmic mapping of the underlying native libraries.

Clears any prompt.

See Also: AppBar

clearStack

public void clearStack()

Deprecated: Superceeded by java-gnome 4.0; this method may or may not exist in the new bindings but if it does, it will likely have a different name or signature in order that the presented API is a more algorithmic mapping of the underlying native libraries.

Clears the stack.

getAppBar

public static AppBar getAppBar(Handle handle)

Deprecated: Superceeded by java-gnome 4.0; this method may or may not exist in the new bindings but if it does, it will likely have a different name or signature in order that the presented API is a more algorithmic mapping of the underlying native libraries.

Internal static factory method to be used by Java-Gnome only.

getEventListenerClass

public Class getEventListenerClass(String signal)

getEventType

public EventType getEventType(String signal)

getProgressBar

public ProgressBar getProgressBar()

Deprecated: Superceeded by java-gnome 4.0; this method may or may not exist in the new bindings but if it does, it will likely have a different name or signature in order that the presented API is a more algorithmic mapping of the underlying native libraries.

Returns the progress bar used by AppBar.

Returns: The progress bar.

getResponse

public String getResponse()

Deprecated: Superceeded by java-gnome 4.0; this method may or may not exist in the new bindings but if it does, it will likely have a different name or signature in order that the presented API is a more algorithmic mapping of the underlying native libraries.

Gets the response to setPrompt

Returns: The user's response.

See Also: AppBar

getStatusBar

public StatusBar getStatusBar()

Deprecated: Superceeded by java-gnome 4.0; this method may or may not exist in the new bindings but if it does, it will likely have a different name or signature in order that the presented API is a more algorithmic mapping of the underlying native libraries.

Return the StatusBar widget contained in this AppBar.

getType

public static Type getType()

Deprecated: Superceeded by java-gnome 4.0; this method may or may not exist in the new bindings but if it does, it will likely have a different name or signature in order that the presented API is a more algorithmic mapping of the underlying native libraries.

Retrieve the runtime type used by the GLib library.

popStack

public void popStack()

Deprecated: Superceeded by java-gnome 4.0; this method may or may not exist in the new bindings but if it does, it will likely have a different name or signature in order that the presented API is a more algorithmic mapping of the underlying native libraries.

Pops the top status off the stack. Calling this on an empty stack causes no problems.

pushStack

public void pushStack(String status)

Deprecated: Superceeded by java-gnome 4.0; this method may or may not exist in the new bindings but if it does, it will likely have a different name or signature in order that the presented API is a more algorithmic mapping of the underlying native libraries.

Pushes the status onto the stack.

Parameters: status The status text. Not null.

refresh

public void refresh()

Deprecated: Superceeded by java-gnome 4.0; this method may or may not exist in the new bindings but if it does, it will likely have a different name or signature in order that the presented API is a more algorithmic mapping of the underlying native libraries.

Refreshes to the current state of stack/default. Useful for forcing the text set by a call to setStatusText to disappear.

removeListener

public void removeListener(AppBarListener listener)

Deprecated: Superceeded by java-gnome 4.0; this method may or may not exist in the new bindings but if it does, it will likely have a different name or signature in order that the presented API is a more algorithmic mapping of the underlying native libraries.

Removes a listener.

See Also: addListener

setProgressPercentage

public void setProgressPercentage(double percentage)

Deprecated: Superceeded by java-gnome 4.0; this method may or may not exist in the new bindings but if it does, it will likely have a different name or signature in order that the presented API is a more algorithmic mapping of the underlying native libraries.

Sets the percetage to show for progress.

setPrompt

public void setPrompt(String prompt, boolean modal)

Deprecated: Superceeded by java-gnome 4.0; this method may or may not exist in the new bindings but if it does, it will likely have a different name or signature in order that the presented API is a more algorithmic mapping of the underlying native libraries.

Sets a prompt in the appbar and waits for a response. When the user responds or cancels, a user_response signal is emitted.

Parameters: prompt The message used to prompt the user. modal True if all user input to the application should be blocked until the user responds to the prompt or cancels.

setStatusDefault

public void setStatusDefault(String status)

Deprecated: Superceeded by java-gnome 4.0; this method may or may not exist in the new bindings but if it does, it will likely have a different name or signature in order that the presented API is a more algorithmic mapping of the underlying native libraries.

What to show when showing nothing else. Defaults to nothing.

Parameters: status The text to use as default. Not null.

setStatusText

public void setStatusText(String status)

Deprecated: Superceeded by java-gnome 4.0; this method may or may not exist in the new bindings but if it does, it will likely have a different name or signature in order that the presented API is a more algorithmic mapping of the underlying native libraries.

Sets the status text without changing the widget state. The next set or push will destroy this permanently.

Parameters: status The text to set. Not null.