Struct nuklear::Panel [−][src]
#[repr(C)]pub struct Panel { /* fields omitted */ }
Methods
impl Panel
[src]
impl Panel
pub fn bounds(&self) -> &Rect
[src]
pub fn bounds(&self) -> &Rect
pub fn bounds_mut(&mut self) -> &mut Rect
[src]
pub fn bounds_mut(&mut self) -> &mut Rect
pub 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) -> &PanelType
pub fn panel_type_mut(&mut self) -> &mut PanelType
[src]
pub fn panel_type_mut(&mut self) -> &mut PanelType
pub 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) -> &Flags
pub fn flags_mut(&mut self) -> &mut Flags
[src]
pub fn flags_mut(&mut self) -> &mut Flags
pub 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) -> u32
pub 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) -> u32
pub 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) -> f32
pub 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) -> f32
pub 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) -> f32
pub 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) -> f32
pub 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) -> f32
pub 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) -> bool
pub 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) -> &Rect
pub fn clip_mut(&mut self) -> &mut Rect
[src]
pub fn clip_mut(&mut self) -> &mut Rect
pub 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) -> &RowLayout
pub fn chart(&self) -> &Chart
[src]
pub fn chart(&self) -> &Chart
pub fn popup_buffer(&self) -> &PopupBuffer
[src]
pub fn popup_buffer(&self) -> &PopupBuffer
pub fn popup_buffer_mut(&mut self) -> &mut PopupBuffer
[src]
pub fn popup_buffer_mut(&mut self) -> &mut PopupBuffer
pub 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 Panel
fn clone(&self) -> Panel
[src]
fn clone(&self) -> Panel
Returns 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 Panel
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl AsRef<nk_panel> for Panel
[src]
impl AsRef<nk_panel> for Panel
impl AsMut<nk_panel> for Panel
[src]
impl AsMut<nk_panel> for Panel
impl AsRef<Panel> for nk_panel
[src]
impl AsRef<Panel> for nk_panel
impl AsMut<Panel> for nk_panel
[src]
impl AsMut<Panel> for nk_panel
impl Default for Panel
[src]
impl Default for Panel