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

📄 opts.c

📁 Mplayer源码
💻 C
📖 第 1 页 / 共 5 页
字号:
    gtk_table_attach( GTK_TABLE( table1 ),label,0,1,3,4,(GtkAttachOptions)( GTK_FILL ),(GtkAttachOptions)( 0 ),0,0 );#endif  HSSubDelayadj=GTK_ADJUSTMENT( gtk_adjustment_new( 0,-10.0,10,0.01,0,0 ) );  HSSubDelay=AddHScaler( HSSubDelayadj,NULL,1 );    gtk_table_attach( GTK_TABLE( table1 ),HSSubDelay,1,2,0,1,(GtkAttachOptions)( GTK_EXPAND | GTK_FILL ),(GtkAttachOptions)( 0 ),0,0 );  HSSubPositionadj=GTK_ADJUSTMENT( gtk_adjustment_new( 100,0,100,1,0,0 ) );  HSSubPosition=AddHScaler( HSSubPositionadj,NULL,0 );    gtk_table_attach( GTK_TABLE( table1 ),HSSubPosition,1,2,1,2,(GtkAttachOptions)( GTK_EXPAND | GTK_FILL ),(GtkAttachOptions)( 0 ),0,0 );  HSSubFPSadj=GTK_ADJUSTMENT( gtk_adjustment_new( 0,0,100,0.01,0,0 ) );  HSSubFPS=gtk_spin_button_new( GTK_ADJUSTMENT( HSSubFPSadj ),1,3 );    gtk_widget_set_name( HSSubFPS,"HSSubFPS" );    gtk_widget_show( HSSubFPS );    gtk_widget_set_usize( HSSubFPS,60,-1 );    gtk_spin_button_set_numeric( GTK_SPIN_BUTTON( HSSubFPS ),TRUE );    gtk_table_attach( GTK_TABLE( table1 ),HSSubFPS,1,2,2,3,(GtkAttachOptions)( GTK_EXPAND | GTK_FILL ),(GtkAttachOptions)( 0 ),0,0 );#ifdef USE_ICONV  CBSubEncoding=gtk_combo_new();  gtk_widget_set_name( CBSubEncoding,"CBSubEncoding" );  gtk_widget_show( CBSubEncoding );  gtk_table_attach( GTK_TABLE( table1 ),CBSubEncoding,1,2,3,4,(GtkAttachOptions)( GTK_FILL ),(GtkAttachOptions)( 0 ),0,0 );  CBSubEncoding_items=g_list_append( CBSubEncoding_items,MSGTR_PREFERENCES_None );  {   int i;   for ( i=0;lEncoding[i].name;i++ ) CBSubEncoding_items=g_list_append( CBSubEncoding_items,lEncoding[i].comment );  }  gtk_combo_set_popdown_strings( GTK_COMBO( CBSubEncoding ),CBSubEncoding_items );  g_list_free( CBSubEncoding_items );  ESubEncoding=GTK_COMBO( CBSubEncoding )->entry;  gtk_widget_set_name( ESubEncoding,"ESubEncoding" );  gtk_entry_set_editable( GTK_ENTRY( ESubEncoding ),FALSE );  gtk_widget_show( ESubEncoding );#endif  vbox9=AddVBox( vbox8,0 );  CBSubOverlap=AddCheckButton( MSGTR_PREFERENCES_SUB_Overlap,vbox9 );  CBNoAutoSub=AddCheckButton( MSGTR_PREFERENCES_SUB_AutoLoad,vbox9 );  CBSubUnicode=AddCheckButton( MSGTR_PREFERENCES_SUB_Unicode,vbox9 );  CBDumpMPSub=AddCheckButton( MSGTR_PREFERENCES_SUB_MPSUB,vbox9 );  CBDumpSrt=AddCheckButton( MSGTR_PREFERENCES_SUB_SRT,vbox9 );  label=AddLabel( MSGTR_PREFERENCES_SubtitleOSD,NULL );    gtk_notebook_set_tab_label( GTK_NOTEBOOK( notebook1 ),gtk_notebook_get_nth_page( GTK_NOTEBOOK( notebook1 ),2 ),label );  vbox601=AddVBox( notebook1,0 );// --- 4. page  vbox603=AddVBox(     AddFrame( NULL,GTK_SHADOW_NONE,      AddFrame( MSGTR_PREFERENCES_FRAME_Font,GTK_SHADOW_ETCHED_OUT,vbox601,0 ),1 ),0 );  hbox6=AddHBox( vbox603,1 );  AddLabel( MSGTR_PREFERENCES_Font,hbox6 );  prEFontName=gtk_entry_new();  gtk_widget_set_name( prEFontName,"prEFontName" );  gtk_widget_show( prEFontName );  gtk_box_pack_start( GTK_BOX( hbox6 ),prEFontName,TRUE,TRUE,0 );  hbuttonbox5=AddHButtonBox( hbox6 );    gtk_container_set_border_width( GTK_CONTAINER( hbuttonbox5 ),3 );  BLoadFont=AddButton( MSGTR_Browse,hbuttonbox5 );#ifndef HAVE_FREETYPE  hbox7=AddHBox( vbox603,1 );  AddLabel( MSGTR_PREFERENCES_FontFactor,hbox7 );  HSFontFactoradj=GTK_ADJUSTMENT( gtk_adjustment_new( 0,0,10,0.05,0,0 ) );  HSFontFactor=AddHScaler( HSFontFactoradj,hbox7,2 );#else  RBFontNoAutoScale=AddRadioButton( MSGTR_PREFERENCES_FontNoAutoScale,&Font_group,vbox603 );  RBFontAutoScaleHeight=AddRadioButton( MSGTR_PREFERENCES_FontPropHeight,&Font_group,vbox603 );  RBFontAutoScaleWidth=AddRadioButton( MSGTR_PREFERENCES_FontPropWidth,&Font_group,vbox603 );  RBFontAutoScaleDiagonal=AddRadioButton( MSGTR_PREFERENCES_FontPropDiagonal,&Font_group,vbox603 );  table1=gtk_table_new( 3,2,FALSE );  gtk_widget_set_name( table1,"table1" );  gtk_widget_show( table1 );  gtk_box_pack_start( GTK_BOX( vbox603 ),table1,FALSE,FALSE,0 );  label=AddLabel( MSGTR_PREFERENCES_FontEncoding,NULL );    gtk_table_attach( GTK_TABLE( table1 ),label,0,1,0,1,(GtkAttachOptions)( GTK_FILL ),(GtkAttachOptions)( 0 ),0,0 );    CBFontEncoding=gtk_combo_new();  gtk_widget_set_name( CBFontEncoding,"CBFontEncoding" );  gtk_widget_show( CBFontEncoding );  gtk_table_attach( GTK_TABLE( table1 ),CBFontEncoding,1,2,0,1,(GtkAttachOptions)( GTK_FILL ),(GtkAttachOptions)( 0 ),0,0 );  {   int i;   for ( i=0;lEncoding[i].name;i++ ) CBFontEncoding_items=g_list_append( CBFontEncoding_items,lEncoding[i].comment );  }  gtk_combo_set_popdown_strings( GTK_COMBO( CBFontEncoding ),CBFontEncoding_items );  g_list_free( CBFontEncoding_items );  EFontEncoding=GTK_COMBO( CBFontEncoding )->entry;  gtk_widget_set_name( EFontEncoding,"EFontEncoding" );  gtk_entry_set_editable( GTK_ENTRY( EFontEncoding ),FALSE );  gtk_widget_show( EFontEncoding );  label=AddLabel( MSGTR_PREFERENCES_FontBlur,NULL );    gtk_table_attach( GTK_TABLE( table1 ),label,0,1,1,2,(GtkAttachOptions)( GTK_FILL ),(GtkAttachOptions)( 0 ),0,0 );  HSFontBluradj=GTK_ADJUSTMENT( gtk_adjustment_new( 0,0,100,0.1,0,0 ) );  HSFontBlur=AddHScaler( HSFontBluradj,NULL,2 );    gtk_table_attach( GTK_TABLE( table1 ),HSFontBlur,1,2,1,2,(GtkAttachOptions)( GTK_EXPAND | GTK_FILL ),(GtkAttachOptions)( 0 ),0,0 );  label=AddLabel( MSGTR_PREFERENCES_FontOutLine,NULL );    gtk_table_attach( GTK_TABLE( table1 ),label,0,1,2,3,(GtkAttachOptions)( GTK_FILL ),(GtkAttachOptions)( 0 ),0,0 );  HSFontOutLineadj=GTK_ADJUSTMENT( gtk_adjustment_new( 0,0,100,0.1,0,0 ) );  HSFontOutLine=AddHScaler( HSFontOutLineadj,NULL,2 );    gtk_table_attach( GTK_TABLE( table1 ),HSFontOutLine,1,2,2,3,(GtkAttachOptions)( GTK_EXPAND | GTK_FILL ),(GtkAttachOptions)( 0 ),0,0 );  label=AddLabel( MSGTR_PREFERENCES_FontTextScale,NULL );    gtk_table_attach( GTK_TABLE( table1 ),label,0,1,3,4,(GtkAttachOptions)( GTK_FILL ),(GtkAttachOptions)( 0 ),0,0 );  HSFontTextScaleadj=GTK_ADJUSTMENT( gtk_adjustment_new( 0,0,100,0.1,0,0 ) );  HSFontTextScale=AddHScaler( HSFontTextScaleadj,NULL,2 );    gtk_table_attach( GTK_TABLE( table1 ),HSFontTextScale,1,2,3,4,(GtkAttachOptions)( GTK_EXPAND | GTK_FILL ),(GtkAttachOptions)( 0 ),0,0 );  label=AddLabel( MSGTR_PREFERENCES_FontOSDScale,NULL );    gtk_table_attach( GTK_TABLE( table1 ),label,0,1,4,5,(GtkAttachOptions)( GTK_FILL ),(GtkAttachOptions)( 0 ),0,0 );  HSFontOSDScaleadj=GTK_ADJUSTMENT( gtk_adjustment_new( 0,0,100,0.1,0,0 ) );  HSFontOSDScale=AddHScaler( HSFontOSDScaleadj,NULL,2 );    gtk_table_attach( GTK_TABLE( table1 ),HSFontOSDScale,1,2,4,5,(GtkAttachOptions)( GTK_EXPAND | GTK_FILL ),(GtkAttachOptions)( 0 ),0,0 );#endif  label=AddLabel( MSGTR_PREFERENCES_FRAME_Font,NULL );    gtk_notebook_set_tab_label( GTK_NOTEBOOK( notebook1 ),gtk_notebook_get_nth_page( GTK_NOTEBOOK( notebook1 ),3 ),label );// --- 5. page  vbox601=AddVBox( notebook1,0 );  vbox602=AddVBox(     AddFrame( NULL,GTK_SHADOW_NONE,      AddFrame( MSGTR_PREFERENCES_FRAME_CodecDemuxer,GTK_SHADOW_ETCHED_OUT,vbox601,0 ),1 ),0 );  CBNonInterlaved=AddCheckButton( MSGTR_PREFERENCES_NI,vbox602 );  CBIndex=AddCheckButton( MSGTR_PREFERENCES_IDX,vbox602 );  hbox5=AddHBox( vbox602,1 );  AddLabel( MSGTR_PREFERENCES_VideoCodecFamily,hbox5 );  CBVFM=gtk_combo_new();  gtk_widget_set_name( CBVFM,"CBVFM" );  gtk_widget_show( CBVFM );  gtk_box_pack_start( GTK_BOX( hbox5 ),CBVFM,TRUE,TRUE,0 );  EVFM=GTK_COMBO( CBVFM )->entry;  gtk_widget_set_name( EVFM,"CEVFM" );  gtk_entry_set_editable( GTK_ENTRY( EVFM ),FALSE );  gtk_widget_show( EVFM );  hbox5=AddHBox( vbox602,1 );  AddLabel( MSGTR_PREFERENCES_AudioCodecFamily,hbox5 );  CBAFM=gtk_combo_new();  gtk_widget_set_name( CBAFM,"CBAFM" );  gtk_widget_show( CBAFM );  gtk_box_pack_start( GTK_BOX( hbox5 ),CBAFM,TRUE,TRUE,0 );  EAFM=GTK_COMBO( CBAFM )->entry;  gtk_widget_set_name( EAFM,"EAFM" );  gtk_entry_set_editable( GTK_ENTRY( EAFM ),FALSE );  gtk_widget_show( EAFM );  label=AddLabel( MSGTR_PREFERENCES_Codecs,NULL );    gtk_notebook_set_tab_label( GTK_NOTEBOOK( notebook1 ),gtk_notebook_get_nth_page( GTK_NOTEBOOK( notebook1 ),4 ),label );  vbox601=AddVBox( notebook1,0 );  // --- 6. page  vbox602=AddVBox(     AddFrame( NULL,GTK_SHADOW_NONE,      AddFrame( MSGTR_PREFERENCES_FRAME_PostProcess,GTK_SHADOW_ETCHED_OUT,vbox601,0 ),1 ),0 );  CBPostprocess=AddCheckButton( MSGTR_PREFERENCES_PostProcess,vbox602 );  hbox5=AddHBox( vbox602,1 );  AddLabel( MSGTR_PREFERENCES_AutoQuality,hbox5 );  if ( guiIntfStruct.sh_video && guiIntfStruct.Playing ) HSPPQualityadj=GTK_ADJUSTMENT( gtk_adjustment_new( 0,0,get_video_quality_max( guiIntfStruct.sh_video ),0,0,0 ) );   else HSPPQualityadj=GTK_ADJUSTMENT( gtk_adjustment_new( 0,0,100,0,0,0 ) );  HSPPQuality=AddHScaler( HSPPQualityadj,hbox5,0 );  vbox602=AddVBox(     AddFrame( NULL,GTK_SHADOW_NONE,      AddFrame( MSGTR_PREFERENCES_FRAME_Cache,GTK_SHADOW_ETCHED_OUT,vbox601,0 ),1 ),0 );  CBCache=AddCheckButton( MSGTR_PREFERENCES_Cache,vbox602 );    hbox5=AddHBox( vbox602,1 );  AddLabel( MSGTR_PREFERENCES_CacheSize,hbox5 );  SBCacheadj=GTK_ADJUSTMENT( gtk_adjustment_new( 2048,4,65535,1,10,10 ) );  SBCache=gtk_spin_button_new( GTK_ADJUSTMENT( SBCacheadj ),1,0 );  gtk_widget_show( SBCache );  gtk_box_pack_start( GTK_BOX( hbox5 ),SBCache,TRUE,TRUE,0 );  vbox602=AddVBox(     AddFrame( NULL,GTK_SHADOW_NONE,      AddFrame( MSGTR_PREFERENCES_FRAME_Misc,GTK_SHADOW_ETCHED_OUT,vbox601,1 ),1 ),0 );  CBShowVideoWindow=AddCheckButton( MSGTR_PREFERENCES_ShowVideoWindow,vbox602 );  CBLoadFullscreen=AddCheckButton( MSGTR_PREFERENCES_LoadFullscreen,vbox602 );  CBSaveWinPos=AddCheckButton( MSGTR_PREFERENCES_SaveWinPos,vbox602 );  CBStopXScreenSaver=AddCheckButton( MSGTR_PREFERENCES_XSCREENSAVER,vbox602 );  CBPlayBar=AddCheckButton( MSGTR_PREFERENCES_PlayBar,vbox602 );  AddHSeparator( vbox602 );  CBAutoSync=AddCheckButton( MSGTR_PREFERENCES_AutoSync,vbox602 );  hbox5=AddHBox( vbox602,1 );  AddLabel( MSGTR_PREFERENCES_AutoSyncValue,hbox5 );  SBAutoSyncadj=GTK_ADJUSTMENT( gtk_adjustment_new( 0,0,10000,1,10,10 ) );  SBAutoSync=gtk_spin_button_new( GTK_ADJUSTMENT( SBAutoSyncadj ),1,0 );  gtk_widget_show( SBAutoSync );  gtk_box_pack_start( GTK_BOX( hbox5 ),SBAutoSync,TRUE,TRUE,0 );  AddHSeparator( vbox602 );  table1=gtk_table_new( 2,2,FALSE );    gtk_widget_set_name( table1,"table1" );    gtk_widget_show( table1 );    gtk_box_pack_start( GTK_BOX( vbox602 ),table1,FALSE,FALSE,0 );  label=AddLabel( MSGTR_PREFERENCES_DVDDevice,NULL );    gtk_table_attach( GTK_TABLE( table1 ),label,0,1,0,1,(GtkAttachOptions)( GTK_FILL ),(GtkAttachOptions)( 0 ),0,0 );  prEDVDDevice=gtk_entry_new();    gtk_widget_set_name( prEDVDDevice,"prEDVDDevice" );    gtk_widget_show( prEDVDDevice );    gtk_table_attach( GTK_TABLE( table1 ),prEDVDDevice,1,2,0,1,(GtkAttachOptions)( GTK_EXPAND | GTK_FILL ),(GtkAttachOptions)( 0 ),0,0 );  label=AddLabel( MSGTR_PREFERENCES_CDROMDevice,NULL );    gtk_table_attach( GTK_TABLE( table1 ),label,0,1,1,2,(GtkAttachOptions)( GTK_FILL ),(GtkAttachOptions)( 0 ),0,0 );  prECDRomDevice=gtk_entry_new();    gtk_widget_set_name( prECDRomDevice,"prECDRomDevice" );    gtk_widget_show( prECDRomDevice );    gtk_table_attach( GTK_TABLE( table1 ),prECDRomDevice,1,2,1,2,(GtkAttachOptions)( GTK_EXPAND | GTK_FILL ),(GtkAttachOptions)( 0 ),0,0 );//  AddHSeparator( vbox602 );  label=AddLabel( MSGTR_PREFERENCES_Misc,NULL );    gtk_notebook_set_tab_label( GTK_NOTEBOOK( notebook1 ),gtk_notebook_get_nth_page( GTK_NOTEBOOK( notebook1 ),5 ),label );// ---  AddHSeparator( vbox1 );  hbuttonbox1=AddHButtonBox( vbox1 );    gtk_button_box_set_layout( GTK_BUTTON_BOX( hbuttonbox1 ),GTK_BUTTONBOX_END );    gtk_button_box_set_spacing( GTK_BUTTON_BOX( hbuttonbox1 ),10 );  BOk=AddButton( MSGTR_Ok,hbuttonbox1 );  BCancel=AddButton( MSGTR_Cancel,hbuttonbox1 );    gtk_widget_add_accelerator( BOk,"clicked",accel_group,GDK_Return,0,GTK_ACCEL_VISIBLE );  gtk_widget_add_accelerator( BCancel,"clicked",accel_group,GDK_Escape,0,GTK_ACCEL_VISIBLE );  gtk_signal_connect( GTK_OBJECT( Preferences ),"destroy",GTK_SIGNAL_FUNC( WidgetDestroy ),&Preferences );    gtk_signal_connect( GTK_OBJECT( AConfig ),"clicked",GTK_SIGNAL_FUNC( prButton ),(void*)bAConfig );  gtk_signal_connect( GTK_OBJECT( BOk ),"clicked",GTK_SIGNAL_FUNC( prButton ),(void*)bOk );  gtk_signal_connect( GTK_OBJECT( BCancel ),"clicked",GTK_SIGNAL_FUNC( prButton ),(void*)bCancel );  gtk_signal_connect( GTK_OBJECT( VConfig ),"clicked",GTK_SIGNAL_FUNC( prButton ),(void*)bVconfig );#if 0  gtk_signal_connect( GTK_OBJECT( BLoadSubtitle ),"clicked",GTK_SIGNAL_FUNC( prButton ),(void*)bLSubtitle );#endif  gtk_signal_connect( GTK_OBJECT( BLoadFont ),"clicked",GTK_SIGNAL_FUNC( prButton ),(void*)bLFont );#if 0  gtk_signal_connect( GTK_OBJECT( CBNormalize ),"toggled",GTK_SIGNAL_FUNC( on_CBNormalize_toggled ),NULL );  gtk_signal_connect( GTK_OBJECT( CBSoftwareMixer ),"toggled",GTK_SIGNAL_FUNC( on_CBSoftwareMixer_toggled ),NULL );  gtk_signal_connect( GTK_OBJECT( CBSurround ),"toggled",GTK_SIGNAL_FUNC( on_CBSurround_toggled ),NULL );  gtk_signal_connect( GTK_OBJECT( CBExtraStereo ),"toggled",GTK_SIGNAL_FUNC( on_CBExtraStereo_toggled ),NULL );  gtk_signal_connect( GTK_OBJECT( CBDoubleBuffer ),"toggled",GTK_SIGNAL_FUNC( on_CBDoubleBuffer_toggled ),NULL );  gtk_signal_connect( GTK_OBJECT( CBDR ),"toggled",GTK_SIGNAL_FUNC( on_CBDR_toggled ),NULL );  gtk_signal_connect( GTK_OBJECT( CBFramedrop ),"toggled",GTK_SIGNAL_FUNC( on_CBFramedrop_toggled ),NULL );  gtk_signal_connect( GTK_OBJECT( CBHFramedrop ),"toggled",GTK_SIGNAL_FUNC( on_CBHFramedrop_toggled ),NULL );  gtk_signal_connect( GTK_OBJECT( CBFullScreen ),"toggled",GTK_SIGNAL_FUNC( on_CBFullScreen_toggled ),NULL );  gtk_signal_connect( GTK_OBJECT( CBNonInterlaved ),"toggled",GTK_SIGNAL_FUNC( on_CBNonInterlaved_toggled ),NULL );  gtk_signal_connect( GTK_OBJECT( CBFlip ),"toggled",GTK_SIGNAL_FUNC( on_CBFlip_toggled ),NULL );  gtk_signal_connect( GTK_OBJECT( CBPostprocess ),"toggled",GTK_SIGNAL_FUNC( on_CBPostprocess_toggled ),NULL );  gtk_signal_connect( GTK_OBJECT( CBNoAutoSub ),"toggled",GTK_SIGNAL_FUNC( on_CBNoAutoSub_toggled ),NULL );  gtk_signal_connect( GTK_OBJECT( CBSubUnicode ),"toggled",GTK_SIGNAL_FUNC( on_CNSubUnicode_toggled ),NULL );  gtk_signal_connect( GTK_OBJECT( CBDumpMPSub ),"toggled",GTK_SIGNAL_FUNC( on_CBDumpMPSub_toggled ),NULL );  gtk_signal_connect( GTK_OBJECT( CBDumpSrt ),"toggled",GTK_SIGNAL_FUNC( on_CBDumpSrt_toggled ),NULL );#endif#if 0  gtk_signal_connect( GTK_OBJECT( RBOSDNone ),"toggled",GTK_SIGNAL_FUNC( on_RBOSDNone_toggled ),NULL );  gtk_signal_connect( GTK_OBJECT( RBOSDTandP ),"toggled",GTK_SIGNAL_FUNC( on_RBOSDTandP_toggled ),NULL );  gtk_signal_connect( GTK_OBJECT( RBOSDIndicator ),"toggled",GTK_SIGNAL_FUNC( on_RBOSDIndicator_toggled ),NULL );  gtk_signal_connect( GTK_OBJECT( RBOSDTPTT ),"toggled",GTK_SIGNAL_FUNC( on_RBOSDIndicator_toggled ),NULL );  gtk_signal_connect( GTK_OBJECT( CBAudioEqualizer ),"toggled",GTK_SIGNAL_FUNC( on_CBAudioEqualizer_toggled ),NULL );#endif#if 0  gtk_signal_connect( GTK_OBJECT( HSAudioDelay ),"motion_notify_event",GTK_SIGNAL_FUNC( on_HSAudioDelay_motion_notify_event ),NULL );  gtk_signal_connect( GTK_OBJECT( HSPanscan ),"motion_notify_event",GTK_SIGNAL_FUNC( on_HSPanscan_motion_notify_event ),NULL );  gtk_signal_connect( GTK_OBJECT( label2 ),"motion_notify_event",GTK_SIGNAL_FUNC( on_label2_motion_notify_event ),NULL );  gtk_signal_connect( GTK_OBJECT( HSSubDelay ),"motion_notify_event",GTK_SIGNAL_FUNC( on_HSSubDelay_motion_notify_event ),NULL );  gtk_signal_connect( GTK_OBJECT( HSSubPosition ),"motion_notify_event",GTK_SIGNAL_FUNC( on_HSSubPosition_motion_notify_event ),NULL );  gtk_signal_connect( GTK_OBJECT( HSSubFPS ),"motion_notify_event",GTK_SIGNAL_FUNC( on_HSSubFPS_motion_notify_event ),NULL );  gtk_signal_connect( GTK_OBJECT( HSFontFactor ),"motion_notify_event",GTK_SIGNAL_FUNC( on_HSFontFactor_motion_notify_event ),NULL );  gtk_signal_connect( GTK_OBJECT( HSPPQuality ),"motion_notify_event",GTK_SIGNAL_FUNC( on_HSPPQuality_motion_notify_event ),NULL );#endif  gtk_notebook_set_page( GTK_NOTEBOOK( notebook1 ),2 );  gtk_window_add_accel_group( GTK_WINDOW( Preferences ),accel_group );  return Preferences;}#ifdef USE_OSS_AUDIOGList *appendOSSDevices(GList *l) {  // careful! the current implementation allows only string constants!  l = g_list_append(l, (gpointer)"/dev/dsp");  if (gtkAOOSSDevice && strncmp(gtkAOOSSDevice, "/dev/sound", 10) == 0) {    l = g_list_append(l, (gpointer)"/dev/sound/dsp0");

⌨️ 快捷键说明

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