ui/gtk/toolkit.h

changeset 33
458831c574f4
parent 21
012418e7dc90
child 42
29b2821d1262
--- a/ui/gtk/toolkit.h	Sat Apr 12 13:44:53 2014 +0200
+++ b/ui/gtk/toolkit.h	Sat May 10 15:43:22 2014 +0200
@@ -44,8 +44,19 @@
     int         value;
 } UiEventData;
 
+typedef struct UiJob {
+    UiObject      *obj;
+    ui_threadfunc job_func;
+    void          *job_data;
+    ui_callback   finish_callback;
+    void          *finish_data;
+} UiJob;
+
 void ui_destroy_userdata(GtkWidget *object, void *userdata);
 
+void ui_set_active_window(UiObject *obj);
+UiObject *ui_get_active_window();
+
 #ifdef	__cplusplus
 }
 #endif

mercurial