Re: mousewheel + gtkoptionmenu
- From: Owen Taylor <otaylor redhat com>
- To: jacob berkman <jacob ximian com>
- Cc: gtk-devel-list <gtk-devel-list gnome org>
- Subject: Re: mousewheel + gtkoptionmenu
- Date: Wed, 10 Jul 2002 14:21:28 -0400 (EDT)
jacob berkman <jacob ximian com> writes:
> On Wed, 2002-07-10 at 07:05, Owen Taylor wrote:
> > jacob berkman <jacob ximian com> writes:
> > 
> > > i just noticed that scrolling the mouse wheel on a gtkoptionmenu scrolls
> > > through the menu there.
> > > 
> > > however, it doesn't activate the menu items as they get selected.  i
> > > haven't found very many apps which correctly handle this.
> > > 
> > > should gtkoptionmenu be "fixed" to activate the menu item as it scrolls,
> > > or should bugs be filed against almost every gtk 2 app?
> > 
> > I don't think we want to force apps to use get_history(). 
> > 
> > Does putting a gtk_menu_item_activate() call in 
> > gtk_option_menu_scroll_event () after the call to set_history() 
> > work?
> 
> yes.  should commit?
Yes, go ahead. (Both branches.) Do please test with as menu different
apps and option menus as you can find.
Regards,
                                        Owen
> Index: gtkoptionmenu.c
> ===================================================================
> RCS file: /cvs/gnome/gtk+/gtk/gtkoptionmenu.c,v
> retrieving revision 1.59.2.1
> diff -u -r1.59.2.1 gtkoptionmenu.c
> --- gtkoptionmenu.c	14 May 2002 22:44:29 -0000	1.59.2.1
> +++ gtkoptionmenu.c	10 Jul 2002 13:48:09 -0000
> @@ -1021,6 +1021,7 @@
>  	  if (GTK_WIDGET_VISIBLE (item) && GTK_WIDGET_IS_SENSITIVE (item))
>  	    {
>  	      gtk_option_menu_set_history (option_menu, index);
> +	      gtk_menu_item_activate (GTK_MENU_ITEM (item));
>  	      break;
>  	    }
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]