ui/gtk/toolkit.h

changeset 32
e5f4d8af567e
parent 0
2483f517c562
child 42
9af327d0e0e4
--- a/ui/gtk/toolkit.h	Mon Feb 12 21:13:23 2024 +0100
+++ b/ui/gtk/toolkit.h	Sun Jun 09 15:43:08 2024 +0200
@@ -44,23 +44,17 @@
     ui_callback callback;
     void        *userdata;
     int         value;
+    void        *customdata;
 } UiEventData;
 
 typedef struct UiVarEventData {
-    UiObject   *obj;
-    UiVar     *var;
-    UiObserver **observers;
+    UiObject    *obj;
+    UiVar       *var;
+    UiObserver  **observers;
+    ui_callback callback;
+    void        *userdata;
 } UiVarEventData;
 
-
-typedef struct UiJob {
-    UiObject      *obj;
-    ui_threadfunc job_func;
-    void          *job_data;
-    ui_callback   finish_callback;
-    void          *finish_data;
-} UiJob;
-
 struct UiSelection {
     GtkSelectionData *data;
 };
@@ -82,6 +76,10 @@
 void ui_set_active_window(UiObject *obj);
 UiObject *ui_get_active_window();
 
+#if GTK_MAJOR_VERSION >= 3
+void ui_css_init(void);
+#endif
+
 #ifdef	__cplusplus
 }
 #endif

mercurial