comparison Gui/mplayer/widgets.c @ 16246:683d7592d9dc

Support for GTK 2.x. Patch by Onur Kucuk (onur . delipenguen net).
author reimar
date Wed, 17 Aug 2005 18:41:15 +0000
parents c30e193ac112
children 4a56f15dee5f
comparison
equal deleted inserted replaced
16245:48a698d9b937 16246:683d7592d9dc
215 { 215 {
216 gtk_widget_hide( PopUpMenu ); 216 gtk_widget_hide( PopUpMenu );
217 gtk_widget_destroy( PopUpMenu ); 217 gtk_widget_destroy( PopUpMenu );
218 } 218 }
219 PopUpMenu=create_PopUpMenu(); 219 PopUpMenu=create_PopUpMenu();
220 #ifdef HAVE_GTK2_GUI
221 // Ugly hack, but we don't want to loose events
222 while(!GTK_WIDGET_VISIBLE(PopUpMenu)) {
223 gtk_menu_popup(GTK_MENU(PopUpMenu), NULL, NULL, NULL, NULL, 0, gtk_get_current_event_time());
224 gtk_main_iteration();
225 }
226 #else
220 gtk_menu_popup( GTK_MENU( PopUpMenu ),NULL,NULL,NULL,NULL,0,0 ); 227 gtk_menu_popup( GTK_MENU( PopUpMenu ),NULL,NULL,NULL,NULL,0,0 );
228 #endif //HAVE_GTK2_GUI
221 break; 229 break;
222 case evHidePopUpMenu: 230 case evHidePopUpMenu:
223 if ( PopUpMenu ) 231 if ( PopUpMenu )
224 { 232 {
225 gtk_widget_hide( PopUpMenu ); 233 gtk_widget_hide( PopUpMenu );