comparison gtk4/dw.c @ 2370:b18ef6c5b77a

GTK4: The GtkWidget paramater to the activate-focus signal was removed. The signal still does not seem to be generated, but when it does... the existance of the widget paramater would cause it to also break.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Sun, 14 Mar 2021 07:42:03 +0000
parents 5b3b51ba5239
children 67f98f3e47f4
comparison
equal deleted inserted replaced
2369:5b3b51ba5239 2370:b18ef6c5b77a
410 static gint _dw_generic_event(GtkWidget *widget, gpointer data); 410 static gint _dw_generic_event(GtkWidget *widget, gpointer data);
411 static gint _dw_configure_event(GtkWidget *widget, int width, int height, gpointer data); 411 static gint _dw_configure_event(GtkWidget *widget, int width, int height, gpointer data);
412 static gint _dw_container_enter_event(GtkEventController *controller, guint keyval, guint keycode, GdkModifierType state, gpointer data); 412 static gint _dw_container_enter_event(GtkEventController *controller, guint keyval, guint keycode, GdkModifierType state, gpointer data);
413 static gint _dw_combobox_select_event(GtkWidget *widget, gpointer data); 413 static gint _dw_combobox_select_event(GtkWidget *widget, gpointer data);
414 static gint _dw_expose_event(GtkWidget *widget, cairo_t *cr, int width, int height, gpointer data); 414 static gint _dw_expose_event(GtkWidget *widget, cairo_t *cr, int width, int height, gpointer data);
415 static gint _dw_set_focus_event(GtkWindow *window, GtkWidget *widget, gpointer data); 415 static gint _dw_set_focus_event(GtkWindow *window, gpointer data);
416 static gint _dw_tree_context_event(GtkGestureSingle *gesture, int n_press, double x, double y, gpointer data); 416 static gint _dw_tree_context_event(GtkGestureSingle *gesture, int n_press, double x, double y, gpointer data);
417 static gint _dw_value_changed_event(GtkWidget *widget, gpointer user_data); 417 static gint _dw_value_changed_event(GtkWidget *widget, gpointer user_data);
418 static gint _dw_tree_select_event(GtkTreeSelection *sel, gpointer data); 418 static gint _dw_tree_select_event(GtkTreeSelection *sel, gpointer data);
419 static gint _dw_tree_expand_event(GtkTreeView *treeview, GtkTreeIter *arg1, GtkTreePath *arg2, gpointer data); 419 static gint _dw_tree_expand_event(GtkTreeView *treeview, GtkTreeIter *arg1, GtkTreePath *arg2, gpointer data);
420 static gint _dw_switch_page_event(GtkNotebook *notebook, GtkWidget *page, guint page_num, gpointer data); 420 static gint _dw_switch_page_event(GtkNotebook *notebook, GtkWidget *page, guint page_num, gpointer data);
689 htmlchangedfunc(work.window, status, location, work.data); 689 htmlchangedfunc(work.window, status, location, work.data);
690 } 690 }
691 } 691 }
692 #endif 692 #endif
693 693
694 static gint _dw_set_focus_event(GtkWindow *window, GtkWidget *widget, gpointer data) 694 static gint _dw_set_focus_event(GtkWindow *window, gpointer data)
695 { 695 {
696 SignalHandler work = _dw_get_signal_handler(data); 696 SignalHandler work = _dw_get_signal_handler(data);
697 int retval = FALSE; 697 int retval = FALSE;
698 698
699 if(work.window) 699 if(work.window)
700 { 700 {
701 int (*setfocusfunc)(HWND, void *) = work.func; 701 int (*setfocusfunc)(HWND, void *) = work.func;
702 702
703 retval = setfocusfunc(work.window, work.data); 703 retval = setfocusfunc(work.window, work.data);