30#define INTERFACE_STRIP_EXTNS_OPTION 2
31#define INTERFACE_CONFIRM_OVWR_OPTION 3
32#define INTERFACE_URL_COMPLETE_OPTION 6
33#define INTERFACE_HISTORY_TOOLTIP_OPTION 7
34#define INTERFACE_THUMBNAIL_ICONISE_OPTION 10
35#define INTERFACE_DEFAULT_BUTTON 11
36#define INTERFACE_CANCEL_BUTTON 12
37#define INTERFACE_OK_BUTTON 13
38#define INTERFACE_USE_EXTERNAL_HOTLIST 16
39#define INTERFACE_EXTERNAL_HOTLIST_APP 18
#define INTERFACE_DEFAULT_BUTTON
#define INTERFACE_CONFIRM_OVWR_OPTION
#define INTERFACE_THUMBNAIL_ICONISE_OPTION
#define INTERFACE_STRIP_EXTNS_OPTION
static bool ro_gui_options_interface_ok(wimp_w w)
bool ro_gui_options_interface_initialise(wimp_w w)
#define INTERFACE_EXTERNAL_HOTLIST_APP
#define INTERFACE_OK_BUTTON
#define INTERFACE_URL_COMPLETE_OPTION
#define INTERFACE_USE_EXTERNAL_HOTLIST
#define INTERFACE_HISTORY_TOOLTIP_OPTION
static bool ro_gui_options_interface_click(wimp_pointer *pointer)
#define INTERFACE_CANCEL_BUTTON
static void ro_gui_options_interface_default(wimp_pointer *pointer)
void ro_gui_save_options(void)
Save the current options.
Option reading and saving interface.
#define nsoption_charp(OPTION)
Get the value of a string option.
#define nsoption_set_bool(OPTION, VALUE)
set a boolean option in the default table
#define nsoption_set_charp(OPTION, VALUE)
set string option in default table
#define nsoption_bool(OPTION)
Get the value of a boolean option.
void ro_gui_set_icon_string(wimp_w w, wimp_i i, const char *text, bool is_utf8)
Set the contents of a text or sprite icon to a string.
void ro_gui_set_icon_shaded_state(wimp_w w, wimp_i i, bool state)
Set the shaded state of an icon.
const char * ro_gui_get_icon_string(wimp_w w, wimp_i i)
Read the contents of a text or sprite icon.
void ro_gui_set_icon_selected_state(wimp_w w, wimp_i i, bool state)
Set the selected state of an icon.
bool ro_gui_get_icon_selected_state(wimp_w w, wimp_i i)
Gets the selected state of an icon.
General RISC OS WIMP/OS library functions (interface).
bool ro_gui_wimp_event_set_help_prefix(wimp_w w, const char *help_prefix)
Set the associated help prefix for a given window.
bool ro_gui_wimp_event_register_cancel(wimp_w w, wimp_i i)
Register a function to be called for the Cancel action on a window.
bool ro_gui_wimp_event_memorise(wimp_w w)
Memorises the current state of any registered components in a window.
bool ro_gui_wimp_event_register_mouse_click(wimp_w w, bool(*callback)(wimp_pointer *pointer))
Register a function to be called for all mouse-clicks to icons in a window that don't have registered...
bool ro_gui_wimp_event_register_ok(wimp_w w, wimp_i i, bool(*callback)(wimp_w w))
Register a function to be called for the OK action on a window.
bool ro_gui_wimp_event_register_button(wimp_w w, wimp_i i, void(*callback)(wimp_pointer *pointer))
Register a function to be called when a particular button is pressed.
Automated RISC OS WIMP event handling (interface).