navit  0.5.1-trunk
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Macros Groups
gui_internal_widget_methods Struct Reference

#include <gui_internal.h>

Data Fields

void(* append )(struct widget *parent, struct widget *child)
 
struct widget *(* button_new )(struct gui_priv *this, const char *text, struct graphics_image *image, enum flags flags)
 
struct widget *(* button_new_with_callback )(struct gui_priv *this, const char *text, struct graphics_image *image, enum flags flags, void(*func)(struct gui_priv *priv, struct widget *widget, void *data), void *data)
 
struct widget *(* box_new )(struct gui_priv *this, enum flags flags)
 
struct widget *(* label_new )(struct gui_priv *this, const char *text)
 
struct widget *(* image_new )(struct gui_priv *this, struct graphics_image *image)
 
struct widget *(* keyboard )(struct gui_priv *this, int mode)
 
struct widget *(* menu )(struct gui_priv *this, const char *label)
 
enum flags(* get_flags )(struct widget *widget)
 
void(* set_flags )(struct widget *widget, enum flags flags)
 
int(* get_state )(struct widget *widget)
 
void(* set_state )(struct widget *widget, int state)
 
void(* set_func )(struct widget *widget, void(*func)(struct gui_priv *priv, struct widget *widget, void *data))
 
void(* set_data )(struct widget *widget, void *data)
 
void(* set_default_background )(struct gui_priv *this, struct widget *widget)
 

Field Documentation

void(* gui_internal_widget_methods::append)(struct widget *parent, struct widget *child)
struct widget*(* gui_internal_widget_methods::box_new)(struct gui_priv *this, enum flags flags)
struct widget*(* gui_internal_widget_methods::button_new)(struct gui_priv *this, const char *text, struct graphics_image *image, enum flags flags)
struct widget*(* gui_internal_widget_methods::button_new_with_callback)(struct gui_priv *this, const char *text, struct graphics_image *image, enum flags flags, void(*func)(struct gui_priv *priv, struct widget *widget, void *data), void *data)
enum flags(* gui_internal_widget_methods::get_flags)(struct widget *widget)
int(* gui_internal_widget_methods::get_state)(struct widget *widget)
struct widget*(* gui_internal_widget_methods::image_new)(struct gui_priv *this, struct graphics_image *image)
struct widget*(* gui_internal_widget_methods::keyboard)(struct gui_priv *this, int mode)
struct widget*(* gui_internal_widget_methods::label_new)(struct gui_priv *this, const char *text)
struct widget*(* gui_internal_widget_methods::menu)(struct gui_priv *this, const char *label)
void(* gui_internal_widget_methods::set_data)(struct widget *widget, void *data)
void(* gui_internal_widget_methods::set_default_background)(struct gui_priv *this, struct widget *widget)
void(* gui_internal_widget_methods::set_flags)(struct widget *widget, enum flags flags)
void(* gui_internal_widget_methods::set_func)(struct widget *widget, void(*func)(struct gui_priv *priv, struct widget *widget, void *data))
void(* gui_internal_widget_methods::set_state)(struct widget *widget, int state)

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