c - gtk+ menus mouse wheel speed -


i working on grandchild of file-browser-applet in c.

my problem can't find solution speed scrolling mousewheel in menu. in case every mousewheel click moves 1/2 entry, want 5 entries.

the code:

  eintrag->menu = gtk_menu_new() ;   gtk_signal_connect(gtk_object (eintrag->menu),"scroll-event",(gtksignalfunc) scroll_test,null) ;    if ( (n = scandir(parent->full_name,&dir_list,0,alphasort)) > 0 )      {      ( = 0 ; < n ; i++ )         {         eintrag->item = gtk_image_menu_item_new_with_label(eintrag->filename) ;         ,,,,         }      }    ------------------------------------------------------------------------------------   gboolean scroll_test(gtkwidget *widget,gdkeventscroll *event,void *nix)       {      g_print("scroll %s %d %d \n",name,event->send_event,event->direction ;      return false ;      } 

the code simple gtk menu "scroll.event" attached.

the first try emit aditional scroll-event within scroll_test cb. using g_signal_emit_by_name(widget,"scroll-event",widget,event,null), result confusing if set new event struct new timestamp , ->send_event set true. maybe have here error in parms.

the second try create gtk_adjustment_new, attach menu gtk_widget_set_scroll_adjustments , change gtk_adjustment_set_step_increment. no change.


Comments

Popular posts from this blog

django - How can I change user group without delete record -

java - Need to add SOAP security token -

java - EclipseLink JPA Object is not a known entity type -