]> git.xonotic.org Git - xonotic/netradiant.git/blobdiff - libs/gtkutil/widget.cpp
Wrap g_signal_connect
[xonotic/netradiant.git] / libs / gtkutil / widget.cpp
index 8378292045794b3c59f67f5d4e35a9f164809f73..be5f63d4f124e6c4f88b493d63a762c5b3cd5898 100644 (file)
@@ -76,8 +76,8 @@ void ToggleShown::connect(ui::Widget widget)
 {
     m_widget = widget;
     widget_set_visible(m_widget, m_shownDeferred);
-    g_signal_connect(G_OBJECT(m_widget), "notify::visible", G_CALLBACK(notify_visible), this);
-    g_signal_connect(G_OBJECT(m_widget), "destroy", G_CALLBACK(destroy), this);
+    m_widget.connect("notify::visible", G_CALLBACK(notify_visible), this);
+    m_widget.connect("destroy", G_CALLBACK(destroy), this);
     update();
 }
 
@@ -95,6 +95,6 @@ gboolean WidgetFocusPrinter::focus_out(ui::Widget widget, GdkEventFocus *event,
 
 void WidgetFocusPrinter::connect(ui::Widget widget)
 {
-    g_signal_connect(G_OBJECT(widget), "focus_in_event", G_CALLBACK(focus_in), this);
-    g_signal_connect(G_OBJECT(widget), "focus_out_event", G_CALLBACK(focus_out), this);
+    widget.connect("focus_in_event", G_CALLBACK(focus_in), this);
+    widget.connect("focus_out_event", G_CALLBACK(focus_out), this);
 }