⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mm.c

📁 在linux下多媒体开发实例linux下多媒体开发
💻 C
📖 第 1 页 / 共 2 页
字号:
    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 + -