summaryrefslogtreecommitdiff
path: root/caribou
diff options
context:
space:
mode:
authorEitan Isaacson <eitan@monotonous.org>2011-09-05 12:29:26 -0700
committerEitan Isaacson <eitan@monotonous.org>2011-09-05 12:29:26 -0700
commit910255cccf6908c2727f2379f1bdef97b24011fa (patch)
tree2132e25ae88bcf49957e50eb5f407d4e5abc9ad6 /caribou
parentffb261023de0a2b918a0245c05f680e0c644d7f1 (diff)
downloadcaribou-910255cccf6908c2727f2379f1bdef97b24011fa.tar.gz
Update width calculation method.
Diffstat (limited to 'caribou')
-rw-r--r--caribou/antler/keyboard_view.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/caribou/antler/keyboard_view.py b/caribou/antler/keyboard_view.py
index 350be91..14914a9 100644
--- a/caribou/antler/keyboard_view.py
+++ b/caribou/antler/keyboard_view.py
@@ -87,8 +87,9 @@ class AntlerKey(Gtk.Button):
if self.caribou_key():
self.caribou_key().release()
- def do_get_preferred_width_for_height(self, h):
+ def do_get_preferred_width(self):
w = self.caribou_key().props.width
+ h, _ = self.get_preferred_height()
width = int(h * w + ceil(w - 1) * self._spacing)
return (width, width)