Enum wineventhook::ObjectWindowEvent
source · #[repr(i32)]pub enum ObjectWindowEvent {
Show 37 variants
Create = 32_768,
Destroy = 32_769,
Show = 32_770,
Hide = 32_771,
Reorder = 32_772,
Focus = 32_773,
Selection = 32_774,
SelectionAdd = 32_775,
SelectionRemove = 32_776,
SelectionWithin = 32_777,
StateChange = 32_778,
LocationChange = 32_779,
NameChange = 32_780,
DescriptionChange = 32_781,
ValueChange = 32_782,
ParentChange = 32_783,
HelpChange = 32_784,
DefaultActionChange = 32_785,
AcceloratorChange = 32_786,
Invoked = 32_787,
TextSelectionChanged = 32_788,
ContentScrolled = 32_789,
ArrangementPreview = 32_790,
Cloaked = 32_791,
Uncloaked = 32_792,
LiveRegionChanged = 32_793,
HostedObjectsInvalidated = 32_800,
DragStart = 32_801,
DragCancel = 32_802,
DragComplete = 32_803,
DragEnter = 32_804,
DragLeave = 32_805,
DragDropped = 32_806,
ImeShow = 32_807,
ImeHide = 32_808,
ImeChange = 32_809,
TextEditConversionTargetChanged = 32_816,
}
Expand description
A known event indicating a change in a console window.
Variants§
Create = 32_768
An object has been created.
Destroy = 32_769
An object has been destroyed.
Show = 32_770
A hidden object is shown.
Hide = 32_771
An object is hidden.
Reorder = 32_772
A container object has added, removed, or reordered its children.
Focus = 32_773
An object has received the keyboard focus.
Selection = 32_774
The selection within a container object has changed.
SelectionAdd = 32_775
A child within a container object has been added to an existing selection.
SelectionRemove = 32_776
An item within a container object has been removed from the selection.
SelectionWithin = 32_777
Numerous selection changes have occurred within a container object.
StateChange = 32_778
An object’s state has changed.
LocationChange = 32_779
An object has changed location, shape, or size.
NameChange = 32_780
An object’s Name property has changed.
DescriptionChange = 32_781
An object’s Description property has changed.
ValueChange = 32_782
An object’s Value property has changed.
ParentChange = 32_783
An object has a new parent object.
HelpChange = 32_784
An object’s Help property has changed.
DefaultActionChange = 32_785
An object’s DefaultAction property has changed.
AcceloratorChange = 32_786
An object’s KeyboardShortcut property has changed.
Invoked = 32_787
An object has been invoked; for example, the user has clicked a button.
TextSelectionChanged = 32_788
An object’s text selection has changed.
ContentScrolled = 32_789
A window object’s scrolling has ended.
ArrangementPreview = 32_790
A preview rectangle is being displayed.
Cloaked = 32_791
Sent when a window is cloaked. A cloaked window still exists, but is invisible to the user.
Uncloaked = 32_792
Sent when a window is uncloaked. A cloaked window still exists, but is invisible to the user.
LiveRegionChanged = 32_793
An object that is part of a live region has changed. A live region is an area of an application that changes frequently and/or asynchronously.
HostedObjectsInvalidated = 32_800
A window that hosts other accessible objects has changed the hosted objects.
DragStart = 32_801
The user started to drag an element.
DragCancel = 32_802
The user has ended a drag operation before dropping the dragged element on a drop target.
DragComplete = 32_803
The user dropped an element on a drop target.
DragEnter = 32_804
The user dragged an element into a drop target’s boundary.
DragLeave = 32_805
The user dragged an element out of a drop target’s boundary.
DragDropped = 32_806
The user dropped an element on a drop target.
ImeShow = 32_807
An IME window has become visible.
ImeHide = 32_808
An IME window has become hidden.
ImeChange = 32_809
The size or position of an IME window has changed.
TextEditConversionTargetChanged = 32_816
The conversion target within an IME composition has changed. The conversion target is the subset of the IME composition which is actively selected as the target for user-initiated conversions.
Trait Implementations§
source§impl Clone for ObjectWindowEvent
impl Clone for ObjectWindowEvent
source§fn clone(&self) -> ObjectWindowEvent
fn clone(&self) -> ObjectWindowEvent
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ObjectWindowEvent
impl Debug for ObjectWindowEvent
source§impl From<ObjectWindowEvent> for i32
impl From<ObjectWindowEvent> for i32
source§fn from(enum_value: ObjectWindowEvent) -> Self
fn from(enum_value: ObjectWindowEvent) -> Self
source§impl Hash for ObjectWindowEvent
impl Hash for ObjectWindowEvent
source§impl Ord for ObjectWindowEvent
impl Ord for ObjectWindowEvent
source§fn cmp(&self, other: &ObjectWindowEvent) -> Ordering
fn cmp(&self, other: &ObjectWindowEvent) -> Ordering
1.21.0 · source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
source§impl PartialEq for ObjectWindowEvent
impl PartialEq for ObjectWindowEvent
source§fn eq(&self, other: &ObjectWindowEvent) -> bool
fn eq(&self, other: &ObjectWindowEvent) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd for ObjectWindowEvent
impl PartialOrd for ObjectWindowEvent
source§fn partial_cmp(&self, other: &ObjectWindowEvent) -> Option<Ordering>
fn partial_cmp(&self, other: &ObjectWindowEvent) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
self
and other
) and is used by the <=
operator. Read more