From 6289145c9bbdca4f2ae297cab8d016e47fc24ae0 Mon Sep 17 00:00:00 2001 From: ynqa Date: Sun, 3 Dec 2023 18:28:05 +0900 Subject: [PATCH] fixup: rename to selectbox_builder --- examples/queryselect.rs | 2 +- src/preset/queryselect.rs | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/examples/queryselect.rs b/examples/queryselect.rs index 67c84597..3600b802 100644 --- a/examples/queryselect.rs +++ b/examples/queryselect.rs @@ -13,7 +13,7 @@ fn main() -> Result { .unwrap_or(items.clone()) }) .title("What number do you like?") - .item_lines(5) + .selectbox_lines(5) .prompt()?; println!("result: {:?}", p.run()?); Ok(()) diff --git a/src/preset/queryselect.rs b/src/preset/queryselect.rs index db86b009..bdf79aa9 100644 --- a/src/preset/queryselect.rs +++ b/src/preset/queryselect.rs @@ -19,7 +19,7 @@ type Filter = dyn Fn(&str, &Vec) -> Vec; pub struct QuerySelect { title_builder: TextRendererBuilder, text_editor_builder: TextEditorRendererBuilder, - select_builder: SelectBoxRendererBuilder, + selectbox_builder: SelectBoxRendererBuilder, filter: Box, } @@ -33,7 +33,7 @@ impl QuerySelect { Self { title_builder: Default::default(), text_editor_builder: Default::default(), - select_builder: SelectBoxRendererBuilder::new(items), + selectbox_builder: SelectBoxRendererBuilder::new(items), filter: Box::new(filter), } .theme(Theme::default()) @@ -47,8 +47,8 @@ impl QuerySelect { .prefix_style(theme.prefix_style) .style(theme.text_style) .cursor_style(theme.cursor_style); - self.select_builder = self - .select_builder + self.selectbox_builder = self + .selectbox_builder .cursor(theme.cursor) .style(theme.item_style) .cursor_style(theme.cursor_style); @@ -70,8 +70,8 @@ impl QuerySelect { self } - pub fn item_lines(mut self, lines: usize) -> Self { - self.select_builder = self.select_builder.lines(lines); + pub fn selectbox_lines(mut self, lines: usize) -> Self { + self.selectbox_builder = self.selectbox_builder.lines(lines); self } @@ -87,7 +87,7 @@ impl QuerySelect { vec![ self.title_builder.build_state()?, self.text_editor_builder.build_state()?, - self.select_builder.build_state()?, + self.selectbox_builder.build_state()?, ], move |_: &Event, renderables: &Vec>| -> Result { let text_editor_state = renderables[1]