|
gtkmm
4.6.0
|
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 holds information about a drag in progress. More... | |
| class | DragSurface |
| Interface for drag surface surfaces. More... | |
| class | DrawContext |
| Drawing context base class. More... | |
| class | Drop |
| A Gdk::Drop holds information about a drag in progress. 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 | 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 | 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... | |