From e613ca2924e44688f1629196773fe9d8753fe33d Mon Sep 17 00:00:00 2001 From: Aneesh Dogra Date: Tue, 18 Dec 2012 16:56:00 +0000 Subject: Initial Gtk3 port. --- (limited to 'mmm_modules/timer.py') diff --git a/mmm_modules/timer.py b/mmm_modules/timer.py index 92390e0..80eaaf4 100644 --- a/mmm_modules/timer.py +++ b/mmm_modules/timer.py @@ -18,9 +18,7 @@ # own creations we would love to hear from you at info@WorldWideWorkshop.org ! # -import pygtk -pygtk.require('2.0') -import gtk, gobject, pango +from gi.repository import Gtk, GObject, Pango import os from time import time @@ -42,26 +40,26 @@ else: from utils import load_image -class TimerWidget (gtk.HBox): +class TimerWidget (Gtk.HBox): __gsignals__ = {'timer_toggle' : (gobject.SIGNAL_RUN_LAST, gobject.TYPE_NONE, (bool,)),} def __init__ (self, bg_color="#DD4040", fg_color="#4444FF", lbl_color="#DD4040", can_stop=True): - gtk.HBox.__init__(self) - self.counter = gtk.EventBox() - self.counter.modify_bg(gtk.STATE_NORMAL, gtk.gdk.color_parse(bg_color)) + Gtk.HBox.__init__(self) + self.counter = Gtk.EventBox() + self.counter.modify_bg(Gtk.StateType.NORMAL, Gdk.color_parse(bg_color)) self.counter.set_size_request(120, -1) - hb = gtk.HBox() + hb = Gtk.HBox() self.counter.add(hb) - self.lbl_time = gtk.Label() - self.lbl_time.modify_fg(gtk.STATE_NORMAL, gtk.gdk.color_parse(lbl_color)) - self.pack_start(self.lbl_time, False) - self.time_label = gtk.Label("--:--") - self.time_label.modify_fg(gtk.STATE_NORMAL, gtk.gdk.color_parse(fg_color)) + self.lbl_time = Gtk.Label() + self.lbl_time.modify_fg(Gtk.StateType.NORMAL, Gdk.color_parse(lbl_color)) + self.pack_start(self.lbl_time, False, True, 0) + self.time_label = Gtk.Label("--:--") + self.time_label.modify_fg(Gtk.StateType.NORMAL, Gdk.color_parse(fg_color)) hb.pack_start(self.time_label, False, False, 5) self.prepare_icons() - self.icon = gtk.Image() + self.icon = Gtk.Image() self.icon.set_from_pixbuf(self.icons[1]) hb.pack_end(self.icon, False, False, 5) - self.pack_start(self.counter, False) + self.pack_start(self.counter, False, True, 0) self.connect("button-press-event", self.process_click) self.start_time = 0 self.timer_id = None -- cgit v0.9.1