ui/common/wrapper.h

changeset 656
2f18119d176a
parent 640
c948819bdfb2
child 659
d6baaa93f7be
equal deleted inserted replaced
655:453a782b0e22 656:2f18119d176a
28 28
29 #ifndef UIC_WRAPPER_H 29 #ifndef UIC_WRAPPER_H
30 #define UIC_WRAPPER_H 30 #define UIC_WRAPPER_H
31 31
32 #include "../ui/toolkit.h" 32 #include "../ui/toolkit.h"
33 #include "../ui/tree.h"
33 34
34 #ifdef __cplusplus 35 #ifdef __cplusplus
35 extern "C" { 36 extern "C" {
36 #endif 37 #endif
37 38
40 UIEXPORT void ui_object_set_windowdata(UiObject *obj, void *windowdata); 41 UIEXPORT void ui_object_set_windowdata(UiObject *obj, void *windowdata);
41 42
42 UIEXPORT void* ui_list_get_data(UiList *list); 43 UIEXPORT void* ui_list_get_data(UiList *list);
43 UIEXPORT void* ui_list_get_iter(UiList *list); 44 UIEXPORT void* ui_list_get_iter(UiList *list);
44 UIEXPORT void ui_list_set_iter(UiList *list, void *iter); 45 UIEXPORT void ui_list_set_iter(UiList *list, void *iter);
46
47 UIEXPORT UiSubList* ui_sublist_new(void);
48 UIEXPORT void ui_sublist_set_value(UiSubList *sublist, UiList *value);
49 UIEXPORT void ui_sublist_set_varname(UiSubList *sublist, const char *varname);
50 UIEXPORT void ui_sublist_set_header(UiSubList *sublist, const char *header);
51 UIEXPORT void ui_sublist_set_separator(UiSubList *sublist, UiBool separator);
52 UIEXPORT void ui_sublist_set_userdata(UiSubList *sublist, void *userdata);
53 UIEXPORT void ui_sublist_free(UiSubList *sublist);
54
55 UIEXPORT UiList* ui_srclist_new(UiContext *ctx, const char *name);
56 UIEXPORT void ui_srclist_add(UiList *list, UiSubList *item);
57 UIEXPORT void ui_srclist_insert(UiList *list, int index, UiSubList *item);
58 UIEXPORT void ui_srclist_remove(UiList *list, int index);
59 UIEXPORT void ui_srclist_clear(UiList *list);
60 UIEXPORT int ui_srclist_size(UiList *list);
45 61
46 UIEXPORT UiObject* ui_event_get_obj(UiEvent *event); 62 UIEXPORT UiObject* ui_event_get_obj(UiEvent *event);
47 UIEXPORT void* ui_event_get_document(UiEvent *event); 63 UIEXPORT void* ui_event_get_document(UiEvent *event);
48 UIEXPORT void* ui_event_get_windowdata(UiEvent *event); 64 UIEXPORT void* ui_event_get_windowdata(UiEvent *event);
49 UIEXPORT void* ui_event_get_eventdata(UiEvent *event); 65 UIEXPORT void* ui_event_get_eventdata(UiEvent *event);

mercurial