enaml.widgets.dock_events

Classes

DockEvent A sentinel base class for events which occur in a dock area.
DockItemEvent A DockEvent for events which involve a single dock item.
class enaml.widgets.dock_events.DockEvent[source]

Bases: atom.atom.Atom

A sentinel base class for events which occur in a dock area.

class enaml.widgets.dock_events.DockItemEvent[source]

Bases: enaml.widgets.dock_events.DockEvent

A DockEvent for events which involve a single dock item.

class Type[source]

Bases: atom.intenum.IntEnum

An IntEnum which defines the dock item event types.

Docked = <enum: Type.Docked [value=0]>

The dock item was docked in a dock area.

Undocked = <enum: Type.Undocked [value=1]>

The dock item was undocked from a dock area.

Extended = <enum: Type.Extended [value=2]>

The dock item was extended from a dock bar.

Retracted = <enum: Type.Retracted [value=3]>

The dock item was retracted into a dock bar.

Shown = <enum: Type.Shown [value=4]>

The dock item was shown on the screen.

Hidden = <enum: Type.Hidden [value=5]>

The dock item was hidden from the screen.

Closed = <enum: Type.Closed [value=6]>

The dock item was closed.

TabSelected = <enum: Type.TabSelected [value=7]>

The dock item became the selected tab in a tab group.

DockItemEvent.type

The type of the dock item event.

DockItemEvent.name

The name of the relevant dock item.