fix #441 by adding a tooltip and max_width [pygtk2.6 only]
This commit is contained in:
parent
027d247f55
commit
268fba26b4
|
@ -5847,31 +5847,6 @@ Custom</property>
|
||||||
</packing>
|
</packing>
|
||||||
</child>
|
</child>
|
||||||
|
|
||||||
<child>
|
|
||||||
<widget class="GtkLabel" id="status_label">
|
|
||||||
<property name="visible">True</property>
|
|
||||||
<property name="can_focus">True</property>
|
|
||||||
<property name="label" translatable="yes"></property>
|
|
||||||
<property name="use_underline">False</property>
|
|
||||||
<property name="use_markup">False</property>
|
|
||||||
<property name="justify">GTK_JUSTIFY_LEFT</property>
|
|
||||||
<property name="wrap">False</property>
|
|
||||||
<property name="selectable">True</property>
|
|
||||||
<property name="xalign">0</property>
|
|
||||||
<property name="yalign">0.5</property>
|
|
||||||
<property name="xpad">5</property>
|
|
||||||
<property name="ypad">5</property>
|
|
||||||
</widget>
|
|
||||||
<packing>
|
|
||||||
<property name="left_attach">1</property>
|
|
||||||
<property name="right_attach">2</property>
|
|
||||||
<property name="top_attach">3</property>
|
|
||||||
<property name="bottom_attach">4</property>
|
|
||||||
<property name="x_options">fill</property>
|
|
||||||
<property name="y_options"></property>
|
|
||||||
</packing>
|
|
||||||
</child>
|
|
||||||
|
|
||||||
<child>
|
<child>
|
||||||
<widget class="GtkLabel" id="label59">
|
<widget class="GtkLabel" id="label59">
|
||||||
<property name="visible">True</property>
|
<property name="visible">True</property>
|
||||||
|
@ -6214,6 +6189,39 @@ Custom</property>
|
||||||
<property name="y_options"></property>
|
<property name="y_options"></property>
|
||||||
</packing>
|
</packing>
|
||||||
</child>
|
</child>
|
||||||
|
|
||||||
|
<child>
|
||||||
|
<widget class="GtkEventBox" id="status_label_eventbox">
|
||||||
|
<property name="visible">True</property>
|
||||||
|
<property name="visible_window">True</property>
|
||||||
|
<property name="above_child">False</property>
|
||||||
|
|
||||||
|
<child>
|
||||||
|
<widget class="GtkLabel" id="status_label">
|
||||||
|
<property name="visible">True</property>
|
||||||
|
<property name="can_focus">True</property>
|
||||||
|
<property name="label" translatable="yes"></property>
|
||||||
|
<property name="use_underline">False</property>
|
||||||
|
<property name="use_markup">False</property>
|
||||||
|
<property name="justify">GTK_JUSTIFY_LEFT</property>
|
||||||
|
<property name="wrap">False</property>
|
||||||
|
<property name="selectable">True</property>
|
||||||
|
<property name="xalign">0</property>
|
||||||
|
<property name="yalign">0.5</property>
|
||||||
|
<property name="xpad">5</property>
|
||||||
|
<property name="ypad">5</property>
|
||||||
|
</widget>
|
||||||
|
</child>
|
||||||
|
</widget>
|
||||||
|
<packing>
|
||||||
|
<property name="left_attach">1</property>
|
||||||
|
<property name="right_attach">2</property>
|
||||||
|
<property name="top_attach">3</property>
|
||||||
|
<property name="bottom_attach">4</property>
|
||||||
|
<property name="x_options">fill</property>
|
||||||
|
<property name="y_options"></property>
|
||||||
|
</packing>
|
||||||
|
</child>
|
||||||
</widget>
|
</widget>
|
||||||
<packing>
|
<packing>
|
||||||
<property name="tab_expand">False</property>
|
<property name="tab_expand">False</property>
|
||||||
|
|
15
src/vcard.py
15
src/vcard.py
|
@ -254,7 +254,16 @@ class VcardWindow:
|
||||||
'os': ''}
|
'os': ''}
|
||||||
i += 1
|
i += 1
|
||||||
self.xml.get_widget('resource_label').set_text(resources)
|
self.xml.get_widget('resource_label').set_text(resources)
|
||||||
self.xml.get_widget('status_label').set_text(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_text(stats)
|
||||||
|
|
||||||
gajim.connections[self.account].request_vcard(self.user.jid)
|
gajim.connections[self.account].request_vcard(self.user.jid)
|
||||||
|
|
||||||
def add_to_vcard(self, vcard, entry, txt):
|
def add_to_vcard(self, vcard, entry, txt):
|
||||||
|
@ -351,14 +360,14 @@ class VcardWindow:
|
||||||
#publish button
|
#publish button
|
||||||
button = gtk.Button(stock = gtk.STOCK_GOTO_TOP)
|
button = gtk.Button(stock = gtk.STOCK_GOTO_TOP)
|
||||||
button.get_children()[0].get_children()[0].get_children()[1].set_text(
|
button.get_children()[0].get_children()[0].get_children()[1].set_text(
|
||||||
_('Publish'))
|
_('_Publish'))
|
||||||
button.connect('clicked', self.on_publish_button_clicked)
|
button.connect('clicked', self.on_publish_button_clicked)
|
||||||
button.show_all()
|
button.show_all()
|
||||||
information_hbuttonbox.pack_start(button)
|
information_hbuttonbox.pack_start(button)
|
||||||
#retrieve button
|
#retrieve button
|
||||||
button = gtk.Button(stock = gtk.STOCK_GOTO_BOTTOM)
|
button = gtk.Button(stock = gtk.STOCK_GOTO_BOTTOM)
|
||||||
button.get_children()[0].get_children()[0].get_children()[1].set_text(
|
button.get_children()[0].get_children()[0].get_children()[1].set_text(
|
||||||
_('Retrieve'))
|
_('_Retrieve'))
|
||||||
button.connect('clicked', self.on_retrieve_button_clicked)
|
button.connect('clicked', self.on_retrieve_button_clicked)
|
||||||
button.show_all()
|
button.show_all()
|
||||||
information_hbuttonbox.pack_start(button)
|
information_hbuttonbox.pack_start(button)
|
||||||
|
|
Loading…
Reference in New Issue