Ardour  9.0-pre0-384-ga76afae0e9
_GtkWidgetClass Struct Reference

#include <gtkwidget.h>

Public Attributes

GtkObjectClass parent_class
 
guint activate_signal
 
guint set_scroll_adjustments_signal
 
void(* dispatch_child_properties_changed )(GtkWidget *widget, guint n_pspecs, GParamSpec **pspecs)
 
void(* show )(GtkWidget *widget)
 
void(* show_all )(GtkWidget *widget)
 
void(* hide )(GtkWidget *widget)
 
void(* hide_all )(GtkWidget *widget)
 
void(* map )(GtkWidget *widget)
 
void(* unmap )(GtkWidget *widget)
 
void(* realize )(GtkWidget *widget)
 
void(* unrealize )(GtkWidget *widget)
 
void(* size_request )(GtkWidget *widget, GtkRequisition *requisition)
 
void(* size_allocate )(GtkWidget *widget, GtkAllocation *allocation)
 
void(* state_changed )(GtkWidget *widget, GtkStateType previous_state)
 
void(* parent_set )(GtkWidget *widget, GtkWidget *previous_parent)
 
void(* hierarchy_changed )(GtkWidget *widget, GtkWidget *previous_toplevel)
 
void(* style_set )(GtkWidget *widget, GtkStyle *previous_style)
 
void(* direction_changed )(GtkWidget *widget, GtkTextDirection previous_direction)
 
void(* grab_notify )(GtkWidget *widget, gboolean was_grabbed)
 
void(* child_notify )(GtkWidget *widget, GParamSpec *pspec)
 
gboolean(* mnemonic_activate )(GtkWidget *widget, gboolean group_cycling)
 
void(* grab_focus )(GtkWidget *widget)
 
gboolean(* focus )(GtkWidget *widget, GtkDirectionType direction)
 
gboolean(* event )(GtkWidget *widget, GdkEvent *event)
 
gboolean(* button_press_event )(GtkWidget *widget, GdkEventButton *event)
 
gboolean(* button_release_event )(GtkWidget *widget, GdkEventButton *event)
 
gboolean(* scroll_event )(GtkWidget *widget, GdkEventScroll *event)
 
gboolean(* motion_notify_event )(GtkWidget *widget, GdkEventMotion *event)
 
gboolean(* delete_event )(GtkWidget *widget, GdkEventAny *event)
 
gboolean(* destroy_event )(GtkWidget *widget, GdkEventAny *event)
 
gboolean(* expose_event )(GtkWidget *widget, GdkEventExpose *event)
 
gboolean(* key_press_event )(GtkWidget *widget, GdkEventKey *event)
 
gboolean(* key_release_event )(GtkWidget *widget, GdkEventKey *event)
 
gboolean(* enter_notify_event )(GtkWidget *widget, GdkEventCrossing *event)
 
gboolean(* leave_notify_event )(GtkWidget *widget, GdkEventCrossing *event)
 
gboolean(* configure_event )(GtkWidget *widget, GdkEventConfigure *event)
 
gboolean(* focus_in_event )(GtkWidget *widget, GdkEventFocus *event)
 
gboolean(* focus_out_event )(GtkWidget *widget, GdkEventFocus *event)
 
gboolean(* map_event )(GtkWidget *widget, GdkEventAny *event)
 
gboolean(* unmap_event )(GtkWidget *widget, GdkEventAny *event)
 
gboolean(* property_notify_event )(GtkWidget *widget, GdkEventProperty *event)
 
gboolean(* selection_clear_event )(GtkWidget *widget, GdkEventSelection *event)
 
gboolean(* selection_request_event )(GtkWidget *widget, GdkEventSelection *event)
 
gboolean(* selection_notify_event )(GtkWidget *widget, GdkEventSelection *event)
 
gboolean(* proximity_in_event )(GtkWidget *widget, GdkEventProximity *event)
 
gboolean(* proximity_out_event )(GtkWidget *widget, GdkEventProximity *event)
 
gboolean(* visibility_notify_event )(GtkWidget *widget, GdkEventVisibility *event)
 
gboolean(* client_event )(GtkWidget *widget, GdkEventClient *event)
 
gboolean(* no_expose_event )(GtkWidget *widget, GdkEventAny *event)
 
gboolean(* window_state_event )(GtkWidget *widget, GdkEventWindowState *event)
 
gboolean(* touch_begin_event )(GtkWidget *widget, GdkEventTouch *event)
 
gboolean(* touch_update_event )(GtkWidget *widget, GdkEventTouch *event)
 
gboolean(* touch_end_event )(GtkWidget *widget, GdkEventTouch *event)
 
void(* selection_get )(GtkWidget *widget, GtkSelectionData *selection_data, guint info, guint time_)
 
void(* selection_received )(GtkWidget *widget, GtkSelectionData *selection_data, guint time_)
 
void(* drag_begin )(GtkWidget *widget, GdkDragContext *context)
 
void(* drag_end )(GtkWidget *widget, GdkDragContext *context)
 
void(* drag_data_get )(GtkWidget *widget, GdkDragContext *context, GtkSelectionData *selection_data, guint info, guint time_)
 
void(* drag_data_delete )(GtkWidget *widget, GdkDragContext *context)
 
void(* drag_leave )(GtkWidget *widget, GdkDragContext *context, guint time_)
 
gboolean(* drag_motion )(GtkWidget *widget, GdkDragContext *context, gint x, gint y, guint time_)
 
gboolean(* drag_drop )(GtkWidget *widget, GdkDragContext *context, gint x, gint y, guint time_)
 
void(* drag_data_received )(GtkWidget *widget, GdkDragContext *context, gint x, gint y, GtkSelectionData *selection_data, guint info, guint time_)
 
gboolean(* popup_menu )(GtkWidget *widget)
 
gboolean(* show_help )(GtkWidget *widget, GtkWidgetHelpType help_type)
 
AtkObject *(* get_accessible )(GtkWidget *widget)
 
void(* screen_changed )(GtkWidget *widget, GdkScreen *previous_screen)
 
gboolean(* can_activate_accel )(GtkWidget *widget, guint signal_id)
 
gboolean(* grab_broken_event )(GtkWidget *widget, GdkEventGrabBroken *event)
 
void(* composited_changed )(GtkWidget *widget)
 
gboolean(* query_tooltip )(GtkWidget *widget, gint x, gint y, gboolean keyboard_tooltip, GtkTooltip *tooltip)
 
void(* _gtk_reserved5 )(void)
 
void(* _gtk_reserved6 )(void)
 
void(* _gtk_reserved7 )(void)
 

Detailed Description

GtkWidgetClass:

Parameters
parent_class
activate_signal
set_scroll_adjustments_signalactivate_signal The signal to emit when a widget of this class is activated, gtk_widget_activate() handles the emission. Implementation of this signal is optional.

set_scroll_adjustment_signal This signal is emitted when a widget of this class is added to a scrolling aware parent, gtk_widget_set_scroll_adjustments() handles the emission. Implementation of this signal is optional.

Definition at line 614 of file gtkwidget.h.

Member Data Documentation

◆ _gtk_reserved5

void(* _GtkWidgetClass::_gtk_reserved5) (void)

Definition at line 817 of file gtkwidget.h.

◆ _gtk_reserved6

void(* _GtkWidgetClass::_gtk_reserved6) (void)

Definition at line 818 of file gtkwidget.h.

◆ _gtk_reserved7

void(* _GtkWidgetClass::_gtk_reserved7) (void)

Definition at line 819 of file gtkwidget.h.

◆ activate_signal

guint _GtkWidgetClass::activate_signal

Definition at line 626 of file gtkwidget.h.

◆ button_press_event

gboolean(* _GtkWidgetClass::button_press_event) (GtkWidget *widget, GdkEventButton *event)

Definition at line 677 of file gtkwidget.h.

◆ button_release_event

gboolean(* _GtkWidgetClass::button_release_event) (GtkWidget *widget, GdkEventButton *event)

Definition at line 679 of file gtkwidget.h.

◆ can_activate_accel

gboolean(* _GtkWidgetClass::can_activate_accel) (GtkWidget *widget, guint signal_id)

Definition at line 797 of file gtkwidget.h.

◆ child_notify

void(* _GtkWidgetClass::child_notify) (GtkWidget *widget, GParamSpec *pspec)

Definition at line 662 of file gtkwidget.h.

◆ client_event

gboolean(* _GtkWidgetClass::client_event) (GtkWidget *widget, GdkEventClient *event)

Definition at line 723 of file gtkwidget.h.

◆ composited_changed

void(* _GtkWidgetClass::composited_changed) (GtkWidget *widget)

Definition at line 804 of file gtkwidget.h.

◆ configure_event

gboolean(* _GtkWidgetClass::configure_event) (GtkWidget *widget, GdkEventConfigure *event)

Definition at line 699 of file gtkwidget.h.

◆ delete_event

gboolean(* _GtkWidgetClass::delete_event) (GtkWidget *widget, GdkEventAny *event)

Definition at line 685 of file gtkwidget.h.

◆ destroy_event

gboolean(* _GtkWidgetClass::destroy_event) (GtkWidget *widget, GdkEventAny *event)

Definition at line 687 of file gtkwidget.h.

◆ direction_changed

void(* _GtkWidgetClass::direction_changed) (GtkWidget *widget, GtkTextDirection previous_direction)

Definition at line 658 of file gtkwidget.h.

◆ dispatch_child_properties_changed

void(* _GtkWidgetClass::dispatch_child_properties_changed) (GtkWidget *widget, guint n_pspecs, GParamSpec **pspecs)

Definition at line 633 of file gtkwidget.h.

◆ drag_begin

void(* _GtkWidgetClass::drag_begin) (GtkWidget *widget, GdkDragContext *context)

Definition at line 746 of file gtkwidget.h.

◆ drag_data_delete

void(* _GtkWidgetClass::drag_data_delete) (GtkWidget *widget, GdkDragContext *context)

Definition at line 755 of file gtkwidget.h.

◆ drag_data_get

void(* _GtkWidgetClass::drag_data_get) (GtkWidget *widget, GdkDragContext *context, GtkSelectionData *selection_data, guint info, guint time_)

Definition at line 750 of file gtkwidget.h.

◆ drag_data_received

void(* _GtkWidgetClass::drag_data_received) (GtkWidget *widget, GdkDragContext *context, gint x, gint y, GtkSelectionData *selection_data, guint info, guint time_)

Definition at line 772 of file gtkwidget.h.

◆ drag_drop

gboolean(* _GtkWidgetClass::drag_drop) (GtkWidget *widget, GdkDragContext *context, gint x, gint y, guint time_)

Definition at line 767 of file gtkwidget.h.

◆ drag_end

void(* _GtkWidgetClass::drag_end) (GtkWidget *widget, GdkDragContext *context)

Definition at line 748 of file gtkwidget.h.

◆ drag_leave

void(* _GtkWidgetClass::drag_leave) (GtkWidget *widget, GdkDragContext *context, guint time_)

Definition at line 759 of file gtkwidget.h.

◆ drag_motion

gboolean(* _GtkWidgetClass::drag_motion) (GtkWidget *widget, GdkDragContext *context, gint x, gint y, guint time_)

Definition at line 762 of file gtkwidget.h.

◆ enter_notify_event

gboolean(* _GtkWidgetClass::enter_notify_event) (GtkWidget *widget, GdkEventCrossing *event)

Definition at line 695 of file gtkwidget.h.

◆ event

gboolean(* _GtkWidgetClass::event) (GtkWidget *widget, GdkEvent *event)

Definition at line 675 of file gtkwidget.h.

◆ expose_event

gboolean(* _GtkWidgetClass::expose_event) (GtkWidget *widget, GdkEventExpose *event)

Definition at line 689 of file gtkwidget.h.

◆ focus

gboolean(* _GtkWidgetClass::focus) (GtkWidget *widget, GtkDirectionType direction)

Definition at line 671 of file gtkwidget.h.

◆ focus_in_event

gboolean(* _GtkWidgetClass::focus_in_event) (GtkWidget *widget, GdkEventFocus *event)

Definition at line 701 of file gtkwidget.h.

◆ focus_out_event

gboolean(* _GtkWidgetClass::focus_out_event) (GtkWidget *widget, GdkEventFocus *event)

Definition at line 703 of file gtkwidget.h.

◆ get_accessible

AtkObject*(* _GtkWidgetClass::get_accessible) (GtkWidget *widget)

Definition at line 793 of file gtkwidget.h.

◆ grab_broken_event

gboolean(* _GtkWidgetClass::grab_broken_event) (GtkWidget *widget, GdkEventGrabBroken *event)

Definition at line 801 of file gtkwidget.h.

◆ grab_focus

void(* _GtkWidgetClass::grab_focus) (GtkWidget *widget)

Definition at line 670 of file gtkwidget.h.

◆ grab_notify

void(* _GtkWidgetClass::grab_notify) (GtkWidget *widget, gboolean was_grabbed)

Definition at line 660 of file gtkwidget.h.

◆ hide

void(* _GtkWidgetClass::hide) (GtkWidget *widget)

Definition at line 640 of file gtkwidget.h.

◆ hide_all

void(* _GtkWidgetClass::hide_all) (GtkWidget *widget)

Definition at line 641 of file gtkwidget.h.

◆ hierarchy_changed

void(* _GtkWidgetClass::hierarchy_changed) (GtkWidget *widget, GtkWidget *previous_toplevel)

Definition at line 654 of file gtkwidget.h.

◆ key_press_event

gboolean(* _GtkWidgetClass::key_press_event) (GtkWidget *widget, GdkEventKey *event)

Definition at line 691 of file gtkwidget.h.

◆ key_release_event

gboolean(* _GtkWidgetClass::key_release_event) (GtkWidget *widget, GdkEventKey *event)

Definition at line 693 of file gtkwidget.h.

◆ leave_notify_event

gboolean(* _GtkWidgetClass::leave_notify_event) (GtkWidget *widget, GdkEventCrossing *event)

Definition at line 697 of file gtkwidget.h.

◆ map

void(* _GtkWidgetClass::map) (GtkWidget *widget)

Definition at line 642 of file gtkwidget.h.

◆ map_event

gboolean(* _GtkWidgetClass::map_event) (GtkWidget *widget, GdkEventAny *event)

Definition at line 705 of file gtkwidget.h.

◆ mnemonic_activate

gboolean(* _GtkWidgetClass::mnemonic_activate) (GtkWidget *widget, gboolean group_cycling)

Definition at line 666 of file gtkwidget.h.

◆ motion_notify_event

gboolean(* _GtkWidgetClass::motion_notify_event) (GtkWidget *widget, GdkEventMotion *event)

Definition at line 683 of file gtkwidget.h.

◆ no_expose_event

gboolean(* _GtkWidgetClass::no_expose_event) (GtkWidget *widget, GdkEventAny *event)

Definition at line 725 of file gtkwidget.h.

◆ parent_class

GtkObjectClass _GtkWidgetClass::parent_class

Definition at line 622 of file gtkwidget.h.

◆ parent_set

void(* _GtkWidgetClass::parent_set) (GtkWidget *widget, GtkWidget *previous_parent)

Definition at line 652 of file gtkwidget.h.

◆ popup_menu

gboolean(* _GtkWidgetClass::popup_menu) (GtkWidget *widget)

Definition at line 781 of file gtkwidget.h.

◆ property_notify_event

gboolean(* _GtkWidgetClass::property_notify_event) (GtkWidget *widget, GdkEventProperty *event)

Definition at line 709 of file gtkwidget.h.

◆ proximity_in_event

gboolean(* _GtkWidgetClass::proximity_in_event) (GtkWidget *widget, GdkEventProximity *event)

Definition at line 717 of file gtkwidget.h.

◆ proximity_out_event

gboolean(* _GtkWidgetClass::proximity_out_event) (GtkWidget *widget, GdkEventProximity *event)

Definition at line 719 of file gtkwidget.h.

◆ query_tooltip

gboolean(* _GtkWidgetClass::query_tooltip) (GtkWidget *widget, gint x, gint y, gboolean keyboard_tooltip, GtkTooltip *tooltip)

Definition at line 806 of file gtkwidget.h.

◆ realize

void(* _GtkWidgetClass::realize) (GtkWidget *widget)

Definition at line 644 of file gtkwidget.h.

◆ screen_changed

void(* _GtkWidgetClass::screen_changed) (GtkWidget *widget, GdkScreen *previous_screen)

Definition at line 795 of file gtkwidget.h.

◆ scroll_event

gboolean(* _GtkWidgetClass::scroll_event) (GtkWidget *widget, GdkEventScroll *event)

Definition at line 681 of file gtkwidget.h.

◆ selection_clear_event

gboolean(* _GtkWidgetClass::selection_clear_event) (GtkWidget *widget, GdkEventSelection *event)

Definition at line 711 of file gtkwidget.h.

◆ selection_get

void(* _GtkWidgetClass::selection_get) (GtkWidget *widget, GtkSelectionData *selection_data, guint info, guint time_)

Definition at line 737 of file gtkwidget.h.

◆ selection_notify_event

gboolean(* _GtkWidgetClass::selection_notify_event) (GtkWidget *widget, GdkEventSelection *event)

Definition at line 715 of file gtkwidget.h.

◆ selection_received

void(* _GtkWidgetClass::selection_received) (GtkWidget *widget, GtkSelectionData *selection_data, guint time_)

Definition at line 741 of file gtkwidget.h.

◆ selection_request_event

gboolean(* _GtkWidgetClass::selection_request_event) (GtkWidget *widget, GdkEventSelection *event)

Definition at line 713 of file gtkwidget.h.

◆ set_scroll_adjustments_signal

guint _GtkWidgetClass::set_scroll_adjustments_signal

Definition at line 628 of file gtkwidget.h.

◆ show

void(* _GtkWidgetClass::show) (GtkWidget *widget)

Definition at line 638 of file gtkwidget.h.

◆ show_all

void(* _GtkWidgetClass::show_all) (GtkWidget *widget)

Definition at line 639 of file gtkwidget.h.

◆ show_help

gboolean(* _GtkWidgetClass::show_help) (GtkWidget *widget, GtkWidgetHelpType help_type)

Definition at line 788 of file gtkwidget.h.

◆ size_allocate

void(* _GtkWidgetClass::size_allocate) (GtkWidget *widget, GtkAllocation *allocation)

Definition at line 648 of file gtkwidget.h.

◆ size_request

void(* _GtkWidgetClass::size_request) (GtkWidget *widget, GtkRequisition *requisition)

Definition at line 646 of file gtkwidget.h.

◆ state_changed

void(* _GtkWidgetClass::state_changed) (GtkWidget *widget, GtkStateType previous_state)

Definition at line 650 of file gtkwidget.h.

◆ style_set

void(* _GtkWidgetClass::style_set) (GtkWidget *widget, GtkStyle *previous_style)

Definition at line 656 of file gtkwidget.h.

◆ touch_begin_event

gboolean(* _GtkWidgetClass::touch_begin_event) (GtkWidget *widget, GdkEventTouch *event)

Definition at line 729 of file gtkwidget.h.

◆ touch_end_event

gboolean(* _GtkWidgetClass::touch_end_event) (GtkWidget *widget, GdkEventTouch *event)

Definition at line 733 of file gtkwidget.h.

◆ touch_update_event

gboolean(* _GtkWidgetClass::touch_update_event) (GtkWidget *widget, GdkEventTouch *event)

Definition at line 731 of file gtkwidget.h.

◆ unmap

void(* _GtkWidgetClass::unmap) (GtkWidget *widget)

Definition at line 643 of file gtkwidget.h.

◆ unmap_event

gboolean(* _GtkWidgetClass::unmap_event) (GtkWidget *widget, GdkEventAny *event)

Definition at line 707 of file gtkwidget.h.

◆ unrealize

void(* _GtkWidgetClass::unrealize) (GtkWidget *widget)

Definition at line 645 of file gtkwidget.h.

◆ visibility_notify_event

gboolean(* _GtkWidgetClass::visibility_notify_event) (GtkWidget *widget, GdkEventVisibility *event)

Definition at line 721 of file gtkwidget.h.

◆ window_state_event

gboolean(* _GtkWidgetClass::window_state_event) (GtkWidget *widget, GdkEventWindowState *event)

Definition at line 727 of file gtkwidget.h.


The documentation for this struct was generated from the following file: