dcell.event

Events module for dcell.

Members

Classes

EventQ
class EventQ

EventQ is both an input and output range of Events that behaves as a FIFO. When adding to the output range it will wake up any reader using the delegate that was passed to it at construction.

Enums

EventType
enum EventType
Undocumented in source.

Structs

Event
struct Event

Event is the abstract from of an event. We use structs because these will be sent by value over the message box. Other event types should "derive" from this by using it as their first member and using alias this.

FocusEvent
struct FocusEvent

Focus event.

PasteEvent
struct PasteEvent

Paste start or stop. Only one of the content or binary fields will have data.

ResizeEvent
struct ResizeEvent

Resize is fired when a window resize event has occurred. It is something the application should use to determine when it needs to update layouts, etc.

Meta

Authors

Garrett D'Amore

License

Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE or https://www.boost.org/LICENSE_1_0.txt) SPDX-License-Identifier: BSL-1.0