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

TAtkTableIface

Declaration

Source position: atktable.inc line 18

type TAtkTableIface = record

  parent: TGTypeInterface;

  ref_at: function(

  table: PAtkTable;

  row: gint;

  column: gint

):PAtkObject;

  get_index_at: function(

  table: PAtkTable;

  row: gint;

  column: gint

):gint;

  get_column_at_index: function(

  table: PAtkTable;

  index: gint

):gint;

  get_row_at_index: function(

  table: PAtkTable;

  index: gint

):gint;

  get_n_columns: function(

  table: PAtkTable

):gint;

  get_n_rows: function(

  table: PAtkTable

):gint;

  get_column_extent_at: function(

  table: PAtkTable;

  row: gint;

  column: gint

):gint;

  get_row_extent_at: function(

  table: PAtkTable;

  row: gint;

  column: gint

):gint;

  get_caption: function(

  table: PAtkTable

):PAtkObject;

  get_column_description: function(

  table: PAtkTable;

  column: gint

):Pgchar;

  get_column_header: function(

  table: PAtkTable;

  column: gint

):PAtkObject;

  get_row_description: function(

  table: PAtkTable;

  row: gint

):Pgchar;

  get_row_header: function(

  table: PAtkTable;

  row: gint

):PAtkObject;

  get_summary: function(

  table: PAtkTable

):PAtkObject;

  set_caption: procedure(

  table: PAtkTable;

  caption: PAtkObject

);

  set_column_description: procedure(

  table: PAtkTable;

  column: gint;

  description: Pgchar

);

  set_column_header: procedure(

  table: PAtkTable;

  column: gint;

  header: PAtkObject

);

  set_row_description: procedure(

  table: PAtkTable;

  row: gint;

  description: Pgchar

);

  set_row_header: procedure(

  table: PAtkTable;

  row: gint;

  header: PAtkObject

);

  set_summary: procedure(

  table: PAtkTable;

  accessible: PAtkObject

);

  get_selected_columns: function(

  table: PAtkTable;

  selected: PPgint

):gint;

  get_selected_rows: function(

  table: PAtkTable;

  selected: PPgint

):gint;

  is_column_selected: function(

  table: PAtkTable;

  column: gint

):gboolean;

  is_row_selected: function(

  table: PAtkTable;

  row: gint

):gboolean;

  is_selected: function(

  table: PAtkTable;

  row: gint;

  column: gint

):gboolean;

  add_row_selection: function(

  table: PAtkTable;

  row: gint

):gboolean;

  remove_row_selection: function(

  table: PAtkTable;

  row: gint

):gboolean;

  add_column_selection: function(

  table: PAtkTable;

  column: gint

):gboolean;

  remove_column_selection: function(

  table: PAtkTable;

  column: gint

):gboolean;

  row_inserted: procedure(

  table: PAtkTable;

  row: gint;

  num_inserted: gint

);

  column_inserted: procedure(

  table: PAtkTable;

  column: gint;

  num_inserted: gint

);

  row_deleted: procedure(

  table: PAtkTable;

  row: gint;

  num_deleted: gint

);

  column_deleted: procedure(

  table: PAtkTable;

  column: gint;

  num_deleted: gint

);

  row_reordered: procedure(

  table: PAtkTable

);

  column_reordered: procedure(

  table: PAtkTable

);

  model_changed: procedure(

  table: PAtkTable

);

  pad1: TAtkFunction;

  pad2: TAtkFunction;

  pad3: TAtkFunction;

  pad4: TAtkFunction;

end;


Documentation generated on: 2023-03-18