var menu = new MenuA();
menu.ref();
+ this.button_press_event.connect( ( ev ) =>{
+ print("button press event called\n");
+
+ menu.show_all();
+
+ if (this.paused) {
+ menu.resume.show();
+ menu.pause.hide();
+ } else {
+ menu.resume.hide();
+ menu.pause.show();
+ }
+ // public void popup (Gtk.Widget? parent_menu_shell, Gtk.Widget? parent_menu_item,
+ // [CCode (scope = "async")] Gtk.MenuPositionFunc? func, uint button, uint32 activate_time);
+ //Gtk.get_current_event_device ()
+ menu.popup(
+ null, null,
+ this.position_menu,
+
+ ev.button, ev.time // time
+ );
+
+ return true;
+ });
this.popup_menu.connect( ( button, time) =>{
//this.button_press_event.connect( ( ) =>{