diff options
Diffstat (limited to 'libmdock/mdock-widget.c')
-rw-r--r-- | libmdock/mdock-widget.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/libmdock/mdock-widget.c b/libmdock/mdock-widget.c index a97e886..af3b165 100644 --- a/libmdock/mdock-widget.c +++ b/libmdock/mdock-widget.c @@ -23,7 +23,7 @@ #include <libwnck/libwnck.h> #include "mdock-widget.h" -#include "mdock-item-window-list.h" +#include "mdock-item-window-selector.h" #include "mdock-item-menu.h" #include "mdock-item.h" #include "matcher.h" @@ -55,6 +55,7 @@ static GParamSpec *obj_properties[N_PROPERTIES] = { NULL }; G_DEFINE_QUARK(mdock-widget-item-iter, mdock_widget_item_iter) G_DEFINE_QUARK(mdock-widget-item-menu, mdock_widget_item_menu) +G_DEFINE_QUARK(mdock-widget-item-window-selector, mdock_widget_item_window_selector) enum { DRAG_TYPE_ITEM, @@ -338,6 +339,9 @@ static void connect_item(MDockWidget *self, MDockItem *item, GSequenceIter *posi g_object_set_qdata_full(G_OBJECT(item), mdock_widget_item_menu_quark(), mdock_item_menu_new(item), (GDestroyNotify)gtk_widget_destroy); + + g_object_set_qdata_full(G_OBJECT(item), mdock_widget_item_window_selector_quark(), + mdock_item_window_selector_new(item), (GDestroyNotify)gtk_widget_destroy); } @@ -489,6 +493,8 @@ static void mdock_widget_constructed(GObject *obj) { MDockWidget *self = MDOCK_WIDGET(obj); + G_OBJECT_CLASS(mdock_widget_parent_class)->constructed(obj); + g_debug("Constructing with path: %s", self->priv->settings_path); self->priv->settings = g_settings_new_with_path("com.javispedro.mdock.widget", self->priv->settings_path); |