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

📄 mm.c

📁 在linux下多媒体开发实例linux下多媒体开发
💻 C
📖 第 1 页 / 共 2 页
字号:
/* Form definition file generated with fdesign. */#include "forms.h"#include "mm.h"FL_FORM *main_window;FL_OBJECT        *file_menu,        *edit_menu,        *tempo,        *page,        *timer,	*channel_0[8],	*channel_1[8],	*channel_2[8],	*channel_3[8],	*channel_4[8],	*channel_5[8],	*channel_6[8],	*channel_7[8];void create_form_main_window(void){  FL_OBJECT *obj;  if (main_window)     return;  main_window = fl_bgn_form(FL_NO_BOX,370,400);  obj = fl_add_box(FL_UP_BOX,0,0,370,400,"");  obj = fl_add_box(FL_DOWN_BOX,20,280,80,30,"Channel 0");    fl_set_object_lsize(obj,FL_NORMAL_SIZE);  fl_set_object_lstyle(obj,FL_BOLD_STYLE);  obj = fl_add_frame(FL_UP_FRAME,10,370,350,20,"");  file_menu = obj = fl_add_menu(FL_PULLDOWN_MENU,10,370,40,20,"File");    fl_set_object_boxtype(obj,FL_FLAT_BOX);    fl_set_object_lsize(obj,FL_NORMAL_SIZE);  fl_set_object_lstyle(obj,FL_BOLD_STYLE);  fl_set_object_callback(obj,file_menu_cbk,0);  edit_menu = obj = fl_add_menu(FL_PULLDOWN_MENU,60,370,40,20,"Edit");    fl_set_object_boxtype(obj,FL_FLAT_BOX);    fl_set_object_lsize(obj,FL_NORMAL_SIZE);  fl_set_object_lstyle(obj,FL_BOLD_STYLE);  fl_set_object_callback(obj,edit_menu_cbk,0);  obj = fl_add_button(FL_NORMAL_BUTTON,20,20,60,30,"Play");    fl_set_object_lsize(obj,FL_NORMAL_SIZE);  fl_set_object_callback(obj,play_button_cbk,0);  tempo = obj = fl_add_valslider(FL_HOR_NICE_SLIDER,180,20,170,30,"Tempo");    fl_set_object_lsize(obj,FL_NORMAL_SIZE);    fl_set_object_align(obj,FL_ALIGN_TOP);  fl_set_object_callback(obj,tempo_slider_cbk,0);  page = obj = fl_add_counter(FL_NORMAL_COUNTER,220,320,130,30,"Page");  fl_set_object_color(obj,FL_COL1,FL_BLACK);    fl_set_object_lsize(obj,FL_NORMAL_SIZE);    fl_set_object_align(obj,FL_ALIGN_TOP);  fl_set_object_callback(obj,page_button_cbk,0);  obj = fl_add_button(FL_NORMAL_BUTTON,100,20,60,30,"Stop");    fl_set_object_lsize(obj,FL_NORMAL_SIZE);  fl_set_object_callback(obj,stop_button_cbk,0);  timer = obj = fl_add_timer(FL_HIDDEN_TIMER,160,320,50,30,"Timer");  fl_set_object_callback(obj,timer_cbk,0);  obj = fl_add_text(FL_NORMAL_TEXT,20,320,190,40,"Music Machine");  fl_set_object_color(obj,FL_COL1,FL_COL1);    fl_set_object_lsize(obj,FL_HUGE_SIZE);    fl_set_object_align(obj,FL_ALIGN_CENTER);  fl_set_object_lstyle(obj,FL_TIMESBOLDITALIC_STYLE+FL_SHADOW_STYLE);  channel_0[0] = obj = fl_add_bitmapbutton(FL_NORMAL_BUTTON,100,280,30,30,"");  fl_set_object_callback(obj,channel_0_cbk,0);  channel_0[1] = obj = fl_add_bitmapbutton(FL_NORMAL_BUTTON,130,280,30,30,"");  fl_set_object_callback(obj,channel_0_cbk,1);  channel_0[2] = obj = fl_add_bitmapbutton(FL_NORMAL_BUTTON,160,280,30,30,"");  fl_set_object_callback(obj,channel_0_cbk,2);  channel_0[3] = obj = fl_add_bitmapbutton(FL_NORMAL_BUTTON,190,280,30,30,"");  fl_set_object_callback(obj,channel_0_cbk,3);  channel_0[4] = obj = fl_add_bitmapbutton(FL_NORMAL_BUTTON,220,280,30,30,"");  fl_set_object_callback(obj,channel_0_cbk,4);  channel_0[5] = obj = fl_add_bitmapbutton(FL_NORMAL_BUTTON,250,280,30,30,"");  fl_set_object_callback(obj,channel_0_cbk,5);  channel_0[6] = obj = fl_add_bitmapbutton(FL_NORMAL_BUTTON,280,280,30,30,"");  fl_set_object_callback(obj,channel_0_cbk,6);  channel_0[7] = obj = fl_add_bitmapbutton(FL_NORMAL_BUTTON,310,280,30,30,"");  fl_set_object_callback(obj,channel_0_cbk,7);  channel_1[0] = obj = fl_add_bitmapbutton(FL_NORMAL_BUTTON,100,250,30,30,"");  fl_set_object_callback(obj,channel_1_cbk,0);  channel_1[1] = obj = fl_add_bitmapbutton(FL_NORMAL_BUTTON,130,250,30,30,"");  fl_set_object_callback(obj,channel_1_cbk,1);  channel_1[2] = obj = fl_add_bitmapbutton(FL_NORMAL_BUTTON,160,250,30,30,"");  fl_set_object_callback(obj,channel_1_cbk,2);  channel_1[3] = obj = fl_add_bitmapbutton(FL_NORMAL_BUTTON,190,250,30,30,"");  fl_set_object_callback(obj,channel_1_cbk,3);  channel_1[4] = obj = fl_add_bitmapbutton(FL_NORMAL_BUTTON,220,250,30,30,"");  fl_set_object_callback(obj,channel_1_cbk,4);  channel_1[5] = obj = fl_add_bitmapbutton(FL_NORMAL_BUTTON,250,250,30,30,"");  fl_set_object_callback(obj,channel_1_cbk,5);  channel_1[6] = obj = fl_add_bitmapbutton(FL_NORMAL_BUTTON,280,250,30,30,"");  fl_set_object_callback(obj,channel_1_cbk,6);  channel_1[7] = obj = fl_add_bitmapbutton(FL_NORMAL_BUTTON,310,250,30,30,"");  fl_set_object_callback(obj,channel_1_cbk,7);  channel_2[0] = obj = fl_add_bitmapbutton(FL_NORMAL_BUTTON,100,220,30,30,"");  fl_set_object_callback(obj,channel_2_cbk,0);  channel_3[0] = obj = fl_add_bitmapbutton(FL_NORMAL_BUTTON,100,190,30,30,"");  fl_set_object_callback(obj,channel_3_cbk,0);  channel_4[0] = obj = fl_add_bitmapbutton(FL_NORMAL_BUTTON,100,160,30,30,"");  fl_set_object_callback(obj,channel_4_cbk,0);  channel_5[0] = obj = fl_add_bitmapbutton(FL_NORMAL_BUTTON,100,130,30,30,"");  fl_set_object_callback(obj,channel_5_cbk,0);  channel_6[0] = obj = fl_add_bitmapbutton(FL_NORMAL_BUTTON,100,100,30,30,"");  fl_set_object_callback(obj,channel_6_cbk,0);  channel_7[0] = obj = fl_add_bitmapbutton(FL_NORMAL_BUTTON,100,70,30,30,"");  fl_set_object_callback(obj,channel_7_cbk,0);  channel_2[1] = obj = fl_add_bitmapbutton(FL_NORMAL_BUTTON,130,220,30,30,"");  fl_set_object_callback(obj,channel_2_cbk,1);  channel_2[2] = obj = fl_add_bitmapbutton(FL_NORMAL_BUTTON,160,220,30,30,"");  fl_set_object_callback(obj,channel_2_cbk,2);  channel_2[3] = obj = fl_add_bitmapbutton(FL_NORMAL_BUTTON,190,220,30,30,"");  fl_set_object_callback(obj,channel_2_cbk,3);  channel_2[4] = obj = fl_add_bitmapbutton(FL_NORMAL_BUTTON,220,220,30,30,"");  fl_set_object_callback(obj,channel_2_cbk,4);  channel_2[5] = obj = fl_add_bitmapbutton(FL_NORMAL_BUTTON,250,220,30,30,"");  fl_set_object_callback(obj,channel_2_cbk,5);  channel_2[6] = obj = fl_add_bitmapbutton(FL_NORMAL_BUTTON,280,220,30,30,"");  fl_set_object_callback(obj,channel_2_cbk,6);  channel_2[7] = obj = fl_add_bitmapbutton(FL_NORMAL_BUTTON,310,220,30,30,"");  fl_set_object_callback(obj,channel_2_cbk,7);  channel_3[1] = obj = fl_add_bitmapbutton(FL_NORMAL_BUTTON,130,190,30,30,"");  fl_set_object_callback(obj,channel_3_cbk,1);  channel_3[2] = obj = fl_add_bitmapbutton(FL_NORMAL_BUTTON,160,190,30,30,"");  fl_set_object_callback(obj,channel_3_cbk,2);  channel_3[3] = obj = fl_add_bitmapbutton(FL_NORMAL_BUTTON,190,190,30,30,"");  fl_set_object_callback(obj,channel_3_cbk,3);  channel_3[4] = obj = fl_add_bitmapbutton(FL_NORMAL_BUTTON,220,190,30,30,"");  fl_set_object_callback(obj,channel_3_cbk,4);  channel_3[5] = obj = fl_add_bitmapbutton(FL_NORMAL_BUTTON,250,190,30,30,"");  fl_set_object_callback(obj,channel_3_cbk,5);  channel_3[6] = obj = fl_add_bitmapbutton(FL_NORMAL_BUTTON,280,190,30,30,"");  fl_set_object_callback(obj,channel_3_cbk,6);  channel_3[7] = obj = fl_add_bitmapbutton(FL_NORMAL_BUTTON,310,190,30,30,"");  fl_set_object_callback(obj,channel_3_cbk,7);  channel_4[2] = obj = fl_add_bitmapbutton(FL_NORMAL_BUTTON,160,160,30,30,"");  fl_set_object_callback(obj,channel_4_cbk,2);  channel_4[3] = obj = fl_add_bitmapbutton(FL_NORMAL_BUTTON,190,160,30,30,"");  fl_set_object_callback(obj,channel_4_cbk,3);  channel_4[4] = obj = fl_add_bitmapbutton(FL_NORMAL_BUTTON,220,160,30,30,"");  fl_set_object_callback(obj,channel_4_cbk,4);  channel_4[5] = obj = fl_add_bitmapbutton(FL_NORMAL_BUTTON,250,160,30,30,"");  fl_set_object_callback(obj,channel_4_cbk,5);  channel_4[6] = obj = fl_add_bitmapbutton(FL_NORMAL_BUTTON,280,160,30,30,"");  fl_set_object_callback(obj,channel_4_cbk,6);  channel_4[7] = obj = fl_add_bitmapbutton(FL_NORMAL_BUTTON,310,160,30,30,"");  fl_set_object_callback(obj,channel_4_cbk,7);  channel_5[1] = obj = fl_add_bitmapbutton(FL_NORMAL_BUTTON,130,130,30,30,"");  fl_set_object_callback(obj,channel_5_cbk,1);  channel_5[2] = obj = fl_add_bitmapbutton(FL_NORMAL_BUTTON,160,130,30,30,"");  fl_set_object_callback(obj,channel_5_cbk,2);  channel_5[3] = obj = fl_add_bitmapbutton(FL_NORMAL_BUTTON,190,130,30,30,"");  fl_set_object_callback(obj,channel_5_cbk,3);  channel_5[4] = obj = fl_add_bitmapbutton(FL_NORMAL_BUTTON,220,130,30,30,"");  fl_set_object_callback(obj,channel_5_cbk,4);  channel_5[5] = obj = fl_add_bitmapbutton(FL_NORMAL_BUTTON,250,130,30,30,"");  fl_set_object_callback(obj,channel_5_cbk,5);  channel_5[6] = obj = fl_add_bitmapbutton(FL_NORMAL_BUTTON,280,130,30,30,"");  fl_set_object_callback(obj,channel_5_cbk,6);  channel_5[7] = obj = fl_add_bitmapbutton(FL_NORMAL_BUTTON,310,130,30,30,"");  fl_set_object_callback(obj,channel_5_cbk,7);  channel_6[1] = obj = fl_add_bitmapbutton(FL_NORMAL_BUTTON,130,100,30,30,"");  fl_set_object_callback(obj,channel_6_cbk,1);  channel_6[2] = obj = fl_add_bitmapbutton(FL_NORMAL_BUTTON,160,100,30,30,"");  fl_set_object_callback(obj,channel_6_cbk,2);  channel_6[3] = obj = fl_add_bitmapbutton(FL_NORMAL_BUTTON,190,100,30,30,"");  fl_set_object_callback(obj,channel_6_cbk,3);  channel_6[4] = obj = fl_add_bitmapbutton(FL_NORMAL_BUTTON,220,100,30,30,"");  fl_set_object_callback(obj,channel_6_cbk,4);  channel_6[5] = obj = fl_add_bitmapbutton(FL_NORMAL_BUTTON,250,100,30,30,"");  fl_set_object_callback(obj,channel_6_cbk,5);  channel_6[6] = obj = fl_add_bitmapbutton(FL_NORMAL_BUTTON,280,100,30,30,"");  fl_set_object_callback(obj,channel_6_cbk,6);  channel_6[7] = obj = fl_add_bitmapbutton(FL_NORMAL_BUTTON,310,100,30,30,"");  fl_set_object_callback(obj,channel_6_cbk,7);  channel_7[1] = obj = fl_add_bitmapbutton(FL_NORMAL_BUTTON,130,70,30,30,"");  fl_set_object_callback(obj,channel_7_cbk,1);  channel_7[2] = obj = fl_add_bitmapbutton(FL_NORMAL_BUTTON,160,70,30,30,"");  fl_set_object_callback(obj,channel_7_cbk,2);  channel_7[3] = obj = fl_add_bitmapbutton(FL_NORMAL_BUTTON,190,70,30,30,"");  fl_set_object_callback(obj,channel_7_cbk,3);  channel_7[4] = obj = fl_add_bitmapbutton(FL_NORMAL_BUTTON,220,70,30,30,"");  fl_set_object_callback(obj,channel_7_cbk,4);  channel_7[5] = obj = fl_add_bitmapbutton(FL_NORMAL_BUTTON,250,70,30,30,"");  fl_set_object_callback(obj,channel_7_cbk,5);  channel_7[6] = obj = fl_add_bitmapbutton(FL_NORMAL_BUTTON,280,70,30,30,"");  fl_set_object_callback(obj,channel_7_cbk,6);  channel_7[7] = obj = fl_add_bitmapbutton(FL_NORMAL_BUTTON,310,70,30,30,"");  fl_set_object_callback(obj,channel_7_cbk,7);  channel_4[1] = obj = fl_add_bitmapbutton(FL_NORMAL_BUTTON,130,160,30,30,"");  fl_set_object_callback(obj,channel_4_cbk,1);  obj = fl_add_box(FL_DOWN_BOX,20,250,80,30,"Channel 1");    fl_set_object_lsize(obj,FL_NORMAL_SIZE);  fl_set_object_lstyle(obj,FL_BOLD_STYLE);  obj = fl_add_box(FL_DOWN_BOX,20,220,80,30,"Channel 2");

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -