[−][src]Type Definition kas::widget::AccelLabel
type AccelLabel = Label<AccelString>;
A label supporting an accelerator key
Accelerator keys are not useful on plain labels, but this widget may be
embedded within a parent (e.g. CheckBox
uses this).
Implementations
impl AccelLabel
[src]
pub fn keys(&self) -> &[VirtualKeyCode]
[src]
Get the accelerator keys
Trait Implementations
impl Layout for AccelLabel
[src]
pub fn draw(
&self,
draw_handle: &mut dyn DrawHandle,
mgr: &ManagerState,
_: bool
)
[src]
&self,
draw_handle: &mut dyn DrawHandle,
mgr: &ManagerState,
_: bool
)
pub fn size_rules(
&mut self,
size_handle: &mut dyn SizeHandle,
axis: AxisInfo
) -> SizeRules
[src]
&mut self,
size_handle: &mut dyn SizeHandle,
axis: AxisInfo
) -> SizeRules
pub fn set_rect(&mut self, rect: Rect, _align: AlignHints)
[src]
pub fn translation(&self, _child_index: usize) -> Coord
[src]
pub fn spatial_range(&self) -> (usize, usize)
[src]
pub fn find_id(&self, coord: Coord) -> Option<WidgetId>
[src]
impl SetAccel for AccelLabel
[src]
pub fn set_accel_string(&mut self, string: AccelString) -> TkAction
[src]
pub fn set_accel<T: Into<AccelString>>(&mut self, accel: T) -> TkAction where
Self: Sized,
[src]
Self: Sized,