📄 mm.c
字号:
fl_set_object_lsize(obj,FL_NORMAL_SIZE); fl_set_object_lstyle(obj,FL_BOLD_STYLE); obj = fl_add_box(FL_DOWN_BOX,20,190,80,30,"Channel 3"); fl_set_object_lsize(obj,FL_NORMAL_SIZE); fl_set_object_lstyle(obj,FL_BOLD_STYLE); obj = fl_add_box(FL_DOWN_BOX,20,160,80,30,"Channel 4"); fl_set_object_lsize(obj,FL_NORMAL_SIZE); fl_set_object_lstyle(obj,FL_BOLD_STYLE); obj = fl_add_box(FL_DOWN_BOX,20,130,80,30,"Channel 5"); fl_set_object_lsize(obj,FL_NORMAL_SIZE); fl_set_object_lstyle(obj,FL_BOLD_STYLE); obj = fl_add_box(FL_DOWN_BOX,20,100,80,30,"Channel 6"); fl_set_object_lsize(obj,FL_NORMAL_SIZE); fl_set_object_lstyle(obj,FL_BOLD_STYLE); obj = fl_add_box(FL_DOWN_BOX,20,70,80,30,"Channel 7"); fl_set_object_lsize(obj,FL_NORMAL_SIZE); fl_set_object_lstyle(obj,FL_BOLD_STYLE); fl_end_form();}/*---------------------------------------*/FL_FORM *sample_window;FL_OBJECT *audio_device, *sampling_rate, *sample_dir, *sample_file[16];void create_form_sample_window(void){ FL_OBJECT *obj; if (sample_window) return; sample_window = fl_bgn_form(FL_NO_BOX,360,400); obj = fl_add_box(FL_UP_BOX,0,0,360,400,""); sample_file[0] = obj = fl_add_input(FL_NORMAL_INPUT,50,200,126,20,""); fl_set_object_lsize(obj,FL_NORMAL_SIZE); fl_set_object_callback(obj,sample_file_cbk,0); sample_file[1] = obj = fl_add_input(FL_NORMAL_INPUT,50,180,126,20,""); fl_set_object_lsize(obj,FL_NORMAL_SIZE); fl_set_object_callback(obj,sample_file_cbk,1); sample_file[2] = obj = fl_add_input(FL_NORMAL_INPUT,50,160,126,20,""); fl_set_object_lsize(obj,FL_NORMAL_SIZE); fl_set_object_callback(obj,sample_file_cbk,2); sample_file[3] = obj = fl_add_input(FL_NORMAL_INPUT,50,140,126,20,""); fl_set_object_lsize(obj,FL_NORMAL_SIZE); fl_set_object_callback(obj,sample_file_cbk,3); sample_file[4] = obj = fl_add_input(FL_NORMAL_INPUT,50,120,126,20,""); fl_set_object_lsize(obj,FL_NORMAL_SIZE); fl_set_object_callback(obj,sample_file_cbk,4); sample_file[5] = obj = fl_add_input(FL_NORMAL_INPUT,50,100,126,20,""); fl_set_object_lsize(obj,FL_NORMAL_SIZE); fl_set_object_callback(obj,sample_file_cbk,5); sample_file[6] = obj = fl_add_input(FL_NORMAL_INPUT,50,80,126,20,""); fl_set_object_lsize(obj,FL_NORMAL_SIZE); fl_set_object_callback(obj,sample_file_cbk,6); sample_file[7] = obj = fl_add_input(FL_NORMAL_INPUT,50,60,126,20,""); fl_set_object_lsize(obj,FL_NORMAL_SIZE); fl_set_object_callback(obj,sample_file_cbk,7); obj = fl_add_text(FL_NORMAL_TEXT,50,220,126,20,"Sample File"); fl_set_object_boxtype(obj,FL_BORDER_BOX); fl_set_object_lsize(obj,FL_NORMAL_SIZE); fl_set_object_align(obj,FL_ALIGN_CENTER); fl_set_object_lstyle(obj,FL_BOLD_STYLE); obj = fl_add_text(FL_NORMAL_TEXT,20,220,20,20,"@3line"); fl_set_object_boxtype(obj,FL_BORDER_BOX); fl_set_object_lsize(obj,FL_NORMAL_SIZE); obj = fl_add_button(FL_NORMAL_BUTTON,80,20,70,30,"Apply"); fl_set_object_lsize(obj,FL_NORMAL_SIZE); fl_set_object_callback(obj,samples_apply_cbk,0); obj = fl_add_button(FL_NORMAL_BUTTON,200,20,70,30,"Dismiss"); fl_set_object_lsize(obj,FL_NORMAL_SIZE); fl_set_object_callback(obj,samples_dismiss_cbk,0); audio_device = obj = fl_add_input(FL_NORMAL_INPUT,140,320,90,20,"Audio Device:"); fl_set_object_lsize(obj,FL_NORMAL_SIZE); fl_set_object_callback(obj,audio_device_cbk,0); obj = fl_add_text(FL_NORMAL_TEXT,140,360,90,30,"Options"); fl_set_object_lsize(obj,FL_LARGE_SIZE); fl_set_object_lstyle(obj,FL_BOLD_STYLE+FL_SHADOW_STYLE); sampling_rate = obj = fl_add_input(FL_INT_INPUT,140,290,90,20,"Sampling Rate:"); fl_set_object_lsize(obj,FL_NORMAL_SIZE); fl_set_object_callback(obj,sampling_rate_cbk,0); obj = fl_add_text(FL_NORMAL_TEXT,230,290,30,20,"Hz"); fl_set_object_lsize(obj,FL_NORMAL_SIZE); obj = fl_add_button(FL_NORMAL_BUTTON,20,200,20,20,"0"); fl_set_object_callback(obj,test_sample_cbk,0); obj = fl_add_button(FL_NORMAL_BUTTON,20,180,20,20,"1"); fl_set_object_callback(obj,test_sample_cbk,1); obj = fl_add_button(FL_NORMAL_BUTTON,20,160,20,20,"2"); fl_set_object_callback(obj,test_sample_cbk,2); obj = fl_add_button(FL_NORMAL_BUTTON,20,140,20,20,"3"); fl_set_object_callback(obj,test_sample_cbk,3); obj = fl_add_button(FL_NORMAL_BUTTON,20,120,20,20,"4"); fl_set_object_callback(obj,test_sample_cbk,4); obj = fl_add_button(FL_NORMAL_BUTTON,20,100,20,20,"5"); fl_set_object_callback(obj,test_sample_cbk,5); obj = fl_add_button(FL_NORMAL_BUTTON,20,80,20,20,"6"); fl_set_object_callback(obj,test_sample_cbk,6); obj = fl_add_button(FL_NORMAL_BUTTON,20,60,20,20,"7"); fl_set_object_callback(obj,test_sample_cbk,7); sample_dir = obj = fl_add_input(FL_NORMAL_INPUT,140,260,160,20,"Sample Directory:"); fl_set_object_lsize(obj,FL_NORMAL_SIZE); fl_set_object_callback(obj,sample_dir_cbk,0); sample_file[8] = obj = fl_add_input(FL_NORMAL_INPUT,220,200,126,20,""); fl_set_object_lsize(obj,FL_NORMAL_SIZE); fl_set_object_callback(obj,sample_file_cbk,8); sample_file[9] = obj = fl_add_input(FL_NORMAL_INPUT,220,180,126,20,""); fl_set_object_lsize(obj,FL_NORMAL_SIZE); fl_set_object_callback(obj,sample_file_cbk,9); sample_file[10] = obj = fl_add_input(FL_NORMAL_INPUT,220,160,126,20,""); fl_set_object_lsize(obj,FL_NORMAL_SIZE); fl_set_object_callback(obj,sample_file_cbk,10); sample_file[11] = obj = fl_add_input(FL_NORMAL_INPUT,220,140,126,20,""); fl_set_object_lsize(obj,FL_NORMAL_SIZE); fl_set_object_callback(obj,sample_file_cbk,11); sample_file[12] = obj = fl_add_input(FL_NORMAL_INPUT,220,120,126,20,""); fl_set_object_lsize(obj,FL_NORMAL_SIZE); fl_set_object_callback(obj,sample_file_cbk,12); sample_file[13] = obj = fl_add_input(FL_NORMAL_INPUT,220,100,126,20,""); fl_set_object_lsize(obj,FL_NORMAL_SIZE); fl_set_object_callback(obj,sample_file_cbk,13); sample_file[14] = obj = fl_add_input(FL_NORMAL_INPUT,220,80,126,20,""); fl_set_object_lsize(obj,FL_NORMAL_SIZE); fl_set_object_callback(obj,sample_file_cbk,14); sample_file[15] = obj = fl_add_input(FL_NORMAL_INPUT,220,60,126,20,""); fl_set_object_lsize(obj,FL_NORMAL_SIZE); fl_set_object_callback(obj,sample_file_cbk,15); obj = fl_add_text(FL_NORMAL_TEXT,220,220,126,20,"Sample File"); fl_set_object_boxtype(obj,FL_BORDER_BOX); fl_set_object_lsize(obj,FL_NORMAL_SIZE); fl_set_object_align(obj,FL_ALIGN_CENTER); fl_set_object_lstyle(obj,FL_BOLD_STYLE); obj = fl_add_text(FL_NORMAL_TEXT,190,220,20,20,"@3line"); fl_set_object_boxtype(obj,FL_BORDER_BOX); fl_set_object_lsize(obj,FL_NORMAL_SIZE); obj = fl_add_button(FL_NORMAL_BUTTON,190,200,20,20,"8"); fl_set_object_callback(obj,test_sample_cbk,8); obj = fl_add_button(FL_NORMAL_BUTTON,190,180,20,20,"9"); fl_set_object_callback(obj,test_sample_cbk,9); obj = fl_add_button(FL_NORMAL_BUTTON,190,160,20,20,"A"); fl_set_object_callback(obj,test_sample_cbk,10); obj = fl_add_button(FL_NORMAL_BUTTON,190,140,20,20,"B"); fl_set_object_callback(obj,test_sample_cbk,11); obj = fl_add_button(FL_NORMAL_BUTTON,190,120,20,20,"C"); fl_set_object_callback(obj,test_sample_cbk,12); obj = fl_add_button(FL_NORMAL_BUTTON,190,100,20,20,"D"); fl_set_object_callback(obj,test_sample_cbk,13); obj = fl_add_button(FL_NORMAL_BUTTON,190,80,20,20,"E"); fl_set_object_callback(obj,test_sample_cbk,14); obj = fl_add_button(FL_NORMAL_BUTTON,190,60,20,20,"F"); fl_set_object_callback(obj,test_sample_cbk,15); fl_end_form();}/*---------------------------------------*/FL_FORM *about_window;void create_form_about_window(void){ FL_OBJECT *obj; if (about_window) return; about_window = fl_bgn_form(FL_NO_BOX,330,220); obj = fl_add_box(FL_UP_BOX,0,0,330,220,""); obj = fl_add_text(FL_NORMAL_TEXT,30,150,190,40,"Music Machine"); fl_set_object_lsize(obj,FL_HUGE_SIZE); fl_set_object_lstyle(obj,FL_NORMAL_STYLE+FL_SHADOW_STYLE); obj = fl_add_text(FL_NORMAL_TEXT,40,130,140,20,"version 1.0"); fl_set_object_lsize(obj,FL_NORMAL_SIZE); obj = fl_add_clock(FL_ANALOG_CLOCK,240,140,70,60,""); obj = fl_add_text(FL_NORMAL_TEXT,40,100,120,20,"by Jeff Tranter"); fl_set_object_lsize(obj,FL_MEDIUM_SIZE); fl_set_object_lstyle(obj,FL_BOLD_STYLE); obj = fl_add_text(FL_NORMAL_TEXT,40,80,220,20,"for the Linux Multimedia Guide"); fl_set_object_lsize(obj,FL_MEDIUM_SIZE); obj = fl_add_button(FL_NORMAL_BUTTON,130,20,70,30,"Dismiss"); fl_set_object_lsize(obj,FL_NORMAL_SIZE); fl_set_object_callback(obj,about_dismiss_cbk,0); fl_end_form();}/*---------------------------------------*/void create_the_forms(void){ create_form_main_window(); create_form_sample_window(); create_form_about_window();}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -