[MPlayer-cvslog] r32984 - in trunk/gui: app.c app.h
ib
subversion at mplayerhq.hu
Mon Feb 28 14:25:45 CET 2011
Author: ib
Date: Mon Feb 28 14:25:45 2011
New Revision: 32984
Log:
Cosmetic: Format to MPlayer coding style.
Modified:
trunk/gui/app.c
trunk/gui/app.h
Modified: trunk/gui/app.c
==============================================================================
--- trunk/gui/app.c Mon Feb 28 14:05:01 2011 (r32983)
+++ trunk/gui/app.c Mon Feb 28 14:25:45 2011 (r32984)
@@ -17,226 +17,252 @@
*/
#include <stdlib.h>
-#include <stdio.h>
#include <string.h>
-#include "config.h"
-#include "mp_msg.h"
-#include "help_mp.h"
-
#include "app.h"
#include "wm/wskeys.h"
-#include "skin/skin.h"
-#include "mplayer/gmplayer.h"
-#include "interface.h"
-
-static const evName evNames[] =
- {
- { evNone, "evNone" },
- { evPlay, "evPlay" },
- { evStop, "evStop" },
- { evPause, "evPause" },
- { evPrev, "evPrev" },
- { evNext, "evNext" },
- { evLoad, "evLoad" },
- { evEqualizer, "evEqualizer" },
- { evEqualizer, "evEqualeaser" },
- { evPlayList, "evPlaylist" },
- { evExit, "evExit" },
- { evIconify, "evIconify" },
- { evIncBalance, "evIncBalance" },
- { evDecBalance, "evDecBalance" },
- { evFullScreen, "evFullScreen" },
- { evFName, "evFName" },
- { evMovieTime, "evMovieTime" },
- { evAbout, "evAbout" },
- { evLoadPlay, "evLoadPlay" },
- { evPreferences, "evPreferences" },
- { evSkinBrowser, "evSkinBrowser" },
- { evBackward10sec, "evBackward10sec" },
- { evForward10sec, "evForward10sec" },
- { evBackward1min, "evBackward1min" },
- { evForward1min, "evForward1min" },
- { evBackward10min, "evBackward10min" },
- { evForward10min, "evForward10min" },
- { evIncVolume, "evIncVolume" },
- { evDecVolume, "evDecVolume" },
- { evMute, "evMute" },
- { evIncAudioBufDelay, "evIncAudioBufDelay" },
- { evDecAudioBufDelay, "evDecAudioBufDelay" },
- { evPlaySwitchToPause, "evPlaySwitchToPause" },
- { evPauseSwitchToPlay, "evPauseSwitchToPlay" },
- { evNormalSize, "evHalfSize" },
- { evNormalSize, "evNormalSize" },
- { evDoubleSize, "evDoubleSize" },
- { evSetMoviePosition, "evSetMoviePosition" },
- { evSetVolume, "evSetVolume" },
- { evSetBalance, "evSetBalance" },
- { evHelp, "evHelp" },
- { evLoadSubtitle, "evLoadSubtitle" },
- { evPlayDVD, "evPlayDVD" },
- { evPlayVCD, "evPlayVCD" },
- { evSetURL, "evSetURL" },
- { evLoadAudioFile, "evLoadAudioFile" },
- { evDropSubtitle, "evDropSubtitle" },
- { evSetAspect, "evSetAspect" }
- };
-static const int evBoxs = sizeof( evNames ) / sizeof( evName );
+listItems appMPlayer;
-// ---
+char *skinDirInHome = NULL;
+char *skinMPlayerDir = NULL;
+char *skinName = NULL;
-listItems appMPlayer;
+static const evName evNames[] = {
+ { evNone, "evNone" },
+ { evPlay, "evPlay" },
+ { evStop, "evStop" },
+ { evPause, "evPause" },
+ { evPrev, "evPrev" },
+ { evNext, "evNext" },
+ { evLoad, "evLoad" },
+ { evEqualizer, "evEqualizer" },
+ { evEqualizer, "evEqualeaser" }, // NOTE TO MYSELF: any skin using this?
+ { evPlayList, "evPlaylist" },
+ { evExit, "evExit" },
+ { evIconify, "evIconify" },
+ { evIncBalance, "evIncBalance" }, // NOTE TO MYSELF: not all of these events
+ { evDecBalance, "evDecBalance" }, // are actually implemented, and update doc
+ { evFullScreen, "evFullScreen" },
+ { evFName, "evFName" },
+ { evMovieTime, "evMovieTime" },
+ { evAbout, "evAbout" },
+ { evLoadPlay, "evLoadPlay" },
+ { evPreferences, "evPreferences" },
+ { evSkinBrowser, "evSkinBrowser" },
+ { evBackward10sec, "evBackward10sec" },
+ { evForward10sec, "evForward10sec" },
+ { evBackward1min, "evBackward1min" },
+ { evForward1min, "evForward1min" },
+ { evBackward10min, "evBackward10min" },
+ { evForward10min, "evForward10min" },
+ { evIncVolume, "evIncVolume" },
+ { evDecVolume, "evDecVolume" },
+ { evMute, "evMute" },
+ { evIncAudioBufDelay, "evIncAudioBufDelay" },
+ { evDecAudioBufDelay, "evDecAudioBufDelay" },
+ { evPlaySwitchToPause, "evPlaySwitchToPause" },
+ { evPauseSwitchToPlay, "evPauseSwitchToPlay" },
+ { evNormalSize, "evHalfSize" },
+ { evNormalSize, "evNormalSize" },
+ { evDoubleSize, "evDoubleSize" },
+ { evSetMoviePosition, "evSetMoviePosition" },
+ { evSetVolume, "evSetVolume" },
+ { evSetBalance, "evSetBalance" },
+ { evHelp, "evHelp" },
+ { evLoadSubtitle, "evLoadSubtitle" },
+ { evPlayDVD, "evPlayDVD" },
+ { evPlayVCD, "evPlayVCD" },
+ { evSetURL, "evSetURL" },
+ { evLoadAudioFile, "evLoadAudioFile" },
+ { evDropSubtitle, "evDropSubtitle" },
+ { evSetAspect, "evSetAspect" }
+};
-char * skinDirInHome=NULL;
-char * skinMPlayerDir=NULL;
-char * skinName = NULL;
+static const int evBoxs = sizeof(evNames) / sizeof(evName);
-void appClearItem( wItem * item )
+void appClearItem(wItem *item)
{
- item->type=0;
-// ---
- item->x=0; item->y=0; item->width=0; item->height=0;
-// ---
- item->px=0; item->py=0; item->psx=0; item->psy=0;
-// ---
- item->msg=0; item->msg2=0;
- item->pressed=btnReleased;
- item->tmp=0;
- item->key=0; item->key2=0;
- item->Bitmap.Width=0; item->Bitmap.Height=0; item->Bitmap.BPP=0; item->Bitmap.ImageSize=0;
- free(item->Bitmap.Image);
- item->Bitmap.Image=NULL;
-// ---
- item->fontid=0;
- free(item->label);
- item->label=NULL;
- free(item->text);
- item->text=NULL;
- item->textwidth=0;
- item->starttime=0;
- item->last_x=0;
- item->event=0;
+ item->type = 0;
+ item->x = 0;
+ item->y = 0;
+ item->width = 0;
+ item->height = 0;
+ item->px = 0;
+ item->py = 0;
+ item->psx = 0;
+ item->psy = 0;
+ item->msg = 0;
+ item->msg2 = 0;
+ item->pressed = btnReleased;
+ item->tmp = 0;
+ item->key = 0;
+ item->key2 = 0;
+ item->Bitmap.Width = 0;
+ item->Bitmap.Height = 0;
+ item->Bitmap.BPP = 0;
+ item->Bitmap.ImageSize = 0;
+ free(item->Bitmap.Image);
+ item->Bitmap.Image = NULL;
+ item->fontid = 0;
+ free(item->label);
+ item->label = NULL;
+ free(item->text);
+ item->text = NULL;
+ item->textwidth = 0;
+ item->starttime = 0;
+ item->last_x = 0;
+ item->event = 0;
}
-void appCopy( listItems * dest,listItems * source )
+void appCopy(listItems *dest, listItems *source)
{
- dest->NumberOfItems=source->NumberOfItems;
- memcpy( &dest->Items,&source->Items,128 * sizeof( wItem ) );
+ dest->NumberOfItems = source->NumberOfItems;
+ memcpy(&dest->Items, &source->Items, 128 * sizeof(wItem));
- dest->NumberOfMenuItems=source->NumberOfMenuItems;
- memcpy( &dest->MenuItems,&source->MenuItems,32 * sizeof( wItem ) );
+ dest->NumberOfMenuItems = source->NumberOfMenuItems;
+ memcpy(&dest->MenuItems, &source->MenuItems, 32 * sizeof(wItem));
- memcpy( &dest->main,&source->main,sizeof( wItem ) );
- memcpy( &dest->sub,&source->sub,sizeof( wItem ) );
- memcpy( &dest->menuBase,&source->menuBase,sizeof( wItem ) );
- memcpy( &dest->menuSelected,&source->menuSelected,sizeof( wItem ) );
+ memcpy(&dest->main, &source->main, sizeof(wItem));
+ memcpy(&dest->sub, &source->sub, sizeof(wItem));
+ memcpy(&dest->menuBase, &source->menuBase, sizeof(wItem));
+ memcpy(&dest->menuSelected, &source->menuSelected, sizeof(wItem));
}
-void appInitStruct( listItems * item )
+void appInitStruct(listItems *item)
{
- int i;
- for ( i=0;i<item->NumberOfItems;i++ )
- appClearItem( &item->Items[i] );
- for ( i=0;i<item->NumberOfMenuItems;i++ )
- appClearItem( &item->MenuItems[i] );
- for ( i=0;i<item->NumberOfBarItems;i++ )
- appClearItem( &item->barItems[i] );
+ int i;
- item->NumberOfItems=-1;
- memset( item->Items,0,256 * sizeof( wItem ) );
- item->NumberOfMenuItems=-1;
- memset( item->MenuItems,0,64 * sizeof( wItem ) );
- item->NumberOfBarItems=-1;
- memset( item->barItems,0,256 * sizeof( wItem ) );
+ for (i = 0; i < item->NumberOfItems; i++)
+ appClearItem(&item->Items[i]);
+ for (i = 0; i < item->NumberOfMenuItems; i++)
+ appClearItem(&item->MenuItems[i]);
+ for (i = 0; i < item->NumberOfBarItems; i++)
+ appClearItem(&item->barItems[i]);
- appClearItem( &item->main );
- item->mainDecoration=0;
- appClearItem( &item->sub );
- item->sub.width=0; item->sub.height=0;
- item->sub.x=-1; item->sub.y=-1;
- appClearItem( &item->menuBase );
- appClearItem( &item->menuSelected );
- item->sub.R=item->sub.G=item->sub.B=0;
- item->bar.R=item->bar.G=item->bar.B=0;
- item->main.R=item->main.G=item->main.B=0;
- item->barIsPresent=0;
- item->menuIsPresent=0;
+ item->NumberOfItems = -1;
+ memset(item->Items, 0, 256 * sizeof(wItem));
+
+ item->NumberOfMenuItems = -1;
+ memset(item->MenuItems, 0, 64 * sizeof(wItem));
+
+ item->NumberOfBarItems = -1;
+ memset(item->barItems, 0, 256 * sizeof(wItem));
+
+ appClearItem(&item->main);
+ item->mainDecoration = 0;
+
+ appClearItem(&item->sub);
+ item->sub.width = 0;
+ item->sub.height = 0;
+ item->sub.x = -1;
+ item->sub.y = -1;
+
+ appClearItem(&item->menuBase);
+ appClearItem(&item->menuSelected);
+
+ item->sub.R = item->sub.G = item->sub.B = 0;
+ item->bar.R = item->bar.G = item->bar.B = 0;
+ item->main.R = item->main.G = item->main.B = 0;
+ item->barIsPresent = 0;
+ item->menuIsPresent = 0;
}
-int appFindKey( unsigned char * name )
+int appFindKey(unsigned char *name)
{
- int i;
- for ( i=0;i<wsKeyNumber;i++ )
- if ( !strcmp( wsKeyNames[i].name,name ) ) return wsKeyNames[i].code;
- return -1;
+ int i;
+
+ for (i = 0; i < wsKeyNumber; i++)
+ if (!strcmp(wsKeyNames[i].name, name))
+ return wsKeyNames[i].code;
+
+ return -1;
}
-int appFindMessage( unsigned char * str )
+int appFindMessage(unsigned char *str)
{
- int i;
- for ( i=0;i<evBoxs;i++ )
- if ( !strcmp( evNames[i].name,str ) ) return evNames[i].msg;
- return -1;
+ int i;
+
+ for (i = 0; i < evBoxs; i++)
+ if (!strcmp(evNames[i].name, str))
+ return evNames[i].msg;
+
+ return -1;
}
-void btnModify( int event,float state )
+void btnModify(int event, float state)
{
- int j;
- for ( j=0;j < appMPlayer.NumberOfItems + 1;j++ )
- if ( appMPlayer.Items[j].msg == event )
- {
- switch ( appMPlayer.Items[j].type )
- {
- case itButton:
- appMPlayer.Items[j].pressed=(int)state;
- appMPlayer.Items[j].tmp=(int)state;
- break;
- case itPotmeter:
- case itVPotmeter:
- case itHPotmeter:
- if ( state < 0.0f ) state=0.0f;
- if ( state > 100.f ) state=100.0f;
- appMPlayer.Items[j].value=state;
- break;
- }
- }
+ int i;
- for ( j=0;j < appMPlayer.NumberOfBarItems + 1;j++ )
- if ( appMPlayer.barItems[j].msg == event )
- {
- switch ( appMPlayer.barItems[j].type )
- {
- case itButton:
- appMPlayer.barItems[j].pressed=(int)state;
- appMPlayer.barItems[j].tmp=(int)state;
- break;
- case itPotmeter:
- case itVPotmeter:
- case itHPotmeter:
- if ( state < 0.0f ) state=0.0f;
- if ( state > 100.f ) state=100.0f;
- appMPlayer.barItems[j].value=state;
- break;
- }
- }
+ for (i = 0; i < appMPlayer.NumberOfItems + 1; i++) {
+ if (appMPlayer.Items[i].msg == event) {
+ switch (appMPlayer.Items[i].type) {
+ case itButton:
+ appMPlayer.Items[i].pressed = (int)state;
+ appMPlayer.Items[i].tmp = (int)state;
+ break;
+
+ case itPotmeter:
+ case itVPotmeter:
+ case itHPotmeter:
+ if (state < 0.0)
+ state = 0.0;
+ if (state > 100.0)
+ state = 100.0;
+ appMPlayer.Items[i].value = state;
+ break;
+ }
+ }
+ }
+
+ for (i = 0; i < appMPlayer.NumberOfBarItems + 1; i++) {
+ if (appMPlayer.barItems[i].msg == event) {
+ switch (appMPlayer.barItems[i].type) {
+ case itButton:
+ appMPlayer.barItems[i].pressed = (int)state;
+ appMPlayer.barItems[i].tmp = (int)state;
+ break;
+
+ case itPotmeter:
+ case itVPotmeter:
+ case itHPotmeter:
+ if (state < 0.0)
+ state = 0.0;
+ if (state > 100.0)
+ state = 100.0;
+ appMPlayer.barItems[i].value = state;
+ break;
+ }
+ }
+ }
}
-float btnGetValue( int event )
+float btnGetValue(int event)
{
- int j;
- for ( j=0;j<appMPlayer.NumberOfItems + 1;j++ )
- if ( appMPlayer.Items[j].msg == event ) return appMPlayer.Items[j].value;
- return 0;
+ int i;
+
+ for (i = 0; i < appMPlayer.NumberOfItems + 1; i++)
+ if (appMPlayer.Items[i].msg == event)
+ return appMPlayer.Items[i].value;
+
+ return 0;
}
-void btnSet( int event,int set )
+void btnSet(int event, int set)
{
- int j;
- for ( j=0;j<appMPlayer.NumberOfItems + 1;j++ )
- if ( appMPlayer.Items[j].msg == event )
- { appMPlayer.Items[j].pressed=set; appMPlayer.barItems[j].tmp=0; }
- for ( j=0;j<appMPlayer.NumberOfBarItems + 1;j++ )
- if ( appMPlayer.barItems[j].msg == event )
- { appMPlayer.barItems[j].pressed=set; appMPlayer.barItems[j].tmp=0; }
+ int i;
+
+ for (i = 0; i < appMPlayer.NumberOfItems + 1; i++) {
+ if (appMPlayer.Items[i].msg == event) {
+ appMPlayer.Items[i].pressed = set;
+ appMPlayer.barItems[i].tmp = 0;
+ }
+ }
+
+ for (i = 0; i < appMPlayer.NumberOfBarItems + 1; i++) {
+ if (appMPlayer.barItems[i].msg == event) {
+ appMPlayer.barItems[i].pressed = set;
+ appMPlayer.barItems[i].tmp = 0;
+ }
+ }
}
Modified: trunk/gui/app.h
==============================================================================
--- trunk/gui/app.h Mon Feb 28 14:05:01 2011 (r32983)
+++ trunk/gui/app.h Mon Feb 28 14:25:45 2011 (r32984)
@@ -21,9 +21,8 @@
#include "bitmap.h"
#include "wm/ws.h"
-#include "wm/wskeys.h"
-// --- User events ------
+// User events
#define evNone 0
#define evPlay 1
@@ -61,8 +60,8 @@
#define evIncVolume 31
#define evDecVolume 32
-#define evIncAudioBufDelay 33
-#define evDecAudioBufDelay 34
+#define evIncAudioBufDelay 33 // NOTE TO MYSELF: not all of these events
+#define evDecAudioBufDelay 34 // are actually implemented, and update doc
#define evIncBalance 35
#define evDecBalance 36
@@ -71,18 +70,17 @@
#define evLoadSubtitle 38
#define evDropSubtitle 43
#define evPlayDVD 39
-#define evPlayVCD 40
+#define evPlayVCD 40
#define evPlayNetwork 41
-#define evLoadAudioFile 42
+#define evLoadAudioFile 42
#define evSetAspect 44
-#define evSetAudio 45
-#define evSetVideo 46
+#define evSetAudio 45
+#define evSetVideo 46
#define evSetSubtitle 47
-// 48 ...
#define evExit 1000
-// --- General events ---
+// General events
#define evFileLoaded 5000
#define evHideMouseCursor 5001
@@ -106,100 +104,95 @@
#define evShowWindow 7004
#define evFirstLoad 7005
-// ----------------------
-
-typedef struct
-{
- int msg;
- const char * name;
+typedef struct {
+ int msg;
+ const char *name;
} evName;
+// Skin items
+
#define itNULL 0
-#define itButton 101 // button
-#define itHPotmeter 102 // horizontal potmeter
-#define itVPotmeter 103 // vertical potmeter
-#define itSLabel 104 // static label
-#define itDLabel 105 // dynamic label
+#define itButton 101
+#define itHPotmeter 102
+#define itVPotmeter 103
+#define itSLabel 104
+#define itDLabel 105
#define itBase 106
#define itPotmeter 107
#define itFont 108
-// ---
+
+// Button states
+
#define btnPressed 0
#define btnReleased 1
#define btnDisabled 2
-// ---
-typedef struct
-{
- int type;
-// ---
- int x,y;
- int width,height;
-// ---
- int px,py,psx,psy;
-// ---
- int msg,msg2;
- int pressed,tmp;
- int key,key2;
- int phases;
- float value;
- txSample Bitmap;
- txSample Mask;
-// ---
- int fontid;
- int align;
- char * label;
- char * text;
- int textwidth;
- unsigned int starttime;
- int last_x;
-// ---
- int event;
-// ---
- int R,G,B;
+
+typedef struct {
+ int type;
+
+ int x, y;
+ int width, height;
+
+ int px, py, psx, psy;
+
+ int msg, msg2;
+ int pressed, tmp;
+ int key, key2;
+ int phases;
+ float value;
+
+ txSample Bitmap;
+ txSample Mask;
+
+ int fontid;
+ int align;
+ char *label;
+
+ char *text;
+ int textwidth;
+ unsigned int starttime;
+ int last_x;
+
+ int event;
+
+ int R, G, B;
} wItem;
-typedef struct
-{
- wItem main;
- wsTWindow mainWindow;
- int mainDecoration;
+typedef struct {
+ wItem main;
+ wsTWindow mainWindow;
+ int mainDecoration;
- wItem sub;
- wsTWindow subWindow;
+ wItem sub;
+ wsTWindow subWindow;
- wItem bar;
- wsTWindow barWindow;
- int barIsPresent;
+ wItem bar;
+ wsTWindow barWindow;
+ int barIsPresent;
- wItem menuBase;
- wItem menuSelected;
- wsTWindow menuWindow;
- int menuIsPresent;
+ wItem menuBase;
+ wItem menuSelected;
+ wsTWindow menuWindow;
+ int menuIsPresent;
-// ---
- int NumberOfItems;
- wItem Items[256];
-// ---
- int NumberOfMenuItems;
- wItem MenuItems[64];
-// ---
- int NumberOfBarItems;
- wItem barItems[256];
-} listItems;
+ int NumberOfItems;
+ wItem Items[256];
-extern listItems appMPlayer;
+ int NumberOfMenuItems;
+ wItem MenuItems[64];
-extern char * skinDirInHome;
-extern char * skinMPlayerDir;
+ int NumberOfBarItems;
+ wItem barItems[256];
+} listItems;
-void appInitStruct( listItems * item );
-void appClearItem( wItem * item );
-void appCopy( listItems * item1, listItems * item2 );
-int appFindMessage( unsigned char * str );
-int appFindKey( unsigned char * name );
+extern listItems appMPlayer;
-void btnModify( int event, float state );
-float btnGetValue( int event );
-void btnSet( int event, int set );
+extern char *skinDirInHome;
+extern char *skinMPlayerDir;
+
+int appFindMessage(unsigned char *);
+void appInitStruct(listItems *);
+void btnModify(int, float);
+void btnSet(int, int);
#endif /* MPLAYER_GUI_APP_H */
More information about the MPlayer-cvslog
mailing list