Skip to content
API Documentation
BastionGuard™
DeleteFinishBox Class Reference
Inheritance diagram for DeleteFinishBox:

Public Member Functions

 DeleteFinishBox (Gtk.Window _parent_window)
void update_message (bool success)

Private Attributes

Gtk.Label lbl_header
Gtk.Label lbl_message
Gtk.Window parent_window

Detailed Description

Definition at line 35 of file DeleteFinishBox.vala.

Constructor & Destructor Documentation

◆ DeleteFinishBox()

DeleteFinishBox.DeleteFinishBox ( Gtk.Window _parent_window)
inline

Definition at line 40 of file DeleteFinishBox.vala.

40 {
41
42 log_debug("DeleteFinishBox: DeleteFinishBox()");
43
44 //base(Gtk.Orientation.VERTICAL, 6); // issue with vala
45 GLib.Object(orientation: Gtk.Orientation.VERTICAL, spacing: 6); // work-around
46 parent_window = _parent_window;
47 margin_top = 12;
48 margin_bottom = 12;
49 margin_start = 12;
50 margin_end = 12;
51
52
53 lbl_header = add_label_header(this, _("Completed"), true);
54 lbl_message = add_label_scrolled(this, "", false, true, 0);
55
56 log_debug("DeleteFinishBox: DeleteFinishBox(): exit");
57 }
#define _(s)
Gtk.Window parent_window
void log_debug(string message)

References _, lbl_header, lbl_message, TeeJee.Logging.log_debug(), and parent_window.

Referenced by DeleteWindow.DeleteWindow().

Member Function Documentation

◆ update_message()

void DeleteFinishBox.update_message ( bool success)
inline

Definition at line 59 of file DeleteFinishBox.vala.

59 {
60
61 var txt = "";
62
63 txt = _("Snapshot(s) Deleted");
64
65 if (!success){
66 txt += " " + _("With Errors");
67 }
68
69 lbl_header.label = format_text(txt, true, false, true);
70
71 var msg = "";
72
73 msg += "\n";
74 msg += "<b>" + _("Close window to exit") + "</b>\n\n";
75
76 lbl_message.label = msg;
77 }

References _.

Referenced by DeleteWindow.initialize_tab().

Member Data Documentation

◆ lbl_header

Gtk.Label DeleteFinishBox.lbl_header
private

Definition at line 36 of file DeleteFinishBox.vala.

Referenced by DeleteFinishBox().

◆ lbl_message

Gtk.Label DeleteFinishBox.lbl_message
private

Definition at line 37 of file DeleteFinishBox.vala.

Referenced by DeleteFinishBox().

◆ parent_window

Gtk.Window DeleteFinishBox.parent_window
private

Definition at line 38 of file DeleteFinishBox.vala.

Referenced by DeleteFinishBox().


The documentation for this class was generated from the following file: