import { Palette } from "Palette.slint"; import { VButton } from "Button.slint"; export component VPopupIconMenu inherits Rectangle { private property popup-x: 200px; private property popup-y: 200px; public function show(x: length, y: length) { popup-x = x; popup-y = y; popup.show(); } popup := PopupWindow { x: popup-x; y: popup-y; Rectangle { background: Palette.background.brighter(0.2); border-radius: 8px; clip: true; HorizontalLayout { alignment: start; @children } } } }