Public Types | |
| enum | Tabs { SNAPSHOT_LIST = 0 , DELETE = 1 , DELETE_FINISH = 2 } |
Public Member Functions | |
| signal void | request_close () |
| DeleteWindow (bool embedded=false) | |
| Gtk.Widget | detach_root_widget () |
| void | reload_themed_icons () |
Private Member Functions | |
| bool | init_delayed () |
| bool | on_close_request () |
| void | create_actions () |
| void | action_buttons_set_initial_visibility (bool visible) |
| void | go_first () |
| void | go_prev () |
| void | go_next () |
| void | initialize_tab () |
| bool | validate_current_tab () |
| void | set_page (int page) |
| Gtk.Image | themed_icon (string icon_name, int size) |
Private Attributes | |
| Gtk.Box | vbox_main |
| Gtk.Stack | page_stack |
| int | current_page = -1 |
| Gtk.Box | bbox_action |
| SnapshotListBox | snapshot_list_box |
| DeleteBox | delete_box |
| DeleteFinishBox | delete_finish_box |
| Gtk.Button | btn_prev |
| Gtk.Button | btn_next |
| Gtk.Button | btn_hide |
| Gtk.Button | btn_cancel |
| Gtk.Button | btn_close |
| uint | tmr_init |
| int | def_width = 500 |
| int | def_height = 500 |
| bool | success = false |
| bool | embedded_mode = false |
| Gee.ArrayList< Gtk.Image > | themed_img_list = new Gee.ArrayList<Gtk.Image>() |
| Gee.ArrayList< string > | themed_img_name = new Gee.ArrayList<string>() |
| Gee.ArrayList< int > | themed_img_size = new Gee.ArrayList<int>() |
Definition at line 35 of file DeleteWindow.vala.
| enum DeleteWindow.Tabs |
| Enumerator | |
|---|---|
| SNAPSHOT_LIST | |
| DELETE | |
| DELETE_FINISH | |
Definition at line 398 of file DeleteWindow.vala.
|
inline |
Definition at line 62 of file DeleteWindow.vala.
References _, TeeJee.GtkHelper.add_label(), create_actions(), def_height, def_width, delete_box, delete_finish_box, DeleteBox.DeleteBox(), DeleteFinishBox.DeleteFinishBox(), embedded_mode, SnapshotListBox.hide_context_menu(), init_delayed(), TeeJee.Logging.log_debug(), on_close_request(), page_stack, snapshot_list_box, SnapshotListBox.SnapshotListBox(), tmr_init, and vbox_main.
Referenced by MainWindow.open_delete_flow().
|
inlineprivate |
Definition at line 246 of file DeleteWindow.vala.
Referenced by create_actions(), and initialize_tab().
|
inlineprivate |
Definition at line 158 of file DeleteWindow.vala.
References _, action_buttons_set_initial_visibility(), App, bbox_action, btn_cancel, btn_close, btn_hide, btn_next, btn_prev, Main.delete_file_task, Main.delete_list, embedded_mode, go_next(), go_prev(), request_close(), AsyncTask.stop(), and vbox_main.
Referenced by DeleteWindow().
|
inline |
Definition at line 404 of file DeleteWindow.vala.
References vbox_main.
|
inlineprivate |
Definition at line 257 of file DeleteWindow.vala.
References App, Main.delete_list, initialize_tab(), set_page(), and Main.thread_delete_running.
Referenced by init_delayed().
|
inlineprivate |
Definition at line 283 of file DeleteWindow.vala.
References current_page, embedded_mode, initialize_tab(), request_close(), SnapshotListBox.selected_snapshots(), set_page(), snapshot_list_box, and validate_current_tab().
Referenced by create_actions(), and initialize_tab().
|
inlineprivate |
Definition at line 271 of file DeleteWindow.vala.
References current_page, and initialize_tab().
Referenced by create_actions().
|
inlineprivate |
Definition at line 141 of file DeleteWindow.vala.
References go_first(), and tmr_init.
Referenced by DeleteWindow().
|
inlineprivate |
Definition at line 309 of file DeleteWindow.vala.
References action_buttons_set_initial_visibility(), btn_cancel, btn_close, btn_hide, btn_next, btn_prev, current_page, delete_box, delete_finish_box, DeleteBox.delete_snapshots(), go_next(), TeeJee.Logging.log_debug(), TeeJee.Logging.log_msg(), SnapshotListBox.refresh(), snapshot_list_box, success, DeleteFinishBox.update_message(), and TeeJee.GtkHelper.wait_and_close_window().
Referenced by go_first(), go_next(), and go_prev().
|
inlineprivate |
Definition at line 153 of file DeleteWindow.vala.
Referenced by DeleteWindow().
|
inline |
Definition at line 422 of file DeleteWindow.vala.
References IconManager.lookup(), themed_img_list, themed_img_name, and themed_img_size.
| signal void DeleteWindow.request_close | ( | ) |
Referenced by create_actions(), and go_next().
|
inlineprivate |
Definition at line 383 of file DeleteWindow.vala.
References current_page, and page_stack.
Referenced by go_first(), and go_next().
|
inlineprivate |
Definition at line 414 of file DeleteWindow.vala.
References IconManager.lookup_image(), themed_img_list, themed_img_name, and themed_img_size.
|
inlineprivate |
Definition at line 364 of file DeleteWindow.vala.
References _, current_page, SnapshotListBox.selected_snapshots(), and snapshot_list_box.
Referenced by go_next().
|
private |
Definition at line 42 of file DeleteWindow.vala.
Referenced by create_actions().
|
private |
Definition at line 53 of file DeleteWindow.vala.
Referenced by create_actions(), and initialize_tab().
|
private |
Definition at line 54 of file DeleteWindow.vala.
Referenced by create_actions(), and initialize_tab().
|
private |
Definition at line 52 of file DeleteWindow.vala.
Referenced by create_actions(), and initialize_tab().
|
private |
Definition at line 51 of file DeleteWindow.vala.
Referenced by create_actions(), and initialize_tab().
|
private |
Definition at line 50 of file DeleteWindow.vala.
Referenced by create_actions(), and initialize_tab().
|
private |
Definition at line 41 of file DeleteWindow.vala.
Referenced by go_next(), go_prev(), initialize_tab(), set_page(), and validate_current_tab().
|
private |
Definition at line 58 of file DeleteWindow.vala.
Referenced by DeleteWindow().
|
private |
Definition at line 57 of file DeleteWindow.vala.
Referenced by DeleteWindow().
|
private |
Definition at line 46 of file DeleteWindow.vala.
Referenced by DeleteWindow(), and initialize_tab().
|
private |
Definition at line 47 of file DeleteWindow.vala.
Referenced by DeleteWindow(), and initialize_tab().
|
private |
Definition at line 60 of file DeleteWindow.vala.
Referenced by create_actions(), DeleteWindow(), and go_next().
|
private |
Definition at line 40 of file DeleteWindow.vala.
Referenced by DeleteWindow(), and set_page().
|
private |
Definition at line 45 of file DeleteWindow.vala.
Referenced by DeleteWindow(), go_next(), initialize_tab(), and validate_current_tab().
|
private |
Definition at line 59 of file DeleteWindow.vala.
Referenced by initialize_tab().
|
private |
Definition at line 410 of file DeleteWindow.vala.
Referenced by reload_themed_icons(), and themed_icon().
|
private |
Definition at line 411 of file DeleteWindow.vala.
Referenced by reload_themed_icons(), and themed_icon().
|
private |
Definition at line 412 of file DeleteWindow.vala.
Referenced by reload_themed_icons(), and themed_icon().
|
private |
Definition at line 56 of file DeleteWindow.vala.
Referenced by DeleteWindow(), and init_delayed().
|
private |
Definition at line 39 of file DeleteWindow.vala.
Referenced by create_actions(), DeleteWindow(), and detach_root_widget().