Public Member Functions | |
| RsyncLogBox (Gtk.Window _window) | |
| void | open_log (string _rsync_log_file) |
| bool | init_delayed () |
Public Attributes | |
| Gtk.Label | lbl_header |
| Gtk.Label | lbl_header_progress |
| Gtk.Label | lbl_msg |
| Gtk.Label | lbl_status |
| Gtk.Label | lbl_remaining |
| Gtk.ProgressBar | progressbar |
Properties | |
| bool | is_restore_log [get] |
| bool | is_running [get] |
Private Member Functions | |
| void | parse_log_file () |
| void | parse_log_file_thread () |
| void | create_progressbar () |
| void | create_filters () |
| void | add_search_entry (Gtk.Box hbox) |
| void | add_combo (Gtk.Box hbox) |
| void | create_listview () |
| string | display_status (FileItem item) |
| string | relpath_for (FileItem item) |
| bool | item_matches (FileItem item) |
| Gtk.Widget | create_log_row (FileItem item) |
| void | clear_rows () |
| void | refresh_rows () |
| void | apply_filters () |
Private Attributes | |
| Gtk.Box | vbox_progress |
| Gtk.Box | vbox_list |
| Gtk.ComboBoxText | cmb_filter |
| Gtk.Box | hbox_filter |
| Gtk.Entry | txt_pattern |
| Gtk.ListBox | listbox |
| string | name_filter = "" |
| string | status_filter = "" |
| Gtk.Spinner | spinner |
| uint | tmr_init = 0 |
| bool | thread_is_running = false |
| string | rsync_log_file |
| Gee.ArrayList< FileItem > | loglist |
| Gtk.Window | window |
Definition at line 16 of file RsyncLogBox.vala.
|
inline |
Definition at line 42 of file RsyncLogBox.vala.
References TeeJee.Logging.log_debug(), and window.
Referenced by RestoreWindow.build_pages(), and RsyncLogWindow.RsyncLogWindow().
|
inlineprivate |
Definition at line 171 of file RsyncLogBox.vala.
References _, App, cmb_filter, Main.dry_run, and is_restore_log.
Referenced by create_filters().
|
inlineprivate |
Definition at line 162 of file RsyncLogBox.vala.
References _, apply_filters(), name_filter, and txt_pattern.
Referenced by create_filters().
|
inlineprivate |
Definition at line 326 of file RsyncLogBox.vala.
References cmb_filter, name_filter, refresh_rows(), status_filter, and txt_pattern.
Referenced by add_search_entry(), and open_log().
|
inlineprivate |
Definition at line 303 of file RsyncLogBox.vala.
References listbox.
Referenced by refresh_rows().
|
inlineprivate |
Definition at line 144 of file RsyncLogBox.vala.
References _, add_combo(), TeeJee.GtkHelper.add_label(), add_search_entry(), App, Main.dry_run, hbox_filter, and window.
Referenced by open_log().
|
inlineprivate |
Definition at line 191 of file RsyncLogBox.vala.
References listbox, and vbox_list.
Referenced by open_log().
|
inlineprivate |
Definition at line 273 of file RsyncLogBox.vala.
References display_status(), FileItem.get_icon(), and relpath_for().
Referenced by refresh_rows().
|
inlineprivate |
Definition at line 127 of file RsyncLogBox.vala.
References _, TeeJee.GtkHelper.add_label(), lbl_header_progress, lbl_msg, progressbar, spinner, and vbox_progress.
Referenced by open_log().
|
inlineprivate |
Definition at line 205 of file RsyncLogBox.vala.
References _, FileItem.file_status, and is_restore_log.
Referenced by create_log_row().
|
inline |
Definition at line 78 of file RsyncLogBox.vala.
References App, Main.dry_run, lbl_header, parse_log_file(), and tmr_init.
Referenced by open_log().
|
inlineprivate |
Definition at line 249 of file RsyncLogBox.vala.
References FileItem.file_status, name_filter, relpath_for(), and status_filter.
Referenced by refresh_rows().
|
inline |
Definition at line 52 of file RsyncLogBox.vala.
References _, App, apply_filters(), cmb_filter, create_filters(), create_listview(), create_progressbar(), Main.dry_run, init_delayed(), lbl_header, TeeJee.Logging.log_debug(), rsync_log_file, status_filter, and tmr_init.
Referenced by RestoreWindow.initialize_tab(), and RsyncLogWindow.RsyncLogWindow().
|
inlineprivate |
Definition at line 90 of file RsyncLogBox.vala.
References _, App, Error, TeeJee.GtkHelper.gtk_do_events(), TeeJee.Logging.log_error(), parse_log_file_thread(), AsyncTask.prg_count, AsyncTask.prg_count_total, refresh_rows(), TeeJee.System.sleep(), Main.task, and thread_is_running.
Referenced by init_delayed().
|
inlineprivate |
Definition at line 117 of file RsyncLogBox.vala.
References App, loglist, RsyncTask.parse_log(), rsync_log_file, RsyncTask.RsyncTask(), Main.task, and thread_is_running.
Referenced by parse_log_file().
|
inlineprivate |
Definition at line 312 of file RsyncLogBox.vala.
References App, clear_rows(), create_log_row(), Main.dry_run, item_matches(), listbox, and loglist.
Referenced by apply_filters(), and parse_log_file().
|
inlineprivate |
Definition at line 240 of file RsyncLogBox.vala.
References TeeJee.FileSystem.file_parent(), FileItem.file_path, is_restore_log, and rsync_log_file.
Referenced by create_log_row(), and item_matches().
|
private |
Definition at line 19 of file RsyncLogBox.vala.
Referenced by add_combo(), apply_filters(), and open_log().
|
private |
Definition at line 20 of file RsyncLogBox.vala.
Referenced by create_filters().
| Gtk.Label RsyncLogBox.lbl_header |
Definition at line 27 of file RsyncLogBox.vala.
Referenced by init_delayed(), and open_log().
| Gtk.Label RsyncLogBox.lbl_header_progress |
Definition at line 28 of file RsyncLogBox.vala.
Referenced by create_progressbar().
| Gtk.Label RsyncLogBox.lbl_msg |
Definition at line 30 of file RsyncLogBox.vala.
Referenced by create_progressbar().
| Gtk.Label RsyncLogBox.lbl_remaining |
Definition at line 32 of file RsyncLogBox.vala.
| Gtk.Label RsyncLogBox.lbl_status |
Definition at line 31 of file RsyncLogBox.vala.
|
private |
Definition at line 22 of file RsyncLogBox.vala.
Referenced by clear_rows(), create_listview(), and refresh_rows().
|
private |
Definition at line 39 of file RsyncLogBox.vala.
Referenced by parse_log_file_thread(), and refresh_rows().
|
private |
Definition at line 24 of file RsyncLogBox.vala.
Referenced by add_search_entry(), apply_filters(), and item_matches().
| Gtk.ProgressBar RsyncLogBox.progressbar |
Definition at line 33 of file RsyncLogBox.vala.
Referenced by create_progressbar().
|
private |
Definition at line 38 of file RsyncLogBox.vala.
Referenced by open_log(), parse_log_file_thread(), and relpath_for().
|
private |
Definition at line 29 of file RsyncLogBox.vala.
Referenced by create_progressbar().
|
private |
Definition at line 25 of file RsyncLogBox.vala.
Referenced by apply_filters(), item_matches(), and open_log().
|
private |
Definition at line 36 of file RsyncLogBox.vala.
Referenced by parse_log_file(), and parse_log_file_thread().
|
private |
Definition at line 35 of file RsyncLogBox.vala.
Referenced by init_delayed(), and open_log().
|
private |
Definition at line 21 of file RsyncLogBox.vala.
Referenced by add_search_entry(), and apply_filters().
|
private |
Definition at line 18 of file RsyncLogBox.vala.
Referenced by create_listview().
|
private |
Definition at line 17 of file RsyncLogBox.vala.
Referenced by create_progressbar().
|
private |
Definition at line 40 of file RsyncLogBox.vala.
Referenced by create_filters(), and RsyncLogBox().
|
getprivate |
Definition at line 72 of file RsyncLogBox.vala.
Referenced by add_combo(), display_status(), and relpath_for().
|
get |
Definition at line 123 of file RsyncLogBox.vala.
Referenced by RsyncLogWindow.on_close_request().