Thanks for the information.I'll favour accessibility then rather than fight
Gtk.

Regards

    Kerenoc



Le jeu. 24 mars 2022 à 15:02, Jeremy Volkening via gtk-perl-list <
gtk-perl-list@gnome.org> a écrit :

> This is, I think, a design decision of GTK (mainly due to accessibility
> concerns). See issue post here:
> https://gitlab.gnome.org/GNOME/gtk/-/issues/270#note_394060.
>
> It may be possible to implement the keypress hack you described, but you
> may be compromising accessibility for aesthetics.
>
> Best,
> Jeremy
>
> On Wed, Mar 23, 2022 at 04:59:42PM +0100, Kerenoc Kerenoc via
> gtk-perl-list wrote:
> > Hello,
> >
> > With Gtk3 on Windows and Linux, when a ComboBox has a long list of items
> to
> > select from, there is a large empty zone above the first element of the
> > list. Using the up arrow key then the down arrow key restores a normal
> > situation.
> >
> > Here is a simple program to reproduce the problem.
> >
> > ================================
> > #!/usr/bin/perl
> >
> > use Gtk3 -init;
> >
> > my $combobox = Gtk3::ComboBoxText->new;
> > for (0 .. 150) { $combobox->append_text("$_"); };
> > $combobox->set_active(0);
> >
> > my $window=Gtk3::Window->new('toplevel');
> > $window->signal_connect( destroy => sub {Gtk3::main_quit} );
> > $window->add($combobox);
> > $window->show_all;
> > Gtk3->main();
> > ================================
> >
> > The problem can also be reproduced with a Gtk3::ComboBox.
> >
> > In case this problem couldn't be solved, how could one emulate two key
> > events (up and down) in a callback when the combobox opens?
> >
> > Best regards
>
> > _______________________________________________
> > gtk-perl-list mailing list
> > gtk-perl-list@gnome.org
> > https://mail.gnome.org/mailman/listinfo/gtk-perl-list
>
>
> --
> Few things are harder to put up with than the annoyance of a good example.
>                 -- "Mark Twain, Pudd'nhead Wilson's Calendar"
> _______________________________________________
> gtk-perl-list mailing list
> gtk-perl-list@gnome.org
> https://mail.gnome.org/mailman/listinfo/gtk-perl-list
>
_______________________________________________
gtk-perl-list mailing list
gtk-perl-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-perl-list

Reply via email to