Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/cardtable.py
diff options
context:
space:
mode:
Diffstat (limited to 'cardtable.py')
-rw-r--r--cardtable.py44
1 files changed, 22 insertions, 22 deletions
diff --git a/cardtable.py b/cardtable.py
index 97428cc..da246df 100644
--- a/cardtable.py
+++ b/cardtable.py
@@ -15,12 +15,12 @@
# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
#
-import gtk
-import pango
+from gi.repository import Gtk
+from gi.repository import Pango
import svgcard
import os
import math
-from gobject import SIGNAL_RUN_FIRST, TYPE_PYOBJECT
+from GObject import SIGNAL_RUN_FIRST, TYPE_PYOBJECT
import logging
_logger = logging.getLogger('memorize-activity')
@@ -28,7 +28,7 @@ _logger = logging.getLogger('memorize-activity')
import theme
-class CardTable(gtk.EventBox):
+class CardTable(Gtk.EventBox):
__gsignals__ = {
'card-flipped': (SIGNAL_RUN_FIRST, None, [int, TYPE_PYOBJECT]),
@@ -37,7 +37,7 @@ class CardTable(gtk.EventBox):
}
def __init__(self):
- gtk.EventBox.__init__(self)
+ Gtk.EventBox.__init__(self)
self.data = None
self.cards_data = None
self._workspace_size = 0
@@ -47,20 +47,20 @@ class CardTable(gtk.EventBox):
self.connect('size-allocate', self._allocate_cb)
# Set table settings
- self.modify_bg(gtk.STATE_NORMAL, gtk.gdk.color_parse('#000000'))
- self.table = gtk.Table()
+ self.modify_bg(Gtk.STATE_NORMAL, Gdk.color_parse('#000000'))
+ self.table = Gtk.Table()
self.table.grab_focus()
- self.table.set_flags(gtk.CAN_FOCUS)
- self.table.set_flags(gtk.CAN_DEFAULT)
+ self.table.set_flags(Gtk.CAN_FOCUS)
+ self.table.set_flags(Gtk.CAN_DEFAULT)
self.table.set_row_spacings(theme.CARD_PAD)
self.table.set_col_spacings(theme.CARD_PAD)
self.table.set_border_width(theme.CARD_PAD)
- self.table.set_resize_mode(gtk.RESIZE_IMMEDIATE)
+ self.table.set_resize_mode(Gtk.RESIZE_IMMEDIATE)
self.set_property('child', self.table)
- self.load_message = gtk.Label('Loading Game')
- self.load_message.modify_fg(gtk.STATE_NORMAL,
- gtk.gdk.color_parse('#ffffff'))
- self.load_message.modify_font(pango.FontDescription('10'))
+ self.load_message = Gtk.Label('Loading Game')
+ self.load_message.modify_fg(Gtk.STATE_NORMAL,
+ Gdk.color_parse('#ffffff'))
+ self.load_message.modify_font(Pango.FontDescription('10'))
self.load_message.show()
self.first_load = True
self.load_mode = False
@@ -146,7 +146,7 @@ class CardTable(gtk.EventBox):
self.id2cd[identifier] = card
self.cards[(x, y)] = card
self.dict[identifier] = (x, y)
- self.table.attach(card, x, x + 1, y, y + 1, gtk.SHRINK, gtk.SHRINK)
+ self.table.attach(card, x, x + 1, y, y + 1, Gtk.SHRINK, Gtk.SHRINK)
x += 1
if x == self.size:
@@ -184,31 +184,31 @@ class CardTable(gtk.EventBox):
x = self.selected_card[0]
y = self.selected_card[1]
- if event.keyval in (gtk.keysyms.Left, gtk.keysyms.KP_Left):
+ if event.keyval in (Gtk.keysyms.Left, Gtk.keysyms.KP_Left):
if (x - 1, y) in self.table_positions:
card = self.cards[x - 1, y]
identifier = self.cd2id.get(card)
self.emit('card-highlighted', identifier, False)
- elif event.keyval in (gtk.keysyms.Right, gtk.keysyms.KP_Right):
+ elif event.keyval in (Gtk.keysyms.Right, Gtk.keysyms.KP_Right):
if (x + 1, y) in self.table_positions:
card = self.cards[x + 1, y]
identifier = self.cd2id.get(card)
self.emit('card-highlighted', identifier, False)
- elif event.keyval in (gtk.keysyms.Up, gtk.keysyms.KP_Up):
+ elif event.keyval in (Gtk.keysyms.Up, Gtk.keysyms.KP_Up):
if (x, y - 1) in self.table_positions:
card = self.cards[x, y - 1]
identifier = self.cd2id.get(card)
self.emit('card-highlighted', identifier, False)
- elif event.keyval in (gtk.keysyms.Down, gtk.keysyms.KP_Down):
+ elif event.keyval in (Gtk.keysyms.Down, Gtk.keysyms.KP_Down):
if (x, y + 1) in self.table_positions:
card = self.cards[x, y + 1]
identifier = self.cd2id.get(card)
self.emit('card-highlighted', identifier, False)
- elif event.keyval in (gtk.keysyms.space, gtk.keysyms.KP_Page_Down):
+ elif event.keyval in (Gtk.keysyms.space, Gtk.keysyms.KP_Page_Down):
card = self.cards[x, y]
self.card_flipped(card)
@@ -254,8 +254,8 @@ class CardTable(gtk.EventBox):
self.set_property('child', self.table)
self.load_mode = mode
self.queue_draw()
- while gtk.events_pending():
- gtk.main_iteration()
+ while Gtk.events_pending():
+ Gtk.main_iteration()
def load_msg(self, widget, msg):
if not self.load_mode: