|
|
|
|
@ -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);
|
|
|
|
|
|