X-Git-Url: http://git.maemo.org/git/?p=watersofshiloah;a=blobdiff_plain;f=src%2Fwindows%2Fsource.py;h=fee997ca3524de57a50728b467ababac821d22aa;hp=169d5fcfd43a355e1e7e2f6ebf8dda74dc3c9050;hb=48395f16da1ee02cec1eea38c46072c1fd957a16;hpb=cdf15d55f698ad805313970b9aa245e6a5f77628 diff --git a/src/windows/source.py b/src/windows/source.py index 169d5fc..fee997c 100644 --- a/src/windows/source.py +++ b/src/windows/source.py @@ -5,8 +5,9 @@ import gtk import constants import util.misc as misc_utils +import hildonize import banners -import playcontrol +import presenter import stream_index import windows @@ -44,13 +45,13 @@ class SourceSelector(windows._base.BasicWindow): self._buttonLayout.pack_start(self._scriptureButton, True, True) self._separator = gtk.HSeparator() - self._playcontrol = playcontrol.NavControl(player, store) - self._playcontrol.connect("jump-to", self._on_jump) + self._presenter = presenter.NavControl(player, store) + self._presenter.connect("jump-to", self._on_jump) self._layout.pack_start(self._loadingBanner.toplevel, False, False) self._layout.pack_start(self._buttonLayout, True, True) self._layout.pack_start(self._separator, False, True) - self._layout.pack_start(self._playcontrol.toplevel, False, True) + self._layout.pack_start(self._presenter.toplevel, False, True) self._window.set_title(constants.__pretty_app_name__) @@ -58,7 +59,7 @@ class SourceSelector(windows._base.BasicWindow): windows._base.BasicWindow.show(self) self._errorBanner.toplevel.hide() - self._playcontrol.toplevel.hide() + self._presenter.toplevel.hide() self._refresh() @@ -111,8 +112,9 @@ class SourceSelector(windows._base.BasicWindow): elif node.id == stream_index.SOURCE_SCRIPTURES: Source = windows.scriptures.ScripturesWindow sourceWindow = Source(self._app, self._player, self._store, node) - sourceWindow.window.set_modal(True) - sourceWindow.window.set_transient_for(self._window) + if not hildonize.IS_FREMANTLE_SUPPORTED: + sourceWindow.window.set_modal(True) + sourceWindow.window.set_transient_for(self._window) sourceWindow.window.set_default_size(*self._window.get_size()) if self._windowInFullscreen: sourceWindow.window.fullscreen()