Struct iup::layout::fill::Fill [] [src]

pub struct Fill(_);

A void element, which dynamically occupies empty spaces always trying to expand itself.

Its parent should be an HBox, an VBox or a GridBox, or else this type of expansion will not work. If an EXPAND is set on at least one of the other children of the box, then the fill expansion is ignored.

See the IUP Fill Documentation.

Methods

impl Fill

fn new() -> Fill

Trait Implementations

impl Element for Fill

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 Fill

fn fmt(&self, fmt: &mut Formatter) -> Result

impl Copy for Fill

impl Clone for Fill

fn clone(&self) -> Fill

fn clone_from(&mut self, source: &Self)

impl DestroyCb for Fill

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 Fill

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 Fill

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)