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

TGtkFileChooserIface

Declaration

Source position: gtkfilechooserprivate.inc line 9

type TGtkFileChooserIface = record

  base_iface: TGTypeInterface;

  set_current_folder: function(

  chooser: PGtkFileChooser;

  path: PGtkFilePath;

  error: PPGError

):gboolean;

  get_current_folder: function(

  chooser: PGtkFileChooser

):PGtkFilePath;

  set_current_name: procedure(

  chooser: PGtkFileChooser;

  name: Pgchar

);

  select_path: function(

  chooser: PGtkFileChooser;

  path: PGtkFilePath;

  error: PPGError

):gboolean;

  unselect_path: procedure(

  chooser: PGtkFileChooser;

  path: PGtkFilePath

);

  select_all: procedure(

  chooser: PGtkFileChooser

);

  unselect_all: procedure(

  chooser: PGtkFileChooser

);

  get_paths: function(

  chooser: PGtkFileChooser

):PGSList;

  get_preview_path: function(

  chooser: PGtkFileChooser

):PGtkFilePath;

  get_file_system: function(

  chooser: PGtkFileChooser

):PGtkFileSystem;

  add_filter: procedure(

  chooser: PGtkFileChooser;

  filter: PGtkFileFilter

);

  remove_filter: procedure(

  chooser: PGtkFileChooser;

  filter: PGtkFileFilter

);

  list_filters: function(

  chooser: PGtkFileChooser

):PGSList;

  add_shortcut_folder: function(

  chooser: PGtkFileChooser;

  path: PGtkFilePath;

  error: PPGError

):gboolean;

  remove_shortcut_folder: function(

  chooser: PGtkFileChooser;

  path: PGtkFilePath;

  error: PPGError

):gboolean;

  list_shortcut_folders: function(

  chooser: PGtkFileChooser

):PGSList;

  current_folder_changed: procedure(

  chooser: PGtkFileChooser

);

  selection_changed: procedure(

  chooser: PGtkFileChooser

);

  update_preview: procedure(

  chooser: PGtkFileChooser

);

  file_activated: procedure(

  chooser: PGtkFileChooser

);

end;


Documentation generated on: 2023-03-18