~evfool/sessioninstaller/fix790500

« back to all changes in this revision

Viewing changes to sessioninstaller/core.py

  • Committer: sebi at glatzor
  • Date: 2010-05-23 09:14:07 UTC
  • Revision ID: sebi@glatzor.de-20100523091407-18wh7iv8koci8528
Improve columns in the confirm dialog

Show diffs side-by-side

added added

removed removed

Lines of Context:
41
41
import gobject
42
42
import gst
43
43
import gtk
 
44
import pango
44
45
from xdg.DesktopEntry import DesktopEntry
45
46
 
46
47
import errors
262
263
        column_desc.pack_start(renderer_warn, expand=False)
263
264
        column_desc.set_cell_data_func(renderer_warn, self._render_warning)
264
265
        renderer_desc = gtk.CellRendererText()
 
266
        renderer_desc.props.ellipsize = pango.ELLIPSIZE_END
265
267
        column_desc.pack_start(renderer_desc, expand=True)
266
268
        column_desc.set_cell_data_func(renderer_desc, self._render_description)
267
269
        column_desc.props.expand = True
 
270
        column_desc.props.resizable = True
 
271
        column_desc.props.min_width = 50
268
272
        self.pkg_view.append_column(column_desc)
269
273
        if details:
270
274
            renderer_details = gtk.CellRendererText()
 
275
            renderer_details.props.ellipsize = pango.ELLIPSIZE_END
271
276
            column_details = gtk.TreeViewColumn(details,
272
277
                                                renderer_details)
273
278
            column_details.set_cell_data_func(renderer_details,
274
279
                                              self._render_details)
 
280
            column_details.props.resizable = True
 
281
            column_details.props.min_width = 50
275
282
            self.pkg_view.append_column(column_details)
276
283
        if not (selectable or details):
277
284
            self.pkg_view.props.headers_visible = False