Struct xcb::x::QueryPointerReply[][src]

pub struct QueryPointerReply { /* fields omitted */ }

Implementations

If same_screen is False, then the pointer is not on the same screen as the argument window, child is None, and win_x and win_y are zero. If same_screen is True, then win_x and win_y are the pointer coordinates relative to the argument window’s origin, and child is the child containing the pointer, if any.

The root window the pointer is logically on.

The child window containing the pointer, if any, if same_screen is true. If same_screen is false, XCB_NONE is returned.

The pointer X position, relative to root.

The pointer Y position, relative to root.

The pointer X coordinate, relative to child, if same_screen is true. Zero otherwise.

The pointer Y coordinate, relative to child, if same_screen is true. Zero otherwise.

The current logical state of the modifier keys and the buttons. Note that the logical state of a device (as seen by means of the protocol) may lag the physical state if device event processing is frozen.

Trait Implementations

Formats the value using the given formatter. Read more

Executes the destructor for this type. Read more

Build the reply struct from a raw pointer. Read more

Consume the reply struct into a raw pointer. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.