[nanny] Adapt ScheduleCalendar widget to run in win32
- From: Roberto Majadas <telemaco src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [nanny] Adapt ScheduleCalendar widget to run in win32
- Date: Sun, 23 Jan 2011 18:02:16 +0000 (UTC)
commit 0a33c0e617d32e36ae94c50a9f607952636f84ad
Author: Roberto Majadas <roberto majadas openshine com>
Date: Sat Sep 18 12:34:13 2010 +0200
Adapt ScheduleCalendar widget to run in win32
client/gnome/admin/src/ScheduleCalendar.py | 20 ++++++++++++++------
1 files changed, 14 insertions(+), 6 deletions(-)
---
diff --git a/client/gnome/admin/src/ScheduleCalendar.py b/client/gnome/admin/src/ScheduleCalendar.py
index 7bb7172..8850145 100644
--- a/client/gnome/admin/src/ScheduleCalendar.py
+++ b/client/gnome/admin/src/ScheduleCalendar.py
@@ -24,8 +24,11 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301
# USA
+import os
import gtk
-import gconf
+if os.name == "posix" :
+ import gconf
+
import cairo
import math
@@ -37,8 +40,9 @@ class ScheduleCalendar (gtk.EventBox):
def __init__ (self):
gtk.EventBox.__init__(self)
-
- self.gconf_client = gconf.client_get_default()
+
+ if os.name == "posix":
+ self.gconf_client = gconf.client_get_default()
self.WEEKDAYS = ["mon", "tue", "wed", "thu", "fri", "sat", "sun"]
@@ -219,9 +223,13 @@ class ScheduleCalendar (gtk.EventBox):
DAYS = 7
if fill:
- font = self.gconf_client.get_string ('/desktop/gnome/interface/font_name')
- self.font_size = int (font.split(' ')[-1])
- self.font_name = ' '.join (font.split(' ')[:-1])
+ if os.name == "posix" :
+ font = self.gconf_client.get_string ('/desktop/gnome/interface/font_name')
+ self.font_size = int (font.split(' ')[-1])
+ self.font_name = ' '.join (font.split(' ')[:-1])
+ else:
+ self.font_size = 10
+ self.font_name = "Sans"
self.TOP_MARGIN = self.font_size + 10
self.LEFT_MARGIN = 80
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]