Struct xcb::base::Reply[][src]

pub struct Reply<T> {
    pub ptr: *mut T,
}
Expand description

Wraps a pointer to a xcb_*_reply_t the pointer is freed when the Reply goes out of scope

Fields

ptr: *mut T

Implementations

The associated visual structure of window.

Planes to be preserved if possible.

Value to be used when restoring planes.

Boolean, should bits under be saved?

Window managers should ignore this window if override_redirect is 1.

Color map to be associated with window.

Set of events all people have interest in.

My event mask.

Set of events that should not propagate.

The depth of the drawable (bits per pixel for the object).

Root window of the screen containing drawable.

The X coordinate of drawable. If drawable is a window, the coordinate specifies the upper-left outer corner relative to its parent’s origin. If drawable is a pixmap, the X coordinate is always 0.

The Y coordinate of drawable. If drawable is a window, the coordinate specifies the upper-left outer corner relative to its parent’s origin. If drawable is a pixmap, the Y coordinate is always 0.

The width of drawable.

The height of drawable.

The border width (in pixels).

The root window of window.

The parent window of window.

The number of child windows.

Specifies whether the data should be viewed as a list of 8-bit, 16-bit, or 32-bit quantities. Possible values are 8, 16, and 32. This information allows the X server to correctly perform byte-swap operations as necessary.

The actual type of the property (an atom).

The number of bytes remaining to be read in the property if a partial read was performed.

The length of value. You should use the corresponding accessor instead of this field.

The current selection owner window.

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.

minimum bounds over all existing char

maximum bounds over all existing char

first character

last character

char to print for undefined character

how many properties there are

flag if all characters have nonzero size

baseline to top edge of raster

baseline to bottom edge of raster

The number of font names.

The number of matched font names.

minimum bounds over all existing char

maximum bounds over all existing char

first character

last character

char to print for undefined character

how many properties there are

flag if all characters have nonzero size

baseline to top edge of raster

baseline to bottom edge of raster

An indication of how many more fonts will be returned. This is only a hint and may be larger or smaller than the number of fonts actually returned. A zero value does not guarantee that no more fonts will be returned.

Whether the extension is present on this X11 server.

The major opcode for requests.

The first event code, if any.

The first error code, if any.

Trait Implementations

Executes the destructor for this type. 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.