#ifdef HAVE_CONFIG_H # include #endif #include #include "callbacks.h" #include "interface.h" #include "support.h" void on_new1_activate (GtkMenuItem *menuitem, gpointer user_data) { } void on_open1_activate (GtkMenuItem *menuitem, gpointer user_data) { } void on_save1_activate (GtkMenuItem *menuitem, gpointer user_data) { } void on_save_as1_activate (GtkMenuItem *menuitem, gpointer user_data) { } void on_quit1_activate (GtkMenuItem *menuitem, gpointer user_data) { } void on_cut1_activate (GtkMenuItem *menuitem, gpointer user_data) { } void on_copy1_activate (GtkMenuItem *menuitem, gpointer user_data) { } void on_paste1_activate (GtkMenuItem *menuitem, gpointer user_data) { } void on_delete1_activate (GtkMenuItem *menuitem, gpointer user_data) { } void on_about1_activate (GtkMenuItem *menuitem, gpointer user_data) { } void on_scale_value_changed (GtkRange *range, gpointer user_data) { GtkWidget *scales[4]; GtkWidget *bars[4]; GtkWidget *harmony; gdouble value; int i; scales[0] = lookup_widget (GTK_WIDGET(range), "hscale1"); scales[1] = lookup_widget (GTK_WIDGET(range), "hscale2"); scales[2] = lookup_widget (GTK_WIDGET(range), "vscale1"); scales[3] = lookup_widget (GTK_WIDGET(range), "vscale2"); bars[0] = lookup_widget (GTK_WIDGET(range), "progressbar1"); bars[1] = lookup_widget (GTK_WIDGET(range), "progressbar2"); bars[2] = lookup_widget (GTK_WIDGET(range), "progressbar3"); bars[3] = lookup_widget (GTK_WIDGET(range), "progressbar4"); value = gtk_range_get_value (range); harmony = lookup_widget (GTK_WIDGET (range), "harmony"); if (!gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (harmony))) return; for (i=0; i<4; i++) { if (scales[i] != (GtkWidget*)range) gtk_range_set_value (GTK_RANGE (scales[i]), value); gtk_progress_bar_set_fraction (GTK_PROGRESS_BAR (bars[i]), value/100.0); } } void on_orientation1_activate (GtkMenuItem *menuitem, gpointer user_data) { } void on_left_to_right_activate (GtkMenuItem *menuitem, gpointer user_data) { } void on_right_to_left_activate (GtkMenuItem *menuitem, gpointer user_data) { } void on_tab_position_activate (GtkMenuItem *menuitem, gpointer user_data) { } void on_top_activate (GtkMenuItem *menuitem, gpointer user_data) { GtkWidget *notebook = lookup_widget (GTK_WIDGET (menuitem), "notebook1"); gtk_notebook_set_tab_pos (GTK_NOTEBOOK (notebook), GTK_POS_TOP); } void on_bottom_activate (GtkMenuItem *menuitem, gpointer user_data) { GtkWidget *notebook = lookup_widget (GTK_WIDGET (menuitem), "notebook1"); gtk_notebook_set_tab_pos (GTK_NOTEBOOK (notebook), GTK_POS_BOTTOM); } void on_left_activate (GtkMenuItem *menuitem, gpointer user_data) { GtkWidget *notebook = lookup_widget (GTK_WIDGET (menuitem), "notebook1"); gtk_notebook_set_tab_pos (GTK_NOTEBOOK (notebook), GTK_POS_LEFT); } void on_right_activate (GtkMenuItem *menuitem, gpointer user_data) { GtkWidget *notebook = lookup_widget (GTK_WIDGET (menuitem), "notebook1"); gtk_notebook_set_tab_pos (GTK_NOTEBOOK (notebook), GTK_POS_RIGHT); }