Trait fltk::prelude::InputExt [−][src]
pub unsafe trait InputExt: WidgetExt {}Show methods
fn value(&self) -> String; fn set_value(&self, val: &str); fn maximum_size(&self) -> i32; fn set_maximum_size(&mut self, val: i32); fn position(&self) -> i32; fn set_position(&mut self, val: i32) -> Result<(), FltkError>; fn mark(&self) -> i32; fn set_mark(&mut self, val: i32) -> Result<(), FltkError>; fn replace(
&mut self,
beg: i32,
end: i32,
val: &str
) -> Result<(), FltkError>; fn insert(&mut self, txt: &str) -> Result<(), FltkError>; fn append(&mut self, txt: &str) -> Result<(), FltkError>; fn copy(&mut self) -> Result<(), FltkError>; fn undo(&mut self) -> Result<(), FltkError>; fn cut(&mut self) -> Result<(), FltkError>; fn text_font(&self) -> Font; fn set_text_font(&mut self, font: Font); fn text_color(&self) -> Color; fn set_text_color(&mut self, color: Color); fn text_size(&self) -> i32; fn set_text_size(&mut self, sz: i32); fn readonly(&self) -> bool; fn set_readonly(&mut self, val: bool); fn wrap(&self) -> bool; fn set_wrap(&mut self, val: bool);
Expand description
Defines the methods implemented by all input and output widgets
Required methods
fn maximum_size(&self) -> i32
[src]
fn maximum_size(&self) -> i32
[src]Returns the maximum size (in bytes) accepted by an input/output widget
fn set_maximum_size(&mut self, val: i32)
[src]
fn set_maximum_size(&mut self, val: i32)
[src]Sets the maximum size (in bytes) accepted by an input/output widget
fn set_position(&mut self, val: i32) -> Result<(), FltkError>
[src]
fn set_position(&mut self, val: i32) -> Result<(), FltkError>
[src]Sets the index postion inside an input/output widget
Errors
Errors on failure to set the cursor position in the text
fn set_text_font(&mut self, font: Font)
[src]
fn set_text_font(&mut self, font: Font)
[src]Sets the text font
fn text_color(&self) -> Color
[src]
fn text_color(&self) -> Color
[src]Return the text color
fn set_text_color(&mut self, color: Color)
[src]
fn set_text_color(&mut self, color: Color)
[src]Sets the text color
fn set_text_size(&mut self, sz: i32)
[src]
fn set_text_size(&mut self, sz: i32)
[src]Sets the text size
fn set_readonly(&mut self, val: bool)
[src]
fn set_readonly(&mut self, val: bool)
[src]Set readonly status of the input/output widget
Implementors
impl InputExt for FileInput
[src]
impl InputExt for FileInput
[src]fn value(&self) -> String
[src]
fn set_value(&self, val: &str)
[src]
fn maximum_size(&self) -> i32
[src]
fn set_maximum_size(&mut self, val: i32)
[src]
fn position(&self) -> i32
[src]
fn set_position(&mut self, val: i32) -> Result<(), FltkError>
[src]
fn mark(&self) -> i32
[src]
fn set_mark(&mut self, val: i32) -> Result<(), FltkError>
[src]
fn replace(&mut self, beg: i32, end: i32, val: &str) -> Result<(), FltkError>
[src]
fn insert(&mut self, txt: &str) -> Result<(), FltkError>
[src]
fn append(&mut self, txt: &str) -> Result<(), FltkError>
[src]
fn copy(&mut self) -> Result<(), FltkError>
[src]
fn undo(&mut self) -> Result<(), FltkError>
[src]
fn cut(&mut self) -> Result<(), FltkError>
[src]
fn text_font(&self) -> Font
[src]
fn set_text_font(&mut self, font: Font)
[src]
fn text_color(&self) -> Color
[src]
fn set_text_color(&mut self, color: Color)
[src]
fn text_size(&self) -> i32
[src]
fn set_text_size(&mut self, sz: i32)
[src]
fn readonly(&self) -> bool
[src]
fn set_readonly(&mut self, val: bool)
[src]
fn wrap(&self) -> bool
[src]
fn set_wrap(&mut self, val: bool)
[src]
impl InputExt for FloatInput
[src]
impl InputExt for FloatInput
[src]fn value(&self) -> String
[src]
fn set_value(&self, val: &str)
[src]
fn maximum_size(&self) -> i32
[src]
fn set_maximum_size(&mut self, val: i32)
[src]
fn position(&self) -> i32
[src]
fn set_position(&mut self, val: i32) -> Result<(), FltkError>
[src]
fn mark(&self) -> i32
[src]
fn set_mark(&mut self, val: i32) -> Result<(), FltkError>
[src]
fn replace(&mut self, beg: i32, end: i32, val: &str) -> Result<(), FltkError>
[src]
fn insert(&mut self, txt: &str) -> Result<(), FltkError>
[src]
fn append(&mut self, txt: &str) -> Result<(), FltkError>
[src]
fn copy(&mut self) -> Result<(), FltkError>
[src]
fn undo(&mut self) -> Result<(), FltkError>
[src]
fn cut(&mut self) -> Result<(), FltkError>
[src]
fn text_font(&self) -> Font
[src]
fn set_text_font(&mut self, font: Font)
[src]
fn text_color(&self) -> Color
[src]
fn set_text_color(&mut self, color: Color)
[src]
fn text_size(&self) -> i32
[src]
fn set_text_size(&mut self, sz: i32)
[src]
fn readonly(&self) -> bool
[src]
fn set_readonly(&mut self, val: bool)
[src]
fn wrap(&self) -> bool
[src]
fn set_wrap(&mut self, val: bool)
[src]
impl InputExt for Input
[src]
impl InputExt for Input
[src]fn value(&self) -> String
[src]
fn set_value(&self, val: &str)
[src]
fn maximum_size(&self) -> i32
[src]
fn set_maximum_size(&mut self, val: i32)
[src]
fn position(&self) -> i32
[src]
fn set_position(&mut self, val: i32) -> Result<(), FltkError>
[src]
fn mark(&self) -> i32
[src]
fn set_mark(&mut self, val: i32) -> Result<(), FltkError>
[src]
fn replace(&mut self, beg: i32, end: i32, val: &str) -> Result<(), FltkError>
[src]
fn insert(&mut self, txt: &str) -> Result<(), FltkError>
[src]
fn append(&mut self, txt: &str) -> Result<(), FltkError>
[src]
fn copy(&mut self) -> Result<(), FltkError>
[src]
fn undo(&mut self) -> Result<(), FltkError>
[src]
fn cut(&mut self) -> Result<(), FltkError>
[src]
fn text_font(&self) -> Font
[src]
fn set_text_font(&mut self, font: Font)
[src]
fn text_color(&self) -> Color
[src]
fn set_text_color(&mut self, color: Color)
[src]
fn text_size(&self) -> i32
[src]
fn set_text_size(&mut self, sz: i32)
[src]
fn readonly(&self) -> bool
[src]
fn set_readonly(&mut self, val: bool)
[src]
fn wrap(&self) -> bool
[src]
fn set_wrap(&mut self, val: bool)
[src]
impl InputExt for IntInput
[src]
impl InputExt for IntInput
[src]fn value(&self) -> String
[src]
fn set_value(&self, val: &str)
[src]
fn maximum_size(&self) -> i32
[src]
fn set_maximum_size(&mut self, val: i32)
[src]
fn position(&self) -> i32
[src]
fn set_position(&mut self, val: i32) -> Result<(), FltkError>
[src]
fn mark(&self) -> i32
[src]
fn set_mark(&mut self, val: i32) -> Result<(), FltkError>
[src]
fn replace(&mut self, beg: i32, end: i32, val: &str) -> Result<(), FltkError>
[src]
fn insert(&mut self, txt: &str) -> Result<(), FltkError>
[src]
fn append(&mut self, txt: &str) -> Result<(), FltkError>
[src]
fn copy(&mut self) -> Result<(), FltkError>
[src]
fn undo(&mut self) -> Result<(), FltkError>
[src]
fn cut(&mut self) -> Result<(), FltkError>
[src]
fn text_font(&self) -> Font
[src]
fn set_text_font(&mut self, font: Font)
[src]
fn text_color(&self) -> Color
[src]
fn set_text_color(&mut self, color: Color)
[src]
fn text_size(&self) -> i32
[src]
fn set_text_size(&mut self, sz: i32)
[src]
fn readonly(&self) -> bool
[src]
fn set_readonly(&mut self, val: bool)
[src]
fn wrap(&self) -> bool
[src]
fn set_wrap(&mut self, val: bool)
[src]
impl InputExt for MultilineInput
[src]
impl InputExt for MultilineInput
[src]fn value(&self) -> String
[src]
fn set_value(&self, val: &str)
[src]
fn maximum_size(&self) -> i32
[src]
fn set_maximum_size(&mut self, val: i32)
[src]
fn position(&self) -> i32
[src]
fn set_position(&mut self, val: i32) -> Result<(), FltkError>
[src]
fn mark(&self) -> i32
[src]
fn set_mark(&mut self, val: i32) -> Result<(), FltkError>
[src]
fn replace(&mut self, beg: i32, end: i32, val: &str) -> Result<(), FltkError>
[src]
fn insert(&mut self, txt: &str) -> Result<(), FltkError>
[src]
fn append(&mut self, txt: &str) -> Result<(), FltkError>
[src]
fn copy(&mut self) -> Result<(), FltkError>
[src]
fn undo(&mut self) -> Result<(), FltkError>
[src]
fn cut(&mut self) -> Result<(), FltkError>
[src]
fn text_font(&self) -> Font
[src]
fn set_text_font(&mut self, font: Font)
[src]
fn text_color(&self) -> Color
[src]
fn set_text_color(&mut self, color: Color)
[src]
fn text_size(&self) -> i32
[src]
fn set_text_size(&mut self, sz: i32)
[src]
fn readonly(&self) -> bool
[src]
fn set_readonly(&mut self, val: bool)
[src]
fn wrap(&self) -> bool
[src]
fn set_wrap(&mut self, val: bool)
[src]
impl InputExt for SecretInput
[src]
impl InputExt for SecretInput
[src]fn value(&self) -> String
[src]
fn set_value(&self, val: &str)
[src]
fn maximum_size(&self) -> i32
[src]
fn set_maximum_size(&mut self, val: i32)
[src]
fn position(&self) -> i32
[src]
fn set_position(&mut self, val: i32) -> Result<(), FltkError>
[src]
fn mark(&self) -> i32
[src]
fn set_mark(&mut self, val: i32) -> Result<(), FltkError>
[src]
fn replace(&mut self, beg: i32, end: i32, val: &str) -> Result<(), FltkError>
[src]
fn insert(&mut self, txt: &str) -> Result<(), FltkError>
[src]
fn append(&mut self, txt: &str) -> Result<(), FltkError>
[src]
fn copy(&mut self) -> Result<(), FltkError>
[src]
fn undo(&mut self) -> Result<(), FltkError>
[src]
fn cut(&mut self) -> Result<(), FltkError>
[src]
fn text_font(&self) -> Font
[src]
fn set_text_font(&mut self, font: Font)
[src]
fn text_color(&self) -> Color
[src]
fn set_text_color(&mut self, color: Color)
[src]
fn text_size(&self) -> i32
[src]
fn set_text_size(&mut self, sz: i32)
[src]
fn readonly(&self) -> bool
[src]
fn set_readonly(&mut self, val: bool)
[src]
fn wrap(&self) -> bool
[src]
fn set_wrap(&mut self, val: bool)
[src]
impl InputExt for MultilineOutput
[src]
impl InputExt for MultilineOutput
[src]fn value(&self) -> String
[src]
fn set_value(&self, val: &str)
[src]
fn maximum_size(&self) -> i32
[src]
fn set_maximum_size(&mut self, val: i32)
[src]
fn position(&self) -> i32
[src]
fn set_position(&mut self, val: i32) -> Result<(), FltkError>
[src]
fn mark(&self) -> i32
[src]
fn set_mark(&mut self, val: i32) -> Result<(), FltkError>
[src]
fn replace(&mut self, beg: i32, end: i32, val: &str) -> Result<(), FltkError>
[src]
fn insert(&mut self, txt: &str) -> Result<(), FltkError>
[src]
fn append(&mut self, txt: &str) -> Result<(), FltkError>
[src]
fn copy(&mut self) -> Result<(), FltkError>
[src]
fn undo(&mut self) -> Result<(), FltkError>
[src]
fn cut(&mut self) -> Result<(), FltkError>
[src]
fn text_font(&self) -> Font
[src]
fn set_text_font(&mut self, font: Font)
[src]
fn text_color(&self) -> Color
[src]
fn set_text_color(&mut self, color: Color)
[src]
fn text_size(&self) -> i32
[src]
fn set_text_size(&mut self, sz: i32)
[src]
fn readonly(&self) -> bool
[src]
fn set_readonly(&mut self, val: bool)
[src]
fn wrap(&self) -> bool
[src]
fn set_wrap(&mut self, val: bool)
[src]
impl InputExt for Output
[src]
impl InputExt for Output
[src]