Thanks for replying. Yes, a set_position(0) does show the start of the text, but then the select_region(0, -1) shows the end of the text again. :(
I'll check out set_cursor_hadjustment(). Thanks again, Gary On Sat, Feb 26, 2011 at 1:42 PM, Timo <timomli...@gmail.com> wrote: > On 26-02-11 18:14, Gary Jaffe wrote: > >> Hi, >> >> I have a gtk.Entry in which I place a code followed by a description. The >> user enters the code, and I do a keyed lookup and place the code + >> description of that code in the gtk.Entry and move focus to the next >> gtk.Entry. >> >> If the user made a mistake and wants to enter a different code in the >> first gtk.Entry, I select the entire text of the gtk.Entry when I see it >> grabbing focus so the user doesn't have to delete all the old text that's in >> the gtk.Entry. His first key stroke will do that. >> >> But there's a problem. If the code + description is too long, gtk will >> move the cursor position to the end of the text when I select the whole >> text, hiding the code that is in error. If I then move the cursor to the >> beginning of the text, that will un-select the text. >> >> So, is there a way to select the entire text of a gtk.Entry that's too >> long to show all of it, and have gtk show the beginning of the text rather >> than the end? >> > > Doesn't a set_position(0) show the start of the text? Then do a > select_region(0, -1) to select the entire text. > While looking at the docs, I just noticed the set_cursor_hadjustment() > method [0] which might be of use. I never used it before though. > > Cheers, > Timo > > [0] > http://library.gnome.org/devel/pygtk/stable/class-gtkentry.html#method-gtkentry--set-cursor-hadjustment > >> >> Thanks, >> Gary >> >> >> _______________________________________________ >> pygtk mailing list pygtk@daa.com.au >> http://www.daa.com.au/mailman/listinfo/pygtk >> Read the PyGTK FAQ: http://faq.pygtk.org/ >> > > _______________________________________________ > pygtk mailing list pygtk@daa.com.au > http://www.daa.com.au/mailman/listinfo/pygtk > Read the PyGTK FAQ: http://faq.pygtk.org/ >
_______________________________________________ pygtk mailing list pygtk@daa.com.au http://www.daa.com.au/mailman/listinfo/pygtk Read the PyGTK FAQ: http://faq.pygtk.org/