Struct nuklear::Panel [−][src]
#[repr(C)]pub struct Panel { /* fields omitted */ }
Methods
impl Panel[src]
impl Panelpub fn bounds(&self) -> &Rect[src]
pub fn bounds(&self) -> &Rectpub fn bounds_mut(&mut self) -> &mut Rect[src]
pub fn bounds_mut(&mut self) -> &mut Rectpub fn set_bounds(&mut self, b: Rect)[src]
pub fn set_bounds(&mut self, b: Rect)pub fn panel_type(&self) -> &PanelType[src]
pub fn panel_type(&self) -> &PanelTypepub fn panel_type_mut(&mut self) -> &mut PanelType[src]
pub fn panel_type_mut(&mut self) -> &mut PanelTypepub fn set_panel_type(&mut self, t: PanelType)[src]
pub fn set_panel_type(&mut self, t: PanelType)pub fn flags(&self) -> &Flags[src]
pub fn flags(&self) -> &Flagspub fn flags_mut(&mut self) -> &mut Flags[src]
pub fn flags_mut(&mut self) -> &mut Flagspub fn set_flags(&mut self, f: Flags)[src]
pub fn set_flags(&mut self, f: Flags)pub fn offset_x(&self) -> u32[src]
pub fn offset_x(&self) -> u32pub fn set_offset_x(&mut self, o: u32)[src]
pub fn set_offset_x(&mut self, o: u32)pub fn offset_y(&self) -> u32[src]
pub fn offset_y(&self) -> u32pub fn set_offset_y(&mut self, o: u32)[src]
pub fn set_offset_y(&mut self, o: u32)pub fn at_x(&self) -> f32[src]
pub fn at_x(&self) -> f32pub fn set_at_x(&mut self, f: f32)[src]
pub fn set_at_x(&mut self, f: f32)pub fn at_y(&self) -> f32[src]
pub fn at_y(&self) -> f32pub fn set_at_y(&mut self, f: f32)[src]
pub fn set_at_y(&mut self, f: f32)pub fn max_x(&self) -> f32[src]
pub fn max_x(&self) -> f32pub fn set_max_x(&mut self, f: f32)[src]
pub fn set_max_x(&mut self, f: f32)pub fn header_height(&self) -> f32[src]
pub fn header_height(&self) -> f32pub fn set_header_height(&mut self, f: f32)[src]
pub fn set_header_height(&mut self, f: f32)pub fn border(&self) -> f32[src]
pub fn border(&self) -> f32pub fn set_border(&mut self, f: f32)[src]
pub fn set_border(&mut self, f: f32)pub fn has_scrolling(&self) -> bool[src]
pub fn has_scrolling(&self) -> boolpub fn set_has_scrolling(&mut self, f: bool)[src]
pub fn set_has_scrolling(&mut self, f: bool)pub fn clip(&self) -> &Rect[src]
pub fn clip(&self) -> &Rectpub fn clip_mut(&mut self) -> &mut Rect[src]
pub fn clip_mut(&mut self) -> &mut Rectpub fn set_clip(&mut self, f: Rect)[src]
pub fn set_clip(&mut self, f: Rect)pub fn row(&self) -> &RowLayout[src]
pub fn row(&self) -> &RowLayoutpub fn chart(&self) -> &Chart[src]
pub fn chart(&self) -> &Chartpub fn popup_buffer(&self) -> &PopupBuffer[src]
pub fn popup_buffer(&self) -> &PopupBufferpub fn popup_buffer_mut(&mut self) -> &mut PopupBuffer[src]
pub fn popup_buffer_mut(&mut self) -> &mut PopupBufferpub fn buffer(&self) -> Option<&CommandBuffer>[src]
pub fn buffer(&self) -> Option<&CommandBuffer>pub fn parent(&self) -> Option<&Panel>[src]
pub fn parent(&self) -> Option<&Panel>Trait Implementations
impl Clone for Panel[src]
impl Clone for Panelfn clone(&self) -> Panel[src]
fn clone(&self) -> PanelReturns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0[src]
fn clone_from(&mut self, source: &Self)1.0.0
[src]Performs copy-assignment from source. Read more
impl Debug for Panel[src]
impl Debug for Panelfn fmt(&self, f: &mut Formatter) -> Result[src]
fn fmt(&self, f: &mut Formatter) -> ResultFormats the value using the given formatter. Read more
impl AsRef<nk_panel> for Panel[src]
impl AsRef<nk_panel> for Panelimpl AsMut<nk_panel> for Panel[src]
impl AsMut<nk_panel> for Panelimpl AsRef<Panel> for nk_panel[src]
impl AsRef<Panel> for nk_panelimpl AsMut<Panel> for nk_panel[src]
impl AsMut<Panel> for nk_panelimpl Default for Panel[src]
impl Default for Panel