Mercurial > mplayer.hg
comparison gui/ui/gtk/preferences.c @ 34684:b03481253518
Cosmetic: Prefer C style for single line comments.
Additionally, slightly revise some of these comments.
author | ib |
---|---|
date | Fri, 24 Feb 2012 17:16:54 +0000 |
parents | 4ff933a89818 |
children | 311b47301ea7 |
comparison
equal
deleted
inserted
replaced
34683:621058eff80f | 34684:b03481253518 |
---|---|
49 #include "gui/util/string.h" | 49 #include "gui/util/string.h" |
50 #include "preferences.h" | 50 #include "preferences.h" |
51 #include "fileselect.h" | 51 #include "fileselect.h" |
52 #include "tools.h" | 52 #include "tools.h" |
53 | 53 |
54 // for mpcodecs_[av]d_drivers: | 54 /* for mpcodecs_[av]d_drivers: */ |
55 #include "libmpcodecs/vd.h" | 55 #include "libmpcodecs/vd.h" |
56 #include "libmpcodecs/ad.h" | 56 #include "libmpcodecs/ad.h" |
57 | 57 |
58 GtkWidget * Preferences = NULL; | 58 GtkWidget * Preferences = NULL; |
59 static GtkWidget * AConfig; | 59 static GtkWidget * AConfig; |
199 void ShowPreferences( void ) | 199 void ShowPreferences( void ) |
200 { | 200 { |
201 if ( Preferences ) gtkActive( Preferences ); | 201 if ( Preferences ) gtkActive( Preferences ); |
202 else Preferences=create_Preferences(); | 202 else Preferences=create_Preferences(); |
203 | 203 |
204 // -- 1. page | 204 /* 1st page */ |
205 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBAudioEqualizer ),gtkEnableAudioEqualizer ); | 205 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBAudioEqualizer ),gtkEnableAudioEqualizer ); |
206 #if 0 | 206 #if 0 |
207 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBSurround ),gtkAOSurround ); | 207 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBSurround ),gtkAOSurround ); |
208 #endif | 208 #endif |
209 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBExtraStereo ),gtkAOExtraStereo ); | 209 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBExtraStereo ),gtkAOExtraStereo ); |
240 !strncmp( ao_driver[0],"sdl",3 ) ) | 240 !strncmp( ao_driver[0],"sdl",3 ) ) |
241 gtk_widget_set_sensitive( AConfig,TRUE ); | 241 gtk_widget_set_sensitive( AConfig,TRUE ); |
242 } | 242 } |
243 } | 243 } |
244 | 244 |
245 // -- 2. page | 245 /* 2nd page */ |
246 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBDoubleBuffer ),vo_doublebuffering ); | 246 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBDoubleBuffer ),vo_doublebuffering ); |
247 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBDR ),vo_directrendering ); | 247 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBDR ),vo_directrendering ); |
248 | 248 |
249 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBFramedrop ),FALSE ); | 249 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBFramedrop ),FALSE ); |
250 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBHFramedrop ),FALSE ); | 250 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBHFramedrop ),FALSE ); |
278 #endif | 278 #endif |
279 } | 279 } |
280 | 280 |
281 gtk_adjustment_set_value( HSFPSadj,force_fps ); | 281 gtk_adjustment_set_value( HSFPSadj,force_fps ); |
282 | 282 |
283 // -- 3. page | 283 /* 3rd page */ |
284 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBSubOverlap ),suboverlap_enabled ); | 284 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBSubOverlap ),suboverlap_enabled ); |
285 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBNoAutoSub ),!sub_auto ); | 285 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBNoAutoSub ),!sub_auto ); |
286 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBDumpMPSub ),gtkSubDumpMPSub ); | 286 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBDumpMPSub ),gtkSubDumpMPSub ); |
287 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBDumpSrt ),gtkSubDumpSrt ); | 287 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBDumpSrt ),gtkSubDumpSrt ); |
288 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBSubUnicode ),sub_unicode ); | 288 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBSubUnicode ),sub_unicode ); |
322 if ( !gstrcasecmp( sub_cp,lEncoding[i].name ) ) break; | 322 if ( !gstrcasecmp( sub_cp,lEncoding[i].name ) ) break; |
323 if ( lEncoding[i].name ) gtk_entry_set_text( GTK_ENTRY( ESubEncoding ),lEncoding[i].comment ); | 323 if ( lEncoding[i].name ) gtk_entry_set_text( GTK_ENTRY( ESubEncoding ),lEncoding[i].comment ); |
324 } | 324 } |
325 #endif | 325 #endif |
326 | 326 |
327 // --- 4. page | 327 /* 4th page */ |
328 // font ... | 328 /* font ... */ |
329 if ( font_name ) gtk_entry_set_text( GTK_ENTRY( prEFontName ),font_name ); | 329 if ( font_name ) gtk_entry_set_text( GTK_ENTRY( prEFontName ),font_name ); |
330 #ifndef CONFIG_FREETYPE | 330 #ifndef CONFIG_FREETYPE |
331 gtk_adjustment_set_value( HSFontFactoradj,font_factor ); | 331 gtk_adjustment_set_value( HSFontFactoradj,font_factor ); |
332 #else | 332 #else |
333 gtk_adjustment_set_value( HSFontBluradj,( subtitle_font_radius / 8.0f ) * 100.0f ); | 333 gtk_adjustment_set_value( HSFontBluradj,( subtitle_font_radius / 8.0f ) * 100.0f ); |
348 case 2: gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( RBFontAutoScaleWidth ),TRUE ); break; | 348 case 2: gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( RBFontAutoScaleWidth ),TRUE ); break; |
349 case 3: gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( RBFontAutoScaleDiagonal ),TRUE ); break; | 349 case 3: gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( RBFontAutoScaleDiagonal ),TRUE ); break; |
350 } | 350 } |
351 #endif | 351 #endif |
352 | 352 |
353 // -- 5. page | 353 /* 5th page */ |
354 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBNonInterlaved ),force_ni ); | 354 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBNonInterlaved ),force_ni ); |
355 if ( index_mode == 1 ) gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBIndex ),1 ); | 355 if ( index_mode == 1 ) gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBIndex ),1 ); |
356 { | 356 { |
357 int i; | 357 int i; |
358 GList * Items = NULL; | 358 GList * Items = NULL; |
383 gtk_combo_set_popdown_strings( GTK_COMBO( CBAFM ),Items ); | 383 gtk_combo_set_popdown_strings( GTK_COMBO( CBAFM ),Items ); |
384 g_list_free( Items ); | 384 g_list_free( Items ); |
385 if ( name ) gtk_entry_set_text( GTK_ENTRY( EAFM ),name ); | 385 if ( name ) gtk_entry_set_text( GTK_ENTRY( EAFM ),name ); |
386 } | 386 } |
387 | 387 |
388 // --- 6. page | 388 /* 6th page */ |
389 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBPostprocess ),gtkVfPP ); | 389 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBPostprocess ),gtkVfPP ); |
390 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBLoadFullscreen ),gtkLoadFullscreen ); | 390 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBLoadFullscreen ),gtkLoadFullscreen ); |
391 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBSaveWinPos ),gui_save_pos ); | 391 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBSaveWinPos ),gui_save_pos ); |
392 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBShowVideoWindow ),gtkShowVideoWindow ); | 392 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBShowVideoWindow ),gtkShowVideoWindow ); |
393 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBStopXScreenSaver ),stop_xscreensaver ); | 393 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBStopXScreenSaver ),stop_xscreensaver ); |
414 if ( dvd_device ) gtk_entry_set_text( GTK_ENTRY( prEDVDDevice ),dvd_device ); | 414 if ( dvd_device ) gtk_entry_set_text( GTK_ENTRY( prEDVDDevice ),dvd_device ); |
415 else gtk_entry_set_text( GTK_ENTRY( prEDVDDevice ),DEFAULT_DVD_DEVICE ); | 415 else gtk_entry_set_text( GTK_ENTRY( prEDVDDevice ),DEFAULT_DVD_DEVICE ); |
416 if ( cdrom_device ) gtk_entry_set_text( GTK_ENTRY( prECDRomDevice ),cdrom_device ); | 416 if ( cdrom_device ) gtk_entry_set_text( GTK_ENTRY( prECDRomDevice ),cdrom_device ); |
417 else gtk_entry_set_text( GTK_ENTRY( prECDRomDevice ),DEFAULT_CDROM_DEVICE ); | 417 else gtk_entry_set_text( GTK_ENTRY( prECDRomDevice ),DEFAULT_CDROM_DEVICE ); |
418 | 418 |
419 // -- disables | 419 /* disables */ |
420 #ifndef CONFIG_ASS | 420 #ifndef CONFIG_ASS |
421 gtk_widget_set_sensitive( CBUseASS,FALSE ); | 421 gtk_widget_set_sensitive( CBUseASS,FALSE ); |
422 gtk_widget_set_sensitive( CBASSUseMargins,FALSE ); | 422 gtk_widget_set_sensitive( CBASSUseMargins,FALSE ); |
423 gtk_widget_set_sensitive( SBASSTopMargin,FALSE ); | 423 gtk_widget_set_sensitive( SBASSTopMargin,FALSE ); |
424 gtk_widget_set_sensitive( SBASSBottomMargin,FALSE ); | 424 gtk_widget_set_sensitive( SBASSBottomMargin,FALSE ); |
425 #endif | 425 #endif |
426 | 426 |
427 // -- signals | 427 /* signals */ |
428 gtk_signal_connect( GTK_OBJECT( CBExtraStereo ),"toggled",GTK_SIGNAL_FUNC( prToggled ),(void*)0 ); | 428 gtk_signal_connect( GTK_OBJECT( CBExtraStereo ),"toggled",GTK_SIGNAL_FUNC( prToggled ),(void*)0 ); |
429 gtk_signal_connect( GTK_OBJECT( CBNormalize ),"toggled",GTK_SIGNAL_FUNC( prToggled ),(void*)1 ); | 429 gtk_signal_connect( GTK_OBJECT( CBNormalize ),"toggled",GTK_SIGNAL_FUNC( prToggled ),(void*)1 ); |
430 gtk_signal_connect( GTK_OBJECT( CBSoftwareMixer ),"toggled",GTK_SIGNAL_FUNC( prToggled ),(void*)1 ); | 430 gtk_signal_connect( GTK_OBJECT( CBSoftwareMixer ),"toggled",GTK_SIGNAL_FUNC( prToggled ),(void*)1 ); |
431 gtk_signal_connect( GTK_OBJECT( CBAudioEqualizer ),"toggled",GTK_SIGNAL_FUNC( prToggled ),(void*)2 ); | 431 gtk_signal_connect( GTK_OBJECT( CBAudioEqualizer ),"toggled",GTK_SIGNAL_FUNC( prToggled ),(void*)2 ); |
432 gtk_signal_connect( GTK_OBJECT( CBShowVideoWindow ),"toggled",GTK_SIGNAL_FUNC( prToggled ), (void*)3 ); | 432 gtk_signal_connect( GTK_OBJECT( CBShowVideoWindow ),"toggled",GTK_SIGNAL_FUNC( prToggled ), (void*)3 ); |
527 static void prButton( GtkButton * button, gpointer user_data ) | 527 static void prButton( GtkButton * button, gpointer user_data ) |
528 { | 528 { |
529 switch ( (int)user_data ) | 529 switch ( (int)user_data ) |
530 { | 530 { |
531 case bOk: | 531 case bOk: |
532 // -- 1. page | 532 /* 1st page */ |
533 gtkEnableAudioEqualizer=gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBAudioEqualizer ) ); | 533 gtkEnableAudioEqualizer=gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBAudioEqualizer ) ); |
534 gtkAOExtraStereo=gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBExtraStereo ) ); | 534 gtkAOExtraStereo=gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBExtraStereo ) ); |
535 gtkAONorm=gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBNormalize ) ); | 535 gtkAONorm=gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBNormalize ) ); |
536 soft_vol=gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBSoftwareMixer ) ); | 536 soft_vol=gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBSoftwareMixer ) ); |
537 mplayer( MPLAYER_SET_EXTRA_STEREO,HSExtraStereoMuladj->value,0 ); | 537 mplayer( MPLAYER_SET_EXTRA_STEREO,HSExtraStereoMuladj->value,0 ); |
538 audio_delay=HSAudioDelayadj->value; | 538 audio_delay=HSAudioDelayadj->value; |
539 | 539 |
540 listSet( &audio_driver_list,ao_driver[0] ); | 540 listSet( &audio_driver_list,ao_driver[0] ); |
541 listSet( &video_driver_list,vo_driver[0] ); | 541 listSet( &video_driver_list,vo_driver[0] ); |
542 | 542 |
543 // -- 2. page | 543 /* 2nd page */ |
544 vo_doublebuffering=gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBDoubleBuffer ) ); | 544 vo_doublebuffering=gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBDoubleBuffer ) ); |
545 vo_directrendering=gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBDR ) ); | 545 vo_directrendering=gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBDR ) ); |
546 | 546 |
547 frame_dropping=0; | 547 frame_dropping=0; |
548 if ( gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBFramedrop ) ) == TRUE ) frame_dropping=1; | 548 if ( gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBFramedrop ) ) == TRUE ) frame_dropping=1; |
551 flip=-1; | 551 flip=-1; |
552 if ( gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBFlip ) ) ) flip=1; | 552 if ( gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBFlip ) ) ) flip=1; |
553 | 553 |
554 force_fps=HSFPSadj->value; | 554 force_fps=HSFPSadj->value; |
555 | 555 |
556 // -- 3. page | 556 /* 3rd page */ |
557 suboverlap_enabled=gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBSubOverlap ) ); | 557 suboverlap_enabled=gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBSubOverlap ) ); |
558 sub_auto=!gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBNoAutoSub ) ); | 558 sub_auto=!gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBNoAutoSub ) ); |
559 gtkSubDumpMPSub=gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBDumpMPSub ) ); | 559 gtkSubDumpMPSub=gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBDumpMPSub ) ); |
560 gtkSubDumpSrt=gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBDumpSrt ) ); | 560 gtkSubDumpSrt=gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBDumpSrt ) ); |
561 sub_unicode=gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBSubUnicode ) ); | 561 sub_unicode=gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBSubUnicode ) ); |
572 if ( gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( RBOSDIndicator ) ) ) osd_level=1; | 572 if ( gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( RBOSDIndicator ) ) ) osd_level=1; |
573 if ( gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( RBOSDTandP ) ) ) osd_level=2; | 573 if ( gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( RBOSDTandP ) ) ) osd_level=2; |
574 if ( gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( RBOSDTPTT ) ) ) osd_level=3; | 574 if ( gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( RBOSDTPTT ) ) ) osd_level=3; |
575 | 575 |
576 | 576 |
577 // --- 4. page | 577 /* 4th page */ |
578 setdup( &font_name,gtk_entry_get_text( GTK_ENTRY( prEFontName ) ) ); | 578 setdup( &font_name,gtk_entry_get_text( GTK_ENTRY( prEFontName ) ) ); |
579 #ifndef CONFIG_FREETYPE | 579 #ifndef CONFIG_FREETYPE |
580 mplayer( MPLAYER_SET_FONT_FACTOR,HSFontFactoradj->value,0 ); | 580 mplayer( MPLAYER_SET_FONT_FACTOR,HSFontFactoradj->value,0 ); |
581 #else | 581 #else |
582 mplayer( MPLAYER_SET_FONT_BLUR,HSFontBluradj->value,0 ); | 582 mplayer( MPLAYER_SET_FONT_BLUR,HSFontBluradj->value,0 ); |
587 if ( gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( RBFontAutoScaleHeight ) ) ) mplayer( MPLAYER_SET_FONT_AUTOSCALE,1,0 ); | 587 if ( gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( RBFontAutoScaleHeight ) ) ) mplayer( MPLAYER_SET_FONT_AUTOSCALE,1,0 ); |
588 if ( gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( RBFontAutoScaleWidth ) ) ) mplayer( MPLAYER_SET_FONT_AUTOSCALE,2,0 ); | 588 if ( gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( RBFontAutoScaleWidth ) ) ) mplayer( MPLAYER_SET_FONT_AUTOSCALE,2,0 ); |
589 if ( gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( RBFontAutoScaleDiagonal ) ) ) mplayer( MPLAYER_SET_FONT_AUTOSCALE,3,0 ); | 589 if ( gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( RBFontAutoScaleDiagonal ) ) ) mplayer( MPLAYER_SET_FONT_AUTOSCALE,3,0 ); |
590 #endif | 590 #endif |
591 | 591 |
592 // -- 5. page | 592 /* -- 5th page */ |
593 force_ni=gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBNonInterlaved ) ); | 593 force_ni=gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBNonInterlaved ) ); |
594 index_mode=-1; | 594 index_mode=-1; |
595 if ( gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBIndex ) ) ) index_mode=1; | 595 if ( gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBIndex ) ) ) index_mode=1; |
596 | 596 |
597 { | 597 { |
608 for( i=0;mpcodecs_ad_drivers[i];i++ ) | 608 for( i=0;mpcodecs_ad_drivers[i];i++ ) |
609 if ( !gstrcmp( tmp,(char *)mpcodecs_ad_drivers[i]->info->name ) ) | 609 if ( !gstrcmp( tmp,(char *)mpcodecs_ad_drivers[i]->info->name ) ) |
610 { listSet( &audio_fm_list,(char *)mpcodecs_ad_drivers[i]->info->short_name ); break; } | 610 { listSet( &audio_fm_list,(char *)mpcodecs_ad_drivers[i]->info->short_name ); break; } |
611 } | 611 } |
612 | 612 |
613 // --- 6. page | 613 /* 6th page */ |
614 gtkVfPP=gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBPostprocess ) ); | 614 gtkVfPP=gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBPostprocess ) ); |
615 gtkLoadFullscreen=gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBLoadFullscreen ) ); | 615 gtkLoadFullscreen=gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBLoadFullscreen ) ); |
616 gui_save_pos=gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBSaveWinPos ) ); | 616 gui_save_pos=gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBSaveWinPos ) ); |
617 gtkShowVideoWindow=gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBShowVideoWindow ) ); | 617 gtkShowVideoWindow=gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBShowVideoWindow ) ); |
618 stop_xscreensaver=gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBStopXScreenSaver ) ); | 618 stop_xscreensaver=gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBStopXScreenSaver ) ); |
855 hbox1=AddVBox( notebook1,0 ); | 855 hbox1=AddVBox( notebook1,0 ); |
856 | 856 |
857 frame=AddFrame( NULL,GTK_SHADOW_ETCHED_OUT,hbox1,1 ); | 857 frame=AddFrame( NULL,GTK_SHADOW_ETCHED_OUT,hbox1,1 ); |
858 frame=AddFrame( NULL,GTK_SHADOW_NONE,frame,1 ); | 858 frame=AddFrame( NULL,GTK_SHADOW_NONE,frame,1 ); |
859 | 859 |
860 // --- 1. page | 860 /* 1st page */ |
861 | 861 |
862 vbox2=AddVBox( frame,0 ); | 862 vbox2=AddVBox( frame,0 ); |
863 | 863 |
864 scrolledwindow3=gtk_scrolled_window_new( NULL,NULL ); | 864 scrolledwindow3=gtk_scrolled_window_new( NULL,NULL ); |
865 gtk_widget_set_name( scrolledwindow3,"scrolledwindow3" ); | 865 gtk_widget_set_name( scrolledwindow3,"scrolledwindow3" ); |
908 HSAudioDelayadj=GTK_ADJUSTMENT( gtk_adjustment_new( 0,-10,10,0.01,0,0 ) ); | 908 HSAudioDelayadj=GTK_ADJUSTMENT( gtk_adjustment_new( 0,-10,10,0.01,0,0 ) ); |
909 HSAudioDelay=AddHScaler( HSAudioDelayadj,hbox8,2 ); | 909 HSAudioDelay=AddHScaler( HSAudioDelayadj,hbox8,2 ); |
910 label=AddLabel( MSGTR_PREFERENCES_Audio,NULL ); | 910 label=AddLabel( MSGTR_PREFERENCES_Audio,NULL ); |
911 gtk_notebook_set_tab_label( GTK_NOTEBOOK( notebook1 ),gtk_notebook_get_nth_page( GTK_NOTEBOOK( notebook1 ),0 ),label ); | 911 gtk_notebook_set_tab_label( GTK_NOTEBOOK( notebook1 ),gtk_notebook_get_nth_page( GTK_NOTEBOOK( notebook1 ),0 ),label ); |
912 | 912 |
913 // --- 2. page | 913 /* 2nd page */ |
914 | 914 |
915 hbox2=AddVBox( notebook1,0 ); | 915 hbox2=AddVBox( notebook1,0 ); |
916 | 916 |
917 vbox4=AddVBox( | 917 vbox4=AddVBox( |
918 AddFrame( NULL,GTK_SHADOW_NONE, | 918 AddFrame( NULL,GTK_SHADOW_NONE, |
973 gtk_table_attach( GTK_TABLE( table1 ),HSFPS,1,2,1,2,(GtkAttachOptions)( GTK_EXPAND | GTK_FILL ),(GtkAttachOptions)( 0 ),0,0 ); | 973 gtk_table_attach( GTK_TABLE( table1 ),HSFPS,1,2,1,2,(GtkAttachOptions)( GTK_EXPAND | GTK_FILL ),(GtkAttachOptions)( 0 ),0,0 ); |
974 | 974 |
975 label=AddLabel( MSGTR_PREFERENCES_Video,NULL ); | 975 label=AddLabel( MSGTR_PREFERENCES_Video,NULL ); |
976 gtk_notebook_set_tab_label( GTK_NOTEBOOK( notebook1 ),gtk_notebook_get_nth_page( GTK_NOTEBOOK( notebook1 ),1 ),label ); | 976 gtk_notebook_set_tab_label( GTK_NOTEBOOK( notebook1 ),gtk_notebook_get_nth_page( GTK_NOTEBOOK( notebook1 ),1 ),label ); |
977 | 977 |
978 // --- 3. page | 978 /* 3rd page */ |
979 | 979 |
980 vbox6=AddVBox( notebook1,0 ); | 980 vbox6=AddVBox( notebook1,0 ); |
981 | 981 |
982 vbox600=AddVBox( | 982 vbox600=AddVBox( |
983 AddFrame( NULL,GTK_SHADOW_NONE, | 983 AddFrame( NULL,GTK_SHADOW_NONE, |
1092 | 1092 |
1093 label=AddLabel( MSGTR_PREFERENCES_SubtitleOSD,NULL ); | 1093 label=AddLabel( MSGTR_PREFERENCES_SubtitleOSD,NULL ); |
1094 gtk_notebook_set_tab_label( GTK_NOTEBOOK( notebook1 ),gtk_notebook_get_nth_page( GTK_NOTEBOOK( notebook1 ),2 ),label ); | 1094 gtk_notebook_set_tab_label( GTK_NOTEBOOK( notebook1 ),gtk_notebook_get_nth_page( GTK_NOTEBOOK( notebook1 ),2 ),label ); |
1095 vbox601=AddVBox( notebook1,0 ); | 1095 vbox601=AddVBox( notebook1,0 ); |
1096 | 1096 |
1097 // --- 4. page | 1097 /* 4th page */ |
1098 | 1098 |
1099 vbox603=AddVBox( | 1099 vbox603=AddVBox( |
1100 AddFrame( NULL,GTK_SHADOW_NONE, | 1100 AddFrame( NULL,GTK_SHADOW_NONE, |
1101 AddFrame( MSGTR_PREFERENCES_FRAME_Font,GTK_SHADOW_ETCHED_OUT,vbox601,0 ),1 ),0 ); | 1101 AddFrame( MSGTR_PREFERENCES_FRAME_Font,GTK_SHADOW_ETCHED_OUT,vbox601,0 ),1 ),0 ); |
1102 | 1102 |
1176 #endif | 1176 #endif |
1177 | 1177 |
1178 label=AddLabel( MSGTR_PREFERENCES_FRAME_Font,NULL ); | 1178 label=AddLabel( MSGTR_PREFERENCES_FRAME_Font,NULL ); |
1179 gtk_notebook_set_tab_label( GTK_NOTEBOOK( notebook1 ),gtk_notebook_get_nth_page( GTK_NOTEBOOK( notebook1 ),3 ),label ); | 1179 gtk_notebook_set_tab_label( GTK_NOTEBOOK( notebook1 ),gtk_notebook_get_nth_page( GTK_NOTEBOOK( notebook1 ),3 ),label ); |
1180 | 1180 |
1181 // --- 5. page | 1181 /* 5th page */ |
1182 | 1182 |
1183 vbox601=AddVBox( notebook1,0 ); | 1183 vbox601=AddVBox( notebook1,0 ); |
1184 | 1184 |
1185 vbox602=AddVBox( | 1185 vbox602=AddVBox( |
1186 AddFrame( NULL,GTK_SHADOW_NONE, | 1186 AddFrame( NULL,GTK_SHADOW_NONE, |
1220 label=AddLabel( MSGTR_PREFERENCES_Codecs,NULL ); | 1220 label=AddLabel( MSGTR_PREFERENCES_Codecs,NULL ); |
1221 gtk_notebook_set_tab_label( GTK_NOTEBOOK( notebook1 ),gtk_notebook_get_nth_page( GTK_NOTEBOOK( notebook1 ),4 ),label ); | 1221 gtk_notebook_set_tab_label( GTK_NOTEBOOK( notebook1 ),gtk_notebook_get_nth_page( GTK_NOTEBOOK( notebook1 ),4 ),label ); |
1222 | 1222 |
1223 vbox601=AddVBox( notebook1,0 ); | 1223 vbox601=AddVBox( notebook1,0 ); |
1224 | 1224 |
1225 // --- 6. page | 1225 /* 6th page */ |
1226 | 1226 |
1227 vbox602=AddVBox( | 1227 vbox602=AddVBox( |
1228 AddFrame( NULL,GTK_SHADOW_NONE, | 1228 AddFrame( NULL,GTK_SHADOW_NONE, |
1229 AddFrame( MSGTR_PREFERENCES_FRAME_PostProcess,GTK_SHADOW_ETCHED_OUT,vbox601,0 ),1 ),0 ); | 1229 AddFrame( MSGTR_PREFERENCES_FRAME_PostProcess,GTK_SHADOW_ETCHED_OUT,vbox601,0 ),1 ),0 ); |
1230 | 1230 |
1298 // AddHSeparator( vbox602 ); | 1298 // AddHSeparator( vbox602 ); |
1299 | 1299 |
1300 label=AddLabel( MSGTR_PREFERENCES_Misc,NULL ); | 1300 label=AddLabel( MSGTR_PREFERENCES_Misc,NULL ); |
1301 gtk_notebook_set_tab_label( GTK_NOTEBOOK( notebook1 ),gtk_notebook_get_nth_page( GTK_NOTEBOOK( notebook1 ),5 ),label ); | 1301 gtk_notebook_set_tab_label( GTK_NOTEBOOK( notebook1 ),gtk_notebook_get_nth_page( GTK_NOTEBOOK( notebook1 ),5 ),label ); |
1302 | 1302 |
1303 // --- | 1303 /* --- */ |
1304 | 1304 |
1305 AddHSeparator( vbox1 ); | 1305 AddHSeparator( vbox1 ); |
1306 | 1306 |
1307 hbuttonbox1=AddHButtonBox( vbox1 ); | 1307 hbuttonbox1=AddHButtonBox( vbox1 ); |
1308 gtk_button_box_set_layout( GTK_BUTTON_BOX( hbuttonbox1 ),GTK_BUTTONBOX_END ); | 1308 gtk_button_box_set_layout( GTK_BUTTON_BOX( hbuttonbox1 ),GTK_BUTTONBOX_END ); |
1368 } | 1368 } |
1369 | 1369 |
1370 #ifdef CONFIG_OSS_AUDIO | 1370 #ifdef CONFIG_OSS_AUDIO |
1371 static GList *appendOSSDevices(GList *l) | 1371 static GList *appendOSSDevices(GList *l) |
1372 { | 1372 { |
1373 // careful! the current implementation allows only string constants! | 1373 /* careful! the current implementation allows only string constants! */ |
1374 l = g_list_append(l, (gpointer)"/dev/dsp"); | 1374 l = g_list_append(l, (gpointer)"/dev/dsp"); |
1375 if (gtkAOOSSDevice && strncmp(gtkAOOSSDevice, "/dev/sound", 10) == 0) { | 1375 if (gtkAOOSSDevice && strncmp(gtkAOOSSDevice, "/dev/sound", 10) == 0) { |
1376 l = g_list_append(l, (gpointer)"/dev/sound/dsp0"); | 1376 l = g_list_append(l, (gpointer)"/dev/sound/dsp0"); |
1377 l = g_list_append(l, (gpointer)"/dev/sound/dsp1"); | 1377 l = g_list_append(l, (gpointer)"/dev/sound/dsp1"); |
1378 l = g_list_append(l, (gpointer)"/dev/sound/dsp2"); | 1378 l = g_list_append(l, (gpointer)"/dev/sound/dsp2"); |
1393 return l; | 1393 return l; |
1394 } | 1394 } |
1395 | 1395 |
1396 static GList *appendOSSMixers(GList *l) | 1396 static GList *appendOSSMixers(GList *l) |
1397 { | 1397 { |
1398 // careful! the current implementation allows only string constants! | 1398 /* careful! the current implementation allows only string constants! */ |
1399 l = g_list_append(l, (gpointer)"/dev/mixer"); | 1399 l = g_list_append(l, (gpointer)"/dev/mixer"); |
1400 if (gtkAOOSSMixer && strncmp(gtkAOOSSMixer, "/dev/sound", 10) == 0) { | 1400 if (gtkAOOSSMixer && strncmp(gtkAOOSSMixer, "/dev/sound", 10) == 0) { |
1401 l = g_list_append(l, (gpointer)"/dev/sound/mixer0"); | 1401 l = g_list_append(l, (gpointer)"/dev/sound/mixer0"); |
1402 l = g_list_append(l, (gpointer)"/dev/sound/mixer1"); | 1402 l = g_list_append(l, (gpointer)"/dev/sound/mixer1"); |
1403 l = g_list_append(l, (gpointer)"/dev/sound/mixer2"); | 1403 l = g_list_append(l, (gpointer)"/dev/sound/mixer2"); |
1704 gtk_window_add_accel_group(GTK_WINDOW(AudioConfig), accel_group); | 1704 gtk_window_add_accel_group(GTK_WINDOW(AudioConfig), accel_group); |
1705 | 1705 |
1706 return AudioConfig; | 1706 return AudioConfig; |
1707 } | 1707 } |
1708 | 1708 |
1709 // --- dxr3 config box | 1709 /* dxr3 config box */ |
1710 | 1710 |
1711 static GtkWidget * DXR3Config; | 1711 static GtkWidget * DXR3Config; |
1712 static GtkWidget * CBDevice; | 1712 static GtkWidget * CBDevice; |
1713 static GtkWidget * CEDXR3Device; | 1713 static GtkWidget * CEDXR3Device; |
1714 static GtkWidget * RBVNone; | 1714 static GtkWidget * RBVNone; |