menu = $menu; // Init menu item $this->gtk = GtkMenuItem::new_with_label( $this::LABEL ); // Init submenu container $help = new GtkMenu; // Init about menu item $this->about = new Help\About( $this ); $help->append( $this->about->gtk ); // Init gemlog menu item $this->gemlog = new Help\Gemlog( $this ); $help->append( $this->gemlog->gtk ); // Init issue menu item $this->issue = new Help\Issue( $this ); $help->append( $this->issue->gtk ); // Set submenu $this->gtk->set_submenu( $help ); // Render $this->gtk->show(); } }