| 65 UiContext *ctx; |
65 UiContext *ctx; |
| 66 UiVar *var; |
66 UiVar *var; |
| 67 int last_selection_state; |
67 int last_selection_state; |
| 68 ui_callback onchange; |
68 ui_callback onchange; |
| 69 void *onchangedata; |
69 void *onchangedata; |
| |
70 char *action; |
| 70 } UiTextArea; |
71 } UiTextArea; |
| 71 |
72 |
| 72 typedef struct UiTextField { |
73 typedef struct UiTextField { |
| 73 UiObject *obj; |
74 UiObject *obj; |
| 74 UiVar *var; |
75 UiVar *var; |
| 75 ui_callback onchange; |
76 ui_callback onchange; |
| 76 void *onchangedata; |
77 void *onchangedata; |
| 77 ui_callback onactivate; |
78 ui_callback onactivate; |
| 78 void *onactivatedata; |
79 void *onactivatedata; |
| |
80 char *onactivate_action; |
| |
81 char *onchange_action; |
| 79 } UiTextField; |
82 } UiTextField; |
| 80 |
83 |
| 81 typedef struct UiPathTextField { |
84 typedef struct UiPathTextField { |
| 82 UiObject *obj; |
85 UiObject *obj; |
| 83 |
86 |