24#ifndef _NETSURF_RISCOS_THROBBER_H_
25#define _NETSURF_RISCOS_THROBBER_H_
99 int x0,
int y0,
int x1,
int y1);
126 os_coord *screenpos, wimp_window_state *state,
127 wimp_mouse_state buttons,
const char **suffix);
Window themes(interface).
theme_style
Theme styles, collecting groups of attributes for different locations.
bool ro_gui_throbber_stop(struct throbber *throbber)
Stop the amimation of a throbber.
bool ro_gui_throbber_help_suffix(struct throbber *throbber, wimp_i i, os_coord *screenpos, wimp_window_state *state, wimp_mouse_state buttons, const char **suffix)
Translate mouse data into an interactive help message for the throbber.
bool ro_gui_throbber_set_extent(struct throbber *throbber, int x0, int y0, int x1, int y1)
Set or update the dimensions to be used by the throbber in RO units.
void ro_gui_throbber_destroy(struct throbber *throbber)
Destroy a throbber widget.
bool ro_gui_throbber_hide(struct throbber *throbber, bool hide)
Show or hide a throbber.
bool ro_gui_throbber_animate(struct throbber *throbber)
Start or update the amimation of a throbber.
bool ro_gui_throbber_get_dims(struct throbber *throbber, int *width, int *height)
Return the MINIMUM dimensions required by the throbber, in RO units, allowing for the current theme.
bool ro_gui_throbber_rebuild(struct throbber *throbber, struct theme_descriptor *theme, theme_style style, wimp_w window, bool shaded)
Place a throbber into a toolbar window and initialise any theme-specific settings.
struct throbber * ro_gui_throbber_create(struct theme_descriptor *theme)
Create a new throbber widget.
wimp_w window
The window and icon details.