Mercurial > mplayer.hg
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]; |