Expand description

This defines the MultiWindow struct. This is the main struct used in the main function of a user application.

Structs

  • The default provided struct for custom events. This is used when custom events are not desired in the user program.
  • The main struct of the crate. Manages multiple TrackedWindows by forwarding events to them. T represents the common data struct for the user program. U is the type representing custom events.
  • A struct defining how a new window is to be created.

Traits

  • This trait allows for non-window specific events to be sent to the event loop. It allows for non-gui threads or code to interact with the gui through the common struct
  • This trait is to be implemented on custom window events

Functions

  • Retrieve a window id
  • Creates a new id for a window request that the user program can do things with