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

TGtkWidgetClass

Declaration

Source position: gtkwidget.pp line 82

type TGtkWidgetClass = record

  parent_class: TGtkObjectClass;

  activate_signal: guint;

  set_scroll_adjustments_signal: guint;

  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

);

  draw: procedure(

  widget: PGtkWidget;

  area: PGdkRectangle

);

  draw_focus: procedure(

  widget: PGtkWidget

);

  draw_default: 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

);

  style_set: procedure(

  widget: PGtkWidget;

  previous_style: pointer

);

  add_accelerator: function(

  widget: PGtkWidget;

  accel_signal_id: guint;

  accel_group: PGtkAccelGroup;

  accel_key: guint;

  accel_mods: TGdkModifierType;

  accel_flags: TGtkAccelFlags

):gint;

  remove_accelerator: procedure(

  widget: PGtkWidget;

  accel_group: PGtkAccelGroup;

  accel_key: guint;

  accel_mods: TGdkModifierType

);

  grab_focus: procedure(

  widget: PGtkWidget

);

  event: function(

  widget: PGtkWidget;

  event: PGdkEvent

):gint;

  button_press_event: function(

  widget: PGtkWidget;

  event: PGdkEventButton

):gint;

  button_release_event: function(

  widget: PGtkWidget;

  event: PGdkEventButton

):gint;

  motion_notify_event: function(

  widget: PGtkWidget;

  event: PGdkEventMotion

):gint;

  delete_event: function(

  widget: PGtkWidget;

  event: PGdkEventAny

):gint;

  destroy_event: function(

  widget: PGtkWidget;

  event: PGdkEventAny

):gint;

  expose_event: function(

  widget: PGtkWidget;

  event: PGdkEventExpose

):gint;

  key_press_event: function(

  widget: PGtkWidget;

  event: PGdkEventKey

):gint;

  key_release_event: function(

  widget: PGtkWidget;

  event: PGdkEventKey

):gint;

  enter_notify_event: function(

  widget: PGtkWidget;

  event: PGdkEventCrossing

):gint;

  leave_notify_event: function(

  widget: PGtkWidget;

  event: PGdkEventCrossing

):gint;

  configure_event: function(

  widget: PGtkWidget;

  event: PGdkEventConfigure

):gint;

  focus_in_event: function(

  widget: PGtkWidget;

  event: PGdkEventFocus

):gint;

  focus_out_event: function(

  widget: PGtkWidget;

  event: PGdkEventFocus

):gint;

  map_event: function(

  widget: PGtkWidget;

  event: PGdkEventAny

):gint;

  unmap_event: function(

  widget: PGtkWidget;

  event: PGdkEventAny

):gint;

  property_notify_event: function(

  widget: PGtkWidget;

  event: PGdkEventProperty

):gint;

  selection_clear_event: function(

  widget: PGtkWidget;

  event: PGdkEventSelection

):gint;

  selection_request_event: function(

  widget: PGtkWidget;

  event: PGdkEventSelection

):gint;

  selection_notify_event: function(

  widget: PGtkWidget;

  event: PGdkEventSelection

):gint;

  proximity_in_event: function(

  widget: PGtkWidget;

  event: PGdkEventProximity

):gint;

  proximity_out_event: function(

  widget: PGtkWidget;

  event: PGdkEventProximity

):gint;

  visibility_notify_event: function(

  widget: PGtkWidget;

  event: PGdkEventVisibility

):gint;

  client_event: function(

  widget: PGtkWidget;

  event: PGdkEventClient

):gint;

  no_expose_event: function(

  widget: PGtkWidget;

  event: PGdkEventAny

):gint;

  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

);

  debug_msg: procedure(

  widget: PGtkWidget;

  thestring: Pgchar

);

  pad1: TGtkfunction;

  pad2: TGtkfunction;

  pad3: TGtkfunction;

  pad4: TGtkfunction;

end;


Documentation generated on: 2023-03-18