summaryrefslogtreecommitdiff
path: root/src/bin/egui_gui/egui_layout_h.json
blob: e3683e17cea870528cc318a1043a30e9b425ca55 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
#ifndef _egui_layout_h
#define _egui_layout_h
#include <Eo.h>


typedef struct
{
   Eo *fs_win;
   Eo *fileselector;
   Eo *rm_win;
   Eo *rm_toolbar;
   Eo *rm_table;
   Eo *rm_buttons_box;
   Eo *rm_alias_entry;
   Eo *rm_value_entry;
   Eo *rm_cb_type_hoversel;
   Eo *rm_seq_pub_check;
   Eo *rm_button_add;
   Eo *main_win;
   Eo *canvas_bg;
   Eo *toolbar;
   Eo *left_panes;
   Eo *left_panel_box;
   Eo *fctr_table;
   Eo *fctr_win_it;
   Eo *fctr_bg_it;
   Eo *fctr_box_it;
   Eo *fctr_button_it;
   Eo *fctr_label_it;
   Eo *fctr_check_it;
   Eo *fctr_icon_it;
   Eo *fctr_image_it;
   Eo *fctr_actionslider_it;
   Eo *fctr_bubble_it;
   Eo *fctr_calendar_it;
   Eo *fctr_colorselector_it;
   Eo *fctr_dayselector_it;
   Eo *fctr_clock_it;
   Eo *fctr_entry_it;
   Eo *fctr_flip_it;
   Eo *fctr_genlist_it;
   Eo *fctr_gengrid_it;
   Eo *fctr_table_it;
   Eo *fctr_menu_it;
   Eo *fctr_diskselector_it;
   Eo *fctr_ctxpopup_it;
   Eo *sequences_box;
   Eo *seq_table;
   Eo *seq_list;
   Eo *right_panes;
   Eo *right_panel_box;
   Eo *objtree_table;
   Eo *objtree_list;
   Eo *objtree_filter_box;
   Eo *objtree_filter_entry;
   Eo *propsview_table;
   Eo *propsview_toolbar;
   Eo *propsview_sc;
   Eo *propsview_box;
   Eo *settings_win;
   Eo *settings_toolbar;
   Eo *settings_table;
   Eo *settings_buttons_box;
   Eo *settings_button_apply;
   Eo *project_name_label;
   Eo *project_name_entry;
   Eo *itemview_box;
   Eo *itemview_list;
   Eo *itemview_buttons_box;
   Eo *itemview_add_item_nested_but;
   Eo *itemview_add_separator_but;
} GUI;

Eina_Bool
egui_layout_graphviz_button_clicked(void *data, Eo *obj, const Eo_Event_Description *desc, void *event_info);

Eina_Bool
egui_layout_fs_win_show(void *data, Eo *obj, const Eo_Event_Description *desc, void *event_info);

Eina_Bool
egui_layout_rm_win_show(void *data, Eo *obj, const Eo_Event_Description *desc, void *event_info);

Eina_Bool
egui_layout_settings_win_show(void *data, Eo *obj, const Eo_Event_Description *desc, void *event_info);

GUI *egui_layout_gui_get();
#endif