55 int event; |
55 int event; |
56 } UiUndoMgr; |
56 } UiUndoMgr; |
57 |
57 |
58 typedef struct UiTextArea { |
58 typedef struct UiTextArea { |
59 UiContext *ctx; |
59 UiContext *ctx; |
60 UiVar *var; |
60 UiVar *var; |
61 int last_selection_state; |
61 int last_selection_state; |
62 } UiTextArea; |
62 } UiTextArea; |
63 |
63 |
64 typedef struct UiTextField { |
64 typedef struct UiTextField { |
65 UiContext *ctx; |
65 UiContext *ctx; |
66 UiVar *var; |
66 UiVar *var; |
67 // TODO: validatefunc |
67 // TODO: validatefunc |
68 } UiTextField; |
68 } UiTextField; |
69 |
69 |
70 UIWIDGET ui_textarea_var(UiObject *obj, UiVar *var); |
70 UIWIDGET ui_textarea_var(UiObject *obj, UiVar *var); |
71 void ui_textarea_destroy(GtkWidget *object, UiTextArea *textarea); |
71 void ui_textarea_destroy(GtkWidget *object, UiTextArea *textarea); |