Lines Matching defs:GtkWidgetClass

10386 pub struct GtkWidgetClass {  struct
10387 pub parent_class: gobject::GInitiallyUnownedClass,
10388 pub activate_signal: c_uint,
10389 pub dispatch_child_properties_changed:
10391 pub destroy: Option<unsafe extern "C" fn(*mut GtkWidget)>,
10392 pub show: Option<unsafe extern "C" fn(*mut GtkWidget)>,
10393 pub show_all: Option<unsafe extern "C" fn(*mut GtkWidget)>,
10394 pub hide: Option<unsafe extern "C" fn(*mut GtkWidget)>,
10395 pub map: Option<unsafe extern "C" fn(*mut GtkWidget)>,
10396 pub unmap: Option<unsafe extern "C" fn(*mut GtkWidget)>,
10397 pub realize: Option<unsafe extern "C" fn(*mut GtkWidget)>,
10398 pub unrealize: Option<unsafe extern "C" fn(*mut GtkWidget)>,
10399 pub size_allocate: Option<unsafe extern "C" fn(*mut GtkWidget, *mut GtkAllocation)>,
10400 pub state_changed: Option<unsafe extern "C" fn(*mut GtkWidget, GtkStateType)>,
10401 pub state_flags_changed: Option<unsafe extern "C" fn(*mut GtkWidget, GtkStateFlags)>,
10402 pub parent_set: Option<unsafe extern "C" fn(*mut GtkWidget, *mut GtkWidget)>,
10403 pub hierarchy_changed: Option<unsafe extern "C" fn(*mut GtkWidget, *mut GtkWidget)>,
10404 pub style_set: Option<unsafe extern "C" fn(*mut GtkWidget, *mut GtkStyle)>,
10405 pub direction_changed: Option<unsafe extern "C" fn(*mut GtkWidget, GtkTextDirection)>,
10406 pub grab_notify: Option<unsafe extern "C" fn(*mut GtkWidget, gboolean)>,
10407 pub child_notify: Option<unsafe extern "C" fn(*mut GtkWidget, *mut gobject::GParamSpec)>,
10408 pub draw: Option<unsafe extern "C" fn(*mut GtkWidget, *mut cairo::cairo_t) -> gboolean>,
10409 pub get_request_mode: Option<unsafe extern "C" fn(*mut GtkWidget) -> GtkSizeRequestMode>,
10410 pub get_preferred_height: Option<unsafe extern "C" fn(*mut GtkWidget, *mut c_int, *mut c_int)>,
10411 pub get_preferred_width_for_height:
10413 pub get_preferred_width: Option<unsafe extern "C" fn(*mut GtkWidget, *mut c_int, *mut c_int)>,
10414 pub get_preferred_height_for_width:
10416 pub mnemonic_activate: Option<unsafe extern "C" fn(*mut GtkWidget, gboolean) -> gboolean>,
10417 pub grab_focus: Option<unsafe extern "C" fn(*mut GtkWidget)>,
10418 pub focus: Option<unsafe extern "C" fn(*mut GtkWidget, GtkDirectionType) -> gboolean>,
10419 pub move_focus: Option<unsafe extern "C" fn(*mut GtkWidget, GtkDirectionType)>,
10420 pub keynav_failed: Option<unsafe extern "C" fn(*mut GtkWidget, GtkDirectionType) -> gboolean>,
10421 pub event: Option<unsafe extern "C" fn(*mut GtkWidget, *mut gdk::GdkEvent) -> gboolean>,
10422 pub button_press_event:
10424 pub button_release_event:
10426 pub scroll_event:
10428 pub motion_notify_event:
10430 pub delete_event:
10432 pub destroy_event:
10434 pub key_press_event:
10436 pub key_release_event:
10438 pub enter_notify_event:
10440 pub leave_notify_event:
10442 pub configure_event:
10444 pub focus_in_event:
10446 pub focus_out_event:
10448 pub map_event: Option<unsafe extern "C" fn(*mut GtkWidget, *mut gdk::GdkEventAny) -> gboolean>,
10449 pub unmap_event:
10451 pub property_notify_event:
10453 pub selection_clear_event:
10455 pub selection_request_event:
10457 pub selection_notify_event:
10459 pub proximity_in_event:
10461 pub proximity_out_event:
10463 pub visibility_notify_event:
10465 pub window_state_event:
10467 pub damage_event:
10469 pub grab_broken_event:
10471 pub selection_get:
10473 pub selection_received:
10475 pub drag_begin: Option<unsafe extern "C" fn(*mut GtkWidget, *mut gdk::GdkDragContext)>,
10476 pub drag_end: Option<unsafe extern "C" fn(*mut GtkWidget, *mut gdk::GdkDragContext)>,
10477 pub drag_data_get: Option<
10486 pub drag_data_delete: Option<unsafe extern "C" fn(*mut GtkWidget, *mut gdk::GdkDragContext)>,
10487 pub drag_leave: Option<unsafe extern "C" fn(*mut GtkWidget, *mut gdk::GdkDragContext, c_uint)>,
10488 pub drag_motion: Option<
10497 pub drag_drop: Option<
10506 pub drag_data_received: Option<
10517 pub drag_failed: Option<
10520 pub popup_menu: Option<unsafe extern "C" fn(*mut GtkWidget) -> gboolean>,
10521 pub show_help: Option<unsafe extern "C" fn(*mut GtkWidget, GtkWidgetHelpType) -> gboolean>,
10522 pub get_accessible: Option<unsafe extern "C" fn(*mut GtkWidget) -> *mut atk::AtkObject>,
10523 pub screen_changed: Option<unsafe extern "C" fn(*mut GtkWidget, *mut gdk::GdkScreen)>,
10524 pub can_activate_accel: Option<unsafe extern "C" fn(*mut GtkWidget, c_uint) -> gboolean>,
10525 pub composited_changed: Option<unsafe extern "C" fn(*mut GtkWidget)>,
10526 pub query_tooltip: Option<
10529 pub compute_expand: Option<unsafe extern "C" fn(*mut GtkWidget, *mut gboolean, *mut gboolean)>,
10553 pub priv_: *mut GtkWidgetClassPrivate, argument
10558 impl ::std::fmt::Debug for GtkWidgetClass { argument
16344 widget_class: *mut GtkWidgetClass, in gtk_widget_class_bind_template_callback_full()
16349 widget_class: *mut GtkWidgetClass, in gtk_widget_class_bind_template_child_full()
16355 klass: *mut GtkWidgetClass, in gtk_widget_class_find_style_property()
16362 klass: *mut GtkWidgetClass, in gtk_widget_class_install_style_property()
16366 klass: *mut GtkWidgetClass, in gtk_widget_class_install_style_property_parser()
16371 klass: *mut GtkWidgetClass, in gtk_widget_class_list_style_properties()
16375 widget_class: *mut GtkWidgetClass, in gtk_widget_class_set_accessible_role()
16378 pub fn gtk_widget_class_set_accessible_type(widget_class: *mut GtkWidgetClass, type_: GType); in gtk_widget_class_set_accessible_type()
16380 widget_class: *mut GtkWidgetClass, in gtk_widget_class_set_connect_func()
16387 pub fn gtk_widget_class_set_css_name(widget_class: *mut GtkWidgetClass, name: *const c_char); in gtk_widget_class_set_css_name()
16389 widget_class: *mut GtkWidgetClass, in gtk_widget_class_set_template()
16393 widget_class: *mut GtkWidgetClass, in gtk_widget_class_set_template_from_resource()