|
enum | InputSource {
InputSource::MOUSE,
InputSource::PEN,
InputSource::KEYBOARD,
InputSource::TOUCHSCREEN,
InputSource::TOUCHPAD,
InputSource::TRACKPOINT,
InputSource::TABLET_PAD
} |
| An enumeration describing the type of an input device in general terms. More...
|
|
enum | DragCancelReason {
DragCancelReason::NO_TARGET,
DragCancelReason::USER_CANCELLED,
DragCancelReason::ERROR
} |
| Used in Gdk::Drag to the reason of a cancelled DND operation. More...
|
|
enum | AxisFlags {
AxisFlags::X = 0x2,
AxisFlags::Y = 0x4,
AxisFlags::DELTA_X = 0x8,
AxisFlags::DELTA_Y = 0x10,
AxisFlags::PRESSURE = 0x20,
AxisFlags::XTILT = 0x40,
AxisFlags::YTILT = 0x80,
AxisFlags::WHEEL = 0x100,
AxisFlags::DISTANCE = 0x200,
AxisFlags::ROTATION = 0x400,
AxisFlags::SLIDER = 0x800
} |
| Flags describing the current capabilities of a device/tool. More...
|
|
enum | AxisUse {
AxisUse::IGNORE,
AxisUse::X,
AxisUse::Y,
AxisUse::DELTA_X,
AxisUse::DELTA_Y,
AxisUse::PRESSURE,
AxisUse::XTILT,
AxisUse::YTILT,
AxisUse::WHEEL,
AxisUse::DISTANCE,
AxisUse::ROTATION,
AxisUse::SLIDER,
AxisUse::LAST
} |
| Defines how device axes are interpreted by GTK. More...
|
|
enum | CrossingMode {
CrossingMode::NORMAL,
CrossingMode::GRAB,
CrossingMode::UNGRAB,
CrossingMode::GTK_GRAB,
CrossingMode::GTK_UNGRAB,
CrossingMode::STATE_CHANGED,
CrossingMode::TOUCH_BEGIN,
CrossingMode::TOUCH_END,
CrossingMode::DEVICE_SWITCH
} |
| Specifies the crossing mode for enter and leave events. More...
|
|
enum | DragAction {
DragAction::COPY = 1 << 0,
DragAction::MOVE = 1 << 1,
DragAction::LINK = 1 << 2,
DragAction::ASK = 1 << 3
} |
| Used in Gdk::Drop and Gdk::Drag to indicate the actions that the destination can and should do with the dropped data. More...
|
|
enum | Gravity {
Gravity::NORTH_WEST = 1,
Gravity::NORTH,
Gravity::NORTH_EAST,
Gravity::WEST,
Gravity::CENTER,
Gravity::EAST,
Gravity::SOUTH_WEST,
Gravity::SOUTH,
Gravity::SOUTH_EAST,
Gravity::STATIC
} |
| Defines the reference point of a surface and is used in Gdk::PopupLayout . More...
|
|
enum | MemoryFormat {
MemoryFormat::B8G8R8A8_PREMULTIPLIED,
MemoryFormat::A8R8G8B8_PREMULTIPLIED,
MemoryFormat::R8G8B8A8_PREMULTIPLIED,
MemoryFormat::B8G8R8A8,
MemoryFormat::A8R8G8B8,
MemoryFormat::R8G8B8A8,
MemoryFormat::A8B8G8R8,
MemoryFormat::R8G8B8,
MemoryFormat::B8G8R8,
MemoryFormat::R16G16B16,
MemoryFormat::R16G16B16A16_PREMULTIPLIED,
MemoryFormat::R16G16B16A16,
MemoryFormat::R16G16B16_FLOAT,
MemoryFormat::R16G16B16A16_FLOAT_PREMULTIPLIED,
MemoryFormat::R16G16B16A16_FLOAT,
MemoryFormat::R32G32B32_FLOAT,
MemoryFormat::R32G32B32A32_FLOAT_PREMULTIPLIED,
MemoryFormat::R32G32B32A32_FLOAT,
MemoryFormat::G8A8_PREMULTIPLIED,
MemoryFormat::G8A8,
MemoryFormat::G8,
MemoryFormat::G16A16_PREMULTIPLIED,
MemoryFormat::G16A16,
MemoryFormat::G16,
MemoryFormat::A8,
MemoryFormat::A16,
MemoryFormat::A16_FLOAT,
MemoryFormat::A32_FLOAT,
MemoryFormat::A8B8G8R8_PREMULTIPLIED,
MemoryFormat::B8G8R8X8,
MemoryFormat::X8R8G8B8,
MemoryFormat::R8G8B8X8,
MemoryFormat::X8B8G8R8,
MemoryFormat::N_FORMATS
} |
| Gdk::MemoryFormat describes formats that image data can have in memory. More...
|
|
enum | ModifierType {
ModifierType::NO_MODIFIER_MASK = 0x0,
ModifierType::SHIFT_MASK = 1 << 0,
ModifierType::LOCK_MASK = 1 << 1,
ModifierType::CONTROL_MASK = 1 << 2,
ModifierType::ALT_MASK = 1 << 3,
ModifierType::BUTTON1_MASK = 1 << 8,
ModifierType::BUTTON2_MASK = 1 << 9,
ModifierType::BUTTON3_MASK = 1 << 10,
ModifierType::BUTTON4_MASK = 1 << 11,
ModifierType::BUTTON5_MASK = 1 << 12,
ModifierType::SUPER_MASK = 1 << 26,
ModifierType::HYPER_MASK = 1 << 27,
ModifierType::META_MASK = 1 << 28
} |
| Flags to indicate the state of modifier keys and mouse buttons in events. More...
|
|
enum | NotifyType {
NotifyType::ANCESTOR,
NotifyType::VIRTUAL,
NotifyType::INFERIOR,
NotifyType::NONLINEAR,
NotifyType::NONLINEAR_VIRTUAL,
NotifyType::UNKNOWN
} |
| Specifies the kind of crossing for enter and leave events. More...
|
|
enum | ScrollDirection {
ScrollDirection::UP,
ScrollDirection::DOWN,
ScrollDirection::LEFT,
ScrollDirection::RIGHT,
ScrollDirection::SMOOTH
} |
| Specifies the direction for scroll events. More...
|
|
enum | TouchpadGesturePhase {
TouchpadGesturePhase::BEGIN,
TouchpadGesturePhase::UPDATE,
TouchpadGesturePhase::END,
TouchpadGesturePhase::CANCEL
} |
| Specifies the current state of a touchpad gesture. More...
|
|
enum | ScrollUnit {
ScrollUnit::WHEEL,
ScrollUnit::SURFACE
} |
| Specifies the unit of scroll deltas. More...
|
|
enum | KeyMatch {
KeyMatch::NONE,
KeyMatch::PARTIAL,
KeyMatch::EXACT
} |
| Describes how well an event matches a given keyval and modifiers. More...
|
|
enum | GLApi {
GLApi::GL = 1 << 0,
GLApi::GLES = 1 << 1
} |
| The list of the different APIs that GdkGLContext can potentially support. More...
|
|
enum | GLAPI {
GLAPI::GL = 1 << 0,
GLAPI::GLES = 1 << 1
} |
| The list of the different APIs that GdkGLContext can potentially support. More...
|
|
enum | SubpixelLayout {
SubpixelLayout::UNKNOWN,
SubpixelLayout::NONE,
SubpixelLayout::HORIZONTAL_RGB,
SubpixelLayout::HORIZONTAL_BGR,
SubpixelLayout::VERTICAL_RGB,
SubpixelLayout::VERTICAL_BGR
} |
| This enumeration describes how the red, green and blue components of physical pixels on an output device are laid out. More...
|
|
enum | Colorspace { Colorspace::RGB
} |
| This enumeration defines the color spaces that are supported by the gdk-pixbuf library. More...
|
|
enum | InterpType {
InterpType::NEAREST,
InterpType::TILES,
InterpType::BILINEAR,
InterpType::HYPER
} |
| Interpolation modes for scaling functions. More...
|
|
enum | AnchorHints {
AnchorHints::FLIP_X = 1 << 0,
AnchorHints::FLIP_Y = 1 << 1,
AnchorHints::SLIDE_X = 1 << 2,
AnchorHints::SLIDE_Y = 1 << 3,
AnchorHints::RESIZE_X = 1 << 4,
AnchorHints::RESIZE_Y = 1 << 5,
AnchorHints::FLIP = 0x3,
AnchorHints::SLIDE = 0xC,
AnchorHints::RESIZE = 0x30
} |
| Positioning hints for aligning a surface relative to a rectangle. More...
|
|
enum | SurfaceEdge {
SurfaceEdge::NORTH_WEST,
SurfaceEdge::NORTH,
SurfaceEdge::NORTH_EAST,
SurfaceEdge::WEST,
SurfaceEdge::EAST,
SurfaceEdge::SOUTH_WEST,
SurfaceEdge::SOUTH,
SurfaceEdge::SOUTH_EAST
} |
| Determines a surface edge or corner. More...
|
|
enum | FullscreenMode {
FullscreenMode::ON_CURRENT_MONITOR,
FullscreenMode::ON_ALL_MONITORS
} |
| Indicates which monitor a surface should span over when in fullscreen mode. More...
|
|
|
constexpr AxisFlags | operator| (AxisFlags lhs, AxisFlags rhs) |
|
constexpr AxisFlags | operator& (AxisFlags lhs, AxisFlags rhs) |
|
constexpr AxisFlags | operator^ (AxisFlags lhs, AxisFlags rhs) |
|
constexpr AxisFlags | operator~ (AxisFlags flags) |
|
AxisFlags& | operator|= (AxisFlags& lhs, AxisFlags rhs) |
|
AxisFlags& | operator&= (AxisFlags& lhs, AxisFlags rhs) |
|
AxisFlags& | operator^= (AxisFlags& lhs, AxisFlags rhs) |
|
constexpr DragAction | operator| (DragAction lhs, DragAction rhs) |
|
constexpr DragAction | operator& (DragAction lhs, DragAction rhs) |
|
constexpr DragAction | operator^ (DragAction lhs, DragAction rhs) |
|
constexpr DragAction | operator~ (DragAction flags) |
|
DragAction& | operator|= (DragAction& lhs, DragAction rhs) |
|
DragAction& | operator&= (DragAction& lhs, DragAction rhs) |
|
DragAction& | operator^= (DragAction& lhs, DragAction rhs) |
|
constexpr ModifierType | operator| (ModifierType lhs, ModifierType rhs) |
|
constexpr ModifierType | operator& (ModifierType lhs, ModifierType rhs) |
|
constexpr ModifierType | operator^ (ModifierType lhs, ModifierType rhs) |
|
constexpr ModifierType | operator~ (ModifierType flags) |
|
ModifierType& | operator|= (ModifierType& lhs, ModifierType rhs) |
|
ModifierType& | operator&= (ModifierType& lhs, ModifierType rhs) |
|
ModifierType& | operator^= (ModifierType& lhs, ModifierType rhs) |
|
constexpr FrameClock::Phase | operator| (FrameClock::Phase lhs, FrameClock::Phase rhs) |
|
constexpr FrameClock::Phase | operator& (FrameClock::Phase lhs, FrameClock::Phase rhs) |
|
constexpr FrameClock::Phase | operator^ (FrameClock::Phase lhs, FrameClock::Phase rhs) |
|
constexpr FrameClock::Phase | operator~ (FrameClock::Phase flags) |
|
FrameClock::Phase& | operator|= (FrameClock::Phase& lhs, FrameClock::Phase rhs) |
|
FrameClock::Phase& | operator&= (FrameClock::Phase& lhs, FrameClock::Phase rhs) |
|
FrameClock::Phase& | operator^= (FrameClock::Phase& lhs, FrameClock::Phase rhs) |
|
constexpr GLApi | operator| (GLApi lhs, GLApi rhs) |
|
constexpr GLApi | operator& (GLApi lhs, GLApi rhs) |
|
constexpr GLApi | operator^ (GLApi lhs, GLApi rhs) |
|
constexpr GLApi | operator~ (GLApi flags) |
|
GLApi& | operator|= (GLApi& lhs, GLApi rhs) |
|
GLApi& | operator&= (GLApi& lhs, GLApi rhs) |
|
GLApi& | operator^= (GLApi& lhs, GLApi rhs) |
|
constexpr GLAPI | operator| (GLAPI lhs, GLAPI rhs) |
|
constexpr GLAPI | operator& (GLAPI lhs, GLAPI rhs) |
|
constexpr GLAPI | operator^ (GLAPI lhs, GLAPI rhs) |
|
constexpr GLAPI | operator~ (GLAPI flags) |
|
GLAPI& | operator|= (GLAPI& lhs, GLAPI rhs) |
|
GLAPI& | operator&= (GLAPI& lhs, GLAPI rhs) |
|
GLAPI& | operator^= (GLAPI& lhs, GLAPI rhs) |
|
constexpr Paintable::Flags | operator| (Paintable::Flags lhs, Paintable::Flags rhs) |
|
constexpr Paintable::Flags | operator& (Paintable::Flags lhs, Paintable::Flags rhs) |
|
constexpr Paintable::Flags | operator^ (Paintable::Flags lhs, Paintable::Flags rhs) |
|
constexpr Paintable::Flags | operator~ (Paintable::Flags flags) |
|
Paintable::Flags& | operator|= (Paintable::Flags& lhs, Paintable::Flags rhs) |
|
Paintable::Flags& | operator&= (Paintable::Flags& lhs, Paintable::Flags rhs) |
|
Paintable::Flags& | operator^= (Paintable::Flags& lhs, Paintable::Flags rhs) |
|
constexpr AnchorHints | operator| (AnchorHints lhs, AnchorHints rhs) |
|
constexpr AnchorHints | operator& (AnchorHints lhs, AnchorHints rhs) |
|
constexpr AnchorHints | operator^ (AnchorHints lhs, AnchorHints rhs) |
|
constexpr AnchorHints | operator~ (AnchorHints flags) |
|
AnchorHints& | operator|= (AnchorHints& lhs, AnchorHints rhs) |
|
AnchorHints& | operator&= (AnchorHints& lhs, AnchorHints rhs) |
|
AnchorHints& | operator^= (AnchorHints& lhs, AnchorHints rhs) |
|
constexpr Seat::Capabilities | operator| (Seat::Capabilities lhs, Seat::Capabilities rhs) |
|
constexpr Seat::Capabilities | operator& (Seat::Capabilities lhs, Seat::Capabilities rhs) |
|
constexpr Seat::Capabilities | operator^ (Seat::Capabilities lhs, Seat::Capabilities rhs) |
|
constexpr Seat::Capabilities | operator~ (Seat::Capabilities flags) |
|
Seat::Capabilities& | operator|= (Seat::Capabilities& lhs, Seat::Capabilities rhs) |
|
Seat::Capabilities& | operator&= (Seat::Capabilities& lhs, Seat::Capabilities rhs) |
|
Seat::Capabilities& | operator^= (Seat::Capabilities& lhs, Seat::Capabilities rhs) |
|
constexpr Toplevel::State | operator| (Toplevel::State lhs, Toplevel::State rhs) |
|
constexpr Toplevel::State | operator& (Toplevel::State lhs, Toplevel::State rhs) |
|
constexpr Toplevel::State | operator^ (Toplevel::State lhs, Toplevel::State rhs) |
|
constexpr Toplevel::State | operator~ (Toplevel::State flags) |
|
Toplevel::State& | operator|= (Toplevel::State& lhs, Toplevel::State rhs) |
|
Toplevel::State& | operator&= (Toplevel::State& lhs, Toplevel::State rhs) |
|
Toplevel::State& | operator^= (Toplevel::State& lhs, Toplevel::State rhs) |
|