Mercurial > mplayer.hg
comparison Gui/mplayer/gtk/opts.c @ 9202:c2f31ca14a92
- rewrite Jan Spitalnik's patch
- fix some nice 10l
author | pontscho |
---|---|
date | Sat, 01 Feb 2003 16:42:02 +0000 |
parents | d4df8b78bfc6 |
children | 1a21ce1da8d8 |
comparison
equal
deleted
inserted
replaced
9201:419d7ccb0f3b | 9202:c2f31ca14a92 |
---|---|
55 static GtkWidget * CBDoubleBuffer; | 55 static GtkWidget * CBDoubleBuffer; |
56 static GtkWidget * CBDR; | 56 static GtkWidget * CBDR; |
57 static GtkWidget * CBFramedrop; | 57 static GtkWidget * CBFramedrop; |
58 static GtkWidget * CBHFramedrop; | 58 static GtkWidget * CBHFramedrop; |
59 //static GtkWidget * CBFullScreen; | 59 //static GtkWidget * CBFullScreen; |
60 static GtkWidget * CBShowVideoWindow; | |
60 static GtkWidget * CBNonInterlaved; | 61 static GtkWidget * CBNonInterlaved; |
61 static GtkWidget * CBIndex; | 62 static GtkWidget * CBIndex; |
62 static GtkWidget * CBFlip; | 63 static GtkWidget * CBFlip; |
63 static GtkWidget * CBNoAutoSub; | 64 static GtkWidget * CBNoAutoSub; |
64 static GtkWidget * CBSubUnicode; | 65 static GtkWidget * CBSubUnicode; |
349 } | 350 } |
350 | 351 |
351 // --- 6. page | 352 // --- 6. page |
352 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBPostprocess ),gtkVopPP ); | 353 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBPostprocess ),gtkVopPP ); |
353 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBLoadFullscreen ),gtkLoadFullscreen ); | 354 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBLoadFullscreen ),gtkLoadFullscreen ); |
355 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBShowVideoWindow ),gtkShowVideoWindow ); | |
356 if ( !gtkShowVideoWindow ) | |
357 { | |
358 gtk_widget_set_sensitive( CBLoadFullscreen,FALSE ); | |
359 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBLoadFullscreen ),0 ); | |
360 } | |
354 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBStopXScreenSaver ),stop_xscreensaver ); | 361 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBStopXScreenSaver ),stop_xscreensaver ); |
355 gtk_adjustment_set_value( HSPPQualityadj,auto_quality ); | 362 gtk_adjustment_set_value( HSPPQualityadj,auto_quality ); |
356 | 363 |
357 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBPlayBar ),gtkEnablePlayBar ); | 364 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBPlayBar ),gtkEnablePlayBar ); |
358 if ( !appMPlayer.barIsPresent ) | 365 if ( !appMPlayer.barIsPresent ) |
404 | 411 |
405 // -- signals | 412 // -- signals |
406 gtk_signal_connect( GTK_OBJECT( CBExtraStereo ),"toggled",GTK_SIGNAL_FUNC( prToggled ),(void*)0 ); | 413 gtk_signal_connect( GTK_OBJECT( CBExtraStereo ),"toggled",GTK_SIGNAL_FUNC( prToggled ),(void*)0 ); |
407 gtk_signal_connect( GTK_OBJECT( CBNormalize ),"toggled",GTK_SIGNAL_FUNC( prToggled ),(void*)1 ); | 414 gtk_signal_connect( GTK_OBJECT( CBNormalize ),"toggled",GTK_SIGNAL_FUNC( prToggled ),(void*)1 ); |
408 gtk_signal_connect( GTK_OBJECT( CBAudioEqualizer ),"toggled",GTK_SIGNAL_FUNC( prToggled ),(void*)2 ); | 415 gtk_signal_connect( GTK_OBJECT( CBAudioEqualizer ),"toggled",GTK_SIGNAL_FUNC( prToggled ),(void*)2 ); |
416 gtk_signal_connect( GTK_OBJECT( CBShowVideoWindow ),"toggled",GTK_SIGNAL_FUNC( prToggled ), (void*)3 ); | |
409 #ifdef HAVE_FREETYPE | 417 #ifdef HAVE_FREETYPE |
410 gtk_signal_connect( GTK_OBJECT( RBFontNoAutoScale ),"toggled",GTK_SIGNAL_FUNC( prToggled ),(void*)4 ); | 418 gtk_signal_connect( GTK_OBJECT( RBFontNoAutoScale ),"toggled",GTK_SIGNAL_FUNC( prToggled ),(void*)4 ); |
411 gtk_signal_connect( GTK_OBJECT( BRFontAutoScaleWidth ),"toggled",GTK_SIGNAL_FUNC( prToggled ),(void*)5 ); | 419 gtk_signal_connect( GTK_OBJECT( BRFontAutoScaleWidth ),"toggled",GTK_SIGNAL_FUNC( prToggled ),(void*)5 ); |
412 gtk_signal_connect( GTK_OBJECT( RBFontAutoScaleHeight ),"toggled",GTK_SIGNAL_FUNC( prToggled ),(void*)6 ); | 420 gtk_signal_connect( GTK_OBJECT( RBFontAutoScaleHeight ),"toggled",GTK_SIGNAL_FUNC( prToggled ),(void*)6 ); |
413 gtk_signal_connect( GTK_OBJECT( RBFontAutoScaleDiagonal ),"toggled",GTK_SIGNAL_FUNC( prToggled ),(void*)7 ); | 421 gtk_signal_connect( GTK_OBJECT( RBFontAutoScaleDiagonal ),"toggled",GTK_SIGNAL_FUNC( prToggled ),(void*)7 ); |
581 } | 589 } |
582 | 590 |
583 // --- 6. page | 591 // --- 6. page |
584 gtkVopPP=gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBPostprocess ) ); | 592 gtkVopPP=gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBPostprocess ) ); |
585 gtkLoadFullscreen=gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBLoadFullscreen ) ); | 593 gtkLoadFullscreen=gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBLoadFullscreen ) ); |
594 gtkShowVideoWindow=gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBShowVideoWindow ) ); | |
586 stop_xscreensaver=gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBStopXScreenSaver ) ); | 595 stop_xscreensaver=gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBStopXScreenSaver ) ); |
587 gtkEnablePlayBar=gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBPlayBar ) ); | 596 gtkEnablePlayBar=gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBPlayBar ) ); |
588 gtkSet( gtkSetAutoq,HSPPQualityadj->value,NULL ); | 597 gtkSet( gtkSetAutoq,HSPPQualityadj->value,NULL ); |
589 | 598 |
590 if ( gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBCache ) ) ) { gtkCacheSize=(int)SBCacheadj->value; gtkCacheOn=1; } | 599 if ( gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBCache ) ) ) { gtkCacheSize=(int)SBCacheadj->value; gtkCacheOn=1; } |
682 break; | 691 break; |
683 // case 1: // normalize | 692 // case 1: // normalize |
684 // case 2: // equalizer | 693 // case 2: // equalizer |
685 // if ( guiIntfStruct.Playing ) gtkMessageBox( GTK_MB_WARNING,"Please remember, this function need restart the playing." ); | 694 // if ( guiIntfStruct.Playing ) gtkMessageBox( GTK_MB_WARNING,"Please remember, this function need restart the playing." ); |
686 // break; | 695 // break; |
696 case 3: | |
697 if ( gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBShowVideoWindow ) ) ) gtk_widget_set_sensitive( CBLoadFullscreen,TRUE ); | |
698 else | |
699 { | |
700 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBLoadFullscreen ),0 ); | |
701 gtk_widget_set_sensitive( CBLoadFullscreen,FALSE ); | |
702 } | |
703 if ( gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBShowVideoWindow ) ) ) | |
704 { | |
705 wsVisibleWindow( &appMPlayer.subWindow,wsShowWindow ); | |
706 gtkActive( Preferences ); | |
707 } else wsVisibleWindow( &appMPlayer.subWindow,wsHideWindow ); | |
708 break; | |
687 case 4: | 709 case 4: |
688 case 5: | 710 case 5: |
689 case 6: | 711 case 6: |
690 case 7: | 712 case 7: |
691 gtkSet( gtkSetFontAutoScale,(float)((int)user_data - 4 ),NULL ); | 713 gtkSet( gtkSetFontAutoScale,(float)((int)user_data - 4 ),NULL ); |
1169 | 1191 |
1170 vbox602=AddVBox( | 1192 vbox602=AddVBox( |
1171 AddFrame( NULL,GTK_SHADOW_NONE, | 1193 AddFrame( NULL,GTK_SHADOW_NONE, |
1172 AddFrame( MSGTR_PREFERENCES_FRAME_Misc,GTK_SHADOW_ETCHED_OUT,vbox601,1 ),1 ),0 ); | 1194 AddFrame( MSGTR_PREFERENCES_FRAME_Misc,GTK_SHADOW_ETCHED_OUT,vbox601,1 ),1 ),0 ); |
1173 | 1195 |
1196 CBShowVideoWindow=AddCheckButton( MSGTR_PREFERENCES_ShowVideoWindow,vbox602 ); | |
1174 CBLoadFullscreen=AddCheckButton( MSGTR_PREFERENCES_LoadFullscreen,vbox602 ); | 1197 CBLoadFullscreen=AddCheckButton( MSGTR_PREFERENCES_LoadFullscreen,vbox602 ); |
1175 CBStopXScreenSaver=AddCheckButton( MSGTR_PREFERENCES_XSCREENSAVER,vbox602 ); | 1198 CBStopXScreenSaver=AddCheckButton( MSGTR_PREFERENCES_XSCREENSAVER,vbox602 ); |
1176 CBPlayBar=AddCheckButton( MSGTR_PREFERENCES_PlayBar,vbox602 ); | 1199 CBPlayBar=AddCheckButton( MSGTR_PREFERENCES_PlayBar,vbox602 ); |
1177 | 1200 |
1178 AddHSeparator( vbox602 ); | 1201 AddHSeparator( vbox602 ); |