summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastian Reichel <sre@ring0.de>2012-08-06 23:10:17 +0200
committerSebastian Reichel <sre@ring0.de>2012-08-06 23:10:17 +0200
commit8c262f4212453f8d87c6333b3c3bb3fe5ffe541f (patch)
tree4fdec1d5fa1b69294568f47ae4be1d85e9710905
parentc9f13c0c94956418bd06c114850000a2bf2d5ed0 (diff)
downloadserial-barcode-scanner-8c262f4212453f8d87c6333b3c3bb3fe5ffe541f.tar.bz2
refactor ui code
-rw-r--r--main.vala4
-rw-r--r--ui.vala11
2 files changed, 12 insertions, 3 deletions
diff --git a/main.vala b/main.vala
index 41ea024..d540ada 100644
--- a/main.vala
+++ b/main.vala
@@ -25,6 +25,8 @@ public static int main(string[] args) {
dev.blink(10);
});
+ init_ui();
+
Gtk.main();
return 0;
}
@@ -77,7 +79,7 @@ public static bool interpret(string data) {
stdout.printf("[%lld] You must be logged in to go into the stock mode\n", timestamp);
return false;
} else {
- restock_dialog();
+ show_restock_dialog();
return true;
}
} else {
diff --git a/ui.vala b/ui.vala
index c3835fd..34aefb3 100644
--- a/ui.vala
+++ b/ui.vala
@@ -1,6 +1,9 @@
-public void restock_dialog() {
+public void init_ui() {
+ init_restock_dialog();
+}
+
+public void init_restock_dialog() {
var window = builder.get_object("restock_dialog") as Gtk.Window;
- window.show();
/* product combobox */
var box = builder.get_object("comboboxtext1") as Gtk.ComboBoxText;
@@ -31,3 +34,7 @@ public void restock_dialog() {
window.hide();
});
}
+
+public void show_restock_dialog() {
+ (builder.get_object("restock_dialog") as Gtk.Window).show();
+}