mirror of
https://codeberg.org/vyn/mirai.git
synced 2025-07-01 17:03:19 +00:00
27 lines
541 B
Text
27 lines
541 B
Text
import { Palette } from "Palette.slint";
|
|
import { VButton } from "Button.slint";
|
|
|
|
export component VPopupIconMenu inherits Rectangle {
|
|
private property<length> popup-x: 200px;
|
|
private property<length> 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
|
|
}
|
|
}
|
|
}
|
|
}
|