📄 interface.c
字号:
/* * DO NOT EDIT THIS FILE - it is generated by Glade. */#ifdef HAVE_CONFIG_H# include <config.h>#endif#include <sys/types.h>#include <sys/stat.h>#include <unistd.h>#include <string.h>#include <stdio.h>#include <gdk/gdkkeysyms.h>#include <gtk/gtk.h>#include "callbacks.h"#include "interface.h"#include "support.h"#define GLADE_HOOKUP_OBJECT(component,widget,name) \ g_object_set_data_full (G_OBJECT (component), name, \ gtk_widget_ref (widget), (GDestroyNotify) gtk_widget_unref)#define GLADE_HOOKUP_OBJECT_NO_REF(component,widget,name) \ g_object_set_data (G_OBJECT (component), name, widget)GtkWidget*create_window1 (void){ GtkWidget *window1; GtkWidget *vbox1; GtkWidget *menubar1; GtkWidget *menuitem1; GtkWidget *menuitem1_menu; GtkWidget *quit1; GtkWidget *menuitem3; GtkWidget *menuitem3_menu; GSList *display_spectra1_group = NULL; GtkWidget *display_spectra1; GtkWidget *display_spectrogram1; GtkWidget *display_waves1; GtkWidget *separator1; GtkWidget *custom_grid1; GtkWidget *grid1; GtkWidget *intensity_scale1; GtkWidget *intensity_scale1_menu; GSList *constant2_group = NULL; GtkWidget *constant2; GtkWidget *flexible2; GtkWidget *smart2; GtkWidget *separator3; GtkWidget *logarithmic1; GtkWidget *interpolate1; GtkWidget *pause1; GtkWidget *separator2; GtkWidget *move_viewport1; GtkWidget *move_viewport1_menu; GtkWidget *move_left1; GtkWidget *image186; GtkWidget *move_right1; GtkWidget *image187; GtkWidget *zoom1; GtkWidget *zoom1_menu; GtkWidget *zoom_in1; GtkWidget *image188; GtkWidget *zoom_out1; GtkWidget *image189; GtkWidget *zoom_out_total; GtkWidget *image190; GtkWidget *zoom_restore1; GtkWidget *image191; GtkWidget *settings1; GtkWidget *drawingarea1; GtkAccelGroup *accel_group; GtkTooltips *tooltips; tooltips = gtk_tooltips_new (); accel_group = gtk_accel_group_new (); window1 = gtk_window_new (GTK_WINDOW_TOPLEVEL); gtk_window_set_title (GTK_WINDOW (window1), _("window1")); gtk_window_set_default_size (GTK_WINDOW (window1), 640, 480); vbox1 = gtk_vbox_new (FALSE, 0); gtk_widget_show (vbox1); gtk_container_add (GTK_CONTAINER (window1), vbox1); menubar1 = gtk_menu_bar_new (); gtk_widget_show (menubar1); gtk_box_pack_start (GTK_BOX (vbox1), menubar1, FALSE, FALSE, 0); menuitem1 = gtk_menu_item_new_with_mnemonic (_("_File")); gtk_widget_show (menuitem1); gtk_container_add (GTK_CONTAINER (menubar1), menuitem1); menuitem1_menu = gtk_menu_new (); gtk_menu_item_set_submenu (GTK_MENU_ITEM (menuitem1), menuitem1_menu); quit1 = gtk_image_menu_item_new_from_stock ("gtk-quit", accel_group); gtk_widget_show (quit1); gtk_container_add (GTK_CONTAINER (menuitem1_menu), quit1); menuitem3 = gtk_menu_item_new_with_mnemonic (_("_View")); gtk_widget_show (menuitem3); gtk_container_add (GTK_CONTAINER (menubar1), menuitem3); menuitem3_menu = gtk_menu_new (); gtk_menu_item_set_submenu (GTK_MENU_ITEM (menuitem3), menuitem3_menu); display_spectra1 = gtk_radio_menu_item_new_with_mnemonic (display_spectra1_group, _("Spectra")); display_spectra1_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (display_spectra1)); gtk_widget_show (display_spectra1); gtk_container_add (GTK_CONTAINER (menuitem3_menu), display_spectra1); gtk_tooltips_set_tip (tooltips, display_spectra1, _("2D graph of intensity versus frequency"), NULL); gtk_widget_add_accelerator (display_spectra1, "activate", accel_group, GDK_s, 0, GTK_ACCEL_VISIBLE); gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (display_spectra1), TRUE); display_spectrogram1 = gtk_radio_menu_item_new_with_mnemonic (display_spectra1_group, _("Spectrogram")); display_spectra1_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (display_spectrogram1)); gtk_widget_show (display_spectrogram1); gtk_container_add (GTK_CONTAINER (menuitem3_menu), display_spectrogram1); gtk_tooltips_set_tip (tooltips, display_spectrogram1, _("3D color graph of intensity change over the time"), NULL); gtk_widget_add_accelerator (display_spectrogram1, "activate", accel_group, GDK_g, 0, GTK_ACCEL_VISIBLE); display_waves1 = gtk_radio_menu_item_new_with_mnemonic (display_spectra1_group, _("Waves")); display_spectra1_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (display_waves1)); gtk_widget_show (display_waves1); gtk_container_add (GTK_CONTAINER (menuitem3_menu), display_waves1); gtk_widget_add_accelerator (display_waves1, "activate", accel_group, GDK_w, 0, GTK_ACCEL_VISIBLE); separator1 = gtk_menu_item_new (); gtk_widget_show (separator1); gtk_container_add (GTK_CONTAINER (menuitem3_menu), separator1); gtk_widget_set_sensitive (separator1, FALSE); custom_grid1 = gtk_check_menu_item_new_with_mnemonic (_("Custom grid")); gtk_widget_show (custom_grid1); gtk_container_add (GTK_CONTAINER (menuitem3_menu), custom_grid1); gtk_tooltips_set_tip (tooltips, custom_grid1, _("Display grid as defined in a profile"), NULL); gtk_widget_add_accelerator (custom_grid1, "activate", accel_group, GDK_c, 0, GTK_ACCEL_VISIBLE); gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (custom_grid1), TRUE); grid1 = gtk_check_menu_item_new_with_mnemonic (_("Grid")); gtk_widget_show (grid1); gtk_container_add (GTK_CONTAINER (menuitem3_menu), grid1); gtk_tooltips_set_tip (tooltips, grid1, _("Display grid"), NULL); gtk_widget_add_accelerator (grid1, "activate", accel_group, GDK_g, 0, GTK_ACCEL_VISIBLE); intensity_scale1 = gtk_menu_item_new_with_mnemonic (_("Intensity _scale")); gtk_widget_show (intensity_scale1); gtk_container_add (GTK_CONTAINER (menuitem3_menu), intensity_scale1); intensity_scale1_menu = gtk_menu_new (); gtk_menu_item_set_submenu (GTK_MENU_ITEM (intensity_scale1), intensity_scale1_menu); constant2 = gtk_radio_menu_item_new_with_mnemonic (constant2_group, _("_Constant")); constant2_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (constant2)); gtk_widget_show (constant2); gtk_container_add (GTK_CONTAINER (intensity_scale1_menu), constant2); gtk_tooltips_set_tip (tooltips, constant2, _("Remember intensity maxima and keep the scale constant"), NULL); gtk_widget_add_accelerator (constant2, "activate", accel_group, GDK_c, GDK_CONTROL_MASK, GTK_ACCEL_VISIBLE); gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (constant2), TRUE); flexible2 = gtk_radio_menu_item_new_with_mnemonic (constant2_group, _("_Flexible")); constant2_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (flexible2)); gtk_widget_show (flexible2); gtk_container_add (GTK_CONTAINER (intensity_scale1_menu), flexible2); gtk_tooltips_set_tip (tooltips, flexible2, _("Always fill the whole screen, amplify silence to see the noise"), NULL); gtk_widget_add_accelerator (flexible2, "activate", accel_group, GDK_f, GDK_CONTROL_MASK, GTK_ACCEL_VISIBLE); gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (flexible2), TRUE); smart2 = gtk_radio_menu_item_new_with_mnemonic (constant2_group, _("_Smart")); constant2_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (smart2)); gtk_widget_show (smart2); gtk_container_add (GTK_CONTAINER (intensity_scale1_menu), smart2); gtk_tooltips_set_tip (tooltips, smart2, _("Amplify the signal but only up to a threshold, silence noise is not amplified"), NULL); gtk_widget_add_accelerator (smart2, "activate", accel_group, GDK_s, GDK_CONTROL_MASK, GTK_ACCEL_VISIBLE); gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (smart2), TRUE); separator3 = gtk_menu_item_new (); gtk_widget_show (separator3); gtk_container_add (GTK_CONTAINER (intensity_scale1_menu), separator3); gtk_widget_set_sensitive (separator3, FALSE); logarithmic1 = gtk_check_menu_item_new_with_mnemonic (_("_Logarithmic")); gtk_widget_show (logarithmic1); gtk_container_add (GTK_CONTAINER (intensity_scale1_menu), logarithmic1); gtk_widget_add_accelerator (logarithmic1, "activate", accel_group, GDK_l, GDK_CONTROL_MASK, GTK_ACCEL_VISIBLE); interpolate1 = gtk_check_menu_item_new_with_mnemonic (_("_Interpolate")); gtk_widget_show (interpolate1); gtk_container_add (GTK_CONTAINER (menuitem3_menu), interpolate1);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -