elm-theme-viewer/src/bin/gui.h

34 lines
1.0 KiB
C

#ifndef __INCLUDE_GUI__
#define __INCLUDE_GUI__
#define WIN_WIDTH 500
#define WIN_HEIGHT 600
extern Evas_Object *win, *viewer_box;
extern Evas_Object *gui_layout, *preview_box, *option_frame, *list;
void gui_create(const char *edje_file,
Evas_Coord width, Evas_Coord height,
Eina_Bool fullscreen);
Evas_Object *gui_preview_create(Evas_Object *parent);
Evas_Object *gui_widget_menu_create(Evas_Object *parent);
void gui_widget_load(void);
void gui_version_set(Eina_Bool version);
void gui_option_finger_size_create(Evas_Object *box);
void gui_option_scale_create(Evas_Object *box);
void gui_option_force_resize_create(Evas_Object *box);
void gui_option_width_size_create(Evas_Object *box);
void gui_option_height_size_create(Evas_Object *box);
void gui_panes_clicked_double_cb(void *data, Evas_Object *obj, void *event_info);
Eina_Bool option_is_force_resize(void);
Eina_Bool option_is_disabled(void);
double option_scale_get(void);
Evas_Object * gui_description_label_get(void);
#endif