[−][src]Crate gdk
Re-exports
pub use self::keys::keyval_name; |
pub use self::keys::keyval_to_unicode; |
Modules
functions | |
keys | |
prelude | Traits intended for blanket imports. |
Structs
AnchorHints | Positioning hints for aligning a window relative to a rectangle. |
AppLaunchContext |
|
AppLaunchContextClass | |
Atom | |
AxisFlags | Flags describing the current capabilities of a device/tool. |
Color | |
Cursor | A |
CursorClass | |
Device | The |
DeviceClass | |
DeviceManager | In addition to a single pointer and keyboard for user interface input, GDK contains support for a variety of input devices, including graphics tablets, touchscreens and multiple pointers/keyboards interacting simultaneously with the user interface. Such input devices often have additional features, such as sub-pixel positioning information and additional device-dependent information. |
DeviceManagerClass | |
DevicePad |
|
DeviceTool | Feature: |
DeviceToolClass | |
Display |
|
DisplayClass | |
DisplayManager | The purpose of the |
DisplayManagerClass | |
DragAction | Used in |
DragContext | |
DragContextClass | |
DrawingContext |
|
DrawingContextClass | |
Event | A generic GDK event. |
EventButton | |
EventConfigure | |
EventCrossing | |
EventDND | |
EventExpose | |
EventFocus | |
EventGrabBroken | |
EventKey | |
EventMask | A set of bit-flags to indicate which events a window is to receive.
Most of these masks map onto one or more of the |
EventMotion | |
EventOwnerChange | |
EventPadAxis | |
EventPadButton | |
EventPadGroupMode | |
EventProperty | |
EventProximity | |
EventScroll | |
EventSelection | |
EventSequence | |
EventSetting | |
EventTouch | |
EventTouchpadPinch | |
EventTouchpadSwipe | |
EventVisibility | |
EventWindowState | |
FrameClock | A |
FrameClockClass | |
FrameClockPhase |
|
FrameTimings | A |
GLContext |
|
GLContextClass | |
GRange | |
Geometry | |
Keymap | A |
KeymapClass | |
KeymapKey | |
ModifierType | A set of bit-flags to indicate the state of modifier keys and mouse buttons in various event types. Typical modifier keys are Shift, Control, Meta, Super, Hyper, Alt, Compose, Apple, CapsLock or ShiftLock. |
Monitor |
|
MonitorClass | |
RGBA | A |
Rectangle | Defines the position and size of a rectangle. It is identical to
|
RgbaParseError | |
Screen |
|
ScreenClass | |
Seat | The |
SeatCapabilities | Flags describing the seat capabilities. |
SeatClass | |
TimeCoord | |
Visual | A |
VisualClass | |
WMDecoration | These are hints originally defined by the Motif toolkit. The window manager can use them when determining how to decorate the window. The hint must be set before mapping the window. |
WMFunction | These are hints originally defined by the Motif toolkit. The window manager can use them when determining the functions to offer for the window. The hint must be set before mapping the window. |
Window | Implements |
WindowAttr | |
WindowClass | |
WindowHints | Used to indicate which fields of a |
WindowState | Specifies the state of a toplevel window. |
Enums
AxisUse | An enumeration describing the way in which a device axis (valuator) maps onto the predefined valuator types that GTK+ understands. |
ByteOrder | A set of values describing the possible byte-orders for storing pixel values in memory. |
ChangeData | |
CrossingMode | Specifies the crossing mode for |
CursorType | Predefined cursors. |
DevicePadFeature | A pad feature. |
DeviceToolType | Indicates the specific type of tool being used being a tablet. Such as an airbrush, pencil, etc. |
DeviceType | Indicates the device type. See [above][ |
DragCancelReason | Used in |
DragProtocol | Used in |
EventType | Specifies the type of the event. |
FullscreenMode | Indicates which monitor (in a multi-head setup) a window should span over when in fullscreen mode. |
GLError | Error enumeration for |
GrabOwnership | Defines how device grabs interact with other devices. |
GrabStatus | Returned by |
Gravity | Defines the reference point of a window and the meaning of coordinates
passed to |
InputMode | An enumeration that describes the mode of an input device. |
InputSource | An enumeration describing the type of an input device in general terms. |
ModifierIntent | This enum is used with |
NotifyType | Specifies the kind of crossing for |
OwnerChange | Specifies why a selection ownership was changed. |
PropMode | Describes how existing data is combined with new data when
using |
PropertyState | Specifies the type of a property change for a |
ScrollDirection | Specifies the direction for |
SettingAction | Specifies the kind of modification applied to a setting in a
|
SubpixelLayout | This enumeration describes how the red, green and blue components of physical pixels on an output device are laid out. |
VisibilityState | Specifies the visiblity status of a window for a |
VisualType | A set of values that describe the manner in which the pixel values for a visual are converted into RGB values for display. |
WindowEdge | Determines a window edge or corner. |
WindowType | Describes the kind of window. |
WindowTypeHint | These are hints for the window manager that indicate what type of function the window has. The window manager can use this when determining decoration and behaviour of the window. The hint must be set before mapping the window. |
WindowWindowClass |
|
Constants
Traits
DevicePadExt | Trait containing all |
WindowExt | Trait containing all |
Functions
Type Definitions
key |