Struct tk::scale::TkScale

source ·
pub struct TkScale<Inst: TkInstance>(/* private fields */);

Implementations§

source§

impl<Inst: TkInstance> TkScale<Inst>

source

pub fn configure<Opts>( &self, opts: impl Into<PathOptsWidgets<Opts, ()>> ) -> InterpResult<()>where Opts: IntoHomoTuple<TkScaleOpt> + IntoHomoTuple<OptPair>,

source

pub fn cget<Opt>(&self, _name_fn: fn(_: Obj) -> Opt) -> InterpResult<Obj>where Opt: TkOption + Into<TkScaleOpt>,

source

pub fn grab(&self) -> InterpResult<()>

source

pub fn grab_global(&self) -> InterpResult<()>

source

pub fn grab_set_current(&self) -> InterpResult<()>

source

pub fn grab_release(&self) -> InterpResult<()>

source

pub fn grab_set(&self) -> InterpResult<()>

source

pub fn grab_set_global(&self) -> InterpResult<()>

source

pub fn grab_status(&self) -> InterpResult<()>

source§

impl<Inst: TkInstance> TkScale<Inst>

Methods from Deref<Target = Widget<Inst>>§

source

pub fn path(&self) -> &'static str

source

pub fn add_widgets<Widgs, Shape>( &self, path_widgets: PathOptsWidgets<(), Widgs> ) -> InterpResult<CreatedWidgets<Inst>>where Widgs: ConvertTuple, <Widgs as ConvertTuple>::Output: DomForest<(&'static str, &'static str), OptPair, Shape>,

Adds child widget(s) containing hierachical trees of children widgets, including geometry managers.

Examples
use tk::*;
use tk::cmd::*;

fn main() -> TkResult<()> {
    let tk = make_tk!()?;
    let root = tk.root();

    root.add_widgets(
        -pack(
            -button( -text("hello,tk!") -command("") )
            -pack( -button( -text("oops") ))
            -frame( -pack(
                -button( -text("exit") -command("destroy .") )
                -option_menu( "optmenu1", "my_opt", &[ "ALPHA", "BETA", "GAMMA" ])
            ))
        )
        -pack( -expand(1)
            -button( -text("demo") )
            -button( -text("demo") )
            -option_menu( "optmenu2", "your_opt", &[ "alpha", "beta", "gamma" ])
        )
    )?;

    Ok( main_loop() )
}
source

pub fn pack_configure<Opts>( &self, opts: impl Into<PathOptsWidgets<Opts, ()>> ) -> InterpResult<()>where Opts: IntoHomoTuple<TkPackOpt> + IntoHomoTuple<OptPair>,

source

pub fn pack_forget(&self) -> InterpResult<()>

source

pub fn pack_info(&self) -> InterpResult<HashMap<String, Obj>>

source

pub fn grid_configure<Opts>( &self, opts: impl Into<PathOptsWidgets<Opts, ()>> ) -> InterpResult<()>where Opts: IntoHomoTuple<TkGridOpt> + IntoHomoTuple<OptPair>,

source

pub fn grid_forget(&self) -> InterpResult<()>

source

pub fn grid_info(&self) -> InterpResult<HashMap<String, Obj>>

source

pub fn place_configure<Opts>( &self, opts: impl Into<PathOptsWidgets<Opts, ()>> ) -> InterpResult<()>where Opts: IntoHomoTuple<TkPlaceOpt> + IntoHomoTuple<OptPair>,

source

pub fn place_forget(&self) -> InterpResult<()>

source

pub fn place_info(&self) -> InterpResult<HashMap<String, Obj>>

source

pub fn grid_slaves<Opts>( &self, opts: impl Into<PathOptsWidgets<Opts, ()>> ) -> Result<Vec<Widget<Inst>>, Enum3<InterpError, NotList, WidgetNotFound>>where Opts: IntoHomoTuple<TkRowColumnOpt> + IntoHomoTuple<OptPair>,

source

pub fn pack_slaves( &self ) -> Result<Vec<Widget<Inst>>, Enum3<InterpError, NotList, WidgetNotFound>>

source

pub fn place_slaves( &self ) -> Result<Vec<Widget<Inst>>, Enum3<InterpError, NotList, WidgetNotFound>>

source

pub fn has_used_input_methods(&self) -> InterpResult<bool>

source

pub fn use_input_methods(&self, should_use: bool) -> InterpResult<()>

source

pub fn inactive(&self) -> InterpResult<c_longlong>

source

pub fn inactive_reset(&self) -> InterpResult<c_longlong>

source

pub fn scaling(&self) -> InterpResult<c_double>

source

pub fn set_scaling(&self, number: c_double) -> InterpResult<()>

source

pub fn lower(&self) -> InterpResult<()>

source

pub fn lower_below(&self, below_this: &Self) -> InterpResult<()>

source

pub fn raise(&self) -> InterpResult<()>

source

pub fn raise_above(&self, above_this: &Self) -> InterpResult<()>

source

pub fn bind( &self, sequence: impl Into<TkEventSeq>, script: impl Into<Obj> ) -> InterpResult<()>

source

pub fn bind_more( &self, sequence: impl Into<TkEventSeq>, script: impl Into<Obj> ) -> InterpResult<()>

source

pub fn bindtags(&self, tags: &[&str]) -> InterpResult<()>

source

pub fn bindedtags(&self) -> Result<Vec<String>, Enum2<InterpError, NotList>>

source

pub fn event_generate<Opts>( &self, event: TkEvent, opts: impl Into<PathOptsWidgets<Opts, ()>> ) -> InterpResult<()>where Opts: IntoHomoTuple<TkEventOpt> + IntoHomoTuple<OptPair>,

Generates a window event and arranges for it to be processed just as if it had come from the window system. event provides a basic description of the event, such as shift_button_2() or paste(). If Window is empty the whole screen is meant, and coordinates are relative to the screen. Option-value pairs may be used to specify additional attributes of the event, such as the x and y mouse position; see EVENT FIELDS for more. If the -when option is not specified, the event is processed immediately: all of the handlers for the event will complete before the event generate command returns. If the -when option is specified then it determines when the event is processed. Certain events, such as key events, require that the window has focus to receive the event properly.

source

pub fn grid_anchor(&self, anchor: impl Into<Obj>) -> InterpResult<()>

source

pub fn grid_bbox( &self, grids: Grids ) -> Result<TkBBox, Enum2<DeError, InterpError>>

source

pub fn grid_columnconfigure<Opts>( &self, index: impl Into<Obj>, opts: impl Into<PathOptsWidgets<Opts, ()>> ) -> InterpResult<()>where Opts: IntoHomoTuple<TkGridColumnConfigureOpt> + IntoHomoTuple<OptPair>,

source

pub fn grid_location( &self, x: c_int, y: c_int ) -> Result<Grid, Enum2<DeError, InterpError>>

source

pub fn grid_propagate(&self, do_propagate: bool) -> InterpResult<()>

source

pub fn grid_propagated(&self) -> InterpResult<bool>

source

pub fn grid_rowconfigure<Opts>( &self, index: impl Into<Obj>, opts: impl Into<PathOptsWidgets<Opts, ()>> ) -> InterpResult<()>where Opts: IntoHomoTuple<TkGridRowConfigureOpt> + IntoHomoTuple<OptPair>,

source

pub fn grid_remove(&self) -> InterpResult<()>

source

pub fn grid_size(&self) -> Result<Size, Enum2<DeError, InterpError>>

source

pub fn pack_propagate(&self, do_propagate: bool) -> InterpResult<()>

source

pub fn pack_propagated(&self) -> InterpResult<bool>

source

pub fn focus(&self) -> InterpResult<()>

source

pub fn focus_displayof(&self) -> InterpResult<Obj>

source

pub fn focus_force(&self) -> InterpResult<()>

source

pub fn focus_lastfor(&self) -> InterpResult<Obj>

source

pub fn winfo_atom(&self, name: &str) -> InterpResult<c_longlong>

source

pub fn winfo_atom_name(&self, id: c_longlong) -> InterpResult<String>

source

pub fn winfo_cells(&self) -> InterpResult<c_int>

source

pub fn winfo_children( &self ) -> Result<Vec<Widget<Inst>>, Enum3<InterpError, NotList, WidgetNotFound>>

source

pub fn winfo_class(&self) -> InterpResult<String>

source

pub fn winfo_colormap_full(&self) -> InterpResult<bool>

source

pub fn winfo_containing( &self, root_x: c_int, root_y: c_int ) -> InterpResult<String>

source

pub fn winfo_depth(&self) -> InterpResult<c_int>

source

pub fn winfo_fpixels(&self, number: TkDistance) -> InterpResult<c_double>

source

pub fn winfo_geometry( &self ) -> Result<TkGeometry, Enum2<InterpError, TkGeometryParseError>>

source

pub fn winfo_height(&self) -> InterpResult<c_int>

source

pub fn winfo_id(&self) -> InterpResult<String>

source

pub fn winfo_interps(&self) -> Result<Vec<String>, Enum2<InterpError, NotList>>

Returns a list whose members are the names of all Tcl interpreters (e.g. all Tk-based applications) currently registered for the display of window.

source

pub fn winfo_ismapped(&self) -> InterpResult<bool>

source

pub fn winfo_manager(&self) -> InterpResult<String>

Returns the name of the geometry manager currently responsible for window, or an empty string if window is not managed by any geometry manager. The name is usually the name of the Tcl command for the geometry manager, such as pack or place. If the geometry manager is a widget, such as canvases or text, the name is the widget’s class command, such as canvas.

Examples
use tk::*;
use tk::cmd::*;

fn main() -> TkResult<()> {
    let mut tk = make_tk!()?;
    let root = tk.root();
    let label = root.add_label( -text("lorum") )?.pack(())?;
    Ok( assert_eq!( label.winfo_manager().unwrap().as_str(), "pack" ))
}
source

pub fn winfo_name(&self) -> InterpResult<String>

source

pub fn winfo_parent(&self) -> InterpResult<Option<String>>

source

pub fn winfo_pathname(&self, id: c_ulong) -> InterpResult<String>

source

pub fn winfo_pixels(&self, number: TkDistance) -> InterpResult<c_int>

source

pub fn winfo_pointerx(&self) -> InterpResult<Option<c_int>>

source

pub fn winfo_pointerxy( &self ) -> Result<Option<TkCoord>, Enum2<DeError, InterpError>>

source

pub fn winfo_pointery(&self) -> InterpResult<Option<c_int>>

source

pub fn winfo_reqheight(&self) -> InterpResult<c_int>

source

pub fn winfo_reqwidth(&self) -> InterpResult<c_int>

source

pub fn winfo_rgb( &self, color: TkColor<'_> ) -> Result<TkRGB, Enum2<DeError, InterpError>>

source

pub fn winfo_rootx(&self) -> InterpResult<c_int>

source

pub fn winfo_rooty(&self) -> InterpResult<c_int>

source

pub fn winfo_screen( &self ) -> Result<TkScreenName, Enum2<InterpError, TkScreenNameParseError>>

source

pub fn winfo_screencells(&self) -> InterpResult<c_int>

source

pub fn winfo_screendepth(&self) -> InterpResult<c_int>

source

pub fn winfo_screenheight(&self) -> InterpResult<c_int>

source

pub fn winfo_screenmmheight(&self) -> InterpResult<c_int>

source

pub fn winfo_screenmmwidth(&self) -> InterpResult<c_int>

source

pub fn winfo_screenvisual( &self ) -> Result<TkVisualClass, Enum2<DeError, InterpError>>

source

pub fn winfo_screenwidth(&self) -> InterpResult<c_int>

source

pub fn winfo_server(&self) -> InterpResult<String>

source

pub fn winfo_toplevel(&self) -> InterpResult<TkToplevel<Inst>>

source

pub fn winfo_viewable(&self) -> InterpResult<bool>

source

pub fn winfo_visual(&self) -> Result<TkVisualClass, Enum2<DeError, InterpError>>

source

pub fn winfo_visualid(&self) -> InterpResult<String>

source

pub fn winfo_visualsavailable( &self ) -> Result<Vec<(TkVisualClass, c_int)>, Enum4<DeError, InterpError, NotList, NotSeqOf<(TkVisualClass, c_int)>>>

source

pub fn winfo_visualsavailable_includeids( &self ) -> Result<Vec<(TkVisualClass, c_int, String)>, Enum4<DeError, InterpError, NotList, NotSeqOf<(TkVisualClass, c_int, String)>>>

source

pub fn winfo_vrootheight(&self) -> InterpResult<c_int>

source

pub fn winfo_vrootwidth(&self) -> InterpResult<c_int>

source

pub fn winfo_vrootx(&self) -> InterpResult<c_int>

source

pub fn winfo_vrooty(&self) -> InterpResult<c_int>

source

pub fn winfo_width(&self) -> InterpResult<c_int>

source

pub fn winfo_x(&self) -> InterpResult<c_int>

source

pub fn winfo_y(&self) -> InterpResult<c_int>

source

pub fn set_wm_aspect( &self, min_numer: impl Into<Obj>, min_denom: impl Into<Obj>, max_numer: impl Into<Obj>, max_denom: impl Into<Obj> ) -> InterpResult<()>

source

pub fn wm_aspect( &self ) -> Result<(c_int, c_int, c_int, c_int), Enum2<DeError, InterpError>>

source

pub fn wm_clear_aspect(&self) -> InterpResult<()>

source

pub fn wm_attributes(&self) -> InterpResult<Obj>

source

pub fn set_wm_attributes<Opts>( &self, opts: impl Into<PathOptsWidgets<Opts, ()>> ) -> InterpResult<()>where Opts: IntoHomoTuple<TkWmAttributesOpt> + IntoHomoTuple<OptPair>,

source

pub fn set_wm_client(&self, name: &str) -> InterpResult<()>

source

pub fn wm_client(&self) -> InterpResult<String>

source

pub fn set_wm_colormapwindows( &self, windows: Vec<Widget<Inst>> ) -> InterpResult<()>

source

pub fn wm_colormapwindows( &self ) -> Result<Vec<Widget<Inst>>, Enum3<InterpError, NotList, WidgetNotFound>>

source

pub fn set_wm_command(&self, command: impl Into<Obj>) -> InterpResult<()>

source

pub fn wm_command(&self) -> InterpResult<Obj>

source

pub fn wm_deiconify(&self) -> InterpResult<()>

source

pub fn set_wm_focusmodel(&self, focus_model: TkFocusModel) -> InterpResult<()>

source

pub fn wm_focusmodel(&self) -> Result<TkFocusModel, Enum2<DeError, InterpError>>

source

pub fn wm_forget(&self) -> InterpResult<()>

source

pub fn wm_frame(&self) -> InterpResult<String>

source

pub fn set_wm_geometry(&self, geometry: TkGeometry) -> InterpResult<()>

source

pub fn wm_geometry( &self ) -> Result<TkGeometry, Enum2<InterpError, TkGeometryParseError>>

source

pub fn set_wm_grid(&self, acceptable_size: TkAcceptableSize) -> InterpResult<()>

source

pub fn wm_grid( &self ) -> Result<TkAcceptableSize, Enum3<InterpError, NotList, TkAcceptableSizeParseError>>

source

pub fn set_wm_group(&self, leader: Widget<Inst>) -> InterpResult<()>

source

pub fn clear_wm_group(&self) -> InterpResult<()>

source

pub fn wm_group(&self) -> InterpResult<Option<Widget<Inst>>>

source

pub fn set_wm_iconbitmap(&self, bitmap: &str) -> InterpResult<()>

source

pub fn clear_wm_iconbitmap(&self) -> InterpResult<()>

source

pub fn wm_iconbitmap(&self) -> InterpResult<String>

source

pub fn wm_iconify(&self) -> InterpResult<()>

source

pub fn set_wm_iconmask(&self, bitmap: &str) -> InterpResult<()>

source

pub fn clear_wm_iconmask(&self) -> InterpResult<()>

source

pub fn wm_iconmask(&self) -> InterpResult<Option<String>>

source

pub fn set_wm_iconname(&self, name: &str) -> InterpResult<()>

source

pub fn wm_iconname(&self) -> InterpResult<String>

source

pub fn set_wm_iconphoto( &self, image: &str, extra_images: Option<&[&str]> ) -> InterpResult<()>

source

pub fn set_wm_iconposition(&self, x: c_int, y: c_int) -> InterpResult<()>

source

pub fn clear_wm_iconposition(&self) -> InterpResult<()>

source

pub fn wm_iconposition(&self) -> Result<TkCoord, Enum2<DeError, InterpError>>

source

pub fn set_wm_iconwindow(&self, icon_window: Widget<Inst>) -> InterpResult<()>

source

pub fn clear_wm_iconwindow(&self) -> InterpResult<()>

source

pub fn wm_iconwindow(&self) -> InterpResult<Option<Widget<Inst>>>

source

pub fn set_wm_maxsize(&self, width: c_int, height: c_int) -> InterpResult<()>

source

pub fn wm_maxsize(&self) -> Result<TkSize, Enum2<DeError, InterpError>>

source

pub fn set_wm_minsize(&self, width: c_int, height: c_int) -> InterpResult<()>

source

pub fn wm_minsize(&self) -> Result<TkSize, Enum2<DeError, InterpError>>

source

pub fn set_wm_overrideredirect( &self, overrideredirect: bool ) -> InterpResult<()>

source

pub fn wm_overrideredirect(&self) -> InterpResult<bool>

source

pub fn set_wm_positionfrom(&self, who: TkRequester) -> InterpResult<()>

source

pub fn clear_wm_positionfrom(&self) -> InterpResult<()>

source

pub fn wm_positionfrom( &self ) -> Result<Option<TkRequester>, Enum2<InterpError, TkRequesterParseError>>

source

pub unsafe fn set_wm_protocol( &self, name: &str, command: impl Into<Obj> ) -> InterpResult<()>

source

pub fn clear_wm_protocol_command(&self, name: &str) -> InterpResult<Obj>

source

pub unsafe fn wm_protocol_command( &self, name: &str ) -> InterpResult<Option<Obj>>

source

pub fn wm_protocol( &self ) -> Result<Vec<TkHandler>, Enum3<NotSeqOf<TkHandler>, NotList, InterpError>>

source

pub fn set_wm_resizable( &self, width_resizable: bool, height_resizable: bool ) -> InterpResult<()>

source

pub fn wm_resizable( &self ) -> Result<TkResizable, Enum2<InterpError, TkResizableParseError>>

source

pub fn set_wm_sizefrom(&self, who: TkRequester) -> InterpResult<()>

source

pub fn clear_wm_sizefrom(&self) -> InterpResult<()>

source

pub fn wm_sizefrom( &self ) -> Result<Option<TkRequester>, Enum2<InterpError, TkRequesterParseError>>

source

pub fn wm_stackorder( &self ) -> Result<Vec<Widget<Inst>>, Enum3<InterpError, NotList, WidgetNotFound>>

source

pub fn wm_stackorder_isabove(&self, widget: &Widget<Inst>) -> InterpResult<bool>

source

pub fn wm_stackorder_isbelow(&self, widget: &Widget<Inst>) -> InterpResult<bool>

source

pub fn set_wm_state(&self, new_state: TkState) -> InterpResult<()>

source

pub fn wm_state(&self) -> Result<TkState, Enum2<DeError, InterpError>>

source

pub fn set_wm_title(&self, title: impl Into<Obj>) -> InterpResult<()>

source

pub fn wm_title(&self) -> InterpResult<String>

source

pub fn set_wm_transient(&self, master: &TkToplevel<Inst>) -> InterpResult<()>

source

pub fn clear_wm_transient(&self) -> InterpResult<()>

source

pub fn wm_transient(&self) -> InterpResult<Option<TkToplevel<Inst>>>

source

pub fn wm_withdraw(&self) -> InterpResult<()>

source

pub fn font_actual<'a, Opt, Opts>( &self, font: Font<'a, Opts>, _option: Opt, ch: Option<char> ) -> InterpResult<Obj>where Opt: TkOption + Into<TkFontOpt>, Opts: IntoHomoTuple<TkFontOpt> + IntoHomoTuple<OptPair>,

Returns the value of the actual attributes that are obtained when font is used on window’s display; the actual attribute obtained may differ from the attribute requested due to platform-dependent limitations, such as the availability of font families and point sizes. If the char argument is supplied, the font attributes returned will be those of the specific font used to render that character, which will be different from the base font if the base font does not contain the given character.

source

pub fn font_actual_get_all<'a, Opts>( &self, font: Font<'a, Opts> ) -> InterpResult<Obj>where Opts: IntoHomoTuple<TkFontOpt> + IntoHomoTuple<OptPair>,

Returns a list of all the atual attributes and their values that are obtained when font is used on window’s display; the actual attributes obtained may differ from the attributes requested due to platform-dependent limitations, such as the availability of font families and point sizes. If the char argument is supplied, the font attributes returned will be those of the specific font used to render that character, which will be different from the base font if the base font does not contain the given character.

source

pub fn font_families(&self) -> Result<Vec<String>, Enum2<InterpError, NotList>>

source

pub fn font_measure<'a, Opts>( &self, font: Font<'a, Opts>, text: impl Into<String> ) -> InterpResult<c_longlong>where Opts: IntoHomoTuple<TkFontOpt> + IntoHomoTuple<OptPair>,

source

pub fn font_metrics<'a, Opt, Opts>( &self, font: Font<'a, Opts>, _opt: Opt ) -> InterpResult<Obj>where Opt: TkOption + Into<TkFontOpt>, Opts: IntoHomoTuple<TkFontOpt> + IntoHomoTuple<OptPair>,

source

pub fn font_metrics_get_all<'a, Opts>( &self, font: Font<'a, Opts> ) -> Result<Vec<OptPair>, Enum3<InterpError, NotList, NotSeqOf<OptPair>>>where Opts: IntoHomoTuple<TkFontOpt> + IntoHomoTuple<OptPair>,

Trait Implementations§

source§

impl<Inst: Clone + TkInstance> Clone for TkScale<Inst>

source§

fn clone(&self) -> TkScale<Inst>

Returns a copy of the value. Read more
1.0.0 · source§

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

Performs copy-assignment from source. Read more
source§

impl<Inst: TkInstance> Deref for TkScale<Inst>

§

type Target = Widget<Inst>

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<Inst: TkInstance> From<TkScale<Inst>> for Obj

source§

fn from(widget: TkScale<Inst>) -> Obj

Converts to this type from the input type.
source§

impl<Inst: TkInstance> TkGridSlave for TkScale<Inst>

source§

fn grid<Opts, Inst: TkInstance>( self, opts: impl Into<PathOptsWidgets<Opts, ()>> ) -> InterpResult<Self>where Self: Deref<Target = Widget<Inst>>, Opts: IntoHomoTuple<TkGridOpt> + IntoHomoTuple<OptPair>,

source§

impl<Inst: TkInstance> TkPackSlave for TkScale<Inst>

source§

fn pack<Opts, Inst: TkInstance>( self, opts: impl Into<PathOptsWidgets<Opts, ()>> ) -> InterpResult<Self>where Self: Deref<Target = Widget<Inst>>, Opts: IntoHomoTuple<TkPackOpt> + IntoHomoTuple<OptPair>,

source§

impl<Inst: TkInstance> TkPlaceSlave for TkScale<Inst>

source§

fn place<Opts, Inst: TkInstance>( self, opts: impl Into<PathOptsWidgets<Opts, ()>> ) -> InterpResult<Self>where Self: Deref<Target = Widget<Inst>>, Opts: IntoHomoTuple<TkPlaceOpt> + IntoHomoTuple<OptPair>,

source§

impl<Inst: TkInstance> UpcastFrom<Inst> for TkScale<Inst>

source§

fn upcast_from(upcastable_widget: UpcastableWidget<Inst>) -> Option<Self>

source§

impl<Inst: Copy + TkInstance> Copy for TkScale<Inst>

Auto Trait Implementations§

§

impl<Inst> RefUnwindSafe for TkScale<Inst>where Inst: RefUnwindSafe,

§

impl<Inst> !Send for TkScale<Inst>

§

impl<Inst> !Sync for TkScale<Inst>

§

impl<Inst> Unpin for TkScale<Inst>where Inst: Unpin,

§

impl<Inst> UnwindSafe for TkScale<Inst>where Inst: UnwindSafe,

Blanket Implementations§

source§

impl<Widg, Inst> AddHBox for Widgwhere Widg: Deref<Target = Widget<Inst>>, Inst: TkInstance,

source§

fn add_hbox<Opts, Inst: TkInstance>( &self, initial_ratio: f64, hbox_resize: HBoxResize, path_opts: impl Into<PathOptsWidgets<Opts, ()>> ) -> InterpResult<HBox<Inst>>where Self: Sized + Deref<Target = Widget<Inst>>, Opts: IntoHomoTuple<TtkFrameOpt> + IntoHomoTuple<OptPair>,

source§

impl<Widg, Inst> AddTkButton for Widgwhere Inst: TkInstance, Widg: Deref<Target = Widget<Inst>>,

source§

fn add_button<Opts, Inst: TkInstance>( &self, path_opts: impl Into<PathOptsWidgets<Opts, ()>> ) -> InterpResult<TkButton<Inst>>where Self: Deref<Target = Widget<Inst>>, Opts: IntoHomoTuple<TkButtonOpt> + IntoHomoTuple<OptPair>,

source§

impl<Widg, Inst> AddTkCanvas for Widgwhere Inst: TkInstance, Widg: Deref<Target = Widget<Inst>>,

source§

fn add_canvas<Opts, Inst: TkInstance>( &self, path_opts: impl Into<PathOptsWidgets<Opts, ()>> ) -> InterpResult<TkCanvas<Inst>>where Self: Deref<Target = Widget<Inst>>, Opts: IntoHomoTuple<TkCanvasOpt> + IntoHomoTuple<OptPair>,

source§

impl<Widg, Inst> AddTkCheckbutton for Widgwhere Inst: TkInstance, Widg: Deref<Target = Widget<Inst>>,

source§

fn add_checkbutton<Opts, Inst: TkInstance>( &self, path_opts: impl Into<PathOptsWidgets<Opts, ()>> ) -> InterpResult<TkCheckbutton<Inst>>where Self: Deref<Target = Widget<Inst>>, Opts: IntoHomoTuple<TkCheckbuttonOpt> + IntoHomoTuple<OptPair>,

source§

impl<Widg, Inst> AddTkEntry for Widgwhere Inst: TkInstance, Widg: Deref<Target = Widget<Inst>>,

source§

fn add_entry<Opts, Inst: TkInstance>( &self, path_opts: impl Into<PathOptsWidgets<Opts, ()>> ) -> InterpResult<TkEntry<Inst>>where Self: Deref<Target = Widget<Inst>>, Opts: IntoHomoTuple<TkEntryOpt> + IntoHomoTuple<OptPair>,

source§

impl<Widg, Inst> AddTkFrame for Widgwhere Inst: TkInstance, Widg: Deref<Target = Widget<Inst>>,

source§

fn add_frame<Opts, Inst: TkInstance>( &self, path_opts: impl Into<PathOptsWidgets<Opts, ()>> ) -> InterpResult<TkFrame<Inst>>where Self: Deref<Target = Widget<Inst>>, Opts: IntoHomoTuple<TkFrameOpt> + IntoHomoTuple<OptPair>,

source§

impl<Widg, Inst> AddTkLabel for Widgwhere Inst: TkInstance, Widg: Deref<Target = Widget<Inst>>,

source§

fn add_label<Opts, Inst: TkInstance>( &self, path_opts: impl Into<PathOptsWidgets<Opts, ()>> ) -> InterpResult<TkLabel<Inst>>where Self: Deref<Target = Widget<Inst>>, Opts: IntoHomoTuple<TkLabelOpt> + IntoHomoTuple<OptPair>,

source§

impl<Widg, Inst> AddTkLabelframe for Widgwhere Inst: TkInstance, Widg: Deref<Target = Widget<Inst>>,

source§

fn add_labelframe<Opts, Inst: TkInstance>( &self, path_opts: impl Into<PathOptsWidgets<Opts, ()>> ) -> InterpResult<TkLabelframe<Inst>>where Self: Deref<Target = Widget<Inst>>, Opts: IntoHomoTuple<TkLabelframeOpt> + IntoHomoTuple<OptPair>,

source§

impl<Widg, Inst> AddTkListbox for Widgwhere Inst: TkInstance, Widg: Deref<Target = Widget<Inst>>,

source§

fn add_listbox<Opts, Inst: TkInstance>( &self, path_opts: impl Into<PathOptsWidgets<Opts, ()>> ) -> InterpResult<TkListbox<Inst>>where Self: Deref<Target = Widget<Inst>>, Opts: IntoHomoTuple<TkListboxOpt> + IntoHomoTuple<OptPair>,

source§

impl<Widg, Inst> AddTkMenu for Widgwhere Inst: TkInstance, Widg: Deref<Target = Widget<Inst>>,

source§

fn add_menu<Opts, Inst: TkInstance>( &self, path_opts: impl Into<PathOptsWidgets<Opts, ()>> ) -> InterpResult<TkMenu<Inst>>where Self: Deref<Target = Widget<Inst>>, Opts: IntoHomoTuple<TkMenuOpt> + IntoHomoTuple<OptPair>,

source§

impl<Widg, Inst> AddTkMenubutton for Widgwhere Inst: TkInstance, Widg: Deref<Target = Widget<Inst>>,

source§

fn add_menubutton<Opts, Inst: TkInstance>( &self, path_opts: impl Into<PathOptsWidgets<Opts, ()>> ) -> InterpResult<TkMenubutton<Inst>>where Self: Deref<Target = Widget<Inst>>, Opts: IntoHomoTuple<TkMenubuttonOpt> + IntoHomoTuple<OptPair>,

source§

impl<Widg, Inst> AddTkMessage for Widgwhere Inst: TkInstance, Widg: Deref<Target = Widget<Inst>>,

source§

fn add_message<Opts, Inst: TkInstance>( &self, path_opts: impl Into<PathOptsWidgets<Opts, ()>> ) -> InterpResult<TkMessage<Inst>>where Self: Deref<Target = Widget<Inst>>, Opts: IntoHomoTuple<TkMessageOpt> + IntoHomoTuple<OptPair>,

source§

impl<Widg, Inst> AddTkOptionMenu for Widgwhere Inst: TkInstance, Widg: Deref<Target = Widget<Inst>>,

source§

fn add_option_menu<Inst: TkInstance>( &self, path_seg: &'static str, var_name: &str, items: &[&str] ) -> InterpResult<TkOptionMenu<Inst>>where Self: Deref<Target = Widget<Inst>>,

Creates an option menubutton whose name is path_seg, plus an associated menu. Together they allow the user to select one of the items given by the item arguments. The current item will be stored in the global variable whose name is given by var_name and it will also be displayed as the label in the option menubutton. The user can click on the menubutton to display a menu containing all of the values and thereby select a new item. Once a new item is selected, it will be stored in the variable and appear in the option menubutton. The current value can also be changed by setting the variable. Read more
source§

impl<Widg, Inst> AddTkPanedwindow for Widgwhere Inst: TkInstance, Widg: Deref<Target = Widget<Inst>>,

source§

fn add_panedwindow<Opts, Inst: TkInstance>( &self, path_opts: impl Into<PathOptsWidgets<Opts, ()>> ) -> InterpResult<TkPanedwindow<Inst>>where Self: Deref<Target = Widget<Inst>>, Opts: IntoHomoTuple<TkPanedwindowOpt> + IntoHomoTuple<OptPair>,

source§

impl<Widg, Inst> AddTkRadiobutton for Widgwhere Inst: TkInstance, Widg: Deref<Target = Widget<Inst>>,

source§

fn add_radiobutton<Opts, Inst: TkInstance>( &self, path_opts: impl Into<PathOptsWidgets<Opts, ()>> ) -> InterpResult<TkRadiobutton<Inst>>where Self: Deref<Target = Widget<Inst>>, Opts: IntoHomoTuple<TkRadiobuttonOpt> + IntoHomoTuple<OptPair>,

source§

impl<Widg, Inst> AddTkScale for Widgwhere Inst: TkInstance, Widg: Deref<Target = Widget<Inst>>,

source§

fn add_scale<Opts, Inst: TkInstance>( &self, path_opts: impl Into<PathOptsWidgets<Opts, ()>> ) -> InterpResult<TkScale<Inst>>where Self: Deref<Target = Widget<Inst>>, Opts: IntoHomoTuple<TkScaleOpt> + IntoHomoTuple<OptPair>,

source§

impl<Widg, Inst> AddTkScrollbar for Widgwhere Inst: TkInstance, Widg: Deref<Target = Widget<Inst>>,

source§

fn add_scrollbar<Opts, Inst: TkInstance>( &self, path_opts: impl Into<PathOptsWidgets<Opts, ()>> ) -> InterpResult<TkScrollbar<Inst>>where Self: Deref<Target = Widget<Inst>>, Opts: IntoHomoTuple<TkScrollbarOpt> + IntoHomoTuple<OptPair>,

source§

impl<Widg, Inst> AddTkSpinbox for Widgwhere Inst: TkInstance, Widg: Deref<Target = Widget<Inst>>,

source§

fn add_spinbox<Opts, Inst: TkInstance>( &self, path_opts: impl Into<PathOptsWidgets<Opts, ()>> ) -> InterpResult<TkSpinbox<Inst>>where Self: Deref<Target = Widget<Inst>>, Opts: IntoHomoTuple<TkSpinboxOpt> + IntoHomoTuple<OptPair>,

source§

impl<Widg, Inst> AddTkText for Widgwhere Inst: TkInstance, Widg: Deref<Target = Widget<Inst>>,

source§

fn add_text<Opts, Inst: TkInstance>( &self, path_opts: impl Into<PathOptsWidgets<Opts, ()>> ) -> InterpResult<TkText<Inst>>where Self: Deref<Target = Widget<Inst>>, Opts: IntoHomoTuple<TkTextOpt> + IntoHomoTuple<OptPair>,

source§

impl<Widg, Inst> AddTkToplevel for Widgwhere Inst: TkInstance, Widg: Deref<Target = Widget<Inst>>,

source§

fn add_toplevel<Opts, Inst: TkInstance>( &self, path_opts: impl Into<PathOptsWidgets<Opts, ()>> ) -> InterpResult<TkToplevel<Inst>>where Self: Deref<Target = Widget<Inst>>, Opts: IntoHomoTuple<TkToplevelOpt> + IntoHomoTuple<OptPair>,

source§

impl<Widg, Inst> AddTtkButton for Widgwhere Inst: TkInstance, Widg: Deref<Target = Widget<Inst>>,

source§

fn add_ttk_button<Opts, Inst: TkInstance>( &self, path_opts: impl Into<PathOptsWidgets<Opts, ()>> ) -> InterpResult<TtkButton<Inst>>where Self: Deref<Target = Widget<Inst>>, Opts: IntoHomoTuple<TtkButtonOpt> + IntoHomoTuple<OptPair>,

source§

impl<Widg, Inst> AddTtkCheckbutton for Widgwhere Inst: TkInstance, Widg: Deref<Target = Widget<Inst>>,

source§

fn add_ttk_checkbutton<Opts, Inst: TkInstance>( &self, path_opts: impl Into<PathOptsWidgets<Opts, ()>> ) -> InterpResult<TtkCheckbutton<Inst>>where Self: Deref<Target = Widget<Inst>>, Opts: IntoHomoTuple<TtkCheckbuttonOpt> + IntoHomoTuple<OptPair>,

source§

impl<Widg, Inst> AddTtkCombobox for Widgwhere Inst: TkInstance, Widg: Deref<Target = Widget<Inst>>,

source§

fn add_ttk_combobox<Opts, Inst: TkInstance>( &self, path_opts: impl Into<PathOptsWidgets<Opts, ()>> ) -> InterpResult<TtkCombobox<Inst>>where Self: Deref<Target = Widget<Inst>>, Opts: IntoHomoTuple<TtkComboboxOpt> + IntoHomoTuple<OptPair>,

source§

impl<Widg, Inst> AddTtkEntry for Widgwhere Inst: TkInstance, Widg: Deref<Target = Widget<Inst>>,

source§

fn add_ttk_entry<Opts, Inst: TkInstance>( &self, path_opts: impl Into<PathOptsWidgets<Opts, ()>> ) -> InterpResult<TtkEntry<Inst>>where Self: Deref<Target = Widget<Inst>>, Opts: IntoHomoTuple<TtkEntryOpt> + IntoHomoTuple<OptPair>,

source§

impl<Widg, Inst> AddTtkFrame for Widgwhere Inst: TkInstance, Widg: Deref<Target = Widget<Inst>>,

source§

fn add_ttk_frame<Opts, Inst: TkInstance>( &self, path_opts: impl Into<PathOptsWidgets<Opts, ()>> ) -> InterpResult<TtkFrame<Inst>>where Self: Deref<Target = Widget<Inst>>, Opts: IntoHomoTuple<TtkFrameOpt> + IntoHomoTuple<OptPair>,

source§

impl<Widg, Inst> AddTtkLabel for Widgwhere Inst: TkInstance, Widg: Deref<Target = Widget<Inst>>,

source§

fn add_ttk_label<Opts, Inst: TkInstance>( &self, path_opts: impl Into<PathOptsWidgets<Opts, ()>> ) -> InterpResult<TtkLabel<Inst>>where Self: Deref<Target = Widget<Inst>>, Opts: IntoHomoTuple<TtkLabelOpt> + IntoHomoTuple<OptPair>,

source§

impl<Widg, Inst> AddTtkLabelframe for Widgwhere Inst: TkInstance, Widg: Deref<Target = Widget<Inst>>,

source§

fn add_ttk_labelframe<Opts, Inst: TkInstance>( &self, path_opts: impl Into<PathOptsWidgets<Opts, ()>> ) -> InterpResult<TtkLabelframe<Inst>>where Self: Deref<Target = Widget<Inst>>, Opts: IntoHomoTuple<TtkLabelframeOpt> + IntoHomoTuple<OptPair>,

source§

impl<Widg, Inst> AddTtkMenubutton for Widgwhere Inst: TkInstance, Widg: Deref<Target = Widget<Inst>>,

source§

fn add_ttk_menubutton<Opts, Inst: TkInstance>( &self, path_opts: impl Into<PathOptsWidgets<Opts, ()>> ) -> InterpResult<TtkMenubutton<Inst>>where Self: Deref<Target = Widget<Inst>>, Opts: IntoHomoTuple<TtkMenubuttonOpt> + IntoHomoTuple<OptPair>,

source§

impl<Widg, Inst> AddTtkNotebook for Widgwhere Inst: TkInstance, Widg: Deref<Target = Widget<Inst>>,

source§

fn add_ttk_notebook<Opts, Inst: TkInstance>( &self, path_opts: impl Into<PathOptsWidgets<Opts, ()>> ) -> InterpResult<TtkNotebook<Inst>>where Self: Deref<Target = Widget<Inst>>, Opts: IntoHomoTuple<TtkNotebookOpt> + IntoHomoTuple<OptPair>,

source§

impl<Widg, Inst> AddTtkPanedwindow for Widgwhere Inst: TkInstance, Widg: Deref<Target = Widget<Inst>>,

source§

fn add_ttk_panedwindow<Opts, Inst: TkInstance>( &self, path_opts: impl Into<PathOptsWidgets<Opts, ()>> ) -> InterpResult<TtkPanedwindow<Inst>>where Self: Deref<Target = Widget<Inst>>, Opts: IntoHomoTuple<TtkPanedwindowOpt> + IntoHomoTuple<OptPair>,

source§

impl<Widg, Inst> AddTtkProgressbar for Widgwhere Inst: TkInstance, Widg: Deref<Target = Widget<Inst>>,

source§

fn add_ttk_progressbar<Opts, Inst: TkInstance>( &self, path_opts: impl Into<PathOptsWidgets<Opts, ()>> ) -> InterpResult<TtkProgressbar<Inst>>where Self: Deref<Target = Widget<Inst>>, Opts: IntoHomoTuple<TtkProgressbarOpt> + IntoHomoTuple<OptPair>,

source§

impl<Widg, Inst> AddTtkRadiobutton for Widgwhere Inst: TkInstance, Widg: Deref<Target = Widget<Inst>>,

source§

fn add_ttk_radiobutton<Opts, Inst: TkInstance>( &self, path_opts: impl Into<PathOptsWidgets<Opts, ()>> ) -> InterpResult<TtkRadiobutton<Inst>>where Self: Deref<Target = Widget<Inst>>, Opts: IntoHomoTuple<TtkRadiobuttonOpt> + IntoHomoTuple<OptPair>,

source§

impl<Widg, Inst> AddTtkScale for Widgwhere Inst: TkInstance, Widg: Deref<Target = Widget<Inst>>,

source§

fn add_ttk_scale<Opts, Inst: TkInstance>( &self, path_opts: impl Into<PathOptsWidgets<Opts, ()>> ) -> InterpResult<TtkScale<Inst>>where Self: Deref<Target = Widget<Inst>>, Opts: IntoHomoTuple<TtkScaleOpt> + IntoHomoTuple<OptPair>,

source§

impl<Widg, Inst> AddTtkScrollbar for Widgwhere Inst: TkInstance, Widg: Deref<Target = Widget<Inst>>,

source§

fn add_ttk_scrollbar<Opts, Inst: TkInstance>( &self, path_opts: impl Into<PathOptsWidgets<Opts, ()>> ) -> InterpResult<TtkScrollbar<Inst>>where Self: Deref<Target = Widget<Inst>>, Opts: IntoHomoTuple<TtkScrollbarOpt> + IntoHomoTuple<OptPair>,

source§

impl<Widg, Inst> AddTtkSeparator for Widgwhere Inst: TkInstance, Widg: Deref<Target = Widget<Inst>>,

source§

fn add_ttk_separator<Opts, Inst: TkInstance>( &self, path_opts: impl Into<PathOptsWidgets<Opts, ()>> ) -> InterpResult<TtkSeparator<Inst>>where Self: Deref<Target = Widget<Inst>>, Opts: IntoHomoTuple<TtkSeparatorOpt> + IntoHomoTuple<OptPair>,

source§

impl<Widg, Inst> AddTtkSizegrip for Widgwhere Inst: TkInstance, Widg: Deref<Target = Widget<Inst>>,

source§

fn add_ttk_sizegrip<Opts, Inst: TkInstance>( &self, path_opts: impl Into<PathOptsWidgets<Opts, ()>> ) -> InterpResult<TtkSizegrip<Inst>>where Self: Deref<Target = Widget<Inst>>, Opts: IntoHomoTuple<TtkSizegripOpt> + IntoHomoTuple<OptPair>,

source§

impl<Widg, Inst> AddTtkSpinbox for Widgwhere Inst: TkInstance, Widg: Deref<Target = Widget<Inst>>,

source§

fn add_ttk_spinbox<Opts, Inst: TkInstance>( &self, path_opts: impl Into<PathOptsWidgets<Opts, ()>> ) -> InterpResult<TtkSpinbox<Inst>>where Self: Deref<Target = Widget<Inst>>, Opts: IntoHomoTuple<TtkSpinboxOpt> + IntoHomoTuple<OptPair>,

source§

impl<Widg, Inst> AddTtkTreeview for Widgwhere Inst: TkInstance, Widg: Deref<Target = Widget<Inst>>,

source§

fn add_ttk_treeview<Opts, Inst: TkInstance>( &self, path_opts: impl Into<PathOptsWidgets<Opts, ()>> ) -> InterpResult<TtkTreeview<Inst>>where Self: Deref<Target = Widget<Inst>>, Opts: IntoHomoTuple<TtkTreeviewOpt> + IntoHomoTuple<OptPair>,

source§

impl<Widg, Inst> AddVBox for Widgwhere Widg: Deref<Target = Widget<Inst>>, Inst: TkInstance,

source§

fn add_vbox<Opts, Inst: TkInstance>( &self, initial_ratio: f64, vbox_resize: VBoxResize, path_opts: impl Into<PathOptsWidgets<Opts, ()>> ) -> InterpResult<VBox<Inst>>where Self: Sized + Deref<Target = Widget<Inst>>, Opts: IntoHomoTuple<TtkFrameOpt> + IntoHomoTuple<OptPair>,

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Enum> Error for Enum

source§

fn error<T, Dest, Index>(self) -> Result<T, Dest>where Self: Sized + ExchangeInto<Dest, Index>,

source§

impl<_I0, _T0, Src, Dest> ExchangeFrom<Src, EnumToEnum<(_I0,)>> for Destwhere Src: Proto<Type = __1<_T0>>, Dest: ExchangeFrom<_T0, _I0>,

source§

fn exchange_from(src: Src) -> Dest

source§

impl<_I0, _I1, _T0, _T1, Src, Dest> ExchangeFrom<Src, EnumToEnum<(_I0, _I1)>> for Destwhere Src: Proto<Type = __2<_T0, _T1>>, Dest: ExchangeFrom<_T0, _I0> + ExchangeFrom<_T1, _I1>,

source§

fn exchange_from(src: Src) -> Dest

source§

impl<_I0, _I1, _I2, _T0, _T1, _T2, Src, Dest> ExchangeFrom<Src, EnumToEnum<(_I0, _I1, _I2)>> for Destwhere Src: Proto<Type = __3<_T0, _T1, _T2>>, Dest: ExchangeFrom<_T0, _I0> + ExchangeFrom<_T1, _I1> + ExchangeFrom<_T2, _I2>,

source§

fn exchange_from(src: Src) -> Dest

source§

impl<_I0, _I1, _I2, _I3, _T0, _T1, _T2, _T3, Src, Dest> ExchangeFrom<Src, EnumToEnum<(_I0, _I1, _I2, _I3)>> for Destwhere Src: Proto<Type = __4<_T0, _T1, _T2, _T3>>, Dest: ExchangeFrom<_T0, _I0> + ExchangeFrom<_T1, _I1> + ExchangeFrom<_T2, _I2> + ExchangeFrom<_T3, _I3>,

source§

fn exchange_from(src: Src) -> Dest

source§

impl<_I0, _I1, _I2, _I3, _I4, _T0, _T1, _T2, _T3, _T4, Src, Dest> ExchangeFrom<Src, EnumToEnum<(_I0, _I1, _I2, _I3, _I4)>> for Destwhere Src: Proto<Type = __5<_T0, _T1, _T2, _T3, _T4>>, Dest: ExchangeFrom<_T0, _I0> + ExchangeFrom<_T1, _I1> + ExchangeFrom<_T2, _I2> + ExchangeFrom<_T3, _I3> + ExchangeFrom<_T4, _I4>,

source§

fn exchange_from(src: Src) -> Dest

source§

impl<_I0, _I1, _I2, _I3, _I4, _I5, _T0, _T1, _T2, _T3, _T4, _T5, Src, Dest> ExchangeFrom<Src, EnumToEnum<(_I0, _I1, _I2, _I3, _I4, _I5)>> for Destwhere Src: Proto<Type = __6<_T0, _T1, _T2, _T3, _T4, _T5>>, Dest: ExchangeFrom<_T0, _I0> + ExchangeFrom<_T1, _I1> + ExchangeFrom<_T2, _I2> + ExchangeFrom<_T3, _I3> + ExchangeFrom<_T4, _I4> + ExchangeFrom<_T5, _I5>,

source§

fn exchange_from(src: Src) -> Dest

source§

impl<_I0, _I1, _I2, _I3, _I4, _I5, _I6, _T0, _T1, _T2, _T3, _T4, _T5, _T6, Src, Dest> ExchangeFrom<Src, EnumToEnum<(_I0, _I1, _I2, _I3, _I4, _I5, _I6)>> for Destwhere Src: Proto<Type = __7<_T0, _T1, _T2, _T3, _T4, _T5, _T6>>, Dest: ExchangeFrom<_T0, _I0> + ExchangeFrom<_T1, _I1> + ExchangeFrom<_T2, _I2> + ExchangeFrom<_T3, _I3> + ExchangeFrom<_T4, _I4> + ExchangeFrom<_T5, _I5> + ExchangeFrom<_T6, _I6>,

source§

fn exchange_from(src: Src) -> Dest

source§

impl<_I0, _I1, _I2, _I3, _I4, _I5, _I6, _I7, _T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, Src, Dest> ExchangeFrom<Src, EnumToEnum<(_I0, _I1, _I2, _I3, _I4, _I5, _I6, _I7)>> for Destwhere Src: Proto<Type = __8<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7>>, Dest: ExchangeFrom<_T0, _I0> + ExchangeFrom<_T1, _I1> + ExchangeFrom<_T2, _I2> + ExchangeFrom<_T3, _I3> + ExchangeFrom<_T4, _I4> + ExchangeFrom<_T5, _I5> + ExchangeFrom<_T6, _I6> + ExchangeFrom<_T7, _I7>,

source§

fn exchange_from(src: Src) -> Dest

source§

impl<_I0, _I1, _I2, _I3, _I4, _I5, _I6, _I7, _I8, _T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, Src, Dest> ExchangeFrom<Src, EnumToEnum<(_I0, _I1, _I2, _I3, _I4, _I5, _I6, _I7, _I8)>> for Destwhere Src: Proto<Type = __9<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8>>, Dest: ExchangeFrom<_T0, _I0> + ExchangeFrom<_T1, _I1> + ExchangeFrom<_T2, _I2> + ExchangeFrom<_T3, _I3> + ExchangeFrom<_T4, _I4> + ExchangeFrom<_T5, _I5> + ExchangeFrom<_T6, _I6> + ExchangeFrom<_T7, _I7> + ExchangeFrom<_T8, _I8>,

source§

fn exchange_from(src: Src) -> Dest

source§

impl<_I0, _I1, _I2, _I3, _I4, _I5, _I6, _I7, _I8, _I9, _T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, Src, Dest> ExchangeFrom<Src, EnumToEnum<(_I0, _I1, _I2, _I3, _I4, _I5, _I6, _I7, _I8, _I9)>> for Destwhere Src: Proto<Type = __10<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9>>, Dest: ExchangeFrom<_T0, _I0> + ExchangeFrom<_T1, _I1> + ExchangeFrom<_T2, _I2> + ExchangeFrom<_T3, _I3> + ExchangeFrom<_T4, _I4> + ExchangeFrom<_T5, _I5> + ExchangeFrom<_T6, _I6> + ExchangeFrom<_T7, _I7> + ExchangeFrom<_T8, _I8> + ExchangeFrom<_T9, _I9>,

source§

fn exchange_from(src: Src) -> Dest

source§

impl<_I0, _I1, _I2, _I3, _I4, _I5, _I6, _I7, _I8, _I9, _I10, _T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10, Src, Dest> ExchangeFrom<Src, EnumToEnum<(_I0, _I1, _I2, _I3, _I4, _I5, _I6, _I7, _I8, _I9, _I10)>> for Destwhere Src: Proto<Type = __11<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10>>, Dest: ExchangeFrom<_T0, _I0> + ExchangeFrom<_T1, _I1> + ExchangeFrom<_T2, _I2> + ExchangeFrom<_T3, _I3> + ExchangeFrom<_T4, _I4> + ExchangeFrom<_T5, _I5> + ExchangeFrom<_T6, _I6> + ExchangeFrom<_T7, _I7> + ExchangeFrom<_T8, _I8> + ExchangeFrom<_T9, _I9> + ExchangeFrom<_T10, _I10>,

source§

fn exchange_from(src: Src) -> Dest

source§

impl<_I0, _I1, _I2, _I3, _I4, _I5, _I6, _I7, _I8, _I9, _I10, _I11, _T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10, _T11, Src, Dest> ExchangeFrom<Src, EnumToEnum<(_I0, _I1, _I2, _I3, _I4, _I5, _I6, _I7, _I8, _I9, _I10, _I11)>> for Destwhere Src: Proto<Type = __12<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10, _T11>>, Dest: ExchangeFrom<_T0, _I0> + ExchangeFrom<_T1, _I1> + ExchangeFrom<_T2, _I2> + ExchangeFrom<_T3, _I3> + ExchangeFrom<_T4, _I4> + ExchangeFrom<_T5, _I5> + ExchangeFrom<_T6, _I6> + ExchangeFrom<_T7, _I7> + ExchangeFrom<_T8, _I8> + ExchangeFrom<_T9, _I9> + ExchangeFrom<_T10, _I10> + ExchangeFrom<_T11, _I11>,

source§

fn exchange_from(src: Src) -> Dest

source§

impl<_I0, _I1, _I2, _I3, _I4, _I5, _I6, _I7, _I8, _I9, _I10, _I11, _I12, _T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10, _T11, _T12, Src, Dest> ExchangeFrom<Src, EnumToEnum<(_I0, _I1, _I2, _I3, _I4, _I5, _I6, _I7, _I8, _I9, _I10, _I11, _I12)>> for Destwhere Src: Proto<Type = __13<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10, _T11, _T12>>, Dest: ExchangeFrom<_T0, _I0> + ExchangeFrom<_T1, _I1> + ExchangeFrom<_T2, _I2> + ExchangeFrom<_T3, _I3> + ExchangeFrom<_T4, _I4> + ExchangeFrom<_T5, _I5> + ExchangeFrom<_T6, _I6> + ExchangeFrom<_T7, _I7> + ExchangeFrom<_T8, _I8> + ExchangeFrom<_T9, _I9> + ExchangeFrom<_T10, _I10> + ExchangeFrom<_T11, _I11> + ExchangeFrom<_T12, _I12>,

source§

fn exchange_from(src: Src) -> Dest

source§

impl<_I0, _I1, _I2, _I3, _I4, _I5, _I6, _I7, _I8, _I9, _I10, _I11, _I12, _I13, _T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10, _T11, _T12, _T13, Src, Dest> ExchangeFrom<Src, EnumToEnum<(_I0, _I1, _I2, _I3, _I4, _I5, _I6, _I7, _I8, _I9, _I10, _I11, _I12, _I13)>> for Destwhere Src: Proto<Type = __14<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10, _T11, _T12, _T13>>, Dest: ExchangeFrom<_T0, _I0> + ExchangeFrom<_T1, _I1> + ExchangeFrom<_T2, _I2> + ExchangeFrom<_T3, _I3> + ExchangeFrom<_T4, _I4> + ExchangeFrom<_T5, _I5> + ExchangeFrom<_T6, _I6> + ExchangeFrom<_T7, _I7> + ExchangeFrom<_T8, _I8> + ExchangeFrom<_T9, _I9> + ExchangeFrom<_T10, _I10> + ExchangeFrom<_T11, _I11> + ExchangeFrom<_T12, _I12> + ExchangeFrom<_T13, _I13>,

source§

fn exchange_from(src: Src) -> Dest

source§

impl<_I0, _I1, _I2, _I3, _I4, _I5, _I6, _I7, _I8, _I9, _I10, _I11, _I12, _I13, _I14, _T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10, _T11, _T12, _T13, _T14, Src, Dest> ExchangeFrom<Src, EnumToEnum<(_I0, _I1, _I2, _I3, _I4, _I5, _I6, _I7, _I8, _I9, _I10, _I11, _I12, _I13, _I14)>> for Destwhere Src: Proto<Type = __15<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10, _T11, _T12, _T13, _T14>>, Dest: ExchangeFrom<_T0, _I0> + ExchangeFrom<_T1, _I1> + ExchangeFrom<_T2, _I2> + ExchangeFrom<_T3, _I3> + ExchangeFrom<_T4, _I4> + ExchangeFrom<_T5, _I5> + ExchangeFrom<_T6, _I6> + ExchangeFrom<_T7, _I7> + ExchangeFrom<_T8, _I8> + ExchangeFrom<_T9, _I9> + ExchangeFrom<_T10, _I10> + ExchangeFrom<_T11, _I11> + ExchangeFrom<_T12, _I12> + ExchangeFrom<_T13, _I13> + ExchangeFrom<_T14, _I14>,

source§

fn exchange_from(src: Src) -> Dest

source§

impl<_I0, _I1, _I2, _I3, _I4, _I5, _I6, _I7, _I8, _I9, _I10, _I11, _I12, _I13, _I14, _I15, _T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10, _T11, _T12, _T13, _T14, _T15, Src, Dest> ExchangeFrom<Src, EnumToEnum<(_I0, _I1, _I2, _I3, _I4, _I5, _I6, _I7, _I8, _I9, _I10, _I11, _I12, _I13, _I14, _I15)>> for Destwhere Src: Proto<Type = __16<_T0, _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10, _T11, _T12, _T13, _T14, _T15>>, Dest: ExchangeFrom<_T0, _I0> + ExchangeFrom<_T1, _I1> + ExchangeFrom<_T2, _I2> + ExchangeFrom<_T3, _I3> + ExchangeFrom<_T4, _I4> + ExchangeFrom<_T5, _I5> + ExchangeFrom<_T6, _I6> + ExchangeFrom<_T7, _I7> + ExchangeFrom<_T8, _I8> + ExchangeFrom<_T9, _I9> + ExchangeFrom<_T10, _I10> + ExchangeFrom<_T11, _I11> + ExchangeFrom<_T12, _I12> + ExchangeFrom<_T13, _I13> + ExchangeFrom<_T14, _I14> + ExchangeFrom<_T15, _I15>,

source§

fn exchange_from(src: Src) -> Dest

source§

impl<Src, Dest, Index> ExchangeInto<Dest, Index> for Srcwhere Dest: ExchangeFrom<Src, Index>,

source§

fn exchange_into(self) -> Dest

source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for Twhere U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<Enum, Variant, Index> IntoEnum<Enum, Index> for Variantwhere Enum: FromVariant<Variant, Index>,

source§

fn into_enum(self) -> Enum

source§

impl<Src, Dest> IntoTuple<Dest> for Srcwhere Dest: FromTuple<Src>,

source§

fn into_tuple(self) -> Dest

source§

impl<T, E> Ret<Result<T, E>, _WrapOk> for T

source§

fn ret(self) -> Result<T, E>

source§

impl<T, E, A> RetLog<Result<T, E>, A, _WrapOk> for Twhere A: LogAgent,

source§

fn ret_log(self, _item: impl Fn() -> <A as LogAgent>::Item) -> Result<T, E>

source§

impl<T, E, F, I> Throw<Result<T, F>, _WrapErr<I>> for Ewhere E: ExchangeInto<F, I>,

source§

fn throw(self) -> Result<T, F>

source§

impl<T, E, F, A, I> ThrowLog<Result<T, F>, A, _ToLog<I>> for Ewhere A: LogAgent, E: ToLog<A>, Log<E, A>: ExchangeInto<F, I>,

source§

fn throw_log(self, item: impl Fn() -> <A as LogAgent>::Item) -> Result<T, F>

source§

impl<T> TkAboveFn for Twhere T: Into<Obj>,

§

type Output = TkAbove

source§

fn output(self) -> <T as TkAboveFn>::Output

source§

impl<T> TkAcceleratorFn for Twhere T: Into<Obj>,

source§

impl<T> TkActiveBackgroundFn for Twhere T: Into<Obj>,

source§

impl<T> TkActiveBitmapFn for Twhere T: Into<Obj>,

source§

impl<T> TkActiveBorderWidthFn for Twhere T: Into<Obj>,

source§

impl<T> TkActiveDashFn for Twhere T: Into<Obj>,

source§

impl<T> TkActiveFillFn for Twhere T: Into<Obj>,

source§

impl<T> TkActiveForegroundFn for Twhere T: Into<Obj>,

source§

impl<T> TkActiveImageFn for Twhere T: Into<Obj>,

source§

impl<T> TkActiveOutlineFn for Twhere T: Into<Obj>,

source§

impl<T> TkActiveOutlineStippleFn for Twhere T: Into<Obj>,

source§

impl<T> TkActiveReliefFn for Twhere T: Into<Obj>,

source§

impl<T> TkActiveStippleFn for Twhere T: Into<Obj>,

source§

impl<T> TkActiveStyleFn for Twhere T: Into<Obj>,

source§

impl<T> TkActiveWidthFn for Twhere T: Into<Obj>,

source§

impl<T> TkAfterFn for Twhere T: Into<Obj>,

§

type Output = TkAfter

source§

fn output(self) -> <T as TkAfterFn>::Output

source§

impl<T> TkAlignFn for Twhere T: Into<Obj>,

§

type Output = TkAlign

source§

fn output(self) -> <T as TkAlignFn>::Output

source§

impl<T> TkAlphaFn for Twhere T: Into<Obj>,

§

type Output = TkAlpha

source§

fn output(self) -> <T as TkAlphaFn>::Output

source§

impl<T> TkAnchorFn for Twhere T: Into<Obj>,

source§

impl<T> TkAngleFn for Twhere T: Into<Obj>,

§

type Output = TkAngle

source§

fn output(self) -> <T as TkAngleFn>::Output

source§

impl<T> TkArrowFn for Twhere T: Into<Obj>,

§

type Output = TkArrow

source§

fn output(self) -> <T as TkArrowFn>::Output

source§

impl<T> TkArrowShapeFn for Twhere T: Into<Obj>,

source§

impl<T> TkAscentFn for Twhere T: Into<Obj>,

source§

impl<T> TkAspectFn for Twhere T: Into<Obj>,

source§

impl<T> TkAutoSeperatorsFn for Twhere T: Into<Obj>,

source§

impl<T> TkBackgroundFn for Twhere T: Into<Obj>,

source§

impl<T> TkBdFn for Twhere T: Into<Obj>,

§

type Output = TkBd

source§

fn output(self) -> <T as TkBdFn>::Output

source§

impl<T> TkBeforeFn for Twhere T: Into<Obj>,

source§

impl<T> TkBgFn for Twhere T: Into<Obj>,

§

type Output = TkBg

source§

fn output(self) -> <T as TkBgFn>::Output

source§

impl<T> TkBgStippleFn for Twhere T: Into<Obj>,

source§

impl<T> TkBigIncrementFn for Twhere T: Into<Obj>,

source§

impl<T> TkBitmapFn for Twhere T: Into<Obj>,

source§

impl<T> TkBlockCursorFn for Twhere T: Into<Obj>,

source§

impl<T> TkBorderModeFn for Twhere T: Into<Obj>,

source§

impl<T> TkBorderWidthFn for Twhere T: Into<Obj>,

source§

impl<T> TkButtonBackgroundFn for Twhere T: Into<Obj>,

source§

impl<T> TkButtonCursorFn for Twhere T: Into<Obj>,

source§

impl<T> TkButtonDownReliefFn for Twhere T: Into<Obj>,

source§

impl<T> TkButtonFn for Twhere T: Into<Obj>,

source§

impl<T> TkButtonUpReliefFn for Twhere T: Into<Obj>,

source§

impl<T> TkCapStyleFn for Twhere T: Into<Obj>,

source§

impl<T> TkChannelFn for Twhere T: Into<Obj>,

source§

impl<T> TkClassFn for Twhere T: Into<Obj>,

§

type Output = TkClass

source§

fn output(self) -> <T as TkClassFn>::Output

source§

impl<T> TkCloseEnoughFn for Twhere T: Into<Obj>,

source§

impl<T> TkColorMapFn for Twhere T: Into<Obj>,

source§

impl<T> TkColorModeFn for Twhere T: Into<Obj>,

source§

impl<T> TkColumnBreakFn for Twhere T: Into<Obj>,

source§

impl<T> TkColumnFn for Twhere T: Into<Obj>,

source§

impl<T> TkColumnSpanFn for Twhere T: Into<Obj>,

source§

impl<T> TkColumnsFn for Twhere T: Into<Obj>,

source§

impl<T> TkCommandFn for Twhere T: Into<Obj>,

source§

impl<T> TkCompositingruleFn for Twhere T: Into<Obj>,

source§

impl<T> TkCompoundFn for Twhere T: Into<Obj>,

source§

impl<T> TkConfineFn for Twhere T: Into<Obj>,

source§

impl<T> TkConfirmOverwriteFn for Twhere T: Into<Obj>,

source§

impl<T> TkContainerFn for Twhere T: Into<Obj>,

source§

impl<T> TkCountFn for Twhere T: Into<Obj>,

§

type Output = TkCount

source§

fn output(self) -> <T as TkCountFn>::Output

source§

impl<T> TkCreateFn for Twhere T: Into<Obj>,

source§

impl<T> TkCursorFn for Twhere T: Into<Obj>,

source§

impl<T> TkDashFn for Twhere T: Into<Obj>,

§

type Output = TkDash

source§

fn output(self) -> <T as TkDashFn>::Output

source§

impl<T> TkDashOffsetFn for Twhere T: Into<Obj>,

source§

impl<T> TkDataFn for Twhere T: Into<Obj>,

§

type Output = TkData

source§

fn output(self) -> <T as TkDataFn>::Output

source§

impl<T> TkDefaultExtensionFn for Twhere T: Into<Obj>,

source§

impl<T> TkDefaultFn for Twhere T: Into<Obj>,

source§

impl<T> TkDeltaFn for Twhere T: Into<Obj>,

§

type Output = TkDelta

source§

fn output(self) -> <T as TkDeltaFn>::Output

source§

impl<T> TkDescentFn for Twhere T: Into<Obj>,

source§

impl<T> TkDetailFn for Twhere T: Into<Obj>,

source§

impl<T> TkDigitsFn for Twhere T: Into<Obj>,

source§

impl<T> TkDirectionFn for Twhere T: Into<Obj>,

source§

impl<T> TkDisabledBackgroundFn for Twhere T: Into<Obj>,

source§

impl<T> TkDisabledBitmapFn for Twhere T: Into<Obj>,

source§

impl<T> TkDisabledDashFn for Twhere T: Into<Obj>,

source§

impl<T> TkDisabledFillFn for Twhere T: Into<Obj>,

source§

impl<T> TkDisabledFn for Twhere T: Into<Obj>,

source§

impl<T> TkDisabledForegroundFn for Twhere T: Into<Obj>,

source§

impl<T> TkDisabledImageFn for Twhere T: Into<Obj>,

source§

impl<T> TkDisabledOutlineFn for Twhere T: Into<Obj>,

source§

impl<T> TkDisabledOutlineStippleFn for Twhere T: Into<Obj>,

source§

impl<T> TkDisabledStippleFn for Twhere T: Into<Obj>,

source§

impl<T> TkDisabledWidthFn for Twhere T: Into<Obj>,

source§

impl<T> TkDisplayColumnsFn for Twhere T: Into<Obj>,

source§

impl<T> TkElementBorderWidthFn for Twhere T: Into<Obj>,

source§

impl<T> TkElideFn for Twhere T: Into<Obj>,

§

type Output = TkElide

source§

fn output(self) -> <T as TkElideFn>::Output

source§

impl<T> TkEndlineFn for Twhere T: Into<Obj>,

source§

impl<T> TkExpandFn for Twhere T: Into<Obj>,

source§

impl<T> TkExportSelectionFn for Twhere T: Into<Obj>,

source§

impl<T> TkExtentFn for Twhere T: Into<Obj>,

source§

impl<T> TkFamilyFn for Twhere T: Into<Obj>,

source§

impl<T> TkFgStrippleFn for Twhere T: Into<Obj>,

source§

impl<T> TkFileFn for Twhere T: Into<Obj>,

§

type Output = TkFile

source§

fn output(self) -> <T as TkFileFn>::Output

source§

impl<T> TkFileTypesFn for Twhere T: Into<Obj>,

source§

impl<T> TkFillFn for Twhere T: Into<Obj>,

§

type Output = TkFill

source§

fn output(self) -> <T as TkFillFn>::Output

source§

impl<T> TkFixedFn for Twhere T: Into<Obj>,

§

type Output = TkFixed

source§

fn output(self) -> <T as TkFixedFn>::Output

source§

impl<T> TkFocusFn for Twhere T: Into<Obj>,

§

type Output = TkFocus

source§

fn output(self) -> <T as TkFocusFn>::Output

source§

impl<T> TkFontFn for Twhere T: Into<Obj>,

§

type Output = TkFont

source§

fn output(self) -> <T as TkFontFn>::Output

source§

impl<T> TkFontMapFn for Twhere T: Into<Obj>,

source§

impl<T> TkForegroundFn for Twhere T: Into<Obj>,

source§

impl<T> TkFormatFn for Twhere T: Into<Obj>,

source§

impl<T> TkFromFn for Twhere T: Into<Obj>,

§

type Output = TkFrom

source§

fn output(self) -> <T as TkFromFn>::Output

source§

impl<T> TkFullScreenFn for Twhere T: Into<Obj>,

source§

impl<T> TkGammaFn for Twhere T: Into<Obj>,

§

type Output = TkGamma

source§

fn output(self) -> <T as TkGammaFn>::Output

source§

impl<T> TkGrayscaleFn for Twhere T: Into<Obj>,

source§

impl<T> TkHandlePadFn for Twhere T: Into<Obj>,

source§

impl<T> TkHandleSizeFn for Twhere T: Into<Obj>,

source§

impl<T> TkHeightFn for Twhere T: Into<Obj>,

source§

impl<T> TkHideFn for Twhere T: Into<Obj>,

§

type Output = TkHide

source§

fn output(self) -> <T as TkHideFn>::Output

source§

impl<T> TkHideMarginFn for Twhere T: Into<Obj>,

source§

impl<T> TkHighlightBackgroundFn for Twhere T: Into<Obj>,

source§

impl<T> TkHighlightColorFn for Twhere T: Into<Obj>,

source§

impl<T> TkHighlightThicknessFn for Twhere T: Into<Obj>,

source§

impl<T> TkIPadXFn for Twhere T: Into<Obj>,

§

type Output = TkIPadX

source§

fn output(self) -> <T as TkIPadXFn>::Output

source§

impl<T> TkIPadYFn for Twhere T: Into<Obj>,

§

type Output = TkIPadY

source§

fn output(self) -> <T as TkIPadYFn>::Output

source§

impl<T> TkIconFn for Twhere T: Into<Obj>,

§

type Output = TkIcon

source§

fn output(self) -> <T as TkIconFn>::Output

source§

impl<T> TkIdFn for Twhere T: Into<Obj>,

§

type Output = TkId

source§

fn output(self) -> <T as TkIdFn>::Output

source§

impl<T> TkImageFn for Twhere T: Into<Obj>,

§

type Output = TkImage

source§

fn output(self) -> <T as TkImageFn>::Output

source§

impl<T> TkImargin1Fn for Twhere T: Into<Obj>,

source§

impl<T> TkImargin2Fn for Twhere T: Into<Obj>,

source§

impl<T> TkImarginColorFn for Twhere T: Into<Obj>,

source§

impl<T> TkInFn for Twhere T: Into<Obj>,

§

type Output = TkIn

source§

fn output(self) -> <T as TkInFn>::Output

source§

impl<T> TkInactiveSelectBackgroundFn for Twhere T: Into<Obj>,

source§

impl<T> TkIncrementFn for Twhere T: Into<Obj>,

source§

impl<T> TkIndicatorOnFn for Twhere T: Into<Obj>,

source§

impl<T> TkInitialColorFn for Twhere T: Into<Obj>,

source§

impl<T> TkInitialDirFn for Twhere T: Into<Obj>,

source§

impl<T> TkInitialFileFn for Twhere T: Into<Obj>,

source§

impl<T> TkInsertBackgroundFn for Twhere T: Into<Obj>,

source§

impl<T> TkInsertBorderWidthFn for Twhere T: Into<Obj>,

source§

impl<T> TkInsertOffTimeFn for Twhere T: Into<Obj>,

source§

impl<T> TkInsertOnTimeFn for Twhere T: Into<Obj>,

source§

impl<T> TkInsertUnfocussedFn for Twhere T: Into<Obj>,

source§

impl<T> TkInsertWidthFn for Twhere T: Into<Obj>,

source§

impl<T> TkInvCmdFn for Twhere T: Into<Obj>,

source§

impl<T> TkInvalidCommandFn for Twhere T: Into<Obj>,

source§

impl<T> TkJoinStyleFn for Twhere T: Into<Obj>,

source§

impl<T> TkJumpFn for Twhere T: Into<Obj>,

§

type Output = TkJump

source§

fn output(self) -> <T as TkJumpFn>::Output

source§

impl<T> TkJustifyFn for Twhere T: Into<Obj>,

source§

impl<T> TkKeyCodeFn for Twhere T: Into<Obj>,

source§

impl<T> TkKeySymFn for Twhere T: Into<Obj>,

source§

impl<T> TkLabelAnchorFn for Twhere T: Into<Obj>,

source§

impl<T> TkLabelFn for Twhere T: Into<Obj>,

§

type Output = TkLabel

source§

fn output(self) -> <T as TkLabelFn>::Output

source§

impl<T> TkLabelWidgetFn for Twhere T: Into<Obj>,

source§

impl<T> TkLengthFn for Twhere T: Into<Obj>,

source§

impl<T> TkLinespaceFn for Twhere T: Into<Obj>,

source§

impl<T> TkListVariableFn for Twhere T: Into<Obj>,

source§

impl<T> TkMaskDataFn for Twhere T: Into<Obj>,

source§

impl<T> TkMaskFileFn for Twhere T: Into<Obj>,

source§

impl<T> TkMaxUndoFn for Twhere T: Into<Obj>,

source§

impl<T> TkMaximumFn for Twhere T: Into<Obj>,

source§

impl<T> TkMenuFn for Twhere T: Into<Obj>,

§

type Output = TkMenu

source§

fn output(self) -> <T as TkMenuFn>::Output

source§

impl<T> TkMessageFn for Twhere T: Into<Obj>,

source§

impl<T> TkMinSizeFn for Twhere T: Into<Obj>,

source§

impl<T> TkMinWidthFn for Twhere T: Into<Obj>,

source§

impl<T> TkModeFn for Twhere T: Into<Obj>,

§

type Output = TkMode

source§

fn output(self) -> <T as TkModeFn>::Output

source§

impl<T> TkModifiedFn for Twhere T: Into<Obj>,

source§

impl<T> TkMultipleFn for Twhere T: Into<Obj>,

source§

impl<T> TkMustExistFn for Twhere T: Into<Obj>,

source§

impl<T> TkNameFn for Twhere T: Into<Obj>,

§

type Output = TkName

source§

fn output(self) -> <T as TkNameFn>::Output

source§

impl<T> TkNotifyFn for Twhere T: Into<Obj>,

source§

impl<T> TkOffReliefFn for Twhere T: Into<Obj>,

source§

impl<T> TkOffValueFn for Twhere T: Into<Obj>,

source§

impl<T> TkOffsetFn for Twhere T: Into<Obj>,

source§

impl<T> TkOnValueFn for Twhere T: Into<Obj>,

source§

impl<T> TkOpaqueResizeFn for Twhere T: Into<Obj>,

source§

impl<T> TkOpenFn for Twhere T: Into<Obj>,

§

type Output = TkOpen

source§

fn output(self) -> <T as TkOpenFn>::Output

source§

impl<T> TkOrientFn for Twhere T: Into<Obj>,

source§

impl<T> TkOutlineFn for Twhere T: Into<Obj>,

source§

impl<T> TkOutlineOffsetFn for Twhere T: Into<Obj>,

source§

impl<T> TkOutlineStippleFn for Twhere T: Into<Obj>,

source§

impl<T> TkOverReliefFn for Twhere T: Into<Obj>,

source§

impl<T> TkOverrideFn for Twhere T: Into<Obj>,

source§

impl<T> TkOverstrikeFgFn for Twhere T: Into<Obj>,

source§

impl<T> TkOverstrikeFn for Twhere T: Into<Obj>,

source§

impl<T> TkPadFn for Twhere T: Into<Obj>,

§

type Output = TkPad

source§

fn output(self) -> <T as TkPadFn>::Output

source§

impl<T> TkPaddingFn for Twhere T: Into<Obj>,

source§

impl<T> TkPadxFn for Twhere T: Into<Obj>,

§

type Output = TkPadX

source§

fn output(self) -> <T as TkPadxFn>::Output

source§

impl<T> TkPadyFn for Twhere T: Into<Obj>,

§

type Output = TkPadY

source§

fn output(self) -> <T as TkPadyFn>::Output

source§

impl<T> TkPageAnchorFn for Twhere T: Into<Obj>,

source§

impl<T> TkPageHeightFn for Twhere T: Into<Obj>,

source§

impl<T> TkPageWidthFn for Twhere T: Into<Obj>,

source§

impl<T> TkPageXFn for Twhere T: Into<Obj>,

§

type Output = TkPageX

source§

fn output(self) -> <T as TkPageXFn>::Output

source§

impl<T> TkPageYFn for Twhere T: Into<Obj>,

§

type Output = TkPageY

source§

fn output(self) -> <T as TkPageYFn>::Output

source§

impl<T> TkPaletteFn for Twhere T: Into<Obj>,

source§

impl<T> TkParentFn for Twhere T: Into<Obj>,

source§

impl<T> TkPhaseFn for Twhere T: Into<Obj>,

§

type Output = TkPhase

source§

fn output(self) -> <T as TkPhaseFn>::Output

source§

impl<T> TkPlaceFn for Twhere T: Into<Obj>,

§

type Output = TkPlace

source§

fn output(self) -> <T as TkPlaceFn>::Output

source§

impl<T> TkPostCommandFn for Twhere T: Into<Obj>,

source§

impl<T> TkProxyBackgroundFn for Twhere T: Into<Obj>,

source§

impl<T> TkProxyBorderWidthFn for Twhere T: Into<Obj>,

source§

impl<T> TkProxyReliefFn for Twhere T: Into<Obj>,

source§

impl<T> TkRMarginColorFn for Twhere T: Into<Obj>,

source§

impl<T> TkRMarginFn for Twhere T: Into<Obj>,

source§

impl<T> TkReadOnlyBackgroundFn for Twhere T: Into<Obj>,

source§

impl<T> TkRelHeightFn for Twhere T: Into<Obj>,

source§

impl<T> TkRelWidthFn for Twhere T: Into<Obj>,

source§

impl<T> TkRelXFn for Twhere T: Into<Obj>,

§

type Output = TkRelX

source§

fn output(self) -> <T as TkRelXFn>::Output

source§

impl<T> TkRelYFn for Twhere T: Into<Obj>,

§

type Output = TkRelY

source§

fn output(self) -> <T as TkRelYFn>::Output

source§

impl<T> TkReliefFn for Twhere T: Into<Obj>,

source§

impl<T> TkRepeatDelayFn for Twhere T: Into<Obj>,

source§

impl<T> TkRepeatIntervalFn for Twhere T: Into<Obj>,

source§

impl<T> TkResolutionFn for Twhere T: Into<Obj>,

source§

impl<T> TkRootFn for Twhere T: Into<Obj>,

§

type Output = TkRoot

source§

fn output(self) -> <T as TkRootFn>::Output

source§

impl<T> TkRootxFn for Twhere T: Into<Obj>,

§

type Output = TkRootX

source§

fn output(self) -> <T as TkRootxFn>::Output

source§

impl<T> TkRootyFn for Twhere T: Into<Obj>,

§

type Output = TkRootY

source§

fn output(self) -> <T as TkRootyFn>::Output

source§

impl<T> TkRotateFn for Twhere T: Into<Obj>,

source§

impl<T> TkRowFn for Twhere T: Into<Obj>,

§

type Output = TkRow

source§

fn output(self) -> <T as TkRowFn>::Output

source§

impl<T> TkRowSpanFn for Twhere T: Into<Obj>,

source§

impl<T> TkSashCursorFn for Twhere T: Into<Obj>,

source§

impl<T> TkSashPadFn for Twhere T: Into<Obj>,

source§

impl<T> TkSashReliefFn for Twhere T: Into<Obj>,

source§

impl<T> TkSashWidthFn for Twhere T: Into<Obj>,

source§

impl<T> TkScreenFn for Twhere T: Into<Obj>,

source§

impl<T> TkScrollRegionFn for Twhere T: Into<Obj>,

source§

impl<T> TkSelectBackgroundFn for Twhere T: Into<Obj>,

source§

impl<T> TkSelectBorderWidthFn for Twhere T: Into<Obj>,

source§

impl<T> TkSelectColorFn for Twhere T: Into<Obj>,

source§

impl<T> TkSelectForegroundFn for Twhere T: Into<Obj>,

source§

impl<T> TkSelectImageFn for Twhere T: Into<Obj>,

source§

impl<T> TkSelectModeFn for Twhere T: Into<Obj>,

source§

impl<T> TkSendEventFn for Twhere T: Into<Obj>,

source§

impl<T> TkSerialFn for Twhere T: Into<Obj>,

source§

impl<T> TkSetGridFn for Twhere T: Into<Obj>,

source§

impl<T> TkSettingsFn for Twhere T: Into<Obj>,

source§

impl<T> TkShowFn for Twhere T: Into<Obj>,

§

type Output = TkShow

source§

fn output(self) -> <T as TkShowFn>::Output

source§

impl<T> TkShowHandleFn for Twhere T: Into<Obj>,

source§

impl<T> TkShowValueFn for Twhere T: Into<Obj>,

source§

impl<T> TkShrinkFn for Twhere T: Into<Obj>,

source§

impl<T> TkSideFn for Twhere T: Into<Obj>,

§

type Output = TkSide

source§

fn output(self) -> <T as TkSideFn>::Output

source§

impl<T> TkSizeFn for Twhere T: Into<Obj>,

§

type Output = TkSize

source§

fn output(self) -> <T as TkSizeFn>::Output

source§

impl<T> TkSlantFn for Twhere T: Into<Obj>,

§

type Output = TkSlant

source§

fn output(self) -> <T as TkSlantFn>::Output

source§

impl<T> TkSlideReliefFn for Twhere T: Into<Obj>,

source§

impl<T> TkSliderLengthFn for Twhere T: Into<Obj>,

source§

impl<T> TkSmoothFn for Twhere T: Into<Obj>,

source§

impl<T> TkSpacing1Fn for Twhere T: Into<Obj>,

source§

impl<T> TkSpacing2Fn for Twhere T: Into<Obj>,

source§

impl<T> TkSpacing3Fn for Twhere T: Into<Obj>,

source§

impl<T> TkSplineStepsFn for Twhere T: Into<Obj>,

source§

impl<T> TkStartFn for Twhere T: Into<Obj>,

§

type Output = TkStart

source§

fn output(self) -> <T as TkStartFn>::Output

source§

impl<T> TkStartlineFn for Twhere T: Into<Obj>,

source§

impl<T> TkStateFn for Twhere T: Into<Obj>,

§

type Output = TkState

source§

fn output(self) -> <T as TkStateFn>::Output

source§

impl<T> TkStickyFn for Twhere T: Into<Obj>,

source§

impl<T> TkStippleFn for Twhere T: Into<Obj>,

source§

impl<T> TkStretchFn for Twhere T: Into<Obj>,

source§

impl<T> TkStyleFn for Twhere T: Into<Obj>,

§

type Output = TkStyle

source§

fn output(self) -> <T as TkStyleFn>::Output

source§

impl<T> TkSubWindowFn for Twhere T: Into<Obj>,

source§

impl<T> TkSubsampleFn for Twhere T: Into<Obj>,

source§

impl<T> TkTabStyleFn for Twhere T: Into<Obj>,

source§

impl<T> TkTabsFn for Twhere T: Into<Obj>,

§

type Output = TkTabs

source§

fn output(self) -> <T as TkTabsFn>::Output

source§

impl<T> TkTagsFn for Twhere T: Into<Obj>,

§

type Output = TkTags

source§

fn output(self) -> <T as TkTagsFn>::Output

source§

impl<T> TkTakeFocusFn for Twhere T: Into<Obj>,

source§

impl<T> TkTearOffCommandFn for Twhere T: Into<Obj>,

source§

impl<T> TkTearOffFn for Twhere T: Into<Obj>,

source§

impl<T> TkTextFn for Twhere T: Into<Obj>,

§

type Output = TkText

source§

fn output(self) -> <T as TkTextFn>::Output

source§

impl<T> TkTextVariableFn for Twhere T: Into<Obj>,

source§

impl<T> TkTickIntervalFn for Twhere T: Into<Obj>,

source§

impl<T> TkTimeFn for Twhere T: Into<Obj>,

§

type Output = TkTime

source§

fn output(self) -> <T as TkTimeFn>::Output

source§

impl<T> TkTitleFn for Twhere T: Into<Obj>,

§

type Output = TkTitle

source§

fn output(self) -> <T as TkTitleFn>::Output

source§

impl<T> TkTitlePathFn for Twhere T: Into<Obj>,

source§

impl<T> TkToFn for Twhere T: Into<Obj>,

§

type Output = TkTo

source§

fn output(self) -> <T as TkToFn>::Output

source§

impl<T> TkToolWindowFn for Twhere T: Into<Obj>,

source§

impl<T> TkTopmostFn for Twhere T: Into<Obj>,

source§

impl<T> TkTransparentColorFn for Twhere T: Into<Obj>,

source§

impl<T> TkTransparentFn for Twhere T: Into<Obj>,

source§

impl<T> TkTristateImageFn for Twhere T: Into<Obj>,

source§

impl<T> TkTristateValueFn for Twhere T: Into<Obj>,

source§

impl<T> TkTroughColorFn for Twhere T: Into<Obj>,

source§

impl<T> TkTypeFn for Twhere T: Into<Obj>,

§

type Output = TkType

source§

fn output(self) -> <T as TkTypeFn>::Output

source§

impl<T> TkTypeVariableFn for Twhere T: Into<Obj>,

source§

impl<T> TkUnderlineFgFn for Twhere T: Into<Obj>,

source§

impl<T> TkUnderlineFn for Twhere T: Into<Obj>,

source§

impl<T> TkUndoFn for Twhere T: Into<Obj>,

§

type Output = TkUndo

source§

fn output(self) -> <T as TkUndoFn>::Output

source§

impl<T> TkUniformFn for Twhere T: Into<Obj>,

source§

impl<T> TkUseFn for Twhere T: Into<Obj>,

§

type Output = TkUse

source§

fn output(self) -> <T as TkUseFn>::Output

source§

impl<T> TkValidateCommandFn for Twhere T: Into<Obj>,

source§

impl<T> TkValidateFn for Twhere T: Into<Obj>,

source§

impl<T> TkValueFn for Twhere T: Into<Obj>,

§

type Output = TkValue

source§

fn output(self) -> <T as TkValueFn>::Output

source§

impl<T> TkValuesFn for Twhere T: Into<Obj>,

source§

impl<T> TkVariableFn for Twhere T: Into<Obj>,

source§

impl<T> TkVisibleFn for Twhere T: Into<Obj>,

source§

impl<T> TkVisualFn for Twhere T: Into<Obj>,

source§

impl<T> TkWarpFn for Twhere T: Into<Obj>,

§

type Output = TkWarp

source§

fn output(self) -> <T as TkWarpFn>::Output

source§

impl<T> TkWeightFn for Twhere T: Into<Obj>,

source§

impl<T> TkWhenFn for Twhere T: Into<Obj>,

§

type Output = TkWhen

source§

fn output(self) -> <T as TkWhenFn>::Output

source§

impl<T> TkWidthFn for Twhere T: Into<Obj>,

§

type Output = TkWidth

source§

fn output(self) -> <T as TkWidthFn>::Output

source§

impl<T> TkWindowFn for Twhere T: Into<Obj>,

source§

impl<T> TkWrapFn for Twhere T: Into<Obj>,

§

type Output = TkWrap

source§

fn output(self) -> <T as TkWrapFn>::Output

source§

impl<T> TkWrapLengthFn for Twhere T: Into<Obj>,

source§

impl<T> TkXFn for Twhere T: Into<Obj>,

§

type Output = TkX

source§

fn output(self) -> <T as TkXFn>::Output

source§

impl<T> TkXScrollCommandFn for Twhere T: Into<Obj>,

source§

impl<T> TkXScrollIncrementFn for Twhere T: Into<Obj>,

source§

impl<T> TkYFn for Twhere T: Into<Obj>,

§

type Output = TkY

source§

fn output(self) -> <T as TkYFn>::Output

source§

impl<T> TkYScrollCommandFn for Twhere T: Into<Obj>,

source§

impl<T> TkYScrollIncrementFn for Twhere T: Into<Obj>,

source§

impl<T> TkZoomFn for Twhere T: Into<Obj>,

§

type Output = TkZoom

source§

fn output(self) -> <T as TkZoomFn>::Output

source§

impl<T> TkZoomedFn for Twhere T: Into<Obj>,

source§

impl<Inner, Agent> ToLog<Agent> for Innerwhere Agent: LogAgent,

source§

fn new_log(self) -> Log<Inner, Agent>

source§

fn to_log(self, item: <Agent as LogAgent>::Item) -> Log<Inner, Agent>

source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.