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