Struct iup::dialog::file::FileDlg
[−]
[src]
pub struct FileDlg(_);
pub struct FileDlg(_);
impl FileDlg
fn new() -> FileDlg
fn new_open() -> FileDlg
fn new_save() -> FileDlg
fn new_dir() -> FileDlg
fn files(&self) -> Option<Vec<PathBuf>>
fn path(&self) -> Option<PathBuf>
impl Element for FileDlg
fn raw(&self) -> *mut Ihandle
unsafe fn from_raw_unchecked(ih: *mut Ihandle) -> Self
unsafe fn target_classname() -> &'static str
fn from_handle(handle: Handle) -> Result<Self, Handle>
fn from_name<S: Into<String>>(name: S) -> Option<Handle>
fn from_raw(ih: *mut Ihandle) -> Self
unsafe fn classname(&self) -> &CStr
fn destroy(self)
fn does_attrib_exist(&self, cname: &CString) -> bool
fn attribs(&self) -> Vec<String>
fn set_attrib<S1, S2>(&mut self, name: S1, value: S2) -> Self where S1: Into<String>, S2: Into<String>
fn attrib<S: Into<String>>(&self, name: S) -> Option<String>
fn set_attrib_data<S1>(&mut self, name: S1, data: *const c_void) -> Self where S1: Into<String>
fn attrib_data<S1>(&mut self, name: S1) -> *mut c_void where S1: Into<String>
fn set_attrib_handle<S1, E>(&mut self, name: S1, elem: E) -> Self where S1: Into<String>, E: Element
fn attrib_handle<S1>(&mut self, name: S1) -> Option<Handle> where S1: Into<String>
fn clear_attrib<S: Into<String>>(&mut self, name: S) -> Self
fn reset_attrib<S: Into<String>>(&mut self, name: S) -> Self
fn handle_name(&self) -> Option<String>
fn add_handle_name<S: Into<String>>(&self, name: S) -> Option<Handle>
fn clear_handle_name<S: Into<String>>(name: S) -> Option<Handle>
impl Debug for FileDlg
impl Copy for FileDlg
impl Clone for FileDlg
fn clone(&self) -> FileDlg
fn clone_from(&mut self, source: &Self)
impl DestroyCb for FileDlg
fn set_destroy_cb<F>(&mut self, cb: F) -> Self where F: Callback<(Self,)>
fn remove_destroy_cb(&mut self) -> Option<Box<Callback<(Self,)>>>
impl Widget for FileDlg
fn map(&mut self) -> Result<Self, Self>
fn unmap(&mut self)
fn show(&mut self) -> Result<(), String>
fn hide(&mut self) -> Self
impl Node for FileDlg
fn detach(&mut self) -> Self
fn reparent<E1, E2>(&mut self, new_parent: E1, ref_child: E2) -> Result<Self, Self> where E1: Container, E2: Node
fn parent(&self) -> Option<Handle>
fn brother(&self) -> Option<Handle>
fn dialog(&self) -> Option<Handle>
fn dialog_child<S: Into<String>>(&self, name: S) -> Option<Handle>
fn refresh(&mut self)
fn refresh_children(&mut self)
fn update(&self)
fn update_children(&self)
fn redraw(&self, also_redraw_children: bool)
impl Container for FileDlg
fn append<E: Node>(&mut self, new_child: E) -> Result<Handle, E>
fn insert<E1, E2>(&mut self, ref_child: &E1, new_child: E2) -> Result<Handle, E2> where E1: Node, E2: Node
fn child(&self, pos: usize) -> Option<Handle>
fn child_pos<E: Node>(&self, child: &E) -> Option<usize>
fn child_count(&self) -> usize
impl DialogElement for FileDlg
fn showxy(&mut self, x: DialogPos, y: DialogPos) -> Result<(), String>
fn popup(&mut self, x: DialogPos, y: DialogPos) -> Result<Self, Self>
impl HelpCb for FileDlg
fn set_help_cb<F>(&mut self, cb: F) -> Self where F: Callback<(Self,)>
fn remove_help_cb(&mut self) -> Option<Box<Callback<(Self,)>>>