comparison Gui/mplayer/mw.h @ 6755:a31b9f15cbff

- fix audio equalizer - rewrite video equalizer handling (i teszted with mga g400 [x]mga,xv,xvidix and radeon xv,xvidix ) - fix some small gtk bug - i dunno, i don't remember ... :)
author pontscho
date Fri, 19 Jul 2002 20:51:48 +0000
parents cc917a581b6e
children 77980ab4e296
comparison
equal deleted inserted replaced
6754:c925dd9372f1 6755:a31b9f15cbff
190 break; 190 break;
191 case itSLabel: 191 case itSLabel:
192 image=fntRender( item->fontid,0,item->width,"%s",item->label ); 192 image=fntRender( item->fontid,0,item->width,"%s",item->label );
193 goto drawrenderedtext; 193 goto drawrenderedtext;
194 case itDLabel: 194 case itDLabel:
195 image=fntRender( item->fontid,mplTimer%item->width,item->width,"%s",Translate( item->label ) ); 195 {
196 char * t = Translate( item->label );
197 int l = fntTextWidth( item->fontid,t );
198 image=fntRender( item->fontid,mplTimer%(l?l:item->width),item->width,"%s",t );
199 }
196 drawrenderedtext: 200 drawrenderedtext:
197 if ( image ) 201 if ( image )
198 { 202 {
199 PutImage( image,item->x,item->y,1,0 ); 203 PutImage( image,item->x,item->y,1,0 );
200 if ( image->Image ) free( image->Image ); 204 if ( image->Image ) free( image->Image );
497 { currentselected=i; break; } 501 { currentselected=i; break; }
498 502
499 switch ( Button ) 503 switch ( Button )
500 { 504 {
501 case wsPMMouseButton: 505 case wsPMMouseButton:
506 gtkShow( evHidePopUpMenu,NULL );
502 mplShowMenu( RX,RY ); 507 mplShowMenu( RX,RY );
503 itemtype=itPRMButton; 508 itemtype=itPRMButton;
504 break; 509 break;
505 case wsRMMouseButton: 510 case wsRMMouseButton:
506 mplHideMenu( RX,RY,0 ); 511 mplHideMenu( RX,RY,0 );
507 break; 512 break;
508 513
509 case wsPLMouseButton: 514 case wsPLMouseButton:
515 gtkShow( evHidePopUpMenu,NULL );
510 sx=X; sy=Y; boxMoved=1; itemtype=itPLMButton; // if move the main window 516 sx=X; sy=Y; boxMoved=1; itemtype=itPLMButton; // if move the main window
511 SelectedItem=currentselected; 517 SelectedItem=currentselected;
512 if ( SelectedItem == -1 ) break; // yeees, i'm move the fucking window 518 if ( SelectedItem == -1 ) break; // yeees, i'm move the fucking window
513 boxMoved=0; mplMainRender=1; // No, not move the window, i'm pressed one button 519 boxMoved=0; mplMainRender=1; // No, not move the window, i'm pressed one button
514 item=&appMPlayer.Items[SelectedItem]; 520 item=&appMPlayer.Items[SelectedItem];