Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/eye.py
diff options
context:
space:
mode:
authorflavio <fdanesse@gmail.com>2012-07-17 21:48:51 (GMT)
committer flavio <fdanesse@gmail.com>2012-07-17 21:48:51 (GMT)
commit0edb2b73645352222a518ca98d7c8b6e7fc4c063 (patch)
tree165efcbf11b2e8648e055bc8270fcfd903d1c3a2 /eye.py
parent5a23748f6291aa4ac9e1b895692d11afdf46b4e9 (diff)
pygi-convert
Diffstat (limited to 'eye.py')
-rw-r--r--eye.py14
1 files changed, 7 insertions, 7 deletions
diff --git a/eye.py b/eye.py
index 7b78aad..3d95dff 100644
--- a/eye.py
+++ b/eye.py
@@ -21,15 +21,15 @@
# You should have received a copy of the GNU General Public License
# along with Speak.activity. If not, see <http://www.gnu.org/licenses/>.
-import pygtk
-import gtk
-import gtk.gdk
+import gi
+from gi.repository import Gtk
+import Gtk.gdk
import math
-class Eye(gtk.DrawingArea):
+class Eye(Gtk.DrawingArea):
def __init__(self, fill_color):
- gtk.DrawingArea.__init__(self)
+ GObject.GObject.__init__(self)
self.connect("expose_event", self.expose)
self.frame = 0
self.blink = False
@@ -37,8 +37,8 @@ class Eye(gtk.DrawingArea):
self.fill_color = fill_color
# listen for clicks
- self.add_events(gtk.gdk.BUTTON_PRESS_MASK)
- self.add_events(gtk.gdk.BUTTON_RELEASE_MASK)
+ self.add_events(Gdk.EventMask.BUTTON_PRESS_MASK)
+ self.add_events(Gdk.EventMask.BUTTON_RELEASE_MASK)
self.connect("button_press_event", self._mouse_pressed_cb)
self.connect("button_release_event", self._mouse_released_cb)