gtkmm
4.9.1
|
Namespaces | |
Cairo | |
Classes | |
class | DeviceWithPad |
A Gdk::DeviceWithPad is a Gdk::Device that implements the Gdk::DevicePad interface. More... | |
class | DragSurfaceImpl |
Gdk::DragSurfaceImpl is a Gdk::Surface that implements the Gdk::DragSurface interface. More... | |
class | PopupSurfaceImpl |
Gdk::PopupSurfaceImpl is a Gdk::Surface that implements the Gdk::Popup interface. More... | |
class | ToplevelSurfaceImpl |
Gdk::ToplevelSurfaceImpl is a Gdk::Surface that implements the Gdk::Toplevel interface. More... | |
class | AppLaunchContext |
This is an implementation of Gio::AppLaunchContext that handles launching an application in a graphical context. More... | |
class | CairoContext |
Cairo draw context. More... | |
class | Clipboard |
Share data between applications for Copy-and-Paste. More... | |
class | ContentFormats |
Advertising and negotiating of content exchange formats. More... | |
class | ContentFormatsBuilder |
Helper class for building Gdk::ContentFormats. More... | |
class | ContentProvider |
Provides content for data transfer between applications. More... | |
class | Cursor |
This represents a cursor. More... | |
class | Device |
A Gdk::Device instance contains a detailed description of an extended input device. More... | |
class | DevicePad |
Pad device interface. More... | |
class | DeviceTool |
A physical tool associated to a Gdk::Device. More... | |
class | Display |
Gdk::Display object's purpose is two fold: To grab/ungrab keyboard focus and mouse pointer To manage and provide information about the Gdk::Monitor(s) available for this Gdk::Display. More... | |
class | DisplayManager |
The purpose of the GdkDisplayManager singleton object is to offer notification when displays appear or disappear or the default display changes. More... | |
class | Drag |
A Gdk::Drag object represents the source of an ongoing DND operation. More... | |
class | DragSurface |
Interface for drag surface surfaces. More... | |
class | DrawContext |
Drawing context base class. More... | |
class | Drop |
A Gdk::Drop object represents the target of an ongoing DND operation. More... | |
class | Event |
Functions for handling events from the window system. More... | |
class | FrameClock |
Synchronizes painting to a surface. More... | |
class | FrameTimings |
Object holding timing information for a single frame. More... | |
class | GLError |
class | GLContext |
A Gdk::GLContext is an OpenGL context abstraction. More... | |
class | GLTexture |
A Gdk::Texture representing a GL texture object. More... | |
class | MemoryTexture |
A Gdk::Texture representing image data in memory. More... | |
class | Monitor |
Object representing an output. More... | |
class | Paintable |
An interface for a paintable region. More... | |
class | PixbufError |
Exception class for Gdk::Pixbuf errors. More... | |
class | Pixbuf |
class | PixbufAnimation |
The gdk-pixbuf library provides a simple mechanism to load and represent animations. More... | |
class | PixbufAnimationIter |
An iterator which points to a certain position in a PixbufAnimation. More... | |
class | PixbufFormat |
class | PixbufLoader |
class | Popup |
Interface for popup surfaces. More... | |
class | PopupLayout |
Information for presenting popups. More... | |
class | Rectangle |
Gdk::Rectangle is a structure holding the position and size of a rectangle. More... | |
class | RGBA |
An RGBA color. More... | |
class | Seat |
A Gdk::Seat object represents a collection of input devices that belong to a user. More... | |
class | Snapshot |
Base type for snapshot operations. More... | |
class | Surface |
Onscreen display areas in the target window system. More... | |
class | TextureError |
class | Texture |
Pixel data. More... | |
class | TimeCoord |
A Gdk::TimeCoord instance contains a single event of motion history. More... | |
class | Toplevel |
Interface for toplevel surfaces. More... | |
class | ToplevelLayout |
Information for presenting toplevels. More... | |
class | ToplevelSize |
Information for computing toplevel size. More... | |
Enumerations | |
enum class | InputSource { MOUSE , PEN , KEYBOARD , TOUCHSCREEN , TOUCHPAD , TRACKPOINT , TABLET_PAD } |
An enumeration describing the type of an input device in general terms. More... | |
enum class | DragCancelReason { NO_TARGET , USER_CANCELLED , ERROR } |
Used in Gdk::Drag to the reason of a cancelled DND operation. More... | |
enum class | AxisFlags { X = 0x2 , Y = 0x4 , DELTA_X = 0x8 , DELTA_Y = 0x10 , PRESSURE = 0x20 , XTILT = 0x40 , YTILT = 0x80 , WHEEL = 0x100 , DISTANCE = 0x200 , ROTATION = 0x400 , SLIDER = 0x800 } |
Flags describing the current capabilities of a device/tool. More... | |
enum class | AxisUse { IGNORE , X , Y , DELTA_X , DELTA_Y , PRESSURE , XTILT , YTILT , WHEEL , DISTANCE , ROTATION , SLIDER , LAST } |
Defines how device axes are interpreted by GTK. More... | |
enum class | CrossingMode { NORMAL , GRAB , UNGRAB , GTK_GRAB , GTK_UNGRAB , STATE_CHANGED , TOUCH_BEGIN , TOUCH_END , DEVICE_SWITCH } |
Specifies the crossing mode for enter and leave events. More... | |
enum class | DragAction { COPY = 1 << 0 , MOVE = 1 << 1 , LINK = 1 << 2 , 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 class | Gravity { NORTH_WEST = 1 , NORTH , NORTH_EAST , WEST , CENTER , EAST , SOUTH_WEST , SOUTH , SOUTH_EAST , STATIC } |
Defines the reference point of a surface and is used in Gdk::PopupLayout . More... | |
enum class | ModifierType { SHIFT_MASK = 1 << 0 , LOCK_MASK = 1 << 1 , CONTROL_MASK = 1 << 2 , ALT_MASK = 1 << 3 , BUTTON1_MASK = 1 << 8 , BUTTON2_MASK = 1 << 9 , BUTTON3_MASK = 1 << 10 , BUTTON4_MASK = 1 << 11 , BUTTON5_MASK = 1 << 12 , SUPER_MASK = 1 << 26 , HYPER_MASK = 1 << 27 , META_MASK = 1 << 28 } |
Flags to indicate the state of modifier keys and mouse buttons in events. More... | |
enum class | NotifyType { ANCESTOR , VIRTUAL , INFERIOR , NONLINEAR , NONLINEAR_VIRTUAL , UNKNOWN } |
Specifies the kind of crossing for enter and leave events. More... | |
enum class | ScrollDirection { UP , DOWN , LEFT , RIGHT , SMOOTH } |
Specifies the direction for scroll events. More... | |
enum class | TouchpadGesturePhase { BEGIN , UPDATE , END , CANCEL } |
Specifies the current state of a touchpad gesture. More... | |
enum class | ScrollUnit { WHEEL , SURFACE } |
Specifies the unit of scroll deltas. More... | |
enum class | KeyMatch { NONE , PARTIAL , EXACT } |
Describes how well an event matches a given keyval and modifiers. More... | |
enum class | GLApi { GL = 1 << 0 , GLES = 1 << 1 } |
The list of the different APIs that GdkGLContext can potentially support. More... | |
enum class | GLAPI { GL = 1 << 0 , GLES = 1 << 1 } |
The list of the different APIs that GdkGLContext can potentially support. More... | |
enum class | SubpixelLayout { UNKNOWN , NONE , HORIZONTAL_RGB , HORIZONTAL_BGR , VERTICAL_RGB , 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 { RGB } |
This enumeration defines the color spaces that are supported by the gdk-pixbuf library. More... | |
enum class | InterpType { NEAREST , TILES , BILINEAR , HYPER } |
Interpolation modes for scaling functions. More... | |
enum class | AnchorHints { FLIP_X = 1 << 0 , FLIP_Y = 1 << 1 , SLIDE_X = 1 << 2 , SLIDE_Y = 1 << 3 , RESIZE_X = 1 << 4 , RESIZE_Y = 1 << 5 , FLIP = 0x3 , SLIDE = 0xC , RESIZE = 0x30 } |
Positioning hints for aligning a surface relative to a rectangle. More... | |
enum class | SurfaceEdge { NORTH_WEST , NORTH , NORTH_EAST , WEST , EAST , SOUTH_WEST , SOUTH , SOUTH_EAST } |
Determines a surface edge or corner. More... | |
enum class | FullscreenMode { ON_CURRENT_MONITOR , ON_ALL_MONITORS } |
Indicates which monitor a surface should span over when in fullscreen mode. More... | |