|  | 
| enum class | 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 class | DragCancelReason { DragCancelReason::NO_TARGET
,
 DragCancelReason::USER_CANCELLED
,
 DragCancelReason::ERROR
 }
 | 
|  | Used in Gdk::Dragto the reason of a cancelled DND operation.  More...
 | 
|  | 
| enum class | 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 class | 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 class | 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 class | DragAction { DragAction::COPY = 1 << 0
,
 DragAction::MOVE = 1 << 1
,
 DragAction::LINK = 1 << 2
,
 DragAction::ASK = 1 << 3
 }
 | 
|  | Used in Gdk::DropandGdk::Dragto indicate the actions that the destination can and should do with the dropped data.  More...
 | 
|  | 
| enum class | 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 class | 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
 }
 | 
|  | Describes formats that image data can have in memory.  More... 
 | 
|  | 
| enum class | 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 class | 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 class | ScrollDirection { ScrollDirection::UP
,
 ScrollDirection::DOWN
,
 ScrollDirection::LEFT
,
 ScrollDirection::RIGHT
,
 ScrollDirection::SMOOTH
 }
 | 
|  | Specifies the direction for scroll events.  More... 
 | 
|  | 
| enum class | TouchpadGesturePhase { TouchpadGesturePhase::BEGIN
,
 TouchpadGesturePhase::UPDATE
,
 TouchpadGesturePhase::END
,
 TouchpadGesturePhase::CANCEL
 }
 | 
|  | Specifies the current state of a touchpad gesture.  More... 
 | 
|  | 
| enum class | ScrollUnit { ScrollUnit::WHEEL
,
 ScrollUnit::SURFACE
 }
 | 
|  | Specifies the unit of scroll deltas.  More... 
 | 
|  | 
| enum class | KeyMatch { KeyMatch::NONE
,
 KeyMatch::PARTIAL
,
 KeyMatch::EXACT
 }
 | 
|  | Describes how well an event matches a given keyval and modifiers.  More... 
 | 
|  | 
| enum class | GLApi { GLApi::GL = 1 << 0
,
 GLApi::GLES = 1 << 1
 }
 | 
|  | The list of the different APIs that GdkGLContext can potentially support.  More... 
 | 
|  | 
| enum class | GLAPI { GLAPI::GL = 1 << 0
,
 GLAPI::GLES = 1 << 1
 }
 | 
|  | The list of the different APIs that GdkGLContext can potentially support.  More... 
 | 
|  | 
| enum class | 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 class | Colorspace { Colorspace::RGB
 } | 
|  | This enumeration defines the color spaces that are supported by the gdk-pixbuf library.  More... 
 | 
|  | 
| enum class | InterpType { InterpType::NEAREST
,
 InterpType::TILES
,
 InterpType::BILINEAR
,
 InterpType::HYPER
 }
 | 
|  | Interpolation modes for scaling functions.  More... 
 | 
|  | 
| enum class | 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 class | 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 class | 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) | 
|  | 
| Glib::RefPtr< Gdk::AppLaunchContext > | wrap (GdkAppLaunchContext * object, bool take_copy=false) | 
|  | A Glib::wrap() method for this object. 
 | 
|  | 
| Glib::RefPtr< Gdk::CairoContext > | wrap (GdkCairoContext * object, bool take_copy=false) | 
|  | A Glib::wrap() method for this object. 
 | 
|  | 
| Glib::RefPtr< Gdk::CicpParams > | wrap (GdkCicpParams * object, bool take_copy=false) | 
|  | A Glib::wrap() method for this object. 
 | 
|  | 
| Glib::RefPtr< Gdk::Clipboard > | wrap (GdkClipboard * object, bool take_copy=false) | 
|  | A Glib::wrap() method for this object. 
 | 
|  | 
| Glib::RefPtr< Gdk::ColorState > | wrap (GdkColorState * object, bool take_copy=false) | 
|  | A Glib::wrap() method for this object. 
 | 
|  | 
| Glib::RefPtr< Gdk::ContentFormats > | wrap (GdkContentFormats * object, bool take_copy=false) | 
|  | A Glib::wrap() method for this object. 
 | 
|  | 
| Glib::RefPtr< Gdk::ContentFormatsBuilder > | wrap (GdkContentFormatsBuilder * object, bool take_copy=false) | 
|  | A Glib::wrap() method for this object. 
 | 
|  | 
| Glib::RefPtr< Gdk::ContentProvider > | wrap (GdkContentProvider * object, bool take_copy=false) | 
|  | A Glib::wrap() method for this object. 
 | 
|  | 
| Glib::RefPtr< Gdk::Cursor > | wrap (GdkCursor * object, bool take_copy=false) | 
|  | A Glib::wrap() method for this object. 
 | 
|  | 
| Glib::RefPtr< Gdk::Device > | wrap (GdkDevice * object, bool take_copy=false) | 
|  | A Glib::wrap() method for this object. 
 | 
|  | 
| Glib::RefPtr< Gdk::DevicePad > | wrap (GdkDevicePad * object, bool take_copy=false) | 
|  | A Glib::wrap() method for this object. 
 | 
|  | 
| Glib::RefPtr< Gdk::DeviceTool > | wrap (GdkDeviceTool * object, bool take_copy=false) | 
|  | A Glib::wrap() method for this object. 
 | 
|  | 
| Glib::RefPtr< Gdk::Display > | wrap (GdkDisplay * object, bool take_copy=false) | 
|  | A Glib::wrap() method for this object. 
 | 
|  | 
| Glib::RefPtr< Gdk::DisplayManager > | wrap (GdkDisplayManager * object, bool take_copy=false) | 
|  | A Glib::wrap() method for this object. 
 | 
|  | 
| Glib::RefPtr< Gdk::DmabufFormats > | wrap (GdkDmabufFormats * object, bool take_copy=false) | 
|  | A Glib::wrap() method for this object. 
 | 
|  | 
| Glib::RefPtr< Gdk::DmabufTexture > | wrap (GdkDmabufTexture * object, bool take_copy=false) | 
|  | A Glib::wrap() method for this object. 
 | 
|  | 
| Glib::RefPtr< Gdk::DmabufTextureBuilder > | wrap (GdkDmabufTextureBuilder * object, bool take_copy=false) | 
|  | A Glib::wrap() method for this object. 
 | 
|  | 
| Glib::RefPtr< Gdk::Drag > | wrap (GdkDrag * object, bool take_copy=false) | 
|  | A Glib::wrap() method for this object. 
 | 
|  | 
| Glib::RefPtr< Gdk::DragSurface > | wrap (GdkDragSurface * object, bool take_copy=false) | 
|  | A Glib::wrap() method for this object. 
 | 
|  | 
| Glib::RefPtr< Gdk::DrawContext > | wrap (GdkDrawContext * object, bool take_copy=false) | 
|  | A Glib::wrap() method for this object. 
 | 
|  | 
| Glib::RefPtr< Gdk::Drop > | wrap (GdkDrop * object, bool take_copy=false) | 
|  | A Glib::wrap() method for this object. 
 | 
|  | 
| Glib::RefPtr< Gdk::Event > | wrap (GdkEvent * object, bool take_copy=false) | 
|  | A Glib::wrap() method for this object. 
 | 
|  | 
| Glib::RefPtr< Gdk::FrameClock > | wrap (GdkFrameClock * object, bool take_copy=false) | 
|  | A Glib::wrap() method for this object. 
 | 
|  | 
| Glib::RefPtr< Gdk::FrameTimings > | wrap (GdkFrameTimings * object, bool take_copy=false) | 
|  | A Glib::wrap() method for this object. 
 | 
|  | 
| Glib::RefPtr< Gdk::GLContext > | wrap (GdkGLContext * object, bool take_copy=false) | 
|  | A Glib::wrap() method for this object. 
 | 
|  | 
| Glib::RefPtr< Gdk::GLTexture > | wrap (GdkGLTexture * object, bool take_copy=false) | 
|  | A Glib::wrap() method for this object. 
 | 
|  | 
| Glib::RefPtr< Gdk::GLTextureBuilder > | wrap (GdkGLTextureBuilder * object, bool take_copy=false) | 
|  | A Glib::wrap() method for this object. 
 | 
|  | 
| Glib::RefPtr< Gdk::MemoryTexture > | wrap (GdkMemoryTexture * object, bool take_copy=false) | 
|  | A Glib::wrap() method for this object. 
 | 
|  | 
| Glib::RefPtr< Gdk::MemoryTextureBuilder > | wrap (GdkMemoryTextureBuilder * object, bool take_copy=false) | 
|  | A Glib::wrap() method for this object. 
 | 
|  | 
| Glib::RefPtr< Gdk::Monitor > | wrap (GdkMonitor * object, bool take_copy=false) | 
|  | A Glib::wrap() method for this object. 
 | 
|  | 
| Glib::RefPtr< Gdk::Paintable > | wrap (GdkPaintable * object, bool take_copy=false) | 
|  | A Glib::wrap() method for this object. 
 | 
|  | 
| Glib::RefPtr< Gdk::Pixbuf > | wrap (GdkPixbuf * object, bool take_copy=false) | 
|  | A Glib::wrap() method for this object. 
 | 
|  | 
| Glib::RefPtr< Gdk::PixbufAnimation > | wrap (GdkPixbufAnimation * object, bool take_copy=false) | 
|  | A Glib::wrap() method for this object. 
 | 
|  | 
| Glib::RefPtr< Gdk::PixbufAnimationIter > | wrap (GdkPixbufAnimationIter * object, bool take_copy=false) | 
|  | A Glib::wrap() method for this object. 
 | 
|  | 
| void | swap (PixbufFormat & lhs, PixbufFormat & rhs) noexcept | 
|  | 
| Gdk::PixbufFormat | wrap (GdkPixbufFormat * object, bool take_copy=false) | 
|  | A Glib::wrap() method for this object. 
 | 
|  | 
| Glib::RefPtr< Gdk::PixbufLoader > | wrap (GdkPixbufLoader * object, bool take_copy=false) | 
|  | A Glib::wrap() method for this object. 
 | 
|  | 
| Glib::RefPtr< Gdk::Popup > | wrap (GdkPopup * object, bool take_copy=false) | 
|  | A Glib::wrap() method for this object. 
 | 
|  | 
| Glib::RefPtr< Gdk::PopupLayout > | wrap (GdkPopupLayout * object, bool take_copy=false) | 
|  | A Glib::wrap() method for this object. 
 | 
|  | 
| Rectangle | join (const Rectangle & src1, const Rectangle & src2) | 
|  | Calculates the union of two rectangles. 
 | 
|  | 
| Rectangle | intersect (const Rectangle & src1, const Rectangle & src2) | 
|  | Calculates the intersection of two rectangles. 
 | 
|  | 
| Rectangle | intersect (const Rectangle & src1, const Rectangle & src2, bool & rectangles_intersect) | 
|  | Calculates the intersection of two rectangles. 
 | 
|  | 
| Gdk::Rectangle & | wrap (GdkRectangle * object) | 
|  | 
| const Gdk::Rectangle & | wrap (const GdkRectangle * object) | 
|  | 
| bool | operator== (const RGBA & lhs, const RGBA & rhs) | 
|  | 
| bool | operator!= (const RGBA & lhs, const RGBA & rhs) | 
|  | 
| void | swap (RGBA & lhs, RGBA & rhs) noexcept | 
|  | 
| Gdk::RGBA | wrap (GdkRGBA * object, bool take_copy=false) | 
|  | A Glib::wrap() method for this object. 
 | 
|  | 
| Glib::RefPtr< Gdk::Seat > | wrap (GdkSeat * object, bool take_copy=false) | 
|  | A Glib::wrap() method for this object. 
 | 
|  | 
| Glib::RefPtr< Gdk::Snapshot > | wrap (GdkSnapshot * object, bool take_copy=false) | 
|  | A Glib::wrap() method for this object. 
 | 
|  | 
| Glib::RefPtr< Gdk::Surface > | wrap (GdkSurface * object, bool take_copy=false) | 
|  | A Glib::wrap() method for this object. 
 | 
|  | 
| Glib::RefPtr< Gdk::Texture > | wrap (GdkTexture * object, bool take_copy=false) | 
|  | A Glib::wrap() method for this object. 
 | 
|  | 
| void | swap (TextureDownloader & lhs, TextureDownloader & rhs) noexcept | 
|  | 
| Gdk::TextureDownloader | wrap (GdkTextureDownloader * object, bool take_copy=false) | 
|  | A Glib::wrap() method for this object. 
 | 
|  | 
| Glib::RefPtr< Gdk::Toplevel > | wrap (GdkToplevel * object, bool take_copy=false) | 
|  | A Glib::wrap() method for this object. 
 | 
|  | 
| Glib::RefPtr< Gdk::ToplevelLayout > | wrap (GdkToplevelLayout * object, bool take_copy=false) | 
|  | A Glib::wrap() method for this object. 
 | 
|  |