gtk_widget_grab_focus() jumping to next field automatically?

Posted by Ravi Raj on Ask Ubuntu See other posts from Ask Ubuntu or by Ravi Raj
Published on 2012-05-29T14:35:55Z Indexed on 2012/11/11 11:28 UTC
Read the original article Hit count: 172

Filed under:
|
|

I am creating a 'C' project with glade and gtk. I want a focus on a gtkentry field naming txt_abc and so I called the function:

gtk_widget_grab_focus (txt_abc);

There is another gtkentry widget just after txt_abc widget naming txt_def.

My problem is instead of getting focus on txt_abc widget, the cursor is automatically being focused on txt_def widget, when I am running the application.

One more thing, when I am setting the focus at txt_def widget by calling the code:

gtk_widget_grab_focus (txt_def);

the control is again being focused on the next widget on the window, i.e. txt_name.

I want the focus exactly on the widget I am setting the grab signal.

How to resolve this problem.

© Ask Ubuntu or respective owner

Related posts about application-development

Related posts about gtk