[Window] Fix automatic pulldown code
[tilda-gobject.git] / tilda-controller.h
index 0982ccb..a0a5ff1 100644 (file)
@@ -1,7 +1,7 @@
 #ifndef TILDA_CONTROLLER_H
 #define TILDA_CONTROLLER_H
 
-#include <glib.h>
+#include <glib-object.h>
 
 #define TILDA_TYPE_CONTROLLER                          (tilda_controller_get_type ())
 #define TILDA_CONTROLLER(obj)                          (G_TYPE_CHECK_INSTANCE_CAST ((obj), TILDA_TYPE_CONTROLLER, TildaController))
@@ -19,6 +19,8 @@ struct _TildaController {
 
        /* instance members */
        GPtrArray *windows;
+
+       gint initial_windows;
 };
 
 struct _TildaControllerClass {
@@ -33,7 +35,8 @@ gboolean tilda_controller_add_window (TildaController *self); // FIXME: needs GE
 gboolean tilda_controller_quit (TildaController *self, GError **error);
 
 /* API */
-gboolean tilda_controller_delete_window (TildaController *self, gint window_number);
+gboolean tilda_controller_remove_window (TildaController *self, gint window_number);
+gboolean tilda_controller_global_key_in_use (const TildaController *self, const gchar *keystr);
 
 #endif /* TILDA_CONTROLLER_H */