iced_runtime

Module window

Source
Expand description

Build window-based GUI applications.

Re-exports§

  • pub use screenshot::Screenshot;
  • pub use raw_window_handle;

Modules§

Enums§

  • An operation to be performed on some window.

Functions§

  • Changes the [Icon] of the window.
  • Changes the window [Level].
  • Changes the [Mode] of the window.
  • Closes the window with id.
  • Subscribes to all [Event::Closed] occurrences in the running application.
  • Subscribes to all [Event::CloseRequested] occurrences in the running application.
  • Disable mouse passthrough for the given window.
  • Begins dragging the window while the left mouse button is held.
  • Enables mouse passthrough for the given window.
  • Subscribes to all window events of the running application.
  • Subscribes to the frames of the window of the running application.
  • Brings the window to the front and sets input focus. Has no effect if the window is already in focus, minimized, or not visible.
  • Gets the window [Id] of the latest window.
  • Gets the maximized state of the window with the given [Id].
  • Gets the minimized state of the window with the given [Id].
  • Gets the current [Mode] of the window.
  • Gets the window [Id] of the oldest window.
  • Gets the position in logical coordinates of the window with the given [Id].
  • Gets an identifier unique to the window, provided by the underlying windowing system. This is not to be confused with [Id].
  • Gets the scale factor of the window with the given [Id].
  • Get the window’s size in logical dimensions.
  • Maximizes the window.
  • Minimizes the window.
  • Moves the window to the given logical coordinates.
  • Opens a new window with the given [Settings]; producing the [Id] of the new window on completion.
  • Subscribes to all [Event::Opened] occurrences in the running application.
  • Request user attention to the window. This has no effect if the application is already focused. How requesting for user attention manifests is platform dependent, see [UserAttention] for details.
  • Resizes the window to the given logical dimensions.
  • Subscribes to all [Event::Resized] occurrences in the running application.
  • Runs the given callback with the native window handle for the window with the given id.
  • Captures a Screenshot from the window.
  • Show the system menu at cursor position.
  • Toggles the window decorations.
  • Toggles the window to maximized or back.