Crate b3_core

Source
Expand description

This module contains all public exports of the b3-core crate.

Modules§

dh
This module contains all public exports of the b3-display-handler crate.
dpi
DPI

Structs§

ActiveApplication
This structure represents a platform independent running application.
Application
The main entity that provides entrypoints to the event loop and other API.
Context
Native context.
Error
This structure represents an internal error.
Icon
System icon.
Menu
Application menu/submenu.
MenuBuilder
Menu item builder.
MenuItem
Application menu item.
MenuItemBuilder
Menu item builder.
NotificationBuilder
Notification builder.
ShortCode
This structure represents short codes (menu hotkeys) for different platforms.
Window
Applcation window.
WindowBuilder
Window builder.
WindowOptions
Window options.

Enums§

Action
Menu item action.
Event
Main event enumeration.
IconType
Icon types.
InitMode
Initial mode
LifeCycle
Life cycle events.
MouseButton
Mouse buttons.
MouseButtonState
Mouse button state.
MouseEvent
Mouse events.
ScrollingDelta
Scrolling delta.
ScrollingPhase
The scrolling phase for a scroll or flick gesture.
WindowEvent
Window events.

Traits§

ContextOwner
Context owner.
EventHandler
Event handler.

Type Aliases§

WindowId
Window ID.