Panel's keyboard focus

Karsten Luetkewitz phrep at
Wed Jun 11 19:16:39 CEST 2003


Currently the panel can receive keyboard focus, which means that
XFce-panel will always be one of the windows that are included in the
list of cycleable (Alt-Tab) windows. That is IMHO a huge usability
regression, I can't think of a sane reason to let the panel receive
keyboard focus. The following patch makes the panel not
keyboard-focusable, launcher menus etc are not affected by this patch.

Karsten Luetkewitz
-------------- next part --------------
--- xfce4-b/panel/panel.c	2003-05-17 10:45:00.000000000 +0200
+++ xfce4-a/panel/panel.c	2003-06-11 18:15:11.000000000 +0200
@@ -496,6 +496,9 @@ create_panel_framework (Panel * p)
     /* this is necessary after a SIGHUP */
     gtk_window_stick (GTK_WINDOW (p->toplevel));
+    /* avoid keyboard focus */
+    netk_gtk_window_avoid_input (GTK_WINDOW (p->toplevel));
     /* Connect signalers to window for autohide */
     g_signal_connect (GTK_WINDOW (p->toplevel), "enter-notify-event",
 		      G_CALLBACK (panel_enter), &panel);

More information about the Xfce4-dev mailing list