comparison Gui/mplayer/gtk/fs.c @ 4779:5c844c0d1d7f

add fselector changes (pwilkins@lashwhip.com)
author pontscho
date Thu, 21 Feb 2002 10:35:37 +0000
parents 6e21fbb41a2b
children 3473ca9ef158
comparison
equal deleted inserted replaced
4778:85d041ad0c87 4779:5c844c0d1d7f
426 GtkWidget * uppixmapwid; 426 GtkWidget * uppixmapwid;
427 GdkPixmap * uppixmap; 427 GdkPixmap * uppixmap;
428 GdkBitmap * upmask; 428 GdkBitmap * upmask;
429 GtkStyle * upstyle; 429 GtkStyle * upstyle;
430 430
431 fsFileSelect=gtk_window_new( GTK_WINDOW_DIALOG ); 431 fsFileSelect=gtk_window_new( GTK_WINDOW_TOPLEVEL );
432 gtk_widget_set_name( fsFileSelect,"fsFileSelect" ); 432 gtk_widget_set_name( fsFileSelect,"fsFileSelect" );
433 gtk_object_set_data( GTK_OBJECT( fsFileSelect ),"fsFileSelect",fsFileSelect ); 433 gtk_object_set_data( GTK_OBJECT( fsFileSelect ),"fsFileSelect",fsFileSelect );
434 gtk_widget_set_usize( fsFileSelect,416,256 ); 434 gtk_widget_set_usize( fsFileSelect,512,300 );
435 GTK_WIDGET_SET_FLAGS( fsFileSelect,GTK_CAN_DEFAULT ); 435 GTK_WIDGET_SET_FLAGS( fsFileSelect,GTK_CAN_DEFAULT );
436 gtk_widget_set_events( fsFileSelect,GDK_EXPOSURE_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK | GDK_KEY_PRESS_MASK | GDK_KEY_RELEASE_MASK | GDK_FOCUS_CHANGE_MASK | GDK_STRUCTURE_MASK | GDK_PROPERTY_CHANGE_MASK | GDK_VISIBILITY_NOTIFY_MASK ); 436 gtk_widget_set_events( fsFileSelect,GDK_EXPOSURE_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK | GDK_KEY_PRESS_MASK | GDK_KEY_RELEASE_MASK | GDK_FOCUS_CHANGE_MASK | GDK_STRUCTURE_MASK | GDK_PROPERTY_CHANGE_MASK | GDK_VISIBILITY_NOTIFY_MASK );
437 gtk_window_set_title( GTK_WINDOW( fsFileSelect ),MSGTR_FileSelect ); 437 gtk_window_set_title( GTK_WINDOW( fsFileSelect ),MSGTR_FileSelect );
438 gtk_window_set_position( GTK_WINDOW( fsFileSelect ),GTK_WIN_POS_CENTER ); 438 gtk_window_set_position( GTK_WINDOW( fsFileSelect ),GTK_WIN_POS_CENTER );
439 gtk_window_set_policy( GTK_WINDOW( fsFileSelect ),FALSE,FALSE,TRUE ); 439 gtk_window_set_policy( GTK_WINDOW( fsFileSelect ),TRUE,TRUE,TRUE );
440 fsColorMap=gdk_colormap_get_system(); 440 fsColorMap=gdk_colormap_get_system();
441 441
442 style=gtk_widget_get_style( fsFileSelect ); 442 style=gtk_widget_get_style( fsFileSelect );
443 dpixmap=gdk_pixmap_colormap_create_from_xpm_d( fsFileSelect->window,fsColorMap,&dmask,&style->bg[GTK_STATE_NORMAL],(gchar **)dir_xpm ); 443 dpixmap=gdk_pixmap_colormap_create_from_xpm_d( fsFileSelect->window,fsColorMap,&dmask,&style->bg[GTK_STATE_NORMAL],(gchar **)dir_xpm );
444 fpixmap=gdk_pixmap_colormap_create_from_xpm_d( fsFileSelect->window,fsColorMap,&fmask,&style->bg[GTK_STATE_NORMAL],(gchar **)file_xpm ); 444 fpixmap=gdk_pixmap_colormap_create_from_xpm_d( fsFileSelect->window,fsColorMap,&fmask,&style->bg[GTK_STATE_NORMAL],(gchar **)file_xpm );
493 gtk_widget_set_name( hbox4,"hbox4" ); 493 gtk_widget_set_name( hbox4,"hbox4" );
494 gtk_widget_ref( hbox4 ); 494 gtk_widget_ref( hbox4 );
495 gtk_object_set_data_full( GTK_OBJECT( fsFileSelect ),"hbox4",hbox4, 495 gtk_object_set_data_full( GTK_OBJECT( fsFileSelect ),"hbox4",hbox4,
496 ( GtkDestroyNotify ) gtk_widget_unref ); 496 ( GtkDestroyNotify ) gtk_widget_unref );
497 gtk_widget_show( hbox4 ); 497 gtk_widget_show( hbox4 );
498 gtk_box_pack_start( GTK_BOX( vbox4 ),hbox4,TRUE,TRUE,0 ); 498 gtk_box_pack_start( GTK_BOX( vbox4 ),hbox4,FALSE,FALSE,0 );
499 499
500 fsCombo4=gtk_combo_new(); 500 fsCombo4=gtk_combo_new();
501 gtk_widget_set_name( fsCombo4,"fsCombo4" ); 501 gtk_widget_set_name( fsCombo4,"fsCombo4" );
502 gtk_widget_ref( fsCombo4 ); 502 gtk_widget_ref( fsCombo4 );
503 gtk_object_set_data_full( GTK_OBJECT( fsFileSelect ),"fsCombo4",fsCombo4, 503 gtk_object_set_data_full( GTK_OBJECT( fsFileSelect ),"fsCombo4",fsCombo4,