Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTomeu Vizoso <tomeu@sugarlabs.org>2009-05-05 14:43:24 (GMT)
committer Tomeu Vizoso <tomeu@sugarlabs.org>2009-05-05 14:43:24 (GMT)
commitf6a8be9eb2a075d9733cc96e52897e856bbca898 (patch)
treea15a4e2d6e0f4a972d5c7f17313354cac917a9ad
parentd555230e6b6bb959d2ecf7c9c5159cc860ed9e6e (diff)
Use the new style Gdk.Screen
-rw-r--r--extensions/cpsection/aboutcomputer/view.py4
-rw-r--r--extensions/cpsection/network/view.py6
-rw-r--r--src/jarabe/controlpanel/gui.py6
-rw-r--r--src/jarabe/desktop/favoriteslayout.py9
-rw-r--r--src/jarabe/desktop/favoritesview.py4
-rw-r--r--src/jarabe/desktop/homewindow.py6
-rw-r--r--src/jarabe/desktop/spreadlayout.py7
-rw-r--r--src/jarabe/frame/clipboardtray.py3
-rw-r--r--src/jarabe/frame/eventarea.py10
-rw-r--r--src/jarabe/frame/frame.py3
-rw-r--r--src/jarabe/frame/frameinvoker.py8
-rw-r--r--src/jarabe/frame/framewindow.py8
-rw-r--r--src/jarabe/journal/modalalert.py1
-rw-r--r--src/jarabe/journal/objectchooser.py6
-rw-r--r--src/jarabe/view/launcher.py6
-rw-r--r--src/jarabe/view/tabbinghandler.py3
-rw-r--r--src/jarabe/view/viewsource.py6
17 files changed, 64 insertions, 32 deletions
diff --git a/extensions/cpsection/aboutcomputer/view.py b/extensions/cpsection/aboutcomputer/view.py
index dd4f8f3..d5deb4d 100644
--- a/extensions/cpsection/aboutcomputer/view.py
+++ b/extensions/cpsection/aboutcomputer/view.py
@@ -20,6 +20,7 @@ import os
from gettext import gettext as _
import gtk
+import Gdk
from sugar.graphics import style
@@ -189,7 +190,8 @@ class AboutComputer(SectionView):
"conditions described therein."))
label_info.set_alignment(0, 0)
label_info.set_line_wrap(True)
- label_info.set_size_request(gtk.gdk.screen_width() / 2, -1)
+ screen = Gdk.Screen.get_default()
+ label_info.set_size_request(screen.width / 2, -1)
label_info.show()
vbox_copyright.pack_start(label_info, expand=False)
diff --git a/extensions/cpsection/network/view.py b/extensions/cpsection/network/view.py
index ef28f00..2ad76ab 100644
--- a/extensions/cpsection/network/view.py
+++ b/extensions/cpsection/network/view.py
@@ -15,6 +15,7 @@
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
import gtk
+import Gdk
import gobject
from gettext import gettext as _
@@ -142,8 +143,9 @@ class Network(SectionView):
self._entry.modify_bg(gtk.STATE_INSENSITIVE,
style.COLOR_WHITE.get_gdk_color())
self._entry.modify_base(gtk.STATE_INSENSITIVE,
- style.COLOR_WHITE.get_gdk_color())
- self._entry.set_size_request(int(gtk.gdk.screen_width() / 3), -1)
+ style.COLOR_WHITE.get_gdk_color())
+ screen = Gdk.Screen.get_default()
+ self._entry.set_size_request(int(screen.width / 3), -1)
box_server.pack_start(self._entry, expand=False)
self._entry.show()
box_mesh.pack_start(box_server, expand=False)
diff --git a/src/jarabe/controlpanel/gui.py b/src/jarabe/controlpanel/gui.py
index 3d226fa..0766780 100644
--- a/src/jarabe/controlpanel/gui.py
+++ b/src/jarabe/controlpanel/gui.py
@@ -22,6 +22,7 @@ import traceback
import gobject
import gtk
+import Gdk
from sugar.graphics.icon import Icon
from sugar.graphics import style
@@ -43,8 +44,9 @@ class ControlPanel(gtk.Window):
self.set_border_width(style.LINE_WIDTH)
offset = style.GRID_CELL_SIZE
- width = gtk.gdk.screen_width() - offset * 2
- height = gtk.gdk.screen_height() - offset * 2
+ screen = Gdk.Screen.get_default()
+ width = screen.width - offset * 2
+ height = screen.height - offset * 2
self.set_size_request(width, height)
self.set_position(gtk.WIN_POS_CENTER_ALWAYS)
self.set_decorated(False)
diff --git a/src/jarabe/desktop/favoriteslayout.py b/src/jarabe/desktop/favoriteslayout.py
index 506446f..12c324f 100644
--- a/src/jarabe/desktop/favoriteslayout.py
+++ b/src/jarabe/desktop/favoriteslayout.py
@@ -21,6 +21,7 @@ from gettext import gettext as _
import gobject
import gtk
+import Gdk
import hippo
from sugar.graphics import style
@@ -47,10 +48,12 @@ class FavoritesLayout(gobject.GObject, hippo.CanvasLayout):
self.box = box
def do_get_height_request(self, for_width):
- return 0, gtk.gdk.screen_height() - style.GRID_CELL_SIZE
+ screen = Gdk.Screen.get_default()
+ return 0, screen.height - style.GRID_CELL_SIZE
def do_get_width_request(self):
- return 0, gtk.gdk.screen_width()
+ screen = Gdk.Screen.get_default()
+ return 0, screen.width
def compare_activities(self, icon_a, icon_b):
return 0
@@ -183,7 +186,7 @@ class RandomLayout(FavoritesLayout):
_MINIMUM_RADIUS = style.XLARGE_ICON_SIZE / 2 + style.DEFAULT_SPACING + \
style.STANDARD_ICON_SIZE * 2
-_MAXIMUM_RADIUS = (gtk.gdk.screen_height() - style.GRID_CELL_SIZE) / 2 - \
+_MAXIMUM_RADIUS = (Gdk.Screen.get_default().height - style.GRID_CELL_SIZE) / 2 - \
style.STANDARD_ICON_SIZE - style.DEFAULT_SPACING
class RingLayout(FavoritesLayout):
diff --git a/src/jarabe/desktop/favoritesview.py b/src/jarabe/desktop/favoritesview.py
index 03d9f16..abae61b 100644
--- a/src/jarabe/desktop/favoritesview.py
+++ b/src/jarabe/desktop/favoritesview.py
@@ -22,6 +22,7 @@ import math
import gobject
import gconf
import gtk
+import Gdk
import hippo
import dbus
@@ -314,7 +315,8 @@ class FavoritesView(hippo.Canvas):
def add_alert(self, alert):
if self._alert is not None:
self.remove_alert()
- alert.set_size_request(gtk.gdk.screen_width(), -1)
+ screen = Gdk.Screen.get_default()
+ alert.set_size_request(screen.width, -1)
self._alert = hippo.CanvasWidget(widget=alert)
self._box.append(self._alert, hippo.PACK_FIXED)
diff --git a/src/jarabe/desktop/homewindow.py b/src/jarabe/desktop/homewindow.py
index bbb0db1..bb4e607 100644
--- a/src/jarabe/desktop/homewindow.py
+++ b/src/jarabe/desktop/homewindow.py
@@ -17,6 +17,7 @@
import logging
import gtk
+import Gdk
from sugar.graphics import style
from sugar.graphics import palettegroup
@@ -44,8 +45,9 @@ class HomeWindow(gtk.Window):
self._active = False
- self.set_default_size(gtk.gdk.screen_width(),
- gtk.gdk.screen_height())
+ screen = Gdk.Screen.get_default()
+ self.set_default_size(screen.width,
+ screen.height)
self.realize()
self.window.set_type_hint(gtk.gdk.WINDOW_TYPE_HINT_DESKTOP)
diff --git a/src/jarabe/desktop/spreadlayout.py b/src/jarabe/desktop/spreadlayout.py
index ffc5bc7..359b0ba 100644
--- a/src/jarabe/desktop/spreadlayout.py
+++ b/src/jarabe/desktop/spreadlayout.py
@@ -17,6 +17,7 @@
import hippo
import gobject
import gtk
+import Gdk
from sugar.graphics import style
@@ -53,10 +54,12 @@ class SpreadLayout(gobject.GObject, hippo.CanvasLayout):
self._box = box
def do_get_height_request(self, for_width):
- return 0, gtk.gdk.screen_height() - style.GRID_CELL_SIZE
+ screen = Gdk.Screen.get_default()
+ return 0, screen.height - style.GRID_CELL_SIZE
def do_get_width_request(self):
- return 0, gtk.gdk.screen_width()
+ screen = Gdk.Screen.get_default()
+ return 0, screen.width
def do_allocate(self, x, y, width, height,
req_width, req_height, origin_changed):
diff --git a/src/jarabe/frame/clipboardtray.py b/src/jarabe/frame/clipboardtray.py
index 40f0a32..12a9743 100644
--- a/src/jarabe/frame/clipboardtray.py
+++ b/src/jarabe/frame/clipboardtray.py
@@ -19,6 +19,7 @@ import logging
import tempfile
import gtk
+import Gdk
from sugar import util
from sugar.graphics import tray
@@ -58,7 +59,7 @@ class _ContextMap(object):
class ClipboardTray(tray.VTray):
- MAX_ITEMS = gtk.gdk.screen_height() / style.GRID_CELL_SIZE - 2
+ MAX_ITEMS = Gdk.Screen.get_default().height / style.GRID_CELL_SIZE - 2
def __init__(self):
tray.VTray.__init__(self, align=tray.ALIGN_TO_END)
diff --git a/src/jarabe/frame/eventarea.py b/src/jarabe/frame/eventarea.py
index 5b31b24..10f44b2 100644
--- a/src/jarabe/frame/eventarea.py
+++ b/src/jarabe/frame/eventarea.py
@@ -15,6 +15,7 @@
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
import gtk
+import Gdk
import gobject
import wnck
import gconf
@@ -39,10 +40,11 @@ class EventArea(gobject.GObject):
self._edge_delay = client.get_int('/desktop/sugar/frame/edge_delay')
self._corner_delay = client.get_int('/desktop/sugar/frame/corner_delay')
- right = gtk.gdk.screen_width() - 1
- bottom = gtk.gdk.screen_height() -1
- width = gtk.gdk.screen_width() - 2
- height = gtk.gdk.screen_height() - 2
+ screen = Gdk.Screen.get_default()
+ right = screen.width - 1
+ bottom = screen.height -1
+ width = screen.width - 2
+ height = screen.height - 2
if self._edge_delay != _MAX_DELAY:
invisible = self._create_invisible(1, 0, width, 1,
diff --git a/src/jarabe/frame/frame.py b/src/jarabe/frame/frame.py
index 0bb8d92..b17ded5 100644
--- a/src/jarabe/frame/frame.py
+++ b/src/jarabe/frame/frame.py
@@ -17,6 +17,7 @@
import logging
import gtk
+import Gdk
import gobject
import hippo
@@ -119,7 +120,7 @@ class Frame(object):
self._left_panel = self._create_left_panel()
self._right_panel = self._create_right_panel()
- screen = gtk.gdk.screen_get_default()
+ screen = Gdk.Screen.get_default()
screen.connect('size-changed', self._size_changed_cb)
self._key_listener = _KeyListener(self)
diff --git a/src/jarabe/frame/frameinvoker.py b/src/jarabe/frame/frameinvoker.py
index e4a13e1..df296dd 100644
--- a/src/jarabe/frame/frameinvoker.py
+++ b/src/jarabe/frame/frameinvoker.py
@@ -15,6 +15,7 @@
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
import gtk
+import Gdk
from sugar.graphics import style
from sugar.graphics.palette import WidgetInvoker
@@ -23,10 +24,11 @@ def _get_screen_area():
frame_thickness = style.GRID_CELL_SIZE
x = y = frame_thickness
- width = gtk.gdk.screen_width() - frame_thickness
- height = gtk.gdk.screen_height() - frame_thickness
+ screen = Gdk.Screen.get_default()
+ width = screen.width - frame_thickness
+ height = screen.height - frame_thickness
- return gtk.gdk.Rectangle(x, y, width, height)
+ return Gdk.Rectangle(x, y, width, height)
class FrameWidgetInvoker(WidgetInvoker):
def __init__(self, widget):
diff --git a/src/jarabe/frame/framewindow.py b/src/jarabe/frame/framewindow.py
index 02bb131..68fe2c9 100644
--- a/src/jarabe/frame/framewindow.py
+++ b/src/jarabe/frame/framewindow.py
@@ -15,6 +15,7 @@
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
import gtk
+import Gdk
import hippo
from sugar.graphics import style
@@ -80,17 +81,18 @@ class FrameWindow(gtk.Window):
self._update_size()
- screen = gtk.gdk.screen_get_default()
+ screen = Gdk.Screen.get_default()
screen.connect('size-changed', self._size_changed_cb)
def append(self, child, flags=0):
self._bg.append(child, flags)
def _update_size(self):
+ screen = Gdk.Screen.get_default()
if self._position == gtk.POS_TOP or self._position == gtk.POS_BOTTOM:
- self.resize(gtk.gdk.screen_width(), self.size)
+ self.resize(screen.width, self.size)
else:
- self.resize(self.size, gtk.gdk.screen_height())
+ self.resize(self.size, screen.height)
def _realize_cb(self, widget):
self.window.set_type_hint(gtk.gdk.WINDOW_TYPE_HINT_DIALOG)
diff --git a/src/jarabe/journal/modalalert.py b/src/jarabe/journal/modalalert.py
index a5a86ab..fe090a6 100644
--- a/src/jarabe/journal/modalalert.py
+++ b/src/jarabe/journal/modalalert.py
@@ -15,6 +15,7 @@
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
import gtk
+import Gdk
from gettext import gettext as _
import gconf
diff --git a/src/jarabe/journal/objectchooser.py b/src/jarabe/journal/objectchooser.py
index b70cf72..603aeb4 100644
--- a/src/jarabe/journal/objectchooser.py
+++ b/src/jarabe/journal/objectchooser.py
@@ -19,6 +19,7 @@ import logging
import gobject
import gtk
+import Gdk
import hippo
import wnck
@@ -92,8 +93,9 @@ class ObjectChooser(gtk.Window):
self._toolbar.set_mount_point('/')
- width = gtk.gdk.screen_width() - style.GRID_CELL_SIZE * 2
- height = gtk.gdk.screen_height() - style.GRID_CELL_SIZE * 2
+ screen = Gdk.Screen.get_default()
+ width = screen.width - style.GRID_CELL_SIZE * 2
+ height = screen.height - style.GRID_CELL_SIZE * 2
self.set_size_request(width, height)
if what_filter:
diff --git a/src/jarabe/view/launcher.py b/src/jarabe/view/launcher.py
index 6ddb04a..091b256 100644
--- a/src/jarabe/view/launcher.py
+++ b/src/jarabe/view/launcher.py
@@ -17,6 +17,7 @@
import logging
import gtk
+import Gdk
import hippo
import gobject
@@ -39,7 +40,7 @@ class LaunchWindow(hippo.CanvasWindow):
self.connect('realize', self.__realize_cb)
- screen = gtk.gdk.screen_get_default()
+ screen = Gdk.Screen.get_default()
screen.connect('size-changed', self.__size_changed_cb)
self._update_size()
@@ -49,7 +50,8 @@ class LaunchWindow(hippo.CanvasWindow):
self._box.zoom_in()
def _update_size(self):
- self.resize(gtk.gdk.screen_width(), gtk.gdk.screen_height())
+ screen = Gdk.Screen.get_default()
+ self.resize(screen.width, screen.height)
def __realize_cb(self, widget):
wm.set_activity_id(widget.window, str(self._activity_id))
diff --git a/src/jarabe/view/tabbinghandler.py b/src/jarabe/view/tabbinghandler.py
index b1c85c6..134f7f3 100644
--- a/src/jarabe/view/tabbinghandler.py
+++ b/src/jarabe/view/tabbinghandler.py
@@ -16,6 +16,7 @@
import logging
import gtk
+import Gdk
import gobject
from jarabe.model import shell
@@ -33,7 +34,7 @@ class TabbingHandler(object):
if not self._tabbing:
logging.debug('Grabing the input.')
- screen = gtk.gdk.screen_get_default()
+ screen = Gdk.Screen.get_default()
window = screen.get_root_window()
keyboard_grab_result = gtk.gdk.keyboard_grab(window)
pointer_grab_result = gtk.gdk.pointer_grab(window)
diff --git a/src/jarabe/view/viewsource.py b/src/jarabe/view/viewsource.py
index 870b176..8377a13 100644
--- a/src/jarabe/view/viewsource.py
+++ b/src/jarabe/view/viewsource.py
@@ -23,6 +23,7 @@ from gettext import gettext as _
import gobject
import pango
import gtk
+import Gdk
import gtksourceview2
import dbus
import gconf
@@ -101,8 +102,9 @@ class ViewSource(gtk.Window):
self.set_position(gtk.WIN_POS_CENTER_ALWAYS)
self.set_border_width(style.LINE_WIDTH)
- width = gtk.gdk.screen_width() - style.GRID_CELL_SIZE * 2
- height = gtk.gdk.screen_height() - style.GRID_CELL_SIZE * 2
+ screen = Gdk.Screen.get_default()
+ width = screen.width - style.GRID_CELL_SIZE * 2
+ height = screen.height - style.GRID_CELL_SIZE * 2
self.set_size_request(width, height)
self._parent_window_xid = window_xid