summaryrefslogtreecommitdiff
path: root/UToolTips.pas
diff options
context:
space:
mode:
Diffstat (limited to 'UToolTips.pas')
-rw-r--r--UToolTips.pas10
1 files changed, 5 insertions, 5 deletions
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);