NetSurf
Data Fields
toolbar_callbacks Struct Reference

#include <toolbar.h>

Data Fields

void(* theme_update )(void *, bool)
 Call on theme update. More...
 
void(* change_size )(void *)
 Call on bar size change. More...
 
void(* update_buttons )(void *)
 Call to update button states. More...
 
void(* user_action )(void *, toolbar_action_type, union toolbar_action)
 Call to handle user actions. More...
 
bool(* key_press )(void *, wimp_key *)
 Call to handle keypresses. More...
 
void(* save_buttons )(void *, char *)
 Call on change to button order. More...
 

Detailed Description

Definition at line 61 of file toolbar.h.

Field Documentation

◆ change_size

void(* toolbar_callbacks::change_size) (void *)

Call on bar size change.

Definition at line 66 of file toolbar.h.

Referenced by ro_toolbar_refresh().

◆ key_press

bool(* toolbar_callbacks::key_press) (void *, wimp_key *)

Call to handle keypresses.

Definition at line 75 of file toolbar.h.

Referenced by ro_toolbar_keypress().

◆ save_buttons

void(* toolbar_callbacks::save_buttons) (void *, char *)

Call on change to button order.

Definition at line 78 of file toolbar.h.

Referenced by ro_toolbar_toggle_edit().

◆ theme_update

void(* toolbar_callbacks::theme_update) (void *, bool)

Call on theme update.

Definition at line 63 of file toolbar.h.

Referenced by ro_toolbar_theme_update().

◆ update_buttons

void(* toolbar_callbacks::update_buttons) (void *)

Call to update button states.

Definition at line 69 of file toolbar.h.

Referenced by ro_toolbar_update_buttons().

◆ user_action

void(* toolbar_callbacks::user_action) (void *, toolbar_action_type, union toolbar_action)

Call to handle user actions.

Definition at line 72 of file toolbar.h.

Referenced by ro_toolbar_click().


The documentation for this struct was generated from the following file: