diff options
Diffstat (limited to 'activity.py')
-rw-r--r-- | activity.py | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/activity.py b/activity.py index d72610d..4e9900c 100644 --- a/activity.py +++ b/activity.py @@ -108,11 +108,13 @@ class MemorizeActivity(Activity): toolbar_box.toolbar.insert(StopButton(self), -1) + self.portrait_mode = gtk.gdk.screen_width() < gtk.gdk.screen_height() + # Play game mode self.table = cardtable.CardTable() self.scoreboard = scoreboard.Scoreboard() self.cardlist = cardlist.CardList() - self.createcardpanel = createcardpanel.CreateCardPanel() + self.createcardpanel = createcardpanel.CreateCardPanel(self) self.cardlist.connect('pair-selected', self.createcardpanel.pair_selected) self.cardlist.connect('update-create-toolbar', @@ -170,8 +172,6 @@ class MemorizeActivity(Activity): self._memorizeToolbarBuilder.connect('game_changed', self.change_game) - self.portrait_mode = gtk.gdk.screen_width() < gtk.gdk.screen_height() - self.vbox = gtk.VBox(False) self.sbox = gtk.VBox() self.hbox = gtk.HBox(False) @@ -262,6 +262,8 @@ class MemorizeActivity(Activity): self.vbox.show() self.hbox.show() self.show_all() + if self.play_mode != _MODE_PLAY: + self.createcardpanel.resize() def _change_mode_bt(self, button): if button.get_active(): |