Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAleksey Lim <alsroot@sugarlabs.org>2012-05-23 20:29:42 (GMT)
committer Aleksey Lim <alsroot@sugarlabs.org>2012-05-23 20:29:42 (GMT)
commit8c14d55e0e62c03dc99d25865e21076193998d8e (patch)
tree11813b3129b9fb04480faedee8a495142b154372
parent3055999fdf7ac00925887023f47fa25958d8a4db (diff)
Chat text lines offset on screen lower than username #3634
-rw-r--r--chat/box.py15
1 files changed, 10 insertions, 5 deletions
diff --git a/chat/box.py b/chat/box.py
index bd8625b..555c5e2 100644
--- a/chat/box.py
+++ b/chat/box.py
@@ -247,6 +247,7 @@ class ColorLabel(gtk.Label):
gtk.Label.__init__(self)
self.set_use_markup(True)
self.set_markup(text)
+ self.props.selectable = True
class ChatBox(gtk.ScrolledWindow):
@@ -266,6 +267,8 @@ class ChatBox(gtk.ScrolledWindow):
self._conversation = gtk.VBox()
self._conversation.set_homogeneous(False)
+ self._conversation.props.spacing = style.LINE_WIDTH
+ self._conversation.props.border_width = style.LINE_WIDTH
evbox = gtk.EventBox()
evbox.modify_bg(gtk.STATE_NORMAL, style.COLOR_WHITE.get_gdk_color())
evbox.add(self._conversation)
@@ -349,21 +352,23 @@ class ChatBox(gtk.ScrolledWindow):
screen_width = gtk.gdk.screen_width()
# keep space to the scrollbar
rb.set_size_request(screen_width - 50, -1)
+ rb.props.border_width = style.DEFAULT_PADDING
+ rb.props.spacing = style.DEFAULT_SPACING
rb.background_color = color_fill
rb.border_color = color_stroke
self._last_msg_sender = buddy
if not status_message:
- name = ColorLabel(text=nick + ': ', color=text_color)
+ name = ColorLabel(text=nick + ':', color=text_color)
name_vbox = gtk.VBox()
name_vbox.pack_start(name, False, False)
- rb.pack_start(name_vbox, False, False, padding=5)
+ rb.pack_start(name_vbox, False, False)
message = TextBox(text_color, color_fill, lang_rtl)
vbox = gtk.VBox()
- vbox.pack_start(message, True, True, padding=5)
- rb.pack_start(vbox, True, True, padding=5)
+ vbox.pack_start(message, True, True)
+ rb.pack_start(vbox, True, True)
self._last_msg = message
- self._conversation.pack_start(rb, False, False, padding=2)
+ self._conversation.pack_start(rb, False, False)
if status_message:
self._last_msg_sender = None