On Sun, 2006-08-20 at 18:10 -0400, Mike Bernson wrote: > I set use the following to make the widget uneditable. > > widget.props.editable = False > > widget is gtk.Entry widget has an Editable interface and this should set > the widget to non-editable. > > The entry widget does not allow any edit which I thought should also > turn off the insert cursor. This is not the case > > Here is a simple program that show the problem > > import gtk > > window = gtk.Window() > entry = gtk.Entry() > entry.props.editable = False > window.add(entry) > window.show_all() > > gtk.main()
Ah, yeah. Use entry.props.editable = False entry.props.can_focus = False entry.props.has_focus = False Alternatively if you want to prevent selecting text and copying the entry content, just use entry.props.sensitive = False However the latter is not to be preferred; allowing users to select and copy text is more friendly. Ed _______________________________________________ pygtk mailing list [email protected] http://www.daa.com.au/mailman/listinfo/pygtk Read the PyGTK FAQ: http://www.async.com.br/faq/pygtk/
