1 line
No EOL
131 KiB
JavaScript
1 line
No EOL
131 KiB
JavaScript
searchState.loadedDescShard("cosmic", 7, "The built-in Nightfly variant.\nDon’t resize or scale the image at all.\nThe built-in Nord variant.\nThe origin (i.e. a <code>Point</code> at (0, 0)).\nContains the success value\nThe built-in Oxocarbon variant.\nThe amount of radians in half a circle.\nAn amount of space to pad for each side of a box\nAn amount of logical pixels.\nPlatform specific events\nA 2D point.\nA specific boot strategy for a <code>Program</code>.\nThe internal definition of a <code>Program</code>.\nThe range of degrees of a circle.\nThe range of radians of a circle.\nRadians\nThe border radii for the corners of a graphics primitive …\nAn axis-aligned rectangle.\nThe default graphics renderer for <code>iced</code>.\nThe renderer of the program.\nThe result of running an iced program.\nThe strategy used to rotate the content.\nScale the image down if it’s too big for the space, but …\nThe settings of an iced program.\nA shadow.\nFill the least amount of space\nAn amount of space in 2 dimensions.\nThe built-in Solarized Dark variant.\nThe built-in Solarized Light variant.\nThe element will be solid while rotating. The layout will …\nAlign at the start of the axis.\nThe state of the program.\nA request to listen to external events.\nA color with no opacity.\nA set of concurrent actions to be performed by the iced …\nA built-in theme.\nThe theme of the program.\nThe built-in Tokyo Night variant.\nThe built-in Tokyo Night Light variant.\nThe built-in Tokyo Night Storm variant.\nA touch event\nA 2D transformation matrix.\nA <code>Size</code> with a width and height of 1 unit.\nA 2D vector.\nThe white color.\nA window managed by iced.\nA window event\nThe application window could not be created.\nPadding of zero\nZero pixels.\nA <code>Size</code> with zero width and height.\nThe zero <code>Vector</code>.\nTransparency, 0.0 - 1.0\nLeverage advanced concepts like custom widgets.\nReturns the top-left position to render an object of the …\nSets the <code>Settings::antialiasing</code> of the <code>Application</code>.\nSets the <code>Settings::antialiasing</code> of the <code>Daemon</code>.\nIf set to true, the renderer will try to perform …\nCreate and run iced applications step by step.\nCreates an iced <code>Application</code> given its boot, update, and …\nApplies the <code>Rotation</code> to the given <code>Size</code>, returning the …\nReturns the area of the <code>Rectangle</code>.\nMakes the <code>Animation</code> automatically reverse when repeating.\nBlue component, 0.0 - 1.0\nBatches all the provided subscriptions and returns the …\nRuns a future to completion in the current thread within …\nThe blur radius of the shadow.\nBoots the <code>Preset</code>, returning the initial <code>Program</code> state and …\nSets the bottom left and bottom right values of the <code>Radius</code>.\nSets the <code>bottom</code> of the <code>Padding</code>.\nBottom padding\nSets the bottom left value of the <code>Radius</code>.\nBottom left radius\nSets the bottom right value of the <code>Radius</code>.\nBottom right radius\nReturns the <code>Point</code> at the center of the <code>Rectangle</code>.\nReturns the X coordinate of the <code>Point</code> at the center of the …\nReturns the Y coordinate of the <code>Point</code> at the center of the …\nSets the <code>window::Settings::position</code> to …\nAccess the clipboard.\nSets the <code>Color</code> of the <code>Border</code>.\nThe color of the border.\nThe color of the shadow.\nCreates a <code>Color</code> with shorter and cleaner syntax.\nReturns the compression of the <code>Limits</code>.\nReturns true if the given <code>Point</code> is contained in the …\nReturns true if the current <code>Rectangle</code> is within the given …\nCreates a new custom <code>Theme</code> from the given <code>Palette</code>.\nCreates a new custom <code>Theme</code> from the given <code>Palette</code>, with a …\nCreate and run daemons that run in the background.\nCreates an iced <code>Daemon</code> given its title, update, and view …\nDebug your applications.\nSets the <code>window::Settings::decorations</code> of the <code>Application</code>.\nSets the default <code>Font</code> of the <code>Application</code>.\nSets the default <code>Font</code> of the <code>Daemon</code>.\nThe default <code>Font</code> to be used.\nThe text size that will be used by default.\nReturns the angle of the <code>Rotation</code> in <code>Degrees</code>.\nSets a delay for the <code>Animation</code>.\nComputes the distance to another <code>Point</code>.\nReturns the minimum distance from the given <code>Point</code> to any …\nComputes the distance to another <code>Point</code>, using a slower but …\nSets the duration of the <code>Animation</code> to the given value.\nSets the <code>Easing</code> function of the <code>Animation</code>.\nAdapts the <code>Length</code> so it can contain the other <code>Length</code> and …\nRuns the given closure inside the <code>Executor</code>.\nHandle events of a user interface.\nChoose your preferred executor to power your application.\nSets the executor of the <code>Application</code>.\nSets the executor of the <code>Daemon</code>.\nCreates a <code>Task</code> that exits the iced runtime.\nSets the <code>window::Settings::exit_on_close_request</code> of the …\nIf set to true the application will exit when the main …\nExpands the <code>Rectangle</code> a given amount.\nExpands this <code>Size</code> by the given amount.\nReturns the <code>palette::Extended</code> of the <code>Theme</code>.\nThe <code>Family</code> of the <code>Font</code>.\nReturns the <em>fill factor</em> of the <code>Length</code>.\nTransforms the <code>Subscription</code> output with the given …\nFits the <code>Padding</code> between the provided <code>inner</code> and <code>outer</code> <code>Size</code>.\nAttempt to apply the given fit for a content size within …\nReturns the “fluid” variant of the <code>Length</code>.\nLoad and use fonts.\nAdds a font to the list of fonts that will be loaded at …\nAdds a font to the list of fonts that will be loaded at …\nThe fonts to load on boot.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\n[ radi.top_left, radi.top_right, radi.bottom_right, …\n[ radi.top_left, radi.top_right, radi.bottom_right, …\n[ radi.top_left, radi.top_right, radi.bottom_right, …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\n[top, rght, bottom, left]\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCreates a <code>Color</code> from its linear RGBA components.\nCreates a <code>Color</code> from its RGB components.\nCreates a <code>Color</code> from its RGB8 components.\nCreates a <code>Color</code> from its RGBA components.\nCreates a <code>Color</code> from its RGB8 components and an alpha …\nGreen component, 0.0 - 1.0\nTransitions the <code>Animation</code> from its current state to the …\nTransitions the <code>Animation</code> from its current state to the …\nApplies a height constraint to the current <code>Limits</code>.\nHeight of the rectangle.\nThe height.\nSets the <code>left</code> and <code>right</code> of the <code>Padding</code>.\nThe identifier of the application.\nProjects the <code>Animation</code> into an interpolated value at the …\nProjects the <code>Animation</code> into an interpolated value at the …\nComputes the intersection with the given <code>Rectangle</code>.\nReturns whether the <code>Rectangle</code> intersects with the given …\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nConverts the <code>Color</code> into its linear values.\nConverts the <code>Color</code> into its RGBA8 equivalent.\nReturns the inverted <code>Color</code>.\nReturns the inverse of the <code>Transformation</code>.\nInverts the <code>Color</code> in-place.\nReturns true if the <code>Animation</code> is currently in progress.\nWhether the application is a daemon\nReturns <code>true</code> if the <code>Length</code> is either <code>Length::Fill</code> or …\nReturns true if the current <code>Color</code> is readable on top of …\nReturns true if either <code>width</code> or <code>height</code> are 0-sized.\nReturns true if the current <code>Rectangle</code> is completely within …\nReturns true if the current <code>Rectangle</code> is completely within …\nListen and react to keyboard events.\nSets the top left and bottom left values of the <code>Radius</code>.\nSets the <code>left</code> of the <code>Padding</code>.\nLeft padding\nSets the <code>window::Settings::level</code> of the <code>Application</code>.\nRemoves the minimum <code>Size</code> constraint for the current <code>Limits</code>.\nTransforms the <code>Subscription</code> output with the given function.\nReturns the maximum <code>Size</code> of the <code>Limits</code>.\nReturns the maximum of each component of this size and …\nApplies a maximum height constraint to the current <code>Limits</code>.\nApplies a maximum width constraint to the current <code>Limits</code>.\nReturns the minimum <code>Size</code> of the <code>Limits</code>.\nReturns the minimum of each component of this size and …\nApplies a minimum height constraint to the current <code>Limits</code>.\nApplies a minimum width constraint to the current <code>Limits</code>.\nListen and react to mouse events.\nReturns the unique name of the <code>Program</code>.\nReturns the name of the <code>Preset</code>.\nA function that can <em>never</em> be called.\nCreates a new <code>Executor</code>.\nCreates a new <code>Preset</code> with the given name and boot strategy.\nCreates a new <code>Animation</code> with the given initial state.\nCreates a new <code>Radius</code> with the same value for each corner.\nCreates new <code>Limits</code> with the given minimum and maximum <code>Size</code>.\nCreate a <code>Padding</code> that is equal on all sides.\nCreates a new <code>Point</code> with the given coordinates.\nCreates a new <code>Rectangle</code> with its top-left corner in the …\nCreates a new <code>Size</code> with the given width and height.\nCreates a new <code>Vector</code> with the given components.\nReturns an empty <code>Subscription</code> that will not produce any …\nComputes the offset that must be applied to the <code>Rectangle</code> …\nThe offset of the shadow.\nCreates an orthographic projection.\nDisplay interactive elements on top of other widgets.\nReturns the <code>Palette</code> of the <code>Theme</code>.\nSets the <code>window::Settings::position</code> of the <code>Application</code>.\nReturns the position of the top left corner of the …\nSets the boot presets of the <code>Application</code>.\nSets the boot presets of the <code>Daemon</code>.\nSets the duration of the <code>Animation</code> to 200ms.\nRed component, 0.0 - 1.0\nReturns the angle of the <code>Rotation</code> in <code>Radians</code>.\nReturns a mutable reference to the angle of the <code>Rotation</code> …\nThe <code>Radius</code> of the border.\nApplies an aspect ratio to this <code>Size</code> without exceeding its …\nReturns the relative contrast ratio of the <code>Color</code> against …\nReturns the relative luminance of the <code>Color</code>. …\nReturns the remaining <code>Duration</code> of the <code>Animation</code>.\nMakes the <code>Animation</code> repeat a given amount of times.\nMakes the <code>Animation</code> repeat forever.\nSets the <code>window::Settings::resizable</code> of the <code>Application</code>.\nComputes the resulting <code>Size</code> that fits the <code>Limits</code> given …\nSets the top right and bottom right values of the <code>Radius</code>.\nSets the <code>right</code> of the <code>Padding</code>.\nRight padding\nRotates the <code>Rectangle</code> and returns the smallest <code>Rectangle</code> …\nRotates this <code>Size</code> and returns the minimum <code>Size</code> containing …\nSets the <code>Radius</code> of the <code>Border</code>.\nRuns a basic iced application with default <code>Settings</code> given …\nReturns a <code>Subscription</code> that will call the given function …\nRuns the <code>Application</code>.\nRuns the <code>Daemon</code>.\nReturns a <code>Subscription</code> that will create and asynchronously …\nCreates a uniform scaling transformation.\nScales the alpha channel of the <code>Gradient</code> by the given …\nScales the alpha channel of the <code>Background</code> by the given …\nScales the alpha channel of the <code>Color</code> by the given factor.\nSets the scale factor of the <code>Application</code>.\nSets the scale factor of the <code>Daemon</code>.\nReturns the scale factor of the <code>Transformation</code>.\nSets the <code>Settings</code> that will be used to run the <code>Application</code>.\nSets the <code>Settings</code> that will be used to run the <code>Daemon</code>.\nShrinks the current <code>Limits</code> by the given <code>Size</code>.\nShrinks the <code>Rectangle</code> a given amount.\nReturns the <code>Size</code> of the <code>Rectangle</code>.\nSets the duration of the <code>Animation</code> to 400ms.\nSnaps the <code>Point</code> to <strong>unsigned</strong> integer coordinates.\nSnaps the <code>Rectangle</code> to <strong>unsigned</strong> integer coordinates.\nSpawns a future in the <code>Executor</code>.\nThe <code>Stretch</code> of the <code>Font</code>.\nSets the style logic of the <code>Application</code>.\nSets the style logic of the <code>Daemon</code>.\nThe <code>Style</code> of the <code>Font</code>.\nSets the subscription logic of the <code>Application</code>.\nSets the subscription logic of the <code>Daemon</code>.\nRetrieve system information.\nCreate runtime tasks.\nSets the theme logic of the <code>Application</code>.\nSets the theme logic of the <code>Daemon</code>.\nListen and react to time.\nSets the title of the <code>Application</code>.\nSets the title of the <code>Daemon</code>.\nCalculates the line in which the angle intercepts the …\nSets the top left and top right values of the <code>Radius</code>.\nSets the <code>top</code> of the <code>Padding</code>.\nTop padding\nSets the top left value of the <code>Radius</code>.\nTop left radius\nSets the top right value of the <code>Radius</code>.\nTop right radius\nListen and react to touch events.\nCreates a translate transformation.\nReturns the translation of the <code>Transformation</code>.\nSets the <code>window::Settings::transparent</code> of the <code>Application</code>.\nComputes the union with the given <code>Rectangle</code>.\nReturns the amount of recipe units in this <code>Subscription</code>.\nRetuns the current state of the <code>Animation</code>.\nSets the <code>top</code> and <code>bottom</code> of the <code>Padding</code>.\nSets the duration of the <code>Animation</code> to 100ms.\nSets the duration of the <code>Animation</code> to 500ms.\nWhether or not to attempt to synchronize rendering when …\nThe <code>Weight</code> of the <code>Font</code>.\nUse the built-in widgets or create your own.\nSets the width of the <code>Border</code>.\nApplies a width constraint to the current <code>Limits</code>.\nThe width of the border.\nWidth of the rectangle.\nThe width.\nConfigure the window of your application in native …\nSets the <code>window::Settings</code> of the <code>Application</code>.\nSets the <code>window::Settings::size</code> of the <code>Application</code>.\nApplies the given first argument to a binary function and …\nAdds a value to the <code>Subscription</code> context.\nCreates new <code>Limits</code> with the given minimun and maximum <code>Size</code>…\nCreates a new square <code>Rectangle</code> with the center at the …\nCreates a new <code>Rectangle</code> with its top-left corner at the …\nCreates a new axis-aligned <code>Rectangle</code> from the given …\nReturns the total amount of horizontal <code>Padding</code>.\nThe X coordinate.\nX coordinate of the top-left corner.\nThe X component of the <code>Vector</code>\nReturns the total amount of vertical <code>Padding</code>.\nThe Y coordinate.\nY coordinate of the top-left corner.\nThe Y component of the <code>Vector</code>\nScales the <code>Rectangle</code> without changing its position, …\nA buffer for short-term storage and transfer within and …\nInput method is disabled.\nInput method is enabled.\nThe input method strategy of a widget.\nThe bounds of a <code>Node</code> and its children, using absolute …\nAn interactive component that can be displayed on top of …\nA component that can be used by widgets to draw themselves …\nA connection to the state of a shell.\nA paragraph.\nA component that displays information and allows …\nThe horizontal alignment of the <code>Text</code>.\nThe vertical alignment of the <code>Text</code>.\nCreates an <code>image::Allocation</code> for the given <code>image::Handle</code> …\nReturns whether the widgets of the current application …\nReturns a borrowed version of <code>Text</code>.\nReturns the bounds of the <code>Layout</code>.\nThe bounds of the paragraph.\nMarks the current event as captured. Prevents “event …\nReturns the <code>Layout</code> of the child at the given index.\nReturns an iterator over the children of this <code>Layout</code>.\nThe content of the paragraph.\nDraws the <code>Overlay</code> using the associated <code>Renderer</code>.\nDraws the <code>Widget</code> using the associated <code>Renderer</code>.\nThe <code>Ellipsize</code> strategy of the <code>Text</code>.\nEnds a DnD operation.\nEnds recording a new layer.\nEnds recording a new layer.\nReturns the current <code>event::Status</code> of the <code>Shell</code>.\nFills a <code>Quad</code> with the provided <code>Background</code>.\nThe font of the <code>Text</code>.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nThe index of the overlay.\nReturns the current <code>InputMethod</code> strategy.\nReturns the current <code>InputMethod</code> strategy.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nInvalidates the current application layout.\nInvalidates the current application widgets.\nReturns true if the <code>Shell</code> contains no published messages\nReturns true if the <code>InputMethod</code> is open.\nReturns whether the current event has been captured.\nReturns whether the current layout is invalid or not.\nReturns the layout <code>Node</code> of the <code>Overlay</code>.\nReturns the <code>layout::Node</code> of the <code>Widget</code>.\nThe line height of the <code>Text</code>.\nMerges two <code>InputMethod</code> strategies, prioritizing the first …\nMerges the current <code>Shell</code> with another one by applying the …\nReturns the current <code>mouse::Interaction</code> of the <code>Overlay</code>.\nCreates a new <code>Layout</code> for the given <code>Node</code> at the origin.\nCreates a new <code>Shell</code> with the provided buffer of messages.\nApplies an <code>crate::widget::Operation</code> to the <code>Overlay</code>.\nReturns the nested overlay of the <code>Overlay</code>, if there is any.\nConsider using <code>peek_dnd</code> instead Peeks the data on the DnD …\nReturns the position of the <code>Layout</code>.\nPublish the given <code>Message</code> for an application to process it.\nReads the current content of the <code>Clipboard</code> as text.\nConsider using <code>read_data</code> instead Reads the current content …\nReturns the request a redraw should happen, if any.\nStarts a DnD operation.\nReplaces the redraw request of the <code>Shell</code>; without conflict …\nRequests the current <code>InputMethod</code> strategy.\nRequest window size\nRequests a new frame to be drawn as soon as possible.\nRequests a new frame to be drawn at the given …\nResets the <code>Renderer</code> to start drawing in the <code>new_bounds</code> …\nTriggers the given function if the layout is invalid, …\nSet the final action for the DnD operation. Only should be …\nThe <code>Shaping</code> strategy of the <code>Text</code>.\nReturns the <code>Size</code> of the <code>Widget</code> in lengths.\nThe size of the <code>Text</code> in logical pixels.\nRegisters Dnd destinations\nStarts recording a new layer.\nStarts recording with a new <code>Transformation</code>.\nWrite your own subscriptions.\nTurns an <code>InputMethod</code> into its owned version.\nProcesses a runtime <code>Event</code>.\nThe virtual offset of the layout. May represent the scroll …\nCreate custom widgets and operate on them.\nReturns a new <code>Text</code> replacing only the content with the …\nDraws the primitives recorded in the given closure in a …\nCreates a new <code>Layout</code> for the given <code>Node</code> with the provided …\nApplies a <code>Transformation</code> to the primitives recorded in the …\nApplies a translation to the primitives recorded in the …\nReturns a new layout with the virtual offset\nThe <code>Wrapping</code> strategy of the <code>Text</code>.\nWrites the given text contents to the <code>Clipboard</code>.\nWrites the given contents to the <code>Clipboard</code>.\nThe area of the cursor of the input method.\nThe preedit to overlay on top of the input method dialog, …\nThe <code>Purpose</code> of the input method.\nA subscription event.\nA stream of runtime events.\nThe hasher used for identifying subscriptions.\nA user interacted with a user interface in a window.\nThe events that will be produced by a <code>Subscription</code> with …\nThe description of a <code>Subscription</code>.\nThe system theme has changed.\nReturns the argument unchanged.\nCreates a <code>Subscription</code> from a <code>Recipe</code> describing it.\nHashes the <code>Recipe</code>.\nCalls <code>U::from(self)</code>.\nReturns the different recipes of the <code>Subscription</code>.\nExecutes the <code>Recipe</code> and produces the stream of events of …\nThe <code>Event</code> describing the interaction.\nThe <code>event::Status</code> of the interaction.\nThe window holding the interface of the interaction.\nThe identifier of a generic widget.\nA piece of logic that can traverse the widget tree of an …\nA bunch of text.\nA persistent state widget tree.\nA component that displays information and allows …\nSets the <code>alignment::Horizontal</code> of the <code>Text</code>.\nSets the <code>alignment::Vertical</code> of the <code>Text</code>.\nCenters the <code>Text</code>, both horizontally and vertically.\nThe children of the root widget of the <code>Tree</code>.\nSets the style class of the <code>Text</code>.\nSets the <code>Color</code> of the <code>Text</code>.\nSets the <code>Color</code> of the <code>Text</code>, if <code>Some</code>.\nReconciliates the current tree with the provided <code>Widget</code>.\nReconciles the children of the tree with the provided list …\nReconciles the children of the tree with the provided list …\nDraws the <code>Widget</code> using the associated <code>Renderer</code>.\nCreates an empty, stateless <code>Tree</code> with no children.\nFinds a widget state in the tree by its id.\nSets the <code>Font</code> of the <code>Text</code>.\nSets the <code>Font</code> of the <code>Text</code>, if <code>Some</code>.\nReturns the argument unchanged.\nReturns the argument unchanged.\nSets the height of the <code>Text</code> boundaries.\nthe Id of the <code>Tree</code>\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nReturns the <code>layout::Node</code> of the <code>Widget</code>.\nSets the <code>LineHeight</code> of the <code>Text</code>.\nCreate a new fragment of <code>Text</code> with the given contents.\nCreates a new <code>Tree</code> for the provided <code>Widget</code>.\nCreates a new <code>Task</code> that runs the given <code>widget::Operation</code> …\nSets the <code>Shaping</code> strategy of the <code>Text</code>.\nReturns the <code>Size</code> of the <code>Widget</code> in lengths.\nSets the size of the <code>Text</code>.\nThe <code>State</code> of the <code>Tree</code>.\nSets the style of the <code>Text</code>.\nThe tag of the <code>Tree</code>.\nTakes all named widgets from the tree.\nRequests further traversal of the widget tree to keep …\nSets the width of the <code>Text</code> boundaries.\nSets the <code>Wrapping</code> strategy of the <code>Text</code>.\nThe underlying definition and configuration of an iced …\nThe logic to initialize the <code>State</code> of some <code>Application</code>.\nThe initial state of some <code>Application</code>.\nThe theme logic of some <code>Application</code>.\nThe title logic of some <code>Application</code>.\nThe update logic of some <code>Application</code>.\nThe view logic of some <code>Application</code>.\nCreates an iced <code>Application</code> given its boot, update, and …\nInitializes the <code>Application</code> state.\nTurns some type into the initial state of some <code>Application</code>.\nReturns the theme of the <code>Application</code> for the current state.\nAn <code>Application</code> that receives an <code>Instant</code> in update logic.\nCreates an <code>Application</code> with an <code>update</code> function that also …\nProduces the title of the <code>Application</code>.\nProcesses the message and updates the state of the …\nProduces the widget of the <code>Application</code>.\nThe update logic of some timed <code>Application</code>.\nCreates an <code>Application</code> with an <code>update</code> function that also …\nProcesses the message and updates the state of the …\nRead the current contents of the clipboard.\nRead the current contents of the clipboard.\nRead the current contents of the primary clipboard.\nRead from the primary clipboard\nWrite the given contents to the clipboard.\nWrite the given contents to the clipboard.\nWrite the given contents to the primary clipboard.\nWrite the given contents to the clipboard.\nDnD action chosen by the compositor.\nXrgb8888 or Argb8888 image data with premultiplied alpha\nDnD Cancelled.\nA rectangle with a logical location and size relative to a …\nAn offer was dropped\nDnD Dropped. The operation is still ongoing until …\nDnD operation ended.\nThe offer has left the surface.\nThe offer is no longer on a DnD destination.\nMime accepted by destination. If <code>None</code>, no mime types are …\nDnd Offer event with the corresponding destination …\nA rectangle with a logical location and size relative to a …\nIf the selected action is ASK, the user must be presented …\nDnd Source event.\nAccepted actions in this rectangle\nGet a flags value with all known bits set.\nThe bitwise and (<code>&</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise and (<code>&</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise or (<code>|</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise or (<code>|</code>) of the bits in <code>self</code> and <code>other</code>.\nGet the underlying bits value.\nThe bitwise exclusive-or (<code>^</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise exclusive-or (<code>^</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise negation (<code>!</code>) of the bits in <code>self</code>, truncating …\nWhether all set bits in <code>other</code> are also set in <code>self</code>.\nThe intersection of <code>self</code> with the complement of <code>other</code> (<code>&!</code>).\nGet a flags value with all bits unset.\nThe bitwise or (<code>|</code>) of the bits in each flags value.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nConvert from a bits value.\nConvert from a bits value exactly.\nConvert from a bits value, unsetting any unknown bits.\nThe bitwise or (<code>|</code>) of the bits in each flags value.\nGet a flags value with the bits of a flag with the given …\nA unique ID\nThe bitwise or (<code>|</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise and (<code>&</code>) of the bits in <code>self</code> and <code>other</code>.\nWhether any set bits in <code>other</code> are also set in <code>self</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nWhether all known bits in this flags value are set.\nWhether all bits in <code>self</code> are unset.\nYield a set of contained flags values.\nYield a set of contained named flags values.\nAccepted mime types in this rectangle\nThe bitwise negation (<code>!</code>) of the bits in <code>self</code>, truncating …\nPrefered action in this rectangle\nThe rectangle representing this destination.\nThe intersection of <code>self</code> with the complement of <code>other</code> (<code>&!</code>).\nSend an event in the channel\nCall <code>insert</code> when <code>value</code> is <code>true</code> or <code>remove</code> when <code>value</code> is …\nThe intersection of <code>self</code> with the complement of <code>other</code> (<code>&!</code>).\nThe intersection of <code>self</code> with the complement of <code>other</code> (<code>&!</code>).\nThe bitwise exclusive-or (<code>^</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise exclusive-or (<code>^</code>) of the bits in <code>self</code> and <code>other</code>.\nThe bitwise or (<code>|</code>) of the bits in <code>self</code> and <code>other</code>.\nDescribes the mime types which are accepted.\nCan be converted to data with the available mime types.\nRaw data from the clipboard\nData that can be loaded from the clipboard.\nData that can be stored to the clipboard.\nList allowed mime types for the type to convert from a …\nConverts a type to a byte slice for the given mime type if …\nList available mime types for this data to convert to a …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nThe underlying definition and configuration of an iced …\nThe executor of the program.\nThe message of the program.\nThe internal definition of a <code>Program</code>.\nThe renderer of the program.\nThe state of the program.\nThe theme of the program.\nThe theme logic of some <code>Daemon</code>.\nThe title logic of some <code>Daemon</code>.\nThe view logic of some <code>Daemon</code>.\nCreates an iced <code>Daemon</code> given its title, update, and view …\nReturns the unique name of the <code>Program</code>.\nReturns the theme of the <code>Daemon</code> for the current state and …\nProduces the title of the <code>Daemon</code>.\nProduces the widget of the <code>Daemon</code>.\nThe executor of the program.\nA particular instance of a running <code>Program</code>.\nThe message of the program.\nA specific boot strategy for a <code>Program</code>.\nThe internal definition of a <code>Program</code>.\nThe renderer of some <code>Program</code>.\nThe renderer of the program.\nThe state of the program.\nA set of concurrent actions to be performed by the iced …\nThe theme of the program.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nTraits for the message type of a <code>Program</code>.\nReturns the unique name of the <code>Program</code>.\nCreates a new <code>Instance</code> of the given <code>Program</code>.\nReturns the current scale factor of the <code>Instance</code>.\nReturns the current <code>theme::Style</code> of the <code>Instance</code>.\nReturns the current <code>Subscription</code> of the <code>Instance</code>.\nReturns the current theme of the <code>Instance</code>.\nReturns the current title of the <code>Instance</code>.\nProcesses the given message and updates the <code>Instance</code>.\nProduces the current widget tree of the <code>Instance</code>.\nDecorates a <code>Program</code> with the given executor function.\nDecorates a <code>Program</code> with the given scale factor function.\nDecorates a <code>Program</code> with the given style function.\nDecorates a <code>Program</code> with the given subscription function.\nDecorates a <code>Program</code> with the given theme function.\nDecorates a <code>Program</code> with the given title function.\nAn antialiasing strategy.\nAn error occurred in the context’s internal backend\nA simple cache that stores generated values to avoid …\nSome cached text.\nA graphics compositor that can draw to windows.\nAn editor.\nAn error that occurred while creating an application’s …\nA fill which linearly interpolates colors along a …\nA mesh with a gradient.\nA suitable graphics adapter or device could not be found.\nA raster or vector image.\nA layer of graphical primitives.\nA linear gradient interpolates colors along a direction …\nMultiple errors occurred\nMultisample AA with 16 samples\nMultisample AA with 2 samples\nMultisample AA with 4 samples\nMultisample AA with 8 samples\nA low-level primitive to render a mesh of triangles.\nFailed to find any pixel format that matches the criteria.\nA paragraph.\nA raster image.\nSome raw text.\nThe iced renderer of the backend.\nThe settings of a renderer.\nA windowing shell.\nA mesh with a solid color.\nThe surface of the backend.\nA text primitive.\nA vector image.\nThe requested backend version is not supported.\nA viewing region for displaying computer graphics.\nThe antialiasing strategy that will be used for triangle …\nReturns the current bounds of the <code>Layer</code>.\nReturns the bounds of the <code>Image</code>.\nCache computations and efficiently reuse them.\nClears the <code>Cache</code>.\nReturns the clip bounds of the <code>Mesh</code>.\nManage colors for shaders.\nA compositor is responsible for initializing a renderer …\nConfigures a new <code>Surface</code> with the given dimensions.\nCreates a <code>Self::Renderer</code> for the <code>Compositor</code>.\nCrates a new <code>Surface</code> for the given window.\nCompute the damage between frames.\nThe default <code>Font</code> to use.\nThe default size of text.\nReturns the end level of the <code>Layer</code>.\nSee what can go wrong when creating graphical backends.\nFlushes and settles any pending group of primitives in the …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nBuild and draw geometry.\nA gradient that can be used as a fill for some geometry.\nReturns the <code>Group</code> of the <code>Cache</code>.\nCreates a headless <code>Shell</code>.\nLoad and operate on images.\nReturns the indices of the <code>Mesh</code>.\nReturns <code>Information</code> used by this <code>Compositor</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nRequests for all layouts of the <code>Shell</code> to be recomputed.\nDraw and stack layers of graphical primitives.\nLoads a font from its bytes.\nReturns the logical size of the <code>Viewport</code>.\nMerges a <code>Layer</code> with the current one.\nDraw triangles!\nCreates a new empty <code>Cache</code>.\nCreates a new <code>Compositor</code>.\nCreates a new <code>Shell</code>.\nReturns the physical height of the <code>Viewport</code>.\nReturns the physical size of the <code>Viewport</code>.\nReturns the physical width of the <code>Viewport</code>.\nPresents the <code>Renderer</code> primitives to the next frame of the …\nReturns the projection transformation of the <code>Viewport</code>.\nPuts the given value in the <code>Cache</code>.\nRequests for all windows of the <code>Shell</code> to be redrawn.\nClears all the layers contents and resets its bounds.\nResizes the <code>Layer</code> to the given bounds.\nReturns the amount of samples of the <code>Antialiasing</code>.\nReturns the scale factor of the <code>Viewport</code>.\nScreenshots the current <code>Renderer</code> primitives to an …\nControl the windowing runtime from a renderer.\nReturns the start level of the <code>Layer</code>.\nReturns a reference cell to the internal <code>State</code> of the <code>Cache</code>…\nDraw text.\nReturns the <code>Transformation</code> of the <code>Mesh</code>.\nReturns the visible bounds of the <code>Text</code>.\nWhether or not to synchronize frames.\nCreates a new <code>Compositor</code> with a backend preference.\nCreates a new <code>Layer</code> with the given bounds.\nCreates a new empty <code>Cache</code> with the given <code>Group</code>.\nCreates a new <code>Viewport</code> with the given logical dimensions …\nCreates a new <code>Viewport</code> with the given physical dimensions …\nThe name of the backend where the error happened\nThe reason why this backend could not be used\nThe vertices and indices of the mesh.\nThe vertices and indices of the mesh.\nThe clip bounds of the <code>Mesh</code>.\nThe clip bounds of the <code>Mesh</code>.\nThe <code>Transformation</code> for the vertices of the <code>Mesh</code>.\nThe <code>Transformation</code> for the vertices of the <code>Mesh</code>.\nThe horizontal alignment of the text.\nThe vertical alignment of the text.\nThe bounds of the text.\nThe clip bounds of the text.\nThe color of the text.\nThe contents of the text.\nThe font of the text.\nThe line height of the text.\nThe shaping strategy of the text.\nThe size of the text in logical pixels.\nA simple cache that stores generated values to avoid …\nThe type of cache produced.\nA piece of data that can be cached.\nThe <code>Cache</code> is empty.\nThe <code>Cache</code> is filled.\nA cache group.\nThe state of a <code>Cache</code>.\nCaches this value, producing its corresponding <code>Cache</code>.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nLoads the <code>Cache</code> into a proper instance.\nThe current value of the <code>Cache</code>\nThe previous value of the <code>Cache</code>.\nA flag that indicates whether the renderer should perform …\nA color packed as 4 floats representing RGBA channels.\nReturns the internal components of the <code>Packed</code> color.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nPacks a <code>Color</code>.\nA graphics compositor that can draw to windows.\nThe compositor of the renderer.\nDefines the default compositor of a renderer.\nAn owned display handle that can be used in a <code>Compositor</code>.\nContains information about the graphics (e.g. graphics …\nInvalid dimensions\nThe swap chain has been lost and needs to be recreated.\nPresent Error\nAcquiring a texture failed with a generic error.\nThere is no more memory left to allocate a new frame.\nThe underlying surface has changed, and therefore the …\nPresent Error\nThe iced renderer of the backend.\nResize Error\nThe surface of the backend.\nResult of an unsuccessful call to <code>Compositor::present</code>.\nA timeout was encountered while trying to acquire the next …\nA window that can be used in a <code>Compositor</code>.\nContains the graphics adapter.\nContains the graphics backend.\nConfigures a new <code>Surface</code> with the given dimensions.\nCreates a <code>Self::Renderer</code> for the <code>Compositor</code>.\nCrates a new <code>Surface</code> for the given window.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns <code>Information</code> used by this <code>Compositor</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nLoads a font from its bytes.\nCreates a new <code>Compositor</code>.\nPresents the <code>Renderer</code> primitives to the next frame of the …\nScreenshots the current <code>Renderer</code> primitives to an …\nCreates a new <code>Compositor</code> with a backend preference.\nAn Accesskit event for a specific Accesskit Node in an …\nAlignment on the axis of a container.\nThe animation of some particular state.\nThe background of some element.\nA border.\nA cheaply cloneable and sliceable chunk of contiguous …\nThe built-in Catppuccin Frappé variant.\nThe built-in Catppuccin Latte variant.\nThe built-in Catppuccin Macchiato variant.\nThe built-in Catppuccin Mocha variant.\nAlign at the center of the axis.\nA buffer for short-term storage and transfer within and …\nA color in the <code>sRGB</code> color space.\nA solid color.\nScale as big as it can be without needing to crop or hide …\nThe strategy used to fit the contents of a widget to its …\nScale the image to cover all of the bounding box, cropping …\nA <code>Theme</code> that uses a <code>Custom</code> palette.\nThe built-in dark variant.\nDegrees\nInput method is disabled.\nA DnD event.\nThe built-in Dracula variant.\nA generic <code>Widget</code>.\nInput method is enabled.\nAlign at the end of the axis.\nA user interface event.\nThe built-in Ferra variant:\nDistort the image so the widget is 100% covered without …\nFill all the remaining space\nFill a portion of the remaining space relative to other …\nFill a fixed amount of space\nThe element will float while rotating. The layout will be …\nA font.\nA trait extension for binary functions (<code>Fn(A, B) -> O</code>).\nA fill which transitions colors progressively along a …\nLinearly interpolate between several colors.\nThe built-in Gruvbox Dark variant.\nThe built-in Gruvbox Light variant.\nA raster image that can be drawn.\nThe input method strategy of a widget.\nAn input method event\nThe built-in Kanagawa Dragon variant.\nThe built-in Kanagawa Lotus variant.\nThe built-in Kanagawa Wave variant.\nA keyboard event\nThe bounds of a <code>Node</code> and its children, using absolute …\nThe strategy used to fill space in a specific dimension.\nThe built-in light variant.\nA linear gradient interpolates colors along a direction at …\nThe built-in Moonfly variant.\nA mouse event\nThe error type for errors that can never happen.\nThe built-in Nightfly variant.\nDon’t resize or scale the image at all.\nThe built-in Nord variant.\nAn interactive component that can be displayed on top of …\nThe built-in Oxocarbon variant.\nAn amount of space to pad for each side of a box\nAn amount of logical pixels.\nPlatform specific events\nA 2D point.\nRadians\nAn axis-aligned rectangle.\nA component that can be used by widgets to draw themselves …\nThe strategy used to rotate the content.\nScale the image down if it’s too big for the space, but …\nThe settings of an iced program.\nA shadow.\nA connection to the state of a shell.\nFill the least amount of space\nAn amount of space in 2 dimensions.\nA <code>SmolStr</code> is a string type that has the following …\nThe built-in Solarized Dark variant.\nThe built-in Solarized Light variant.\nThe element will be solid while rotating. The layout will …\nAlign at the start of the axis.\nA raster image that can be drawn.\nA paragraph.\nA built-in theme.\nThe built-in Tokyo Night variant.\nThe built-in Tokyo Night Light variant.\nThe built-in Tokyo Night Storm variant.\nA touch event\nA 2D transformation matrix.\nA 2D vector.\nA component that displays information and allows …\nA window event\nTransparency, 0.0 - 1.0\nThe horizontal alignment of the <code>Text</code>.\nThe vertical alignment of the <code>Text</code>.\nAlign and position widgets.\nCreates an <code>image::Allocation</code> for the given <code>image::Handle</code> …\nAnimate your applications.\nIf set to true, the renderer will try to perform …\nReturns a <code>&str</code> slice of this <code>SmolStr</code>.\nReturns a reference to the <code>Widget</code> of the <code>Element</code>,\nReturns a mutable reference to the <code>Widget</code> of the <code>Element</code>,\nBlue component, 0.0 - 1.0\nThe blur radius of the shadow.\nDraw lines around containers.\nThe border radius of the <code>Image</code>.\nThe border radius for the svg\nBottom padding\nThe bounds of the paragraph.\nClears the buffer, removing all data.\nAccess the clipboard.\nThe color of the border.\nThe <code>Color</code> filter to be applied to the <code>Svg</code>.\nThe color of the shadow.\nCreates a <code>Color</code> with shorter and cleaner syntax.\nThe content of the paragraph.\nCreates <code>Bytes</code> instance from slice, by copying it.\nThe default <code>Font</code> to be used.\nThe text size that will be used by default.\nDraws the <code>Overlay</code> using the associated <code>Renderer</code>.\nDraws the <code>Widget</code> using the associated <code>Renderer</code>.\nThe <code>Ellipsize</code> strategy of the <code>Text</code>.\nEnds a DnD operation.\nEnds recording a new layer.\nEnds recording a new layer.\nHandle events of a user interface.\nIf set to true the application will exit when the main …\nMarks the <code>Element</code> as <em>to-be-explained</em>.\nThe <code>Family</code> of the <code>Font</code>.\nFills a <code>Quad</code> with the provided <code>Background</code>.\nThe filter method of the image.\nLoad and use fonts.\nThe font of the <code>Text</code>.\nThe fonts to load on boot.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCreate Bytes with a buffer whose lifetime is controlled …\nCreates a new <code>Bytes</code> from a static slice.\nGreen component, 0.0 - 1.0\nColors that transition progressively.\nThe handle of the image.\nThe handle of the <code>Svg</code>.\nHeight of the rectangle.\nThe height.\nWidget and Window IDs.\nThe identifier of the application.\nLoad and draw raster graphics.\nThe index of the overlay.\nListen to input method events.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nWhether the application is a daemon\nReturns <code>true</code> if <code>self</code> has a length of zero bytes.\nReturns true if the <code>Bytes</code> has a length of 0.\nReturns <code>true</code> if <code>self</code> is heap-allocated.\nReturns true if this is the only reference to the data and …\nListen to keyboard events.\nPosition your widgets properly.\nReturns the layout <code>Node</code> of the <code>Overlay</code>.\nReturns the <code>layout::Node</code> of the <code>Widget</code>.\nLeft padding\nReturns the length of <code>self</code> in bytes.\nReturns the number of bytes contained in this <code>Bytes</code>.\nThe line height of the <code>Text</code>.\nApplies a transformation to the produced message of the …\nHandle mouse events.\nReturns the current <code>mouse::Interaction</code> of the <code>Overlay</code>.\nA function that can <em>never</em> be called.\nConstructs a <code>SmolStr</code> from a <code>str</code>, heap-allocating if …\nCreates a new empty <code>Bytes</code>.\nCreates a new <code>Element</code> containing the given <code>Widget</code>.\nConstructs an inline variant of <code>SmolStr</code>.\nConstructs a <code>SmolStr</code> from a statically allocated string.\nThe offset of the shadow.\nThe opacity of the image.\nThe opacity of the <code>Svg</code>.\nApplies an <code>crate::widget::Operation</code> to the <code>Overlay</code>.\nDisplay interactive elements on top of other widgets.\nReturns the nested overlay of the <code>Overlay</code>, if there is any.\nSpace stuff around the perimeter.\nConsider using <code>peek_dnd</code> instead Peeks the data on the DnD …\nRed component, 0.0 - 1.0\nThe <code>Radius</code> of the border.\nReads the current content of the <code>Clipboard</code> as text.\nConsider using <code>read_data</code> instead Reads the current content …\nStarts a DnD operation.\nWrite your own renderer.\nRequest window size\nResets the <code>Renderer</code> to start drawing in the <code>new_bounds</code> …\nRight padding\nThe rotation to be applied to the image; on its center.\nThe rotation to be applied to the image; on its center.\nSet the final action for the DnD operation. Only should be …\nThe <code>Shaping</code> strategy of the <code>Text</code>.\nReturns the <code>Size</code> of the <code>Widget</code> in lengths.\nThe size of the <code>Text</code> in logical pixels.\nReturns a slice of self for the provided range.\nReturns a slice of self that is equivalent to the given …\nIf set to <code>true</code>, the image will be snapped to the pixel …\nSplits the bytes into two at the given index.\nSplits the bytes into two at the given index.\nRegisters Dnd destinations\nStarts recording a new layer.\nStarts recording with a new <code>Transformation</code>.\nThe <code>Stretch</code> of the <code>Font</code>.\nThe <code>Style</code> of the <code>Font</code>.\nLoad and draw vector graphics.\nDraw and interact with text.\nUse the built-in theme and styles.\nKeep track of time, both in native and web platforms!\nTop padding\nBuild touch events.\nShortens the buffer, keeping the first <code>len</code> bytes and …\nTry to convert self into <code>BytesMut</code>.\nProcesses a runtime <code>Event</code>.\nWhether or not to attempt to synchronize rendering when …\nThe <code>Weight</code> of the <code>Font</code>.\nCreate custom widgets and operate on them.\nThe width of the border.\nWidth of the rectangle.\nThe width.\nBuild window-based GUI applications.\nApplies the given first argument to a binary function and …\nDraws the primitives recorded in the given closure in a …\nApplies a <code>Transformation</code> to the primitives recorded in the …\nApplies a translation to the primitives recorded in the …\nThe <code>Wrapping</code> strategy of the <code>Text</code>.\nWrites the given text contents to the <code>Clipboard</code>.\nWrites the given contents to the <code>Clipboard</code>.\nThe X coordinate.\nX coordinate of the top-left corner.\nThe X component of the <code>Vector</code>\nThe Y coordinate.\nY coordinate of the top-left corner.\nThe Y component of the <code>Vector</code>\nThe area of the cursor of the input method.\nThe preedit to overlay on top of the input method dialog, …\nThe <code>Purpose</code> of the input method.\nAlignment on the axis of a container.\nAlign bottom\nAlign at the center of the axis.\nHorizontally centered\nVertically centered\nAlign at the end of the axis.\nThe horizontal <code>Alignment</code> of some resource.\nAlign left\nAlign right\nAlign at the start of the axis.\nAlign top\nThe vertical <code>Alignment</code> of some resource.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nThe animation of some particular state.\nDefines a float representation for arbitrary types\nA type implementing <code>Interpolable</code> can be used with …\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nA border.\nThe border radii for the corners of a graphics primitive …\nCreates a new <code>Radius</code> with the given value as bottom left …\nCreates a new <code>Radius</code> with the given bottom left value.\nBottom left radius\nCreates a new <code>Radius</code> with the given bottom right value.\nBottom right radius\nCreates a new <code>Border</code> with the given <code>Color</code>.\nThe color of the border.\nCreates a new <code>Radius</code> with the given value as top left and …\nCreates a new <code>Radius</code> with the same value for each corner.\nThe <code>Radius</code> of the border.\nCreates a new <code>Radius</code> with the given value as top right and …\nCreates a new <code>Border</code> with the given <code>Radius</code>.\nCreates a new <code>Radius</code> with the given value as top left and …\nCreates a new <code>Radius</code> with the given top left value.\nTop left radius\nCreates a new <code>Radius</code> with the given top right value.\nTop right radius\nCreates a new <code>Border</code> with the given <code>width</code>.\nThe width of the border.\nA buffer for short-term storage and transfer within and …\nA list of DnD destination rectangles.\nSource of a DnD operation.\nThe kind of <code>Clipboard</code>.\nA null implementation of the <code>Clipboard</code> trait.\nThe primary clipboard.\nThe standard clipboard.\nA surface is the source of the DnD operation.\nA widget is the source of the DnD operation.\nAppends the list of DnD destination rectangles to the …\nDowncast <code>element</code> to concrete type <code>Element<(), T, R></code>\nEnds a DnD operation.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nReturns the list of DnD destination rectangles. This …\nCreates a new <code>DndDestinationRectangles</code>.\nReads the current content of the primary <code>Clipboard</code>.\nConsider using <code>peek_dnd</code> instead Peeks the data on the DnD …\nPushes a new rectangle to the list of DnD destination …\nReads the current content of the <code>Clipboard</code> as text.\nReads the current content of the <code>Clipboard</code>.\nConsider using <code>read_data</code> instead Reads the current content …\nReads the current content of the primary <code>Clipboard</code>.\nStarts a DnD operation.\nRequest window size\nSet the final action for the DnD operation. Only should be …\nStarts a DnD operation. icon surface is a tuple of the …\nRegisters Dnd destinations\nCreates a new <code>DndDestinationRectangles</code> with the given …\nWrites the given text contents to the <code>Clipboard</code>.\nWrites the given contents to the <code>Clipboard</code>.\nAn Accesskit event for a specific Accesskit Node in an …\nThe <code>Event</code> was handled and processed by a widget.\nA DnD event.\nA user interface event.\nThe <code>Event</code> was <strong>NOT</strong> handled by any widget.\nAn input method event\nA keyboard event\nA mouse event\nA platform specific event\nPlatform specific events\nThe status of an <code>Event</code> after being processed.\nA touch event\nA Wayland specific event\nA window event\nA platform specific event for wayland\nrepositioned,\ncreated output\nrepositioned,\nDestroyed\nlayer surface Done\nDone\nA new seat is interacting with the application\nwayland events\nLock rejected / canceled by compositor\nlayer surface focused\npopup focused\nSession lock surface focused\nFrame events\nOutput Info\nlayer surface event\nlayer surface events\nA seat is not interacting with the application anymore\nCompositor has activated lock\nSession lock protocol not supported\noutput event\noutput events\nOverlap notify event\npopup event\npopup events\nremoved output\nRequest Resize\nSeat Event\nseat events Only one seat can interact with an iced_sctk …\nSession lock events\nsession lock events\nKeyboard inhibit shortcuts\nSubsurface\npopup events\nWindow suggested bounds.\nlayer_surface unfocused\npopup unfocused\nSession lock surface unfocused\nSession unlock has been processed by server\nwindow event\nwindow events\nWindow state\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nheight\nwidth\nx position\ny position\nGlyphs in cursive fonts generally use a more informal …\nA font family.\nFantasy fonts are primarily decorative or expressive fonts …\nA font.\nThe sole criterion of a monospace font is that all glyphs …\nThe name of a font family of choice.\nGlyphs in sans-serif fonts, as the term is used in CSS, …\nSerif fonts represent the formal text style for a script.\nThe width of some text.\nThe style of some text.\nThe weight of some text.\nThe <code>Family</code> of the <code>Font</code>.\nThe <code>Stretch</code> of the <code>Font</code>.\nThe <code>Style</code> of the <code>Font</code>.\nThe <code>Weight</code> of the <code>Font</code>.\nA point along the gradient vector where the specified <code>color</code>…\nA fill which transitions colors progressively along a …\nA linear gradient.\nA linear gradient interpolates colors along a direction at …\nAdds a new <code>ColorStop</code>, defined by an offset and a color, to …\nAdds multiple <code>ColorStop</code>s to the gradient.\nHow the <code>Gradient</code> is angled within its bounds.\nThe color of the gradient at the specified <code>offset</code>.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCreates a new <code>Linear</code> gradient with the given angle in …\nOffset along the gradient vector.\nScales the alpha channel of the <code>Linear</code> gradient by the …\n<code>ColorStop</code>s along the linear gradient path.\na custom id, which is equal to any <code>Id</code> with a matching …\nThe identifier of a generic widget.\nSimilar to PartialEq, but only intended for use when …\nInternal representation of an <code>Id</code>.\nXXX Do not use this as an id for an accessibility node, it …\na unique id\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nget window node id that won’t conflict with other node …\nA memory allocation of a <code>Handle</code>, often in GPU memory.\nA handle pointing to some encoded image bytes in-memory.\nThe image is empty.\nAn image loading error.\nImage filtering strategy.\nA handle of some image data.\nThe image Handle to be displayed. Iced exposes its own …\nThe unique identifier of some <code>Handle</code> data.\nA raster image that can be drawn.\nThe image file was not found.\nThe image data was invalid or could not be decoded.\nBilinear interpolation.\nSome memory taken by an <code>Allocation</code>.\nNearest neighbor.\nNot enough memory to allocate the image.\nA file handle. The image data will be read from the file …\nA <code>Renderer</code> that can render raster graphics.\nA handle pointing to decoded image pixels in RGBA format.\nLoading images is unsupported.\nCreates a new <code>Allocation</code> for the given handle.\nThe border radius of the <code>Image</code>.\nDraws an <code>Image</code> inside the provided <code>bounds</code>.\nThe filter method of the image.\nReturns the argument unchanged.\nReturns the argument unchanged.\nThe handle of the image.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nLoads an image and returns an explicit <code>Allocation</code> to it.\nReturns the dimensions of an image for the given <code>Handle</code>.\nThe opacity of the image.\nThe rotation to be applied to the image; on its center.\nIf set to <code>true</code>, the image will be snapped to the pixel …\nThe height of the image.\nThe id of this handle.\nThe pixels.\nThe width of the image.\nNotifies when the IME was disabled.\nNotifies when text should be inserted into the editor …\nInput method is disabled.\nInput method is enabled.\nDescribes input method events.\nThe input method strategy of a widget.\nNo special hints for the IME (default).\nNotifies when the IME was opened.\nThe pre-edit of an <code>InputMethod</code>.\nNotifies when a new composing text should be set at the …\nThe purpose of an <code>InputMethod</code>.\nThe IME is used for secure input (e.g. passwords).\nThe IME is used to input into a terminal.\nBorrows the contents of a <code>Preedit</code>.\nThe current content.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCreates a new empty <code>Preedit</code>.\nThe selected range of the content.\nThe text size of the content.\nTurns a <code>Preedit</code> into its owned version.\nThe area of the cursor of the input method.\nThe preedit to overlay on top of the input method dialog, …\nThe <code>Purpose</code> of the input method.\nA key string that corresponds to the character typed by …\nA keyboard event.\nA key on the keyboard.\nA keyboard key was pressed.\nA keyboard key was released.\nThe left side of the keyboard.\nThe location of a key on the keyboard.\nThe current state of the keyboard modifiers.\nThe keyboard modifiers have changed.\nA key with an established name.\nThe numpad of the keyboard.\nThe right side of the keyboard.\nThe standard group of keys on the keyboard.\nAn unidentified key.\nIdentify keyboard keys.\nThe key pressed.\nThe key released.\nThe location of the key.\nThe location of the key.\nThe key pressed with all keyboard modifiers applied, …\nThe key released with all keyboard modifiers applied, …\nThe state of the modifier keys.\nThe state of the modifier keys.\nThe physical key pressed.\nThe physical key released.\nWhether the event was the result of key repeat.\nThe text produced by the key press, if any.\nSwitch the input mode on an external AVR (audio/video …\nToggle the power on an external AVR (audio/video …\nThe Accept (Commit, OK) key. Accept current option or …\nRedo or repeat an action.\nFound on Sun’s USB keyboard.\nInitiate the multi-candidate mode.\nThe <code>Alt</code> (Alternative) key.\nThe Alternate Graphics (AltGr or AltGraph) key.\nAlt, Option, or ⌥.\nAlt, Option, or ⌥. This is labeled AltGr on many …\nAn Android “scancode”.\nThe Application switch key, which provides a list of …\nNavigate or traverse downward. (<code>KEYCODE_DPAD_DOWN</code>)\n↓\nNavigate or traverse leftward. (<code>KEYCODE_DPAD_LEFT</code>)\n←\nNavigate or traverse rightward. (<code>KEYCODE_DPAD_RIGHT</code>)\n→\nNavigate or traverse upward. (<code>KEYCODE_DPAD_UP</code>)\n↑\nThe Attention (Attn) key.\nAdjust audio balance leftward. (<code>VK_AUDIO_BALANCE_LEFT</code>)\nAdjust audio balance rightward. (<code>VK_AUDIO_BALANCE_RIGHT</code>)\nDecrease audio bass boost or cycle down through bass boost …\nToggle bass boost on/off. (<code>APPCOMMAND_BASS_BOOST</code>)\nIncrease audio bass boost or cycle up through bass boost …\nAdjust audio fader towards front. (<code>VK_FADER_FRONT</code>)\nAdjust audio fader towards rear. (<code>VK_FADER_REAR</code>)\nAdvance surround audio mode to next available mode. (…\nDecrease treble. (<code>APPCOMMAND_TREBLE_DOWN</code>)\nIncrease treble. (<code>APPCOMMAND_TREBLE_UP</code>)\nDecrease audio volume. (<code>APPCOMMAND_VOLUME_DOWN</code>, …\nToggle between muted state and prior volume level. (…\nIncrease audio volume. (<code>APPCOMMAND_VOLUME_UP</code>, …\n` on a US keyboard. This is also called a backtick or …\nUsed for both the US \\ (on the 101-key layout) and also …\nUsed to remove the character to the left of the cursor. …\nBackspace or ⌫. Labeled Delete on Apple keyboards.\n[ on a US keyboard.\n] on a US keyboard.\nThe Brightness Down key. Typically controls the display …\nThe Brightness Up key. Typically controls the display …\nNavigate to previous content or page in current history. (…\nSome laptops place this key to the left of the ↑ key.\nOpen the list of browser favorites. (…\nNavigate to next content or page in current history. (…\nSome laptops place this key to the right of the ↑ key.\nGo to the user’s preferred home page. (…\nThe “home” button on Android.\nRefresh the current page or content. (…\nCall up the user’s preferred search page. (…\nStop loading the current page or content. (…\nThe Call key. (<code>KEYCODE_CALL</code>)\nThe Camera key. (<code>KEYCODE_CAMERA</code>)\nThe Camera focus key. (<code>KEYCODE_FOCUS</code>)\nThe <code>Caps Lock</code> (Capital) key.\nCapsLock or ⇪\nSelect next (numerically or logically) lower channel. (…\nSelect next (numerically or logically) higher channel. (…\nA key string that corresponds to the character typed by …\nRemove the currently selected input.\nClose the current document or message (Note: This …\nToggle the display of Closed Captions. (<code>VK_CC</code>, …\nCode representing the location of a physical key.\nA known key code\nInitiate the Code Input mode to allow characters to be …\nGeneral purpose color-coded media function key, as index 0 …\nGeneral purpose color-coded media function key, as index 1 …\nGeneral purpose color-coded media function key, as index 2 …\nGeneral purpose color-coded media function key, as index 3 …\nGeneral purpose color-coded media function key, as index 4 …\nGeneral purpose color-coded media function key, as index 5 …\n, on a US keyboard.\nThe Compose key, also known as “Multi_key” on the X …\nShow the application’s context menu. This key is …\nThe application context menu key, which is typically found …\nThe <code>Control</code> or <code>Ctrl</code> key.\nControl or ⌃\nControl or ⌃\nConvert the current input method sequence.\nJapanese: 変 (henkan)\nCopy the current selection. (<code>APPCOMMAND_COPY</code>)\nFound on Sun’s USB keyboard.\nThe Cursor Select key.\nCut the current selection. (<code>APPCOMMAND_CUT</code>)\nFound on Sun’s USB keyboard.\nSelect Digital Video Rrecorder. (<code>KEYCODE_DVR</code>)\nUsed to delete the character to the right of the cursor. …\n⌦. The forward delete key. Note that on Apple keyboards, …\n0 on a US keyboard.\n1 on a US keyboard.\n2 on a US keyboard.\n3 on a US keyboard.\n4 on a US keyboard.\n5 on a US keyboard.\n6 on a US keyboard.\n7 on a US keyboard.\n8 on a US keyboard.\n9 on a US keyboard.\nAdjust brightness of device, by toggling between or …\nSwap video sources. (<code>VK_DISPLAY_SWAP</code>)\nThe Eisu key. This key may close the IME, but its purpose …\nToggle removable media to eject (open) and insert (close) …\nEject or ⏏. This key is placed in the function section …\nThe End key, used with keyboard entry to go to the end of …\nPage Down, End, or ↘\nThe End Call key. (<code>KEYCODE_ENDCALL</code>)\nThe <code>Enter</code> or <code>↵</code> key. Used to activate current selection …\nEnter or ↵. Labeled Return on Apple keyboards.\n= on a US keyboard.\nThe Erase to End of Field key. This key deletes all …\nThe <code>Esc</code> key. This key was originally used to initiate an …\nEsc or ⎋\nThe Extend Selection (Exsel) key.\nExit the current application. (<code>VK_EXIT</code>)\nGeneral-purpose function key. Usually found at the top of …\nGeneral-purpose function key. Usually found at the top of …\nGeneral-purpose function key. Usually found at the top of …\nGeneral-purpose function key. Usually found at the top of …\nGeneral-purpose function key. Usually found at the top of …\nGeneral-purpose function key. Usually found at the top of …\nGeneral-purpose function key. Usually found at the top of …\nGeneral-purpose function key. Usually found at the top of …\nGeneral-purpose function key. Usually found at the top of …\nGeneral-purpose function key. Usually found at the top of …\nGeneral-purpose function key. Usually found at the top of …\nGeneral-purpose function key. Usually found at the top of …\nGeneral-purpose function key. Usually found at the top of …\nGeneral-purpose function key. Usually found at the top of …\nGeneral-purpose function key. Usually found at the top of …\nGeneral-purpose function key. Usually found at the top of …\nGeneral-purpose function key. Usually found at the top of …\nGeneral-purpose function key. Usually found at the top of …\nGeneral-purpose function key. Usually found at the top of …\nGeneral-purpose function key. Usually found at the top of …\nGeneral-purpose function key. Usually found at the top of …\nGeneral-purpose function key. Usually found at the top of …\nGeneral-purpose function key. Usually found at the top of …\nGeneral-purpose function key. Usually found at the top of …\nGeneral-purpose function key. Usually found at the top of …\nGeneral-purpose function key. Usually found at the top of …\nGeneral-purpose function key. Usually found at the top of …\nGeneral-purpose function key. Usually found at the top of …\nGeneral-purpose function key. Usually found at the top of …\nGeneral-purpose function key. Usually found at the top of …\nGeneral-purpose function key. Usually found at the top of …\nGeneral-purpose function key. Usually found at the top of …\nGeneral-purpose function key. Usually found at the top of …\nGeneral-purpose function key. Usually found at the top of …\nGeneral-purpose function key.\nGeneral-purpose function key.\nGeneral-purpose function key.\nGeneral-purpose function key.\nGeneral-purpose function key.\nGeneral-purpose function key.\nGeneral-purpose function key.\nGeneral-purpose function key.\nGeneral-purpose function key.\nGeneral-purpose function key.\nGeneral-purpose function key. Usually found at the top of …\nGeneral-purpose function key. Usually found at the top of …\nGeneral-purpose function key.\nGeneral-purpose function key.\nGeneral-purpose function key.\nGeneral-purpose function key.\nGeneral-purpose function key.\nGeneral-purpose function key.\nGeneral-purpose function key.\nGeneral-purpose function key.\nGeneral-purpose function key.\nGeneral-purpose function key.\nGeneral-purpose function key.\nGeneral-purpose function key.\nGeneral-purpose function key. Usually found at the top of …\nGeneral-purpose function key. Usually found at the top of …\nGeneral-purpose function key. Usually found at the top of …\nGeneral-purpose function key. Usually found at the top of …\nGeneral-purpose function key. Usually found at the top of …\nGeneral-purpose function key. Usually found at the top of …\nGeneral-purpose function key. Usually found at the top of …\nGeneral-purpose function key. Usually found at the top of …\nGeneral-purpose function key. Usually found at the top of …\nGeneral-purpose function key. Usually found at the top of …\nGeneral-purpose function key. Usually found at the top of …\nGeneral-purpose function key. Usually found at the top of …\nClear program or content stored as favorite 0. (…\nClear program or content stored as favorite 1. (…\nClear program or content stored as favorite 2. (…\nClear program or content stored as favorite 3. (…\nSelect (recall) program or content stored as favorite 0. (…\nSelect (recall) program or content stored as favorite 1. (…\nSelect (recall) program or content stored as favorite 2. (…\nSelect (recall) program or content stored as favorite 3. (…\nStore current program or content as favorite 0. (…\nStore current program or content as favorite 1. (…\nStore current program or content as favorite 2. (…\nStore current program or content as favorite 3. (…\nThe Final Mode <code>Final</code> key used on some Asian keyboards, to …\nOpen the Find dialog. (<code>APPCOMMAND_FIND</code>)\nFound on Sun’s USB keyboard.\nThe Function switch <code>Fn</code> key. Activating this key …\nFn This is typically a hardware key that does not generate …\nThe Function-Lock (<code>FnLock</code> or <code>F-Lock</code>) key. Activating this …\nFLock or FnLock. Function Lock key. Found on the Microsoft …\nThe Back key. (<code>KEYCODE_BACK</code>)\nThe Home key, which goes to the phone’s main screen. (…\nSwitch to the first character group. (ISO/IEC 9995)\nSwitch to the last character group. (ISO/IEC 9995)\nSwitch to the next character group. (ISO/IEC 9995)\nSwitch to the previous character group. (ISO/IEC 9995)\nToggle display of program or content guide. (<code>VK_GUIDE</code>, …\nIf guide is active and displayed, then display next …\nIf guide is active and displayed, then display previous …\nToggle between Hangul and English modes.\nThe (Half-Width) Characters key.\nThe Headset Hook key. (<code>KEYCODE_HEADSETHOOK</code>)\nOpen a help dialog or toggle display of help information. (…\nHelp. Not present on standard PC keyboards.\nThe Hibernate key. This key saves the current state of the …\nThe Hiragana (Japanese Kana characters) key.\nUse for dedicated ひらがな key found on some Japanese …\nThe Hiragana/Katakana toggle key. (…\nThe Home key, used with keyboard entry, to go to start of …\nHome or ↖\nToggle display of information about currently selected …\nToggle between text modes for insertion or overtyping. (…\nInsert or Ins. Not present on Apple keyboards.\nToggle instant replay. (<code>VK_INSTANT_REPLAY</code>)\nLocated between the left Shift and Z keys. Labeled \\ on a …\nLocated between the / and right Shift keys. Labeled \\ (ro) …\nLocated between the = and Backspace keys. Labeled ¥ (yen) …\nThe Kana Mode (Kana Lock) key. This key is used to enter …\nJapanese: カタカナ/ひらがな/ローマ字 …\nThe Kanji (Japanese name for ideographic characters of …\nThe Katakana (Japanese Kana characters) key.\nUse for dedicated カタカナ key found on some Japanese …\nA key on the keyboard.\nThe <code>11</code> key found on media numpads that have buttons from <code>1</code> …\nThe <code>12</code> key found on media numpads that have buttons from <code>1</code> …\na on a US keyboard. Labeled q on an AZERTY (e.g., French) …\nb on a US keyboard.\nc on a US keyboard.\nd on a US keyboard.\ne on a US keyboard.\nf on a US keyboard.\ng on a US keyboard.\nh on a US keyboard.\ni on a US keyboard.\nj on a US keyboard.\nk on a US keyboard.\nl on a US keyboard.\nm on a US keyboard.\nn on a US keyboard.\no on a US keyboard.\np on a US keyboard.\nq on a US keyboard. Labeled a on an AZERTY (e.g., French) …\nr on a US keyboard.\ns on a US keyboard.\nt on a US keyboard.\nu on a US keyboard.\nv on a US keyboard.\nw on a US keyboard. Labeled z on an AZERTY (e.g., French) …\nx on a US keyboard.\ny on a US keyboard. Labeled z on a QWERTZ (e.g., German) …\nz on a US keyboard. Labeled w on an AZERTY (e.g., French) …\nKorean: HangulMode 한/영 (han/yeong)\nKorean: Hanja 한 (hanja)\nJapanese (word-processing keyboard): Katakana\nJapanese (word-processing keyboard): Hiragana\nJapanese (word-processing keyboard): Zenkaku/Hankaku\nSometimes labelled My Computer on the keyboard\nSometimes labelled Calculator on the keyboard\nThe first generic “LaunchApplication” key. This is …\nThe second generic “LaunchApplication” key. This is …\nThe “Calendar” key. (<code>KEYCODE_CALENDAR</code>)\nThe “Contacts” key. (<code>KEYCODE_CONTACTS</code>)\nThe “Mail” key. (<code>APPCOMMAND_LAUNCH_MAIL</code>)\nThe “Media Player” key. (<code>APPCOMMAND_LAUNCH_MEDIA_SELECT</code>…\nLaunch linked content, if available and appropriate. (…\nList the current program. (<code>VK_LIST</code>)\nToggle display listing of currently available live content …\nLock or unlock current content or program. (<code>VK_LOCK</code>)\nA macOS “scancode”.\nOpen an editor to forward the current message. (…\nOpen an editor to reply to the current message. (…\nSend the current message. (<code>APPCOMMAND_SEND_MAIL</code>)\nToggle between manner mode state: silent, vibrate, ring, …\nShow a list of media applications: audio/video players and …\nAudio track key. (<code>KEYCODE_MEDIA_AUDIO_TRACK</code>)\nClose the current media, for example to close a CD or DVD …\nInitiate or continue forward playback at faster than …\nSelect previously selected channel or media. (<code>VK_LAST</code>, …\nPause the currently playing media. (<code>APPCOMMAND_MEDIA_PAUSE</code>…\nInitiate or continue media playback at normal speed, if …\nToggle media between play and pause states. (…\nInitiate or resume recording of currently selected media. (…\nInitiate or continue reverse playback at faster than …\nSkip backward to next content or program. (…\nSkip forward to next content or program. (<code>VK_SKIP</code>, …\nStep backward to next content or program. (…\nStep forward to next content or program. (…\nStop media playing, pausing, forwarding, rewinding, or …\nMedia top menu. (<code>KEYCODE_MEDIA_TOP_MENU</code>)\nSeek to next media or program track. (…\nSeek to previous media or program track. (…\nToggle the microphone on/off. (<code>APPCOMMAND_MIC_ON_OFF_TOGGLE</code>…\nDecrease microphone volume. (…\nMute the microphone. (<code>APPCOMMAND_MICROPHONE_VOLUME_MUTE</code>, …\nIncrease microphone volume. (…\n- on a US keyboard.\nToggle between or cycle through input modes of IMEs.\nA named key.\nA key with an established name.\nContains the platform-native physical key identifier.\nNavigate in. (<code>KEYCODE_NAVIGATE_IN</code>)\nNavigate to next key. (<code>KEYCODE_NAVIGATE_NEXT</code>)\nNavigate out. (<code>KEYCODE_NAVIGATE_OUT</code>)\nNavigate to previous key. (<code>KEYCODE_NAVIGATE_PREVIOUS</code>)\nOpen a new document or message. (<code>APPCOMMAND_NEW</code>)\nCycle to next favorite channel (in favorites list). (…\nCycle to next user profile (if there are multiple user …\nAccept current input method sequence without conversion in …\nJapanese: 無変換 (muhenkan)\nThe Notification key. (<code>KEYCODE_NOTIFICATION</code>)\nThe <code>NumLock</code> or Number Lock key. Used to toggle numpad mode …\nOn the Mac, this is used for the numpad Clear key.\n0 Ins on a keyboard. 0 on a phone or remote control\n1 End on a keyboard. 1 or 1 QZ on a phone or remote control\n2 ↓ on a keyboard. 2 ABC on a phone or remote control\n3 PgDn on a keyboard. 3 DEF on a phone or remote control\n4 ← on a keyboard. 4 GHI on a phone or remote control\n5 on a keyboard. 5 JKL on a phone or remote control\n6 → on a keyboard. 6 MNO on a phone or remote control\n7 Home on a keyboard. 7 PQRS or 7 PRS on a phone or remote …\n8 ↑ on a keyboard. 8 TUV on a phone or remote control\n9 PgUp on a keyboard. 9 WXYZ or 9 WXY on a phone or remote …\n+\nFound on the Microsoft Natural Keyboard.\nC or A (All Clear). Also for use with numpads that have a …\nC (Clear Entry)\n, (thousands separator). For locales where the thousands …\n. Del. For locales where the decimal separator is “,” …\n/\n=\n# on a phone or remote control device. This key is …\nM Add current entry to the value stored in memory.\nM Clear the value stored in memory.\nM Replace the current entry with the value stored in …\nM Replace the value stored in memory with the current …\nM Subtract current entry from the value stored in memory.\n<em> on a keyboard. For use with numpads that provide </em>…\n( Found on the Microsoft Natural Keyboard.\n) Found on the Microsoft Natural Keyboard.\n* on a phone or remote control device.\n-\nAccess on-demand content or programs. (<code>VK_ON_DEMAND</code>)\nOpen an existing document or message. (<code>APPCOMMAND_OPEN</code>)\nFound on Sun’s USB keyboard.\nScroll down or display next page of content.\nPage Down, PgDn, or ⇟\nScroll up or display previous page of content.\nPage Up, PgUp, or ⇞\nPairing key to pair devices. (<code>KEYCODE_PAIRING</code>)\nThe Paste key. (<code>APPCOMMAND_PASTE</code>)\nFound on Sun’s USB keyboard.\nPause the current state or application (as appropriate).\nPause Break\n. on a US keyboard.\nRepresents the location of a physical key.\nMove picture-in-picture window down. (<code>VK_PINP_DOWN</code>)\nMove picture-in-picture window. (<code>VK_PINP_MOVE</code>)\nToggle display of picture-in-picture window. (…\nMove picture-in-picture window up. (<code>VK_PINP_UP</code>)\nPlay or resume the current state or application (as …\nDecrease media playback speed. (<code>VK_PLAY_SPEED_DOWN</code>)\nReset playback to normal speed. (<code>VK_PLAY_SPEED_RESET</code>)\nIncrease media playback speed. (<code>VK_PLAY_SPEED_UP</code>)\nToggle power state. (<code>KEYCODE_POWER</code>) Note: Note: Some …\nThis key is placed in the function section on some Apple …\nThe <code>PowerOff</code> key. Sometime called <code>PowerDown</code>.\nPrint the current document or message. (<code>APPCOMMAND_PRINT</code>)\nInitiate print-screen function.\nPrtScr SysRq or Print Screen\nThe properties (Props) key.\nFound on Sun’s USB keyboard.\n’ on a US keyboard.\nToggle random media or content shuffle mode. (…\nNot a physical key, but this key code is sent when the …\nToggle or cycle between media recording speeds. (…\nRedo the last action. (<code>APPCOMMAND_REDO</code>)\nToggle RF (radio frequency) input bypass mode (pass RF …\nThe Roman characters function key.\nSwitch the input mode on an external STB (set top box). (…\nToggle the power on an external STB (set top box). (…\nSave the current document or message. (<code>APPCOMMAND_SAVE</code>)\nToggle scan channels mode. (<code>VK_SCAN_CHANNELS_TOGGLE</code>)\nAdvance display screen mode to next available mode. (…\nToggle between scrolling and cursor movement modes.\nScroll Lock\nFound on Sun’s USB keyboard.\n; on a US keyboard.\nToggle display of device settings screen. (<code>VK_SETTINGS</code>, …\nUsed to enable shift modifier function for interpreting …\nShift or ⇧\nShift or ⇧\n/ on a US keyboard.\nGeneral purpose virtual function key, as index 1.\nGeneral purpose virtual function key, as index 2.\nGeneral purpose virtual function key, as index 3.\nGeneral purpose virtual function key, as index 4.\n (space)\nShow correction list when a word is incorrectly …\nToggle between dictation mode and command/control mode. (…\nSpellcheck the current document or selection. (…\nToggle split screen mode. (<code>VK_SPLIT_SCREEN_TOGGLE</code>)\nThe Standby key. This key turns off the display and places …\nToggle display of subtitles, if available. (<code>VK_SUBTITLE</code>)\nUsed to enable “super” modifier function for …\nThe Windows, ⌘, Command, or other OS symbol key.\nThe Windows, ⌘, Command, or other OS symbol key.\nThe Symbol modifier key (used on some virtual keyboards).\nSwitch to viewing TV. (<code>KEYCODE_TV</code>)\nTV 3D Mode. (<code>KEYCODE_3D_MODE</code>)\nToggle between antenna and cable input. (…\nAudio description. (<code>KEYCODE_TV_AUDIO_DESCRIPTION</code>)\nAudio description mixing volume down. (…\nAudio description mixing volume up. (…\nContents menu. (<code>KEYCODE_TV_CONTENTS_MENU</code>)\nContents menu. (<code>KEYCODE_TV_DATA_SERVICE</code>)\nSwitch the input mode on an external TV. (<code>KEYCODE_TV_INPUT</code>)\nSwitch to component input #1. (<code>KEYCODE_TV_INPUT_COMPONENT_1</code>…\nSwitch to component input #2. (<code>KEYCODE_TV_INPUT_COMPONENT_2</code>…\nSwitch to composite input #1. (<code>KEYCODE_TV_INPUT_COMPOSITE_1</code>…\nSwitch to composite input #2. (<code>KEYCODE_TV_INPUT_COMPOSITE_2</code>…\nSwitch to HDMI input #1. (<code>KEYCODE_TV_INPUT_HDMI_1</code>)\nSwitch to HDMI input #2. (<code>KEYCODE_TV_INPUT_HDMI_2</code>)\nSwitch to HDMI input #3. (<code>KEYCODE_TV_INPUT_HDMI_3</code>)\nSwitch to HDMI input #4. (<code>KEYCODE_TV_INPUT_HDMI_4</code>)\nSwitch to VGA input #1. (<code>KEYCODE_TV_INPUT_VGA_1</code>)\nMedia context menu. (<code>KEYCODE_TV_MEDIA_CONTEXT_MENU</code>)\nToggle network. (<code>KEYCODE_TV_NETWORK</code>)\nNumber entry. (<code>KEYCODE_TV_NUMBER_ENTRY</code>)\nToggle the power on an external TV. (<code>KEYCODE_TV_POWER</code>)\nRadio. (<code>KEYCODE_TV_RADIO_SERVICE</code>)\nSatellite. (<code>KEYCODE_TV_SATELLITE</code>)\nBroadcast Satellite. (<code>KEYCODE_TV_SATELLITE_BS</code>)\nCommunication Satellite. (<code>KEYCODE_TV_SATELLITE_CS</code>)\nToggle between available satellites. (…\nAnalog Terrestrial. (<code>KEYCODE_TV_TERRESTRIAL_ANALOG</code>)\nDigital Terrestrial. (<code>KEYCODE_TV_TERRESTRIAL_DIGITAL</code>)\nTimer programming. (<code>KEYCODE_TV_TIMER_PROGRAMMING</code>)\nThe Horizontal Tabulation <code>Tab</code> key.\nTab or ⇥\nToggle display of teletext, if available (<code>VK_TELETEXT</code>, …\nUndo the last action. (<code>APPCOMMAND_UNDO</code>)\nFound on Sun’s USB keyboard.\nAn unidentified key.\nAn unidentified code.\nThis variant is used when the key cannot be translated to …\nAdvance video mode to next available mode. (…\nThe WakeUp key. (<code>KEYCODE_WAKEUP</code>)\nA Windows “scancode”.\nCause device to identify itself in some manner, e.g., …\nAn XKB “keycode”.\nThe Zenkaku (Full-Width) Characters key.\nThe Zenkaku/Hankaku (full-width/half-width) toggle key. (…\nThe ZoomIn key. (<code>KEYCODE_ZOOM_IN</code>)\nThe ZoomOut key. (<code>KEYCODE_ZOOM_OUT</code>)\nToggle between full-screen and scaled content, or alter …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nThe bounds of a <code>Node</code> and its children, using absolute …\nA set of size constraints for layouting.\nThe bounds of an element and its children.\nAligns the <code>Node</code> in the given space.\nMutable reference version of <code>Self::align</code>.\nComputes the resulting <code>Node</code> that fits the <code>Limits</code> given …\nReturns the bounds of the <code>Node</code>.\nReturns the children of the <code>Node</code>.\nComputes the resulting <code>Node</code> that fits the <code>Limits</code> given …\nCreates a new <code>Node</code> that wraps a single child with some …\nDistribute elements using a flex-based layout.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nMoves the <code>Node</code> to the given position.\nMutable reference version of <code>Self::move_to</code>.\nCreates a new <code>Node</code> with the given <code>Size</code>.\nProduces a <code>Node</code> with two children nodes one right next to …\nComputes the <code>Node</code> that fits the <code>Limits</code> given some width, …\nComputes a <code>padded</code> <code>Node</code> with a positioning step.\nReturns the <code>Size</code> of the <code>Node</code>.\nComputes the resulting <code>Node</code> that fits the <code>Limits</code> given …\nTranslates the <code>Node</code> by the given translation.\nTranslates the <code>Node</code> by the given translation.\nCreates a new <code>Node</code> with the given <code>Size</code> and children.\nThe main axis of a flex layout.\nThe horizontal axis\nThe vertical axis\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nComputes the flex layout with the given axis and limits, …\nThe cursor has a defined position.\nThe back mouse button.\nThe button of a mouse.\nA mouse button was pressed.\nA mouse button was released.\nA mouse click.\nThe mouse cursor state.\nThe mouse cursor entered the window.\nThe mouse cursor left the window.\nThe mouse cursor was moved\nA mouse event.\nThe forward mouse button.\nThe interaction of a mouse cursor.\nThe left mouse button.\nThe cursor has a defined position, but it’s levitating …\nA line-based scroll movement\nThe middle (wheel) button.\nSome other button.\nA pixel-based scroll movement\nThe right mouse button.\nA scroll movement.\nThe cursor is currently unavailable (i.e. out of bounds or …\nThe mouse wheel was scrolled.\nTrack mouse clicks.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nReturns the <code>Kind</code> of <code>Click</code>.\nCreates a new <code>Click</code> with the given position and previous …\nReturns the position of the <code>Click</code>.\nThe scroll movement.\nThe new position of the mouse cursor\nThe number of horizontal lines scrolled\nThe number of horizontal pixels scrolled\nThe number of vertical lines scrolled\nThe number of vertical pixels scrolled\nA mouse click.\nA double click\nThe kind of mouse click.\nA single click\nA triple click\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nA generic <code>Overlay</code>.\nAn <code>Overlay</code> container that displays multiple overlay …\nAn overlay container that displays nested overlays\nAn interactive component that can be displayed on top of …\nReturns a reference to the <code>Overlay</code> of the <code>Element</code>,\nReturns a mutable reference to the <code>Overlay</code> of the <code>Element</code>,\nDraws the <code>Overlay</code> using the associated <code>Renderer</code>.\nDraws the <code>Nested</code> overlay using the associated <code>Renderer</code>.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns a <code>Group</code> of overlay <code>Element</code> children.\nThe index of the overlay.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nReturns the layout <code>Node</code> of the <code>Overlay</code>.\nReturns the layout <code>Node</code> of the <code>Nested</code> overlay.\nApplies a transformation to the produced message of the …\nReturns the current <code>mouse::Interaction</code> of the <code>Nested</code> …\nReturns the current <code>mouse::Interaction</code> of the <code>Overlay</code>.\nCreates a new <code>Element</code> containing the given <code>Overlay</code>.\nCreates an empty <code>Group</code>.\nCreates a nested overlay from the provided <code>overlay::Element</code>\nApplies a <code>widget::Operation</code> to the <code>Nested</code> overlay.\nApplies an <code>crate::widget::Operation</code> to the <code>Overlay</code>.\nTurns the <code>Group</code> into an overlay <code>overlay::Element</code>.\nReturns the nested overlay of the <code>Overlay</code>, if there is any.\nProcesses a runtime <code>Event</code>.\nProcesses a runtime <code>Event</code>.\nCreates a <code>Group</code> with the given elements.\nAn amount of space to pad for each side of a box\nCreate a <code>Padding</code> that is equal on all sides.\nCreate some bottom <code>Padding</code>.\nBottom padding\nCreate some <code>Padding</code> with equal left and right sides.\nCreate some left <code>Padding</code>.\nLeft padding\nCreate some right <code>Padding</code>.\nRight padding\nCreate some top <code>Padding</code>.\nTop padding\nCreate some <code>Padding</code> with equal top and bottom sides.\nA headless renderer is a renderer that can render …\nA polygon with four sides.\nA component that can be used by widgets to draw themselves …\nThe styling attributes of a <code>Renderer</code>.\nCreates an <code>image::Allocation</code> for the given <code>image::Handle</code> …\nThe <code>Border</code> of the <code>Quad</code>. The border is drawn on the inside …\nThe bounds of the <code>Quad</code>.\nEnds recording a new layer.\nEnds recording a new layer.\nFills a <code>Quad</code> with the provided <code>Background</code>.\nReturns the argument unchanged.\nReturns the argument unchanged.\nThe color to apply to symbolic icons.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nReturns the unique name of the renderer.\nCreates a new <code>Headless</code> renderer;\nResets the <code>Renderer</code> to start drawing in the <code>new_bounds</code> …\nThe scale factor\nDraws offscreen into a screenshot, returning a collection …\nThe <code>Shadow</code> of the <code>Quad</code>.\nWhether the <code>Quad</code> should be snapped to the pixel grid.\nStarts recording a new layer.\nStarts recording with a new <code>Transformation</code>.\nThe text color\nDraws the primitives recorded in the given closure in a …\nApplies a <code>Transformation</code> to the primitives recorded in the …\nApplies a translation to the primitives recorded in the …\nIn-memory data\nThe data of a vectorial image.\nA handle of Svg data.\nFile data\nA <code>Renderer</code> that can render vector graphics.\nA raster image that can be drawn.\nThe border radius for the svg\nThe <code>Color</code> filter to be applied to the <code>Svg</code>.\nDraws an SVG with the given <code>Handle</code>, an optional <code>Color</code> …\nReturns the argument unchanged.\nThe handle of the <code>Svg</code>.\nCalls <code>U::from(self)</code>.\nReturns the default dimensions of an SVG for the given …\nThe opacity of the <code>Svg</code>.\nThe rotation to be applied to the image; on its center.\nThe <code>char</code> representing a ▼ icon in the built-in <code>ICON_FONT</code>.\nAn absolute height in logical pixels.\nAdvanced text shaping and font fallback.\nCursor affinity for BiDi text. At the boundary between …\nAssociate with the run after the cursor index.\nThe alignment of some text.\nAuto-detect the best shaping strategy from the text.\nNo shaping and no font fallback.\nAssociate with the run before the cursor index.\nBorrowed data.\nA bounds difference.\nThe <code>char</code> representing a ✔ icon in the <code>ICON_FONT</code>.\nCenter text.\nThe point was within the bounds of the returned character …\nNo specific alignment.\nThe difference detected in some text.\nA component that can be used by widgets to edit multi-line …\nThe <code>Editor</code> of this <code>Renderer</code>.\nThe ellipsizing strategy of some text.\nThe ellipsizing strategy of some text when it exceeds a …\nEllipsize at the end of the text.\nThe font of the <code>Editor</code>.\nThe font of this <code>Paragraph</code>.\nThe font type used.\nA fragment of <code>Text</code>.\nWraps at the glyph level.\nThe height limit in pixels\nA text highlight.\nThe output of the <code>Highlighter</code>.\nA type capable of highlighting text.\nThe result of hit testing on text.\nThe ‘char’ representing the iced logo in the built-in …\nThe icon font of the backend.\nA trait for converting a value to some text <code>Fragment</code>.\nThe highlight iterator type.\nJustify text.\nAlign text to the left.\nThe height of a line of text in a paragraph.\nThe number of lines after which ellipsizing should occur.\nEllipsize in the middle of the text.\nNo wrapping.\nNo ellipsizing.\nNo difference.\nOwned data.\nA text paragraph.\nThe <code>Paragraph</code> of this <code>Renderer</code>.\nThe Raw of this <code>Renderer</code>.\nA factor of the size of the text.\nA renderer capable of measuring and drawing <code>Text</code>.\nAlign text to the right.\nThe <code>char</code> representing a v icon in the built-in <code>ICON_FONT</code>.\nThe <code>char</code> representing a < icon in the built-in <code>ICON_FONT</code>.\nThe <code>char</code> representing a > icon in the built-in <code>ICON_FONT</code>.\nThe <code>char</code> representing a ^ icon in the built-in <code>ICON_FONT</code>.\nThe settings to configure the <code>Highlighter</code>.\nA shape difference.\nThe shaping strategy of some text.\nA span of text.\nEllipsize at the start of the text.\nA paragraph.\nWraps at the word level.\nWraps at the word level, or fallback to glyph level if a …\nThe wrapping strategy of some text.\nReturns the cursor <code>Affinity</code> of the <code>Hit</code>.\nReturns the horizontal alignment of the <code>Paragraph</code>.\nThe horizontal alignment of the <code>Text</code>.\nReturns the vertical alignment of the <code>Paragraph</code>.\nThe vertical alignment of the <code>Text</code>.\nThe <code>Background</code> of the highlight.\nThe <code>Border</code> of the highlight.\nReturns the current boundaries of the <code>Editor</code>.\nReturns the available bounds used to layout the <code>Paragraph</code>.\nThe bounds of the paragraph.\nNotifies the <code>Highlighter</code> that the line at the given index …\nThe <code>Color</code> of the <code>Span</code>.\nCompares the <code>Paragraph</code> with some desired <code>Text</code> and returns …\nThe content of the paragraph.\nReturns the current selected text of the <code>Editor</code>.\nReturns the current line of the <code>Highlighter</code>.\nReturns the current <code>Cursor</code> of the <code>Editor</code>.\nComputes the cursor position of the <code>Hit</code> .\nReturns the visual position of a cursor at the given byte …\nReturns the default <code>Self::Font</code>.\nReturns the default size of <code>Text</code>.\nEdit text.\nReturns the <code>Ellipsize</code> strategy of the <code>Paragraph</code>>\nThe <code>Ellipsize</code> strategy of the <code>Text</code>.\nDraws the given <code>Editor</code> at the given position and with the …\nDraws the given <code>Paragraph</code> at the given position and with …\nDraws the given Raw\nDraws the given <code>Text</code> at the given position and with the …\nReturns the font of the <code>Paragraph</code>.\nThe font of the <code>Text</code>.\nThe font of the <code>Span</code>.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the distance to the given grapheme index in the …\nRuns a text <code>Highlighter</code> in the <code>Editor</code>.\nReturns highlight rectangles for a text selection. For …\nThe <code>Highlight</code> of the <code>Span</code>.\nHighlights the given line.\nHighlight text.\nTests whether the provided point is within the boundaries …\nTests whether the provided point is within the boundaries …\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nConverts the value to some text <code>Fragment</code>.\nReturns true if the <code>Editor</code> has no contents.\nReturns <code>true</code> if the line is RTL, <code>false</code> for LTR.\nReturns the text of the given line in the <code>Editor</code>, if it …\nReturns the amount of lines in the <code>Editor</code>.\nReturns the <code>LineHeight</code> of the <code>Paragraph</code>.\nThe line height of the <code>Text</code>.\nThe <code>LineHeight</code> of the <code>Span</code>.\nThe link of the <code>Span</code>.\nReturns the minimum boundaries to fit the current contents …\nReturns the minimum boundaries that can fit the contents …\nReturns the minimum height that can fit the contents of …\nReturns the minimum width that can fit the contents of the …\nMoves the cursor to the given position.\nCreates a new <code>Highlighter</code> from its <code>Self::Settings</code>.\nThe <code>Padding</code> of the <code>Span</code>.\nDraw paragraphs.\nPerforms an <code>Action</code> on the <code>Editor</code>.\nLays out the <code>Paragraph</code> with some new boundaries.\nReturns the current <code>Selection</code> of the <code>Editor</code>.\nReturns the <code>Shaping</code> strategy of the <code>Paragraph</code>>\nThe <code>Shaping</code> strategy of the <code>Text</code>.\nReturns the text size of the <code>Paragraph</code> in <code>Pixels</code>.\nThe size of the <code>Text</code> in logical pixels.\nThe size of the <code>Span</code> in <code>Pixels</code>.\nReturns all bounds for the provided <code>Span</code> index of the …\nWhether the <code>Span</code> should be struck through or not.\nThe <code>Fragment</code> of text.\nWhether the <code>Span</code> should be underlined or not.\nUpdates the <code>Editor</code> with some new attributes.\nUpdates the <code>Highlighter</code> with some new <code>Self::Settings</code>.\nCreates a new <code>Paragraph</code> laid out with the given <code>Text</code>.\nCreates a new <code>Editor</code> laid out with the given text.\nCreates a new <code>Paragraph</code> laid out with the given <code>Text</code>.\nReturns the <code>Wrapping</code> strategy of the <code>Paragraph</code>>\nThe <code>Wrapping</code> strategy of the <code>Text</code>.\nAn interaction with an <code>Editor</code>.\nDelete the previous character.\nCursor without a selection\nClick the <code>Editor</code> at the given <code>Point</code>.\nUse <code>\\r</code> for line ending (many legacy systems)\nUse <code>\\r\\n</code> for line ending (Windows-style)\nThe range of an <code>Editor</code>.\nDelete the next character.\nA direction in some text.\nMove to the end of the text.\nMove to the start of the text.\nMove down.\nDrag the mouse on the <code>Editor</code> to the given <code>Point</code>.\nAn action that edits text.\nPerform an <code>Edit</code>.\nA component that can be used by widgets to edit multi-line …\nMove to the end of the line.\nBreak the current line.\nThe font of the <code>Editor</code>.\nMove to the start of the line.\nIndent the current line.\nInsert the given character.\nMove left.\n<-\nUse <code>\\n</code> for line ending (POSIX-style)\nUse <code>\\n\\r</code> for line ending (some legacy systems)\nA line of an <code>Editor</code>.\nThe line ending of a <code>Line</code>.\nA cursor movement.\nApply a <code>Motion</code>.\nNo line ending\nMove to the start of the next window.\nMove to the start of the previous window.\nPaste the given text.\nA cursor position in an <code>Editor</code>.\nCursor selecting a range of text\nMove right.\n->\nScroll the <code>Editor</code> a certain amount of lines.\nSelect text with a given <code>Motion</code>.\nSelect the entire buffer.\nSelect the line at the current cursor.\nSelect the word at the current cursor.\nThe cursor of an <code>Editor</code>.\nUnindent the current line.\nMove up.\nMove to the left boundary of a word.\nMove to the right boundary of a word.\nReturns the current boundaries of the <code>Editor</code>.\nThe column in the line.\nReturns the current selected text of the <code>Editor</code>.\nReturns the current <code>Cursor</code> of the <code>Editor</code>.\nThe line ending of the <code>Line</code>.\nReturns the argument unchanged.\nRuns a text <code>Highlighter</code> in the <code>Editor</code>.\nCalls <code>U::from(self)</code>.\nReturns true if the <code>Editor</code> has no contents.\nReturns the text of the given line in the <code>Editor</code>, if it …\nThe line of text.\nReturns the amount of lines in the <code>Editor</code>.\nReturns the minimum boundaries to fit the current contents …\nMoves the cursor to the given position.\nPerforms an <code>Action</code> on the <code>Editor</code>.\nThe cursor position.\nReturns the current <code>Selection</code> of the <code>Editor</code>.\nThe selection position, if any.\nThe raw text of the <code>Line</code>.\nUpdates the <code>Editor</code> with some new attributes.\nCreates a new <code>Editor</code> laid out with the given text.\nThe amount of lines to scroll.\nThe format of some text.\nThe output of the <code>Highlighter</code>.\nA type capable of highlighting text.\nThe highlight iterator type.\nA highlighter that highlights nothing.\nThe settings to configure the <code>Highlighter</code>.\nNotifies the <code>Highlighter</code> that the line at the given index …\nThe <code>Color</code> of the text.\nReturns the current line of the <code>Highlighter</code>.\nThe <code>Font</code> of the text.\nReturns the argument unchanged.\nReturns the argument unchanged.\nHighlights the given line.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCreates a new <code>Highlighter</code> from its <code>Self::Settings</code>.\nUpdates the <code>Highlighter</code> with some new <code>Self::Settings</code>.\nThe font of this <code>Paragraph</code>.\nA text paragraph.\nA <code>Paragraph</code> of plain text.\nReturns the horizontal alignment of the <code>Paragraph</code>.\nReturns the horizontal alignment of the <code>Paragraph</code>.\nReturns the vertical alignment of the <code>Paragraph</code>.\nReturns the vertical alignment of the <code>Paragraph</code>.\nReturns the <code>Paragraph</code> as a <code>Text</code> definition.\nReturns the available bounds used to layout the <code>Paragraph</code>.\nCompares the <code>Paragraph</code> with some desired <code>Text</code> and returns …\nReturns the current content of the plain <code>Paragraph</code>.\nReturns the visual position of a cursor at the given byte …\nReturns the <code>Ellipsize</code> strategy of the <code>Paragraph</code>>\nReturns the font of the <code>Paragraph</code>.\nReturns the argument unchanged.\nReturns the distance to the given grapheme index in the …\nReturns highlight rectangles for a text selection. For …\nTests whether the provided point is within the boundaries …\nTests whether the provided point is within the boundaries …\nCalls <code>U::from(self)</code>.\nReturns <code>true</code> if the line is RTL, <code>false</code> for LTR.\nReturns the <code>LineHeight</code> of the <code>Paragraph</code>.\nReturns the minimum boundaries that can fit the contents …\nReturns the minimum boundaries that can fit the contents …\nReturns the minimum height that can fit the contents of …\nReturns the minimum height that can fit the contents of the\nReturns the minimum width that can fit the contents of the …\nReturns the minimum width that can fit the contents of the …\nCreates a new <code>Plain</code> paragraph.\nReturns the cached <code>Paragraph</code>.\nLays out the <code>Paragraph</code> with some new boundaries.\nResizes the underlying <code>Paragraph</code> to the given bounds.\nReturns the <code>Shaping</code> strategy of the <code>Paragraph</code>>\nReturns the text size of the <code>Paragraph</code> in <code>Pixels</code>.\nReturns all bounds for the provided <code>Span</code> index of the …\nUpdates the plain <code>Paragraph</code> to match the given <code>Text</code>, if …\nCreates a new <code>Paragraph</code> laid out with the given <code>Text</code>.\nCreates a new <code>Paragraph</code> laid out with the given <code>Text</code>.\nReturns the <code>Wrapping</code> strategy of the <code>Paragraph</code>>\nThe default blank style of a theme.\nThe built-in Catppuccin Frappé variant of a <code>Palette</code>.\nThe built-in Catppuccin Latte variant of a <code>Palette</code>.\nThe built-in Catppuccin Macchiato variant of a <code>Palette</code>.\nThe built-in Catppuccin Mocha variant of a <code>Palette</code>.\nThe built-in Catppuccin Frappé variant.\nThe built-in Catppuccin Latte variant.\nThe built-in Catppuccin Macchiato variant.\nThe built-in Catppuccin Mocha variant.\nA <code>Theme</code> with a customized <code>Palette</code>.\nA <code>Theme</code> that uses a <code>Custom</code> palette.\nThe built-in dark variant of a <code>Palette</code>.\nThe built-in Dracula variant of a <code>Palette</code>.\nThe built-in dark variant.\nA mode referring to themes with dark tones.\nThe built-in Dracula variant.\nThe built-in Ferra variant of a <code>Palette</code>.\nThe built-in Ferra variant:\nThe built-in Gruvbox Dark variant of a <code>Palette</code>.\nThe built-in Gruvbox Light variant of a <code>Palette</code>.\nThe built-in Gruvbox Dark variant.\nThe built-in Gruvbox Light variant.\nThe built-in Kanagawa Dragon variant of a <code>Palette</code>.\nThe built-in Kanagawa Lotus variant of a <code>Palette</code>.\nThe built-in Kanagawa Wave variant of a <code>Palette</code>.\nThe built-in Kanagawa Dragon variant.\nThe built-in Kanagawa Lotus variant.\nThe built-in Kanagawa Wave variant.\nThe built-in light variant of a <code>Palette</code>.\nThe built-in light variant.\nA mode referring to themes with light tones.\nThe built-in Moonfly variant of a <code>Palette</code>.\nA theme mode, denoting the tone or brightness of a theme.\nThe built-in Moonfly variant.\nThe built-in Nightfly variant of a <code>Palette</code>.\nThe built-in Nord variant of a <code>Palette</code>.\nThe built-in Nightfly variant.\nNo specific tone.\nThe built-in Nord variant.\nThe built-in Oxocarbon variant of a <code>Palette</code>.\nThe built-in Oxocarbon variant.\nA color palette.\nThe built-in Solarized Dark variant of a <code>Palette</code>.\nThe built-in Solarized Light variant of a <code>Palette</code>.\nThe built-in Solarized Dark variant.\nThe built-in Solarized Light variant.\nThe base style of a theme.\nThe built-in Tokyo Night variant of a <code>Palette</code>.\nThe built-in Tokyo Night Light variant of a <code>Palette</code>.\nThe built-in Tokyo Night Storm variant of a <code>Palette</code>.\nA built-in theme.\nThe built-in Tokyo Night variant.\nThe built-in Tokyo Night Light variant.\nThe built-in Tokyo Night Storm variant.\nThe background <code>Color</code> of the <code>Palette</code>.\nThe background <code>Color</code> of the application.\nReturns the default base <code>Style</code> of the theme.\nThe danger <code>Color</code> of the <code>Palette</code>.\nThe default <code>Style</code> of a built-in <code>Theme</code>.\nReturns the default theme for the preferred <code>Mode</code>.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nThe default icon [<code>iced_core::Color</code>] of the application.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nReturns the <code>Mode</code> of the theme.\nReturns the unique name of the theme.\nCreates a <code>Custom</code> theme from the given <code>Palette</code>.\nDefine the colors of a theme.\nReturns the color <code>Palette</code> of the theme.\nThe primary <code>Color</code> of the <code>Palette</code>.\nThe success <code>Color</code> of the <code>Palette</code>.\nThe text <code>Color</code> of the <code>Palette</code>.\nThe default text <code>Color</code> of the application.\nThe warning <code>Color</code> of the <code>Palette</code>.\nCreates a <code>Custom</code> theme from the given <code>Palette</code> with a …\nA set of background colors.\nA set of danger colors.\nThe built-in Catppuccin Frappé variant of an <code>Extended</code> …\nThe built-in Catppuccin Latte variant of an <code>Extended</code> …\nThe built-in Catppuccin Macchiato variant of an <code>Extended</code> …\nThe built-in Catppuccin Mocha variant of an <code>Extended</code> …\nThe built-in dark variant of an <code>Extended</code> palette.\nThe built-in Dracula variant of an <code>Extended</code> palette.\nThe built-in Ferra variant of an <code>Extended</code> palette.\nThe built-in Gruvbox Dark variant of an <code>Extended</code> palette.\nThe built-in Gruvbox Light variant of an <code>Extended</code> palette.\nThe built-in Kanagawa Dragon variant of an <code>Extended</code> …\nThe built-in Kanagawa Lotus variant of an <code>Extended</code> palette.\nThe built-in Kanagawa Wave variant of an <code>Extended</code> palette.\nThe built-in light variant of an <code>Extended</code> palette.\nThe built-in Moonfly variant of an <code>Extended</code> palette.\nThe built-in Nightfly variant of an <code>Extended</code> palette.\nThe built-in Nord variant of an <code>Extended</code> palette.\nThe built-in Oxocarbon variant of an <code>Extended</code> palette.\nThe built-in Solarized Dark variant of an <code>Extended</code> palette.\nThe built-in Solarized Light variant of an <code>Extended</code> …\nThe built-in Tokyo Night variant of an <code>Extended</code> palette.\nThe built-in Tokyo Night variant of an <code>Extended</code> palette.\nThe built-in Tokyo Night Storm variant of an <code>Extended</code> …\nAn extended set of colors generated from a <code>Palette</code>.\nRecommended background, icon, and text <code>Color</code>.\nA color palette.\nA set of primary colors.\nA set of secondary colors.\nA set of success colors.\nA set of warning colors.\nThe background <code>Color</code> of the <code>Palette</code>.\nThe set of background colors.\nThe base background color.\nThe base primary color.\nThe base secondary color.\nThe base success color.\nThe base warning color.\nThe base danger color.\nThe background color.\nThe danger <code>Color</code> of the <code>Palette</code>.\nThe set of danger colors.\nDarkens a <code>Color</code> by the given factor.\nDeviates a <code>Color</code> by the given factor. Lightens if the <code>Color</code>…\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nGenerates an <code>Extended</code> palette from a simple <code>Palette</code>.\nGenerates a set of <code>Primary</code> colors from the base, …\nGenerates a set of <code>Secondary</code> colors from the base and text …\nGenerates a set of <code>Success</code> colors from the base, …\nGenerates a set of <code>Warning</code> colors from the base, …\nGenerates a set of <code>Danger</code> colors from the base, …\nThe icon color, which defaults to the text color.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nReturns true if the <code>Color</code> is dark.\nWhether the palette is dark or not.\nLightens a <code>Color</code> by the given factor.\nMixes two colors by the given factor.\nA neutral version of the base background color, between …\nCreates a new <code>Pair</code> from a background <code>Color</code> and some text …\nGenerates a set of <code>Background</code> colors from the base and …\nThe primary <code>Color</code> of the <code>Palette</code>.\nThe set of primary colors.\nComputes a <code>Color</code> from the given text color that is …\nThe set of secondary colors.\nA strong version of the base background color.\nA stronger version of the base primary color.\nA stronger version of the base secondary color.\nA stronger version of the base success color.\nA stronger version of the base warning color.\nA stronger version of the base danger color.\nA stronger version of the base background color.\nThe strongest version of the base background color.\nThe success <code>Color</code> of the <code>Palette</code>.\nThe set of success colors.\nThe text <code>Color</code> of the <code>Palette</code>.\nThe text color.\nThe warning <code>Color</code> of the <code>Palette</code>.\nThe set of warning colors.\nA weak version of the base background color.\nA weaker version of the base primary color.\nA weaker version of the base secondary color.\nA weaker version of the base success color.\nA weaker version of the base warning color.\nA weaker version of the base danger color.\nA weaker version of the base background color.\nThe weakest version of the base background color.\nA <code>Duration</code> type to represent a span of time, typically …\nA measurement of a monotonically nondecreasing clock. …\nA measurement of the system clock, useful for talking to …\nCreates a <code>Duration</code> representing the given amount of days.\nCreates a <code>Duration</code> representing the given amount of hours.\nCreates a <code>Duration</code> representing the given amount of …\nCreates a <code>Duration</code> representing the given amount of …\nCreates a <code>Duration</code> representing the given amount of …\nA touch interaction.\nA unique identifier representing a finger on a touch …\nA touch interaction was ended.\nA touch interaction was canceled.\nAn on-going touch interaction was moved.\nA touch interaction was started.\nThe identifier of a generic widget.\nA piece of logic that can traverse the widget tree of an …\nA bunch of text.\nA persistent state widget tree.\nA component that displays information and allows …\nThe children of the root widget of the <code>Tree</code>.\nDraws the <code>Widget</code> using the associated <code>Renderer</code>.\nthe Id of the <code>Tree</code>\nReturns the <code>layout::Node</code> of the <code>Widget</code>.\nQuery or update internal widget state.\nReturns the <code>Size</code> of the <code>Widget</code> in lengths.\nThe <code>State</code> of the <code>Tree</code>.\nThe tag of the <code>Tree</code>.\nText widgets display information through writing.\nRequests further traversal of the widget tree to keep …\nStore internal widget state in a state tree to ensure …\nThe <code>Operation</code> needs to be followed by another <code>Operation</code>.\nThe internal state of a widget that can be focused.\nThe <code>Operation</code> produced no result.\nA piece of logic that can traverse the widget tree of an …\nThe result of an <code>Operation</code>.\nThe internal state of a widget that can be scrolled.\nThe <code>Operation</code> produced some result.\nThe internal state of a widget that has text input.\nWraps the <code>Operation</code> in a black box, erasing its returning …\nFocuses the widget.\nOperate on widgets that can be focused.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nReturns whether the widget is focused or not.\nMaps the output of an <code>Operation</code> using the given function.\nMoves the cursor of the text input to an arbitrary …\nMoves the cursor of the text input to the end of the input …\nMoves the cursor of the text input to the front of the …\nProduces an <code>Operation</code> that applies the given <code>Operation</code> to …\nScroll the widget by the given <code>AbsoluteOffset</code> along the …\nScroll the widget to the given <code>AbsoluteOffset</code> along the …\nOperate on widgets that can be scrolled.\nSearch for widgets with the target Id.\nSelects all the content of the text input.\nSelects the given content range of the text input.\nSnaps the scroll of the widget to the given <code>percentage</code> …\nReturns the current <em>visible</em> text of the text input\nOperate on widgets that have text input.\nChains the output of an <code>Operation</code> with the provided …\nRequests further traversal of the widget tree to keep …\nUnfocuses the widget.\nA summary of the focusable widgets present on a widget …\nThe internal state of a widget that can be focused.\nProduces an <code>Operation</code> that generates a <code>Count</code> and chains it …\nProduces an <code>Operation</code> that searches for the current …\nProduces an <code>Operation</code> that focuses the widget with the …\nFocuses the widget.\nProduces an <code>Operation</code> that searches for the current …\nProduces an <code>Operation</code> that searches for the current …\nThe index of the current focused widget, if any.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nProduces an <code>Operation</code> that searches for the focusable …\nReturns whether the widget is focused or not.\nThe total amount of focusable widgets.\nProduces an <code>Operation</code> that unfocuses the focused widget.\nUnfocuses the widget.\nThe amount of absolute offset in each direction of a …\nThe amount of relative offset in each direction of a …\nThe internal state of a widget that can be scrolled.\nProduces an <code>Operation</code> that scrolls the widget with the …\nScroll the widget by the given <code>AbsoluteOffset</code> along the …\nProduces an <code>Operation</code> that scrolls the widget with the …\nScroll the widget to the given <code>AbsoluteOffset</code> along the …\nProduces an <code>Operation</code> that snaps the widget with the given …\nSnaps the scroll of the widget to the given <code>percentage</code> …\nThe amount of horizontal offset\nThe amount of horizontal offset\nThe amount of vertical offset\nThe amount of vertical offset\nProduces an <code>Operation</code> that searches for the Id\nThe internal state of a widget that has text input.\nProduces an <code>Operation</code> that moves the cursor of the widget …\nMoves the cursor of the text input to an arbitrary …\nProduces an <code>Operation</code> that moves the cursor of the widget …\nMoves the cursor of the text input to the end of the input …\nProduces an <code>Operation</code> that moves the cursor of the widget …\nMoves the cursor of the text input to the front of the …\nProduces an <code>Operation</code> that selects all the content of the …\nSelects all the content of the text input.\nProduces an <code>Operation</code> that selects the given content range …\nSelects the given content range of the text input.\nReturns the current <em>visible</em> text of the text input\nAn absolute height in logical pixels.\nAdvanced text shaping and font fallback.\nThe alignment of some text.\nAuto-detect the best shaping strategy from the text.\nNo shaping and no font fallback.\nThe theme catalog of a <code>Text</code>.\nCenter text.\nThe item class of this <code>Catalog</code>.\nNo specific alignment.\nThe ellipsizing strategy of some text.\nEllipsize at the end of the text.\nThe format of some <code>Text</code>.\nWraps at the glyph level.\nJustify text.\nAlign text to the left.\nThe height of a line of text in a paragraph.\nEllipsize in the middle of the text.\nNo wrapping.\nNo ellipsizing.\nA factor of the size of the text.\nAlign text to the right.\nThe shaping strategy of some text.\nEllipsize at the start of the text.\nThe internal state of a <code>Text</code> widget.\nThe appearance of some text.\nA styling function for a <code>Text</code>.\nA bunch of text.\nWraps at the word level.\nWraps at the word level, or fallback to glyph level if a …\nThe wrapping strategy of some text.\nText with the default base color.\nThe <code>Color</code> of the text.\nText conveying some negative information, like an error.\nThe default text styling; color is inherited.\nThe default class produced by this <code>Catalog</code>.\nDraws text using the same logic as the <code>Text</code> widget.\nProduces the <code>layout::Node</code> of a <code>Text</code> widget.\nText conveying some important information, like an action.\nText conveying some secondary information, like a footnote.\nThe <code>Style</code> of a class with the given status.\nText conveying some positive information, like a …\nText conveying some mildly negative information, like a …\nA map of named widget states.\nNo meaningful internal state.\nSome meaningful internal state.\nThe internal <code>State</code> of a widget.\nThe identifier of some widget state.\nA persistent state widget tree.\nThe children of the root widget of the <code>Tree</code>.\nReconciles the <code>current_children</code> with the provided list of …\nDowncasts the <code>State</code> to <code>T</code> and returns a mutable reference …\nDowncasts the <code>State</code> to <code>T</code> and returns a reference to it.\nReturns the argument unchanged.\nReturns the argument unchanged.\nthe Id of the <code>Tree</code>\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCreates a new <code>State</code>.\nCreates a <code>Tag</code> for a state of type <code>T</code>.\nThe <code>State</code> of the <code>Tree</code>.\nCreates a <code>Tag</code> for a stateless widget.\nThe tag of the <code>Tree</code>.\nThe window will always be below normal windows.\nThe window will always be on top of normal windows.\nRedraw at the given time.\nThe window is completely centered on the screen.\nThe user has requested for the window to close.\nA window was closed.\nPlatform-specific\nThe platform-specific default position for a new window.\nThe cardinal directions relative to the center of a window.\nPoints to the right edge of a window.\nA window-related event.\nA file has been dropped into the window.\nA file is being hovered over the window.\nA file was hovered, but has exited the window.\nA window was focused.\nThe application takes the whole screen of its current …\nThe application is hidden\nAn window icon normally used for the titlebar or taskbar.\nThe id of the window.\nPlatform-specific\nA window level groups windows with respect to their …\nThe mode of a window-based application.\nA window was moved.\nRedraw the next frame.\nThe default behavior.\nPoints to the top edge of a window.\nPoints to the top-right corner of a window.\nPoints to the top-left corner of a window.\nA window was opened.\nThe position of a window in a given screen.\nA request to redraw a window.\nA window redraw was requested.\nA window changed its scale factor.\nA window was resized.\nData of a screenshot, captured with <code>window::screenshot()</code>.\nThe window settings of an application.\nPoints to the bottom edge of a window.\nPoints to the bottom-right corner of a window.\nPoints to the bottom-left corner of a window.\nThe window is positioned with specific coordinates: <code>(X, Y)</code>.\nLike <code>Specific</code>, but the window is positioned with the …\nA window was unfocused.\nThe type of user attention to request.\nNo redraw is needed.\nPoints to the left edge of a window.\nThe application appears in its own window.\nWhether the window should have blurry background.\nWhether the title bar has Close button or not\nWhether the window should have a border, a title bar, etc. …\nWhether the window will close when the user requests it, …\nWhether the window should start fullscreen.\nChange the icon of a window.\nThe icon of the window.\nThe window <code>Level</code>.\nThe maximum size of the window.\nWhether the window should start maximized.\nThe minimum size of the window.\nWhether the title bar has Minimize button or not\nPlatform specific settings.\nThe initial position of the window.\nWhether the window should be resizable or not.\nThe border area for the drag resize handle.\nThe RGBA bytes of the <code>Screenshot</code>.\nThe scale factor of the <code>Screenshot</code>. This can be useful …\nTake screenshots of a window.\nConfigure your windows.\nThe size of the <code>Screenshot</code> in physical pixels.\nThe initial logical dimensions of the window.\nWhether the window should be transparent.\nWhether the window should be visible or not.\nThe position of the opened window. This is relative to the …\nThe size of the created window. This is its “inner” …\nProduced when the length of the <code>rgba</code> argument isn’t …\nProduced when the number of pixels (<code>rgba.len() / 4</code>) isn’…\nAn error produced when using <code>from_rgba</code> with invalid …\nAn window icon normally used for the titlebar or taskbar.\nReturns the argument unchanged.\nBuilds an <code>Icon</code> from its RGBA pixels in the <code>sRGB</code> color …\nCalls <code>U::from(self)</code>.\nThe length of the provided RGBA data.\nThe provided height.\nThe amount of pixels of the provided RGBA data.\nThe provided width.\nThe product of <code>width</code> and <code>height</code>.\nErrors that can occur when cropping a <code>Screenshot</code>.\nThe cropped region’s size is out of bounds.\nData of a screenshot, captured with <code>window::screenshot()</code>.\nThe cropped region’s size is zero.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nThe RGBA bytes of the <code>Screenshot</code>.\nThe scale factor of the <code>Screenshot</code>. This can be useful …\nThe size of the <code>Screenshot</code> in physical pixels.\nThe platform specific window settings of an application.\nThe window settings of an application.\nSets the application id of the window.\nWhether the window should have blurry background.\nWhether the title bar has Close button or not\nWhether the window should have a border, a title bar, etc. …\nWhether the window will close when the user requests it, …\nWhether the window should start fullscreen.\nThe icon of the window.\nThe window <code>Level</code>.\nThe maximum size of the window.\nWhether the window should start maximized.\nThe minimum size of the window.\nWhether the title bar has Minimize button or not\nWhether bypass the window manager mapping for x11 windows\nPlatform specific settings.\nThe initial position of the window.\nWhether the window should be resizable or not.\nThe border area for the drag resize handle.\nThe initial logical dimensions of the window.\nWhether the window should be transparent.\nWhether the window should be visible or not.\nDiffs the damage regions given some previous and current …\nGroups the given damage regions that are close together …\nComputes the damage regions given some previous and …\nAn error occurred in the context’s internal backend\nThe backend did not match the preference\nAn error that occurred while creating an application’s …\nA suitable graphics adapter or device could not be found.\nMultiple errors occurred\nFailed to find any pixel format that matches the criteria.\nThe reason why a graphics adapter could not be found\nThe request to create the backend failed\nThe requested backend version is not supported.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nThe name of the backend where the error happened\nThe reason why this backend could not be used\nThe preferred backend\nA boxed static future.\nA boxed static stream.\nA type that can run futures.\nAn extension trait that enforces <code>Send</code> only on native …\nAn extension trait that enforces <code>Sync</code> only on native …\nA batteries-included runtime of commands and subscriptions.\nA request to listen to external events.\nThe underlying implementations of the <code>iced_futures</code> …\nRuns a future to completion in the current thread within …\nRuns a future to completion in the current thread within …\nBoxes a stream.\nBroadcasts an event to all the subscriptions currently …\nRuns the given closure inside the <code>Executor</code>.\nRuns the given closure inside the <code>Executor</code> of the <code>Runtime</code>.\nListen to runtime events.\nChoose your preferred executor to power a runtime.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nListen to keyboard events.\nCreates a new <code>Executor</code>.\nCreates a new empty <code>Runtime</code>.\nRuns a <code>Stream</code> in the <code>Runtime</code> until completion.\nSends a message concurrently through the <code>Runtime</code>.\nSpawns a future in the <code>Executor</code>.\nCreate asynchronous streams of data.\nListen to external events in your application.\nTracks a <code>Subscription</code> in the <code>Runtime</code>.\nA default, cross-platform backend.\nBackends that are only available in native platforms: …\nA backend that does nothing!\nA <code>tokio</code> executor.\nA <code>ThreadPool</code> backend.\nA <code>tokio</code> backend.\nA thread pool executor for futures.\nListen and react to time.\nA <code>tokio</code> executor.\nListen and react to time.\nReturns a <code>Subscription</code> that produces messages at a set …\nReturns a <code>Subscription</code> that runs the given async function …\nAn executor that drops all the futures, instead of …\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nListen and react to time.\nReturns a <code>Subscription</code> to all the ignored runtime events.\nCreates a <code>Subscription</code> that produces a message for every …\nCreates a <code>Subscription</code> that listens and filters all the …\nA type that can run futures.\nRuns a future to completion in the current thread within …\nRuns the given closure inside the <code>Executor</code>.\nCreates a new <code>Executor</code>.\nSpawns a future in the <code>Executor</code>.\nRead bytes asynchronously.\nAn extension trait which adds utility methods to …") |