comparison Gui/app.c @ 8043:e5dda05f9aab

cleanup
author pontscho
date Sat, 02 Nov 2002 16:09:05 +0000
parents 8e9607c5897e
children 72700fefd3dc
comparison
equal deleted inserted replaced
8042:72b8f3c62d83 8043:e5dda05f9aab
1
1 2
2 #include <stdlib.h> 3 #include <stdlib.h>
3 #include <stdio.h> 4 #include <stdio.h>
4 #include <string.h> 5 #include <string.h>
5 6
10 #include "app.h" 11 #include "app.h"
11 #include "wm/wskeys.h" 12 #include "wm/wskeys.h"
12 #include "skin/skin.h" 13 #include "skin/skin.h"
13 #include "mplayer/mplayer.h" 14 #include "mplayer/mplayer.h"
14 #include "interface.h" 15 #include "interface.h"
16
17 evName evNames[] =
18 {
19 { evNone, "evNone" },
20 { evPlay, "evPlay" },
21 { evStop, "evStop" },
22 { evPause, "evPause" },
23 { evPrev, "evPrev" },
24 { evNext, "evNext" },
25 { evLoad, "evLoad" },
26 { evEqualizer, "evEqualizer" },
27 { evEqualizer, "evEqualeaser" },
28 { evPlayList, "evPlaylist" },
29 { evExit, "evExit" },
30 { evIconify, "evIconify" },
31 { evIncBalance, "evIncBalance" },
32 { evDecBalance, "evDecBalance" },
33 { evFullScreen, "evFullScreen" },
34 { evFName, "evFName" },
35 { evMovieTime, "evMovieTime" },
36 { evAbout, "evAbout" },
37 { evLoadPlay, "evLoadPlay" },
38 { evPreferences, "evPreferences" },
39 { evSkinBrowser, "evSkinBrowser" },
40 { evBackward10sec, "evBackward10sec" },
41 { evForward10sec, "evForward10sec" },
42 { evBackward1min, "evBackward1min" },
43 { evForward1min, "evForward1min" },
44 { evBackward10min, "evBackward10min" },
45 { evForward10min, "evForward10min" },
46 { evIncVolume, "evIncVolume" },
47 { evDecVolume, "evDecVolume" },
48 { evMute, "evMute" },
49 { evIncAudioBufDelay, "evIncAudioBufDelay" },
50 { evDecAudioBufDelay, "evDecAudioBufDelay" },
51 { evPlaySwitchToPause, "evPlaySwitchToPause" },
52 { evPauseSwitchToPlay, "evPauseSwitchToPlay" },
53 { evNormalSize, "evNormalSize" },
54 { evDoubleSize, "evDoubleSize" },
55 { evSetMoviePosition, "evSetMoviePosition" },
56 { evSetVolume, "evSetVolume" },
57 { evSetBalance, "evSetBalance" },
58 { evHelp, "evHelp" },
59 { evLoadSubtitle, "evLoadSubtitle" },
60 { evPlayDVD, "evPlayDVD" },
61 { evPlayVCD, "evPlayVCD" },
62 { evSetURL, "evSetURL" },
63 { evLoadAudioFile, "evLoadAudioFile" },
64 { evDropSubtitle, "evDropSubtitle" },
65 { evSetAspect, "evSetAspect" }
66 };
67
68 int evBoxs = sizeof( evNames ) / sizeof( evName );
69
70 // ---
15 71
16 extern char *get_path(char *); 72 extern char *get_path(char *);
17 73
18 listItems appMPlayer; 74 listItems appMPlayer;
19 75
96 int i; 152 int i;
97 for ( i=0;i<evBoxs;i++ ) 153 for ( i=0;i<evBoxs;i++ )
98 if ( !strcmp( evNames[i].name,str ) ) return evNames[i].msg; 154 if ( !strcmp( evNames[i].name,str ) ) return evNames[i].msg;
99 return -1; 155 return -1;
100 } 156 }
101
102 void appInit( void * disp )
103 {
104 skinDirInHome=get_path("Skin");
105 skinMPlayerDir=DATADIR "/Skin";
106 printf("SKIN dir 1: '%s'\n",skinDirInHome);
107 printf("SKIN dir 2: '%s'\n",skinMPlayerDir);
108 if ( !skinName ) skinName=strdup( "default" );
109 switch ( skinRead( skinName ) )
110 {
111 case -1: mp_msg( MSGT_GPLAYER,MSGL_ERR,MSGTR_SKIN_SKINCFG_SkinNotFound,skinName ); exit( 0 );
112 case -2: mp_msg( MSGT_GPLAYER,MSGL_ERR,MSGTR_SKIN_SKINCFG_SkinCfgReadError,skinName ); exit( 0 );
113 }
114 mplInit( disp ); // does gtk & ws initialization, create windows
115 }