import hildonize
import util.go_utils as go_utils
import util.misc as misc_utils
-import banners
-import presenter
-import stream_index
import windows
def _window_from_node(self, node):
issuesWindow = MagazineIssuesWindow(self._app, self._player, self._store, node)
- issuesWindow.window.set_modal(True)
- issuesWindow.window.set_transient_for(self._window)
- issuesWindow.window.set_default_size(*self._window.get_size())
- issuesWindow.connect("quit", self._on_quit)
- issuesWindow.connect("home", self._on_home)
- issuesWindow.connect("jump-to", self._on_jump)
+ if not hildonize.IS_FREMANTLE_SUPPORTED:
+ issuesWindow.window.set_modal(True)
+ issuesWindow.window.set_transient_for(self._window)
+ if self._windowInFullscreen:
+ issuesWindow.window.fullscreen()
+ else:
+ issuesWindow.window.unfullscreen()
+ issuesWindow.connect_auto(issuesWindow, "quit", self._on_quit)
+ issuesWindow.connect_auto(issuesWindow, "home", self._on_home)
+ issuesWindow.connect_auto(issuesWindow, "jump-to", self._on_jump)
+ issuesWindow.connect_auto(issuesWindow, "fullscreen", self._on_child_fullscreen)
issuesWindow.show()
return issuesWindow
def _window_from_node(self, node):
issuesWindow = MagazineArticlesWindow(self._app, self._player, self._store, node)
- issuesWindow.window.set_modal(True)
- issuesWindow.window.set_transient_for(self._window)
- issuesWindow.window.set_default_size(*self._window.get_size())
- issuesWindow.connect("quit", self._on_quit)
- issuesWindow.connect("home", self._on_home)
- issuesWindow.connect("jump-to", self._on_jump)
+ if not hildonize.IS_FREMANTLE_SUPPORTED:
+ issuesWindow.window.set_modal(True)
+ issuesWindow.window.set_transient_for(self._window)
+ if self._windowInFullscreen:
+ issuesWindow.window.fullscreen()
+ else:
+ issuesWindow.window.unfullscreen()
+ issuesWindow.connect_auto(issuesWindow, "quit", self._on_quit)
+ issuesWindow.connect_auto(issuesWindow, "home", self._on_home)
+ issuesWindow.connect_auto(issuesWindow, "jump-to", self._on_jump)
+ issuesWindow.connect_auto(issuesWindow, "fullscreen", self._on_child_fullscreen)
issuesWindow.show()
return issuesWindow
def _window_from_node(self, node):
issuesWindow = MagazineArticleWindow(self._app, self._player, self._store, node)
- issuesWindow.window.set_modal(True)
- issuesWindow.window.set_transient_for(self._window)
- issuesWindow.window.set_default_size(*self._window.get_size())
- issuesWindow.connect("quit", self._on_quit)
- issuesWindow.connect("home", self._on_home)
- issuesWindow.connect("jump-to", self._on_jump)
+ if not hildonize.IS_FREMANTLE_SUPPORTED:
+ issuesWindow.window.set_modal(True)
+ issuesWindow.window.set_transient_for(self._window)
+ if self._windowInFullscreen:
+ issuesWindow.window.fullscreen()
+ else:
+ issuesWindow.window.unfullscreen()
+ issuesWindow.connect_auto(issuesWindow, "quit", self._on_quit)
+ issuesWindow.connect_auto(issuesWindow, "home", self._on_home)
+ issuesWindow.connect_auto(issuesWindow, "jump-to", self._on_jump)
+ issuesWindow.connect_auto(issuesWindow, "fullscreen", self._on_child_fullscreen)
issuesWindow.show()
return issuesWindow