summaryrefslogtreecommitdiffstats
path: root/ui.vala
diff options
context:
space:
mode:
Diffstat (limited to 'ui.vala')
-rw-r--r--ui.vala14
1 files changed, 13 insertions, 1 deletions
diff --git a/ui.vala b/ui.vala
index 843198b..a5d37a4 100644
--- a/ui.vala
+++ b/ui.vala
@@ -21,7 +21,6 @@ public void init_ui() {
public void init_main_window() {
var window = builder.get_object("main") as Gtk.Window;
- /* TODO */
window.destroy.connect(() => {
Gtk.main_quit();
});
@@ -76,6 +75,19 @@ public void show_main_window() {
(builder.get_object("main") as Gtk.Window).show();
}
+public void show_stock_dialog() {
+ var liststore = builder.get_object("stock-store") as Gtk.ListStore;
+ liststore.clear();
+
+ Gtk.TreeIter iter;
+ foreach(var item in db.get_stock()) {
+ liststore.append(out iter);
+ liststore.set(iter, 0, item.id, 1, item.name, 2, item.amount, 3, item.memberprice, 4, item.guestprice, -1);
+ }
+
+ (builder.get_object("stock-dialog") as Gtk.Window).show();
+}
+
[PrintfFormat]
public void write_to_log(string format, ...) {
var arguments = va_list();