summaryrefslogtreecommitdiff
path: root/src/bin/egui_gui/props_helper.h
diff options
context:
space:
mode:
authorYakov Goldberg <yakov.g@samsung.com>2013-11-12 19:24:46 +0200
committerYakov Goldberg <yakov.g@samsung.com>2013-11-13 11:52:55 +0200
commita3ef051716e01dbe3579f74a4c08be3cba69e3fa (patch)
tree2f493ac3e864a9b5e19a7b9440bb39171f20d442 /src/bin/egui_gui/props_helper.h
parent950fcf7e68e9d2ea612a017b6336b65e049ddf3b (diff)
Many changes... separate gui from command tool and auto generate files
- egui_layout.c/h now egui_layout_c/h.json - building three executables - egui_cmd - simulate or generate mode - egui - builded with our usual layout files - egui_auto fails to build, because we have static funcs. If you want try: - call make; - go to /build/src/egui_gui/tmp and in egui_layout.c delete static from funcs which produce error. - call make again (but remember, if make is succesful /tmp/ will be deleted)
Diffstat (limited to 'src/bin/egui_gui/props_helper.h')
-rw-r--r--src/bin/egui_gui/props_helper.h33
1 files changed, 33 insertions, 0 deletions
diff --git a/src/bin/egui_gui/props_helper.h b/src/bin/egui_gui/props_helper.h
new file mode 100644
index 0000000..8d75d00
--- /dev/null
+++ b/src/bin/egui_gui/props_helper.h
@@ -0,0 +1,33 @@
1#ifndef _PROPS_HELPER_H
2#define _PROPS_HELPER_H
3
4#include <Evas.h>
5#include "gui_widget.h"
6
7Eo *
8props_entry_add(Eo *box, const char *str, Gui_Type t);
9
10Eo *
11props_label_add(Eo *box, Op_Desc *op);
12
13Eo *
14props_check_add(Eo *box, Eina_Bool state);
15
16Eo *
17props_button_add(Eo *box, char *text);
18
19Eo *
20props_hoversel_enums_add(Eo *box, Eo *hover_parent, const char *default_val, const char **enums_lst);
21
22Eo *
23props_hoversel_objects_add(Eo *box, Eo *hover_parent, const char *default_val, const Gui_Context *ctx, const Gui_Widget *wdg);
24
25Eo *
26props_hoversel_object_ops_add(Eo *box, Eo *hover_parent, const char *default_val, const Gui_Widget *wdg);
27
28Eo *
29props_hoversel_seqs_add(Eo *box, Eo *hover_parent, Gui_Context *ctx, const char *default_val);
30
31Eo *
32props_value_add(Eo *box, const Gui_Context *ctx, const Gui_Widget *wdg, const Gui_Widget_Property *prop, const Op_Desc *op, unsigned int par_idx);
33#endif