窗外的 Gtk3 Popover

br.*_*br. 6 gtk menu popover gtk3 gnome-shell

如何让Popover出现在应用程序窗口之外,如 gnome-shell 面板中的菜单?还是我应该使用另一个 GTK 小部件?

gnome-shell 面板弹出菜单

小智 1

这应该是可能的(至少在 Wayland 上)。gtk_popover_set_constrain_to (GtkPopover *popover, GtkPopoverConstraint 约束); “GTK_POPOVER_CONSTRAINT_NONE”

gtk_popover_set_pointing_to (GtkPopover *popover, const GdkRectangle *rect);