Re: gtk_editable_get_position



On Tue, Dec 22, 2009 at 12:46:28PM +0100, Emmanuel Rodriguez wrote:
> On Tue, Dec 22, 2009 at 11:47 AM, maxim maxim <look2004il gmail com> wrote:
> > I have  a following  question, I try to receive a cursor position in
> > GtkEntry by function gtk_editable_get_position (GTK_EDITABLE (entry)),
> > but the  function returns a correct position only at expose-event, in
> > all other cases it returns a zero,  how to solve this problem?
> 
> You can try to access directly the property "cursor-position":
> 
> gint position = -1;
> g_object_get(G_OBJECT(entry), "cursor-position", &position, NULL);

If it made a difference it would be a bug in Gtk+.

By the way, working with properties is by no reasonable metric more
direct.  It does some complicated GValue trickery and at the end it
calls the same getter or setter.

Yeti



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]