Changeset 8261
- Timestamp:
- 06/11/07 10:37:46 (18 months ago)
- Location:
- trunk
- Files:
-
- 4 modified
-
data/glade/message_window.glade (modified) (1 diff)
-
src/config.py (modified) (1 diff)
-
src/groupchat_control.py (modified) (3 diffs)
-
src/roster_window.py (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/data/glade/message_window.glade
r8076 r8261 592 592 <property name="xpad">0</property> 593 593 <property name="ypad">0</property> 594 <property name="ellipsize">PANGO_ELLIPSIZE_ NONE</property>594 <property name="ellipsize">PANGO_ELLIPSIZE_END</property> 595 595 <property name="width_chars">-1</property> 596 596 <property name="single_line_mode">False</property> -
trunk/src/config.py
r8239 r8261 581 581 self.on_checkbutton_toggled(widget, 'show_avatars_in_roster') 582 582 gajim.interface.roster.draw_roster() 583 583 # Redraw connected groupchats (in an ugly way) 584 for account in gajim.connections: 585 if gajim.connections[account].connected: 586 for gc_control in gajim.interface.msg_win_mgr.get_controls( 587 message_control.TYPE_GC) + \ 588 gajim.interface.minimized_controls[account].values(): 589 gc_control.draw_roster() 590 584 591 def on_emoticons_combobox_changed(self, widget): 585 592 active = widget.get_active() -
trunk/src/groupchat_control.py
r8243 r8261 289 289 column = gtk.TreeViewColumn() 290 290 291 renderer_image = cell_renderer_image.CellRendererImage(0, 0) # status img 292 renderer_image.set_property('width', 26) 293 column.pack_start(renderer_image, expand = False) 294 column.add_attribute(renderer_image, 'image', C_IMG) 295 column.set_cell_data_func(renderer_image, tree_cell_data_func, 296 self.list_treeview) 297 298 renderer_text = gtk.CellRendererText() # nickname 299 column.pack_start(renderer_text, expand = True) 300 column.add_attribute(renderer_text, 'markup', C_TEXT) 301 renderer_text.set_property("ellipsize", pango.ELLIPSIZE_END) 302 column.set_cell_data_func(renderer_text, tree_cell_data_func, 303 self.list_treeview) 304 291 305 renderer_pixbuf = gtk.CellRendererPixbuf() # avatar image 292 306 column.pack_start(renderer_pixbuf, expand = False) … … 295 309 self.list_treeview) 296 310 renderer_pixbuf.set_property('xalign', 1) # align pixbuf to the right 297 298 renderer_image = cell_renderer_image.CellRendererImage(0, 0) # status img299 column.pack_start(renderer_image, expand = False)300 column.add_attribute(renderer_image, 'image', C_IMG)301 column.set_cell_data_func(renderer_image, tree_cell_data_func,302 self.list_treeview)303 304 renderer_text = gtk.CellRendererText() # nickname305 column.pack_start(renderer_text, expand = True)306 column.add_attribute(renderer_text, 'markup', C_TEXT)307 column.set_cell_data_func(renderer_text, tree_cell_data_func,308 self.list_treeview)309 311 310 312 self.list_treeview.append_column(column) … … 802 804 gc_contact.affiliation, gc_contact.status, 803 805 gc_contact.jid) 806 # Recalculate column width for ellipsizin 807 self.list_treeview.columns_autosize() 804 808 805 809 def on_send_pm(self, widget = None, model = None, iter = None, nick = None, -
trunk/src/roster_window.py
r8260 r8261 17 17 18 18 import gtk 19 import pango 19 20 import gobject 20 21 import os … … 1189 1190 self.add_account_to_roster(acct) 1190 1191 self.add_account_contacts(acct) 1192 # Recalculate column width for ellipsizing 1193 self.tree.columns_autosize() 1191 1194 1192 1195 def add_account_contacts(self, account): … … 5046 5049 5047 5050 render_text = gtk.CellRendererText() # contact or group or account name 5051 render_text.set_property("ellipsize", pango.ELLIPSIZE_END) 5048 5052 col.pack_start(render_text, expand = True) 5049 5053 col.add_attribute(render_text, 'markup', C_NAME) # where we hold the name
