pub struct MapBuilder { /* private fields */ }
Implementations§
Source§impl MapBuilder
impl MapBuilder
pub fn new() -> Self
pub fn build(self) -> Map
pub fn view<P: IsA<View>>(self, view: &P) -> Self
pub fn auto_indent(self, auto_indent: bool) -> Self
pub fn background_pattern( self, background_pattern: BackgroundPatternType, ) -> Self
pub fn draw_spaces(self, draw_spaces: DrawSpacesFlags) -> Self
pub fn highlight_current_line(self, highlight_current_line: bool) -> Self
pub fn indent_on_tab(self, indent_on_tab: bool) -> Self
pub fn indent_width(self, indent_width: i32) -> Self
pub fn insert_spaces_instead_of_tabs( self, insert_spaces_instead_of_tabs: bool, ) -> Self
pub fn right_margin_position(self, right_margin_position: u32) -> Self
pub fn show_line_marks(self, show_line_marks: bool) -> Self
pub fn show_line_numbers(self, show_line_numbers: bool) -> Self
pub fn show_right_margin(self, show_right_margin: bool) -> Self
pub fn smart_backspace(self, smart_backspace: bool) -> Self
pub fn smart_home_end(self, smart_home_end: SmartHomeEndType) -> Self
pub fn tab_width(self, tab_width: u32) -> Self
pub fn accepts_tab(self, accepts_tab: bool) -> Self
pub fn bottom_margin(self, bottom_margin: i32) -> Self
pub fn buffer<P: IsA<TextBuffer>>(self, buffer: &P) -> Self
pub fn cursor_visible(self, cursor_visible: bool) -> Self
pub fn editable(self, editable: bool) -> Self
pub fn im_module(self, im_module: &str) -> Self
pub fn indent(self, indent: i32) -> Self
pub fn left_margin(self, left_margin: i32) -> Self
pub fn monospace(self, monospace: bool) -> Self
pub fn overwrite(self, overwrite: bool) -> Self
pub fn pixels_above_lines(self, pixels_above_lines: i32) -> Self
pub fn pixels_below_lines(self, pixels_below_lines: i32) -> Self
pub fn pixels_inside_wrap(self, pixels_inside_wrap: i32) -> Self
pub fn populate_all(self, populate_all: bool) -> Self
pub fn right_margin(self, right_margin: i32) -> Self
pub fn top_margin(self, top_margin: i32) -> Self
pub fn wrap_mode(self, wrap_mode: WrapMode) -> Self
pub fn border_width(self, border_width: u32) -> Self
pub fn child<P: IsA<Widget>>(self, child: &P) -> Self
pub fn app_paintable(self, app_paintable: bool) -> Self
pub fn can_default(self, can_default: bool) -> Self
pub fn can_focus(self, can_focus: bool) -> Self
pub fn double_buffered(self, double_buffered: bool) -> Self
pub fn expand(self, expand: bool) -> Self
pub fn focus_on_click(self, focus_on_click: bool) -> Self
pub fn has_default(self, has_default: bool) -> Self
pub fn has_focus(self, has_focus: bool) -> Self
pub fn has_tooltip(self, has_tooltip: bool) -> Self
pub fn height_request(self, height_request: i32) -> Self
pub fn hexpand(self, hexpand: bool) -> Self
pub fn hexpand_set(self, hexpand_set: bool) -> Self
pub fn is_focus(self, is_focus: bool) -> Self
pub fn margin(self, margin: i32) -> Self
pub fn margin_bottom(self, margin_bottom: i32) -> Self
pub fn margin_end(self, margin_end: i32) -> Self
pub fn margin_left(self, margin_left: i32) -> Self
pub fn margin_right(self, margin_right: i32) -> Self
pub fn margin_start(self, margin_start: i32) -> Self
pub fn margin_top(self, margin_top: i32) -> Self
pub fn name(self, name: &str) -> Self
pub fn no_show_all(self, no_show_all: bool) -> Self
pub fn opacity(self, opacity: f64) -> Self
pub fn parent<P: IsA<Container>>(self, parent: &P) -> Self
pub fn receives_default(self, receives_default: bool) -> Self
pub fn sensitive(self, sensitive: bool) -> Self
pub fn tooltip_markup(self, tooltip_markup: &str) -> Self
pub fn tooltip_text(self, tooltip_text: &str) -> Self
pub fn vexpand(self, vexpand: bool) -> Self
pub fn vexpand_set(self, vexpand_set: bool) -> Self
pub fn visible(self, visible: bool) -> Self
pub fn width_request(self, width_request: i32) -> Self
pub fn hadjustment<P: IsA<Adjustment>>(self, hadjustment: &P) -> Self
pub fn hscroll_policy(self, hscroll_policy: ScrollablePolicy) -> Self
pub fn vadjustment<P: IsA<Adjustment>>(self, vadjustment: &P) -> Self
pub fn vscroll_policy(self, vscroll_policy: ScrollablePolicy) -> Self
Trait Implementations§
Source§impl Clone for MapBuilder
impl Clone for MapBuilder
Source§fn clone(&self) -> MapBuilder
fn clone(&self) -> MapBuilder
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Default for MapBuilder
impl Default for MapBuilder
Source§fn default() -> MapBuilder
fn default() -> MapBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for MapBuilder
impl RefUnwindSafe for MapBuilder
impl !Send for MapBuilder
impl !Sync for MapBuilder
impl Unpin for MapBuilder
impl UnwindSafe for MapBuilder
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more