Skip to content
API Documentation
BastionGuard™
GtkHelper.vala File Reference

Go to the source code of this file.

Namespaces

namespace  TeeJee
namespace  TeeJee.GtkHelper

Functions

void TeeJee.GtkHelper.gtk_do_events ()
void TeeJee.GtkHelper.gtk_set_busy (bool busy, Gtk.Window win)
static void TeeJee.GtkHelper.gtk_messagebox (string title, string message, Gtk.Window? parent_win, bool is_error=false)
string? TeeJee.GtkHelper.gtk_inputbox (string title, string message, Gtk.Window? parent_win, bool mask_password=false)
void TeeJee.GtkHelper.wait_and_close_window (int milliseconds, Gtk.Window window)
int TeeJee.GtkHelper.gtk_dialog_run (Gtk.Dialog dlg)
bool TeeJee.GtkHelper.gtk_combobox_set_value (Gtk.ComboBoxText combo, int index, string val)
string TeeJee.GtkHelper.gtk_combobox_get_value (Gtk.ComboBoxText combo, int index, string default_value)
static Gtk.Stack TeeJee.GtkHelper.add_notebook (Gtk.Box box, bool show_tabs=true, bool show_border=true)
static Gtk.ListBox TeeJee.GtkHelper.add_treeview (Gtk.Box box, Gtk.SelectionMode selection_mode=Gtk.SelectionMode.SINGLE)
static Gtk.Label TeeJee.GtkHelper.add_column_text (Gtk.ListBox listbox, string title, out Gtk.Label cell)
static Gtk.Box TeeJee.GtkHelper.add_column_icon_radio_text (Gtk.ListBox listbox, string title, out Gtk.Image cell_pix, out Gtk.CheckButton cell_radio, out Gtk.Label cell_text)
static Gtk.Label TeeJee.GtkHelper.add_label_scrolled (Gtk.Box box, string text, bool show_border=false, bool wrap=false, int ellipsize_chars=40)
Gtk.Label TeeJee.GtkHelper.add_label (Gtk.Box box, string text, bool bold=false, bool italic=false, bool large=false)
static string TeeJee.GtkHelper.format_text (string text, bool bold=false, bool italic=false, bool large=false)
static Gtk.Label TeeJee.GtkHelper.add_label_header (Gtk.Box box, string text, bool large_heading=false)
static Gtk.CheckButton TeeJee.GtkHelper.add_checkbox (Gtk.Box box, string text)
static Gtk.SpinButton TeeJee.GtkHelper.add_spin (Gtk.Box box, double min, double max, double val, int digits=0, double step=1, double step_page=1)
static Gtk.Button TeeJee.GtkHelper.add_button (Gtk.Box box, string text, string tooltip, Gtk.SizeGroup? size_group, Gtk.Image? icon=null)
static Gtk.Box TeeJee.GtkHelper.add_button_box (Gtk.Box box, Gtk.Orientation orientation=Gtk.Orientation.HORIZONTAL, Gtk.Align halign=Gtk.Align.CENTER, int spacing=6)