| Top |
| ThunarFile * | current-directory | Read / Write |
| gboolean | directory-specific-settings | Read / Write |
| ThunarZoomLevel | zoom-level | Read / Write |
| gboolean | reload | Action |
| gboolean | tab-change | Action |
| gboolean | zoom-in | Action |
| gboolean | zoom-out | Action |
| gboolean | zoom-reset | Action |
GObject
╰── GInitiallyUnowned
╰── GtkWidget
╰── GtkContainer
╰── GtkBin
╰── GtkWindow
╰── ThunarWindow
ThunarFile *
thunar_window_get_current_directory (ThunarWindow *window);
Queries the ThunarFile instance, which represents the directory
currently displayed within window
. NULL is returned if window
is not currently associated with any directory.
void thunar_window_set_current_directory (ThunarWindow *window,ThunarFile *current_directory);
GList * thunar_window_get_directories (ThunarWindow *window,gint *active_page);
gboolean thunar_window_set_directories (ThunarWindow *window,gchar **uris,gint active_page);
void thunar_window_update_directories (ThunarWindow *window,ThunarFile *old_directory,ThunarFile *new_directory);
void
thunar_window_notebook_toggle_split_view
(ThunarWindow *window);
Toggles the split-view functionality for window
.
void thunar_window_notebook_open_new_tab (ThunarWindow *window,ThunarFile *directory);
void thunar_window_notebook_add_new_tab (ThunarWindow *window,ThunarFile *directory,ThunarNewTabBehavior behavior);
void thunar_window_notebook_remove_tab (ThunarWindow *window,gint tab);
Removes tab
page from the currently selected notebook.
void thunar_window_notebook_set_current_tab (ThunarWindow *window,gint tab);
Switches to the tab
page in the currently selected notebook.
gboolean
thunar_window_has_shortcut_sidepane (ThunarWindow *window);
gboolean
thunar_window_has_tree_view_sidepane (ThunarWindow *window);
void thunar_window_append_menu_item (ThunarWindow *window,GtkMenuShell *menu,ThunarWindowAction action);
Adds the selected, widget specific GtkMenuItem to the passed GtkMenuShell
window |
Instance of a ThunarWindow |
|
menu |
GtkMenuShell to which the item should be added |
|
action |
ThunarWindowAction to select which item should be added |
ThunarActionManager *
thunar_window_get_action_manager (ThunarWindow *window);
void thunar_window_redirect_menu_tooltips_to_statusbar (ThunarWindow *window,GtkMenu *menu);
All tooltips of the provided GtkMenu and any submenu will not be shown directly any more. Instead they will be shown in the status bar of the passed ThunarWindow
window |
a ThunarWindow instance. |
|
menu |
GtkMenu for which all tooltips should be shown in the statusbar |
const XfceGtkActionEntry * thunar_window_get_action_entry (ThunarWindow *window,ThunarWindowAction action);
returns a reference to the requested XfceGtkActionEntry
window |
Instance of a ThunarWindow |
|
action |
ThunarWindowAction for which the XfceGtkActionEntry is requested |
void thunar_window_open_files_in_location (ThunarWindow *window,GList *files_to_select);
void thunar_window_show_and_select_files (ThunarWindow *window,GList *files_to_select);
Visually selects the files, given by the list. If the files are being restored from the trash folder new tabs are opened and then the files are selected.
gboolean
thunar_window_action_cancel_search (ThunarWindow *window);
void thunar_window_toolbar_toggle_item_visibility (ThunarWindow *window,gint index);
void thunar_window_toolbar_swap_items (ThunarWindow *window,gint index_a,gint index_b);
void
thunar_window_reconnect_accelerators (ThunarWindow *window);
Used to recreate the accelerator group when the accelerator map changes. This way the open windows can use the updated shortcuts.
“current-directory” property“current-directory” ThunarFile *
The directory currently displayed within this ThunarWindow
or NULL.
Owner: ThunarWindow
Flags: Read / Write
“directory-specific-settings” property “directory-specific-settings” gboolean
Whether to use directory specific settings.
Owner: ThunarWindow
Flags: Read / Write
Default value: FALSE
“zoom-level” property“zoom-level” ThunarZoomLevel
The ThunarZoomLevel applied to the ThunarView currently shown within this window.
Owner: ThunarWindow
Flags: Read / Write
Default value: THUNAR_ZOOM_LEVEL_100_PERCENT
“reload” signalgboolean user_function (ThunarWindow *window, gboolean arg1, gpointer user_data)
Emitted whenever the user requests to reload the contents of the currently displayed folder.
window |
a ThunarWindow instance. |
|
user_data |
user data set when the signal handler was connected. |
Flags: Action
“tab-change” signalgboolean user_function (ThunarWindow *window, int idx, gpointer user_data)
Emitted whenever the user uses a Alt+N combination to switch tabs.
window |
a ThunarWindow instance. |
|
idx |
tab index, |
|
user_data |
user data set when the signal handler was connected. |
Flags: Action
“zoom-in” signalgboolean user_function (ThunarWindow *window, gpointer user_data)
Emitted whenever the user requests to zoom in. This is an internal signal used to bind the action to keys.
window |
a ThunarWindow instance. |
|
user_data |
user data set when the signal handler was connected. |
Flags: Action
“zoom-out” signalgboolean user_function (ThunarWindow *window, gpointer user_data)
Emitted whenever the user requests to zoom out. This is an internal signal used to bind the action to keys.
window |
a ThunarWindow instance. |
|
user_data |
user data set when the signal handler was connected. |
Flags: Action
“zoom-reset” signalgboolean user_function (ThunarWindow *window, gpointer user_data)
Emitted whenever the user requests reset the zoom level. This is an internal signal used to bind the action to keys.
window |
a ThunarWindow instance. |
|
user_data |
user data set when the signal handler was connected. |
Flags: Action