Mercurial > mplayer.hg
diff Gui/mplayer/widgets.c @ 6794:77980ab4e296
- add preferences support (first try)
- fix some playlist bug
- fix some equ bug
- fix some redraw bug
- fix dvd playing
- fix file open dialog box
- etc.
author | pontscho |
---|---|
date | Thu, 25 Jul 2002 20:26:38 +0000 |
parents | a31b9f15cbff |
children | ded48a755830 |
line wrap: on
line diff
--- a/Gui/mplayer/widgets.c Thu Jul 25 20:23:18 2002 +0000 +++ b/Gui/mplayer/widgets.c Thu Jul 25 20:26:38 2002 +0000 @@ -30,7 +30,6 @@ #include "../../config.h" #include "../../help_mp.h" -GtkWidget * Options; GtkWidget * PopUpMenu = NULL; GtkWidget * WarningPixmap; @@ -148,6 +147,9 @@ break; } gtk_widget_show( MessageBox ); + gtkSetLayer( MessageBox ); + if ( type == GTK_MB_FATAL ) + while ( gtkVMessageBox ) gtk_main_iteration_do( 0 ); } void gtkSetLayer( GtkWidget * wdg ) @@ -187,13 +189,9 @@ } break; case evPreferences: - gtkMessageBox( GTK_MB_WARNING,"Sorry, this feature is under development ..." ); -// Options=create_Options(); -// gtk_widget_show( Options ); -// gtkSetLayer( Options ); + ShowPreferences(); break; case evPlayList: -// gtkMessageBox( GTK_MB_WARNING,"Sorry, this feature is under development ..." ); ShowPlayList(); gtkSetLayer( PlayList ); break; @@ -226,7 +224,7 @@ gtkVisible++; break; case evHidePopUpMenu: - if ( PopUpMenu ) { gtk_widget_hide_on_delete( PopUpMenu ); gtkVisible--; PopUpMenu=NULL; } + if ( PopUpMenu ) { gtk_widget_hide_on_delete( PopUpMenu ); /*gtkVisible--;*/ PopUpMenu=NULL; } break; case evPlayNetwork: ShowURLDialogBox();