etdsbastar
May 29th, 2012, 03:26 PM
Hello there,
I am creating a 'C' project with glade and gtk. I want a focus on a gtkentry field naming txt_demandno and so I called the function:
gtk_widget_grab_focus (txt_demandno);There is another gtkentry widget just after txt_demandno widget naming txt_def.
My problem is instead of getting focus on txt_demandno 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.
I am creating a 'C' project with glade and gtk. I want a focus on a gtkentry field naming txt_demandno and so I called the function:
gtk_widget_grab_focus (txt_demandno);There is another gtkentry widget just after txt_demandno widget naming txt_def.
My problem is instead of getting focus on txt_demandno 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.