diff options
author | Sebastian Reichel <sre@ring0.de> | 2013-03-26 15:52:57 +0100 |
---|---|---|
committer | Sebastian Reichel <sre@ring0.de> | 2013-03-26 15:52:57 +0100 |
commit | 7bfb48ef84384ff0460f273ea5841fba628d2a46 (patch) | |
tree | 898d019f33a554f03cac91495adcb7165344382e /src/ui/curses-ui.vala | |
parent | 03a4e9f901cd36792de2172b4ebb8f6e852fe1cd (diff) | |
download | serial-barcode-scanner-7bfb48ef84384ff0460f273ea5841fba628d2a46.tar.bz2 |
code restructure
Diffstat (limited to 'src/ui/curses-ui.vala')
-rw-r--r-- | src/ui/curses-ui.vala | 68 |
1 files changed, 0 insertions, 68 deletions
diff --git a/src/ui/curses-ui.vala b/src/ui/curses-ui.vala deleted file mode 100644 index 6676eea..0000000 --- a/src/ui/curses-ui.vala +++ /dev/null @@ -1,68 +0,0 @@ -public class CursesUI { - MessageBox messages; - Dialog dialog; - Logo banner; - ClockWindow clkwin; - StatusPanel statuswin; - - public CursesUI() { - /* unicode support */ - Intl.setlocale(LocaleCategory.CTYPE, ""); - - /* initialize curses */ - Curses.initscr(); - - /* disable cursor */ - Curses.curs_set(0); - - /* initialize color mode and define color pairs */ - Curses.start_color(); - Curses.init_pair(0, Curses.Color.WHITE, Curses.Color.BLACK); - Curses.init_pair(1, Curses.Color.GREEN, Curses.Color.BLACK); - Curses.init_pair(2, Curses.Color.WHITE, Curses.Color.RED); - - /* initialize widgets */ - banner = new Logo(); - statuswin = new StatusPanel(); - messages = new MessageBox(); - clkwin = new ClockWindow(); - - clkwin.update(); - - Timeout.add_seconds(10, update_time); - } - - ~CursesUI() { - exit(); - } - - public void exit() { - /* Reset the terminal mode */ - Curses.endwin(); - } - - bool update_time() { - clkwin.update(); - return true; - } - - public void status(string message) { - statuswin.set(message); - } - - public void log(string message) { - messages.add(message); - } - - public void dialog_open(string title, string message) { - dialog = new Dialog(message, title); - } - - public void dialog_close() { - dialog = null; - messages.redraw(); - banner.redraw(); - clkwin.redraw(); - statuswin.redraw(); - } -} |