Mercurial > mplayer.hg
comparison gui/mplayer/gtk/fs.c @ 25993:782f62eb1953
cosmetics: indent, remove trailing whitespace
author | diego |
---|---|
date | Mon, 18 Feb 2008 19:39:10 +0000 |
parents | a9e86b2def64 |
children | 0d255d03016f |
comparison
equal
deleted
inserted
replaced
25992:a9e86b2def64 | 25993:782f62eb1953 |
---|---|
24 #include "gtk_common.h" | 24 #include "gtk_common.h" |
25 | 25 |
26 #ifndef __linux__ | 26 #ifndef __linux__ |
27 #define get_current_dir_name() getcwd(NULL, PATH_MAX) | 27 #define get_current_dir_name() getcwd(NULL, PATH_MAX) |
28 #else | 28 #else |
29 extern char * get_current_dir_name( void ); | 29 extern char * get_current_dir_name( void ); |
30 #endif | 30 #endif |
31 | 31 |
32 gchar * fsSelectedFile = NULL; | 32 gchar * fsSelectedFile = NULL; |
33 gchar * fsSelectedDirectory = NULL; | 33 gchar * fsSelectedDirectory = NULL; |
34 unsigned char * fsThatDir = "."; | 34 unsigned char * fsThatDir = "."; |
77 { NULL,NULL } | 77 { NULL,NULL } |
78 }; | 78 }; |
79 int fsLastSubtitleFilterSelected = -1; | 79 int fsLastSubtitleFilterSelected = -1; |
80 | 80 |
81 char * fsOtherFilterNames[][2] = | 81 char * fsOtherFilterNames[][2] = |
82 { | 82 { |
83 { "All files", "*" }, | 83 { "All files", "*" }, |
84 { NULL,NULL } | 84 { NULL,NULL } |
85 }; | 85 }; |
86 | 86 |
87 char * fsAudioFileNames[][2] = | 87 char * fsAudioFileNames[][2] = |
88 { | 88 { |
89 { "WAV files (*.wav)", "*.wav" }, | 89 { "WAV files (*.wav)", "*.wav" }, |
90 { "MP3 files (*.mp2, *.mp3)", "*.mp2,*.mp3" }, | 90 { "MP3 files (*.mp2, *.mp3)", "*.mp2,*.mp3" }, |
91 { "OGG Vorbis files (*.ogg)", "*.ogg" }, | 91 { "OGG Vorbis files (*.ogg)", "*.ogg" }, |
92 { "WMA files (*.wma)", "*.wma" }, | 92 { "WMA files (*.wma)", "*.wma" }, |
93 { "Matroska Audio files (*.mka)", "*.mka" }, | 93 { "Matroska Audio files (*.mka)", "*.mka" }, |
185 { | 185 { |
186 tmp[c]=fsFilter[i]; | 186 tmp[c]=fsFilter[i]; |
187 if ( ( tmp[c] == ',' )||( tmp[c] == '\0' ) ) | 187 if ( ( tmp[c] == ',' )||( tmp[c] == '\0' ) ) |
188 { | 188 { |
189 tmp[c]=0; c=-1; | 189 tmp[c]=0; c=-1; |
190 glob( Filter( tmp ),glob_param,NULL,&gg ); | 190 glob( Filter( tmp ),glob_param,NULL,&gg ); |
191 glob_param=GLOB_APPEND; | 191 glob_param=GLOB_APPEND; |
192 } | 192 } |
193 } | 193 } |
194 } else glob( Filter( fsFilter ),0,NULL,&gg ); | 194 } else glob( Filter( fsFilter ),0,NULL,&gg ); |
195 | 195 |
213 int i, k; | 213 int i, k; |
214 char * tmp = NULL; | 214 char * tmp = NULL; |
215 | 215 |
216 if ( fsFileSelect ) gtkActive( fsFileSelect ); | 216 if ( fsFileSelect ) gtkActive( fsFileSelect ); |
217 else fsFileSelect=create_FileSelect(); | 217 else fsFileSelect=create_FileSelect(); |
218 | 218 |
219 fsType=type; | 219 fsType=type; |
220 switch ( type ) | 220 switch ( type ) |
221 { | 221 { |
222 case fsVideoSelector: | 222 case fsVideoSelector: |
223 gtk_window_set_title( GTK_WINDOW( fsFileSelect ),MSGTR_FileSelect ); | 223 gtk_window_set_title( GTK_WINDOW( fsFileSelect ),MSGTR_FileSelect ); |
278 if ( tmp && tmp[0] ) | 278 if ( tmp && tmp[0] ) |
279 { | 279 { |
280 struct stat f; | 280 struct stat f; |
281 char * dir = strdup( tmp ); | 281 char * dir = strdup( tmp ); |
282 | 282 |
283 do | 283 do |
284 { | 284 { |
285 char * c = strrchr( dir,'/' ); | 285 char * c = strrchr( dir,'/' ); |
286 stat( dir,&f ); | 286 stat( dir,&f ); |
287 if ( S_ISDIR( f.st_mode ) ) break; | 287 if ( S_ISDIR( f.st_mode ) ) break; |
288 if ( c ) *c=0; | 288 if ( c ) *c=0; |
289 } while ( strrchr( dir,'/' ) ); | 289 } while ( strrchr( dir,'/' ) ); |
290 | 290 |
291 if ( dir[0] ) chdir( dir ); | 291 if ( dir[0] ) chdir( dir ); |
292 | 292 |
293 free( dir ); | 293 free( dir ); |
294 } | 294 } |
295 | 295 |
296 if ( fsTopList_items ) g_list_free( fsTopList_items ); fsTopList_items=NULL; | 296 if ( fsTopList_items ) g_list_free( fsTopList_items ); fsTopList_items=NULL; |
297 { | 297 { |
298 int i, c = 1; | 298 int i, c = 1; |
299 | 299 |
300 if ( fsType == fsVideoSelector ) | 300 if ( fsType == fsVideoSelector ) |
301 { | 301 { |
302 for ( i=0;i < fsPersistant_MaxPos;i++ ) | 302 for ( i=0;i < fsPersistant_MaxPos;i++ ) |
303 if ( fsHistory[i] ) { fsTopList_items=g_list_append( fsTopList_items,fsHistory[i] ); c=0; } | 303 if ( fsHistory[i] ) { fsTopList_items=g_list_append( fsTopList_items,fsHistory[i] ); c=0; } |
304 } | 304 } |
307 if ( getenv( "HOME" ) ) fsTopList_items=g_list_append( fsTopList_items,getenv( "HOME" ) ); | 307 if ( getenv( "HOME" ) ) fsTopList_items=g_list_append( fsTopList_items,getenv( "HOME" ) ); |
308 fsTopList_items=g_list_append( fsTopList_items,"/home" ); | 308 fsTopList_items=g_list_append( fsTopList_items,"/home" ); |
309 fsTopList_items=g_list_append( fsTopList_items,"/mnt" ); | 309 fsTopList_items=g_list_append( fsTopList_items,"/mnt" ); |
310 fsTopList_items=g_list_append( fsTopList_items,"/" ); | 310 fsTopList_items=g_list_append( fsTopList_items,"/" ); |
311 gtk_combo_set_popdown_strings( GTK_COMBO( fsCombo4 ),fsTopList_items ); | 311 gtk_combo_set_popdown_strings( GTK_COMBO( fsCombo4 ),fsTopList_items ); |
312 | 312 |
313 gtk_window_set_modal( GTK_WINDOW( fsFileSelect ),modal ); | 313 gtk_window_set_modal( GTK_WINDOW( fsFileSelect ),modal ); |
314 | 314 |
315 gtk_widget_show( fsFileSelect ); | 315 gtk_widget_show( fsFileSelect ); |
316 } | 316 } |
317 | 317 |
529 gtk_window_set_title( GTK_WINDOW( fsFileSelect ),MSGTR_FileSelect ); | 529 gtk_window_set_title( GTK_WINDOW( fsFileSelect ),MSGTR_FileSelect ); |
530 gtk_window_set_position( GTK_WINDOW( fsFileSelect ),GTK_WIN_POS_CENTER ); | 530 gtk_window_set_position( GTK_WINDOW( fsFileSelect ),GTK_WIN_POS_CENTER ); |
531 gtk_window_set_policy( GTK_WINDOW( fsFileSelect ),TRUE,TRUE,TRUE ); | 531 gtk_window_set_policy( GTK_WINDOW( fsFileSelect ),TRUE,TRUE,TRUE ); |
532 gtk_window_set_wmclass( GTK_WINDOW( fsFileSelect ),"FileSelect","MPlayer" ); | 532 gtk_window_set_wmclass( GTK_WINDOW( fsFileSelect ),"FileSelect","MPlayer" ); |
533 fsColorMap=gdk_colormap_get_system(); | 533 fsColorMap=gdk_colormap_get_system(); |
534 | 534 |
535 gtk_widget_realize( fsFileSelect ); | 535 gtk_widget_realize( fsFileSelect ); |
536 gtkAddIcon( fsFileSelect ); | 536 gtkAddIcon( fsFileSelect ); |
537 | 537 |
538 style=gtk_widget_get_style( fsFileSelect ); | 538 style=gtk_widget_get_style( fsFileSelect ); |
539 dpixmap=gdk_pixmap_colormap_create_from_xpm_d( fsFileSelect->window,fsColorMap,&dmask,&style->bg[GTK_STATE_NORMAL],(gchar **)dir_xpm ); | 539 dpixmap=gdk_pixmap_colormap_create_from_xpm_d( fsFileSelect->window,fsColorMap,&dmask,&style->bg[GTK_STATE_NORMAL],(gchar **)dir_xpm ); |