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; |