An interface to register a menu from an application to be displayed in another window. This manages that association between Mir surface IDs and the dbus address and object that provides the menu using the org.gtk.Menus interface. The surface ID of the surface The object on the dbus interface implementing the gmenumodel interface The object on the dbus interface implementing the gmenumodel interface The address of the connection on DBus (e.g. :1.23 or org.example.service) A method to allow removing a application menu from the database. The process id of the application The object on the dbus interface implementing the gmenumodel interface The surface ID of the surface The object on the dbus interface implementing the gmenumodel interface The object on the dbus interface implementing the gmenumodel interface The address of the connection on DBus (e.g. :1.23 or org.example.service) A method to allow removing a surface menu from the database. The surface id of the surface The object on the dbus interface implementing the gmenumodel interface