From 20233348a12792d6a7227f422fc3a40b3bd1e36c Mon Sep 17 00:00:00 2001 From: Tomas Bzatek Date: Sat, 3 Oct 2009 17:30:35 +0200 Subject: Get rid of confusing g_signal_connect_swapped() --- UToolTips.pas | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'UToolTips.pas') diff --git a/UToolTips.pas b/UToolTips.pas index d7d2a42..3da438b 100644 --- a/UToolTips.pas +++ b/UToolTips.pas @@ -162,10 +162,10 @@ begin end; end; -function gtk_tooltips_paint_window(tip_window: PGtkWidget): gboolean; cdecl; +function gtk_tooltips_paint_window(widget: PGtkWidget; event: PGdkEventExpose; user_data: gpointer): gboolean; cdecl; begin - gtk_paint_flat_box(tip_window^.style, tip_window^.window, GTK_STATE_NORMAL, GTK_SHADOW_OUT, - nil, GTK_WIDGET(tip_window), 'tooltip', 0, 0, -1, -1); + gtk_paint_flat_box(widget^.style, widget^.window, GTK_STATE_NORMAL, GTK_SHADOW_OUT, + nil, widget, 'tooltip', 0, 0, -1, -1); Result := False; end; @@ -180,8 +180,8 @@ begin gtk_container_set_border_width(GTK_CONTAINER(tip_window), 4); gtk_widget_set_events(GTK_WIDGET(tip_window), GDK_POINTER_MOTION_MASK or GDK_BUTTON_PRESS_MASK or GDK_KEY_PRESS_MASK or GDK_FOCUS_CHANGE_MASK or GDK_SCROLL_MASK); g_signal_connect(tip_window, 'event', G_CALLBACK(@tip_event_handler), nil); - g_signal_connect_swapped(tip_window, 'expose_event', G_CALLBACK(@gtk_tooltips_paint_window), tip_window); - g_signal_connect_swapped(tip_window, 'button-press-event', G_CALLBACK(@tips_button_press_event), tip_window); + g_signal_connect(tip_window, 'expose_event', G_CALLBACK(@gtk_tooltips_paint_window), tip_window); + g_signal_connect(tip_window, 'button-press-event', G_CALLBACK(@tips_button_press_event), tip_window); tip_label := GTK_LABEL(gtk_label_new(nil)); gtk_misc_set_alignment(GTK_MISC(tip_label), 0, 0.5); -- cgit v1.2.3