Added logic for menu buttons sensitivity

pull/12/head
parent 95679e5897
commit f795bc6d1c

@ -994,6 +994,8 @@ rmb_menu_window *yon_rmb_menu_setup(GtkWidget *target_widget, int (show_function
if (function){
g_signal_connect(G_OBJECT(menu_item),"activate",function,data);
} else {
gtk_widget_set_sensitive(menu_item,0);
}
yon_dictionary_add_or_create_if_exists_with_data(window->buttons,(char*)button_label,menu_item);
gtk_menu_shell_append(GTK_MENU_SHELL(window->menu),menu_item);
@ -1025,6 +1027,7 @@ rmb_menu_window *yon_rmb_menu_setup(GtkWidget *target_widget, int (show_function
if (current_function){
g_signal_connect(G_OBJECT(menu_item),"activate",current_function,current_data);
} else {
gtk_widget_set_sensitive(menu_item,0);
}
yon_dictionary_add_or_create_if_exists_with_data(window->buttons,(char*)current_label,menu_item);
gtk_menu_shell_append(GTK_MENU_SHELL(window->menu),menu_item);

Loading…
Cancel
Save