MCPcopy Index your code

hub / github.com/diamondburned/gotk4 / types & classes

Types & classes1,122 in github.com/diamondburned/gotk4

↓ 133 callersStructfn
gir/cmd/gir-generate/gendata/gendata.go:619
↓ 42 callersTypeAliasType
Type is a representation of GLib's GType.
pkg/core/glib/glib.go:75
↓ 27 callersTypeAliasStateType
StateType: possible types of states of an object.
pkg/atk/atk.go:2018
↓ 22 callersTypeAliasEventType
EventType specifies the type of the event. Do not confuse these events with the signals that GTK+ widgets emit. Although many of these events result
pkg/gdk/v3/gdk.go:3258
↓ 21 callersTypeAliasScrollType
ScrollType specifies where an object should be placed on the screen when using scroll_to.
pkg/atk/atk.go:1964
↓ 20 callersTypeAliasStatus
Status is a representation of Cairo's cairo_status_t.
pkg/cairo/status.go:13
↓ 16 callersTypeAliasModifierType
ModifierType: set of bit-flags to indicate the state of modifier keys and mouse buttons in various event types. Typical modifier keys are Shift, Contr
pkg/gdk/v3/gdk.go:5035
↓ 11 callersTypeAliasIOStatus
IOStatus statuses returned by most of the OFuncs functions.
pkg/glib/v2/glib.go:1034
↓ 8 callersTypeAliasDirection
Direction: PangoDirection represents a direction in the Unicode bidirectional algorithm. Not every value in this enumeration makes sense for every us
pkg/pango/pango.go:880
↓ 8 callersFuncTypePreprocessorFunc
PreprocessorFunc is a helper function to satisfy the Preprocessor interface.
gir/girgen/types/filter.go:35
↓ 7 callersTypeAliasGravity
Gravity: PangoGravity represents the orientation of glyphs in a segment of text. This is useful when rendering vertical text layouts. In those situat
pkg/pango/pango.go:1014
↓ 7 callersTypeAliasModifierType
ModifierType flags to indicate the state of modifier keys and mouse buttons in events. Typical modifier keys are Shift, Control, Meta, Super, Hyper,
pkg/gdk/v4/gdk.go:4233
↓ 6 callersTypeAliasRole
Role describes the role of an object These are the built-in enumerated roles that UI components can have in ATK. Other roles may be added at runtime,
pkg/atk/atk.go:1156
↓ 5 callersTypeAliasDragAction
DragAction: used in DragContext to indicate what the destination should do with the dropped data.
pkg/gdk/v3/gdk.go:4705
↓ 5 callersTypeAliasGrabStatus
GrabStatus: returned by gdk_device_grab(), gdk_pointer_grab() and gdk_keyboard_grab() to indicate success or the reason for the failure of the grab at
pkg/gdk/v3/gdk.go:3638
↓ 5 callersTypeAliasGravity
Gravity defines the reference point of a surface and is used in GdkPopupLayout.
pkg/gdk/v4/gdk.go:3127
↓ 5 callersTypeAliasLayer
Layer describes the layer of a component These enumerated "layer values" are used when determining which UI rendering layer a component is drawn into
pkg/atk/atk.go:834
↓ 4 callersTypeAliasDragAction
DragAction: used in GdkDrop and GdkDrag to indicate the actions that the destination can and should do with the dropped data.
pkg/gdk/v4/gdk.go:4011
↓ 4 callersTypeAliasDragProtocol
DragProtocol: used in DragContext to indicate the protocol according to which DND is done.
pkg/gdk/v3/gdk.go:3197
↓ 4 callersTypeAliasEventMask
EventMask: set of bit-flags to indicate which events a window is to receive. Most of these masks map onto one or more of the EventType event types abo
pkg/gdk/v3/gdk.go:4794
↓ 4 callersTypeAliasLogLevelFlags
LogLevelFlags flags specifying the level of log messages. It is possible to change how GLib treats messages of the various levels using glib.LogSetHa
pkg/glib/v2/glib.go:3753
↓ 4 callersTypeAliasLogWriterOutput
LogWriterOutput: return values from WriterFuncs to indicate whether the given log entry was successfully handled by the writer, or whether there was a
pkg/glib/v2/glib.go:1107
↓ 4 callersTypeAliasMemoryFormat
MemoryFormat: GdkMemoryFormat describes formats that image data can have in memory. It describes formats by listing the contents of the memory passed
pkg/gdk/v4/gdk.go:3280
↓ 4 callersTypeAliasRelationType
RelationType describes the type of the relation.
pkg/atk/atk.go:917
↓ 4 callersTypeAliasRenderPart
RenderPart: PangoRenderPart defines different items to render for such purposes as setting colors.
pkg/pango/pango.go:1319
↓ 4 callersTypeAliasWindowState
WindowState specifies the state of a toplevel window.
pkg/gdk/v3/gdk.go:5571
↓ 3 callersTypeAliasAntialias
Antialias is a representation of Cairo's cairo_antialias_t.
pkg/cairo/antialias.go:12
↓ 3 callersTypeAliasAttrType
AttrType: PangoAttrType distinguishes between different types of attributes. Along with the predefined values, it is possible to allocate additional
pkg/pango/pango.go:401
↓ 3 callersTypeAliasAxisFlags
AxisFlags flags describing the current capabilities of a device/tool.
pkg/gdk/v4/gdk.go:3927
↓ 3 callersTypeAliasGLAPI
GLAPI: list of the different APIs that GdkGLContext can potentially support.
pkg/gdk/v4/gdk.go:4178
↓ 3 callersTypeAliasPaintableFlags
PaintableFlags flags about a paintable object. Implementations use these for optimizations such as caching.
pkg/gdk/v4/gdk.go:4329
↓ 3 callersTypeAliasRayIntersectionKind
RayIntersectionKind: type of intersection.
pkg/graphene/graphene.go:283
↓ 3 callersTypeAliasScript
Script: PangoScript enumeration identifies different writing systems. The values correspond to the names as defined in the Unicode standard. See Unic
pkg/pango/pango.go:1366
↓ 3 callersTypeAliasStretch
Stretch: enumeration specifying the width of the font relative to other designs within a family.
pkg/pango/pango.go:1952
↓ 3 callersTypeAliasStyle
Style: enumeration specifying the various slant styles possible for a font.
pkg/pango/pango.go:2006
↓ 3 callersTypeAliasTextAttribute
TextAttribute describes the text attributes supported.
pkg/atk/atk.go:2428
↓ 3 callersTypeAliasTokenType
TokenType: possible types of token returned from each g_scanner_get_next_token() call.
pkg/glib/v2/glib.go:1788
↓ 3 callersTypeAliasUnicodeScript
UnicodeScript enumeration identifies different writing systems. The values correspond to the names as defined in the Unicode standard. The enumeration
pkg/glib/v2/glib.go:2167
↓ 3 callersTypeAliasVariant
Variant: enumeration specifying capitalization variant of the font.
pkg/pango/pango.go:2176
↓ 3 callersTypeAliasVisualType
VisualType: set of values that describe the manner in which the pixel values for a visual are converted into RGB values for display.
pkg/gdk/v3/gdk.go:4272
↓ 3 callersTypeAliasWeight
Weight: enumeration specifying the weight (boldness) of a font. Weight is specified as a numeric value ranging from 100 to 1000. This enumeration sim
pkg/pango/pango.go:2233
↓ 3 callersTypeAliasWindowType
WindowType describes the kind of window.
pkg/gdk/v3/gdk.go:4374
↓ 3 callersTypeAliasWindowTypeHint
WindowTypeHint: these are hints for the window manager that indicate what type of function the window has. The window manager can use this when determ
pkg/gdk/v3/gdk.go:4431
↓ 2 callersTypeAliasAlignment
Alignment: PangoAlignment describes how to align the lines of a PangoLayout within the available space. If the PangoLayout is set to justify using pa
pkg/pango/pango.go:366
↓ 2 callersTypeAliasAnchorHints
AnchorHints: positioning hints for aligning a surface relative to a rectangle. These hints determine how the surface should be positioned in the case
pkg/gdk/v4/gdk.go:3852
↓ 2 callersTypeAliasAxisFlags
AxisFlags flags describing the current capabilities of a device/tool.
pkg/gdk/v3/gdk.go:4629
↓ 2 callersTypeAliasAxisUse
AxisUse: enumeration describing the way in which a device axis (valuator) maps onto the predefined valuator types that GTK+ understands. Note that th
pkg/gdk/v3/gdk.go:2553
↓ 2 callersTypeAliasBidiType
BidiType: PangoBidiType represents the bidirectional character type of a Unicode character. The values in this enumeration are specified by the Unico
pkg/pango/pango.go:680
↓ 2 callersTypeAliasBlendMode
BlendMode: blend modes available for render nodes. The implementation of each blend mode is deferred to the rendering pipeline. See <https://www.w3.
pkg/gsk/v4/gsk.go:159
↓ 2 callersTypeAliasByteOrder
ByteOrder: set of values describing the possible byte-orders for storing pixel values in memory.
pkg/gdk/v3/gdk.go:2617
↓ 2 callersTypeAliasColorspace
Colorspace: this enumeration defines the color spaces that are supported by the gdk-pixbuf library. Currently only RGB is supported.
pkg/gdkpixbuf/v2/gdkpixbuf.go:109
↓ 2 callersTypeAliasCoverageLevel
CoverageLevel: PangoCoverageLevel is used to indicate how well a font can represent a particular Unicode character for a particular script. Since 1.4
pkg/pango/pango.go:824
↓ 2 callersTypeAliasCrossingMode
CrossingMode specifies the crossing mode for EventCrossing.
pkg/gdk/v3/gdk.go:2647
↓ 2 callersTypeAliasCrossingMode
CrossingMode specifies the crossing mode for enter and leave events.
pkg/gdk/v4/gdk.go:2690
↓ 2 callersTypeAliasCursorType
CursorType: predefined cursors. Note that these IDs are directly taken from the X cursor font, and many of these cursors are either not useful, or ar
pkg/gdk/v3/gdk.go:2711
↓ 2 callersTypeAliasDeviceToolType
DeviceToolType indicates the specific type of tool being used being a tablet. Such as an airbrush, pencil, etc.
pkg/gdk/v3/gdk.go:3081
↓ 2 callersTypeAliasDeviceToolType
DeviceToolType indicates the specific type of tool being used being a tablet. Such as an airbrush, pencil, etc.
pkg/gdk/v4/gdk.go:2780
↓ 2 callersTypeAliasDeviceType
DeviceType indicates the device type. See [above][GdkDeviceManager.description] for more information about the meaning of these device types.
pkg/gdk/v3/gdk.go:3133
↓ 2 callersTypeAliasDragCancelReason
DragCancelReason: used in DragContext to the reason of a cancelled DND operation.
pkg/gdk/v3/gdk.go:3166
↓ 2 callersTypeAliasDragCancelReason
DragCancelReason: used in GdkDrag to the reason of a cancelled DND operation.
pkg/gdk/v4/gdk.go:2874
↓ 2 callersTypeAliasEllipsizeMode
EllipsizeMode: PangoEllipsizeMode describes what sort of ellipsization should be applied to text. In the ellipsization process characters are removed
pkg/pango/pango.go:932
↓ 2 callersTypeAliasEventType
EventType specifies the type of the event.
pkg/gdk/v4/gdk.go:2904
↓ 2 callersTypeAliasFillRule
FillRule is a representation of Cairo's cairo_fill_rule_t.
pkg/cairo/fillrule.go:12
↓ 2 callersTypeAliasFillRule
FillRule: GskFillRule is used to select how paths are filled. Whether or not a point is included in the fill is determined by taking a ray from that
pkg/gsk/v4/gsk.go:300
↓ 2 callersTypeAliasFilter
--------------------------------------------[ cairo_pattern_t == Pattern ]-- Filter is a representation of Cairo's cairo_filter_t.
pkg/cairo/pattern.go:16
↓ 2 callersTypeAliasFontMask
FontMask bits in a PangoFontMask correspond to the set fields in a PangoFontDescription.
pkg/pango/pango.go:2337
↓ 2 callersTypeAliasFullscreenMode
FullscreenMode indicates which monitor (in a multi-head setup) a window should span over when in fullscreen mode.
pkg/gdk/v3/gdk.go:3537
↓ 2 callersTypeAliasGLUniformType
GLUniformType: this defines the types of the uniforms that GskGLShaders declare. It defines both what the type is called in the GLSL shader code, and
pkg/gsk/v4/gsk.go:336
↓ 2 callersTypeAliasGravity
Gravity defines the reference point of a window and the meaning of coordinates passed to gtk_window_move(). See gtk_window_move() and the "implementat
pkg/gdk/v3/gdk.go:3685
↓ 2 callersTypeAliasGravityHint
GravityHint: PangoGravityHint defines how horizontal scripts should behave in a vertical context. That is, English excerpts in a vertical paragraph f
pkg/pango/pango.go:1212
↓ 2 callersTypeAliasHintMetrics
HintMetrics is a representation of Cairo's cairo_hint_metrics_t.
pkg/cairo/fontoptions.go:60
↓ 2 callersTypeAliasHintStyle
HintStyle is a representation of Cairo's cairo_hint_style_t.
pkg/cairo/fontoptions.go:44
↓ 2 callersTypeAliasIOCondition
IOCondition: bitwise combination representing a condition to watch for on an event source.
pkg/glib/v2/glib.go:3552
↓ 2 callersTypeAliasIOError
IOError is only used by the deprecated functions g_io_channel_read(), g_io_channel_write(), and g_io_channel_seek().
pkg/glib/v2/glib.go:1004
↓ 2 callersTypeAliasInputMode
InputMode: enumeration that describes the mode of an input device.
pkg/gdk/v3/gdk.go:3744
↓ 2 callersTypeAliasInputSource
InputSource: enumeration describing the type of an input device in general terms.
pkg/gdk/v3/gdk.go:3779
↓ 2 callersTypeAliasInputSource
InputSource: enumeration describing the type of an input device in general terms.
pkg/gdk/v4/gdk.go:3187
↓ 2 callersTypeAliasKeyMatch
KeyMatch describes how well an event matches a given keyval and modifiers. GdkKeyMatch values are returned by gdk.KeyEvent.Matches().
pkg/gdk/v4/gdk.go:3238
↓ 2 callersTypeAliasLineCap
LineCap is a representation of Cairo's cairo_line_cap_t.
pkg/cairo/linecap.go:12
↓ 2 callersTypeAliasLineCap
LineCap specifies how to render the start and end points of contours or dashes when stroking. The default line cap style is GSK_LINE_CAP_BUTT. New e
pkg/gsk/v4/gsk.go:396
↓ 2 callersTypeAliasLineJoin
LineJoin is a representation of Cairo's cairo_line_join_t.
pkg/cairo/linejoin.go:12
↓ 2 callersTypeAliasLineJoin
LineJoin specifies how to render the junction of two lines when stroking. The default line join style is GSK_LINE_JOIN_MITER. New entries may be add
pkg/gsk/v4/gsk.go:437
↓ 2 callersTypeAliasMaskMode
MaskMode: mask modes available for mask nodes.
pkg/gsk/v4/gsk.go:469
↓ 2 callersTypeAliasNotifyType
NotifyType specifies the kind of crossing for EventCrossing. See the X11 protocol specification of LeaveNotify for full details of crossing event gen
pkg/gdk/v3/gdk.go:3907
↓ 2 callersTypeAliasNotifyType
NotifyType specifies the kind of crossing for enter and leave events. See the X11 protocol specification of LeaveNotify for full details of crossing
pkg/gdk/v4/gdk.go:3450
↓ 2 callersTypeAliasOperator
Operator is a representation of Cairo's cairo_operator_t.
pkg/cairo/operator.go:12
↓ 2 callersTypeAliasPathOperation
PathOperation: path operations are used to describe the segments of a GskPath. More values may be added in the future.
pkg/gsk/v4/gsk.go:553
↓ 2 callersTypeAliasRegionOverlap
RegionOverlap is a representation of Cairo's cairo_region_overlap_t.
pkg/cairo/region.go:28
↓ 2 callersTypeAliasRenderNodeType
RenderNodeType: type of a node determines what the node is rendering.
pkg/gsk/v4/gsk.go:603
↓ 2 callersTypeAliasScalingFilter
ScalingFilter filters used when scaling texture data. The actual implementation of each filter is deferred to the rendering pipeline.
pkg/gsk/v4/gsk.go:752
↓ 2 callersTypeAliasScrollDirection
ScrollDirection specifies the direction for EventScroll.
pkg/gdk/v3/gdk.go:4042
↓ 2 callersTypeAliasScrollDirection
ScrollDirection specifies the direction for scroll events.
pkg/gdk/v4/gdk.go:3498
↓ 2 callersTypeAliasScrollUnit
ScrollUnit specifies the unit of scroll deltas. When you get GDK_SCROLL_UNIT_WHEEL, a delta of 1.0 means 1 wheel detent click in the south direction,
pkg/gdk/v4/gdk.go:3552
↓ 2 callersTypeAliasSeatCapabilities
SeatCapabilities flags describing the seat capabilities.
pkg/gdk/v3/gdk.go:5210
↓ 2 callersTypeAliasSeatCapabilities
SeatCapabilities flags describing the seat capabilities.
pkg/gdk/v4/gdk.go:4378
↓ 2 callersTypeAliasSettingAction
SettingAction specifies the kind of modification applied to a setting in a EventSetting.
pkg/gdk/v3/gdk.go:4082
↓ 2 callersTypeAliasSignalHandle
SignalHandle is the ID of a signal handler.
pkg/core/glib/glib.go:481
↓ 2 callersTypeAliasSourceHandle
pkg/core/glib/glib.go:333
↓ 2 callersTypeAliasSubpixelLayout
SubpixelLayout: this enumeration describes how the red, green and blue components of physical pixels on an output device are laid out.
pkg/gdk/v3/gdk.go:4145
↓ 2 callersTypeAliasSubpixelLayout
SubpixelLayout: this enumeration describes how the red, green and blue components of physical pixels on an output device are laid out.
pkg/gdk/v4/gdk.go:3580
next →1–100 of 1,122, ranked by callers