From 02d2b5c621711e1b74e343d76cf7ab4ae0731396 Mon Sep 17 00:00:00 2001 From: Bryan Schumaker Date: Fri, 22 Apr 2011 17:39:19 -0400 Subject: [PATCH] ocarina: remember footer state --- ocarina/body/footer/__init__.py | 9 +++++++++ ocarina/body/footer/tiny.py | 1 - 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/ocarina/body/footer/__init__.py b/ocarina/body/footer/__init__.py index da71b5e0..27f47243 100644 --- a/ocarina/body/footer/__init__.py +++ b/ocarina/body/footer/__init__.py @@ -5,6 +5,7 @@ import gobject import tiny import detailed +import libsaria from libsaria import audio footer = gtk.VBox() @@ -25,10 +26,18 @@ gobject.timeout_add(500, update_pos) def show_more(): tiny.hide() detailed.show() + libsaria.prefs.set_pref("ocarina.footer.up", True) def show_less(): tiny.show() detailed.hide() + libsaria.prefs.set_pref("ocarina.footer.up", False) + +up = libsaria.init_pref("ocarina.footer.up", False) +if up == True: + show_more() +else: + show_less() def on_play(): tiny.on_play() diff --git a/ocarina/body/footer/tiny.py b/ocarina/body/footer/tiny.py index 63a95482..9ad0dbf5 100644 --- a/ocarina/body/footer/tiny.py +++ b/ocarina/body/footer/tiny.py @@ -34,7 +34,6 @@ add_button( "PAUSE", button.pause_button, False) add_button( "STOP", button.stop_button) add_button( "NEXT", button.next_button) add_button( "UP", button.up_button) -tiny.show() def update_pos(pos): cur_pos.set_text(pos)