[−][src]Trait fltk::prelude::BrowserTrait
Defines the methods implemented by all browser types
Required methods
fn remove(&mut self, line: usize)
Removes the specified line
fn add(&mut self, item: &str)
Adds an item
fn insert(&mut self, line: usize, item: &str)
Inserts an item at an index
fn move_item(&mut self, to: usize, from: usize)
Moves an item
fn swap(&mut self, a: usize, b: usize)
Swaps 2 items
fn clear(&mut self)
Clears the browser widget
fn size(&self) -> usize
Returns the number of items
fn set_size(&mut self, w: i32, h: i32)
Set the number of items
fn select(&mut self, line: usize)
Select an item at the specified line
fn selected(&self, line: usize) -> bool
Returns whether the item is selected
fn text(&self, line: usize) -> String
Returns the text of the selected item
fn set_text(&mut self, line: usize, txt: &str)
Sets the text of the selected item