gEDA-dev: Escape key in compselect window

Ivan Stankovic ivan.stankovic at fer.hr
Sat Jul 7 17:53:26 EDT 2007


On Sat, Jul 07, 2007 at 04:31:51PM +0200, Carlos Nieves Ónega wrote:
> diff --git a/gschem/src/x_compselect.c b/gschem/src/x_compselect.c
> index 296c6ca..5e9dbc0 100644
> --- a/gschem/src/x_compselect.c
> +++ b/gschem/src/x_compselect.c
> @@ -203,7 +203,9 @@ x_compselect_open (TOPLEVEL *toplevel)
>      gtk_window_present (GTK_WINDOW(toplevel->cswindow));
>    }
>    gtk_editable_select_region(GTK_EDITABLE(COMPSELECT(toplevel->cswindow)->entry_filter), 0, -1);
> -  gtk_widget_grab_focus (GTK_WIDGET(COMPSELECT(toplevel->cswindow)->entry_filter));
> +  if (gtk_notebook_get_current_page(GTK_NOTEBOOK(COMPSELECT(toplevel->cswindow)->viewtabs)) == 1) {
> +    gtk_widget_grab_focus (GTK_WIDGET(COMPSELECT(toplevel->cswindow)->entry_filter)); 
> +  }

Fine with me.  In the long term we really want to keep track of the last
used notebook page.

-- 
Ivan Stankovic, ivan.stankovic at fer.hr

"Protect your digital freedom and privacy, eliminate DRM, 
learn more at http://www.defectivebydesign.org/what_is_drm"


More information about the geda-dev mailing list