]> de.git.xonotic.org Git - xonotic/netradiant.git/blobdiff - radiant/windowobservers.cpp
Wrap g_signal_connect
[xonotic/netradiant.git] / radiant / windowobservers.cpp
index d30d0e3c0da30b989473e5761e9045e31f8c6981..eafd725b60565fbea44689eebc6576007e669180 100644 (file)
@@ -140,12 +140,12 @@ void GlobalWindowObservers_add( WindowObserver* observer ){
 }
 
 void GlobalWindowObservers_connectTopLevel( ui::Window window ){
-       g_signal_connect( G_OBJECT( window ), "key_press_event", G_CALLBACK( selection_modifier_key_press ), &g_window_observers );
-       g_signal_connect( G_OBJECT( window ), "key_release_event", G_CALLBACK( selection_modifier_key_release ), &g_window_observers );
+       window.connect( "key_press_event", G_CALLBACK( selection_modifier_key_press ), &g_window_observers );
+       window.connect( "key_release_event", G_CALLBACK( selection_modifier_key_release ), &g_window_observers );
 }
 
 void GlobalWindowObservers_connectWidget( ui::Widget widget ){
-       g_signal_connect( G_OBJECT( widget ), "button_press_event", G_CALLBACK( modifiers_button_press ), &g_window_observers );
-       g_signal_connect( G_OBJECT( widget ), "button_release_event", G_CALLBACK( modifiers_button_release ), &g_window_observers );
-       g_signal_connect( G_OBJECT( widget ), "motion_notify_event", G_CALLBACK( modifiers_motion ), &g_window_observers );
+       widget.connect( "button_press_event", G_CALLBACK( modifiers_button_press ), &g_window_observers );
+       widget.connect( "button_release_event", G_CALLBACK( modifiers_button_release ), &g_window_observers );
+       widget.connect( "motion_notify_event", G_CALLBACK( modifiers_motion ), &g_window_observers );
 }