Menubar
ウィンドウ内の水平メニューバーとその項目を管理します。
デモを読み込み中…
let bar = Menubar::new("app");
bar.root().flex_row()#インポート
quickgui から Menubar をインポートします。
use quickgui::*;#使い方
let bar = Menubar::new("app");
bar.root().flex_row()#構成
Menubar::rootMenubar::item
#API リファレンス
項目を展開すると説明と完全なシグネチャが表示されます。ダッシュは宣言に既定値が記載されていないことを示します。
Menubar
ソースを見るpub fn new(root_id: impl Into<ElementId>) -> Selfroot_idpub const fn root_id(self) -> ElementId—
item_idpub fn item_id(self, index: usize) -> ElementId—
itempub const fn item(self, state: MenubarState, index: usize) -> Option<MenubarItem>—
Describe one top-level menu trigger. Indices at or past [`MenubarState::menu_count`] return `None`, so a caller-driven loop stays bounded by the state instead of by its own arithmetic.
pub const fn item(self, state: MenubarState, index: usize) -> Option<MenubarItem>ソースを見るMenubar::root_with
ソースを見るpub fn root_with(self, state: MenubarState, root: Element) -> ElementDecorate an application-owned menubar root without adding layout or appearance.
Menubar::root
ソースを見るpub fn root(self, state: MenubarState) -> ElementCreate the unstyled root part. Use [`Self::root_with`] to supply an existing element.
