ui/gtk/container.h

changeset 52
25e5390cce41
parent 33
458831c574f4
child 59
eb6611be50c7
equal deleted inserted replaced
51:42506e19eb6b 52:25e5390cce41
35 extern "C" { 35 extern "C" {
36 #endif 36 #endif
37 37
38 typedef void (*ui_container_add_f)(UiContainer*, GtkWidget*); 38 typedef void (*ui_container_add_f)(UiContainer*, GtkWidget*);
39 39
40 typedef struct UiDocumentView UiDocumentView;
41
40 struct UiContainer { 42 struct UiContainer {
41 GtkWidget *widget; 43 GtkWidget *widget;
42 void (*add)(UiContainer*, GtkWidget*); 44 void (*add)(UiContainer*, GtkWidget*);
43 }; 45 };
44 46
48 void ui_split_container_add1(UiContainer *ct, GtkWidget *widget); 50 void ui_split_container_add1(UiContainer *ct, GtkWidget *widget);
49 void ui_split_container_add2(UiContainer *ct, GtkWidget *widget); 51 void ui_split_container_add2(UiContainer *ct, GtkWidget *widget);
50 52
51 void ui_box_add(UiContainer *ct, GtkWidget *widget); 53 void ui_box_add(UiContainer *ct, GtkWidget *widget);
52 54
55
56 UiObject* ui_add_document_tab(UiDocumentView *view);
57 void ui_tab_set_document(UiContext *ctx, void *document);
58 void ui_tab_detach_document(UiContext *ctx, void *document);
59
53 #ifdef __cplusplus 60 #ifdef __cplusplus
54 } 61 }
55 #endif 62 #endif
56 63
57 #endif /* CONTAINER_H */ 64 #endif /* CONTAINER_H */

mercurial