PopoverMenuBar
Object Hierarchy:
Description:
[ CCode ( type_id = "gtk_popover_menu_bar_get_type ()" ) ]
public sealed class PopoverMenuBar : Widget, Accessible, Buildable, ConstraintTarget
public sealed class PopoverMenuBar : Widget, Accessible, Buildable, ConstraintTarget
`GtkPopoverMenuBar` presents a horizontal bar of items that pop up popover menus when clicked.
![An example GtkPopoverMenuBar](menubar.png)
The only way to create instances of `GtkPopoverMenuBar` is from a `GMenuModel`.
CSS nodes
``` menubar ├── item[.active] ┊ ╰── popover ╰── item ╰── popover ```
`GtkPopoverMenuBar` has a single CSS node with name menubar, below which each item has its CSS node, and below that the corresponding popover.
The item whose popover is currently open gets the .active style class.
Accessibility
`GtkPopoverMenuBar` uses the gtk_accessible_role_menu_bar role, the menu items use the gtk_accessible_role_menu_item role and the menus use the gtk_accessible_role_menu role.
Namespace: Gtk
Package: gtk4
Content:
Properties:
Creation methods:
Methods:
Inherited Members:
All known members inherited from class Gtk.Widget
All known members inherited from class GLib.Object
All known members inherited from interface Gtk.Accessible
All known members inherited from interface Gtk.Buildable