summaryrefslogtreecommitdiffstats
path: root/Gui/mplayer/gtk/menu.c
diff options
context:
space:
mode:
authorpontscho <pontscho@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-11-16 23:17:52 +0000
committerpontscho <pontscho@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-11-16 23:17:52 +0000
commit4332bed459567aa7a746131c56d5a07ba88c05b1 (patch)
tree42de79556ada265f0bd2e6240a4da43919db2f25 /Gui/mplayer/gtk/menu.c
parent5b5be67bd4a48d913a9f4578c7fa6d17c925db2c (diff)
downloadmpv-4332bed459567aa7a746131c56d5a07ba88c05b1.tar.bz2
mpv-4332bed459567aa7a746131c56d5a07ba88c05b1.tar.xz
middle menu is working
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2941 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'Gui/mplayer/gtk/menu.c')
-rw-r--r--Gui/mplayer/gtk/menu.c14
1 files changed, 9 insertions, 5 deletions
diff --git a/Gui/mplayer/gtk/menu.c b/Gui/mplayer/gtk/menu.c
index fc02d0f5f1..b79ec363d4 100644
--- a/Gui/mplayer/gtk/menu.c
+++ b/Gui/mplayer/gtk/menu.c
@@ -8,8 +8,9 @@
void ActivateMenuItem( int Item )
{
- gtkVisiblePopUpMenu=0;
- fprintf( stderr,"[menu] item: %d\n",Item );
+// fprintf( stderr,"[menu] item: %d\n",Item );
+ gtkShMem->popupmenu=Item;
+ gtkSendMessage( evShowPopUpMenu );
}
GtkWidget * AddMenuItem( GtkWidget * Menu,char * label,int Number )
@@ -51,6 +52,8 @@ GtkWidget * AddSeparator( GtkWidget * Menu )
}
GtkWidget * DVDSubMenu;
+GtkWidget * DVDAudioLanguageMenu;
+GtkWidget * DVDSubtitleLanguageMenu;
GtkWidget * create_PopUpMenu( void )
{
@@ -63,7 +66,7 @@ GtkWidget * create_PopUpMenu( void )
AddMenuItem( Menu,"About MPlayer"" ", evAbout );
AddSeparator( Menu );
SubMenu=AddSubMenu( Menu,"Open ..." );
- AddMenuItem( SubMenu,"Play file ..."" ", evLoad );
+ AddMenuItem( SubMenu,"Play file ..."" ", evLoadPlay );
AddMenuItem( SubMenu,"Play VCD ...", evNone );
AddMenuItem( SubMenu,"Play DVD ...", evNone );
AddMenuItem( SubMenu,"Play URL ...", evNone );
@@ -86,10 +89,11 @@ GtkWidget * create_PopUpMenu( void )
AddMenuItem( SubMenu,"Double size", evDoubleSize );
AddMenuItem( SubMenu,"Fullscreen", evFullScreen );
DVDSubMenu=AddSubMenu( Menu,"DVD" );
- AddMenuItem( DVDSubMenu,"Play disc ...", evNone );
+ AddMenuItem( DVDSubMenu,"Play disc ..."" ", evNone );
AddMenuItem( DVDSubMenu,"Show DVD Menu", evNone );
AddSeparator( DVDSubMenu );
- AddMenuItem( DVDSubMenu," ... ", evNone );
+ DVDAudioLanguageMenu=AddSubMenu( DVDSubMenu,"Audio language" );
+ DVDSubtitleLanguageMenu=AddSubMenu( DVDSubMenu,"Subtitle language" );
AddSeparator( Menu );
AddMenuItem( Menu,"Playlist", evPlayList );
AddMenuItem( Menu,"Skin browser", evSkinBrowser );