pub trait TtkCommonTraits<TK: TkInstance>where
    Self: Deref<Target = Widget<TK>>,{
    // Provided methods
    fn identify_element(
        &self,
        x: c_int,
        y: c_int
    ) -> InterpResult<Option<String>> { ... }
    fn instate(&self, state_spec: impl Into<TtkStateSpec>) -> InterpResult<bool> { ... }
    fn instate_run(
        &self,
        state_spec: impl Into<TtkStateSpec>,
        script: impl Into<Obj>
    ) -> InterpResult<()> { ... }
    fn set_state(&self, state_spec: impl Into<TtkStateSpec>) -> InterpResult<()> { ... }
    fn state(
        &self
    ) -> Result<TtkStateSpec, Enum3<InterpError, NotList, TtkStateParseError>> { ... }
}

Provided Methods§

source

fn identify_element(&self, x: c_int, y: c_int) -> InterpResult<Option<String>>

source

fn instate(&self, state_spec: impl Into<TtkStateSpec>) -> InterpResult<bool>

source

fn instate_run( &self, state_spec: impl Into<TtkStateSpec>, script: impl Into<Obj> ) -> InterpResult<()>

source

fn set_state(&self, state_spec: impl Into<TtkStateSpec>) -> InterpResult<()>

source

fn state( &self ) -> Result<TtkStateSpec, Enum3<InterpError, NotList, TtkStateParseError>>

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<Inst: TkInstance> TtkCommonTraits<Inst> for TtkButton<Inst>

source§

impl<Inst: TkInstance> TtkCommonTraits<Inst> for TtkEntry<Inst>

source§

impl<TK: TkInstance> TtkCommonTraits<TK> for TtkCheckbutton<TK>

source§

impl<TK: TkInstance> TtkCommonTraits<TK> for TtkCombobox<TK>

source§

impl<TK: TkInstance> TtkCommonTraits<TK> for TtkFrame<TK>

source§

impl<TK: TkInstance> TtkCommonTraits<TK> for TtkLabel<TK>

source§

impl<TK: TkInstance> TtkCommonTraits<TK> for TtkLabelframe<TK>

source§

impl<TK: TkInstance> TtkCommonTraits<TK> for TtkMenubutton<TK>

source§

impl<TK: TkInstance> TtkCommonTraits<TK> for TtkNotebook<TK>

source§

impl<TK: TkInstance> TtkCommonTraits<TK> for TtkPanedwindow<TK>

source§

impl<TK: TkInstance> TtkCommonTraits<TK> for TtkProgressbar<TK>

source§

impl<TK: TkInstance> TtkCommonTraits<TK> for TtkRadiobutton<TK>

source§

impl<TK: TkInstance> TtkCommonTraits<TK> for TtkScale<TK>

source§

impl<TK: TkInstance> TtkCommonTraits<TK> for TtkScrollbar<TK>

source§

impl<TK: TkInstance> TtkCommonTraits<TK> for TtkSeparator<TK>

source§

impl<TK: TkInstance> TtkCommonTraits<TK> for TtkSizegrip<TK>

source§

impl<TK: TkInstance> TtkCommonTraits<TK> for TtkSpinbox<TK>

source§

impl<TK: TkInstance> TtkCommonTraits<TK> for TtkTreeview<TK>