On Mon, Mar 17, 2008 at 7:37 AM, gustav_b
<email address hidden> wrote:
> How did your old solution work? By manually adding signal
> handlers to each widget?
Yes. I wrote sp_dialog_defocus_on_enter and manually called it for all
spinbuttons (and probably buttons too). It worked but now we have a
lot more dialogs and controls :)
So I was wondering, can we try something more drastic - for example,
forbid a docked dialog from taking focus at all? Ideally this would
still allow the keyboard navigation among widgets in a dialog, but if
not, I'm willling to put up with that (now that we have lost the
Alt+letter shortcuts anyway). I think the unability to tab from widget
to widget in a dialog is a lesser evil than this stocky focus that
forces me to press Esc after I do anything in a dialog. Or at least,
make the "docked dialogs do not take focus" optional.
On Mon, Mar 17, 2008 at 7:37 AM, gustav_b
<email address hidden> wrote:
> How did your old solution work? By manually adding signal
> handlers to each widget?
Yes. I wrote sp_dialog_ defocus_ on_enter and manually called it for all
spinbuttons (and probably buttons too). It worked but now we have a
lot more dialogs and controls :)
So I was wondering, can we try something more drastic - for example,
forbid a docked dialog from taking focus at all? Ideally this would
still allow the keyboard navigation among widgets in a dialog, but if
not, I'm willling to put up with that (now that we have lost the
Alt+letter shortcuts anyway). I think the unability to tab from widget
to widget in a dialog is a lesser evil than this stocky focus that
forces me to press Esc after I do anything in a dialog. Or at least,
make the "docked dialogs do not take focus" optional.