Class

AgsGuiFileWidget

[]

Description

class AgsGui.FileWidget : Gtk.Box
  implements Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget, Gtk.Orientable {
  flags: guint,
  file_action: guint,
  file_filter: guint,
  default_bundle: gchar*,
  home_path: gchar*,
  sandbox_path: gchar*,
  app_home_path: gchar*,
  app_generic_path: gchar*,
  default_path: gchar*,
  current_path: gchar*,
  action_group: GSimpleActionGroup*,
  vbox: GtkBox*,
  location_entry: GtkEntry*,
  action_menu_button: GtkMenuButton*,
  action_popover: GtkPopoverMenu*,
  action_popup: GMenu*,
  location_drop_down: GtkDropDown*,
  left_vbox: GtkBox*,
  location_box: GtkBox*,
  location: GHashTable*,
  recently_used_filename: gchar*,
  recently_used: gchar**,
  recently_used_link: AgsIconLink*,
  location_separator: GtkSeparator*,
  bookmark_filename: gchar*,
  bookmark: GHashTable*,
  bookmark_box: GtkBox*,
  center_vbox: GtkBox*,
  file_filter_suffix: gchar**,
  current_file_filter: gchar*,
  filename_key_selection: GtkNoSelection*,
  filename_factory: None,
  filename_single_selection: GtkSingleSelection*,
  filename_multi_selection: GtkMultiSelection*,
  filename_scrolled_window: GtkScrolledWindow*,
  filename_view: GtkColumnView*,
  right_vbox: GtkBox*,
  file_magic_executable: gchar*,
  preview: GtkWidget*,
  file_filter_drop_down: GtkDropDown*
}

No description available.

[]

Constructors

ags_file_widget_new

Creates a new instance of AgsFileWidget.

since: 6.6.0

[]

Instance methods

ags_file_widget_add_bookmark

Add bookmark_location to bookmark with button_text.

since: 6.6.0

ags_file_widget_add_location

Add button_action to location with button_text.

since: 6.6.0

ags_file_widget_create_dir

Create directory dir_path.

since: 6.6.0

ags_file_widget_get_app_generic_path

Get app generic path of file_widget.

since: 6.6.0

ags_file_widget_get_app_home_path

Get app home path of file_widget.

since: 6.6.0

ags_file_widget_get_bookmark

Get bookmark from file_widget.

since: 6.6.0

ags_file_widget_get_bookmark_filename

Get bookmark filename of file_widget.

since: 6.6.0

ags_file_widget_get_current_path

Get current path of file_widget.

since: 6.6.0

ags_file_widget_get_default_bundle

Get default bundle of file_widget.

since: 6.6.0

ags_file_widget_get_default_path

Get default path of file_widget.

since: 6.6.0

ags_file_widget_get_file_filter_suffix
No description available.

ags_file_widget_get_file_magic_executable

Get file magic executable of file_widget.

since: 6.6.0

ags_file_widget_get_filename

Get filename of file_widget.

since: 6.6.0

ags_file_widget_get_filenames

Get filenames of file_widget.

since: 6.6.0

ags_file_widget_get_home_path

Get home path of file_widget.

since: 6.6.0

ags_file_widget_get_location

Get location from file_widget.

since: 6.6.0

ags_file_widget_get_recently_used

Get recently used from file_widget.

since: 6.6.0

ags_file_widget_get_recently_used_filename

Get recently used filename of file_widget.

since: 6.6.0

ags_file_widget_read_bookmark

Read bookmarks from bookmark-filename.

since: 6.6.0

ags_file_widget_read_recently_used

Read recently-used from recently-used-filename.

since: 6.6.0

ags_file_widget_refresh

Refresh file_widget due to current path change.

since: 6.6.0

ags_file_widget_remove_bookmark

Remove bookmark_location from bookmark with button_text.

since: 6.6.0

ags_file_widget_remove_location

Remove button_action from location with button_text.

since: 6.6.0

ags_file_widget_set_app_generic_path

Set app_generic_path of file_widget.

since: 6.6.0

ags_file_widget_set_app_home_path

Set app_home_path of file_widget.

since: 6.6.0

ags_file_widget_set_bookmark_filename

Set bookmark_filename of file_widget.

since: 6.6.0

ags_file_widget_set_current_path

Set current_path of file_widget.

since: 6.6.0

ags_file_widget_set_default_bundle

Set default_bundle of file_widget.

since: 6.6.0

ags_file_widget_set_default_path

Set default_path of file_widget.

since: 6.6.0

ags_file_widget_set_file_action

Set file_action of file_widget.

since: 6.6.0

ags_file_widget_set_file_filter

Set file_filter of file_widget.

since: 6.6.0

ags_file_widget_set_file_magic_executable

Set file_magic_executable of file_widget.

since: 6.6.0

ags_file_widget_set_flags

Set flags of file_widget.

since: 6.6.0

ags_file_widget_set_home_path

Set home_path of file_widget.

since: 6.6.0

ags_file_widget_set_recently_used_filename

Set recently_used_filename of file_widget.

since: 6.6.0

ags_file_widget_test_file_action

Test file_action of file_widget.

since: 6.6.0

ags_file_widget_test_file_filter

Test file_filter of file_widget.

since: 6.6.0

ags_file_widget_test_flags

Test flags of file_widget.

since: 6.6.0

ags_file_widget_unset_flags

Set flags of file_widget.

since: 6.6.0

ags_file_widget_write_bookmark

Write bookmarks from bookmark-filename.

since: 6.6.0

ags_file_widget_write_recently_used

Write recently_useds from recently_used-filename.

since: 6.6.0

Methods inherited from GtkBox (13)
Methods inherited from GtkWidget (162)
Methods inherited from GObject (43)
Methods inherited from GtkAccessible (19)
Methods inherited from GtkBuildable (1)
Methods inherited from GtkOrientable (2)
[]

Properties

AgsGui.FileWidget:app-generic-path

The app generic path.

since: 6.6.0

AgsGui.FileWidget:app-home-path

The app home path.

since: 6.6.0

AgsGui.FileWidget:bookmark-filename

The recently used filename.

since: 6.6.0

AgsGui.FileWidget:current-path

The current path.

since: 6.6.0

AgsGui.FileWidget:default-bundle

The default bundle.

since: 6.6.0

AgsGui.FileWidget:default-path

The default path.

since: 6.6.0

AgsGui.FileWidget:file-magic-executable

The file magic executable.

since: 6.6.0

AgsGui.FileWidget:home-path

The home path.

since: 6.6.0

AgsGui.FileWidget:recently-used-filename

The recently used filename.

since: 6.6.0

Properties inherited from GtkBox (4)
Properties inherited from GtkWidget (34)
Properties inherited from GtkAccessible (1)
Properties inherited from GtkOrientable (1)
[]

Signals

AgsGui.FileWidget::create-dir

The ::create-dir signal notifies about creating directory.

since: 6.6.0

AgsGui.FileWidget::refresh

The ::refresh signal notifies about filesystem change.

since: 6.6.0

Signals inherited from GtkWidget (13)
Signals inherited from GObject (1)

Class structure

[]

Virtual methods

AgsGui.FileWidgetClass.create_dir

Create directory dir_path.

since: 6.6.0

AgsGui.FileWidgetClass.refresh

Refresh file_widget due to current path change.

since: 6.6.0