Gtk.TearoffMenuItem

const Gtk = imports.gi.Gtk;

let tearoff_menu_item = new Gtk.TearoffMenuItem();
  

A Gtk.TearoffMenuItem is a special Gtk.MenuItem which is used to tear off and reattach its menu.

When its menu is shown normally, the Gtk.TearoffMenuItem is drawn as a dotted line indicating that the menu can be torn off. Activating it causes its menu to be torn off and displayed in its own window as a tearoff menu.

When its menu is shown as a tearoff menu, the Gtk.TearoffMenuItem is drawn as a dotted line which has a left pointing arrow graphic indicating that the tearoff menu can be reattached. Activating it will erase the tearoff menu window.

<note>Gtk.TearoffMenuItem is deprecated and should not be used in newly written code. Menus are not meant to be torn around.</note>

Hierarchy

  • GObject.Object
    • GObject.InitiallyUnowned
      • Gtk.Widget
        • Gtk.Container
          • Gtk.Bin
            • Gtk.MenuItem
              • Gtk.TearoffMenuItem