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

TGtkCListClass

Declaration

Source position: gtkclist.pp line 96

type TGtkCListClass = record

  parent_class: TGtkContainerClass;

  set_scroll_adjustments: procedure(

  clist: PGtkCList;

  hadjustment: PGtkAdjustment;

  vadjustment: PGtkAdjustment

);

  refresh: procedure(

  clist: PGtkCList

);

  select_row: procedure(

  clist: PGtkCList;

  row: gint;

  column: gint;

  event: PGdkEvent

);

  unselect_row: procedure(

  clist: PGtkCList;

  row: gint;

  column: gint;

  event: PGdkEvent

);

  row_move: procedure(

  clist: PGtkCList;

  source_row: gint;

  dest_row: gint

);

  click_column: procedure(

  clist: PGtkCList;

  column: gint

);

  resize_column: procedure(

  clist: PGtkCList;

  column: gint;

  width: gint

);

  toggle_focus_row: procedure(

  clist: PGtkCList

);

  select_all: procedure(

  clist: PGtkCList

);

  unselect_all: procedure(

  clist: PGtkCList

);

  undo_selection: procedure(

  clist: PGtkCList

);

  start_selection: procedure(

  clist: PGtkCList

);

  end_selection: procedure(

  clist: PGtkCList

);

  extend_selection: procedure(

  clist: PGtkCList;

  scroll_type: TGtkScrollType;

  position: gfloat;

  auto_start_selection: gboolean

);

  scroll_horizontal: procedure(

  clist: PGtkCList;

  scroll_type: TGtkScrollType;

  position: gfloat

);

  scroll_vertical: procedure(

  clist: PGtkCList;

  scroll_type: TGtkScrollType;

  position: gfloat

);

  toggle_add_mode: procedure(

  clist: PGtkCList

);

  abort_column_resize: procedure(

  clist: PGtkCList

);

  resync_selection: procedure(

  clist: PGtkCList;

  event: PGdkEvent

);

  selection_find: function(

  clist: PGtkCList;

  row_number: gint;

  row_list_element: PGList

):PGList;

  draw_row: procedure(

  clist: PGtkCList;

  area: PGdkRectangle;

  row: gint;

  clist_row: PGtkCListRow

);

  draw_drag_highlight: procedure(

  clist: PGtkCList;

  target_row: PGtkCListRow;

  target_row_number: gint;

  drag_pos: TGtkCListDragPos

);

  clear: procedure(

  clist: PGtkCList

);

  fake_unselect_all: procedure(

  clist: PGtkCList;

  row: gint

);

  sort_list: procedure(

  clist: PGtkCList

);

  insert_row: procedure(

  clist: PGtkCList;

  row: gint;

  text: PPgchar

);

  remove_row: procedure(

  clist: PGtkCList;

  row: gint

);

  set_cell_contents: procedure(

  clist: PGtkCList;

  clist_row: PGtkCListRow;

  column: gint;

  thetype: TGtkCellType;

  text: Pgchar;

  spacing: guint8;

  pixmap: PGdkPixmap;

  mask: PGdkBitMap

);

  cell_size_request: procedure(

  clist: PGtkCList;

  clist_row: PGtkCListRow;

  column: gint;

  requisition: PGtkRequisition

);

end;


Documentation generated on: 2023-03-18