Public Member Functions | |
| ExcludeBox (Gtk.Window _parent_window) | |
| void | set_users_box (UsersBox _users_box) |
| void | refresh_treeview () |
| void | save_changes () |
Private Member Functions | |
| void | init_listbox () |
| Gtk.Widget | create_pattern_row (string pattern) |
| void | update_row_pattern (Gtk.ListBoxRow row, string text, bool include) |
| void | clear_listbox () |
| void | move_row (Gtk.ListBoxRow row, int delta) |
| void | remove_row (Gtk.ListBoxRow row) |
| Gee.ArrayList< string > | collect_patterns () |
| void | apply_patterns (Gee.ArrayList< string > patterns) |
| void | init_actions () |
| void | remove_clicked () |
| void | add_files_clicked () |
| void | add_folder_clicked () |
| SList< string > | browse_files () |
| SList< string > | browse_folder () |
Private Attributes | |
| Gtk.ListBox | listbox |
| Gtk.Window | parent_window |
| UsersBox | users_box |
| Gtk.Label | lbl_message |
| Gtk.ScrolledWindow | scrolled |
Definition at line 16 of file ExcludeBox.vala.
|
inline |
Definition at line 23 of file ExcludeBox.vala.
References _, TeeJee.GtkHelper.add_label(), init_actions(), init_listbox(), lbl_message, TeeJee.Logging.log_debug(), parent_window, and refresh_treeview().
Referenced by RestoreWindow.build_pages(), SettingsWindow.build_pages(), and SetupWizardWindow.build_pages().
|
inlineprivate |
Definition at line 265 of file ExcludeBox.vala.
References App, browse_files(), Main.exclude_list_user, Main.first_snapshot_size, refresh_treeview(), and save_changes().
Referenced by init_actions().
|
inlineprivate |
Definition at line 280 of file ExcludeBox.vala.
References App, browse_folder(), Main.exclude_list_user, Main.first_snapshot_size, refresh_treeview(), and save_changes().
Referenced by init_actions().
|
inlineprivate |
Definition at line 211 of file ExcludeBox.vala.
References App, Main.exclude_list_user, refresh_treeview(), and save_changes().
Referenced by move_row().
|
inlineprivate |
Definition at line 298 of file ExcludeBox.vala.
Referenced by add_files_clicked().
|
inlineprivate |
Definition at line 303 of file ExcludeBox.vala.
Referenced by add_folder_clicked().
|
inlineprivate |
Definition at line 161 of file ExcludeBox.vala.
References listbox.
Referenced by refresh_treeview().
|
inlineprivate |
Definition at line 195 of file ExcludeBox.vala.
References listbox.
Referenced by move_row(), and save_changes().
|
inlineprivate |
Definition at line 64 of file ExcludeBox.vala.
References _, IconManager.button_from_icon(), IconManager.lookup_image(), move_row(), remove_row(), and update_row_pattern().
Referenced by refresh_treeview().
|
inlineprivate |
Definition at line 223 of file ExcludeBox.vala.
References _, add_files_clicked(), add_folder_clicked(), App, Main.exclude_list_user, ExcludeListSummaryWindow.ExcludeListSummaryWindow(), Main.first_snapshot_size, TeeJee.GtkHelper.gtk_inputbox(), parent_window, refresh_treeview(), remove_clicked(), and save_changes().
Referenced by ExcludeBox().
|
inlineprivate |
Definition at line 51 of file ExcludeBox.vala.
References listbox, and scrolled.
Referenced by ExcludeBox().
|
inlineprivate |
Definition at line 170 of file ExcludeBox.vala.
References apply_patterns(), and collect_patterns().
Referenced by create_pattern_row().
|
inline |
Definition at line 308 of file ExcludeBox.vala.
References App, clear_listbox(), create_pattern_row(), Main.exclude_list_user, and listbox.
Referenced by add_files_clicked(), add_folder_clicked(), apply_patterns(), ExcludeBox(), init_actions(), UsersBox.refresh_treeview(), and remove_row().
|
inlineprivate |
Definition at line 259 of file ExcludeBox.vala.
References _, and parent_window.
Referenced by init_actions().
|
inlineprivate |
Definition at line 187 of file ExcludeBox.vala.
References App, Main.exclude_list_user, refresh_treeview(), and save_changes().
Referenced by create_pattern_row().
|
inline |
Definition at line 316 of file ExcludeBox.vala.
References App, collect_patterns(), Main.exclude_list_default, Main.exclude_list_home, Main.exclude_list_user, TeeJee.Logging.log_debug(), UsersBox.refresh(), and users_box.
Referenced by add_files_clicked(), add_folder_clicked(), apply_patterns(), init_actions(), remove_row(), SettingsWindow.save_changes(), and update_row_pattern().
|
inline |
Definition at line 47 of file ExcludeBox.vala.
References users_box.
Referenced by SettingsWindow.build_pages().
|
inlineprivate |
Definition at line 147 of file ExcludeBox.vala.
References save_changes().
Referenced by create_pattern_row().
|
private |
Definition at line 20 of file ExcludeBox.vala.
Referenced by ExcludeBox().
|
private |
Definition at line 17 of file ExcludeBox.vala.
Referenced by clear_listbox(), collect_patterns(), init_listbox(), and refresh_treeview().
|
private |
Definition at line 18 of file ExcludeBox.vala.
Referenced by ExcludeBox(), init_actions(), and remove_clicked().
|
private |
Definition at line 21 of file ExcludeBox.vala.
Referenced by init_listbox().
|
private |
Definition at line 19 of file ExcludeBox.vala.
Referenced by save_changes(), and set_users_box().