navit  0.5.3-trunk
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

◆ append

void(* gui_internal_widget_methods::append) (struct widget *parent, struct widget *child)

◆ box_new

struct widget*(* gui_internal_widget_methods::box_new) (struct gui_priv *this, enum flags flags)

◆ button_new

struct widget*(* gui_internal_widget_methods::button_new) (struct gui_priv *this, const char *text, struct graphics_image *image, enum flags flags)

◆ button_new_with_callback

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)

◆ get_flags

enum flags(* gui_internal_widget_methods::get_flags) (struct widget *widget)

◆ get_state

int(* gui_internal_widget_methods::get_state) (struct widget *widget)

◆ image_new

struct widget*(* gui_internal_widget_methods::image_new) (struct gui_priv *this, struct graphics_image *image)

◆ keyboard

struct widget*(* gui_internal_widget_methods::keyboard) (struct gui_priv *this, int mode)

◆ label_new

struct widget*(* gui_internal_widget_methods::label_new) (struct gui_priv *this, const char *text)

◆ menu

struct widget*(* gui_internal_widget_methods::menu) (struct gui_priv *this, const char *label)

◆ set_data

void(* gui_internal_widget_methods::set_data) (struct widget *widget, void *data)

◆ set_default_background

void(* gui_internal_widget_methods::set_default_background) (struct gui_priv *this, struct widget *widget)

◆ set_flags

void(* gui_internal_widget_methods::set_flags) (struct widget *widget, enum flags flags)

◆ set_func

void(* gui_internal_widget_methods::set_func) (struct widget *widget, void(*func)(struct gui_priv *priv, struct widget *widget, void *data))

◆ set_state

void(* gui_internal_widget_methods::set_state) (struct widget *widget, int state)

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