def __init__(self, player, store):
gobject.GObject.__init__(self)
+ self._layout = gtk.HBox()
+ go_utils.AutoSignal.__init__(self, self.toplevel)
self._store = store
self._controlBox = NavigationBox()
self._controlBox.toplevel.add(self._controlButton)
- self._controlBox.connect("action", self._on_nav_action)
- self._controlBox.connect("navigating", self._on_navigating)
+ self.connect_auto(self._controlBox, "action", self._on_nav_action)
+ self.connect_auto(self._controlBox, "navigating", self._on_navigating)
self._titleButton = gtk.Label()
self._displayBox = NavigationBox()
self._displayBox.toplevel.add(self._titleButton)
- self._displayBox.connect("action", self._on_nav_action)
- self._displayBox.connect("navigating", self._on_navigating)
+ self.connect_auto(self._displayBox, "action", self._on_nav_action)
+ self.connect_auto(self._displayBox, "navigating", self._on_navigating)
- self._layout = gtk.HBox()
- go_utils.AutoSignal.__init__(self, self.toplevel)
self._layout.pack_start(self._controlBox.toplevel, False, False)
self._layout.pack_start(self._displayBox.toplevel, True, True)
self._player = player
self._separator = gtk.HSeparator()
self._presenter = presenter.NavControl(self._player, self._store)
- self._presenter.connect("home", self._on_home)
- self._presenter.connect("jump-to", self._on_jump)
+ self.connect_auto(self._presenter, "home", self._on_home)
+ self.connect_auto(self._presenter, "jump-to", self._on_jump)
self._contentLayout = gtk.VBox(False)
self._contentLayout.pack_start(self._treeScroller, True, True)
)
self._presenterNavigation = presenter.NavigationBox()
self._presenterNavigation.toplevel.add(self._presenter.toplevel)
- self._presenterNavigation.connect("action", self._on_nav_action)
- self._presenterNavigation.connect("navigating", self._on_navigating)
+ self.connect_auto(self._presenterNavigation, "action", self._on_nav_action)
+ self.connect_auto(self._presenterNavigation, "navigating", self._on_navigating)
self._seekbar = hildonize.create_seekbar()
self._seekbar.connect("change-value", self._on_user_seek)
sessionsWindow.window.fullscreen()
else:
sessionsWindow.window.unfullscreen()
- sessionsWindow.connect("quit", self._on_quit)
- sessionsWindow.connect("home", self._on_home)
- sessionsWindow.connect("jump-to", self._on_jump)
- sessionsWindow.connect("fullscreen", self._on_child_fullscreen)
+ sessionsWindow.connect_auto(sessionsWindow, "quit", self._on_quit)
+ sessionsWindow.connect_auto(sessionsWindow, "home", self._on_home)
+ sessionsWindow.connect_auto(sessionsWindow, "jump-to", self._on_jump)
+ sessionsWindow.connect_auto(sessionsWindow, "fullscreen", self._on_child_fullscreen)
sessionsWindow.show()
return sessionsWindow
sessionsWindow.window.fullscreen()
else:
sessionsWindow.window.unfullscreen()
- sessionsWindow.connect("quit", self._on_quit)
- sessionsWindow.connect("home", self._on_home)
- sessionsWindow.connect("jump-to", self._on_jump)
- sessionsWindow.connect("fullscreen", self._on_child_fullscreen)
+ sessionsWindow.connect_auto(sessionsWindow, "quit", self._on_quit)
+ sessionsWindow.connect_auto(sessionsWindow, "home", self._on_home)
+ sessionsWindow.connect_auto(sessionsWindow, "jump-to", self._on_jump)
+ sessionsWindow.connect_auto(sessionsWindow, "fullscreen", self._on_child_fullscreen)
sessionsWindow.show()
return sessionsWindow
sessionsWindow.window.fullscreen()
else:
sessionsWindow.window.unfullscreen()
- sessionsWindow.connect("quit", self._on_quit)
- sessionsWindow.connect("home", self._on_home)
- sessionsWindow.connect("jump-to", self._on_jump)
- sessionsWindow.connect("fullscreen", self._on_child_fullscreen)
+ sessionsWindow.connect_auto(sessionsWindow, "quit", self._on_quit)
+ sessionsWindow.connect_auto(sessionsWindow, "home", self._on_home)
+ sessionsWindow.connect_auto(sessionsWindow, "jump-to", self._on_jump)
+ sessionsWindow.connect_auto(sessionsWindow, "fullscreen", self._on_child_fullscreen)
sessionsWindow.show()
return sessionsWindow
issuesWindow.window.fullscreen()
else:
issuesWindow.window.unfullscreen()
- issuesWindow.connect("quit", self._on_quit)
- issuesWindow.connect("home", self._on_home)
- issuesWindow.connect("jump-to", self._on_jump)
- issuesWindow.connect("fullscreen", self._on_child_fullscreen)
+ 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
issuesWindow.window.fullscreen()
else:
issuesWindow.window.unfullscreen()
- issuesWindow.connect("quit", self._on_quit)
- issuesWindow.connect("home", self._on_home)
- issuesWindow.connect("jump-to", self._on_jump)
- issuesWindow.connect("fullscreen", self._on_child_fullscreen)
+ 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
issuesWindow.window.fullscreen()
else:
issuesWindow.window.unfullscreen()
- issuesWindow.connect("quit", self._on_quit)
- issuesWindow.connect("home", self._on_home)
- issuesWindow.connect("jump-to", self._on_jump)
- issuesWindow.connect("fullscreen", self._on_child_fullscreen)
+ 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
self._header = self._store.get_image_from_store(headerPath)
self._headerNavigation = presenter.NavigationBox()
self._headerNavigation.toplevel.add(self._header)
- self._headerNavigation.connect("action", self._on_nav_action)
- self._headerNavigation.connect("navigating", self._on_navigating)
+ self.connect_auto(self._headerNavigation, "action", self._on_nav_action)
+ self.connect_auto(self._headerNavigation, "navigating", self._on_navigating)
self._programmingModel = gtk.ListStore(
gobject.TYPE_STRING,
self._presenter = presenter.StreamMiniPresenter(self._store)
self._presenterNavigation = presenter.NavigationBox()
self._presenterNavigation.toplevel.add(self._presenter.toplevel)
- self._presenterNavigation.connect("action", self._on_nav_action)
- self._presenterNavigation.connect("navigating", self._on_navigating)
+ self.connect_auto(self._presenterNavigation, "action", self._on_nav_action)
+ self.connect_auto(self._presenterNavigation, "navigating", self._on_navigating)
self._radioLayout = gtk.VBox(False)
self._radioLayout.pack_start(self._headerNavigation.toplevel, False, False)
booksWindow.window.fullscreen()
else:
booksWindow.window.unfullscreen()
- booksWindow.connect("quit", self._on_quit)
- booksWindow.connect("home", self._on_home)
- booksWindow.connect("jump-to", self._on_jump)
- booksWindow.connect("fullscreen", self._on_child_fullscreen)
+ booksWindow.connect_auto(booksWindow, "quit", self._on_quit)
+ booksWindow.connect_auto(booksWindow, "home", self._on_home)
+ booksWindow.connect_auto(booksWindow, "jump-to", self._on_jump)
+ booksWindow.connect_auto(booksWindow, "fullscreen", self._on_child_fullscreen)
booksWindow.show()
return booksWindow
booksWindow.window.fullscreen()
else:
booksWindow.window.unfullscreen()
- booksWindow.connect("quit", self._on_quit)
- booksWindow.connect("home", self._on_home)
- booksWindow.connect("jump-to", self._on_jump)
- booksWindow.connect("fullscreen", self._on_child_fullscreen)
+ booksWindow.connect_auto(booksWindow, "quit", self._on_quit)
+ booksWindow.connect_auto(booksWindow, "home", self._on_home)
+ booksWindow.connect_auto(booksWindow, "jump-to", self._on_jump)
+ booksWindow.connect_auto(booksWindow, "fullscreen", self._on_child_fullscreen)
booksWindow.show()
return booksWindow
booksWindow.window.fullscreen()
else:
booksWindow.window.unfullscreen()
- booksWindow.connect("quit", self._on_quit)
- booksWindow.connect("home", self._on_home)
- booksWindow.connect("jump-to", self._on_jump)
- booksWindow.connect("fullscreen", self._on_child_fullscreen)
+ booksWindow.connect_auto(booksWindow, "quit", self._on_quit)
+ booksWindow.connect_auto(booksWindow, "home", self._on_home)
+ booksWindow.connect_auto(booksWindow, "jump-to", self._on_jump)
+ booksWindow.connect_auto(booksWindow, "fullscreen", self._on_child_fullscreen)
booksWindow.show()
return booksWindow