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 );