Unit 'gtk2' Package
[Overview][Constants][Types][Procedures and functions][Variables][Index] [#gtk2]

TGtkWidgetClass

Declaration

Source position: gtkwidget.inc line 142

type TGtkWidgetClass = record

  parent_class: TGtkObjectClass;

  activate_signal: guint;

  set_scroll_adjustments_signal: guint;

  dispatch_child_properties_changed: procedure(

  widget: PGtkWidget;

  n_pspecs: guint;

  pspecs: PPGParamSpec

);

  show: procedure(

  widget: PGtkWidget

);

  show_all: procedure(

  widget: PGtkWidget

);

  hide: procedure(

  widget: PGtkWidget

);

  hide_all: procedure(

  widget: PGtkWidget

);

  map: procedure(

  widget: PGtkWidget

);

  unmap: procedure(

  widget: PGtkWidget

);

  realize: procedure(

  widget: PGtkWidget

);

  unrealize: procedure(

  widget: PGtkWidget

);

  size_request: procedure(

  widget: PGtkWidget;

  requisition: PGtkRequisition

);

  size_allocate: procedure(

  widget: PGtkWidget;

  allocation: PGtkAllocation

);

  state_changed: procedure(

  widget: PGtkWidget;

  previous_state: TGtkStateType

);

  parent_set: procedure(

  widget: PGtkWidget;

  previous_parent: PGtkWidget

);

  hierarchy_changed: procedure(

  widget: PGtkWidget;

  previous_toplevel: PGtkWidget

);

  style_set: procedure(

  widget: PGtkWidget;

  previous_style: PGtkStyle

);

  direction_changed: procedure(

  widget: PGtkWidget;

  previous_direction: TGtkTextDirection

);

  grab_notify: procedure(

  widget: PGtkWidget;

  was_grabbed: gboolean

);

  child_notify: procedure(

  widget: PGtkWidget;

  pspec: PGParamSpec

);

  mnemonic_activate: function(

  widget: PGtkWidget;

  group_cycling: gboolean

):gboolean;

  grab_focus: procedure(

  widget: PGtkWidget

);

  focus: function(

  widget: PGtkWidget;

  direction: TGtkDirectionType

):gboolean;

  event: function(

  widget: PGtkWidget;

  event: PGdkEvent

):gboolean;

  button_press_event: function(

  widget: PGtkWidget;

  event: PGdkEventButton

):gboolean;

  button_release_event: function(

  widget: PGtkWidget;

  event: PGdkEventButton

):gboolean;

  scroll_event: function(

  widget: PGtkWidget;

  event: PGdkEventScroll

):gboolean;

  motion_notify_event: function(

  widget: PGtkWidget;

  event: PGdkEventMotion

):gboolean;

  delete_event: function(

  widget: PGtkWidget;

  event: PGdkEventAny

):gboolean;

  destroy_event: function(

  widget: PGtkWidget;

  event: PGdkEventAny

):gboolean;

  expose_event: function(

  widget: PGtkWidget;

  event: PGdkEventExpose

):gboolean;

  key_press_event: function(

  widget: PGtkWidget;

  event: PGdkEventKey

):gboolean;

  key_release_event: function(

  widget: PGtkWidget;

  event: PGdkEventKey

):gboolean;

  enter_notify_event: function(

  widget: PGtkWidget;

  event: PGdkEventCrossing

):gboolean;

  leave_notify_event: function(

  widget: PGtkWidget;

  event: PGdkEventCrossing

):gboolean;

  configure_event: function(

  widget: PGtkWidget;

  event: PGdkEventConfigure

):gboolean;

  focus_in_event: function(

  widget: PGtkWidget;

  event: PGdkEventFocus

):gboolean;

  focus_out_event: function(

  widget: PGtkWidget;

  event: PGdkEventFocus

):gboolean;

  map_event: function(

  widget: PGtkWidget;

  event: PGdkEventAny

):gboolean;

  unmap_event: function(

  widget: PGtkWidget;

  event: PGdkEventAny

):gboolean;

  property_notify_event: function(

  widget: PGtkWidget;

  event: PGdkEventProperty

):gboolean;

  selection_clear_event: function(

  widget: PGtkWidget;

  event: PGdkEventSelection

):gboolean;

  selection_request_event: function(

  widget: PGtkWidget;

  event: PGdkEventSelection

):gboolean;

  selection_notify_event: function(

  widget: PGtkWidget;

  event: PGdkEventSelection

):gboolean;

  proximity_in_event: function(

  widget: PGtkWidget;

  event: PGdkEventProximity

):gboolean;

  proximity_out_event: function(

  widget: PGtkWidget;

  event: PGdkEventProximity

):gboolean;

  visibility_notify_event: function(

  widget: PGtkWidget;

  event: PGdkEventVisibility

):gboolean;

  client_event: function(

  widget: PGtkWidget;

  event: PGdkEventClient

):gboolean;

  no_expose_event: function(

  widget: PGtkWidget;

  event: PGdkEventAny

):gboolean;

  window_state_event: function(

  widget: PGtkWidget;

  event: PGdkEventWindowState

):gboolean;

  selection_get: procedure(

  widget: PGtkWidget;

  selection_data: PGtkSelectionData;

  info: guint;

  time: guint

);

  selection_received: procedure(

  widget: PGtkWidget;

  selection_data: PGtkSelectionData;

  time: guint

);

  drag_begin: procedure(

  widget: PGtkWidget;

  context: PGdkDragContext

);

  drag_end: procedure(

  widget: PGtkWidget;

  context: PGdkDragContext

);

  drag_data_get: procedure(

  widget: PGtkWidget;

  context: PGdkDragContext;

  selection_data: PGtkSelectionData;

  info: guint;

  time: guint

);

  drag_data_delete: procedure(

  widget: PGtkWidget;

  context: PGdkDragContext

);

  drag_leave: procedure(

  widget: PGtkWidget;

  context: PGdkDragContext;

  time: guint

);

  drag_motion: function(

  widget: PGtkWidget;

  context: PGdkDragContext;

  x: gint;

  y: gint;

  time: guint

):gboolean;

  drag_drop: function(

  widget: PGtkWidget;

  context: PGdkDragContext;

  x: gint;

  y: gint;

  time: guint

):gboolean;

  drag_data_received: procedure(

  widget: PGtkWidget;

  context: PGdkDragContext;

  x: gint;

  y: gint;

  selection_data: PGtkSelectionData;

  info: guint;

  time: guint

);

  popup_menu: function(

  widget: PGtkWidget

):gboolean;

  show_help: function(

  widget: PGtkWidget;

  help_type: TGtkWidgetHelpType

):gboolean;

  get_accessible: function(

  widget: PGtkWidget

):PAtkObject;

  _gtk_reserved1: procedure;

  _gtk_reserved2: procedure;

  _gtk_reserved3: procedure;

  _gtk_reserved4: procedure;

  _gtk_reserved5: procedure;

  _gtk_reserved6: procedure;

  _gtk_reserved7: procedure;

  _gtk_reserved8: procedure;

end;


Documentation generated on: 2023-03-18