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

TAtkObjectClass

Declaration

Source position: atkobject.inc line 299

type TAtkObjectClass = record

  parent: TGObjectClass;

  get_name: function(

  accessible: PAtkObject

):Pgchar;

  get_description: function(

  accessible: PAtkObject

):Pgchar;

  get_parent: function(

  accessible: PAtkObject

):PAtkObject;

  get_n_children: function(

  accessible: PAtkObject

):gint;

  ref_child: function(

  accessible: PAtkObject;

  i: gint

):PAtkObject;

  get_index_in_parent: function(

  accessible: PAtkObject

):gint;

  ref_relation_set: function(

  accessible: PAtkObject

):PAtkRelationSet;

  get_role: function(

  accessible: PAtkObject

):TAtkRole;

  get_layer: function(

  accessible: PAtkObject

):TAtkLayer;

  get_mdi_zorder: function(

  accessible: PAtkObject

):gint;

  ref_state_set: function(

  accessible: PAtkObject

):PAtkStateSet;

  set_name: procedure(

  accessible: PAtkObject;

  name: Pgchar

);

  set_description: procedure(

  accessible: PAtkObject;

  description: Pgchar

);

  set_parent: procedure(

  accessible: PAtkObject;

  parent: PAtkObject

);

  set_role: procedure(

  accessible: PAtkObject;

  role: TAtkRole

);

  connect_property_change_handler: function(

  accessible: PAtkObject;

  handler: TAtkPropertyChangeHandler

):guint;

  remove_property_change_handler: procedure(

  accessible: PAtkObject;

  handler_id: guint

);

  initialize: procedure(

  accessible: PAtkObject;

  data: gpointer

);

  children_changed: procedure(

  accessible: PAtkObject;

  change_index: guint;

  changed_child: gpointer

);

  focus_event: procedure(

  accessible: PAtkObject;

  focus_in: gboolean

);

  property_change: procedure(

  accessible: PAtkObject;

  values: PAtkPropertyValues

);

  state_change: procedure(

  accessible: PAtkObject;

  name: Pgchar;

  state_set: gboolean

);

  visible_data_changed: procedure(

  accessible: PAtkObject

);

  pad1: TAtkFunction;

  pad2: TAtkFunction;

  pad3: TAtkFunction;

  pad4: TAtkFunction;

end;


Documentation generated on: 2023-03-18