The AppBar widget is a progress bar with a textual annotation.
clearStack
public void clearStack()
Clears the stack.
fireAppBarEvent
protected void fireAppBarEvent(AppBarEvent event)
getEventListenerClass
public Class getEventListenerClass(String signal)
getEventType
public EventType getEventType(String signal)
getProgressBar
public ProgressBar getProgressBar()
Returns the progress bar used by AppBar.
- The progress bar.
getStatusBar
public StatusBar getStatusBar()
Return the StatusBar widget contained in this AppBar.
getType
public static Type getType()
Retrieve the runtime type used by the GLib library.
gnome_appbar_clear_prompt
protected static final void gnome_appbar_clear_prompt(Handle appbar)
gnome_appbar_clear_stack
protected static final void gnome_appbar_clear_stack(Handle appbar)
gnome_appbar_get_progress
protected static final Handle gnome_appbar_get_progress(Handle appbar)
gnome_appbar_get_response
protected static final String gnome_appbar_get_response(Handle appbar)
gnome_appbar_get_status
protected static final Handle gnome_appbar_get_status(Handle appbar)
gnome_appbar_get_type
protected static final int gnome_appbar_get_type()
gnome_appbar_new
protected static final Handle gnome_appbar_new(boolean hasProgress,
boolean hasStatus,
int interactivity)
gnome_appbar_pop
protected static final void gnome_appbar_pop(Handle appbar)
gnome_appbar_push
protected static final void gnome_appbar_push(Handle appbar,
String status)
gnome_appbar_refresh
protected static final void gnome_appbar_refresh(Handle appbar)
gnome_appbar_set_default
protected static final void gnome_appbar_set_default(Handle appbar,
String defaultStatus)
gnome_appbar_set_progress_percentage
protected static final void gnome_appbar_set_progress_percentage(Handle appbar,
double percentage)
gnome_appbar_set_prompt
protected static final void gnome_appbar_set_prompt(Handle appbar,
String prompt,
boolean modal)
gnome_appbar_set_status
protected static final void gnome_appbar_set_status(Handle appbar,
String status)
popStack
public void popStack()
Pops the top status off the stack. Calling this on an empty stack
causes no problems.
pushStack
public void pushStack(String status)
Pushes the status onto the stack.
status
- The status text. Not null.
refresh
public void refresh()
Refreshes to the current state of stack/default. Useful for forcing the
text set by a call to setStatusText to disappear.
setProgressPercentage
public void setProgressPercentage(double percentage)
Sets the percetage to show for progress.
setPrompt
public void setPrompt(String prompt,
boolean modal)
Sets a prompt in the appbar and waits for a response. When the user
responds or cancels, a user_response signal is emitted.
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)
What to show when showing nothing else. Defaults to nothing.
status
- The text to use as default. Not null.
setStatusText
public void setStatusText(String status)
Sets the status text without changing the widget state. The next set
or push will destroy this permanently.
status
- The text to set. Not null.