diff --git a/src/chat.py b/src/chat.py index 6f340715a957f6448b3e63b48c0eb4d0114145ec..26ef8a1b60307871b2949236b33c6e7ce33b2797 100644 --- a/src/chat.py +++ b/src/chat.py @@ -180,10 +180,7 @@ class Chat: else: close_button.hide() - #FIXME: when gtk2.4 is OOOOLD do it via glade2.10+ - if gtk.pygtk_version >= (2, 6, 0) and gtk.gtk_version >= (2, 6, 0): - nickname.set_max_width_chars(10) - + nickname.set_max_width_chars(10) nickname.set_text(start + self.names[jid]) diff --git a/src/groupchat_window.py b/src/groupchat_window.py index f61282fcc823b3f286d95b2231c13488a2e87307..da6d6b04ac45d61a5489ffef2b88a654183fe19d 100644 --- a/src/groupchat_window.py +++ b/src/groupchat_window.py @@ -1020,9 +1020,6 @@ class GroupchatWindow(chat.Chat): self.name_labels[room_jid] = self.xmls[room_jid].get_widget( 'banner_name_label') self.paint_banner(room_jid) - #FIXME: when gtk2.4 is OOOOLD do it via glade2.10+ - if gtk.pygtk_version >= (2, 6, 0) and gtk.gtk_version >= (2, 6, 0): - self.name_labels[room_jid].set_ellipsize(pango.ELLIPSIZE_END) # connect the menuitems to their respective functions xm = gtk.glade.XML(GTKGUI_GLADE, 'gc_popup_menu', APP) diff --git a/src/gtkgui.glade b/src/gtkgui.glade index 0c6b4d07cda87e2434c4bb3d6b34c8f0112ed733..73108e1d3fafd62ca38acc823fffa72dc15072e9 100644 --- a/src/gtkgui.glade +++ b/src/gtkgui.glade @@ -9268,7 +9268,7 @@ topic</property> <property name="yalign">0.5</property> <property name="xpad">0</property> <property name="ypad">6</property> - <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property> + <property name="ellipsize">PANGO_ELLIPSIZE_END</property> <property name="width_chars">-1</property> <property name="single_line_mode">False</property> <property name="angle">0</property> @@ -9761,7 +9761,7 @@ topic</property> <property name="spacing">4</property> <child> - <widget class="GtkLabel" id="label250"> + <widget class="GtkLabel" id="tab_name_label"> <property name="visible">True</property> <property name="label" translatable="yes"></property> <property name="use_underline">False</property> @@ -10768,7 +10768,7 @@ Status message</property> <property name="yalign">0.5</property> <property name="xpad">0</property> <property name="ypad">5</property> - <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property> + <property name="ellipsize">PANGO_ELLIPSIZE_END</property> <property name="width_chars">-1</property> <property name="single_line_mode">False</property> <property name="angle">0</property> diff --git a/src/tabbed_chat_window.py b/src/tabbed_chat_window.py index a2ba3286baf9939a12fecf91aa3635f1fa1992e6..152a25fa63182f772b233df3bf8e0234fac6b402 100644 --- a/src/tabbed_chat_window.py +++ b/src/tabbed_chat_window.py @@ -145,14 +145,10 @@ timestamp, contact): name = gtkgui_helpers.escape_for_pango_markup(contact.name) status = contact.status - #FIXME: when gtk2.4 is OOOOLD do it via glade2.10+ - if gtk.pygtk_version >= (2, 6, 0) and gtk.gtk_version >= (2, 6, 0) and \ - status is not None: + + if status is not None: banner_name_label.set_ellipsize(pango.ELLIPSIZE_END) status = gtkgui_helpers.reduce_chars_newlines(status, 0, 2) - #FIXME: remove me when gtk24 is OLD - elif status is not None: - status = gtkgui_helpers.reduce_chars_newlines(status, 50, 2) status = gtkgui_helpers.escape_for_pango_markup(status) diff --git a/src/vcard.py b/src/vcard.py index 143d6622ed318a2857b1f012702e19afefa17d12..fea97bc61466402f01c322871b8225fbe63d5131 100644 --- a/src/vcard.py +++ b/src/vcard.py @@ -307,14 +307,11 @@ class VcardWindow: 'resource_prio_label_eventbox') tip.set_tip(resource_prio_label_eventbox, uf_resources) + tip = gtk.Tooltips() + status_label_eventbox = self.xml.get_widget('status_label_eventbox') + tip.set_tip(status_label_eventbox, stats) status_label = self.xml.get_widget('status_label') - #FIXME: when gtk2.4 is OOOOLD do it via glade2.10+ - if gtk.pygtk_version >= (2, 6, 0) and gtk.gtk_version >= (2, 6, 0): - tip = gtk.Tooltips() - status_label_eventbox = self.xml.get_widget('status_label_eventbox') - tip.set_tip(status_label_eventbox, stats) - status_label.set_max_width_chars(15) - + status_label.set_max_width_chars(15) status_label.set_text(stats) gajim.connections[self.account].request_vcard(self.contact.jid)