53 UiObserver **observers; |
53 UiObserver **observers; |
54 ui_callback callback; |
54 ui_callback callback; |
55 void *userdata; |
55 void *userdata; |
56 } UiVarEventData; |
56 } UiVarEventData; |
57 |
57 |
|
58 #ifndef UI_GTK4 |
58 struct UiSelection { |
59 struct UiSelection { |
59 GtkSelectionData *data; |
60 GtkSelectionData *data; |
60 }; |
61 }; |
|
62 #endif |
61 |
63 |
62 typedef enum UiOrientation UiOrientation; |
64 typedef enum UiOrientation UiOrientation; |
63 enum UiOrientation { UI_HORIZONTAL = 0, UI_VERTICAL }; |
65 enum UiOrientation { UI_HORIZONTAL = 0, UI_VERTICAL }; |
64 |
66 |
65 #ifndef UI_GTK2 |
67 #ifndef UI_GTK2 |