Splitter
ポインターとキーボードで操作できるハンドルを備えた、サイズ変更可能なペインを作ります。
デモを読み込み中…
let splitter = Splitter::new("workspace", &state);
splitter.root().flex_row()#インポート
quickgui から Splitter をインポートします。
use quickgui::*;#使い方
let splitter = Splitter::new("workspace", &state);
splitter.root().flex_row()#構成
Splitter::rootSplitter::paneSplitter::handle
#API リファレンス
項目を展開すると説明と完全なシグネチャが表示されます。ダッシュは宣言に既定値が記載されていないことを示します。
Splitter
ソースを見るpub fn new(root_id: impl Into<ElementId>, state: &SplitterState) -> Selfroot_idpub const fn root_id(self) -> ElementId—
statepub const fn state(self) -> SplitterState—
pane_idpub fn pane_id(self, index: usize) -> ElementId—
handle_idpub fn handle_id(self, index: usize) -> ElementId—
panepub fn pane(self, index: usize) -> Option<SplitterPane>—
handlepub fn handle(self, index: usize) -> Option<SplitterHandle>—
Describe the handle that sits after pane `index`.
pub fn handle(self, index: usize) -> Option<SplitterHandle>ソースを見るSplitter::root_with
ソースを見るpub fn root_with(self, root: Element) -> ElementDecorate an application-owned root without adding appearance. The root becomes a flex container on the split axis because pane order along that axis is the behavior itself. Colors, gaps, borders, and padding stay caller-owned.
Splitter::root
ソースを見るpub fn root(self) -> ElementCreate the unstyled root part. Use [`Self::root_with`] to supply an existing element.
