gtkmm 3.24.9
|
Namespaces | |
namespace | Cairo |
Classes | |
class | AppLaunchContext |
This is an implementation of Gio::AppLaunchContext that handles launching an application in a graphical context. More... | |
class | Color |
Gdk::Color is used to describe an allocated or unallocated color. 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 | DeviceManager |
Functions for handling input devices. 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::Screen(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 | DragContext |
A Gdk::DragContext holds information about a drag in progress. More... | |
class | DrawingContext |
Drawing context for GDK windows. More... | |
class | Event |
class | FrameClock |
Frame clock syncs painting to a window or display. More... | |
class | FrameTimings |
Object holding timing information for a single frame. More... | |
class | GLContext |
A Gdk::GLContext is an OpenGL context abstraction. More... | |
class | GLError |
class | Monitor |
Object representing an output. 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 | PixbufError |
Exception class for Gdk::Pixbuf errors. More... | |
class | PixbufFormat |
class | PixbufLoader |
class | Point |
This is a simple structure containing an x and y coordinate of a point. More... | |
class | Rectangle |
Gdk::Rectangle is a structure holding the position and size of a rectangle. More... | |
class | RGBA |
An RGBA Color. More... | |
class | Screen |
Object representing a physical screen Gdk::Screen objects are the GDK representation of a physical screen. More... | |
class | Seat |
A Gdk::Seat object represents a collection of input devices that belong to a user. More... | |
class | TimeCoord |
A Gdk::TimeCoord instance contains a single event of motion history. More... | |
class | Visual |
A Gdk::Visual describes a particular video hardware display format. More... | |
class | Window |
A Gdk::Window is a rectangular region on the screen. More... | |
Typedefs | |
typedef GdkGeometry | Geometry |
typedef GdkGeometry Gdk::Geometry |
enum Gdk::AnchorHints |
enum Gdk::AxisFlags |
enum Gdk::AxisUse |
enum Gdk::ByteOrder |
enum Gdk::Colorspace |
enum Gdk::CursorType |
enum Gdk::DeviceType |
enum Gdk::DragAction |
enum Gdk::DragProtocol |
enum Gdk::EventMask |
enum Gdk::EventType |
Enumerator | |
---|---|
NOTHING | A special code to indicate a null event. |
DELETE | The window manager has requested that the toplevel window be hidden or destroyed, usually when the user clicks on a special icon in the title bar. |
DESTROY | The window has been destroyed. |
EXPOSE | All or part of the window has become visible and needs to be redrawn. |
MOTION_NOTIFY | The pointer (usually a mouse) has moved. |
BUTTON_PRESS | A mouse button has been pressed. |
DOUBLE_BUTTON_PRESS | A mouse button has been double-clicked (clicked twice within a short period of time). Note that each click also generates a Gdk::BUTTON_PRESS event. |
TRIPLE_BUTTON_PRESS | A mouse button has been clicked 3 times in a short period of time. Note that each click also generates a Gdk::BUTTON_PRESS event. |
BUTTON_RELEASE | A mouse button has been released. |
KEY_PRESS | A key has been pressed. |
KEY_RELEASE | A key has been released. |
ENTER_NOTIFY | The pointer has entered the window. |
LEAVE_NOTIFY | The pointer has left the window. |
FOCUS_CHANGE | The keyboard focus has entered or left the window. |
CONFIGURE | The size, position or stacking order of the window has changed. Note that GTK+ discards these events for Gdk::WINDOW_CHILD windows. |
MAP | The window has been mapped. |
UNMAP | The window has been unmapped. |
PROPERTY_NOTIFY | A property on the window has been changed or deleted. |
SELECTION_CLEAR | The application has lost ownership of a selection. |
SELECTION_REQUEST | Another application has requested a selection. |
SELECTION_NOTIFY | A selection has been received. |
PROXIMITY_IN | An input device has moved into contact with a sensing surface (e.g. a touchscreen or graphics tablet). |
PROXIMITY_OUT | An input device has moved out of contact with a sensing surface. |
DRAG_ENTER | The mouse has entered the window while a drag is in progress. |
DRAG_LEAVE | The mouse has left the window while a drag is in progress. |
DRAG_MOTION | The mouse has moved in the window while a drag is in progress. |
DRAG_STATUS | The status of the drag operation initiated by the window has changed. |
DROP_START | A drop operation onto the window has started. |
DROP_FINISHED | The drop operation initiated by the window has completed. |
CLIENT_EVENT | A message has been received from another application. |
VISIBILITY_NOTIFY | The window visibility status has changed. |
SCROLL | The scroll wheel was turned. |
WINDOW_STATE | The state of a window has changed. See Gdk::WindowState for the possible window states. |
SETTING | A setting has been modified. |
OWNER_CHANGE | The owner of a selection has changed. This event type was added in 2.6. |
GRAB_BROKEN | A pointer or keyboard grab was broken. This event type was added in 2.8. |
DAMAGE | The content of the window has been changed. This event type was added in 2.14. |
TOUCH_BEGIN | A new touch event sequence has just started. This event type was added in 3.4. |
TOUCH_UPDATE | A touch event sequence has been updated. This event type was added in 3.4. |
TOUCH_END | A touch event sequence has finished. This event type was added in 3.4. |
TOUCH_CANCEL | A touch event sequence has been canceled. This event type was added in 3.4. |
TOUCHPAD_SWIPE | A touchpad swipe gesture event, the current state is determined by its phase field. This event type was added in 3.18. |
TOUCHPAD_PINCH | A touchpad pinch gesture event, the current state is determined by its phase field. This event type was added in 3.18. |
PAD_BUTTON_PRESS | A tablet pad button press event. This event type was added in 3.22. |
PAD_BUTTON_RELEASE | A tablet pad button release event. This event type was added in 3.22. |
PAD_RING | A tablet pad axis event from a "ring". This event type was added in 3.22. |
PAD_STRIP | A tablet pad axis event from a "strip". This event type was added in 3.22. |
PAD_GROUP_MODE | A tablet pad group mode change. This event type was added in 3.22. |
EVENT_LAST | Marks the end of the GdkEventType enumeration. Added in 2.18. |
enum Gdk::FrameClockPhase |
enum Gdk::FullscreenMode |
enum Gdk::GrabOwnership |
enum Gdk::GrabStatus |
enum Gdk::Gravity |
enum Gdk::InputMode |
enum Gdk::InputSource |
enum Gdk::InterpType |
enum Gdk::ModifierIntent |
Enumerator | |
---|---|
MODIFIER_INTENT_PRIMARY_ACCELERATOR | The primary modifier used to invoke menu accelerators. |
MODIFIER_INTENT_CONTEXT_MENU | The modifier used to invoke context menus. Note that mouse button 3 always triggers context menus. When this modifier is not 0, it additionally triggers context menus when used with mouse button 1. |
MODIFIER_INTENT_EXTEND_SELECTION | The modifier used to extend selections using |
MODIFIER_INTENT_MODIFY_SELECTION | The modifier used to modify selections, which in most cases means toggling the clicked item into or out of the selection. |
MODIFIER_INTENT_NO_TEXT_INPUT | When any of these modifiers is pressed, the key event cannot produce a symbol directly. This is meant to be used for input methods, and for use cases like typeahead search. |
MODIFIER_INTENT_SHIFT_GROUP | The modifier that switches between keyboard groups (AltGr on X11/Windows and Option/Alt on OS X). |
MODIFIER_INTENT_DEFAULT_MOD_MASK | The set of modifier masks accepted as modifiers in accelerators. Needed because Command is mapped to MOD2 on OSX, which is widely used, but on X11 MOD2 is NumLock and using that for a mod key is problematic at best. Ref: https://bugzilla.gnome.org/show_bug.cgi?id=736125. |
enum Gdk::ModifierType |
enum Gdk::PixbufAlphaMode |
Enumerator | |
---|---|
PIXBUF_ALPHA_BILEVEL | A bilevel clipping mask (black and white) will be created and used to draw the image. Pixels below 0.5 opacity will be considered fully transparent, and all others will be considered fully opaque. |
PIXBUF_ALPHA_FULL | For now falls back to Gdk::PIXBUF_ALPHA_BILEVEL. In the future it will do full alpha compositing. |
enum Gdk::PixbufRotation |
enum Gdk::SubpixelLayout |
enum Gdk::VisualType |
Enumerator | |
---|---|
VISUAL_STATIC_GRAY | Each pixel value indexes a grayscale value directly. |
VISUAL_GRAYSCALE | Each pixel is an index into a color map that maps pixel values into grayscale values. The color map can be changed by an application. |
VISUAL_STATIC_COLOR | Each pixel value is an index into a predefined, unmodifiable color map that maps pixel values into RGB values. |
VISUAL_PSEUDO_COLOR | Each pixel is an index into a color map that maps pixel values into rgb values. The color map can be changed by an application. |
VISUAL_TRUE_COLOR | Each pixel value directly contains red, green, and blue components. Use Gdk::Visual::get_red_pixel_details(), etc, to obtain information about how the components are assembled into a pixel value. |
VISUAL_DIRECT_COLOR | Each pixel value contains red, green, and blue components as for Gdk::VISUAL_TRUE_COLOR, but the components are mapped via a color table into the final output table instead of being converted directly. |
enum Gdk::WindowEdge |
enum Gdk::WindowHints |
Enumerator | |
---|---|
HINT_POS | Indicates that the program has positioned the window. |
HINT_MIN_SIZE | Min size fields are set. |
HINT_MAX_SIZE | Max size fields are set. |
HINT_BASE_SIZE | Base size fields are set. |
HINT_ASPECT | Aspect ratio fields are set. |
HINT_RESIZE_INC | Resize increment fields are set. |
HINT_WIN_GRAVITY | Window gravity field is set. |
HINT_USER_POS | Indicates that the window’s position was explicitly set by the user. |
HINT_USER_SIZE | Indicates that the window’s size was explicitly set by the user. |
enum Gdk::WindowState |
enum Gdk::WindowType |
Enumerator | |
---|---|
WINDOW_ROOT | Root window; this window has no parent, covers the entire screen, and is created by the window system. |
WINDOW_TOPLEVEL | Toplevel window (used to implement Gtk::Window). |
WINDOW_CHILD | Child window (used to implement e.g. |
WINDOW_TEMP | Override redirect temporary window (used to implement Gtk::Menu). |
WINDOW_FOREIGN | Foreign window (see gdk_window_foreign_new()). |
WINDOW_OFFSCREEN | Offscreen window (see [Offscreen Windows][OFFSCREEN-WINDOWS]). |
WINDOW_SUBSURFACE | Subsurface-based window; This window is visually tied to a toplevel, and is moved/stacked with it. Currently this window type is only implemented in Wayland. |
enum Gdk::WindowTypeHint |
Enumerator | |
---|---|
WINDOW_TYPE_HINT_NORMAL | Normal toplevel window. |
WINDOW_TYPE_HINT_DIALOG | Dialog window. |
WINDOW_TYPE_HINT_MENU | Window used to implement a menu; GTK+ uses this hint only for torn-off menus, see Gtk::TearoffMenuItem. |
WINDOW_TYPE_HINT_TOOLBAR | Window used to implement toolbars. |
WINDOW_TYPE_HINT_SPLASHSCREEN | Window used to display a splash screen during application startup. |
WINDOW_TYPE_HINT_UTILITY | Utility windows which are not detached toolbars or dialogs. |
WINDOW_TYPE_HINT_DOCK | Used for creating dock or panel windows. |
WINDOW_TYPE_HINT_DESKTOP | Used for creating the desktop background window. |
WINDOW_TYPE_HINT_DROPDOWN_MENU | A menu that belongs to a menubar. |
WINDOW_TYPE_HINT_POPUP_MENU | A menu that does not belong to a menubar, e.g. a context menu. |
WINDOW_TYPE_HINT_TOOLTIP | A tooltip. |
WINDOW_TYPE_HINT_NOTIFICATION | A notification - typically a “bubble” that belongs to a status icon. |
WINDOW_TYPE_HINT_COMBO | A popup from a combo box. |
WINDOW_TYPE_HINT_DND | A window that is used to implement a DND cursor. |
enum Gdk::WMDecoration |
enum Gdk::WMFunction |
void Gdk::flush | ( | ) |
int Gdk::screen_height | ( | ) |
int Gdk::screen_height_mm | ( | ) |
int Gdk::screen_width | ( | ) |
int Gdk::screen_width_mm | ( | ) |