summaryrefslogtreecommitdiff
path: root/caribou
diff options
context:
space:
mode:
authorEitan Isaacson <eitan@monotonous.org>2011-05-05 15:14:42 -0400
committerEitan Isaacson <eitan@monotonous.org>2011-05-05 15:30:42 -0400
commitcec8c785c4c0893581e288db603cb38e235a24e3 (patch)
tree16b008cd3cfbb1be2e9f8bfca41a114c0b0c074e /caribou
parent6a2b8e4ed30ba7cd680e5731021b2b3878ed2665 (diff)
downloadcaribou-cec8c785c4c0893581e288db603cb38e235a24e3.tar.gz
tweaked AntlerKeyboardView appearance.
Diffstat (limited to 'caribou')
-rw-r--r--caribou/antler/keyboard_view.py13
1 files changed, 9 insertions, 4 deletions
diff --git a/caribou/antler/keyboard_view.py b/caribou/antler/keyboard_view.py
index ded45a9..30d5c02 100644
--- a/caribou/antler/keyboard_view.py
+++ b/caribou/antler/keyboard_view.py
@@ -26,6 +26,11 @@ class AntlerKey(Gtk.Button):
self.connect("pressed", self._on_pressed)
self.connect("released", self._on_released)
self.set_label(self._get_key_label())
+
+ label = self.get_child()
+ label.set_use_markup(True)
+ label.props.margin = 6
+
if key.props.name == "Caribou_Prefs":
key.connect("key-clicked", self._on_prefs_clicked)
if key.get_extended_keys ():
@@ -49,7 +54,7 @@ class AntlerKey(Gtk.Button):
if not unichar.isspace() and unichar != u'\x00':
label = unichar
- return label
+ return "<b>%s</b>" % glib.markup_escape_text(label.encode('utf-8'))
def _on_pressed(self, button):
self.caribou_key.press()
@@ -61,7 +66,7 @@ class AntlerKey(Gtk.Button):
return (w, w)
def do_get_request_mode(self):
- return Gtk.SizeRequestMode.HEIGHT_FOR_WIDTH
+ return Gtk.SizeRequestMode.WIDTH_FOR_HEIGHT
class AntlerSubLevel(Gtk.Window):
def __init__(self, key):
@@ -97,8 +102,8 @@ class AntlerLayout(Gtk.Grid):
gobject.GObject.__init__(self)
self.set_column_homogeneous(True)
self.set_row_homogeneous(True)
- self.set_row_spacing(4)
- self.set_column_spacing(4)
+ self.set_row_spacing(6)
+ self.set_column_spacing(6)
if level:
self.load_rows(level.get_rows ())