From 33a9154dd5864a37159c2d8db846ae001b1aa3ef Mon Sep 17 00:00:00 2001 From: Bilal Elmoussaoui Date: Tue, 21 Sep 2021 11:18:35 +0100 Subject: [PATCH] bump GTK 4 gir files to 4.4 --- Gdk-4.0.gir | 375 +++-- Gsk-4.0.gir | 12 +- Gtk-4.0.gir | 4296 ++++++++++++++++++++++++++------------------------- 3 files changed, 2386 insertions(+), 2297 deletions(-) diff --git a/Gdk-4.0.gir b/Gdk-4.0.gir index a6469b5..0179231 100644 --- a/Gdk-4.0.gir +++ b/Gdk-4.0.gir @@ -90,7 +90,7 @@ if (!g_app_info_launch_default_for_uri ("http://www.gtk.org", context, &erro g_object_unref (context); ``` - + Gets the `GdkDisplay` that @context is for. @@ -198,7 +198,7 @@ prevention'. - + The display that the `GdkAppLaunchContext` is on. @@ -415,7 +415,7 @@ To read textual or image data from a clipboard, use [method@Gdk.Clipboard.read_text_async] or [method@Gdk.Clipboard.read_texture_async]. For other data, use [method@Gdk.Clipboard.read_async], which provides a `GInputStream` object. - + Returns the `GdkContentProvider` currently set on @clipboard. @@ -433,7 +433,7 @@ current process, %NULL will be returned. - + Gets the `GdkDisplay` that the clipboard was created for. @@ -447,7 +447,7 @@ current process, %NULL will be returned. - + Gets the formats that the clipboard can provide its current contents in. @@ -500,7 +500,9 @@ to fulfill the request, preferring the ones listed first. a %NULL-terminated array of mime types to choose from - + + + the I/O priority of the request @@ -883,18 +885,18 @@ See [method@Gdk.Clipboard.store_async]. - + The `GdkContentProvider` or %NULL if the clipboard is empty or contents are provided otherwise. - + The `GdkDisplay` that the clipboard belongs to. - + The possible formats that the clipboard can provide its data in. @@ -1316,10 +1318,8 @@ If no matching mime type is found, %NULL is returned. Prints the given @formats into a string for human consumption. -This is meant for debugging and logging. - -The form of the representation may change at any time and is -not guaranteed to stay identical. +The result of this function can later be parsed with +[func@Gdk.ContentFormats.parse]. @@ -1350,6 +1350,8 @@ not guaranteed to stay identical. Prints the given @formats into a human-readable string. +The resulting string can be parsed with [func@Gdk.ContentFormats.parse]. + This is a small wrapper around [method@Gdk.ContentFormats.print] to help when debugging. @@ -1451,6 +1453,26 @@ If the resulting reference count is zero, frees the formats. + + Parses the given @string into `GdkContentFormats` and +returns the formats. + +Strings printed via [method@Gdk.ContentFormats.to_string] +can be read in again successfully using this function. + +If @string does not describe valid content formats, %NULL +is returned. + + the content formats if @string is valid + + + + + the string to parse + + + + A `GdkContentFormatsBuilder` is an auxiliary struct used to create @@ -2516,7 +2538,7 @@ platforms can be found in the CSS specification: - + Returns the fallback for this @cursor. @@ -2537,7 +2559,7 @@ it is used on does not support textured cursors. - + Returns the horizontal offset of the hotspot. @@ -2557,7 +2579,7 @@ will only return the hotspot position for cursors created with - + Returns the vertical offset of the hotspot. @@ -2577,7 +2599,7 @@ will only return the hotspot position for cursors created with - + Returns the name of the cursor. @@ -2594,7 +2616,7 @@ If the cursor is not a named cursor, %NULL will be returned. - + Returns the texture for the cursor. If the cursor is a named cursor, %NULL will be returned. @@ -2610,29 +2632,29 @@ If the cursor is a named cursor, %NULL will be returned. - + Cursor to fall back to if this cursor cannot be displayed. - + X position of the cursor hotspot in the cursor image. - + Y position of the cursor hotspot in the cursor image. - + Name of this this cursor. The name will be %NULL if the cursor was created from a texture. - + The texture displayed by this cursor. The texture will be %NULL if the cursor was created from a name. @@ -2726,7 +2748,7 @@ as a keyboard, a mouse, or a touchpad. See the [class@Gdk.Seat] documentation for more information about the various kinds of devices, and their relationships. - + Retrieves whether the Caps Lock modifier of the keyboard is locked. @@ -2756,7 +2778,7 @@ This is only relevant for keyboard devices. - + Returns the direction of effective layout of the keyboard. @@ -2777,7 +2799,7 @@ of its symbols. See [func@Pango.unichar_direction]. - + Returns the `GdkDisplay` to which @device pertains. @@ -2791,7 +2813,7 @@ of its symbols. See [func@Pango.unichar_direction]. - + Determines whether the pointer follows device motion. @@ -2808,7 +2830,7 @@ don't have a pointer. - + Retrieves the current modifier state of the keyboard. @@ -2824,7 +2846,7 @@ This is only relevant for keyboard devices. - + The name of the device, suitable for showing in a user interface. a name @@ -2837,7 +2859,7 @@ This is only relevant for keyboard devices. - + Retrieves whether the Num Lock modifier of the keyboard is locked. @@ -2853,7 +2875,7 @@ This is only relevant for keyboard devices. - + Retrieves the number of touch points associated to @device. the number of touch points @@ -2866,7 +2888,7 @@ This is only relevant for keyboard devices. - + Returns the product ID of this device. @@ -2883,7 +2905,7 @@ See [method@Gdk.Device.get_vendor_id] for more information. - + Retrieves whether the Scroll Lock modifier of the keyboard is locked. @@ -2899,7 +2921,7 @@ This is only relevant for keyboard devices. - + Returns the `GdkSeat` the device belongs to. @@ -2913,7 +2935,7 @@ This is only relevant for keyboard devices. - + Determines the type of the device. @@ -2973,7 +2995,7 @@ update the timestamp). - + Returns the vendor ID of this device. @@ -3013,7 +3035,7 @@ for this device. - + Determines if layouts for both right-to-left and left-to-right languages are in use on the keyboard. @@ -3030,38 +3052,38 @@ This is only relevant for keyboard devices. - + Whether Caps Lock is on. This is only relevant for keyboard devices. - + The direction of the current layout. This is only relevant for keyboard devices. - + The `GdkDisplay` the `GdkDevice` pertains to. - + Whether the device has both right-to-left and left-to-right layouts. This is only relevant for keyboard devices. - + Whether the device is represented by a cursor on the screen. - + The current modifier state of the device. @@ -3072,19 +3094,19 @@ This is only relevant for keyboard devices. Number of axes in the device. - + The device name. - + Whether Num Lock is on. This is only relevant for keyboard devices. - + The maximal number of concurrent touches on a touch device. @@ -3092,26 +3114,26 @@ Will be 0 if the device is not a touch device or if the number of touches is unknown. - + Product ID of this device. See [method@Gdk.Device.get_product_id]. - + Whether Scroll Lock is on. This is only relevant for keyboard devices. - + `GdkSeat` of this device. - + Source type for the device. @@ -3121,7 +3143,7 @@ This is only relevant for keyboard devices. The `GdkDeviceTool` that is currently used with this device. - + Vendor ID of this device. @@ -3262,7 +3284,7 @@ current mode. A physical tool associated to a `GdkDevice`. - + Gets the axes of the tool. @@ -3276,7 +3298,7 @@ current mode. - + Gets the hardware ID of this tool, or 0 if it's not known. @@ -3300,7 +3322,7 @@ as a tablet may support multiple devices with the same - + Gets the serial number of this tool. @@ -3317,7 +3339,7 @@ This value can be used to identify a physical tool - + Gets the `GdkDeviceToolType` of the tool. @@ -3333,22 +3355,22 @@ This value can be used to identify a physical tool - + The axes of the tool. - + The hardware ID of the tool. - + The serial number of the tool. - + The type of the tool. @@ -4100,7 +4122,7 @@ backends wil be used. - + Gets the default `GdkDisplay`. @@ -4148,7 +4170,7 @@ backends wil be used. - + Sets @display as the default display. @@ -4164,7 +4186,7 @@ backends wil be used. - + The default display. @@ -4265,7 +4287,7 @@ all subsequent calls will be ignored. - + Determines the bitmask of possible actions proposed by the source. @@ -4279,7 +4301,7 @@ all subsequent calls will be ignored. - + Returns the `GdkContentProvider` associated to the `GdkDrag` object. @@ -4293,7 +4315,7 @@ all subsequent calls will be ignored. - + Returns the `GdkDevice` associated to the `GdkDrag` object. @@ -4307,7 +4329,7 @@ all subsequent calls will be ignored. - + Gets the `GdkDisplay` that the drag object was created for. @@ -4340,7 +4362,7 @@ when the drag operation is over. - + Retrieves the formats supported by this `GdkDrag` object. @@ -4354,7 +4376,7 @@ when the drag operation is over. - + Determines the action chosen by the drag destination. @@ -4368,7 +4390,7 @@ when the drag operation is over. - + Returns the `GdkSurface` where the drag originates. @@ -4405,37 +4427,37 @@ Initially, the hotspot is at the top left corner of the drag surface. - + The possible actions of this drag. - + The `GdkContentProvider`. - + The `GdkDevice` that is performing the drag. - + The `GdkDisplay` that the drag belongs to. - + The possible formats that the drag can provide its data in. - + The currently selected action of the drag. - + The surface where the drag originates. @@ -4611,7 +4633,7 @@ explicitly before calling this function. - + Retrieves the `GdkDisplay` the @context is created for @@ -4645,7 +4667,7 @@ and [method@Gdk.DrawContext.end_frame], %NULL will be returned. - + Retrieves the surface that @context is bound to. @@ -4677,12 +4699,12 @@ may be effecting the contents of the @context's surface. - + The `GdkDisplay` used to create the `GdkDrawContext`. - + The `GdkSurface` the context is bound to. @@ -4722,7 +4744,7 @@ available via [method@Gdk.Drop.get_actions]. - + Returns the possible actions for this `GdkDrop`. @@ -4749,7 +4771,7 @@ side will not change this value anymore once a drop has started. - + Returns the `GdkDevice` performing the drop. @@ -4763,7 +4785,7 @@ side will not change this value anymore once a drop has started. - + Gets the `GdkDisplay` that @self was created for. @@ -4777,7 +4799,7 @@ side will not change this value anymore once a drop has started. - + If this is an in-app drag-and-drop operation, returns the `GdkDrag` that corresponds to this drop. @@ -4794,7 +4816,7 @@ If it is not, %NULL is returned. - + Returns the `GdkContentFormats` that the drop offers the data to be read in. @@ -4809,7 +4831,7 @@ to be read in. - + Returns the `GdkSurface` performing the drop. @@ -4982,32 +5004,32 @@ actions first and then later call this function again. - + The possible actions for this drop - + The `GdkDevice` performing the drop - + The `GdkDisplay` that the drop belongs to. - + The `GdkDrag` that initiated this drop - + The possible formats that the drop can provide its data in. - + The `GdkSurface` the drop happens on @@ -6172,7 +6194,7 @@ See [method@Gdk.GLContext.set_required_version]. - + Used to retrieves the `GdkGLContext` that this @context share data with. @@ -6267,7 +6289,7 @@ kind of shader programs to load. - + Checks if the two GL contexts can share resources. When they can, the texture IDs from @other can be used in @self. This @@ -6422,7 +6444,7 @@ the OpenGL or OpenGL ES API, extensions, or shaders. - + Always %NULL @@ -13964,7 +13986,7 @@ associated with a `GdkDisplay`. monitors with [method@Gdk.Display.get_monitors]. You can use [method@Gdk.Display.get_monitor_at_surface] to find a particular monitor. - + Gets the name of the monitor's connector, if available. @@ -13978,7 +14000,7 @@ monitor. - + Gets the display that this monitor belongs to. @@ -13992,7 +14014,7 @@ monitor. - + Retrieves the size and position of the monitor within the display coordinate space. @@ -14013,7 +14035,7 @@ The returned geometry is in ”application pixels”, not in - + Gets the height in millimeters of the monitor. @@ -14027,7 +14049,7 @@ The returned geometry is in ”application pixels”, not in - + Gets the name or PNP ID of the monitor's manufacturer. @@ -14047,7 +14069,7 @@ The PNP ID registry is located at - + Gets the string identifying the monitor model, if available. @@ -14061,7 +14083,7 @@ The PNP ID registry is located at - + Gets the refresh rate of the monitor, if available. @@ -14078,7 +14100,7 @@ is returned as 60000. - + Gets the internal scale factor that maps from monitor coordinates to device pixels. @@ -14100,7 +14122,7 @@ where it is better to use [method@Gdk.Surface.get_scale_factor] instead. - + Gets information about the layout of red, green and blue primaries for pixels. @@ -14115,7 +14137,7 @@ primaries for pixels. - + Gets the width in millimeters of the monitor. @@ -14147,47 +14169,47 @@ is unplugged or removed. - + The connector name. - + The `GdkDisplay` of the monitor. - + The geometry of the monitor. - + The height of the monitor, in millimeters. - + The manufacturer name. - + The model name. - + The refresh rate, in milli-Hertz. - + The scale factor. - + The subpixel layout. @@ -14197,7 +14219,7 @@ is unplugged or removed. Whether the object is still valid. - + The width of the monitor, in millimeters. @@ -14898,7 +14920,7 @@ The `GdkPopup` is positioned relative to its parent surface. They can be modal, which is indicated by the [property@GdkPopup:autohide] property. - + Returns whether this popup is set to hide on outside clicks. @@ -14912,7 +14934,7 @@ property. - + Returns the parent surface of a popup. @@ -15023,12 +15045,12 @@ the [signal@Gdk.Surface::layout] signal will not me emitted. - + Whether to hide on outside clicks. - + The parent surface. @@ -15831,7 +15853,7 @@ that belong to a user. - + Returns the `GdkDisplay` this seat belongs to. @@ -15890,7 +15912,7 @@ that belong to a user. - + `GdkDisplay` of this seat. @@ -16174,7 +16196,7 @@ before that happens. - + Retrieves a `GdkCursor` pointer for the cursor currently set on the `GdkSurface`. @@ -16249,7 +16271,7 @@ left corner of @surface. - + Gets the `GdkDisplay` associated with a `GdkSurface`. @@ -16263,7 +16285,7 @@ left corner of @surface. - + Gets the frame clock for the surface. @@ -16280,7 +16302,7 @@ reparented to a new toplevel surface. - + Returns the height of the given @surface. @@ -16297,7 +16319,7 @@ Surface size is reported in ”application pixels”, not - + Checks whether the surface has been mapped. @@ -16314,7 +16336,7 @@ or [method@Gdk.Popup.present]. - + Returns the internal scale factor that maps from surface coordinates to the actual device pixels. @@ -16338,7 +16360,7 @@ The scale of a surface may change during runtime. - + Returns the width of the given @surface. @@ -16415,7 +16437,7 @@ See [method@Gdk.FrameClock.request_phase]. - + Sets the default mouse pointer for a `GdkSurface`. @@ -16553,38 +16575,38 @@ transient-for to the same toplevel (directly or indirectly). - + The mouse pointer for the `GdkSurface`. - + The `GdkDisplay` connection of the surface. - + The `GdkFrameClock` of the surface. - + The height of the surface, in pixels. - + Whether the surface is mapped. - + The scale factor of the surface. - + The width of the surface in pixels. @@ -16804,7 +16826,7 @@ cairo_surface_mark_dirty (surface); - + Returns the height of the @texture, in pixels. @@ -16818,7 +16840,7 @@ cairo_surface_mark_dirty (surface); - + Returns the width of @texture, in pixels. @@ -16854,12 +16876,12 @@ look into using the gdk-pixbuf library. - + The height of the texture, in pixels. - + The width of the texture, in pixels. @@ -16883,6 +16905,14 @@ look into using the gdk-pixbuf library. + + + + + + + + A `GdkToplevel` is a freestanding toplevel surface. @@ -16983,7 +17013,7 @@ used on a [class@Gtk.Window], rather than calling this function. - + Gets the bitwise or of the currently active surface state flags, from the `GdkToplevelState` enumeration. @@ -17106,7 +17136,7 @@ This undoes the effect of [method@Gdk.Toplevel.inhibit_system_shortcuts]. - + Sets the toplevel to be decorated. @@ -17127,7 +17157,7 @@ does not need to have window decorations added. - + Sets the toplevel to be deletable. @@ -17147,7 +17177,7 @@ that it should offer the user a way to close the surface. - + Sets a list of icons for the surface. @@ -17175,7 +17205,7 @@ Note that some platforms don't support surface icons. - + Sets the toplevel to be modal. @@ -17200,7 +17230,7 @@ previously called [method@Gdk.Toplevel.set_transient_for]. - + Sets the startup notification ID. @@ -17221,7 +17251,7 @@ low-level function. - + Sets the title of a toplevel surface. @@ -17241,7 +17271,7 @@ in lists of windows, etc. - + Sets a transient-for parent. @@ -17302,12 +17332,25 @@ tiled window states. - + + + + + + + + + + + + + + Whether the window manager should add decorations. - + Whether the window manager should allow to close the surface. @@ -17316,12 +17359,12 @@ tiled window states. The fullscreen mode of the surface. - + A list of textures to use as icon. - + Whether the surface is modal. @@ -17330,7 +17373,7 @@ tiled window states. Whether the surface should inhibit keyboard shortcuts. - + The startup ID of the surface. @@ -17338,17 +17381,17 @@ See [class@Gdk.AppLaunchContext] for more information about startup feedback. - + The state of the toplevel. - + The title of the surface. - + The transient parent of the surface. @@ -18137,6 +18180,26 @@ call [func@Gdk.content_deserialize_finish] to get the result of the operation. + + Parses the given @string into `GdkContentFormats` and +returns the formats. + +Strings printed via [method@Gdk.ContentFormats.to_string] +can be read in again successfully using this function. + +If @string does not describe valid content formats, %NULL +is returned. + + the content formats if @string is valid + + + + + the string to parse + + + + Registers a function to deserialize object of a given type. diff --git a/Gsk-4.0.gir b/Gsk-4.0.gir index 34629f5..7839d80 100644 --- a/Gsk-4.0.gir +++ b/Gsk-4.0.gir @@ -1308,7 +1308,7 @@ u_textureN value that the shader defines. - + Gets the resource path for the GLSL sourcecode being used to render this shader. @@ -1323,7 +1323,7 @@ to render this shader. - + Gets the GLSL sourcecode being used to render this shader. @@ -1388,7 +1388,7 @@ to render this shader. - + Resource containing the source code for the shader. @@ -1396,7 +1396,7 @@ If the shader source is not coming from a resource, this will be %NULL. - + @@ -2521,7 +2521,7 @@ The renderer will be realized before it is returned. - + Retrieves the `GdkSurface` set using gsk_enderer_realize(). @@ -2643,7 +2643,7 @@ transform node and pass that node instead. Whether the renderer has been associated with a surface. - + The surface associated with renderer. diff --git a/Gtk-4.0.gir b/Gtk-4.0.gir index 9eae6d0..757e1a8 100644 --- a/Gtk-4.0.gir +++ b/Gtk-4.0.gir @@ -169,7 +169,7 @@ platform. - + Retrieves the `GtkAccessible` using this context. @@ -183,7 +183,7 @@ platform. - + Retrieves the accessible role of this context. @@ -197,12 +197,12 @@ platform. - + The `GtkAccessible` that created the `GtkATContext` instance. - + The accessible role used by the AT context. @@ -306,7 +306,7 @@ class `.aboutdialog`. - + Returns the names of the artists which are displayed in the credits page. @@ -324,7 +324,7 @@ in the credits page. - + Returns the names of the authors which are displayed in the credits page. @@ -342,7 +342,7 @@ in the credits page. - + Returns the comments string. @@ -356,7 +356,7 @@ in the credits page. - + Returns the copyright string. @@ -370,7 +370,7 @@ in the credits page. - + Returns the name of the documenters which are displayed in the credits page. @@ -388,7 +388,7 @@ in the credits page. - + Returns the license information. @@ -402,7 +402,7 @@ in the credits page. - + Retrieves the license type. @@ -416,7 +416,7 @@ in the credits page. - + Returns the paintable displayed as logo in the about dialog. @@ -432,7 +432,7 @@ in the credits page. - + Returns the icon name displayed as logo in the about dialog. @@ -447,7 +447,7 @@ in the credits page. - + Returns the program name displayed in the about dialog. @@ -461,7 +461,7 @@ in the credits page. - + Returns the system information that is shown in the about dialog. @@ -475,7 +475,7 @@ in the credits page. - + Returns the translator credits string which is displayed in the credits page. @@ -490,7 +490,7 @@ in the credits page. - + Returns the version string. @@ -504,7 +504,7 @@ in the credits page. - + Returns the website URL. @@ -518,7 +518,7 @@ in the credits page. - + Returns the label used for the website link. @@ -532,7 +532,7 @@ in the credits page. - + Returns whether the license text in the about dialog is automatically wrapped. @@ -547,7 +547,7 @@ automatically wrapped. - + Sets the names of the artists to be displayed in the "Credits" page. @@ -568,7 +568,7 @@ in the "Credits" page. - + Sets the names of the authors which are displayed in the "Credits" page of the about dialog. @@ -588,7 +588,7 @@ in the "Credits" page of the about dialog. - + Sets the comments string to display in the about dialog. @@ -607,7 +607,7 @@ This should be a short string of one or two lines. - + Sets the copyright string to display in the about dialog. @@ -626,7 +626,7 @@ This should be a short string of one or two lines. - + Sets the names of the documenters which are displayed in the "Credits" page. @@ -647,7 +647,7 @@ in the "Credits" page. - + Sets the license information to be displayed in the about dialog. @@ -667,7 +667,7 @@ If `license` is `NULL`, the license page is hidden. - + Sets the license of the application showing the about dialog from a list of known licenses. @@ -688,7 +688,7 @@ This function overrides the license set using - + Sets the logo in the about dialog. @@ -705,7 +705,7 @@ This function overrides the license set using - + Sets the icon name to be displayed as logo in the about dialog. @@ -722,7 +722,7 @@ This function overrides the license set using - + Sets the name to display in the about dialog. @@ -742,7 +742,7 @@ by `g_get_application_name()` is used. - + Sets the system information to be displayed in the about dialog. @@ -765,7 +765,7 @@ See [property@Gtk.AboutDialog:system-information]. - + Sets the translator credits string which is displayed in the credits page. @@ -799,7 +799,7 @@ is untranslated and omit translator credits. - + Sets the version string to display in the about dialog. @@ -816,7 +816,7 @@ is untranslated and omit translator credits. - + Sets the URL to use for the website link. @@ -833,7 +833,7 @@ is untranslated and omit translator credits. - + Sets the label to be used for the website link. @@ -850,7 +850,7 @@ is untranslated and omit translator credits. - + Sets whether the license text in the about dialog should be automatically wrapped. @@ -868,7 +868,7 @@ automatically wrapped. - + The people who contributed artwork to the program, as a `NULL`-terminated @@ -880,7 +880,7 @@ as links. - + The authors of the program, as a `NULL`-terminated array of strings. @@ -891,7 +891,7 @@ as links, see the introduction for more details. - + Comments about the program. @@ -901,13 +901,13 @@ should be a short explanation of the main purpose of the program, not a detailed list of features. - + Copyright information for the program. - + The people documenting the program, as a `NULL`-terminated array of strings. @@ -918,7 +918,7 @@ as links, see the introduction for more details. - + The license of the program, as free-form text. @@ -937,7 +937,7 @@ and email references in the form `<mail-to@some.body>`, and these will be converted into clickable links. - + The license of the program. @@ -957,7 +957,7 @@ For any other [enum@Gtk.License] value, the contents of the a side effect. - + A logo for the about box. @@ -966,7 +966,7 @@ If it is `NULL`, the default window icon set with [id@gtk_window_set_default_icon_name] will be used. - + A named icon to use as the logo for the about box. @@ -974,7 +974,7 @@ If it is `NULL`, the default window icon set with This property overrides the [property@Gtk.AboutDialog:logo] property. - + The name of the program. @@ -983,7 +983,7 @@ If this is not set, it defaults to the value returned by `g_get_application_name()`. - + Information about the system on which the program is running. @@ -997,7 +997,7 @@ and email references in the form `<mail-to@some.body>`, and these will be converted into clickable links. - + Credits to the translators. @@ -1008,13 +1008,13 @@ The string may contain email addresses and URLs, which will be displayed as links, see the introduction for more details. - + The version of the program. - + The URL for the link to the website of the program. @@ -1022,13 +1022,13 @@ as links, see the introduction for more details. This should be a string starting with `http://` or `https://`. - + The label for the link to the website of the program. - + Whether to wrap the text in the license dialog. @@ -1068,7 +1068,7 @@ The attributes are updated every time a UI element's state changes in a way that should be reflected by assistive technologies. For instance, if a `GtkWidget` visibility changes, the %GTK_ACCESSIBLE_STATE_HIDDEN state will also change to reflect the [property@Gtk.Widget:visible] property. - + Retrieves the `GtkAccessibleRole` for the given `GtkAccessible`. @@ -1331,7 +1331,7 @@ This function is meant to be used by language bindings. - + The accessible role of the given `GtkAccessible` implementation. @@ -1985,7 +1985,7 @@ Each of the boxes contains children packed for that side. - + Gets whether the contents of the action bar are revealed. @@ -2066,7 +2066,7 @@ start of the @action_bar. - + Reveals or conceals the content of the action bar. @@ -2087,7 +2087,7 @@ no effect if the action bar is hidden. - + Controls whether the action bar shows its contents. @@ -2200,7 +2200,7 @@ rendered inactive). - + Gets the action name for @actionable. @@ -2228,7 +2228,7 @@ rendered inactive). - + Specifies the name of the action with which this widget should be associated. @@ -2257,7 +2257,7 @@ associated with the window. - + Sets the target of an actionable widget. This is a convenience function that calls g_variant_new() for @@ -2339,10 +2339,10 @@ g_action_parse_detailed_name(). - + - + @@ -2563,7 +2563,7 @@ way of compressing multiple emissions of - + Retrieves the minimum value of the adjustment. @@ -2590,7 +2590,7 @@ way of compressing multiple emissions of - + Retrieves the page increment of the adjustment. @@ -2604,7 +2604,7 @@ way of compressing multiple emissions of - + Retrieves the page size of the adjustment. @@ -2618,7 +2618,7 @@ way of compressing multiple emissions of - + Retrieves the step increment of the adjustment. @@ -2632,7 +2632,7 @@ way of compressing multiple emissions of - + Retrieves the maximum value of the adjustment. @@ -2646,7 +2646,7 @@ way of compressing multiple emissions of - + Gets the current value of the adjustment. @@ -2660,7 +2660,7 @@ way of compressing multiple emissions of - + Sets the minimum value of the adjustment. @@ -2689,7 +2689,7 @@ to change, or using [method@Gtk.Adjustment.configure] has the same effect. - + Sets the page increment of the adjustment. @@ -2710,7 +2710,7 @@ signal when setting multiple adjustment properties. - + Sets the page size of the adjustment. @@ -2731,7 +2731,7 @@ signal when setting multiple adjustment properties. - + Sets the step increment of the adjustment. @@ -2752,7 +2752,7 @@ signal when setting multiple adjustment properties. - + Sets the maximum value of the adjustment. @@ -2776,7 +2776,7 @@ signal when setting multiple adjustment properties. - + Sets the `GtkAdjustment` value. @@ -2801,19 +2801,19 @@ the effective range of allowed values goes from - + The minimum value of the adjustment. - + The page increment of the adjustment. - + The page size of the adjustment. @@ -2823,13 +2823,13 @@ if the adjustment is used for a simple scalar value, e.g. in a `GtkSpinButton`. - + The step increment of the adjustment. - + The maximum value of the adjustment. @@ -2838,7 +2838,7 @@ Note that values will be restricted by `upper - page-size` if the page-size property is nonzero. - + The value of the adjustment. @@ -2982,7 +2982,7 @@ alternative, create a new alternative trigger for each option. - + Gets the first of the two alternative triggers that may trigger @self. @@ -3000,7 +3000,7 @@ the other one. - + Gets the second of the two alternative triggers that may trigger @self. @@ -3018,12 +3018,12 @@ the other one. - + The first `GtkShortcutTrigger` to check. - + The second `GtkShortcutTrigger` to check. @@ -3086,7 +3086,7 @@ use [method@Gtk.AppChooser.get_app_info]. - + Returns the content type for which the `GtkAppChooser` shows applications. @@ -3113,7 +3113,7 @@ shows applications. - + The content type of the `GtkAppChooser` object. @@ -3212,7 +3212,7 @@ in the popup. - + Returns the text to display at the top of the dialog. @@ -3227,7 +3227,7 @@ in the popup. - + Gets whether the dialog is modal. @@ -3241,7 +3241,7 @@ in the popup. - + Returns whether the dropdown menu should show the default application at the top. @@ -3256,7 +3256,7 @@ application at the top. - + Returns whether the dropdown menu shows an item for a `GtkAppChooserDialog`. @@ -3292,7 +3292,7 @@ to its initial state. - + Sets the text to display at the top of the dialog. @@ -3311,7 +3311,7 @@ If the heading is not set, the dialog displays a default text. - + Sets whether the dialog should be modal. @@ -3328,7 +3328,7 @@ If the heading is not set, the dialog displays a default text. - + Sets whether the dropdown menu of this button should show the default application for the given content type at top. @@ -3346,7 +3346,7 @@ default application for the given content type at top. - + Sets whether the dropdown menu of this button should show an entry to trigger a `GtkAppChooserDialog`. @@ -3364,7 +3364,7 @@ entry to trigger a `GtkAppChooserDialog`. - + The text to show at the top of the dialog that can be @@ -3373,20 +3373,20 @@ opened from the button. The string may contain Pango markup. - + Whether the app chooser dialog should be modal. - + Determines whether the dropdown menu shows the default application on top for the provided content type. - + Determines whether the dropdown menu shows an item to open @@ -3490,7 +3490,7 @@ The dialog will show applications that can open the content type. - + Returns the text to display at the top of the dialog. @@ -3518,7 +3518,7 @@ The dialog will show applications that can open the content type. - + Sets the text to display at the top of the dialog. @@ -3544,7 +3544,7 @@ The dialog's `GtkAppChooserWidget` content type will be guessed from the file, if present. - + The text to show at the top of the dialog. @@ -3595,7 +3595,7 @@ that can handle content of the given type. - + Returns the text that is shown if there are not applications that can handle the content type. @@ -3610,7 +3610,7 @@ that can handle the content type. - + Gets whether the app chooser should show all applications in a flat list. @@ -3625,7 +3625,7 @@ in a flat list. - + Gets whether the app chooser should show the default handler for the content type in a separate section. @@ -3640,7 +3640,7 @@ for the content type in a separate section. - + Gets whether the app chooser should show related applications for the content type in a separate section. @@ -3655,7 +3655,7 @@ for the content type in a separate section. - + Gets whether the app chooser should show applications which are unrelated to the content type. @@ -3670,7 +3670,7 @@ which are unrelated to the content type. - + Gets whether the app chooser should show recommended applications for the content type in a separate section. @@ -3685,7 +3685,7 @@ for the content type in a separate section. - + Sets the text that is shown if there are not applications that can handle the content type. @@ -3703,7 +3703,7 @@ that can handle the content type. - + Sets whether the app chooser should show all applications in a flat list. @@ -3721,7 +3721,7 @@ in a flat list. - + Sets whether the app chooser should show the default handler for the content type in a separate section. @@ -3739,7 +3739,7 @@ for the content type in a separate section. - + Sets whether the app chooser should show related applications for the content type in a separate section. @@ -3757,7 +3757,7 @@ for the content type in a separate section. - + Sets whether the app chooser should show applications which are unrelated to the content type. @@ -3775,7 +3775,7 @@ which are unrelated to the content type. - + Sets whether the app chooser should show recommended applications for the content type in a separate section. @@ -3793,14 +3793,14 @@ for the content type in a separate section. - + The text that appears in the widget when there are no applications for the given content type. - + If %TRUE, the app chooser presents all applications @@ -3808,7 +3808,7 @@ in a single list, without subsections for default, recommended or related applications. - + Determines whether the app chooser should show the default @@ -3818,7 +3818,7 @@ If %FALSE, the default handler is listed among the recommended applications. - + Determines whether the app chooser should show a section @@ -3828,14 +3828,14 @@ If %FALSE, the fallback applications are listed among the other applications. - + Determines whether the app chooser should show a section for other applications. - + Determines whether the app chooser should show a section @@ -4087,7 +4087,7 @@ If you are unsure, check it with [func@Gtk.accelerator_parse] first. - + Gets the “active” window for the application. @@ -4127,7 +4127,7 @@ for more information. - + Returns the menu model that has been set with [method@Gtk.Application.set_menubar]. @@ -4311,7 +4311,7 @@ For the `detailed_action_name`, see `g_action_parse_detailed_name()` and - + Sets or unsets the menubar for windows of `application`. @@ -4365,12 +4365,12 @@ Inhibitors are also cleared when the application exits. - + The currently focused window of the application. - + The `GMenuModel` to be used for the application's menu bar. @@ -4623,7 +4623,7 @@ See [method@Gtk.ApplicationWindow.set_help_overlay]. - + Returns whether the window will display a menubar for the app menu and menubar as needed. @@ -4659,7 +4659,7 @@ Additionally, sets up an action with the name - + Sets whether the window will display a menubar for the app menu and menubar as needed. @@ -4677,7 +4677,7 @@ and menubar as needed. - + If this property is %TRUE, the window will display a menubar @@ -4762,7 +4762,7 @@ or use its own aspect ratio. - + Gets the child widget of @self. @@ -4776,7 +4776,7 @@ or use its own aspect ratio. - + Returns whether the child's size request should override the set aspect ratio of the `GtkAspectFrame`. @@ -4791,7 +4791,7 @@ the set aspect ratio of the `GtkAspectFrame`. - + Returns the desired aspect ratio of the child. @@ -4805,7 +4805,7 @@ the set aspect ratio of the `GtkAspectFrame`. - + Returns the horizontal alignment of the child within the allocation of the `GtkAspectFrame`. @@ -4820,7 +4820,7 @@ allocation of the `GtkAspectFrame`. - + Returns the vertical alignment of the child within the allocation of the `GtkAspectFrame`. @@ -4835,7 +4835,7 @@ allocation of the `GtkAspectFrame`. - + Sets the child widget of @self. @@ -4852,7 +4852,7 @@ allocation of the `GtkAspectFrame`. - + Sets whether the aspect ratio of the child's size request should override the set aspect ratio of @@ -4872,7 +4872,7 @@ the `GtkAspectFrame`. - + Sets the desired aspect ratio of the child. @@ -4889,7 +4889,7 @@ the `GtkAspectFrame`. - + Sets the horizontal alignment of the child within the allocation of the `GtkAspectFrame`. @@ -4907,7 +4907,7 @@ of the `GtkAspectFrame`. - + Sets the vertical alignment of the child within the allocation of the `GtkAspectFrame`. @@ -4925,19 +4925,19 @@ of the `GtkAspectFrame`. - + The child widget. - + Whether the `GtkAspectFrame` should use the aspect ratio of its child. - + The aspect ratio to be used by the `GtkAspectFrame`. @@ -4946,13 +4946,13 @@ This property is only used if [property@Gtk.AspectFrame:obey-child] is set to %FALSE. - + The horizontal alignment of the child. - + The vertical alignment of the child. @@ -5178,7 +5178,7 @@ clicked apply on a confirmation page. - + Gets a list model of the assistant pages. @@ -5442,7 +5442,7 @@ affects the future page flow of the assistant. - + `GListModel` containing the pages. @@ -5509,7 +5509,7 @@ necessary before showing @page. `GtkAssistantPage` is an auxiliary object used by `GtkAssistant. - + Returns the child to which @page belongs. the child to which @page belongs @@ -5522,7 +5522,7 @@ necessary before showing @page. - + The child widget. @@ -5603,7 +5603,7 @@ See gtk_assistant_commit() for details. add its own buttons through gtk_assistant_add_action_widget(). - + Like gtk_get_binary_age(), but from the headers used at application compile time, rather than from the library linked against at application run time. @@ -6500,7 +6500,7 @@ namespace added: `recent::private` (boolean) and `recent:applications` - + Gets the attributes queried on the children. @@ -6514,7 +6514,7 @@ namespace added: `recent::private` (boolean) and `recent:applications` - + Returns the filename of the bookmark file that this list is loading. @@ -6529,7 +6529,7 @@ this list is loading. - + Gets the IO priority to use while loading file. @@ -6561,7 +6561,7 @@ in between runs. - + Sets the @attributes to be enumerated and starts the enumeration. @@ -6581,7 +6581,7 @@ of `GFileInfo`s will still be created. - + Sets the IO priority to use while loading files. @@ -6600,18 +6600,18 @@ The default IO priority is %G_PRIORITY_DEFAULT. - + The attributes to query. - + The bookmark file to load. - + Priority used when loading. @@ -6644,7 +6644,7 @@ to determine whether to include items. - + Gets the expression that the filter uses to evaluate if an item should be filtered. @@ -6659,7 +6659,7 @@ an item should be filtered. - + Returns whether the filter inverts the expression. @@ -6673,7 +6673,7 @@ an item should be filtered. - + Sets the expression that the filter uses to check if items should be filtered. @@ -6693,7 +6693,7 @@ The expression must have a value type of %G_TYPE_BOOLEAN. - + Sets whether the filter should invert the expression. @@ -6710,13 +6710,13 @@ The expression must have a value type of %G_TYPE_BOOLEAN. - + The boolean expression to evaluate on item. - + If the expression result should be inverted. @@ -6885,7 +6885,7 @@ place in the box. - + Gets the value set by gtk_box_set_baseline_position(). @@ -6899,7 +6899,7 @@ place in the box. - + Returns whether the box is homogeneous (all children are the same size). @@ -6914,7 +6914,7 @@ same size). - + Gets the value set by gtk_box_set_spacing(). @@ -7010,7 +7010,7 @@ If @sibling is %NULL, move @child to the first position. - + Sets the baseline position of a box. @@ -7033,7 +7033,7 @@ extra space available. - + Sets whether or not all children of @box are given equal space in the box. @@ -7052,7 +7052,7 @@ in the box. - + Sets the number of pixels to place between children of @box. @@ -7069,19 +7069,19 @@ in the box. - + The position of the baseline aligned widgets if extra space is available. - + Whether the children should all be the same size. - + The amount of space between children. @@ -7131,7 +7131,7 @@ you can use the [property@Gtk.BoxLayout:spacing] property. - + Gets the value set by gtk_box_layout_set_baseline_position(). @@ -7145,7 +7145,7 @@ you can use the [property@Gtk.BoxLayout:spacing] property. - + Returns whether the layout is set to be homogeneous. @@ -7159,7 +7159,7 @@ you can use the [property@Gtk.BoxLayout:spacing] property. - + Returns the space that @box_layout puts between children. @@ -7173,7 +7173,7 @@ you can use the [property@Gtk.BoxLayout:spacing] property. - + Sets the baseline position of a box layout. @@ -7196,7 +7196,7 @@ space available. - + Sets whether the box layout will allocate the same size to all children. @@ -7214,7 +7214,7 @@ size to all children. - + Sets how much spacing to put between children. @@ -7231,7 +7231,7 @@ size to all children. - + The position of the allocated baseline within the extra space @@ -7241,14 +7241,14 @@ This property is only relevant for horizontal layouts containing at least one child with a baseline alignment. - + Whether the box layout should distribute the available space equally among the children. - + The space to put between the children. @@ -8499,7 +8499,7 @@ templates, applications have no need to call this function. - + Gets the current object set via gtk_builder_set_current_object(). @@ -8554,7 +8554,7 @@ counts of the returned objects. - + Gets the scope in use that was set via gtk_builder_set_scope(). @@ -8568,7 +8568,7 @@ counts of the returned objects. - + Gets the translation domain of @builder. @@ -8604,7 +8604,7 @@ the `GtkBuildable` interface on a type. - + Sets the current object for the @builder. @@ -8629,7 +8629,7 @@ object to the widget the template is inited for. For functions like - + Sets the scope the builder should operate in. @@ -8648,7 +8648,7 @@ If @scope is %NULL, a new [class@Gtk.BuilderCScope] will be created. - + Sets the translation domain of @builder. @@ -8734,19 +8734,19 @@ assigned a `GError` from the %GTK_BUILDER_ERROR domain. - + The object the builder is evaluating for. - + The scope the builder is operating in - + The translation domain used when translating property values that @@ -9006,7 +9006,7 @@ using data read from the given @resource_path to pass to `GtkBuilder`. - + Gets the data used as the `GtkBuilder` UI template for constructing listitems. @@ -9021,7 +9021,7 @@ listitems. - + If the data references a resource, gets the path of that resource. @@ -9035,7 +9035,7 @@ listitems. - + Gets the scope used when constructing listitems. @@ -9049,17 +9049,17 @@ listitems. - + `GBytes` containing the UI definition. - + Path of the resource containing the UI definition. - + `GtkBuilderScope` to use when instantiating listitems @@ -9317,7 +9317,7 @@ accelerator called a mnemonic. Pressing Alt and that key activates the button. - + Gets the child widget of @button. @@ -9331,7 +9331,7 @@ accelerator called a mnemonic. Pressing Alt and that key activates the button. - + Returns whether the button has a frame. @@ -9345,7 +9345,7 @@ accelerator called a mnemonic. Pressing Alt and that key activates the button. - + Returns the icon name of the button. @@ -9363,7 +9363,7 @@ an empty button with [ctor@Gtk.Button.new] to use as a container. - + Fetches the text from the label of the button. @@ -9382,7 +9382,7 @@ by the widget and must not be modified or freed. - + gets whether underlines are interpreted as mnemonics. @@ -9399,7 +9399,7 @@ See [method@Gtk.Button.set_use_underline]. - + Sets the child widget of @button. @@ -9416,7 +9416,7 @@ See [method@Gtk.Button.set_use_underline]. - + Sets the style of the button. @@ -9435,7 +9435,7 @@ Buttons can has a flat appearance or have a frame drawn around them. - + Adds a `GtkImage` with the given icon name as a child. @@ -9455,7 +9455,7 @@ be removed and replaced with the image. - + Sets the text of the label of the button to @label. @@ -9474,7 +9474,7 @@ This will also clear any previously set labels. - + Sets whether to use underlines as mnemonics. @@ -9494,31 +9494,31 @@ the next character should be used for the mnemonic accelerator key. - + The child widget. - + Whether the button has a frame. - + The name of the icon used to automatically populate the button. - + Text of the label inside the button, if the button contains a label widget. - + If set, an underline in the text indicates that the following character is @@ -10078,7 +10078,7 @@ The returned date is in the local time zone. - + Returns whether @self is currently showing the names of the week days. @@ -10096,7 +10096,7 @@ property. - + Returns whether @self is currently showing the heading. @@ -10113,7 +10113,7 @@ property. - + Returns whether @self is showing week numbers right now. @@ -10163,7 +10163,7 @@ property. - + Sets whether the calendar shows day names. @@ -10180,7 +10180,7 @@ property. - + Sets whether the calendar should show a heading. @@ -10200,7 +10200,7 @@ buttons for changing both. - + Sets whether week numbers are shown in the calendar. @@ -10243,19 +10243,19 @@ buttons for changing both. This property gets initially set to the current month. - + Determines whether day names are displayed. - + Determines whether a heading is displayed. - + Determines whether week numbers are displayed. @@ -11835,7 +11835,7 @@ should not be freed. - + Gets the `GtkCellEditable` widget currently used to edit the currently edited cell. @@ -11849,7 +11849,7 @@ to edit the currently edited cell. - + Gets the `GtkCellRenderer` in @area that is currently being edited. @@ -11863,7 +11863,7 @@ being edited. - + Retrieves the currently focused cell for @area the currently focused cell in @area. @@ -12250,7 +12250,7 @@ the base request for the orientation is to be returned. - + Explicitly sets the currently focused cell to @renderer. This is generally called by implementations of @@ -12335,21 +12335,21 @@ See gtk_cell_area_get_edited_cell() and gtk_cell_area_get_edit_widget(). - + The widget currently editing the edited cell This property is read-only and only changes as a result of a call gtk_cell_area_activate_cell(). - + The cell in the area that is currently edited This property is read-only and only changes as a result of a call gtk_cell_area_activate_cell(). - + The cell in the area that currently has focus @@ -12477,7 +12477,7 @@ argument to gtk_cell_area_box_pack_start() and gtk_cell_area_box_pack_end(). - + Gets the spacing added between cell renderers. the space added between cell renderers in @box. @@ -12554,7 +12554,7 @@ more than its natural size - + Sets the spacing to add between cell renderers in @box. @@ -12570,7 +12570,7 @@ more than its natural size - + The amount of space to reserve between cells. @@ -13313,7 +13313,7 @@ the returned value will be -1. - + Fetches the `GtkCellArea` this @context was created by. This is generally unneeded by layouting widgets; however, @@ -13524,7 +13524,7 @@ gtk_cell_area_get_preferred_height_for_width(). - + The `GtkCellArea` this context was created by @@ -15052,7 +15052,7 @@ the appropriate edit and focus rectangle. - + Checks whether the given `GtkCellRenderer` is expanded. %TRUE if the cell renderer is expanded @@ -15065,7 +15065,7 @@ the appropriate edit and focus rectangle. - + Checks whether the given `GtkCellRenderer` is an expander. %TRUE if @cell is an expander, and %FALSE otherwise @@ -15243,7 +15243,7 @@ or a width-for-height layout. - + Returns the cell renderer’s sensitivity. %TRUE if the cell renderer is sensitive @@ -15279,7 +15279,7 @@ the given `GtkCellRenderer`State. - + Returns the cell renderer’s visibility. %TRUE if the cell renderer is visible @@ -15345,7 +15345,7 @@ the given `GtkCellRenderer`State. - + Sets whether the given `GtkCellRenderer` is expanded. @@ -15361,7 +15361,7 @@ the given `GtkCellRenderer`State. - + Sets whether the given `GtkCellRenderer` is an expander. @@ -15397,7 +15397,7 @@ the given `GtkCellRenderer`State. - + Sets the cell renderer’s sensitivity. @@ -15413,7 +15413,7 @@ the given `GtkCellRenderer`State. - + Sets the cell renderer’s visibility. @@ -15546,19 +15546,19 @@ in response to the `GtkCellEditable::editing-done` signal of - + - + - + - + @@ -16627,7 +16627,7 @@ the model. - + Returns whether the cell renderer is activatable. See gtk_cell_renderer_toggle_set_activatable(). @@ -16641,7 +16641,7 @@ gtk_cell_renderer_toggle_set_activatable(). - + Returns whether the cell renderer is active. See gtk_cell_renderer_toggle_set_active(). @@ -16655,7 +16655,7 @@ gtk_cell_renderer_toggle_set_active(). - + Returns whether we’re rendering radio toggles rather than checkboxes. %TRUE if we’re rendering radio toggles rather than checkboxes @@ -16668,7 +16668,7 @@ gtk_cell_renderer_toggle_set_active(). - + Makes the cell renderer activatable. @@ -16684,7 +16684,7 @@ gtk_cell_renderer_toggle_set_active(). - + Activates or deactivates a cell renderer. @@ -16700,7 +16700,7 @@ gtk_cell_renderer_toggle_set_active(). - + If @radio is %TRUE, the cell renderer renders a radio toggle (i.e. a toggle in a group of mutually-exclusive toggles). If %FALSE, it renders a check toggle (a standalone boolean option). @@ -16722,16 +16722,16 @@ columns with cell renderer properties). - + - + - + @@ -16865,7 +16865,7 @@ displayed row. If no row is currently displayed, - + Gets whether @cell_view is configured to draw all of its cells in a sensitive state. @@ -16880,7 +16880,7 @@ cells in a sensitive state - + Gets whether @cell_view is configured to request space to fit the entire `GtkTreeModel`. @@ -16895,7 +16895,7 @@ the entire `GtkTreeModel`. - + Returns the model for @cell_view. If no model is used %NULL is returned. @@ -16930,7 +16930,7 @@ the `GtkCellView` becomes temporarily empty. - + Sets whether @cell_view should draw all of its cells in a sensitive state, this is used by `GtkComboBox` menus to ensure that rows with insensitive cells that contain @@ -16949,7 +16949,7 @@ children appear sensitive in the parent menu item. - + Sets whether @cell_view should request space to fit the entire `GtkTreeModel`. This is used by `GtkComboBox` to ensure that the cell view displayed on @@ -16969,7 +16969,7 @@ when selection changes. - + Sets the model for @cell_view. If @cell_view already has a model set, it will remove it before setting the new model. If @model is %NULL, then it will unset the old model. @@ -17011,7 +17011,7 @@ or sibling menus). since 3.0 - + Whether all cells should be draw as sensitive for this view regardless of the actual cell properties (used to make menus with submenus appear sensitive when the items in submenus might be insensitive). @@ -17019,7 +17019,7 @@ sensitive when the items in submenus might be insensitive). since 3.0 - + Whether the view should request enough space to always fit the size of every row in the model (used by the combo box to ensure the combo box size doesn't change when different items @@ -17028,7 +17028,7 @@ are selected). since 3.0 - + The model for cell view since 2.10 @@ -17079,7 +17079,7 @@ bottom. - + Gets the value set by gtk_center_box_set_baseline_position(). @@ -17132,7 +17132,7 @@ bottom. - + Sets the baseline position of a center box. @@ -17209,7 +17209,7 @@ To remove the existing start widget, pass %NULL. - + The position of the baseline aligned widget if extra space is available. @@ -17499,7 +17499,7 @@ radio if the checkbutton is grouped together with other checkbuttons. - + Returns whether the check button is active. @@ -17513,7 +17513,7 @@ radio if the checkbutton is grouped together with other checkbuttons. - + Returns whether the check button is in an inconsistent state. @@ -17527,7 +17527,7 @@ radio if the checkbutton is grouped together with other checkbuttons. - + Returns the label of the check button. @@ -17542,7 +17542,7 @@ radio if the checkbutton is grouped together with other checkbuttons. - + Returns whether underlines in the label indicate mnemonics. @@ -17558,7 +17558,7 @@ radio if the checkbutton is grouped together with other checkbuttons. - + Changes the check buttons active state. @@ -17575,7 +17575,7 @@ radio if the checkbutton is grouped together with other checkbuttons. - + Adds @self to the group of @group. @@ -17607,7 +17607,7 @@ value. - + Sets the `GtkCheckButton` to inconsistent state. @@ -17627,7 +17627,7 @@ the check button. This has to be done manually. - + Sets the text of @self. @@ -17649,7 +17649,7 @@ in @label is interpreted as mnemonic indicator, see - + Sets whether underlines in the label indicate mnemonics. @@ -17670,7 +17670,7 @@ to [property@Gtk.Label:use-underline]. - + If the check button is active. @@ -17679,12 +17679,12 @@ Setting `active` to %TRUE will add the `:checked:` state to both the check button and the indicator CSS node. - + The check button whose group this widget belongs to. - + If the check button is in an “in between” state. @@ -17693,13 +17693,13 @@ The inconsistent state only affects visual appearance, not the semantics of the button. - + Text of the label inside the check button, if it contains a label widget. - + If set, an underline in the text indicates that the following @@ -17846,7 +17846,7 @@ color when the user finishes. - + Gets whether the dialog is modal. @@ -17860,7 +17860,7 @@ color when the user finishes. - + Gets the title of the color chooser dialog. @@ -17874,7 +17874,7 @@ color when the user finishes. - + Sets whether the dialog should be modal. @@ -17891,7 +17891,7 @@ color when the user finishes. - + Sets the title for the color chooser dialog. @@ -17908,7 +17908,7 @@ color when the user finishes. - + Whether the color chooser dialog should be modal. @@ -17922,7 +17922,7 @@ in the editor would be redundant, such as when the color button is already part of a palette. - + The title of the color chooser dialog @@ -18101,7 +18101,7 @@ If @colors is %NULL, removes all previously added palettes. - + Gets the currently-selected color. @@ -18118,7 +18118,7 @@ If @colors is %NULL, removes all previously added palettes. - + Returns whether the color chooser shows the alpha channel. @@ -18133,7 +18133,7 @@ If @colors is %NULL, removes all previously added palettes. - + Sets the color. @@ -18150,7 +18150,7 @@ If @colors is %NULL, removes all previously added palettes. - + Sets whether or not the color chooser should use the alpha channel. @@ -18167,7 +18167,7 @@ If @colors is %NULL, removes all previously added palettes. - + The currently selected color, as a `GdkRGBA` struct. @@ -18176,7 +18176,7 @@ The property can be set to change the current selection programmatically. - + Whether colors may have alpha (translucency). @@ -18484,7 +18484,7 @@ to add columns next. - + Gets the list of columns in this column view. @@ -18502,7 +18502,7 @@ monitor changes to the columns of @self by connecting to the - + Returns whether rows can be selected by dragging with the mouse. @@ -18516,7 +18516,7 @@ monitor changes to the columns of @self by connecting to the - + Gets the model that's currently used to read the items displayed. @@ -18530,7 +18530,7 @@ monitor changes to the columns of @self by connecting to the - + Returns whether columns are reorderable. @@ -18544,7 +18544,7 @@ monitor changes to the columns of @self by connecting to the - + Returns whether the list should show separators between columns. @@ -18559,7 +18559,7 @@ between columns. - + Returns whether the list should show separators between rows. @@ -18574,7 +18574,7 @@ between rows. - + Returns whether rows will be activated on single click and selected on hover. @@ -18589,7 +18589,7 @@ selected on hover. - + Returns a special sorter that reflects the users sorting choices in the column view. @@ -18659,7 +18659,7 @@ If @column is already a column of @self, it will be repositioned. - + Sets whether selections can be changed by dragging with the mouse. @@ -18676,7 +18676,7 @@ If @column is already a column of @self, it will be repositioned. - + Sets the model to use. @@ -18695,7 +18695,7 @@ This must be a [iface@Gtk.SelectionModel]. - + Sets whether columns should be reorderable by dragging. @@ -18712,7 +18712,7 @@ This must be a [iface@Gtk.SelectionModel]. - + Sets whether the list should show separators between columns. @@ -18730,7 +18730,7 @@ between columns. - + Sets whether the list should show separators between rows. @@ -18748,7 +18748,7 @@ between rows. - + Sets whether rows should be activated on single click and selected on hover. @@ -18797,48 +18797,48 @@ If @column is %NULL, the view will be unsorted. - + The list of columns. - + Allow rubberband selection. - + Model for the items displayed. - + Whether columns are reorderable. - + Show separators between columns. - + Show separators between rows. - + Activate rows on single click and select them on hover. - + Sorter with the sorting choices of the user. @@ -18902,7 +18902,7 @@ column = gtk_column_view_column_new (_("Name"), - + Gets the column view that's currently displaying this column. @@ -18918,7 +18918,7 @@ If @self has not been added to a column view yet, %NULL is returned. - + Returns whether this column should expand. @@ -18932,7 +18932,7 @@ If @self has not been added to a column view yet, %NULL is returned. - + Gets the factory that's currently used to populate list items for this column. @@ -18947,7 +18947,7 @@ this column. - + Gets the fixed width of the column. @@ -18961,7 +18961,7 @@ this column. - + Gets the menu model that is used to create the context menu for the column header. @@ -18976,7 +18976,7 @@ for the column header. - + Returns whether this column is resizable. @@ -18990,7 +18990,7 @@ for the column header. - + Returns the sorter that is associated with the column. @@ -19004,7 +19004,7 @@ for the column header. - + Returns the title set with gtk_column_view_column_set_title(). @@ -19018,7 +19018,7 @@ for the column header. - + Returns whether this column is visible. @@ -19032,7 +19032,7 @@ for the column header. - + Sets the column to take available extra space. @@ -19052,7 +19052,7 @@ have the expand set to %TRUE. - + Sets the `GtkListItemFactory` to use for populating list items for this column. @@ -19070,7 +19070,7 @@ column. - + If @fixed_width is not -1, sets the fixed width of @column; otherwise unsets it. @@ -19091,7 +19091,7 @@ width. Interactive resizing also sets the “fixed-width” property.< - + Sets the menu model that is used to create the context menu for the column header. @@ -19109,7 +19109,7 @@ for the column header. - + Sets whether this column should be resizable by dragging. @@ -19126,7 +19126,7 @@ for the column header. - + Associates a sorter with the column. @@ -19152,7 +19152,7 @@ for setting up customizable sorting for [class@Gtk.ColumnView]. - + Sets the title of this column. @@ -19173,7 +19173,7 @@ be translated. - + Sets whether this column should be visible in views. @@ -19190,55 +19190,55 @@ be translated. - + The `GtkColumnView` this column is a part of. - + Column gets share of extra width allocated to the view. - + Factory for populating list items. - + If not -1, this is the width that the column is allocated, regardless of the size of its content. - + Menu model used to create the context menu for the column header. - + Whether this column is resizable. - + Sorter for sorting items according to this column. - + Title displayed in the header. - + Whether this column is visible. @@ -19381,7 +19381,7 @@ See also [ctor@Gtk.ComboBox.new_with_entry]. - + Returns the index of the currently active item. If the model is a non-flat treemodel, and the active item is not @@ -19400,7 +19400,7 @@ an immediate child of the root of the tree, this function returns - + Returns the ID of the active row of @combo_box. @@ -19445,7 +19445,7 @@ If no item is active, @iter is left unchanged. - + Returns whether the combo box sets the dropdown button sensitive or not when there are no items in the model. @@ -19464,7 +19464,7 @@ sensitive or not when there are no items in the model. - + Gets the child widget of @combo_box. @@ -19478,7 +19478,7 @@ sensitive or not when there are no items in the model. - + Returns the column which @combo_box is using to get the strings from to display in the internal entry. @@ -19492,7 +19492,7 @@ from to display in the internal entry. - + Returns whether the combo box has an entry. @@ -19506,7 +19506,7 @@ from to display in the internal entry. - + Returns the column which @combo_box is using to get string IDs for values from. @@ -19521,7 +19521,7 @@ for values from. - + Returns the `GtkTreeModel` of @combo_box. @@ -19536,7 +19536,7 @@ for values from. - + Gets whether the popup uses a fixed width. @@ -19616,7 +19616,7 @@ back later. - + Sets the active item of @combo_box to be the item at @index. @@ -19634,7 +19634,7 @@ back later. - + Changes the active row of @combo_box to the one that has an ID equal to @active_id. @@ -19680,7 +19680,7 @@ If @iter is %NULL, the active item is unset. - + Sets whether the dropdown button of the combo box should update its sensitivity depending on the model contents. @@ -19698,7 +19698,7 @@ its sensitivity depending on the model contents. - + Sets the child widget of @combo_box. @@ -19715,7 +19715,7 @@ its sensitivity depending on the model contents. - + Sets the model column which @combo_box should use to get strings from to be @text_column. @@ -19742,7 +19742,7 @@ This is only relevant if @combo_box has been created with - + Sets the model column which @combo_box should use to get string IDs for values from. @@ -19763,7 +19763,7 @@ The column @id_column in the model of @combo_box must be of type - + Sets the model used by @combo_box to be @model. @@ -19787,7 +19787,7 @@ cell renderers for the new model. - + Specifies whether the popup’s width should be a fixed width. @@ -19835,7 +19835,7 @@ This is the default value. - + The item which is currently active. @@ -19846,26 +19846,26 @@ immediate child of the root of the tree, this property has the value [struct@Gtk.TreePath] of the active item. - + The value of the ID column of the active row. - + Whether the dropdown button is sensitive when the model is empty. - + The child widget. - + The model column to associate with strings from the entry. @@ -19874,7 +19874,7 @@ This is property only relevant if the combo was created with [property@Gtk.ComboBox:has-entry] is %TRUE. - + Whether the combo box has an entry. @@ -19883,20 +19883,20 @@ This is property only relevant if the combo was created with The `has-frame` property controls whether a frame is drawn around the entry. - + The model column that provides string IDs for the values in the model, if != -1. - + The model from which the combo box takes its values. - + Whether the popup's width should be a fixed width matching the @@ -20442,7 +20442,7 @@ attribute on a target and a constant value. - + Retrieves the constant factor added to the source attributes' value. @@ -20456,7 +20456,7 @@ attribute on a target and a constant value. - + Retrieves the multiplication factor applied to the source attribute's value. @@ -20471,7 +20471,7 @@ attribute's value. - + The order relation between the terms of the constraint. @@ -20485,7 +20485,7 @@ attribute's value. - + Retrieves the [iface@Gtk.ConstraintTarget] used as the source for the constraint. @@ -20503,7 +20503,7 @@ the widget using the [class@Gtk.ConstraintLayout] as the source. - + Retrieves the attribute of the source to be read by the constraint. @@ -20517,7 +20517,7 @@ the widget using the [class@Gtk.ConstraintLayout] as the source. - + Retrieves the strength of the constraint. @@ -20531,7 +20531,7 @@ the widget using the [class@Gtk.ConstraintLayout] as the source. - + Retrieves the [iface@Gtk.ConstraintTarget] used as the target for the constraint. @@ -20549,7 +20549,7 @@ the widget using the [class@Gtk.ConstraintLayout] as the target. - + Retrieves the attribute of the target to be set by the constraint. @@ -20605,23 +20605,23 @@ constraint layout. - + The constant value to be added to the [property@Gtk.Constraint:source-attribute]. - + The multiplication factor to be applied to the [property@Gtk.Constraint:source-attribute]. - + The order relation between the terms of the constraint. - + The source of the constraint. @@ -20630,13 +20630,13 @@ property of the target using the [property@Gtk.Constraint:source-attribute] property of the source. - + The attribute of the [property@Gtk.Constraint:source] read by the constraint. - + The strength of the constraint. @@ -20645,7 +20645,7 @@ of the [enum@Gtk.ConstraintStrength] enumeration, or any positive integer value. - + The target of the constraint. @@ -20654,7 +20654,7 @@ property of the target using the [property@Gtk.Constraint:source-attribute] property of the source widget. - + The attribute of the [property@Gtk.Constraint:target] set by the constraint. @@ -20774,7 +20774,7 @@ Unlike a `GtkWidget`, a `GtkConstraintGuide` will not be drawn. - + Retrieves the name set using gtk_constraint_guide_set_name(). @@ -20808,7 +20808,7 @@ Unlike a `GtkWidget`, a `GtkConstraintGuide` will not be drawn. - + Retrieves the strength set using gtk_constraint_guide_set_strength(). @@ -20868,7 +20868,7 @@ the constraints will be updated to reflect the new size. - + Sets a name for the given `GtkConstraintGuide`. @@ -20910,7 +20910,7 @@ the constraints will be updated to reflect the new size. - + Sets the strength of the constraint on the natural size of the given `GtkConstraintGuide`. @@ -20944,7 +20944,7 @@ given `GtkConstraintGuide`. The minimum width of the guide. - + A name that identifies the `GtkConstraintGuide`, for debugging. @@ -20958,7 +20958,7 @@ given `GtkConstraintGuide`. The preferred, or natural, width of the guide. - + The `GtkConstraintStrength` to be used for the constraint on @@ -23063,7 +23063,7 @@ with the given @attributes. - + Gets the attributes queried on the children. @@ -23077,7 +23077,7 @@ with the given @attributes. - + Gets the loading error, if any. @@ -23099,7 +23099,7 @@ successfully queried files will remain in the list. - + Gets the file whose children are currently enumerated. @@ -23113,7 +23113,7 @@ successfully queried files will remain in the list. - + Gets the IO priority set via gtk_directory_list_set_io_priority(). @@ -23127,7 +23127,7 @@ successfully queried files will remain in the list. - + Returns whether the directory list is monitoring the directory for changes. @@ -23161,7 +23161,7 @@ in between runs. - + Sets the @attributes to be enumerated and starts the enumeration. @@ -23181,7 +23181,7 @@ of `GFileInfo`s will still be created. - + Sets the @file to be enumerated and starts the enumeration. @@ -23200,7 +23200,7 @@ If @file is %NULL, the result will be an empty list. - + Sets the IO priority to use while loading directories. @@ -23225,7 +23225,7 @@ may increase responsiveness. - + Sets whether the directory list will monitor the directory for changes. @@ -23252,24 +23252,24 @@ and when monitoring was turned on. - + The attributes to query. - + Error encountered while loading files. - + File to query. - + Priority used when loading. @@ -23280,7 +23280,7 @@ and when monitoring was turned on. %TRUE if files are being loaded. - + %TRUE if the directory is monitored for changed. @@ -23376,7 +23376,7 @@ hotspot of the cursor. - + Gets the widget currently used as drag icon. @@ -23390,7 +23390,7 @@ hotspot of the cursor. - + Sets the widget to display as the drag icon. @@ -23407,7 +23407,7 @@ hotspot of the cursor. - + The widget to display as drag icon. @@ -23515,7 +23515,7 @@ data after it has been transferred. - + Gets the actions that are currently set on the `GtkDragSource`. @@ -23529,7 +23529,7 @@ data after it has been transferred. - + Gets the current content provider of a `GtkDragSource`. @@ -23557,7 +23557,7 @@ data after it has been transferred. - + Sets the actions on the `GtkDragSource`. @@ -23582,7 +23582,7 @@ or in a handler for the [signal@Gtk.DragSource::prepare] signal. - + Sets a content provider on a `GtkDragSource`. @@ -23641,7 +23641,7 @@ a [signal@Gtk.DragSource::prepare] or - + The actions that are supported by drag operations from the source. @@ -23650,7 +23650,7 @@ Note that you must handle the [signal@Gtk.DragSource::drag-end] signal if the actions include %GDK_ACTION_MOVE. - + The data that is offered by drag operations from this source. @@ -23844,7 +23844,7 @@ creating your own `GtkWidget` subclass. - + Retrieves the content height of the `GtkDrawingArea`. @@ -23858,7 +23858,7 @@ creating your own `GtkWidget` subclass. - + Retrieves the content width of the `GtkDrawingArea`. @@ -23872,7 +23872,7 @@ creating your own `GtkWidget` subclass. - + Sets the desired height of the contents of the drawing area. @@ -23896,7 +23896,7 @@ If the height is set to 0 (the default), the drawing area may disappear. - + Sets the desired width of the contents of the drawing area. @@ -23958,13 +23958,13 @@ on the drawing area. This will cause a redraw and will call @draw_func again. - + The content height. - + The content width. @@ -24072,7 +24072,7 @@ events during drag and drop. - + Returns if a Drag-and-Drop operation is within the widget @self or one of its children. @@ -24087,7 +24087,7 @@ events during drag and drop. - + Returns the `GdkDrop` of a current Drag-and-Drop operation over the widget of @self. @@ -24103,7 +24103,7 @@ over the widget of @self. - + Returns if a Drag-and-Drop operation is within the widget @self, not one of its children. @@ -24119,7 +24119,7 @@ over the widget of @self. - + Whether the pointer of a Drag-and-Drop operation is in the controller's widget or a descendant. @@ -24131,7 +24131,7 @@ before [signal@Gtk.DropControllerMotion::enter], but after [signal@Gtk.DropControllerMotion::leave] is emitted. - + The ongoing drop operation over the controller's widget or its descendant. @@ -24146,7 +24146,7 @@ before [signal@Gtk.DropControllerMotion::enter], but after [signal@Gtk.DropControllerMotion::leave] is emitted. - + Whether the pointer is in the controllers widget itself, as opposed to in a descendent widget. @@ -24265,7 +24265,7 @@ the strings. - + Returns whether search is enabled. @@ -24279,7 +24279,7 @@ the strings. - + Gets the expression set that is used to obtain strings from items. @@ -24295,7 +24295,7 @@ See [method@Gtk.DropDown.set_expression]. - + Gets the factory that's currently used to populate list items. @@ -24313,7 +24313,7 @@ if [property@Gtk.DropDown:list-factory] is not set. - + Gets the factory that's currently used to populate list items in the popup. @@ -24327,7 +24327,7 @@ if [property@Gtk.DropDown:list-factory] is not set. - + Gets the model that provides the displayed items. @@ -24341,7 +24341,7 @@ if [property@Gtk.DropDown:list-factory] is not set. - + Gets the position of the selected item. @@ -24356,7 +24356,7 @@ if [property@Gtk.DropDown:list-factory] is not set. - + Gets the selected item. If no item is selected, %NULL is returned. @@ -24370,7 +24370,7 @@ if [property@Gtk.DropDown:list-factory] is not set. - + Sets whether a search entry will be shown in the popup that allows to search for items in the list. @@ -24391,7 +24391,7 @@ search to work. - + Sets the expression that gets evaluated to obtain strings from items. @@ -24411,7 +24411,7 @@ a value type of %G_TYPE_STRING. - + Sets the `GtkListItemFactory` to use for populating list items. @@ -24428,7 +24428,7 @@ a value type of %G_TYPE_STRING. - + Sets the `GtkListItemFactory` to use for populating list items in the popup. @@ -24445,7 +24445,7 @@ a value type of %G_TYPE_STRING. - + Sets the `GListModel` to use. @@ -24462,7 +24462,7 @@ a value type of %G_TYPE_STRING. - + Selects the item at the given position. @@ -24479,7 +24479,7 @@ a value type of %G_TYPE_STRING. - + Whether to show a search entry in the popup. @@ -24488,7 +24488,7 @@ Note that search requires [property@Gtk.DropDown:expression] to be set. - + An expression to evaluate to obtain strings to match against the search @@ -24499,13 +24499,13 @@ If [property@Gtk.DropDown:factory] is not set, the expression is also used to bind strings to labels produced by a default factory. - + Factory for populating list items. - + The factory for populating list items in the popup. @@ -24513,13 +24513,13 @@ used to bind strings to labels produced by a default factory. If this is not set, [property@Gtk.DropDown:factory] is used. - + Model for the displayed items. - + The position of the selected item. @@ -24528,7 +24528,7 @@ If no item is selected, the property has the value %GTK_INVALID_LIST_POSITION. - + The selected item. @@ -24631,7 +24631,7 @@ If the drop target should support more than 1 type, pass - + Gets the actions that this drop target supports. @@ -24645,7 +24645,7 @@ If the drop target should support more than 1 type, pass - + Gets the currently handled drop operation. @@ -24661,7 +24661,7 @@ If no drop operation is going on, %NULL is returned. - + Gets the currently handled drop operation. @@ -24678,7 +24678,7 @@ If no drop operation is going on, %NULL is returned. - + Gets the data formats that this drop target accepts. @@ -24718,7 +24718,7 @@ If no types have been set, `NULL` will be returned. - + Gets whether data should be preloaded on hover. @@ -24732,7 +24732,7 @@ If no types have been set, `NULL` will be returned. - + Gets the current drop data, as a `GValue`. @@ -24765,7 +24765,7 @@ the data. - + Sets the actions that this drop target supports. @@ -24805,7 +24805,7 @@ the data. - + Sets whether data should be preloaded on hover. @@ -24822,29 +24822,29 @@ the data. - + The `GdkDragActions` that this drop target supports. - + The `GdkDrop` that is currently being performed. - + The `GdkDrop` that is currently being performed. Use [property@Gtk.DropTarget:current-drop] instead - + The `GdkContentFormats` that determine the supported data formats. - + Whether the drop data should be preloaded when the pointer is only @@ -24867,7 +24867,7 @@ And for local-only Drag-and-Drop operations, no data transfer is done, so enabling it there is free. - + The value for this drop operation. @@ -25037,7 +25037,7 @@ state, which can be used by themes to style the widget as a drop target. - + Gets the actions that this drop target supports. @@ -25051,7 +25051,7 @@ state, which can be used by themes to style the widget as a drop target. - + Gets the data formats that this drop target accepts. @@ -25087,7 +25087,7 @@ the data. - + Sets the actions that this drop target supports. @@ -25104,7 +25104,7 @@ the data. - + Sets the data formats that this drop target will accept. @@ -25121,13 +25121,13 @@ the data. - + The `GdkDragActions` that this drop target supports. - + The `GdkContentFormats` that determines the supported data formats. @@ -25987,7 +25987,7 @@ Typically, the delegate is a [class@Gtk.Text] widget. - + Retrieves whether @editable is editable. @@ -26001,7 +26001,7 @@ Typically, the delegate is a [class@Gtk.Text] widget. - + Gets if undo/redo actions are enabled for @editable @@ -26015,7 +26015,7 @@ Typically, the delegate is a [class@Gtk.Text] widget. - + Retrieves the desired maximum width of @editable, in characters. @@ -26073,7 +26073,7 @@ Note that positions are specified in characters, not bytes. - + Retrieves the contents of @editable. @@ -26089,7 +26089,7 @@ The returned string is owned by GTK and must not be modified or freed. - + Gets the number of characters of space reserved for the contents of the editable. @@ -26199,7 +26199,7 @@ the displayed text is shorter than the width of the editable. - + Determines if the user can edit the text in the editable widget. @@ -26217,7 +26217,7 @@ the displayed text is shorter than the width of the editable. - + If enabled, changes to @editable will be saved for undo/redo actions. @@ -26239,7 +26239,7 @@ when [property@Gtk.Text:visibility] is set to %FALSE. - + Sets the desired maximum width in characters of @editable. @@ -26279,7 +26279,7 @@ of the editable. Note that @position is in characters, not in bytes. - + Sets the text in the editable to the given value. @@ -26298,7 +26298,7 @@ This is replacing the current contents. - + Changes the size request of the editable to be about the right size for @n_chars characters. @@ -26326,19 +26326,19 @@ If @n_chars is -1, the size reverts to the default size. The current position of the insertion cursor in chars. - + Whether the entry contents can be edited. - + If undo/redo should be enabled for the editable. - + The desired maximum width of the entry, in characters. @@ -26348,13 +26348,13 @@ If @n_chars is -1, the size reverts to the default size. The position of the opposite end of the selection from the cursor in chars. - + The contents of the entry. - + Number of characters to leave space for in the entry. @@ -26661,7 +26661,7 @@ see [class@Gtk.Text]. - + Returns whether the label is currently in “editing mode”. @@ -26708,7 +26708,7 @@ previous [property@Gtk.Editable:text] property value. - + This property is %TRUE while the widget is in edit mode. @@ -26917,7 +26917,7 @@ content instead. - + Retrieves the value set by gtk_entry_set_activates_default(). @@ -26946,7 +26946,7 @@ See also: [property@Gtk.Editable:xalign] - + Gets the attribute list of the `GtkEntry`. @@ -26962,7 +26962,7 @@ See [method@Gtk.Entry.set_attributes]. - + Get the `GtkEntryBuffer` object which holds the text for this widget. @@ -26977,7 +26977,7 @@ this widget. - + Returns the auxiliary completion object currently in use by @entry. @@ -27008,7 +27008,7 @@ current DND operation, or -1. - + Gets the menu model set with gtk_entry_set_extra_menu(). @@ -27022,7 +27022,7 @@ current DND operation, or -1. - + Gets the value set by gtk_entry_set_has_frame(). @@ -27242,7 +27242,7 @@ position in @entry. - + Gets the input hints of this `GtkEntry`. @@ -27256,7 +27256,7 @@ position in @entry. - + Gets the input purpose of the `GtkEntry`. @@ -27270,7 +27270,7 @@ position in @entry. - + Retrieves the character displayed in place of the actual text in “password mode”. @@ -27286,7 +27286,7 @@ in “password mode”. - + Retrieves the maximum allowed length of the text in @entry. @@ -27303,7 +27303,7 @@ See [method@Gtk.Entry.set_max_length]. - + Gets whether the `GtkEntry` is in overwrite mode. @@ -27317,7 +27317,7 @@ See [method@Gtk.Entry.set_max_length]. - + Retrieves the text that will be displayed when @entry is empty and unfocused @@ -27336,7 +27336,7 @@ is empty and unfocused - + Returns the current fraction of the task that’s been completed. @@ -27352,7 +27352,7 @@ See [method@Gtk.Entry.set_progress_fraction]. - + Retrieves the pulse step set with gtk_entry_set_progress_pulse_step(). @@ -27367,7 +27367,7 @@ gtk_entry_set_progress_pulse_step(). - + Gets the tabstops of the `GtkEntry. @@ -27383,7 +27383,7 @@ See [method@Gtk.Entry.set_tabs]. - + Retrieves the current length of the text in @entry. @@ -27401,7 +27401,7 @@ and calling [method@Gtk.EntryBuffer.get_length] on it. - + Retrieves whether the text in @entry is visible. @@ -27469,7 +27469,7 @@ would confuse on-going input method behavior. - + Sets whether pressing Enter in the @entry will activate the default widget for the window containing the entry. @@ -27512,7 +27512,7 @@ See also: [property@Gtk.Editable:xalign] - + Sets a `PangoAttrList`. @@ -27535,7 +27535,7 @@ with unlimited extent. - + Set the `GtkEntryBuffer` object which holds the text for this widget. @@ -27553,7 +27553,7 @@ this widget. - + Sets @completion to be the auxiliary completion object to use with @entry. @@ -27575,7 +27575,7 @@ Completion is disabled if @completion is set to %NULL. - + Sets a menu model to add when constructing the context menu for @entry. @@ -27593,7 +27593,7 @@ the context menu for @entry. - + Sets whether the entry has a beveled frame around it. @@ -27818,7 +27818,7 @@ achieves the same result. - + Set additional hints which allow input methods to fine-tune their behavior. @@ -27836,7 +27836,7 @@ fine-tune their behavior. - + Sets the input purpose which can be used by input methods to adjust their behavior. @@ -27854,7 +27854,7 @@ to adjust their behavior. - + Sets the character to use in place of the actual text in “password mode”. @@ -27880,7 +27880,7 @@ on the screen as they type. - + Sets the maximum allowed length of the contents of the widget. @@ -27905,7 +27905,7 @@ calling [method@Gtk.EntryBuffer.set_max_length] on it. - + Sets whether the text is overwritten when typing in the `GtkEntry`. @@ -27922,7 +27922,7 @@ calling [method@Gtk.EntryBuffer.set_max_length] on it. - + Sets text to be displayed in @entry when it is empty. @@ -27942,7 +27942,7 @@ contents of the `GtkEntry`. - + Causes the entry’s progress indicator to “fill in” the given fraction of the bar. @@ -27962,7 +27962,7 @@ The fraction should be between 0.0 and 1.0, inclusive. - + Sets the fraction of total entry width to move the progress bouncing block for each pulse. @@ -27983,7 +27983,7 @@ the progress. - + Sets a `PangoTabArray`. @@ -28002,7 +28002,7 @@ The tabstops in the array are applied to the entry text. - + Sets whether the contents of the entry are visible or not. @@ -28045,13 +28045,13 @@ is used again. See [method@Gtk.Entry.set_invisible_char]. - + Whether to activate the default widget when Enter is pressed. - + A list of Pango attributes to apply to the text of the entry. @@ -28062,13 +28062,13 @@ The `PangoAttribute`'s @start_index and @end_index must refer to the [class@Gtk.EntryBuffer] text, i.e. without the preedit string. - + The buffer object which actually stores the text. - + The auxiliary completion object to use with the entry. @@ -28079,13 +28079,13 @@ The `PangoAttribute`'s @start_index and @end_index must refer to the like `:heart:`. - + A menu model whose contents will be appended to the context menu. - + Whehter the entry should draw a frame. @@ -28101,7 +28101,7 @@ module setting. See the GtkSettings [property@Gtk.Settings:gtk-im-module] property. - + Additional hints that allow input methods to fine-tune their behavior. @@ -28109,7 +28109,7 @@ property. Also see [property@Gtk.Entry:input-purpose] - + The purpose of this text field. @@ -28122,7 +28122,7 @@ Note that setting the purpose to %GTK_INPUT_PURPOSE_PASSWORD or [property@Gtk.Entry:visibility]. - + The character to use when masking entry contents (“password mode”). @@ -28132,19 +28132,19 @@ Note that setting the purpose to %GTK_INPUT_PURPOSE_PASSWORD or Whether the invisible char has been set for the `GtkEntry`. - + Maximum number of characters for this entry. - + If text is overwritten when typing in the `GtkEntry`. - + The text that will be displayed in the `GtkEntry` when it is empty @@ -28201,13 +28201,13 @@ Also see [method@Gtk.Entry.set_icon_tooltip_markup]. Also see [method@Gtk.Entry.set_icon_tooltip_text]. - + The current fraction of the task that's been completed. - + The fraction of total entry width to move the progress @@ -28273,10 +28273,10 @@ Also see [method@Gtk.Entry.set_icon_tooltip_text]. - + - + The length of the text in the `GtkEntry`. @@ -28285,7 +28285,7 @@ Also see [method@Gtk.Entry.set_icon_tooltip_text]. When %TRUE, pasted multi-line text is truncated to the first line. - + Whether the entry should show the “invisible char” instead of the @@ -28575,7 +28575,7 @@ See [method@Gtk.EntryBuffer.get_length]. - + Retrieves the length in characters of the buffer. @@ -28589,7 +28589,7 @@ See [method@Gtk.EntryBuffer.get_length]. - + Retrieves the maximum allowed length of the text in @buffer. @@ -28604,7 +28604,7 @@ See [method@Gtk.EntryBuffer.get_length]. - + Retrieves the contents of the buffer. @@ -28656,7 +28656,7 @@ Note that the position and length are in characters, not in bytes. - + Sets the maximum allowed length of the contents of the buffer. @@ -28678,7 +28678,7 @@ they will be truncated to fit. - + Sets the text in the buffer. @@ -28705,18 +28705,18 @@ Note that @n_chars is in characters, not in bytes. - + The length (in characters) of the text in buffer. - + The maximum length (in characters) of the text in the buffer. - + The contents of the buffer. @@ -29100,7 +29100,7 @@ the completion or %NULL if there’s no completion ongoing. - + Returns whether the common prefix of the possible completions should be automatically inserted in the entry. @@ -29115,7 +29115,7 @@ be automatically inserted in the entry. - + Returns %TRUE if inline-selection mode is turned on. @@ -29129,7 +29129,7 @@ be automatically inserted in the entry. - + Returns the minimum key length as set for @completion. The currently used minimum key length @@ -29142,7 +29142,7 @@ be automatically inserted in the entry. - + Returns the model the `GtkEntryCompletion` is using as data source. @@ -29158,7 +29158,7 @@ Returns %NULL if the model is unset. - + Returns whether the completions should be presented in a popup window. @@ -29172,7 +29172,7 @@ Returns %NULL if the model is unset. - + Returns whether the completion popup window will be resized to the width of the entry. @@ -29188,7 +29188,7 @@ width of the entry. - + Returns whether the completion popup window will appear even if there is only a single match. @@ -29204,7 +29204,7 @@ only a single match. - + Returns the column in the model of @completion to get strings from. @@ -29230,7 +29230,7 @@ only a single match. - + Sets whether the common prefix of the possible completions should be automatically inserted in the entry. @@ -29248,7 +29248,7 @@ be automatically inserted in the entry. - + Sets whether it is possible to cycle through the possible completions inside the entry. @@ -29293,7 +29293,7 @@ should not be in the completion list. - + Requires the length of the search key for @completion to be at least @length. @@ -29314,7 +29314,7 @@ key takes a lot of time and will come up with meaningless results anyway - + Sets the model for a `GtkEntryCompletion`. @@ -29335,7 +29335,7 @@ will unset the model. - + Sets whether the completions should be presented in a popup window. @@ -29352,7 +29352,7 @@ will unset the model. - + Sets whether the completion popup window will be resized to be the same width as the entry. @@ -29370,7 +29370,7 @@ width as the entry. - + Sets whether the completion popup window will appear even if there is only a single match. @@ -29391,7 +29391,7 @@ are using [property@Gtk.EntryCompletion:inline-completion]. - + Convenience function for setting up the most used case of this code: a completion list with just strings. @@ -29426,7 +29426,7 @@ If no area is specified when creating the entry completion with [class@Gtk.CellAreaBox] will be used. - + Determines whether the common prefix of the possible completions @@ -29436,34 +29436,34 @@ Note that this requires text-column to be set, even if you are using a custom match function. - + Determines whether the possible completions on the popup will appear in the entry as you navigate through them. - + - + - + Determines whether the possible completions should be shown in a popup window. - + Determines whether the completions popup window will be resized to the width of the entry. - + Determines whether the completions popup window will shown @@ -29473,7 +29473,7 @@ You probably want to set this to %FALSE if you are using [property@Gtk.EntryCompletion:inline-completion]. - + The column of the model containing the strings. @@ -29679,7 +29679,7 @@ At other times, 0 is returned. - + Gets the name of @controller. @@ -29692,7 +29692,7 @@ At other times, 0 is returned. - + Gets the propagation limit of the event controller. @@ -29706,7 +29706,7 @@ At other times, 0 is returned. - + Gets the propagation phase at which @controller handles events. @@ -29720,7 +29720,7 @@ At other times, 0 is returned. - + Returns the `GtkWidget` this controller relates to. @@ -29746,7 +29746,7 @@ At other times, 0 is returned. - + Sets a name on the controller that can be used for debugging. @@ -29763,7 +29763,7 @@ At other times, 0 is returned. - + Sets the event propagation limit on the event controller. @@ -29784,7 +29784,7 @@ surface, such as popovers. - + Sets the propagation phase at which a controller handles events. @@ -29804,25 +29804,25 @@ performed, but other additional gesture maintenance will. - + The name for this controller, typically used for debugging purposes. - + The limit for which events this controller will handle. - + The propagation phase at which this controller will handle events. - + The widget receiving the `GdkEvents` that the controller will handle. @@ -29846,7 +29846,7 @@ that is rooted at the controllers widget. - + Returns %TRUE if focus is within @self or one of its children. @@ -29860,7 +29860,7 @@ that is rooted at the controllers widget. - + Returns %TRUE if focus is within @self, but not one of its children. @@ -29874,7 +29874,7 @@ that is rooted at the controllers widget. - + %TRUE if focus is contained in the controllers widget. @@ -29886,7 +29886,7 @@ before [signal@Gtk.EventControllerFocus::enter] or [signal@Gtk.EventControllerFocus::leave] are emitted. - + %TRUE if focus is in the controllers widget itself, as opposed to in a descendent widget. @@ -30116,7 +30116,7 @@ moves over the widget. - + Returns if a pointer is within @self or one of its children. @@ -30130,7 +30130,7 @@ moves over the widget. - + Returns if a pointer is within @self, but not one of its children. @@ -30144,7 +30144,7 @@ moves over the widget. - + Whether the pointer is in the controllers widget or a descendant. @@ -30155,7 +30155,7 @@ before [signal@Gtk.EventControllerMotion::enter], but after [signal@Gtk.EventControllerMotion::leave] is emitted. - + Whether the pointer is in the controllers widget itself, as opposed to in a descendent widget. @@ -30255,7 +30255,7 @@ motion that was received. - + Gets the flags conditioning the scroll controller behavior. @@ -30269,7 +30269,7 @@ motion that was received. - + Sets the flags conditioning scroll controller behavior. @@ -30286,7 +30286,7 @@ motion that was received. - + The flags affecting event controller behavior. @@ -30533,7 +30533,7 @@ Pressing Alt and that key activates the button. - + Gets the child widget of @expander. @@ -30547,7 +30547,7 @@ Pressing Alt and that key activates the button. - + Queries a `GtkExpander` and returns its current state. @@ -30563,7 +30563,7 @@ Returns %TRUE if the child widget is revealed. - + Fetches the text from a label widget. @@ -30584,7 +30584,7 @@ container. - + Retrieves the label widget for the frame. @@ -30598,7 +30598,7 @@ container. - + Returns whether the expander will resize the toplevel widget containing the expander upon resizing and collpasing. @@ -30613,7 +30613,7 @@ containing the expander upon resizing and collpasing. - + Returns whether the label’s text is interpreted as Pango markup. @@ -30627,7 +30627,7 @@ containing the expander upon resizing and collpasing. - + Returns whether an underline in the text indicates a mnemonic. @@ -30642,7 +30642,7 @@ containing the expander upon resizing and collpasing. - + Sets the child widget of @expander. @@ -30659,7 +30659,7 @@ containing the expander upon resizing and collpasing. - + Sets the state of the expander. @@ -30679,7 +30679,7 @@ and %FALSE if you want the child widget to be hidden. - + Sets the text of the label of the expander to @label. @@ -30698,7 +30698,7 @@ This will also clear any previously set labels. - + Set the label widget for the expander. @@ -30718,7 +30718,7 @@ the expander arrow. - + Sets whether the expander will resize the toplevel widget containing the expander upon resizing and collpasing. @@ -30736,7 +30736,7 @@ containing the expander upon resizing and collpasing. - + Sets whether the text of the label contains Pango markup. @@ -30753,7 +30753,7 @@ containing the expander upon resizing and collpasing. - + If true, an underline in the text indicates a mnemonic. @@ -30770,44 +30770,44 @@ containing the expander upon resizing and collpasing. - + The child widget. - + Whether the expander has been opened to reveal the child. - + The text of the expanders label. - + A widget to display instead of the usual expander label. - + When this property is %TRUE, the expander will resize the toplevel widget containing the expander upon expanding and collapsing. - + Whether the text in the label is Pango markup. - + Whether an underline in the text indicates a mnemonic. @@ -31438,7 +31438,7 @@ in a file chooser. - + Gets the type of operation that the file chooser is performing. @@ -31469,7 +31469,7 @@ in a file chooser. - + Gets whether file chooser will offer to create new folders. @@ -31553,7 +31553,7 @@ of @chooser as `GFile`. - + Gets the current filter. @@ -31567,7 +31567,7 @@ of @chooser as `GFile`. - + Gets the current set of user-selectable filters, as a list model. @@ -31588,7 +31588,7 @@ You should not modify the returned list model. Future changes to - + Gets whether multiple files can be selected in the file chooser. @@ -31603,7 +31603,7 @@ chooser. - + Queries the list of shortcut folders in the file chooser. @@ -31670,7 +31670,7 @@ You should not modify the returned list model. Future changes to - + Sets the type of operation that the chooser is performing. @@ -31716,7 +31716,7 @@ For a boolean choice, the possible options are "true" and "false". - + Sets whether file chooser will offer to create new folders. @@ -31840,7 +31840,7 @@ prepare_file_chooser (GtkFileChooser *chooser, - + Sets the current filter. @@ -31865,7 +31865,7 @@ set of files without letting the user change it. - + Sets whether multiple files can be selected in the file chooser. @@ -31886,26 +31886,26 @@ This is only relevant if the action is set to be - + The type of operation that the file chooser is performing. - + Whether a file chooser not in %GTK_FILE_CHOOSER_ACTION_OPEN mode will offer the user to create new folders. - + The current filter for selecting files that are displayed. - + A `GListModel` containing the filters that have been added with gtk_file_chooser_add_filter(). @@ -31914,13 +31914,13 @@ The returned object should not be modified. It may or may not be updated for later changes. - + Whether to allow multiple files to be selected. - + A `GListModel` containing the shortcut folders that have been added with gtk_file_chooser_add_shortcut_folder(). @@ -32357,7 +32357,7 @@ are not supported: - + Retrieves the custom label text for the accept button. @@ -32371,7 +32371,7 @@ are not supported: - + Retrieves the custom label text for the cancel button. @@ -32385,7 +32385,7 @@ are not supported: - + Sets the custom label text for the accept button. @@ -32409,7 +32409,7 @@ Pressing Alt and that key should activate the button. - + Sets the custom label text for the cancel button. @@ -32433,14 +32433,14 @@ Pressing Alt and that key should activate the button. - + The text used for the label on the accept button in the dialog, or %NULL to use the default text. - + The text used for the label on the cancel button in the dialog, or @@ -32849,7 +32849,7 @@ of `GtkFileChooser`. - + Gets the human-readable name for the filter. @@ -32865,7 +32865,7 @@ See [method@Gtk.FileFilter.set_name]. - + Sets a human-readable name of the filter. @@ -32899,7 +32899,7 @@ if there is a selectable list of filters. - + The human-readable name of the filter. @@ -33203,7 +33203,7 @@ filtering long lists doesn't block the UI. See - + Gets the `GtkFilter` currently set on @self. @@ -33217,7 +33217,7 @@ filtering long lists doesn't block the UI. See - + Returns whether incremental filtering is enabled. @@ -33233,7 +33233,7 @@ See [method@Gtk.FilterListModel.set_incremental]. - + Gets the model currently filtered or %NULL if none. @@ -33247,7 +33247,7 @@ See [method@Gtk.FilterListModel.set_incremental]. - + Returns the number of items that have not been filtered yet. @@ -33276,7 +33276,7 @@ function returns 0. - + Sets the filter used to filter items. @@ -33293,7 +33293,7 @@ function returns 0. - + Sets the filter model to do an incremental sort. @@ -33325,7 +33325,7 @@ about an ongoing incremental filtering operation. - + Sets the model to be filtered. @@ -33347,25 +33347,25 @@ types match. - + The filter for this model. - + If the model should filter items incrementally. - + The model being filtered. - + Number of items not yet filtered. @@ -33634,7 +33634,7 @@ long-term maintenance problem for your application. `GtkLayoutChild` subclass for children in a `GtkFixedLayout`. - + Retrieves the transformation of the child. a `GskTransform` @@ -33647,7 +33647,7 @@ long-term maintenance problem for your application. - + Sets the transformation of the child of a `GtkFixedLayout`. @@ -33664,7 +33664,7 @@ long-term maintenance problem for your application. - + The transform of the child. @@ -33700,7 +33700,7 @@ long-term maintenance problem for your application. - + Gets the model set via gtk_flatten_list_model_set_model(). @@ -33731,7 +33731,7 @@ long-term maintenance problem for your application. - + Sets a new model to be flattened. @@ -33748,7 +33748,7 @@ long-term maintenance problem for your application. - + The model being flattened. @@ -33860,7 +33860,7 @@ should be implemented by the model. - + Returns whether children activate on single clicks. @@ -33919,7 +33919,7 @@ Both @x and @y are assumed to be relative to the origin of @box. - + Gets the horizontal spacing. @@ -33933,7 +33933,7 @@ Both @x and @y are assumed to be relative to the origin of @box. - + Returns whether the box is homogeneous. @@ -33947,7 +33947,7 @@ Both @x and @y are assumed to be relative to the origin of @box. - + Gets the maximum number of children per line. @@ -33961,7 +33961,7 @@ Both @x and @y are assumed to be relative to the origin of @box. - + Gets the minimum number of children per line. @@ -33975,7 +33975,7 @@ Both @x and @y are assumed to be relative to the origin of @box. - + Gets the vertical spacing. @@ -34006,7 +34006,7 @@ Both @x and @y are assumed to be relative to the origin of @box. - + Gets the selection mode of @box. @@ -34148,7 +34148,7 @@ this function. - + If @single is %TRUE, children will be activated when you click on them, otherwise you need to double-click. @@ -34166,7 +34166,7 @@ on them, otherwise you need to double-click. - + Sets the horizontal space to add between children. @@ -34247,7 +34247,7 @@ of the box. - + Sets whether or not all children of @box are given equal space in the box. @@ -34266,7 +34266,7 @@ equal space in the box. - + Sets the maximum number of children to request and allocate space for in @box’s orientation. @@ -34288,7 +34288,7 @@ than @n_children children long in the given orientation. - + Sets the minimum number of children to line up in @box’s orientation before flowing. @@ -34306,7 +34306,7 @@ in @box’s orientation before flowing. - + Sets the vertical space to add between children. @@ -34323,7 +34323,7 @@ in @box’s orientation before flowing. - + Sets how selection works in @box. @@ -34434,34 +34434,34 @@ mode allows it. - + Determines whether children can be activated with a single click, or require a double-click. - + The amount of horizontal space between two children. - + Determines whether all children should be allocated the same size. - + The maximum amount of children to request space for consecutively in the given orientation. - + The minimum number of children to allocate consecutively @@ -34472,13 +34472,13 @@ that a reasonably small height will be requested for the overall minimum width of the box. - + The amount of vertical space between two children. - + The selection mode used by the flow box. @@ -34642,7 +34642,7 @@ on any model change, but that is more expensive. - + Gets the child widget of @self. @@ -34684,7 +34684,7 @@ on any model change, but that is more expensive. - + Sets the child widget of @self. @@ -34701,7 +34701,7 @@ on any model change, but that is more expensive. - + The child widget. @@ -34873,7 +34873,7 @@ contains a button node with the .font style class. - + Gets whether the dialog is modal. @@ -34887,7 +34887,7 @@ contains a button node with the .font style class. - + Retrieves the title of the font chooser dialog. @@ -34902,7 +34902,7 @@ contains a button node with the .font style class. - + Returns whether the selected font is used in the label. @@ -34916,7 +34916,7 @@ contains a button node with the .font style class. - + Returns whether the selected size is used in the label. @@ -34930,7 +34930,7 @@ contains a button node with the .font style class. - + Sets whether the dialog should be modal. @@ -34947,7 +34947,7 @@ contains a button node with the .font style class. - + Sets the title for the font chooser dialog. @@ -34964,7 +34964,7 @@ contains a button node with the .font style class. - + If @use_font is %TRUE, the font name will be written using the selected font. @@ -34982,7 +34982,7 @@ using the selected font. - + If @use_size is %TRUE, the font name will be written using the selected size. @@ -35001,25 +35001,25 @@ the selected size. - + Whether the font chooser dialog should be modal. - + The title of the font chooser dialog. - + Whether the buttons label will be drawn in the selected font. - + Whether the buttons label will use the selected font size. @@ -35196,7 +35196,7 @@ pango_context_set_font_map (context, fontmap); - + Gets the currently-selected font name. @@ -35220,7 +35220,7 @@ font descriptions. - + Gets the currently-selected font. @@ -35279,7 +35279,7 @@ If the selected font is not installed, returns %NULL. - + Gets the currently-selected font features. @@ -35321,7 +35321,7 @@ or %NULL if it does not have one. - + Gets the language that is used for font features. @@ -35335,7 +35335,7 @@ or %NULL if it does not have one. - + Returns the current level of granularity for selecting fonts. @@ -35349,7 +35349,7 @@ or %NULL if it does not have one. - + Gets the text displayed in the preview area. @@ -35363,7 +35363,7 @@ or %NULL if it does not have one. - + Returns whether the preview entry is shown or not. @@ -35402,7 +35402,7 @@ in the font chooser. - + Sets the currently-selected font. @@ -35419,7 +35419,7 @@ in the font chooser. - + Sets the currently-selected font from @font_desc. @@ -35476,7 +35476,7 @@ pango_context_set_font_map (context, fontmap); - + Sets the language to use for font features. @@ -35493,7 +35493,7 @@ pango_context_set_font_map (context, fontmap); - + Sets the desired level of granularity for selecting fonts. @@ -35510,7 +35510,7 @@ pango_context_set_font_map (context, fontmap); - + Sets the text displayed in the preview area. @@ -35529,7 +35529,7 @@ The @text is used to show how the selected font looks. - + Shows or hides the editable preview entry. @@ -35546,19 +35546,19 @@ The @text is used to show how the selected font looks. - + The font description as a string, e.g. "Sans Italic 12". - + The font description as a `PangoFontDescription`. - + The selected font features. @@ -35566,25 +35566,25 @@ The format of the string is compatible with CSS and with Pango attributes. - + The language for which the font features were selected. - + The level of granularity to offer for selecting fonts. - + The string with which to preview the font. - + Whether to show an entry to change the preview text. @@ -35932,7 +35932,7 @@ If @label is %NULL, the label is omitted. - + Gets the child widget of @frame. @@ -35946,7 +35946,7 @@ If @label is %NULL, the label is omitted. - + Returns the frame labels text. @@ -35979,7 +35979,7 @@ is returned. - + Retrieves the label widget for the frame. @@ -35993,7 +35993,7 @@ is returned. - + Sets the child widget of @frame. @@ -36010,7 +36010,7 @@ is returned. - + Creates a new `GtkLabel` with the @label and sets it as the frame's label widget. @@ -36049,7 +36049,7 @@ The default value for a newly created frame is 0.0. - + Sets the label widget for the frame. @@ -36069,19 +36069,19 @@ of the frame as a title. - + The child widget. - + Text of the frame's label. - + Widget to display in place of the usual frame label. @@ -36475,7 +36475,7 @@ called by application code. - + Returns whether the area is in auto render mode or not. @@ -36489,7 +36489,7 @@ called by application code. - + Retrieves the `GdkGLContext` used by @area. the `GdkGLContext` @@ -36515,7 +36515,7 @@ called by application code. - + Returns whether the area has a depth buffer. @@ -36529,7 +36529,7 @@ called by application code. - + Returns whether the area has a stencil buffer. @@ -36565,7 +36565,7 @@ See [method@Gtk.GLArea.set_required_version]. - + Returns whether the `GtkGLArea` should use OpenGL ES. @@ -36619,7 +36619,7 @@ emit [signal@Gtk.GLArea::render] on each draw. - + Sets whether the `GtkGLArea` is in auto render mode. @@ -36666,7 +36666,7 @@ signal if GL context creation fails. - + Sets whether the `GtkGLArea` should use a depth buffer. @@ -36687,7 +36687,7 @@ there will be none. - + Sets whether the `GtkGLArea` should use a stencil buffer. @@ -36731,7 +36731,7 @@ This function must be called before the area has been realized. - + Sets whether the @area should create an OpenGL or an OpenGL ES context. @@ -36751,7 +36751,7 @@ with either API. - + If set to %TRUE the ::render signal will be emitted every time @@ -36766,7 +36766,7 @@ This mode is useful when the scene changes seldom, but takes a long time to redraw. - + The `GdkGLContext` used by the `GtkGLArea` widget. The `GtkGLArea` widget is responsible for creating the `GdkGLContext` @@ -36774,21 +36774,21 @@ instance. If you need to render with other kinds of buffers (stencil, depth, etc), use render buffers. - + If set to %TRUE the widget will allocate and enable a depth buffer for the target framebuffer. - + If set to %TRUE the widget will allocate and enable a stencil buffer for the target framebuffer. - + If set to %TRUE the widget will try to create a `GdkGLContext` using @@ -37778,7 +37778,7 @@ property. - + Returns the delay factor. @@ -37792,7 +37792,7 @@ property. - + Applies the given delay factor. @@ -37812,7 +37812,7 @@ Valid values are in the range [0.5..2.0]. - + Factor by which to modify the default timeout. @@ -37872,7 +37872,7 @@ events are received, containing the offset in the given axis. - + Returns the orientation of the pan gestures that this @gesture expects. @@ -37886,7 +37886,7 @@ events are received, containing the offset in the given axis. - + Sets the orientation to be expected on pan gestures. @@ -37903,7 +37903,7 @@ events are received, containing the offset in the given axis. - + The expected orientation of pan gestures. @@ -37990,7 +37990,7 @@ to interact with through [method@Gtk.GestureSingle.set_button], or react to any mouse button by setting it to 0. While the gesture is active, the button being currently pressed can be known through [method@Gtk.GestureSingle.get_current_button]. - + Returns the button number @gesture listens for. @@ -38036,7 +38036,7 @@ returns %TRUE. - + Gets whether a gesture is exclusive. @@ -38052,7 +38052,7 @@ For more information, see [method@Gtk.GestureSingle.set_exclusive]. - + Returns %TRUE if the gesture is only triggered by touch events. @@ -38066,7 +38066,7 @@ For more information, see [method@Gtk.GestureSingle.set_exclusive]. - + Sets the button number @gesture listens to. @@ -38087,7 +38087,7 @@ with button 1. - + Sets whether @gesture is exclusive. @@ -38108,7 +38108,7 @@ to interact with those. - + Sets whether to handle only touch events. @@ -38129,13 +38129,13 @@ mouse events will be handled too. - + Mouse button number to listen to, or 0 to listen for any button. - + Whether the gesture is exclusive. @@ -38143,7 +38143,7 @@ mouse events will be handled too. Exclusive gestures only listen to pointer and pointer emulated events. - + Whether the gesture handles only touch events. @@ -38620,7 +38620,7 @@ Attaching widgets labeled `[1]`, `[2]`, `[3]` with `@sibling == %NULL` and - + Returns which row defines the global baseline of @grid. @@ -38656,7 +38656,7 @@ cell at @column, @row. - + Returns whether all columns of @grid have the same width. @@ -38670,7 +38670,7 @@ cell at @column, @row. - + Returns the amount of space between the columns of @grid. @@ -38703,7 +38703,7 @@ See [method@Gtk.Grid.set_row_baseline_position]. - + Returns whether all rows of @grid have the same height. @@ -38717,7 +38717,7 @@ See [method@Gtk.Grid.set_row_baseline_position]. - + Returns the amount of space between the rows of @grid. @@ -38890,7 +38890,7 @@ are moved up. - + Sets which row defines the global baseline for the entire grid. @@ -38911,7 +38911,7 @@ parent of the @grid. - + Sets whether all columns of @grid will have the same width. @@ -38928,7 +38928,7 @@ parent of the @grid. - + Sets the amount of space between columns of @grid. @@ -38968,7 +38968,7 @@ The default baseline position is %GTK_BASELINE_POSITION_CENTER. - + Sets whether all rows of @grid will have the same height. @@ -38985,7 +38985,7 @@ The default baseline position is %GTK_BASELINE_POSITION_CENTER. - + Sets the amount of space between rows of @grid. @@ -39002,31 +39002,31 @@ The default baseline position is %GTK_BASELINE_POSITION_CENTER. - + The row to align to the baseline when valign is %GTK_ALIGN_BASELINE. - + If %TRUE, the columns are all the same width. - + The amount of space between two consecutive columns. - + If %TRUE, the rows are all the same height. - + The amount of space between two consecutive rows. @@ -39069,7 +39069,7 @@ single row or column, you should consider using `GtkBoxLayout`. - + Retrieves the row set with gtk_grid_layout_set_baseline_row(). @@ -39083,7 +39083,7 @@ single row or column, you should consider using `GtkBoxLayout`. - + Checks whether all columns of @grid should have the same width. @@ -39097,7 +39097,7 @@ single row or column, you should consider using `GtkBoxLayout`. - + Retrieves the spacing set with gtk_grid_layout_set_column_spacing(). @@ -39133,7 +39133,7 @@ is returned. - + Checks whether all rows of @grid should have the same height. @@ -39147,7 +39147,7 @@ is returned. - + Retrieves the spacing set with gtk_grid_layout_set_row_spacing(). @@ -39161,7 +39161,7 @@ is returned. - + Sets which row defines the global baseline for the entire grid. @@ -39182,7 +39182,7 @@ parent of the @grid. - + Sets whether all columns of @grid should have the same width. @@ -39199,7 +39199,7 @@ parent of the @grid. - + Sets the amount of space to insert between consecutive columns. @@ -39237,7 +39237,7 @@ grid, in case that row is assigned more space than is requested. - + Sets whether all rows of @grid should have the same height. @@ -39254,7 +39254,7 @@ grid, in case that row is assigned more space than is requested. - + Sets the amount of space to insert between consecutive rows. @@ -39271,32 +39271,32 @@ grid, in case that row is assigned more space than is requested. - + The row to align to the baseline, when `GtkWidget:valign` is set to %GTK_ALIGN_BASELINE. - + Whether all the columns in the grid have the same width. - + The amount of space between to consecutive columns. - + Whether all the rows in the grid have the same height. - + The amount of space between to consecutive rows. @@ -39305,7 +39305,7 @@ to %GTK_ALIGN_BASELINE. `GtkLayoutChild` subclass for children in a `GtkGridLayout`. - + Retrieves the column number to which @child attaches its left side. @@ -39319,7 +39319,7 @@ to %GTK_ALIGN_BASELINE. - + Retrieves the number of columns that @child spans to. @@ -39333,7 +39333,7 @@ to %GTK_ALIGN_BASELINE. - + Retrieves the row number to which @child attaches its top side. @@ -39347,7 +39347,7 @@ to %GTK_ALIGN_BASELINE. - + Retrieves the number of rows that @child spans to. @@ -39361,7 +39361,7 @@ to %GTK_ALIGN_BASELINE. - + Sets the column number to attach the left side of @child. @@ -39378,7 +39378,7 @@ to %GTK_ALIGN_BASELINE. - + Sets the number of columns @child spans to. @@ -39395,7 +39395,7 @@ to %GTK_ALIGN_BASELINE. - + Sets the row to place @child in. @@ -39412,7 +39412,7 @@ to %GTK_ALIGN_BASELINE. - + Sets the number of rows @child spans to. @@ -39429,25 +39429,25 @@ to %GTK_ALIGN_BASELINE. - + The column to place the child in. - + The number of columns the child spans to. - + The row to place the child in. - + The number of rows the child spans to. @@ -39530,7 +39530,7 @@ grid_view = gtk_grid_view_new (create_model (), - + Returns whether rows can be selected by dragging with the mouse. @@ -39544,7 +39544,7 @@ grid_view = gtk_grid_view_new (create_model (), - + Gets the factory that's currently used to populate list items. @@ -39558,7 +39558,7 @@ grid_view = gtk_grid_view_new (create_model (), - + Gets the maximum number of columns that the grid will use. @@ -39572,7 +39572,7 @@ grid_view = gtk_grid_view_new (create_model (), - + Gets the minimum number of columns that the grid will use. @@ -39586,7 +39586,7 @@ grid_view = gtk_grid_view_new (create_model (), - + Gets the model that's currently used to read the items displayed. @@ -39600,7 +39600,7 @@ grid_view = gtk_grid_view_new (create_model (), - + Returns whether items will be activated on single click and selected on hover. @@ -39615,7 +39615,7 @@ selected on hover. - + Sets whether selections can be changed by dragging with the mouse. @@ -39632,7 +39632,7 @@ selected on hover. - + Sets the `GtkListItemFactory` to use for populating list items. @@ -39649,7 +39649,7 @@ selected on hover. - + Sets the maximum number of columns to use. @@ -39671,7 +39671,7 @@ If @max_columns is smaller than the minimum set via - + Sets the minimum number of columns to use. @@ -39693,7 +39693,7 @@ If @min_columns is smaller than the minimum set via - + Sets the imodel to use. @@ -39712,7 +39712,7 @@ This must be a [iface@Gtk.SelectionModel]. - + Sets whether items should be activated on single click and selected on hover. @@ -39730,19 +39730,19 @@ selected on hover. - + Allow rubberband selection. - + Factory for populating list items. - + Maximum number of columns per row. @@ -39751,19 +39751,19 @@ If this number is smaller than [property@Gtk.GridView:min-columns], that value is used instead. - + Minimum number of columns per row. - + Model for the items displayed. - + Activate rows on single click and select them on hover. @@ -39876,7 +39876,7 @@ Each of the boxes contains a `windowcontrols` subnode, see - + Gets the decoration layout of the `GtkHeaderBar`. @@ -39890,7 +39890,7 @@ Each of the boxes contains a `windowcontrols` subnode, see - + Returns whether this header bar shows the standard window title buttons. @@ -39905,7 +39905,7 @@ title buttons. - + Retrieves the title widget of the header. See [method@Gtk.HeaderBar.set_title_widget]. @@ -39975,7 +39975,7 @@ The child must have been added with - + Sets the decoration layout for this header bar. @@ -40008,7 +40008,7 @@ on the left, and minimize, maximize and close buttons on the right. - + Sets whether this header bar shows the standard window title buttons. @@ -40026,7 +40026,7 @@ title buttons. - + Sets the title for the `GtkHeaderBar`. When set to %NULL, the headerbar will display the title of @@ -40052,7 +40052,7 @@ title label to be visible again. - + The decoration layout for buttons. @@ -40061,7 +40061,7 @@ If this property is not set, the [property@Gtk.Settings:gtk-decoration-layout] setting is used. - + Whether to show title buttons like close, minimize, maximize. @@ -40072,7 +40072,7 @@ and by the state of the window (e.g. a close button will not be shown if the window can't be closed). - + @@ -40106,27 +40106,16 @@ be shown if the window can't be closed). `GtkIMContext` is used by GTK text input widgets like `GtkText` to map from key events to Unicode character strings. -By default, GTK uses a platform-dependent default input method. -On Windows, the default implementation is IME-based and on Wayland, -it is using the Wayland text protocol. The choice can be overridden -programmatically via the [property@Gtk.Settings:gtk-im-module] setting. -Users may set the `GTK_IM_MODULE` environment variable to override the -default. - -Text widgets have a :im-module property (e.g. [property@Gtk.TextView:im-module]) -that may also be used to set input methods for specific widget instances. -For instance, a certain entry widget might be expected to contain -certain characters which would be easier to input with a specific -input method. - An input method may consume multiple key events in sequence before finally outputting the composed result. This is called *preediting*, and an input method may provide feedback about this process by displaying the intermediate -composition states as preedit text. +composition states as preedit text. To do so, the `GtkIMContext` will emit +[signal@Gtk.IMContext::preedit-start], [signal@Gtk.IMContext::preedit-changed] +and [signal@Gtk.IMContext::preedit-end] signals. -For instance, the built-in GTK input method `GtkIMContextSimple` implements -the input of arbitrary Unicode code points by holding down the -<kbd>Control</kbd> and <kbd>Shift</kbd> keys and then typing <kbd>U</kbd> +For instance, the built-in GTK input method [class@Gtk.IMContextSimple] +implements the input of arbitrary Unicode code points by holding down the +<kbd>Control</kbd> and <kbd>Shift</kbd> keys and then typing <kbd>u</kbd> followed by the hexadecimal digits of the code point. When releasing the <kbd>Control</kbd> and <kbd>Shift</kbd> keys, preediting ends and the character is inserted as text. For example, @@ -40137,7 +40126,10 @@ results in the € sign. Additional input methods can be made available for use by GTK widgets as loadable modules. An input method module is a small shared library which -provides a `GIOExtension` for the extension point named "gtk-im-module". +provides a `GIOExtension` for the extension point named "gtk-im-module". + +To connect a widget to the users preferred input method, you should use +[class@Gtk.IMMulticontext]. @@ -40154,21 +40146,21 @@ provides a `GIOExtension` for the extension point named "gtk-im-module". Asks the widget that the input context is attached to delete characters around the cursor position by emitting the -GtkIMContext::delete_surrounding signal. +`::delete_surrounding` signal. Note that @offset and @n_chars are in characters not in bytes which differs from the usage other places in `GtkIMContext`. In order to use this function, you should first call -gtk_im_context_get_surrounding() to get the current context, and -call this function immediately afterwards to make sure that you +[method@Gtk.IMContext.get_surrounding] to get the current context, +and call this function immediately afterwards to make sure that you know what you are deleting. You should also account for the fact that even if the signal was handled, the input context might not have deleted all the characters that were requested to be deleted. This function is used by an input method that wants to make -subsitutions in the existing text in response to new input. It is -not useful for applications. +subsitutions in the existing text in response to new input. +It is not useful for applications. %TRUE if the signal was handled. @@ -40263,12 +40255,12 @@ This string should be displayed inserted at the insertion point. location to store the retrieved attribute list. When you are done with this list, you - must unreference it with pango_attr_list_unref(). + must unreference it with [method@Pango.AttrList.unref]. - location to store position of cursor (in characters) - within the preedit string. + location to store position of cursor + (in characters) within the preedit string. @@ -40439,7 +40431,7 @@ also be used for purposes internal to the input method. Notify the input method that a change in cursor position has been made. -The location is relative to the client window. +The location is relative to the client widget. @@ -40488,8 +40480,8 @@ likely have no effect if called at other times. Sets surrounding context around the insertion point and preedit string. This function is expected to be called in response to the -GtkIMContext::retrieve_surrounding signal, and will likely have no -effect if called at other times. +[signal@Gtk.IMContext::retrieve_surrounding] signal, and will likely +have no effect if called at other times. @@ -40541,21 +40533,21 @@ it in a child of the root window. Asks the widget that the input context is attached to delete characters around the cursor position by emitting the -GtkIMContext::delete_surrounding signal. +`::delete_surrounding` signal. Note that @offset and @n_chars are in characters not in bytes which differs from the usage other places in `GtkIMContext`. In order to use this function, you should first call -gtk_im_context_get_surrounding() to get the current context, and -call this function immediately afterwards to make sure that you +[method@Gtk.IMContext.get_surrounding] to get the current context, +and call this function immediately afterwards to make sure that you know what you are deleting. You should also account for the fact that even if the signal was handled, the input context might not have deleted all the characters that were requested to be deleted. This function is used by an input method that wants to make -subsitutions in the existing text in response to new input. It is -not useful for applications. +subsitutions in the existing text in response to new input. +It is not useful for applications. %TRUE if the signal was handled. @@ -40578,7 +40570,7 @@ not useful for applications. Allow an input method to forward key press and release events -to another input methodm without necessarily having a `GdkEvent` +to another input method without necessarily having a `GdkEvent` available. %TRUE if the input method handled the key event. @@ -40693,12 +40685,12 @@ This string should be displayed inserted at the insertion point. location to store the retrieved attribute list. When you are done with this list, you - must unreference it with pango_attr_list_unref(). + must unreference it with [method@Pango.AttrList.unref]. - location to store position of cursor (in characters) - within the preedit string. + location to store position of cursor + (in characters) within the preedit string. @@ -40829,7 +40821,7 @@ also be used for purposes internal to the input method. Notify the input method that a change in cursor position has been made. -The location is relative to the client window. +The location is relative to the client widget. @@ -40878,8 +40870,8 @@ likely have no effect if called at other times. Sets surrounding context around the insertion point and preedit string. This function is expected to be called in response to the -GtkIMContext::retrieve_surrounding signal, and will likely have no -effect if called at other times. +[signal@Gtk.IMContext::retrieve_surrounding] signal, and will likely +have no effect if called at other times. @@ -40929,9 +40921,15 @@ it in a child of the root window. + Additional hints that allow input methods to fine-tune +their behaviour. + The purpose of the text field that the `GtkIMContext is connected to. + +This property can be used by on-screen keyboards and other input +methods to adjust their behaviour. @@ -40939,8 +40937,13 @@ it in a child of the root window. The ::commit signal is emitted when a complete input sequence -has been entered by the user. This can be a single character -immediately after a key press or the final result of preediting. +has been entered by the user. + +If the commit comes after a preediting sequence, the +::commit signal is emitted after ::preedit-end. + +This can be a single character immediately after a key press or +the final result of preediting. @@ -40961,8 +40964,8 @@ needs to delete all or part of the context surrounding the cursor. the character offset from the cursor position of the text - to be deleted. A negative value indicates a position before - the cursor. + to be deleted. A negative value indicates a position before + the cursor. @@ -40973,9 +40976,10 @@ needs to delete all or part of the context surrounding the cursor. The ::preedit-changed signal is emitted whenever the preedit sequence -currently being entered has changed. It is also emitted at the end of -a preedit sequence, in which case -gtk_im_context_get_preedit_string() returns the empty string. +currently being entered has changed. + +It is also emitted at the end of a preedit sequence, in which case +[method@Gtk.IMContext.get_preedit_string] returns the empty string. @@ -40996,9 +41000,10 @@ starts. The ::retrieve-surrounding signal is emitted when the input method -requires the context surrounding the cursor. The callback should set -the input method surrounding context by calling the -gtk_im_context_set_surrounding() method. +requires the context surrounding the cursor. + +The callback should set the input method surrounding context by +calling the [method@Gtk.IMContext.set_surrounding] method. %TRUE if the signal was handled. @@ -41131,12 +41136,12 @@ gtk_im_context_set_surrounding() method. location to store the retrieved attribute list. When you are done with this list, you - must unreference it with pango_attr_list_unref(). + must unreference it with [method@Pango.AttrList.unref]. - location to store position of cursor (in characters) - within the preedit string. + location to store position of cursor + (in characters) within the preedit string. @@ -41387,15 +41392,21 @@ gtk_im_context_set_surrounding() method. `GtkIMContextSimple` is an input method supporting table-based input methods. -`GtkIMContextSimple` has a built-in table of compose sequences that is -derived from the X11 Compose files. +## Compose sequences -`GtkIMContextSimple` reads additional compose sequences from the first of the +`GtkIMContextSimple` reads compose sequences from the first of the following files that is found: ~/.config/gtk-4.0/Compose, ~/.XCompose, /usr/share/X11/locale/$locale/Compose (for locales that have a nontrivial Compose file). The syntax of these files is described in the Compose(5) manual page. +If none of these files is found, `GtkIMContextSimple` uses a built-in table +of compose sequences that is derived from the X11 Compose files. + +Note that compose sequences typically start with the Compose_key, which is +often not available as a dedicated key on keyboards. Keyboard layouts may +map this keysym to other keys, such as the right Control key. + ## Unicode characters `GtkIMContextSimple` also supports numeric entry of Unicode characters @@ -41406,7 +41417,16 @@ For example, Ctrl-Shift-u 1 2 3 Enter -yields U+0123 LATIN SMALL LETTER G WITH CEDILLA, i.e. ģ. +yields U+0123 LATIN SMALL LETTER G WITH CEDILLA, i.e. ģ. + +## Dead keys + +`GtkIMContextSimple` supports dead keys. For example, typing + + dead_acute a + + yields U+00E! LATIN SMALL LETTER_A WITH ACUTE, i.e. á. Note that this + depends on the keyboard layout including dead keys. Creates a new `GtkIMContextSimple`. @@ -41430,7 +41450,7 @@ yields U+0123 LATIN SMALL LETTER G WITH CEDILLA, i.e. ģ. - + Adds an additional table to search to the input context. Each row of the table consists of @max_seq_len key symbols followed by two #guint16 interpreted as the high and low @@ -41440,6 +41460,7 @@ from the last added. The table must be sorted in dictionary order on the numeric value of the key symbol fields. (Values beyond the length of the sequence should be zero.) + Use gtk_im_context_simple_add_compose_file() @@ -41478,8 +41499,8 @@ the length of the sequence should be zero.) - `GtkIMMulticontext` is input method supporting multiple, switchable input -methods. + `GtkIMMulticontext` is an input method context supporting multiple, +switchable input methods. Text widgets such as `GtkText` or `GtkTextView` use a `GtkIMMultiContext` to implement their `im-module` property for switching between different @@ -41508,7 +41529,11 @@ input methods. Sets the context id for @context. This causes the currently active delegate of @context to be -replaced by the delegate corresponding to the new context id. +replaced by the delegate corresponding to the new context id. + +Setting this to a non-%NULL value overrides the system-wide +IM module setting. See the [property@Gtk.Settings:gtk-im-module] +property. @@ -41517,7 +41542,7 @@ replaced by the delegate corresponding to the new context id. a `GtkIMMulticontext` - + the id to use @@ -43304,7 +43329,7 @@ The icon can then be rendered by using it as a `GdkPaintable`. - + Gets the `GFile` that was used to load the icon. @@ -43320,7 +43345,7 @@ Returns %NULL if the icon was not loaded from a file. - + Get the icon name being used for this icon. @@ -43363,12 +43388,12 @@ recoloring), you have to set its icon name on a `GtkImage`. - + The file representing the icon, if any. - + The icon name that was chosen during lookup. @@ -43506,7 +43531,7 @@ See [method@Gtk.IconTheme.set_search_path]. - + Returns the display that the `GtkIconTheme` object was created for. @@ -43520,7 +43545,7 @@ created for. - + Lists the names of icons in the current icon theme. a string array @@ -43563,7 +43588,7 @@ format. The array is zero-terminated. - + Gets the current resource path. See [method@Gtk.IconTheme.set_resource_path]. @@ -43581,7 +43606,7 @@ See [method@Gtk.IconTheme.set_resource_path]. - + Gets the current search path. See [method@Gtk.IconTheme.set_search_path]. @@ -43599,7 +43624,7 @@ See [method@Gtk.IconTheme.set_search_path]. - + Gets the current icon theme name. Returns (transfer full): the current icon theme name, @@ -43741,7 +43766,7 @@ GtkWidgetClass.css-changed() function. - + Sets the resource paths that will be looked at when looking for icons, similar to search paths. @@ -43771,7 +43796,7 @@ but they are treated like unthemed icons. - + Sets the search path for the icon theme object. When looking for an icon theme, GTK will search for a subdirectory @@ -43804,7 +43829,7 @@ rather than directly on the icon path.) - + Sets the name of the icon theme that the `GtkIconTheme` object uses overriding system configuration. @@ -43825,17 +43850,17 @@ from [func@Gtk.IconTheme.get_for_display]. - + The display that this icon theme object is attached to. - + The icon names that are supported by the icon theme. - + Resource paths that will be looked at when looking for icons, similar to search paths. @@ -43848,7 +43873,7 @@ of a subdirectory are also considered as ultimate fallback. - + The search path for this icon theme. When looking for icons, GTK will search for a subdirectory of @@ -43860,7 +43885,7 @@ to be extended by adding icons in the user’s home directory.) - + The name of the icon theme that is being used. Unless set to a different value, this will be the value of @@ -44022,7 +44047,7 @@ method sets `GtkIconView`:reorderable to %FALSE. - + Gets the setting set by gtk_icon_view_set_activate_on_single_click(). %TRUE if item-activated will be emitted on a single click @@ -44063,7 +44088,7 @@ This function is only valid if @icon_view is realized. - + Returns the value of the ::column-spacing property. the space between columns @@ -44076,7 +44101,7 @@ This function is only valid if @icon_view is realized. - + Returns the value of the ::columns property. the number of columns, or -1 @@ -44214,7 +44239,7 @@ displayed. Column numbers start at 0. - + Returns the value of the ::item-orientation property which determines whether the labels are drawn beside the icons instead of below. @@ -44228,7 +44253,7 @@ whether the labels are drawn beside the icons instead of below. - + Returns the value of the ::item-padding property. the padding around items @@ -44259,7 +44284,7 @@ displayed. Row numbers start at 0. - + Returns the value of the ::item-width property. the width of a single item, or -1 @@ -44272,7 +44297,7 @@ displayed. Row numbers start at 0. - + Returns the value of the ::margin property. the space at the borders @@ -44285,7 +44310,7 @@ displayed. Row numbers start at 0. - + Returns the column with markup text for @icon_view. the markup column, or -1 if it’s unset. @@ -44298,7 +44323,7 @@ displayed. Row numbers start at 0. - + Returns the model the `GtkIconView` is based on. Returns %NULL if the model is unset. @@ -44334,7 +44359,7 @@ to the icon or %NULL if no icon exists at that position. - + Returns the column with pixbufs for @icon_view. the pixbuf column, or -1 if it’s unset. @@ -44347,7 +44372,7 @@ to the icon or %NULL if no icon exists at that position. - + Retrieves whether the user can reorder the list via drag-and-drop. See gtk_icon_view_set_reorderable(). @@ -44361,7 +44386,7 @@ See gtk_icon_view_set_reorderable(). - + Returns the value of the ::row-spacing property. the space between rows @@ -44397,7 +44422,7 @@ g_list_free_full (list, (GDestroyNotify) gtk_tree_path_free); - + Gets the selection mode of the @icon_view. the current selection mode @@ -44410,7 +44435,7 @@ g_list_free_full (list, (GDestroyNotify) gtk_tree_path_free); - + Returns the value of the ::spacing property. the space between cells @@ -44423,7 +44448,7 @@ g_list_free_full (list, (GDestroyNotify) gtk_tree_path_free); - + Returns the column with text for @icon_view. the text column, or -1 if it’s unset. @@ -44436,7 +44461,7 @@ g_list_free_full (list, (GDestroyNotify) gtk_tree_path_free); - + Returns the column of @icon_view’s model which is being used for displaying tooltips on @icon_view’s rows. @@ -44646,7 +44671,7 @@ selection cannot be modified from within this function. - + Causes the `GtkIconView`::item-activated signal to be emitted on a single click instead of a double click. @@ -44663,7 +44688,7 @@ a single click instead of a double click. - + Sets the ::column-spacing property which specifies the space which is inserted between the columns of the icon view. @@ -44680,7 +44705,7 @@ which is inserted between the columns of the icon view. - + Sets the ::columns property which determines in how many columns the icons are arranged. If @columns is -1, the number of columns will be chosen automatically @@ -44751,7 +44776,7 @@ Please note that editing can only happen when the widget is realized. - + Sets the ::item-orientation property which determines whether the labels are drawn beside the icons instead of below. @@ -44768,7 +44793,7 @@ are drawn beside the icons instead of below. - + Sets the `GtkIconView`:item-padding property which specifies the padding around each of the icon view’s items. @@ -44785,7 +44810,7 @@ around each of the icon view’s items. - + Sets the ::item-width property which specifies the width to use for each item. If it is set to -1, the icon view will automatically determine a suitable item size. @@ -44803,7 +44828,7 @@ automatically determine a suitable item size. - + Sets the ::margin property which specifies the space which is inserted at the top, bottom, left and right of the icon view. @@ -44821,7 +44846,7 @@ of the icon view. - + Sets the column with markup information for @icon_view to be @column. The markup column must be of type `G_TYPE_STRING`. If the markup column is set to something, it overrides @@ -44840,7 +44865,7 @@ the text column set by gtk_icon_view_set_text_column(). - + Sets the model for a `GtkIconView`. If the @icon_view already has a model set, it will remove it before setting the new model. If @model is %NULL, then @@ -44859,7 +44884,7 @@ it will unset the old model. - + Sets the column with pixbufs for @icon_view to be @column. The pixbuf column must be of type `GDK_TYPE_PIXBUF` @@ -44876,7 +44901,7 @@ column must be of type `GDK_TYPE_PIXBUF` - + This function is a convenience function to allow you to reorder models that support the `GtkTreeDragSourceIface` and the `GtkTreeDragDestIface`. Both `GtkTreeStore` and `GtkListStore` support these. If @reorderable is %TRUE, then @@ -44903,7 +44928,7 @@ handle drag and drop manually. - + Sets the ::row-spacing property which specifies the space which is inserted between the rows of the icon view. @@ -44920,7 +44945,7 @@ which is inserted between the rows of the icon view. - + Sets the selection mode of the @icon_view. @@ -44936,7 +44961,7 @@ which is inserted between the rows of the icon view. - + Sets the ::spacing property which specifies the space which is inserted between the cells (i.e. the icon and the text) of an item. @@ -44954,7 +44979,7 @@ the text) of an item. - + Sets the column with text for @icon_view to be @column. The text column must be of type `G_TYPE_STRING`. @@ -44998,7 +45023,7 @@ See also gtk_icon_view_set_tooltip_column() for a simpler alternative. - + If you only plan to have simple (text-only) tooltips on full items, you can use this function to have `GtkIconView` handle these automatically for you. @column should be set to the column in @icon_view’s model @@ -45099,7 +45124,7 @@ method sets `GtkIconView`:reorderable to %FALSE. - + The activate-on-single-click property specifies whether the "item-activated" signal will be emitted after a single click. @@ -45111,39 +45136,39 @@ If no area is specified when creating the icon view with gtk_icon_view_new_with_ a `GtkCellAreaBox` will be used. - + The column-spacing property specifies the space which is inserted between the columns of the icon view. - + The columns property contains the number of the columns in which the items should be displayed. If it is -1, the number of columns will be chosen automatically to fill the available area. - + The item-orientation property specifies how the cells (i.e. the icon and the text) of the item are positioned relative to each other. - + The item-padding property specifies the padding around each of the icon view's item. - + The item-width property specifies the width to use for each item. If it is set to -1, the icon view will automatically determine a suitable item size. - + The margin property specifies the space which is inserted at the edges of the icon view. - + The ::markup-column property contains the number of the model column containing markup information to be displayed. The markup column must be of type `G_TYPE_STRING`. If this property and the :text-column property @@ -45151,45 +45176,45 @@ are both set to column numbers, it overrides the text column. If both are set to -1, no texts are displayed. - + - + The ::pixbuf-column property contains the number of the model column containing the pixbufs which are displayed. The pixbuf column must be of type `GDK_TYPE_PIXBUF`. Setting this property to -1 turns off the display of pixbufs. - + The reorderable property specifies if the items can be reordered by DND. - + The row-spacing property specifies the space which is inserted between the rows of the icon view. - + The ::selection-mode property specifies the selection mode of icon view. If the mode is %GTK_SELECTION_MULTIPLE, rubberband selection is enabled, for the other modes, only keyboard selection is possible. - + The spacing property specifies the space which is inserted between the cells (i.e. the icon and the text) of an item. - + The ::text-column property contains the number of the model column containing the texts which are displayed. The text column must be of type `G_TYPE_STRING`. If this property and the :markup-column property are both set to -1, no texts are displayed. - + @@ -45558,7 +45583,7 @@ appropriate for displaying the file. - + Gets the `GIcon` being displayed by the `GtkImage`. @@ -45577,7 +45602,7 @@ returned `GIcon`. - + Gets the icon name and size being displayed by the `GtkImage`. @@ -45596,7 +45621,7 @@ be freed. - + Gets the icon size used by the @image when rendering icons. @@ -45610,7 +45635,7 @@ be freed. - + Gets the image `GdkPaintable` being displayed by the `GtkImage`. @@ -45629,7 +45654,7 @@ returned paintable. - + Gets the pixel size used for named icons. @@ -45643,7 +45668,7 @@ returned paintable. - + Gets the type of representation being used by the `GtkImage` to store image data. @@ -45779,7 +45804,7 @@ See [ctor@Gtk.Image.new_from_resource] for details. - + Suggests an icon size to the theme for named icons. @@ -45796,7 +45821,7 @@ See [ctor@Gtk.Image.new_from_resource] for details. - + Sets the pixel size to use for named icons. @@ -45821,7 +45846,7 @@ of the icon size set by [method@Gtk.Image.set_from_icon_name]. The `GFile to display. - + The `GIcon` displayed in the GtkImage. @@ -45830,7 +45855,7 @@ For themed icons, If the icon theme is changed, the image will be updated automatically. - + The name of the icon in the icon theme. @@ -45838,19 +45863,19 @@ automatically. If the icon theme is changed, the image will be updated automatically. - + The symbolic size to display icons at. - + The `GdkPaintable` to display. - + The size in pixels to display icons at. @@ -45865,7 +45890,7 @@ If set to a value != -1, this property overrides the A path to a resource file to display. - + The representation being used for image data. @@ -45958,15 +45983,16 @@ gtk_widget_show (bar); # GtkInfoBar as GtkBuildable -The `GtkInfoBar` implementation of the `GtkBuildable` interface exposes -the content area and action area as internal children with the names -“content_area” and “action_area”. - `GtkInfoBar` supports a custom <action-widgets> element, which can contain multiple <action-widget> elements. The “response” attribute specifies a numeric response, and the content of the element is the id of widget (which should be a child of the dialogs @action_area). +`GtkInfoBar` supports adding action widgets by specifying “action” as +the “type” attribute of a `<child>` element. The widget will be added +either to the action area. The response id has to be associated +with the action widget using the `<action-widgets>` element. + # CSS nodes `GtkInfoBar` has a single CSS node with name infobar. The node may get @@ -46103,7 +46129,7 @@ text and response ID. - + Returns the message type of the message area. @@ -46117,7 +46143,7 @@ text and response ID. - + Returns whether the info bar is currently revealed. @@ -46131,7 +46157,7 @@ text and response ID. - + Returns whether the widget will display a standard close button. @@ -46218,7 +46244,7 @@ be added to a widget hierarchy. - + Sets the message type of the message area. @@ -46261,7 +46287,7 @@ A convenient way to sensitize/desensitize buttons. - + Sets whether the `GtkInfoBar` is revealed. @@ -46285,7 +46311,7 @@ if [property@Gtk.Widget:visible] is %FALSE. - + If true, a standard close button is shown. @@ -46304,7 +46330,7 @@ When clicked it emits the response %GTK_RESPONSE_CLOSE. - + The type of the message. @@ -46312,13 +46338,13 @@ When clicked it emits the response %GTK_RESPONSE_CLOSE. The type may be used to determine the appearance of the info bar. - + Whether the info bar shows its contents. - + Whether to include a standard close button. @@ -46496,7 +46522,7 @@ the key with the given @keyval and @modifiers is pressed. - + Gets the keyval that must be pressed to succeed triggering @self. @@ -46511,7 +46537,7 @@ triggering @self. - + Gets the modifiers that must be present to succeed triggering @self. @@ -46526,12 +46552,12 @@ triggering @self. - + The key value for the trigger. - + The key modifiers for the trigger. @@ -46913,7 +46939,7 @@ and be activated by the mnemonic. - + Gets the labels attribute list. @@ -46954,7 +46980,7 @@ handler or for use in a [signal@Gtk.Widget::query-tooltip] handler. - + Returns the ellipsizing position of the label. @@ -46970,7 +46996,7 @@ See [method@Gtk.Label.set_ellipsize]. - + Gets the extra menu model of @label. @@ -46986,7 +47012,7 @@ See [method@Gtk.Label.set_extra_menu]. - + Returns the justification of the label. @@ -47002,7 +47028,7 @@ See [method@Gtk.Label.set_justify]. - + Fetches the text from a label. @@ -47065,7 +47091,7 @@ or [const@Pango.SCALE]. - + Gets the number of lines to which an ellipsized, wrapping label should be limited. @@ -47082,7 +47108,7 @@ See [method@Gtk.Label.set_lines]. - + Retrieves the desired maximum width of @label, in characters. @@ -47098,7 +47124,7 @@ See [method@Gtk.Label.set_width_chars]. - + Return the mnemonic accelerator. @@ -47116,7 +47142,7 @@ mnemonic set up it returns `GDK_KEY_VoidSymbol`. - + Retrieves the target of the mnemonic (keyboard shortcut) of this label. @@ -47134,7 +47160,7 @@ See [method@Gtk.Label.set_mnemonic_widget]. - + Returns whether the label is selectable. @@ -47169,7 +47195,7 @@ See [method@Gtk.Label.set_mnemonic_widget]. - + Returns whether the label is in single line mode. @@ -47201,7 +47227,7 @@ any embedded underlines indicating mnemonics or Pango markup. (See - + Returns whether the label’s text is interpreted as Pango markup. @@ -47217,7 +47243,7 @@ See [method@Gtk.Label.set_use_markup]. - + Returns whether an embedded underlines in the label indicate mnemonics. @@ -47234,7 +47260,7 @@ See [method@Gtk.Label.set_use_underline]. - + Retrieves the desired width of @label, in characters. @@ -47250,7 +47276,7 @@ See [method@Gtk.Label.set_width_chars]. - + Returns whether lines in the label are automatically wrapped. @@ -47266,7 +47292,7 @@ See [method@Gtk.Label.set_wrap]. - + Returns line wrap mode used by the label. @@ -47282,7 +47308,7 @@ See [method@Gtk.Label.set_wrap_mode]. - + Gets the `xalign` of the label. @@ -47298,7 +47324,7 @@ See the [property@Gtk.Label:xalign] property. - + Gets the `yalign` of the label. @@ -47338,7 +47364,7 @@ this function has no effect. If @start_offset or - + Apply attributes to the label text. @@ -47362,7 +47388,7 @@ be applied to the label after the markup string is parsed. - + Sets the mode used to ellipsizei the text. @@ -47382,7 +47408,7 @@ to render the entire string. - + Sets a menu model to add when constructing the context menu for @label. @@ -47400,7 +47426,7 @@ the context menu for @label. - + Sets the alignment of the lines in the text of the label relative to each other. @@ -47424,7 +47450,7 @@ only a single line. - + Sets the text of the label. @@ -47445,7 +47471,7 @@ and [property@Gtk.Label:use-markup] properties. - + Sets the number of lines to which an ellipsized, wrapping label should be limited. @@ -47532,7 +47558,7 @@ automatically, or explicitly using [method@Gtk.Label.set_mnemonic_widget]. - + Sets the desired maximum width in characters of @label to @n_chars. @@ -47549,7 +47575,7 @@ automatically, or explicitly using [method@Gtk.Label.set_mnemonic_widget]. - + Associate the label with its mnemonic target. @@ -47582,7 +47608,7 @@ and toggle focus between the colliding widgets otherwise. - + Makes text in the label selectable. @@ -47602,7 +47628,7 @@ for copy-and-paste. - + Sets whether the label is in single line mode. @@ -47667,7 +47693,7 @@ automatically, or explicitly using [method@Gtk.Label.set_mnemonic_widget]. - + Sets whether the text of the label contains markup. @@ -47686,7 +47712,7 @@ See [method@Gtk.Label.set_markup]. - + Sets whether underlines in the text indicate mnemonics. @@ -47703,7 +47729,7 @@ See [method@Gtk.Label.set_markup]. - + Sets the desired width in characters of @label to @n_chars. @@ -47720,7 +47746,7 @@ See [method@Gtk.Label.set_markup]. - + Toggles line wrapping within the `GtkLabel` widget. @@ -47747,7 +47773,7 @@ set the label’s width using [method@Gtk.Widget.set_size_request]. - + Controls how line wrapping is done. @@ -47768,7 +47794,7 @@ which means wrap on word boundaries. - + Sets the `xalign` of the label. @@ -47787,7 +47813,7 @@ See the [property@Gtk.Label:xalign] property. - + Sets the `yalign` of the label. @@ -47806,13 +47832,13 @@ See the [property@Gtk.Label:yalign] property. - + A list of style attributes to apply to the text of the label. - + The preferred place to ellipsize the string, if the label does @@ -47827,13 +47853,13 @@ Other ways to set a label's width are [method@Gtk.Widget.set_size_request] and [method@Gtk.Label.set_width_chars]. - + A menu model whose contents will be appended to the context menu. - + The alignment of the lines in the text of the label, relative to each other. @@ -47842,7 +47868,7 @@ This does *not* affect the alignment of the label within its allocation. See [property@Gtk.Label:xalign] for that. - + The contents of the label. @@ -47859,7 +47885,7 @@ set the [property@Gtk.Label:use-underline] property to %TRUE in order for the label to display them. - + The number of lines to which an ellipsized, wrapping label @@ -47869,7 +47895,7 @@ This property has no effect if the label is not wrapping or ellipsized. Set this property to -1 if you don't want to limit the number of lines. - + The desired maximum width of the label, in characters. @@ -47881,24 +47907,24 @@ See the section on [text layout][label-text-layout] for details of how determine the width of ellipsized and wrapped labels. - + The mnemonic accelerator key for the label. - + The widget to be activated when the labels mnemonic key is pressed. - + Whether the label text can be selected with the mouse. - + Whether the label is in single line mode. @@ -47909,7 +47935,7 @@ can be an advantage in situations where resizing the label because of text changes would be distracting, e.g. in a statusbar. - + %TRUE if the text of the label includes Pango markup. @@ -47917,13 +47943,13 @@ of text changes would be distracting, e.g. in a statusbar. See [func@Pango.parse_markup]. - + %TRUE if the text of the label indicates a mnemonic with _. - + The desired width of the label, in characters. @@ -47935,13 +47961,13 @@ See the section on [text layout][label-text-layout] for details of how determine the width of ellipsized and wrapped labels. - + %TRUE if the label text will wrap if it gets too wide. - + Controls how the line wrapping is done. @@ -47951,7 +47977,7 @@ This only affects the formatting if line wrapping is on (see the which means wrap on word boundaries. - + The horizontal alignment of the label text inside its size allocation. @@ -47960,7 +47986,7 @@ Compare this to [property@Gtk.Widget:halign], which determines how the labels size allocation is positioned in the space available for the label. - + The vertical alignment of the label text inside its size allocation. @@ -48055,7 +48081,7 @@ manager should use a `GtkLayoutChild` implementation to store those properties. A `GtkLayoutChild` instance is only ever valid while a widget is part of a layout. - + Retrieves the `GtkWidget` associated to the given @layout_child. @@ -48069,7 +48095,7 @@ of a layout. - + Retrieves the `GtkLayoutManager` instance that created the given @layout_child. @@ -48084,12 +48110,12 @@ given @layout_child. - + The widget that is associated to the `GtkLayoutChild` instance. - + The layout manager that created the `GtkLayoutChild` instance. @@ -48752,7 +48778,7 @@ replaced by @value. - + Returns whether the levelbar is inverted. @@ -48766,7 +48792,7 @@ replaced by @value. - + Returns the `max-value` of the `GtkLevelBar`. @@ -48780,7 +48806,7 @@ replaced by @value. - + Returns the `min-value of the `GtkLevelBar`. @@ -48794,7 +48820,7 @@ replaced by @value. - + Returns the `mode` of the `GtkLevelBar`. @@ -48829,7 +48855,7 @@ replaced by @value. - + Returns the `value` of the `GtkLevelBar`. @@ -48863,7 +48889,7 @@ The marker must have been previously added with - + Sets whether the `GtkLevelBar` is inverted. @@ -48880,7 +48906,7 @@ The marker must have been previously added with - + Sets the `max-value` of the `GtkLevelBar`. @@ -48900,7 +48926,7 @@ this function. - + Sets the `min-value` of the `GtkLevelBar`. @@ -48920,7 +48946,7 @@ this function. - + Sets the `mode` of the `GtkLevelBar`. @@ -48937,7 +48963,7 @@ this function. - + Sets the value of the `GtkLevelBar`. @@ -48955,7 +48981,7 @@ this function. - + Whether the `GtkLeveBar` is inverted. @@ -48964,19 +48990,19 @@ Level bars normally grow from top to bottom or left to right. Inverted level bars grow in the opposite direction. - + Determines the maximum value of the interval that can be displayed by the bar. - + Determines the minimum value of the interval that can be displayed by the bar. - + Determines the way `GtkLevelBar` interprets the value properties to draw the @@ -48991,7 +49017,7 @@ the integral roundings of [property@Gtk.LevelBar:min-value] and [property@Gtk.LevelBar:max-value]. - + Determines the currently filled value of the level bar. @@ -49150,7 +49176,7 @@ it from a plain `GtkButton`, it gets the .link style class. - + Retrieves the URI of the `GtkLinkButton`. @@ -49165,7 +49191,7 @@ it from a plain `GtkButton`, it gets the .link style class. - + Retrieves the “visited” state of the `GtkLinkButton`. @@ -49184,7 +49210,7 @@ The state may also be changed using [method@Gtk.LinkButton.set_visited]. - + Sets @uri as the URI where the `GtkLinkButton` points. @@ -49203,7 +49229,7 @@ As a side-effect this unsets the “visited” state of the button. - + Sets the “visited” state of the `GtkLinkButton`. @@ -49222,13 +49248,13 @@ See [method@Gtk.LinkButton.get_visited] for more details. - + The URI bound to this button. - + The 'visited' state of this button. @@ -49425,7 +49451,7 @@ it will have the highlight removed. - + Returns whether rows activate on single clicks. @@ -49524,7 +49550,7 @@ find all selected rows. - + Gets the selection mode of the listbox. @@ -49538,7 +49564,7 @@ find all selected rows. - + Returns whether the list box should show separators between rows. @@ -49714,7 +49740,7 @@ Note that the selection cannot be modified from within this function. - + If @single is %TRUE, rows will be activated when you click on them, otherwise you need to double-click. @@ -49858,7 +49884,7 @@ it doesn't display any visible children. - + Sets how selection works in the listbox. @@ -49875,7 +49901,7 @@ it doesn't display any visible children. - + Sets whether the list box should show separators between rows. @@ -49960,20 +49986,20 @@ Note that using a sort function is incompatible with using a model Whether to accept unpaired release events. - + Determines whether children can be activated with a single click, or require a double-click. - + The selection mode used by the list box. - + Whether to show separators between rows. @@ -50177,7 +50203,7 @@ but that is more expensive. - + Gets whether the row is activatable. @@ -50191,7 +50217,7 @@ but that is more expensive. - + Gets the child widget of @row. @@ -50236,7 +50262,7 @@ the state of it. - + Gets whether the row can be selected. @@ -50264,7 +50290,7 @@ the state of it. - + Set whether the row is activatable. @@ -50281,7 +50307,7 @@ the state of it. - + Sets the child widget of @self. @@ -50319,7 +50345,7 @@ and be shown in front of the row in the listbox. - + Set whether the row can be selected. @@ -50336,20 +50362,20 @@ and be shown in front of the row in the listbox. - + Determines whether the ::row-activated signal will be emitted for this row. - + The child widget. - + Determines whether this row can be selected. @@ -50453,7 +50479,7 @@ by application code. This is done by calling [method@Gtk.ListItem.set_child]. 2. The bound stage where the listitem references an item from the list. The [property@Gtk.ListItem:item] property is not %NULL. - + Checks if a list item has been set to be activatable via gtk_list_item_set_activatable(). @@ -50468,7 +50494,7 @@ gtk_list_item_set_activatable(). - + Gets the child previously set via gtk_list_item_set_child() or %NULL if none was set. @@ -50483,7 +50509,7 @@ gtk_list_item_set_activatable(). - + Gets the model item that associated with @self. @@ -50499,7 +50525,7 @@ If @self is unbound, this function returns %NULL. - + Gets the position in the model that @self currently displays. @@ -50515,7 +50541,7 @@ If @self is unbound, %GTK_INVALID_LIST_POSITION is returned. - + Checks if a list item has been set to be selectable via gtk_list_item_set_selectable(). @@ -50532,7 +50558,7 @@ Do not confuse this function with [method@Gtk.ListItem.get_selected]. - + Checks if the item is displayed as selected. @@ -50549,7 +50575,7 @@ and cannot be set otherwise. - + Sets @self to be activatable. @@ -50574,7 +50600,7 @@ By default, list items are activatable. - + Sets the child to be used for this listitem. @@ -50595,7 +50621,7 @@ binding it multiple times. - + Sets @self to be selectable. @@ -50623,35 +50649,35 @@ a new item, they will also be reset to be selectable by GTK. - + If the item can be activated by the user. - + Widget used for display. - + Displayed item. - + Position of the item. - + If the item can be selected by the user. - + If the item is currently selected. @@ -51090,21 +51116,21 @@ This function is mainly intended for language-bindings. - > This function is slow. Only use it for debugging and/or testing -> purposes. + Checks if the given iter is a valid iter for this `GtkListStore`. -Checks if the given iter is a valid iter for this `GtkListStore`. +This function is slow. Only use it for debugging and/or testing +purposes. %TRUE if the iter is valid, %FALSE if the iter is invalid. - A `GtkListStore`. + a list store - A `GtkTreeIter` + the iterator to check @@ -51515,7 +51541,7 @@ list_view = gtk_list_view_new (create_model (), - + Returns whether rows can be selected by dragging with the mouse. @@ -51529,7 +51555,7 @@ list_view = gtk_list_view_new (create_model (), - + Gets the factory that's currently used to populate list items. @@ -51543,7 +51569,7 @@ list_view = gtk_list_view_new (create_model (), - + Gets the model that's currently used to read the items displayed. @@ -51557,7 +51583,7 @@ list_view = gtk_list_view_new (create_model (), - + Returns whether the list box should show separators between rows. @@ -51572,7 +51598,7 @@ between rows. - + Returns whether rows will be activated on single click and selected on hover. @@ -51587,7 +51613,7 @@ selected on hover. - + Sets whether selections can be changed by dragging with the mouse. @@ -51604,7 +51630,7 @@ selected on hover. - + Sets the `GtkListItemFactory` to use for populating list items. @@ -51621,7 +51647,7 @@ selected on hover. - + Sets the model to use. @@ -51640,7 +51666,7 @@ This must be a [iface@Gtk.SelectionModel] to use. - + Sets whether the list box should show separators between rows. @@ -51658,7 +51684,7 @@ between rows. - + Sets whether rows should be activated on single click and selected on hover. @@ -51676,31 +51702,31 @@ selected on hover. - + Allow rubberband selection. - + Factory for populating list items. - + Model for the items displayed. - + Show separators between rows. - + Activate rows on single click and select them on hover. @@ -51780,7 +51806,7 @@ with the [property@Gtk.LockButton:text-lock], - + Obtains the `GPermission` object that controls @button. @@ -51794,7 +51820,7 @@ with the [property@Gtk.LockButton:text-lock], - + Sets the `GPermission` object that controls @button. @@ -51811,7 +51837,7 @@ with the [property@Gtk.LockButton:text-lock], - + The `GPermission object controlling this button. @@ -51862,13 +51888,13 @@ against at application run time. - + Like gtk_get_micro_version(), but from the headers used at application compile time, rather than from the library linked against at application run time. - + Like gtk_get_minor_version(), but from the headers used at application compile time, rather than from the library linked against at application run time. @@ -51947,7 +51973,7 @@ they are no longer needed and recreate them if necessary. - + Gets the model that is currently being mapped or %NULL if none. @@ -51961,7 +51987,7 @@ they are no longer needed and recreate them if necessary. - + Checks if a map function is currently set on @self. @@ -52030,12 +52056,12 @@ they are doing and have set up an appropriate map function. - + If a map is set for this model - + The model being mapped. @@ -52090,7 +52116,7 @@ Usually, `GtkMediaControls` is used as part of [class@Gtk.Video]. - + Gets the media stream managed by @controls or %NULL if none. @@ -52104,7 +52130,7 @@ Usually, `GtkMediaControls` is used as part of [class@Gtk.Video]. - + Sets the stream that is controlled by @controls. @@ -52121,7 +52147,7 @@ Usually, `GtkMediaControls` is used as part of [class@Gtk.Video]. - + The media-stream managed by this object or %NULL if none. @@ -52243,7 +52269,7 @@ to a `GFile` and calls [ctor@Gtk.MediaFile.new_for_file]. - + Returns the file that @self is currently playing from. @@ -52260,7 +52286,7 @@ When @self is not playing or not playing from a file, - + Returns the stream that @self is currently playing from. @@ -52277,7 +52303,7 @@ When @self is not playing or not playing from a stream, - + Sets the `GtkMediaFile` to play the given file. @@ -52315,7 +52341,7 @@ to a `GFile` and calls [method@Gtk.MediaFile.set_file]. - + Sets the `GtkMediaFile` to play the given stream. @@ -52356,13 +52382,13 @@ to a `GFile` and calls [method@Gtk.MediaFile.set_file]. - + The file being played back or %NULL if not playing a file. - + The stream being played back or %NULL if not playing a stream. @@ -52566,7 +52592,7 @@ allocated from @surface. - + Pauses the media stream and marks it as ended. This is a hint only, calls to [method@Gtk.MediaStream.play] @@ -52673,7 +52699,7 @@ To unset an error, the stream must be reset via a call to - + Gets the duration of the stream. @@ -52689,7 +52715,7 @@ If the duration is not known, 0 will be returned. - + Returns whether the streams playback is finished. @@ -52703,7 +52729,7 @@ If the duration is not known, 0 will be returned. - + If the stream is in an error state, returns the `GError` explaining that state. @@ -52731,7 +52757,7 @@ set, e.g. with [method@Gtk.MediaFile.set_file]. - + Returns whether the stream is set to loop. @@ -52747,7 +52773,7 @@ See [method@Gtk.MediaStream.set_loop] for details. - + Returns whether the audio for the stream is muted. @@ -52763,7 +52789,7 @@ See [method@Gtk.MediaStream.set_muted] for details. - + Return whether the stream is currently playing. @@ -52777,7 +52803,7 @@ See [method@Gtk.MediaStream.set_muted] for details. - + Returns the current presentation timestamp in microseconds. @@ -52791,7 +52817,7 @@ See [method@Gtk.MediaStream.set_muted] for details. - + Returns the volume of the audio for the stream. @@ -52807,7 +52833,7 @@ See [method@Gtk.MediaStream.set_volume] for details. - + Returns whether the stream has audio. @@ -52821,7 +52847,7 @@ See [method@Gtk.MediaStream.set_volume] for details. - + Returns whether the stream has video. @@ -53037,7 +53063,7 @@ ending a seek. - + Sets whether the stream should loop. @@ -53061,7 +53087,7 @@ loop setting and just end. - + Sets whether the audio stream should be muted. @@ -53085,7 +53111,7 @@ still work but it will not have an audible effect. - + Starts or pauses playback of the stream. @@ -53102,7 +53128,7 @@ still work but it will not have an audible effect. - + Sets the volume of the audio stream. @@ -53253,45 +53279,45 @@ The media stream must be prepared when this function is called. - + The stream's duration in microseconds or 0 if unknown. - + Set when playback has finished. - + %NULL for a properly working stream or the `GError` that the stream is in. - + Whether the stream contains audio. - + Whether the stream contains video. - + Try to restart the media from the beginning once it ended. - + Whether the audio stream should be muted. - + Whether the stream is currently playing. @@ -53313,12 +53339,12 @@ audio and video is known. Set while a seek is in progress. - + The current presentation timestamp in microseconds. - + Volume of the audio stream. @@ -53559,7 +53585,7 @@ should you wish to. - + Gets whether to show a dropdown arrow even when using an icon. @@ -53573,7 +53599,7 @@ should you wish to. - + Returns the direction the popup will be pointing at when popped up. @@ -53587,7 +53613,7 @@ should you wish to. - + Returns whether the button has a frame. @@ -53601,7 +53627,7 @@ should you wish to. - + Gets the name of the icon shown in the button. @@ -53615,7 +53641,7 @@ should you wish to. - + Gets the label shown in the button @@ -53629,7 +53655,7 @@ should you wish to. - + Returns the `GMenuModel` used to generate the popup. @@ -53643,7 +53669,7 @@ should you wish to. - + Returns the `GtkPopover` that pops out of the button. @@ -53660,7 +53686,7 @@ returns %NULL. - + Returns whether the menu button acts as a primary menu. @@ -53674,7 +53700,7 @@ returns %NULL. - + Returns whether an embedded underline in the text indicates a mnemonic. @@ -53714,7 +53740,7 @@ mnemonic. - + Sets whether to show a dropdown arrow even when using an icon. @@ -53768,7 +53794,7 @@ Using this function will not reset the menu widget attached to - + Sets the direction in which the popup will be popped up. @@ -53794,7 +53820,7 @@ as if you passed %GTK_ARROW_DOWN (although you won’t see any arrows). - + Sets the style of the button. @@ -53811,7 +53837,7 @@ as if you passed %GTK_ARROW_DOWN (although you won’t see any arrows). - + Sets the name of an icon to show inside the menu button. @@ -53828,7 +53854,7 @@ as if you passed %GTK_ARROW_DOWN (although you won’t see any arrows). - + Sets the label to show inside the menu button. @@ -53845,7 +53871,7 @@ as if you passed %GTK_ARROW_DOWN (although you won’t see any arrows). - + Sets the `GMenuModel` from which the popup will be constructed. @@ -53872,7 +53898,7 @@ dissociated from the @menu_button, and the property is set to %NULL. - + Sets the `GtkPopover` that will be popped up when the @menu_button is clicked. @@ -53894,7 +53920,7 @@ from the @menu_button, and the property is set to %NULL. - + Sets whether menu button acts as a primary menu. @@ -53913,7 +53939,7 @@ Primary menus can be opened with the <kbd>F10</kbd> key. - + If true, an underline in the text indicates a mnemonic. @@ -53930,38 +53956,38 @@ Primary menus can be opened with the <kbd>F10</kbd> key. - + Whether to show a dropdown arrow even when using an icon. - + The `GtkArrowType` representing the direction in which the menu or popover will be popped out. - + Whether the button has a frame. - + The name of the icon used to automatically populate the button. - + The label for the button. - + The `GMenuModel` from which the popup will be created. @@ -53970,13 +53996,13 @@ See [method@Gtk.MenuButton.set_menu_model] for the interaction with the [property@Gtk.MenuButton:popover] property. - + The `GtkPopover` that will be popped up when the button is clicked. - + Whether the menu button acts as a primary menu. @@ -53984,7 +54010,7 @@ with the [property@Gtk.MenuButton:popover] property. Primary menus can be opened using the <kbd>F10</kbd> key - + If set an underscore in the text indicates a mnemonic. @@ -54238,7 +54264,7 @@ g_free (msg); - + Returns the message area of the dialog. This is the box where the dialog’s primary and secondary labels @@ -54276,7 +54302,7 @@ for the corresponding function in the parent [class@Gtk.Dialog]. - + The `GtkBox` that corresponds to the message area of this dialog. See [method@Gtk.MessageDialog.get_message_area] for a detailed @@ -54368,7 +54394,7 @@ modifiers is detected. - + Gets the keyval that must be pressed to succeed triggering @self. @@ -54382,7 +54408,7 @@ modifiers is detected. - + The key value for the trigger. @@ -54416,7 +54442,7 @@ enter passwords, ask questions or show processes blocking unmount. - + Gets the display on which windows of the `GtkMountOperation` will be shown. @@ -54431,7 +54457,7 @@ will be shown. - + Gets the transient parent used by the `GtkMountOperation`. @@ -54445,7 +54471,7 @@ will be shown. - + Returns whether the `GtkMountOperation` is currently displaying a window. @@ -54460,7 +54486,7 @@ a window. - + Sets the display to show windows of the `GtkMountOperation` on. @@ -54477,7 +54503,7 @@ a window. - + Sets the transient parent for windows shown by the `GtkMountOperation`. @@ -54495,18 +54521,18 @@ a window. - + The display where dialogs will be shown. - + Whether a dialog is currently shown. - + The parent window. @@ -54648,7 +54674,7 @@ elements. - + Returns the underlying model of @self. @@ -54662,7 +54688,7 @@ elements. - + Sets the model that @self should wrap. @@ -54681,7 +54707,7 @@ If @model is %NULL, @self will be empty. - + The list managed by this selection. @@ -54798,7 +54824,7 @@ how to add actions to widgets. - + Returns the name of the action that will be activated. @@ -54812,7 +54838,7 @@ how to add actions to widgets. - + The name of the action to activate. @@ -55016,7 +55042,7 @@ windowing system to the `GtkNativeDialog`. - + Returns whether the dialog is modal. @@ -55030,7 +55056,7 @@ windowing system to the `GtkNativeDialog`. - + Gets the title of the `GtkNativeDialog`. @@ -55046,7 +55072,7 @@ windowing system to the `GtkNativeDialog`. - + Fetches the transient parent for this window. @@ -55061,7 +55087,7 @@ windowing system to the `GtkNativeDialog`. - + Determines whether the dialog is visible. @@ -55093,7 +55119,7 @@ If the dialog is not visible this does nothing. - + Sets a dialog modal or non-modal. @@ -55116,7 +55142,7 @@ then disallow lowering the dialog below the parent. - + Sets the title of the `GtkNativeDialog.` @@ -55133,7 +55159,7 @@ then disallow lowering the dialog below the parent. - + Dialog windows should be set transient for the main application window they were spawned from. @@ -55174,25 +55200,25 @@ Multiple calls while the dialog is visible will be ignored. - + Whether the window should be modal with respect to its transient parent. - + The title of the dialog window - + The transient parent of the dialog, or %NULL for none. - + Whether the window is currently visible. @@ -55330,7 +55356,7 @@ when a `GtkSelectionModel` is required. - + Gets the model that @self is wrapping. @@ -55344,7 +55370,7 @@ when a `GtkSelectionModel` is required. - + Sets the model that @self should wrap. @@ -55363,7 +55389,7 @@ If @model is %NULL, this model will be empty. - + The model being managed. @@ -55592,7 +55618,7 @@ See [method@Gtk.Notebook.set_action_widget]. - + Gets the current group name for @notebook. @@ -55679,7 +55705,7 @@ is out of bounds - + Returns the `GtkNotebookPage` for @child. the `GtkNotebookPage` for @child @@ -55696,7 +55722,7 @@ is out of bounds - + Returns a `GListModel` that contains the pages of the notebook. @@ -55716,7 +55742,7 @@ and modify the visible page. - + Returns whether the tab label area has arrows for scrolling. @@ -55730,7 +55756,7 @@ and modify the visible page. - + Returns whether a bevel will be drawn around the notebook pages. @@ -55744,7 +55770,7 @@ and modify the visible page. - + Returns whether the tabs of the notebook are shown. @@ -55815,7 +55841,7 @@ if no tab label has specifically been set for @child. - + Gets the edge at which the tabs are drawn. @@ -56133,7 +56159,7 @@ adding them to a notebook. - + Sets a group name for @notebook. @@ -56195,7 +56221,7 @@ not be able to exchange tabs with any other notebook. - + Sets whether the tab label area will have arrows for scrolling if there are too many tabs to fit in the area. @@ -56213,7 +56239,7 @@ scrolling if there are too many tabs to fit in the area. - + Sets whether a bevel will be drawn around the notebook pages. @@ -56232,7 +56258,7 @@ This only has a visual effect when the tabs are not shown. - + Sets whether to show the tabs for the notebook or not. @@ -56357,7 +56383,7 @@ containing @child. - + Sets the edge at which the tabs are drawn. @@ -56399,42 +56425,42 @@ via drag and drop or not. If %TRUE, pressing the right mouse button on the notebook shows a page switching menu. - + Group name for tab drag and drop. - + The index of the current page. - + A selection model with the pages. - + If %TRUE, scroll arrows are added if there are too many pages to fit. - + Whether the border should be shown. - + Whether tabs should be shown. - + Which side of the notebook holds the tabs. @@ -56584,7 +56610,7 @@ right after a page has been reordered. `GtkNotebookPage` is an auxiliary object used by `GtkNotebook`. - + Returns the notebook child to which @page belongs. @@ -56598,7 +56624,7 @@ right after a page has been reordered. - + The child for this page. @@ -56712,7 +56738,7 @@ Smaller numbers will be sorted first. You can call - + Gets the expression that is evaluated to obtain numbers from items. @@ -56726,7 +56752,7 @@ Smaller numbers will be sorted first. You can call - + Gets whether this sorter will sort smaller numbers first. @@ -56740,7 +56766,7 @@ Smaller numbers will be sorted first. You can call - + Sets the expression that is evaluated to obtain numbers from items. @@ -56763,7 +56789,7 @@ numerically, such as %G_TYPE_INT or %G_TYPE_DOUBLE. - + Sets whether to sort smaller numbers before larger ones. @@ -56780,13 +56806,13 @@ numerically, such as %G_TYPE_INT or %G_TYPE_DOUBLE. - + The expression to evaluate on items to get a number to compare with. - + Whether the sorter will sort smaller numbers first. @@ -56888,7 +56914,7 @@ oriented horizontally or vertically. `GtkOrientable` is more flexible in that it allows the orientation to be changed at runtime, allowing the widgets to “flip”. - + Retrieves the orientation of the @orientable. @@ -56902,7 +56928,7 @@ changed at runtime, allowing the widgets to “flip”. - + Sets the orientation of the @orientable. @@ -56919,7 +56945,7 @@ changed at runtime, allowing the widgets to “flip”. - + The orientation of the orientable. @@ -57023,7 +57049,7 @@ from its [property@Gtk.Widget:halign] and - + Gets the child widget of @overlay. the child widget of @overlay @@ -57087,7 +57113,7 @@ from its [property@Gtk.Widget:halign] and - + Sets the child widget of @overlay. @@ -57147,7 +57173,7 @@ be drawn outside of @overlay's allocation if they are too large. - + @@ -57200,7 +57226,7 @@ properties get documented. `GtkLayoutChild` subclass for children in a `GtkOverlayLayout`. - + Retrieves whether the child is clipped. @@ -57214,7 +57240,7 @@ properties get documented. - + Retrieves whether the child is measured. @@ -57228,7 +57254,7 @@ properties get documented. - + Sets whether to clip this child. @@ -57245,7 +57271,7 @@ properties get documented. - + Sets whether to measure this child. @@ -57262,13 +57288,13 @@ properties get documented. - + Whether the child should be clipped to fit the parent's size. - + Whether the child size should contribute to the `GtkOverlayLayout`'s @@ -58549,7 +58575,7 @@ gtk_widget_set_size_request (frame2, 50, -1); - + Retrieves the end child of the given `GtkPaned`. @@ -58565,7 +58591,7 @@ See also: `GtkPaned`:end-child - + Obtains the position of the divider between the two panes. @@ -58579,7 +58605,7 @@ See also: `GtkPaned`:end-child - + Returns whether the end child can be resized. @@ -58593,7 +58619,7 @@ See also: `GtkPaned`:end-child - + Returns whether the start child can be resized. @@ -58607,7 +58633,7 @@ See also: `GtkPaned`:end-child - + Returns whether the end child can be shrunk. @@ -58621,7 +58647,7 @@ See also: `GtkPaned`:end-child - + Returns whether the start child can be shrunk. @@ -58635,7 +58661,7 @@ See also: `GtkPaned`:end-child - + Retrieves the start child of the given `GtkPaned`. @@ -58651,7 +58677,7 @@ See also: `GtkPaned`:start-child - + Gets whether the separator should be wide. @@ -58665,7 +58691,7 @@ See also: `GtkPaned`:start-child - + Sets the end child of @paned to @child. @@ -58682,7 +58708,7 @@ See also: `GtkPaned`:start-child - + Sets the position of the divider between the two panes. @@ -58700,7 +58726,7 @@ See also: `GtkPaned`:start-child - + Sets the `GtkPaned`:resize-end-child property @@ -58717,7 +58743,7 @@ See also: `GtkPaned`:start-child - + Sets the `GtkPaned`:resize-start-child property @@ -58734,7 +58760,7 @@ See also: `GtkPaned`:start-child - + Sets the `GtkPaned`:shrink-end-child property @@ -58751,7 +58777,7 @@ See also: `GtkPaned`:start-child - + Sets the `GtkPaned`:shrink-start-child property @@ -58768,7 +58794,7 @@ See also: `GtkPaned`:start-child - + Sets the start child of @paned to @child. @@ -58785,7 +58811,7 @@ See also: `GtkPaned`:start-child - + Sets whether the separator should be wide. @@ -58802,7 +58828,7 @@ See also: `GtkPaned`:start-child - + The second child. @@ -58822,7 +58848,7 @@ This property is derived from the size and shrinkability of the widget's children. - + Position of the separator in pixels, from the left/top. @@ -58832,41 +58858,41 @@ of the widget's children. %TRUE if the `position` property has been set. - + Determines whether the second child expands and shrinks along with the paned widget. - + Determines whether the first child expands and shrinks along with the paned widget. - + Determines whether the second child can be made smaller than its requisition. - + Determines whether the first child can be made smaller than its requisition. - + The first child. - + Whether the `GtkPaned` should provide a stronger visual separation. @@ -59461,7 +59487,7 @@ icon, and possibly other children. - + Gets the menu model set with gtk_password_entry_set_extra_menu(). @@ -59475,7 +59501,7 @@ icon, and possibly other children. - + Returns whether the entry is showing an icon to reveal the contents. @@ -59490,7 +59516,7 @@ reveal the contents. - + Sets a menu model to add when constructing the context menu for @entry. @@ -59508,7 +59534,7 @@ the context menu for @entry. - + Sets whether the entry should have a clickable icon to reveal the contents. @@ -59532,7 +59558,7 @@ Setting this to %FALSE also hides the text again. Whether to activate the default widget when Enter is pressed. - + A menu model whose contents will be appended to @@ -59544,7 +59570,7 @@ the context menu. when it is empty and unfocused. - + Whether to show an icon for revealing the content. @@ -59733,7 +59759,7 @@ See that function for details. - + Gets the alternative textual description of the picture. @@ -59749,7 +59775,7 @@ The returned string will be %NULL if the picture cannot be described textually.< - + Returns whether the `GtkPicture` respects its contents size. @@ -59763,7 +59789,7 @@ The returned string will be %NULL if the picture cannot be described textually.< - + Gets the `GFile` currently displayed if @self is displaying a file. @@ -59780,7 +59806,7 @@ If @self is not displaying a file, for example when - + Returns whether the `GtkPicture` preserves its contents aspect ratio. @@ -59794,7 +59820,7 @@ If @self is not displaying a file, for example when - + Gets the `GdkPaintable` being displayed by the `GtkPicture`. @@ -59808,7 +59834,7 @@ If @self is not displaying a file, for example when - + Sets an alternative textual description for the picture contents. @@ -59831,7 +59857,7 @@ If the picture cannot be described textually, set this property to %NULL. - + If set to %TRUE, the @self can be made smaller than its contents. @@ -59857,7 +59883,7 @@ because the grow behavior can be controlled via - + Makes @self load and display @file. @@ -59894,7 +59920,7 @@ This is a utility function that calls [method@Gtk.Picture.set_file]. - + If set to %TRUE, the @self will render its contents according to their aspect ratio. @@ -59918,7 +59944,7 @@ the contents will be stretched over the picture's whole area. - + Makes @self display the given @paintable. @@ -59978,32 +60004,32 @@ This is a utility function that calls [method@Gtk.Picture.set_file]. - + The alternative textual description for the picture. - + If the `GtkPicture` can be made smaller than the natural size of its contents. - + The `GFile` that is displayed or %NULL if none. - + Whether the GtkPicture will render its contents trying to preserve the aspect ratio. - + The `GdkPaintable` to be displayed by this `GtkPicture`. @@ -60145,7 +60171,7 @@ used) and no box-shadow. - + Returns whether the popover is modal. @@ -60162,7 +60188,7 @@ implications of this. - + Returns whether the popover will close after a modal child is closed. @@ -60176,7 +60202,7 @@ implications of this. - + Gets the child widget of @popover. @@ -60190,7 +60216,7 @@ implications of this. - + Gets whether this popover is showing an arrow pointing at the widget that it is relative to. @@ -60205,7 +60231,7 @@ pointing at the widget that it is relative to. - + Gets whether mnemonics are visible. @@ -60240,7 +60266,7 @@ pointing at the widget that it is relative to. - + Gets the rectangle that the popover points to. @@ -60263,7 +60289,7 @@ widget coordinates. - + Returns the preferred position of @popover. @@ -60316,13 +60342,13 @@ as well. See [property@Gtk.Popover:cascade-popdown]. - + Sets whether @popover is modal. A modal popover will grab the keyboard focus on it when being -displayed. Clicking outside the popover area or pressing Esc -will dismiss the popover. +displayed. Focus will wrap around within the popover. Clicking +outside the popover area or pressing Esc will dismiss the popover. Called this function on an already showing popup with a new autohide value different from the current one, will cause the @@ -60341,7 +60367,7 @@ popup to be hidden. - + If @cascade_popdown is %TRUE, the popover will be closed when a child modal popover is closed. @@ -60361,7 +60387,7 @@ If %FALSE, @popover will stay visible. - + Sets the child widget of @popover. @@ -60378,7 +60404,7 @@ If %FALSE, @popover will stay visible. - + Sets the default widget of a `GtkPopover`. @@ -60400,7 +60426,7 @@ unsets the default widget for a `GtkPopover`. - + Sets whether this popover should draw an arrow pointing at the widget it is relative to. @@ -60418,7 +60444,7 @@ pointing at the widget it is relative to. - + Sets whether mnemonics should be visible. @@ -60459,7 +60485,7 @@ for positioning the popover. - + Sets the rectangle that @popover points to. @@ -60478,7 +60504,7 @@ This is in the coordinate space of the @popover parent. - + Sets the preferred position for @popover to appear. @@ -60502,13 +60528,13 @@ on lack of space (eg. if close to the window edges), the - + Whether to dismiss the popover on outside clicks. - + Whether the popover pops down after a child popover. @@ -60516,36 +60542,36 @@ on lack of space (eg. if close to the window edges), the This is used to implement the expected behavior of submenus. - + The child widget. - + The default widget inside the popover. - + Whether to draw an arrow. - + Whether mnemonics are currently visible in this popover. - + Rectangle in the parent widget that the popover points to. - + How to place the popover, relative to its parent. @@ -60786,7 +60812,7 @@ an item with a `custom` attribute that matches @id. - + Returns the menu model used to populate the popover. @@ -60818,7 +60844,7 @@ gtk_popover_menu_add_child(). - + Sets a new menu model on @popover. @@ -60839,7 +60865,7 @@ to @model. - + The model from which the menu is made. @@ -60920,7 +60946,7 @@ item with a `custom` attribute that matches @id. - + Returns the model from which the contents of @bar are taken. @@ -60952,7 +60978,7 @@ gtk_popover_menu_bar_add_child(). - + Sets a menu model from which @bar should take its contents. @@ -60970,7 +60996,7 @@ its contents. - + The `GMenuModel` from which the menu bar is created. @@ -61472,7 +61498,7 @@ via [method@Gtk.PrintJob.set_source_file]. - + Gets the `GtkPrinter` of the print job. @@ -61525,7 +61551,7 @@ via [method@Gtk.PrintJob.set_source_file]. - + Gets the `GtkPrintSettings` of the print job. @@ -61566,7 +61592,7 @@ the print job should be rendered. - + Gets the job title. @@ -61580,7 +61606,7 @@ the print job should be rendered. - + Returns whether jobs will be tracked after printing. @@ -61839,7 +61865,7 @@ PDF may work too). See [method@Gtk.Printer.accepts_pdf] and - + If track_status is %TRUE, the print job will try to continue report on the status of the print job in the printer queues and printer. @@ -61867,22 +61893,22 @@ so it should not be enabled unless needed. Page setup. - + The printer to send the job to. - + Printer settings. - + The title of the print job. - + %TRUE if the print job will continue to emit status-changed @@ -62184,7 +62210,7 @@ Otherwise it is called by GTK itself. - + Returns the default page setup. @@ -62198,7 +62224,7 @@ Otherwise it is called by GTK itself. - + Gets whether page setup selection combos are embedded @@ -62231,7 +62257,7 @@ The returned `GError` will contain more details on what went wrong. - + Gets whether there is a selection. @@ -62245,7 +62271,7 @@ The returned `GError` will contain more details on what went wrong. - + Returns the number of pages that will be printed. @@ -62268,7 +62294,7 @@ This is typically used to track the progress of print operation. - + Returns the current print settings. @@ -62286,7 +62312,7 @@ Note that the return value is %NULL until either - + Returns the status of the print operation. @@ -62302,7 +62328,7 @@ Also see [method@Gtk.PrintOperation.get_status_string]. - + Returns a string representation of the status of the print operation. @@ -62324,7 +62350,7 @@ a status value that is suitable for programmatic use. - + Gets whether the application supports print of selection @@ -62442,7 +62468,7 @@ given `GtkPrintOperation`. - + Sets whether gtk_print_operation_run() may return before the print operation is completed. @@ -62463,7 +62489,7 @@ operation. - + Sets the current page. @@ -62485,7 +62511,7 @@ Note that this only makes sense for pre-paginated documents. - + Sets the label for the tab holding custom widgets. @@ -62502,7 +62528,7 @@ Note that this only makes sense for pre-paginated documents. - + Makes @default_page_setup the default page setup for @op. @@ -62541,7 +62567,7 @@ This function must be called in the callback of the - + Embed page size combo box and orientation combo box into page setup page. @@ -62560,7 +62586,7 @@ Selected page setup is stored as default page setup in `GtkPrintOperation`. - + Sets up the `GtkPrintOperation` to generate a file instead of showing the print dialog. @@ -62586,7 +62612,7 @@ of printers in the print dialog. - + Sets whether there is a selection to print. @@ -62607,7 +62633,7 @@ for the [signal@Gtk.PrintOperation::begin-print] signal. - + Sets the name of the print job. @@ -62630,7 +62656,7 @@ numbering successive print jobs. - + Sets the number of pages in the document. @@ -62657,7 +62683,7 @@ will be for page @n_pages - 1. - + Sets the print settings for @op. @@ -62677,7 +62703,7 @@ from a previous print operation, see [method@Gtk.PrintOperation.run]. - + If @show_progress is %TRUE, the print operation will show a progress dialog during the print operation. @@ -62695,7 +62721,7 @@ a progress dialog during the print operation. - + Sets whether selection is supported by `GtkPrintOperation`. @@ -62712,7 +62738,7 @@ a progress dialog during the print operation. - + If track_status is %TRUE, the print operation will try to continue report on the status of the print job in the printer queues and printer. @@ -62736,7 +62762,7 @@ so it should not be enabled unless needed. - + Sets up the transformation for the cairo context obtained from `GtkPrintContext` in such a way that distances are measured in @@ -62755,7 +62781,7 @@ units of @unit. - + If @full_page is %TRUE, the transformation for the cairo context obtained from `GtkPrintContext` puts the origin at the top left @@ -62778,7 +62804,7 @@ is at the top left corner of the imageable area (i.e. inside the margins). - + Determines whether the print operation may run asynchronously or not. @@ -62792,7 +62818,7 @@ is unlikely to change). On other platforms, all actions except for %GTK_PRINT_OPERATION_ACTION_EXPORT support asynchronous operation. - + The current page in the document. @@ -62802,7 +62828,7 @@ the user will be able to select to print only the current page. Note that this only makes sense for pre-paginated documents. - + Used as the label of the tab containing custom widgets. @@ -62811,7 +62837,7 @@ Note that this property may be ignored on some platforms. If this is %NULL, GTK uses a default label. - + The `GtkPageSetup` used by default. @@ -62821,14 +62847,14 @@ but it can be overridden on a per-page basis by connecting to the [signal@Gtk.PrintOperation::request-page-setup] signal. - + If %TRUE, page size combo box and orientation combo box are embedded into page setup page. - + The name of a file to generate instead of showing the print dialog. @@ -62842,7 +62868,7 @@ by letting the user pick the “Print to PDF” item from the list of printers in the print dialog. - + Determines whether there is a selection in your application. @@ -62851,7 +62877,7 @@ This can allow your application to print the selection. This is typically used to make a "Selection" button sensitive. - + A string used to identify the job (e.g. in monitoring applications like eggcups). @@ -62860,7 +62886,7 @@ If you don't set a job name, GTK picks a default one by numbering successive print jobs. - + The number of pages in the document. @@ -62875,7 +62901,7 @@ if the user chooses to print all pages, the last ::draw-page signal will be for page @n_pages - 1. - + The number of pages that will be printed. @@ -62889,7 +62915,7 @@ print status is %GTK_PRINT_STATUS_GENERATING_DATA. This is typically used to track the progress of print operation. - + The `GtkPrintSettings` used for initializing the dialog. @@ -62899,18 +62925,18 @@ print settings from a previous print operation, see [method@Gtk.PrintOperation.run]. - + Determines whether to show a progress dialog during the print operation. - + The status of the print operation. - + A string representation of the status of the print operation. @@ -62921,7 +62947,7 @@ See the [property@Gtk.PrintOperation:status] property for a status value that is suitable for programmatic use. - + If %TRUE, the print operation will support print of selection. @@ -62929,7 +62955,7 @@ value that is suitable for programmatic use. This allows the print dialog to show a "Selection" button. - + If %TRUE, the print operation will try to continue report on the status of the print job in the printer queues and printer. @@ -62940,14 +62966,14 @@ However, this is often implemented using polling, and should not be enabled unless needed. - + The transformation for the cairo context obtained from `GtkPrintContext` is set up in such a way that distances are measured in units of @unit. - + If %TRUE, the transformation for the cairo context obtained from `GtkPrintContext` puts the origin at the top left corner @@ -65266,7 +65292,7 @@ dialog and print are added. - + Gets the current page of the `GtkPrintUnixDialog`. @@ -65280,7 +65306,7 @@ dialog and print are added. - + Gets whether to embed the page setup. @@ -65294,7 +65320,7 @@ dialog and print are added. - + Gets whether there is a selection. @@ -65308,7 +65334,7 @@ dialog and print are added. - + Gets the capabilities that have been set on this `GtkPrintUnixDialog`. @@ -65322,7 +65348,7 @@ dialog and print are added. - + Gets the page setup that is used by the `GtkPrintUnixDialog`. @@ -65349,7 +65375,7 @@ dialog and print are added. - + Gets the currently selected printer. @@ -65381,7 +65407,7 @@ it if don’t want to keep it. - + Gets whether the print dialog allows user to print a selection. @@ -65395,7 +65421,7 @@ it if don’t want to keep it. - + Sets the current page number. @@ -65415,7 +65441,7 @@ for the range of pages to print. - + Embed page size combo box and orientation combo box into page setup page. @@ -65432,7 +65458,7 @@ for the range of pages to print. - + Sets whether a selection exists. @@ -65449,7 +65475,7 @@ for the range of pages to print. - + This lets you specify the printing capabilities your application supports. @@ -65472,7 +65498,7 @@ handles scaling. - + Sets the page setup of the `GtkPrintUnixDialog`. @@ -65510,7 +65536,7 @@ is shown. - + Sets whether the print dialog allows user to print a selection. @@ -65527,31 +65553,31 @@ is shown. - + The current page in the document. - + %TRUE if the page setup controls are embedded. - + Whether the application has a selection. - + Capabilities the application can handle. - + The `GtkPageSetup` object to use. @@ -65563,12 +65589,12 @@ is shown. The `GtkPrintSettings` object used for this dialog. - + The `GtkPrinter` which is selected. - + Whether the dialog supports selection. @@ -65792,7 +65818,7 @@ available, see [method@Gtk.Printer.has_details] and - + Gets the name of the icon to use for the printer. @@ -65806,7 +65832,7 @@ available, see [method@Gtk.Printer.has_details] and - + Gets the number of jobs currently queued on the printer. @@ -65820,7 +65846,7 @@ available, see [method@Gtk.Printer.has_details] and - + Returns a description of the location of the printer. @@ -65834,7 +65860,7 @@ available, see [method@Gtk.Printer.has_details] and - + Returns the name of the printer. @@ -65848,7 +65874,7 @@ available, see [method@Gtk.Printer.has_details] and - + Returns the state message describing the current state of the printer. @@ -66006,7 +66032,7 @@ will be emitted on @printer. The backend for the printer. - + Icon name to use for the printer. @@ -66016,17 +66042,17 @@ will be emitted on @printer. %FALSE if this represents a real hardware device. - + Number of jobs queued in the printer. - + Information about the location of the printer. - + The name of the printer. @@ -66039,7 +66065,7 @@ A paused printer still accepts jobs, but it does not print them. - + String giving the current status of the printer. @@ -66139,7 +66165,7 @@ in overlays like the one Epiphany has for page loading progress. - + Returns the ellipsizing position of the progress bar. @@ -66155,7 +66181,7 @@ See [method@Gtk.ProgressBar.set_ellipsize]. - + Returns the current fraction of the task that’s been completed. @@ -66169,7 +66195,7 @@ See [method@Gtk.ProgressBar.set_ellipsize]. - + Returns whether the progress bar is inverted. @@ -66183,7 +66209,7 @@ See [method@Gtk.ProgressBar.set_ellipsize]. - + Retrieves the pulse step. @@ -66199,7 +66225,7 @@ See [method@Gtk.ProgressBar.set_pulse_step]. - + Returns whether the `GtkProgressBar` shows text. @@ -66215,7 +66241,7 @@ See [method@Gtk.ProgressBar.set_show_text]. - + Retrieves the text that is displayed with the progress bar. @@ -66249,7 +66275,7 @@ per pulse is determined by [method@Gtk.ProgressBar.set_pulse_step]). - + Sets the mode used to ellipsize the text. @@ -66269,7 +66295,7 @@ to render the entire string. - + Causes the progress bar to “fill in” the given fraction of the bar. @@ -66289,7 +66315,7 @@ The fraction should be between 0.0 and 1.0, inclusive. - + Sets whether the progress bar is inverted. @@ -66309,7 +66335,7 @@ Inverted progress bars grow in the opposite direction. - + Sets the fraction of total progress bar length to move the bouncing block. @@ -66330,7 +66356,7 @@ is called. - + Sets whether the progress bar will show text next to the bar. @@ -66355,7 +66381,7 @@ to %TRUE and [property@Gtk.ProgressBar:text] to the empty string (not %NULL). - + Causes the given @text to appear next to the progress bar. @@ -66382,7 +66408,7 @@ be styled and sized suitably for containing text, as long as - + The preferred place to ellipsize the string. @@ -66396,25 +66422,25 @@ only enough space to display the ellipsis ("..."). Another means to set a progress bar's width is [method@Gtk.Widget.set_size_request]. - + The fraction of total work that has been completed. - + Invert the direction in which the progress bar grows. - + The fraction of total progress to move the bounding block when pulsed. - + Sets whether the progress bar will show a text in addition @@ -66429,7 +66455,7 @@ To make a progress bar that is styled and sized suitably for showing text to %TRUE and [property@Gtk.ProgressBar:text] to the empty string (not %NULL). - + Text to be displayed in the progress bar. @@ -66681,7 +66707,7 @@ Apart from signals for monitoring the parameters of the adjustment, - + Get the adjustment which is the “model” object for `GtkRange`. @@ -66695,7 +66721,7 @@ Apart from signals for monitoring the parameters of the adjustment, - + Gets the current position of the fill level indicator. @@ -66724,7 +66750,7 @@ See [method@Gtk.Range.set_flippable]. - + Gets whether the range is inverted. @@ -66759,7 +66785,7 @@ This function is useful mainly for `GtkRange` subclasses. - + Gets whether the range is restricted to the fill level. @@ -66773,7 +66799,7 @@ This function is useful mainly for `GtkRange` subclasses. - + Gets the number of digits to round the value to when it changes. @@ -66790,7 +66816,7 @@ See [signal@Gtk.Range::change-value]. - + Gets whether the range displays the fill level graphically. @@ -66855,7 +66881,7 @@ See [method@Gtk.Range.set_slider_size_fixed]. - + Sets the adjustment to be used as the “model” object for the `GtkRange` @@ -66880,7 +66906,7 @@ The page size affects the size of the scrollbar slider. - + Set the new position of the fill level indicator. @@ -66958,7 +66984,7 @@ is used for example when moving via Page Up or Page Down keys. - + Sets whether to invert the range. @@ -67004,7 +67030,7 @@ between @min and @max - page-size.) - + Sets whether the slider is restricted to the fill level. @@ -67024,7 +67050,7 @@ of the fill level concept. - + Sets the number of digits to round the value to when it changes. @@ -67044,7 +67070,7 @@ See [signal@Gtk.Range::change-value]. - + Sets whether a graphical fill level is show on the trough. @@ -67103,32 +67129,32 @@ it will be clamped to fit inside them. The range emits the - + The adjustment that is controlled by the range. - + The fill level (e.g. prebuffering of a network stream). - + If %TRUE, the direction in which the slider moves is inverted. - + Controls whether slider movement is restricted to an upper boundary set by the fill level. - + The number of digits to round the value to when @@ -67137,7 +67163,7 @@ it changes. See [signal@Gtk.Range::change-value]. - + Controls whether fill level indicator graphics are displayed @@ -68275,7 +68301,7 @@ tree, regardless of the state of the revealer widget. - + Gets the child widget of @revealer. @@ -68289,7 +68315,7 @@ tree, regardless of the state of the revealer widget. - + Returns whether the child is fully revealed. @@ -68306,7 +68332,7 @@ to the revealed state is completed. - + Returns whether the child is currently revealed. @@ -68325,7 +68351,7 @@ use [method@Gtk.Revealer.get_child_revealed]. - + Returns the amount of time (in milliseconds) that transitions will take. @@ -68340,7 +68366,7 @@ transitions will take. - + Gets the type of animation that will be used for transitions in @revealer. @@ -68355,7 +68381,7 @@ for transitions in @revealer. - + Sets the child widget of @revealer. @@ -68372,7 +68398,7 @@ for transitions in @revealer. - + Tells the `GtkRevealer` to reveal or conceal its child. @@ -68392,7 +68418,7 @@ transition type of @revealer. - + Sets the duration that transitions will take. @@ -68409,7 +68435,7 @@ transition type of @revealer. - + Sets the type of animation that will be used for transitions in @revealer. @@ -68429,30 +68455,30 @@ Available types include various kinds of fades and slides. - + The child widget. - + Whether the child is revealed and the animation target reached. - + Whether the revealer should reveal the child. - + The animation duration, in milliseconds. - + The type of animation used to transition. @@ -69049,7 +69075,7 @@ To remove marks from a scale, use [method@Gtk.Scale.clear_marks]. - + Gets the number of decimal places that are displayed in the value. @@ -69063,7 +69089,7 @@ To remove marks from a scale, use [method@Gtk.Scale.clear_marks]. - + Returns whether the current value is displayed as a string next to the slider. @@ -69078,7 +69104,7 @@ next to the slider. - + Returns whether the scale has an origin. @@ -69137,7 +69163,7 @@ values are undefined. - + Gets the position in which the current value is displayed. @@ -69151,7 +69177,7 @@ values are undefined. - + Sets the number of decimal places that are displayed in the value. @@ -69180,7 +69206,7 @@ value yourself. - + Specifies whether the current value is displayed as a string next to the slider. @@ -69229,7 +69255,7 @@ its own, rounded according to the value of the - + Sets whether the scale has an origin. @@ -69250,7 +69276,7 @@ the scale will highlight the part of the trough between the origin - + Sets the position in which the current value is displayed. @@ -69267,25 +69293,25 @@ the scale will highlight the part of the trough between the origin - + The number of decimal places that are displayed in the value. - + Whether the current value is displayed as a string next to the slider. - + Whether the scale has an origin. - + The position in which the current value is displayed. @@ -69356,7 +69382,7 @@ with a stepping of @step. - + Gets the `GtkAdjustment` associated with the `GtkScaleButton`’s scale. @@ -69413,7 +69439,7 @@ See [method@Gtk.Range.get_adjustment] for details. - + Gets the current value of the scale button. @@ -69427,7 +69453,7 @@ See [method@Gtk.Range.get_adjustment] for details. - + Sets the `GtkAdjustment` to be used as a model for the `GtkScaleButton`’s scale. @@ -69447,7 +69473,7 @@ See [method@Gtk.Range.set_adjustment] for details. - + Sets the icons to be used by the scale button. @@ -69466,7 +69492,7 @@ See [method@Gtk.Range.set_adjustment] for details. - + Sets the current value of the scale. @@ -69489,13 +69515,13 @@ signal if the value changes. - + The `GtkAdjustment` that is used as the model. - + The names of the icons to be used by the scale button. @@ -69517,7 +69543,7 @@ better for the users. - + The value of the scale. @@ -69783,7 +69809,7 @@ overshoot indication, at the right position. - + Retrieves the `GtkAdjustment` used for horizontal scrolling. @@ -69797,7 +69823,7 @@ overshoot indication, at the right position. - + Gets the horizontal `GtkScrollablePolicy`. @@ -69811,7 +69837,7 @@ overshoot indication, at the right position. - + Retrieves the `GtkAdjustment` used for vertical scrolling. @@ -69825,7 +69851,7 @@ overshoot indication, at the right position. - + Gets the vertical `GtkScrollablePolicy`. @@ -69839,7 +69865,7 @@ overshoot indication, at the right position. - + Sets the horizontal adjustment of the `GtkScrollable`. @@ -69856,7 +69882,7 @@ overshoot indication, at the right position. - + Sets the `GtkScrollablePolicy`. @@ -69876,7 +69902,7 @@ below the minimum width or below the natural width. - + Sets the vertical adjustment of the `GtkScrollable`. @@ -69893,7 +69919,7 @@ below the minimum width or below the natural width. - + Sets the `GtkScrollablePolicy`. @@ -69913,7 +69939,7 @@ below the minimum height or below the natural height. - + Horizontal `GtkAdjustment` of the scrollable widget. @@ -69921,13 +69947,13 @@ below the minimum height or below the natural height. This adjustment is shared between the scrollable widget and its parent. - + Determines when horizontal scrolling should start. - + Vertical `GtkAdjustment` of the scrollable widget. @@ -69935,7 +69961,7 @@ This adjustment is shared between the scrollable widget and its parent. This adjustment is shared between the scrollable widget and its parent. - + Determines when vertical scrolling should start. @@ -70040,7 +70066,7 @@ Other style classes that may be added to scrollbars inside - + Returns the scrollbar's adjustment. @@ -70054,7 +70080,7 @@ Other style classes that may be added to scrollbars inside - + Makes the scrollbar use the given adjustment. @@ -70071,7 +70097,7 @@ Other style classes that may be added to scrollbars inside - + The `GtkAdjustment` controlled by this scrollbar. @@ -70172,7 +70198,7 @@ with a subnode named junction. - + Gets the child widget of @scrolled_window. @@ -70186,7 +70212,7 @@ with a subnode named junction. - + Returns the horizontal scrollbar’s adjustment. @@ -70203,7 +70229,7 @@ to the child widget’s horizontal scroll functionality. - + Gets whether the scrolled window draws a frame. @@ -70230,7 +70256,7 @@ to the child widget’s horizontal scroll functionality. - + Returns the specified kinetic scrolling behavior. @@ -70244,7 +70270,7 @@ to the child widget’s horizontal scroll functionality. - + Returns the maximum content height set. @@ -70258,7 +70284,7 @@ to the child widget’s horizontal scroll functionality. - + Returns the maximum content width set. @@ -70272,7 +70298,7 @@ to the child widget’s horizontal scroll functionality. - + Gets the minimal content height of @scrolled_window. @@ -70286,7 +70312,7 @@ to the child widget’s horizontal scroll functionality. - + Gets the minimum content width of @scrolled_window. @@ -70300,7 +70326,7 @@ to the child widget’s horizontal scroll functionality. - + Returns whether overlay scrolling is enabled for this scrolled window. @@ -70353,7 +70379,7 @@ See [method@Gtk.ScrolledWindow.set_policy]. - + Reports whether the natural height of the child will be calculated and propagated through the scrolled window’s requested natural height. @@ -70368,7 +70394,7 @@ and propagated through the scrolled window’s requested natural height. - + Reports whether the natural width of the child will be calculated and propagated through the scrolled window’s requested natural width. @@ -70383,7 +70409,7 @@ and propagated through the scrolled window’s requested natural width. - + Returns the vertical scrollbar’s adjustment. @@ -70413,7 +70439,7 @@ scrollbar to the child widget’s vertical scroll functionality. - + Sets the child widget of @scrolled_window. @@ -70430,7 +70456,7 @@ scrollbar to the child widget’s vertical scroll functionality. - + Sets the `GtkAdjustment` for the horizontal scrollbar. @@ -70447,7 +70473,7 @@ scrollbar to the child widget’s vertical scroll functionality. - + Changes the frame drawn around the contents of @scrolled_window. @@ -70464,7 +70490,7 @@ scrollbar to the child widget’s vertical scroll functionality. - + Turns kinetic scrolling on or off. @@ -70484,7 +70510,7 @@ Kinetic scrolling only applies to devices with source - + Sets the maximum height that @scrolled_window should keep visible. @@ -70507,7 +70533,7 @@ smaller than [property@Gtk.ScrolledWindow:min-content-height]. - + Sets the maximum width that @scrolled_window should keep visible. @@ -70530,7 +70556,7 @@ value smaller than [property@Gtk.ScrolledWindow:min-content-width]. - + Sets the minimum height that @scrolled_window should keep visible. @@ -70553,7 +70579,7 @@ value greater than [property@Gtk.ScrolledWindow:max-content-height]. - + Sets the minimum width that @scrolled_window should keep visible. @@ -70576,7 +70602,7 @@ value greater than [property@Gtk.ScrolledWindow:max-content-width]. - + Enables or disables overlay scrolling for this scrolled window. @@ -70646,7 +70672,7 @@ than the trough — the display is larger than the page size). - + Sets whether the natural height of the child should be calculated and propagated through the scrolled window’s requested natural height. @@ -70664,7 +70690,7 @@ and propagated through the scrolled window’s requested natural height. - + Sets whether the natural width of the child should be calculated and propagated through the scrolled window’s requested natural width. @@ -70682,7 +70708,7 @@ and propagated through the scrolled window’s requested natural width. - + Sets the `GtkAdjustment` for the vertical scrollbar. @@ -70714,16 +70740,16 @@ it defaults to %GTK_CORNER_TOP_LEFT. - + The child widget. - + - + Whether to draw a frame around the contents. @@ -70736,7 +70762,7 @@ Use [method@Gtk.ScrolledWindow.set_policy] to set this property. - + Whether kinetic scrolling is enabled or not. @@ -70744,31 +70770,31 @@ this property. Kinetic scrolling only applies to devices with source %GDK_SOURCE_TOUCHSCREEN. - + The maximum content height of @scrolled_window. - + The maximum content width of @scrolled_window. - + The minimum content height of @scrolled_window. - + The minimum content width of @scrolled_window. - + Whether overlay scrolling is enabled or not. @@ -70781,7 +70807,7 @@ Note that overlay scrolling can also be globally disabled, with the [property@Gtk.Settings:gtk-overlay-scrolling] setting. - + Whether the natural height of the child should be calculated and propagated @@ -70791,7 +70817,7 @@ This is useful in cases where an attempt should be made to allocate exactly enough space for the natural size of the child. - + Whether the natural width of the child should be calculated and propagated @@ -70801,7 +70827,7 @@ This is useful in cases where an attempt should be made to allocate exactly enough space for the natural size of the child. - + @@ -70979,7 +71005,7 @@ child of the search bar (as in our main example). - + Gets the child widget of @bar. @@ -70993,7 +71019,7 @@ child of the search bar (as in our main example). - + Gets the widget that @bar is capturing key events from. @@ -71021,7 +71047,7 @@ child of the search bar (as in our main example). - + Returns whether the close button is shown. @@ -71035,7 +71061,7 @@ child of the search bar (as in our main example). - + Sets the child widget of @bar. @@ -71052,7 +71078,7 @@ child of the search bar (as in our main example). - + Sets @widget as the widget that @bar will capture key events from. @@ -71097,7 +71123,7 @@ capture and forward the events yourself with - + Shows or hides the close button. @@ -71118,13 +71144,13 @@ of the toggle button. - + The child widget. - + The key capture widget. @@ -71136,7 +71162,7 @@ of the toggle button. Whether the search mode is on and the search bar shown. - + Whether to show the close button in the search bar. @@ -71334,7 +71360,7 @@ selected items from the underlying selection model. - + Gets the model currently filtered or %NULL if none. @@ -71348,7 +71374,7 @@ selected items from the underlying selection model. - + Sets the model to be filtered. @@ -71370,7 +71396,7 @@ types match. - + The model being filtered. @@ -72690,7 +72716,7 @@ for display purposes or by allowing shortcuts to be configured. - + Gets the action that is activated by this shortcut. @@ -72704,7 +72730,7 @@ for display purposes or by allowing shortcuts to be configured. - + Gets the arguments that are passed when activating the shortcut. @@ -72718,7 +72744,7 @@ for display purposes or by allowing shortcuts to be configured. - + Gets the trigger used to trigger @self. @@ -72732,7 +72758,7 @@ for display purposes or by allowing shortcuts to be configured. - + Sets the new action for @self to be @action. @@ -72750,7 +72776,7 @@ for display purposes or by allowing shortcuts to be configured. - + Sets the arguments to pass when activating the shortcut. @@ -72767,7 +72793,7 @@ for display purposes or by allowing shortcuts to be configured. - + Sets the new trigger for @self to be @trigger. @@ -72785,19 +72811,19 @@ for display purposes or by allowing shortcuts to be configured. - + The action that gets activated by this shortcut. - + Arguments passed to activation. - + The trigger that triggers this shortcut. @@ -73042,7 +73068,7 @@ function does nothing. - + Gets the scope for when this controller activates its shortcuts. @@ -73106,7 +73132,7 @@ have their own modifiers for activating mnemonics. - + Sets the controller to have the given @scope. @@ -73141,7 +73167,7 @@ when the widget has focus. A list model to take shortcuts from. - + What scope the shortcuts will be handled in. @@ -73189,7 +73215,7 @@ The main use case for `GtkShortcutLabel` is inside a [class@Gtk.ShortcutsWindow] - + Retrieves the current accelerator of @self. @@ -73203,7 +73229,7 @@ The main use case for `GtkShortcutLabel` is inside a [class@Gtk.ShortcutsWindow] - + Retrieves the text that is displayed when no accelerator is set. @@ -73218,7 +73244,7 @@ accelerator is set. - + Sets the accelerator to be displayed by @self. @@ -73235,7 +73261,7 @@ accelerator is set. - + Sets the text to be displayed by @self when no accelerator is set. @@ -73252,7 +73278,7 @@ accelerator is set. - + The accelerator that @self displays. @@ -73261,7 +73287,7 @@ See [property@Gtk.ShortcutsShortcut:accelerator] for the accepted syntax. - + The text that is displayed when no accelerator is set. @@ -73948,7 +73974,7 @@ It will also unpack the args into arguments passed to the signal. - + Returns the name of the signal that will be emitted. @@ -73962,7 +73988,7 @@ It will also unpack the args into arguments passed to the signal. - + The name of the signal to emit. @@ -74114,7 +74140,7 @@ model will preserve the selection. - + Checks if autoselect has been enabled or disabled via gtk_single_selection_set_autoselect(). @@ -74129,7 +74155,7 @@ gtk_single_selection_set_autoselect(). - + If %TRUE, gtk_selection_model_unselect_item() is supported and allows unselecting the selected item. @@ -74144,7 +74170,7 @@ unselecting the selected item. - + Gets the model that @self is wrapping. @@ -74158,7 +74184,7 @@ unselecting the selected item. - + Gets the position of the selected item. @@ -74174,7 +74200,7 @@ If no item is selected, %GTK_INVALID_LIST_POSITION is returned. - + Gets the selected item. @@ -74190,7 +74216,7 @@ If no item is selected, %NULL is returned. - + Enables or disables autoselect. @@ -74211,7 +74237,7 @@ item is deleted and it will disallow unselecting the current item. - + If %TRUE, unselecting the current item via gtk_selection_model_unselect_item() is supported. @@ -74233,7 +74259,7 @@ to set both at the same time the same time. - + Sets the model that @self should wrap. @@ -74252,7 +74278,7 @@ If @model is %NULL, @self will be empty. - + Selects the item at the given position. @@ -74276,31 +74302,31 @@ will be selected. - + If the selection will always select an item. - + If unselecting the selected item is allowed. - + The model being managed. - + Position of the selected item. - + The selected item. @@ -74416,7 +74442,7 @@ will be removed from the size group. - + Gets the current mode of the size group. @@ -74462,7 +74488,7 @@ will be removed from the size group. - + Sets the `GtkSizeGroupMode` of the size group. @@ -74485,7 +74511,7 @@ in both directions (%GTK_SIZE_GROUP_BOTH). - + The direction in which the size group affects requested sizes. @@ -74555,7 +74581,7 @@ of the given @model. - + Gets the model that is currently being used or %NULL if none. @@ -74569,7 +74595,7 @@ of the given @model. - + Gets the offset set via gtk_slice_list_model_set_offset(). @@ -74583,7 +74609,7 @@ of the given @model. - + Gets the size set via gtk_slice_list_model_set_size(). @@ -74597,7 +74623,7 @@ of the given @model. - + Sets the model to show a slice of. @@ -74616,7 +74642,7 @@ The model's item type must conform to @self's item type. - + Sets the offset into the original model for this slice. @@ -74636,7 +74662,7 @@ If the offset is too large for the sliced model, - + Sets the maximum size. @self will never have more items than @size. @@ -74657,19 +74683,19 @@ or the model sliced from doesn't have enough items. - + Child model to take slice from. - + Offset of slice. - + Maximum size of slice. @@ -75887,7 +75913,7 @@ model. - + Returns whether incremental sorting is enabled. @@ -75903,7 +75929,7 @@ See [method@Gtk.SortListModel.set_incremental]. - + Gets the model currently sorted or %NULL if none. @@ -75917,7 +75943,7 @@ See [method@Gtk.SortListModel.set_incremental]. - + Estimates progress of an ongoing sorting operation. @@ -75947,7 +75973,7 @@ function returns 0. - + Gets the sorter that is used to sort @self. @@ -75961,7 +75987,7 @@ function returns 0. - + Sets the sort model to do an incremental sort. @@ -75993,7 +76019,7 @@ about an ongoing incremental sorting operation. - + Sets the model to be sorted. @@ -76012,7 +76038,7 @@ The @model's item type must conform to the item type of @self. - + Sets a new sorter on @self. @@ -76029,24 +76055,24 @@ The @model's item type must conform to the item type of @self. - + If the model should sort items incrementally. - + The model being sorted. - + Estimate of unsorted items remaining. - + The sorter for this model. @@ -76582,7 +76608,7 @@ are updated accordingly. - + Get the adjustment associated with a `GtkSpinButton`. @@ -76596,7 +76622,7 @@ are updated accordingly. - + Returns the acceleration rate for repeated changes. @@ -76610,7 +76636,7 @@ are updated accordingly. - + Fetches the precision of @spin_button. @@ -76647,7 +76673,7 @@ See [method@Gtk.SpinButton.set_increments]. - + Returns whether non-numeric text can be typed into the spin button. @@ -76683,7 +76709,7 @@ See [method@Gtk.SpinButton.set_range]. - + Returns whether the values are corrected to the nearest step. @@ -76697,7 +76723,7 @@ See [method@Gtk.SpinButton.set_range]. - + Gets the update behavior of a spin button. @@ -76713,7 +76739,7 @@ See [method@Gtk.SpinButton.set_update_policy]. - + Get the value in the @spin_button. @@ -76740,7 +76766,7 @@ See [method@Gtk.SpinButton.set_update_policy]. - + Returns whether the spin button’s value wraps around to the opposite limit when the upper or lower limit of the range is @@ -76756,7 +76782,7 @@ exceeded. - + Replaces the `GtkAdjustment` associated with @spin_button. @@ -76773,7 +76799,7 @@ exceeded. - + Sets the acceleration rate for repeated changes when you hold down a button or key. @@ -76791,7 +76817,7 @@ hold down a button or key. - + Set the precision to be displayed by @spin_button. @@ -76834,7 +76860,7 @@ the spin button’s arrows are activated. - + Sets the flag that determines if non-numeric text can be typed into the spin button. @@ -76875,7 +76901,7 @@ to fit within the range, otherwise it will remain unchanged. - + Sets the policy as to whether values are corrected to the nearest step increment when a spin button is activated after @@ -76894,7 +76920,7 @@ providing an invalid value. - + Sets the update behavior of a spin button. @@ -76914,7 +76940,7 @@ updated or only when a valid value is set. - + Sets the value of @spin_button. @@ -76931,7 +76957,7 @@ updated or only when a valid value is set. - + Sets the flag that determines if a spin button value wraps around to the opposite limit when the upper or lower limit @@ -76983,51 +77009,51 @@ direction by a specified amount. - + The adjustment that holds the value of the spin button. - + The acceleration rate when you hold down a button or key. - + The number of decimal places to display. - + Whether non-numeric characters should be ignored. - + Whether erroneous values are automatically changed to the spin buttons nearest step increment. - + Whether the spin button should update always, or only when the value is acceptable. - + The current value. - + Whether a spin button should wrap upon reaching its limits. @@ -77182,7 +77208,7 @@ added to this node. - + Returns whether the spinner is spinning. @@ -77196,7 +77222,7 @@ added to this node. - + Sets the activity of the spinner. @@ -77237,7 +77263,7 @@ added to this node. - + Whether the spinner is spinning @@ -77391,7 +77417,7 @@ Returns %NULL if there is no child with this name. - + Gets whether @stack is horizontally homogeneous. @@ -77405,7 +77431,7 @@ Returns %NULL if there is no child with this name. - + Returns whether the `GtkStack` is set up to interpolate between the sizes of children on page switch. @@ -77437,7 +77463,7 @@ the sizes of children on page switch. - + Returns a `GListModel` that contains the pages of the stack. @@ -77455,7 +77481,7 @@ and modify the visible page. - + Returns the amount of time (in milliseconds) that transitions between pages in @stack will take. @@ -77470,7 +77496,7 @@ transitions between pages in @stack will take. - + Returns whether the @stack is currently in a transition from one page to another. @@ -77485,7 +77511,7 @@ another. - + Gets the type of animation that will be used for transitions between pages in @stack. @@ -77500,7 +77526,7 @@ for transitions between pages in @stack. - + Gets whether @stack is vertically homogeneous. @@ -77514,7 +77540,7 @@ for transitions between pages in @stack. - + Gets the currently visible child of @stack. @@ -77530,7 +77556,7 @@ Returns %NULL if there are no visible children. - + Returns the name of the currently visible child of @stack. @@ -77563,7 +77589,7 @@ Returns %NULL if there is no visible child. - + Sets the `GtkStack` to be horizontally homogeneous or not. @@ -77584,7 +77610,7 @@ may change width when a different child becomes visible. - + Sets whether or not @stack will interpolate its size when changing the visible child. @@ -77607,7 +77633,7 @@ according to the set transition duration. - + Sets the duration that transitions between pages in @stack will take. @@ -77625,7 +77651,7 @@ will take. - + Sets the type of animation that will be used for transitions between pages in @stack. @@ -77649,7 +77675,7 @@ based on the page that is about to become current. - + Sets the `GtkStack` to be vertically homogeneous or not. @@ -77670,7 +77696,7 @@ may change height when a different child becomes visible. - + Makes @child the visible child of @stack. @@ -77719,7 +77745,7 @@ child of @stack. - + Makes the child with the given name visible. @@ -77744,53 +77770,53 @@ child of @stack. - + %TRUE if the stack allocates the same width for all children. - + Whether or not the size should smoothly change during the transition. - + A selection model with the stack pages. - + The animation duration, in milliseconds. - + Whether or not the transition is currently running. - + The type of animation used to transition. - + %TRUE if the stack allocates the same height for all children. - + The widget currently visible in the stack. - + The name of the widget currently visible in the stack. @@ -77800,7 +77826,7 @@ child of @stack. `GtkStackPage` is an auxiliary class used by `GtkStack`. - + Returns the stack child to which @self belongs. @@ -77814,7 +77840,7 @@ child of @stack. - + Returns the icon name of the page. @@ -77828,7 +77854,7 @@ child of @stack. - + Returns the name of the page. @@ -77842,7 +77868,7 @@ child of @stack. - + Returns whether the page is marked as “needs attention”. @@ -77857,7 +77883,7 @@ child of @stack. - + Gets the page title. @@ -77871,7 +77897,7 @@ child of @stack. - + Gets whether underlines in the page title indicate mnemonics. @@ -77885,7 +77911,7 @@ child of @stack. - + Returns whether @page is visible in its `GtkStack`. @@ -77902,7 +77928,7 @@ property of its widget. - + Sets the icon name of the page. @@ -77919,7 +77945,7 @@ property of its widget. - + Sets the name of the page. @@ -77936,7 +77962,7 @@ property of its widget. - + Sets whether the page is marked as “needs attention”. @@ -77953,7 +77979,7 @@ property of its widget. - + Sets the page title. @@ -77970,7 +77996,7 @@ property of its widget. - + Sets whether underlines in the page title indicate mnemonics. @@ -77987,7 +78013,7 @@ property of its widget. - + Sets whether @page is visible in its `GtkStack`. @@ -78004,24 +78030,24 @@ property of its widget. - + The child that this page is for. - + The icon name of the child page. - + The name of the child page. - + Whether the page requires the user attention. @@ -78031,19 +78057,19 @@ appearance of the corresponding button when a page needs attention and it is not the current one. - + The title of the child page. - + If set, an underline in the title indicates a mnemonic. - + Whether this page is visible. @@ -78076,7 +78102,7 @@ pages. - + Retrieves the stack. @@ -78091,7 +78117,7 @@ pages. - + Set the `GtkStack` associated with this `GtkStackSidebar`. @@ -78111,7 +78137,7 @@ the order and items within the given `GtkStack`. - + The stack. @@ -78163,7 +78189,7 @@ the stack switcher to be made vertical with - + Retrieves the stack. @@ -78177,7 +78203,7 @@ the stack switcher to be made vertical with - + Sets the stack to control. @@ -78194,7 +78220,7 @@ the stack switcher to be made vertical with - + The stack. @@ -78543,7 +78569,7 @@ and by providing a property to look up on the item. - + Gets the expression that the string filter uses to obtain strings from items. @@ -78558,7 +78584,7 @@ obtain strings from items. - + Returns whether the filter ignores case differences. @@ -78572,7 +78598,7 @@ obtain strings from items. - + Returns the match mode that the filter is using. @@ -78586,7 +78612,7 @@ obtain strings from items. - + Gets the search term. @@ -78600,7 +78626,7 @@ obtain strings from items. - + Sets the expression that the string filter uses to obtain strings from items. @@ -78620,7 +78646,7 @@ The expression must have a value type of %G_TYPE_STRING. - + Sets whether the filter ignores case differences. @@ -78637,7 +78663,7 @@ The expression must have a value type of %G_TYPE_STRING. - + Sets the match mode for the filter. @@ -78654,7 +78680,7 @@ The expression must have a value type of %G_TYPE_STRING. - + Sets the string to search for. @@ -78672,25 +78698,25 @@ The expression must have a value type of %G_TYPE_STRING. - + The expression to evaluate on item to get a string to compare with. - + If matching is case sensitive. - + If exact matches are necessary or if substrings are allowed. - + The search term. @@ -78906,7 +78932,7 @@ a [property@Gtk.StringObject:string] property. - + Returns the string contained in a `GtkStringObject`. @@ -78920,7 +78946,7 @@ a [property@Gtk.StringObject:string] property. - + The string. @@ -78957,7 +78983,7 @@ compare items as invalid. - + Gets the expression that is evaluated to obtain strings from items. @@ -78971,7 +78997,7 @@ compare items as invalid. - + Gets whether the sorter ignores case differences. @@ -78985,7 +79011,7 @@ compare items as invalid. - + Sets the expression that is evaluated to obtain strings from items. @@ -79004,7 +79030,7 @@ The expression must have the type %G_TYPE_STRING. - + Sets whether the sorter will ignore case differences. @@ -79021,13 +79047,13 @@ The expression must have the type %G_TYPE_STRING. - + The expression to evaluate on item to get a string to compare with. - + If matching is case sensitive. @@ -79230,7 +79256,7 @@ through [func@Gtk.StyleContext.add_provider_for_display]. - + Returns the `GdkDisplay` to which @context is attached. a `GdkDisplay`. @@ -79413,7 +79439,7 @@ must be done before GTK returns to the main loop. - + Attaches @context to the given display. The display is used to add style information from “global” @@ -79494,7 +79520,7 @@ the format of the returned string, it may change. - + @@ -79620,7 +79646,7 @@ using any style classes. - + Gets whether the `GtkSwitch` is in its “on” or “off” state. @@ -79634,7 +79660,7 @@ using any style classes. - + Gets the underlying state of the `GtkSwitch`. @@ -79648,7 +79674,7 @@ using any style classes. - + Changes the state of @self to the desired one. @@ -79665,7 +79691,7 @@ using any style classes. - + Sets the underlying state of the `GtkSwitch`. @@ -79688,13 +79714,13 @@ See [signal@Gtk.Switch::state-set] for details. - + Whether the `GtkSwitch` widget is in its on or off state. - + The backend state that is controlled by the switch. @@ -80167,7 +80193,7 @@ The rectangle positions are in widget coordinates. - + Returns whether pressing Enter will activate the default widget for the window containing @self. @@ -80184,7 +80210,7 @@ See [method@Gtk.Text.set_activates_default]. - + Gets the attribute list that was set on the `GtkText`. @@ -80200,7 +80226,7 @@ See [method@Gtk.Text.set_attributes]. - + Get the `GtkEntryBuffer` object which holds the text for this widget. @@ -80215,7 +80241,7 @@ this widget. - + Returns whether Emoji completion is enabled for this `GtkText` widget. @@ -80230,7 +80256,7 @@ this widget. - + Gets the menu model for extra items in the context menu. @@ -80246,7 +80272,7 @@ See [method@Gtk.Text.set_extra_menu]. - + Gets the input hints of the `GtkText`. @@ -80259,7 +80285,7 @@ See [method@Gtk.Text.set_extra_menu]. - + Gets the input purpose of the `GtkText`. @@ -80272,7 +80298,7 @@ See [method@Gtk.Text.set_extra_menu]. - + Retrieves the character displayed when visibility is set to false. @@ -80291,7 +80317,7 @@ it has been explicitly set with [method@Gtk.Text.set_invisible_char]. - + Retrieves the maximum allowed length of the text in @self. @@ -80311,7 +80337,7 @@ calling [method@Gtk.EntryBuffer.get_max_length] on it. - + Gets whether text is overwritten when typing in the `GtkText`. @@ -80327,7 +80353,7 @@ See [method@Gtk.Text.set_overwrite_mode]. - + Retrieves the text that will be displayed when @self is empty and unfocused @@ -80344,7 +80370,7 @@ If no placeholder text has been set, %NULL will be returned. - + Returns whether the `GtkText` will grow and shrink with the content. @@ -80359,7 +80385,7 @@ with the content. - + Gets the tabstops that were set on the `GtkText`. @@ -80392,7 +80418,7 @@ and calling [method@Gtk.EntryBuffer.get_length] on it. - + Returns whether the `GtkText` will truncate multi-line text that is pasted into the widget @@ -80407,7 +80433,7 @@ that is pasted into the widget - + Retrieves whether the text in @self is visible. @@ -80440,7 +80466,7 @@ such as search-as-you-type entries. - + If @activates is %TRUE, pressing Enter will activate the default widget for the window containing @self. @@ -80462,7 +80488,7 @@ the dialog buttons. - + Sets attributes that are applied to the text. @@ -80479,7 +80505,7 @@ the dialog buttons. - + Set the `GtkEntryBuffer` object which holds the text for this widget. @@ -80497,7 +80523,7 @@ this widget. - + Sets whether Emoji completion is enabled. @@ -80518,7 +80544,7 @@ keyword. - + Sets a menu model to add when constructing the context menu for @self. @@ -80536,7 +80562,7 @@ the context menu for @self. - + Sets input hints that allow input methods to fine-tune their behaviour. @@ -80554,7 +80580,7 @@ to fine-tune their behaviour. - + Sets the input purpose of the `GtkText`. @@ -80574,7 +80600,7 @@ input methods to adjust their behaviour. - + Sets the character to use when in “password mode”. @@ -80596,7 +80622,7 @@ as they type. - + Sets the maximum allowed length of the contents of the widget. @@ -80621,7 +80647,7 @@ calling [method@Gtk.EntryBuffer.set_max_length] on it. - + Sets whether the text is overwritten when typing in the `GtkText`. @@ -80639,7 +80665,7 @@ in the `GtkText`. - + Sets text to be displayed in @self when it is empty. @@ -80660,7 +80686,7 @@ contents of the `GtkText`. - + Sets whether the `GtkText` should grow and shrink with the content. @@ -80677,7 +80703,7 @@ contents of the `GtkText`. - + Sets tabstops that are applied to the text. @@ -80694,7 +80720,7 @@ contents of the `GtkText`. - + Sets whether the `GtkText` should truncate multi-line text that is pasted into the widget. @@ -80712,7 +80738,7 @@ that is pasted into the widget. - + Sets whether the contents of the `GtkText` are visible or not. @@ -80758,13 +80784,13 @@ char is used again. - + Whether to activate the default widget when Enter is pressed. - + A list of Pango attributes to apply to the text of the `GtkText`. @@ -80775,19 +80801,19 @@ The `PangoAttribute`'s @start_index and @end_index must refer to the `GtkEntryBuffer` text, i.e. without the preedit string. - + The `GtkEntryBuffer` object which stores the text. - + Whether to suggest Emoji replacements. - + A menu model whose contents will be appended to @@ -80797,21 +80823,21 @@ the context menu. Which IM (input method) module should be used for this self. -See [class@Gtk.IMContext]. +See [class@Gtk.IMMulticontext]. Setting this to a non-%NULL value overrides the system-wide IM module setting. See the [property@Gtk.Settings:gtk-im-module] property. - + Additional hints that allow input methods to fine-tune their behaviour. - + The purpose of this text field. @@ -80824,7 +80850,7 @@ Note that setting the purpose to %GTK_INPUT_PURPOSE_PASSWORD or [property@Gtk.Text:visibility]. - + The character to used when masking contents (in “password mode”). @@ -80834,7 +80860,7 @@ Note that setting the purpose to %GTK_INPUT_PURPOSE_PASSWORD or Whether the invisible char has been set for the `GtkText`. - + Maximum number of characters that are allowed. @@ -80842,20 +80868,20 @@ Note that setting the purpose to %GTK_INPUT_PURPOSE_PASSWORD or Zero indicates no limit. - + If text is overwritten when typing in the `GtkText`. - + The text that will be displayed in the `GtkText` when it is empty and unfocused. - + Whether the widget should grow and shrink with the content. @@ -80865,19 +80891,19 @@ and unfocused. Number of pixels scrolled of the screen to the left. - + A list of tabstops to apply to the text of the `GtkText`. - + When %TRUE, pasted multi-line text is truncated to the first line. - + If %FALSE, the text is masked with the “invisible char”. @@ -81885,7 +81911,7 @@ entire buffer lies within the range [@start,@end). - + Gets whether there is a redoable action in the history. @@ -81899,7 +81925,7 @@ entire buffer lies within the range [@start,@end). - + Gets whether there is an undoable action in the history. @@ -81932,7 +81958,7 @@ The character count is cached, so this function is very fast. - + Gets whether the buffer is saving modifications to the buffer to allow for undo and redo actions. @@ -81973,7 +81999,7 @@ character position 0) to the end iterator. - + Indicates whether the buffer has some text currently selected. %TRUE if the there is text selected @@ -82342,7 +82368,7 @@ to get the iter at character offset 0. - + Get the `GtkTextTagTable` associated with this buffer. @@ -82356,7 +82382,7 @@ to get the iter at character offset 0. - + Returns the text in the range [@start,@end). Excludes undisplayed text (text marked with tags that set the @@ -82985,7 +83011,7 @@ be optimized. - + Sets whether or not to enable undoable actions in the text buffer. @@ -83056,7 +83082,7 @@ bit flips, the buffer emits the - + Deletes current contents of @buffer, and inserts @text instead. @@ -83092,12 +83118,12 @@ If @len is -1, @text must be nul-terminated. - + Denotes that the buffer can reapply the last undone action. - + Denotes that the buffer can undo the last applied action. @@ -83109,22 +83135,22 @@ This is an offset from the beginning of the buffer. It is useful for getting notified when the cursor moves. - + Denotes if support for undoing and redoing changes to the buffer is allowed. - + Whether the buffer has some text currently selected. - + The GtkTextTagTable for the buffer. - + The text content of the buffer. @@ -85820,7 +85846,7 @@ to a buffer again. - + Determines whether the mark has left gravity. %TRUE if the mark has left gravity, %FALSE otherwise @@ -85833,7 +85859,7 @@ to a buffer again. - + Returns the mark name. Returns %NULL for anonymous marks. @@ -85876,7 +85902,7 @@ A cursor is displayed for visible marks. - + Whether the mark has left gravity. When text is inserted at the mark’s current location, if the mark @@ -85884,7 +85910,7 @@ has left gravity it will be moved to the left of the newly-inserted text, otherwise to the right. - + The name of the mark or %NULL if the mark is anonymous. @@ -86974,7 +87000,7 @@ views, since they depend on the contents of the `GtkTextBuffer`. - + Returns whether pressing the <kbd>Tab</kbd> key inserts a tab characters. @@ -86991,7 +87017,7 @@ See [method@Gtk.TextView.set_accepts_tab]. - + Gets the bottom margin for text in the @text_view. @@ -87005,7 +87031,7 @@ See [method@Gtk.TextView.set_accepts_tab]. - + Returns the `GtkTextBuffer` being displayed by this text view. @@ -87065,7 +87091,7 @@ coordinates to coordinates for one of the windows in the text view. - + Find out whether the cursor should be displayed. @@ -87079,7 +87105,7 @@ coordinates to coordinates for one of the windows in the text view. - + Returns the default editability of the `GtkTextView`. @@ -87095,7 +87121,7 @@ Tags in the buffer may override this setting for some ranges of text. - + Gets the menu model that gets added to the context menu or %NULL if none has been set. @@ -87132,7 +87158,7 @@ See [method@Gtk.TextView.set_gutter]. - + Gets the default indentation of paragraphs in @text_view. @@ -87149,7 +87175,7 @@ The indentation may be negative. - + Gets the `input-hints` of the `GtkTextView`. @@ -87162,7 +87188,7 @@ The indentation may be negative. - + Gets the `input-purpose` of the `GtkTextView`. @@ -87270,7 +87296,7 @@ coordinates to coordinates for one of the windows in the text view. - + Gets the default justification of paragraphs in @text_view. @@ -87286,7 +87312,7 @@ Tags in the buffer may override the default. - + Gets the default left margin size of paragraphs in the @text_view. @@ -87376,7 +87402,7 @@ The context may be replaced when CSS changes occur. - + Gets whether the `GtkTextView` uses monospace styling. @@ -87390,7 +87416,7 @@ The context may be replaced when CSS changes occur. - + Returns whether the `GtkTextView` is in overwrite mode or not. @@ -87404,7 +87430,7 @@ The context may be replaced when CSS changes occur. - + Gets the default number of pixels to put above paragraphs. @@ -87421,7 +87447,7 @@ is equal to the line space between each paragraph. - + Gets the default number of pixels to put below paragraphs. @@ -87438,7 +87464,7 @@ the value returned by [method@Gtk.TextView.get_pixels_above_lines]. - + Gets the default number of pixels to put between wrapped lines inside a paragraph. @@ -87453,7 +87479,7 @@ inside a paragraph. - + Gets the default right margin for text in @text_view. @@ -87485,7 +87511,7 @@ The context may be replaced when CSS changes occur. - + Gets the default tabs for @text_view. @@ -87505,7 +87531,7 @@ return value with [method@Pango.TabArray.free]. - + Gets the top margin for text in the @text_view. @@ -87539,7 +87565,7 @@ Convert to window coordinates with - + Gets the line wrapping for the view. @@ -87846,7 +87872,7 @@ by a margin of size @within_margin. - + Sets the behavior of the text widget when the <kbd>Tab</kbd> key is pressed. @@ -87869,7 +87895,7 @@ chain. - + Sets the bottom margin for text in @text_view. @@ -87889,7 +87915,7 @@ In CSS terms, the value set here is padding. - + Sets @buffer as the buffer being displayed by @text_view. @@ -87911,7 +87937,7 @@ yourself; `GtkTextView` will not “adopt” it. - + Toggles whether the insertion point should be displayed. @@ -87934,7 +87960,7 @@ Note that this property may be overridden by the - + Sets the default editability of the `GtkTextView`. @@ -87954,7 +87980,7 @@ using the “editable” attribute of tags. - + Sets a menu model to add when constructing the context menu for @text_view. @@ -87997,7 +88023,7 @@ You can pass %NULL to remove a previously set extra menu. - + Sets the default indentation for paragraphs in @text_view. @@ -88016,7 +88042,7 @@ Tags in the buffer may override the default. - + Sets the `input-hints` of the `GtkTextView`. @@ -88036,7 +88062,7 @@ their behaviour. - + Sets the `input-purpose` of the `GtkTextView`. @@ -88056,7 +88082,7 @@ and other input methods to adjust their behaviour. - + Sets the default justification of text in @text_view. @@ -88075,7 +88101,7 @@ Tags in the view’s buffer may override the default. - + Sets the default left margin for text in @text_view. @@ -88097,7 +88123,7 @@ In CSS terms, the value set here is padding. - + Sets whether the `GtkTextView` should display text in monospace styling. @@ -88115,7 +88141,7 @@ monospace styling. - + Changes the `GtkTextView` overwrite mode. @@ -88132,7 +88158,7 @@ monospace styling. - + Sets the default number of blank pixels above paragraphs in @text_view. @@ -88151,7 +88177,7 @@ Tags in the buffer for @text_view may override the defaults. - + Sets the default number of pixels of blank space to put below paragraphs in @text_view. @@ -88171,7 +88197,7 @@ May be overridden by tags applied to @text_view’s buffer. - + Sets the default number of pixels of blank space to leave between display/wrapped lines within a paragraph. @@ -88191,7 +88217,7 @@ May be overridden by tags in @text_view’s buffer. - + Sets the default right margin for text in the text view. @@ -88213,7 +88239,7 @@ In CSS terms, the value set here is padding. - + Sets the default tab stops for paragraphs in @text_view. @@ -88232,7 +88258,7 @@ Tags in the buffer may override the default. - + Sets the top margin for text in @text_view. @@ -88252,7 +88278,7 @@ In CSS terms, the value set here is padding. - + Sets the line wrapping for the view. @@ -88322,13 +88348,13 @@ coordinates. - + Whether Tab will result in a tab character being entered. - + The bottom margin for text in the text view. @@ -88340,22 +88366,22 @@ to the padding from the theme. Don't confuse this property with [property@Gtk.Widget:margin-bottom]. - + The buffer which is displayed. - + If the insertion cursor is shown. - + - + A menu model whose contents will be appended to the context menu. @@ -88364,26 +88390,26 @@ Don't confuse this property with [property@Gtk.Widget:margin-bottom]. Which IM (input method) module should be used for this text_view. -See [class@Gtk.IMContext]. +See [class@Gtk.IMMulticontext]. Setting this to a non-%NULL value overrides the system-wide IM module setting. See the GtkSettings [property@Gtk.Settings:gtk-im-module] property. - + Amount to indent the paragraph, in pixels. - + Additional hints (beyond [property@Gtk.TextView:input-purpose]) that allow input methods to fine-tune their behaviour. - + The purpose of this text field. @@ -88392,10 +88418,10 @@ This property can be used by on-screen keyboards and other input methods to adjust their behaviour. - + - + The default left margin for text in the text view. @@ -88407,7 +88433,7 @@ the value set here is padding, and it is applied in addition to the padding from the theme. - + Whether text should be displayed in a monospace font. @@ -88416,22 +88442,22 @@ If %TRUE, set the .monospace style class on the text view to indicate that a monospace font is desired. - + Whether entered text overwrites existing contents. - + - + - + - + The default right margin for text in the text view. @@ -88443,10 +88469,10 @@ the value set here is padding, and it is applied in addition to the padding from the theme. - + - + The top margin for text in the text view. @@ -88458,7 +88484,7 @@ to the padding from the theme. Don't confuse this property with [property@Gtk.Widget:margin-top]. - + @@ -89117,7 +89143,7 @@ There is no good reason for an application ever to call this function. - + Queries a `GtkToggleButton` and returns its current state. @@ -89134,7 +89160,7 @@ if it is raised. - + Sets the status of the toggle button. @@ -89157,7 +89183,7 @@ If the status of the button changes, this action causes the - + Adds @self to the group of @group. @@ -89199,13 +89225,13 @@ There is no good reason for an application ever to call this function. - + If the toggle button should be pressed in. - + The toggle button whose group this widget belongs to. @@ -89829,7 +89855,7 @@ child, and toggling it will change the %GTK_ACCESSIBLE_STATE_EXPANDED state. - + Gets the child widget displayed by @self. @@ -89843,7 +89869,7 @@ child, and toggling it will change the %GTK_ACCESSIBLE_STATE_EXPANDED state. - + Forwards the item set on the `GtkTreeListRow` that @self is managing. @@ -89863,7 +89889,7 @@ gtk_tree_list_row_get_item (gtk_tree_expander_get_list_row (@self)); - + Gets the list row managed by @self. @@ -89877,7 +89903,7 @@ gtk_tree_list_row_get_item (gtk_tree_expander_get_list_row (@self)); - + Sets the content widget to display. @@ -89894,7 +89920,7 @@ gtk_tree_list_row_get_item (gtk_tree_expander_get_list_row (@self)); - + Sets the tree list row that this expander should manage. @@ -89911,18 +89937,18 @@ gtk_tree_list_row_get_item (gtk_tree_expander_get_list_row (@self)); - + The child widget with the actual contents. - + The item held by this expander's row. - + The list row to track for expander state. @@ -90065,7 +90091,7 @@ with all rows collapsed. - + Gets whether the model is set to automatically expand new rows that get added. @@ -90106,7 +90132,7 @@ Do not confuse this function with [method@Gtk.TreeListModel.get_row]. - + Gets the root model that @self was created with. @@ -90120,7 +90146,7 @@ Do not confuse this function with [method@Gtk.TreeListModel.get_row]. - + Gets whether the model is passing through original row items. @@ -90176,7 +90202,7 @@ Do not confuse this function with [method@Gtk.TreeListModel.get_child_row]. - + Sets whether the model should autoexpand. @@ -90197,18 +90223,18 @@ to the underlying models or via [method@Gtk.TreeListRow.set_expanded]. - + If all rows should be expanded by default. - + The root model displayed. - + Gets whether the model is in passthrough mode. @@ -90277,7 +90303,7 @@ number of children, %NULL is returned. - + If the row is expanded, gets the model holding the children of @self. @@ -90296,7 +90322,7 @@ and contains the original items, no matter what value - + Gets the depth of this row. @@ -90316,7 +90342,7 @@ The depth of a row never changes until the row is destroyed. - + Gets if a row is currently expanded. @@ -90330,7 +90356,7 @@ The depth of a row never changes until the row is destroyed. - + Gets the item corresponding to this row, @@ -90403,7 +90429,7 @@ If a row is expandable never changes until the row is destroyed. - + Expands or collapses a row. @@ -90427,12 +90453,12 @@ If the row is not expandable, this function does nothing. - + The model holding the row's children. - + The depth in the tree of this row. @@ -90442,13 +90468,13 @@ If the row is not expandable, this function does nothing. If this row can ever be expanded. - + If this row is currently expanded. - + The item held in this row. @@ -90490,7 +90516,7 @@ being %FALSE as it can only sort [class@Gtk.TreeListRow]s. - + Returns the sorter used by @self. the sorter used @@ -90503,7 +90529,7 @@ being %FALSE as it can only sort [class@Gtk.TreeListRow]s. - + Sets the sorter to use for items with the same parent. This sorter will be passed the [property@Gtk.TreeListRow:item] of @@ -90522,7 +90548,7 @@ the tree list rows passed to @self. - + The underlying sorter @@ -93106,7 +93132,7 @@ sorted. If @sorted_path does not point to a location in the child model, - + Returns the model the `GtkTreeModelSort` is sorting. the "child model" being sorted @@ -93154,7 +93180,7 @@ is in “unsorted” state. - + @@ -93734,7 +93760,7 @@ select_row on an already selected row). - + Gets the selection mode for @selection. See gtk_tree_selection_set_mode(). @@ -93962,7 +93988,7 @@ gtk_tree_selection_get_selected_rows() might be more useful. - + Sets the selection mode of the @selection. If the previous type was %GTK_SELECTION_MULTIPLE, then the anchor is kept selected, if it was previously selected. @@ -94074,7 +94100,7 @@ inclusive. - + Selection mode. See gtk_tree_selection_set_mode() for more information on this property. @@ -94916,21 +94942,21 @@ for anything down a level, etc. - WARNING: This function is slow. Only use it for debugging and/or testing -purposes. + Checks if the given iter is a valid iter for this `GtkTreeStore`. -Checks if the given iter is a valid iter for this `GtkTreeStore`. +This function is slow. Only use it for debugging and/or testing +purposes. %TRUE if the iter is valid, %FALSE if the iter is invalid. - A `GtkTreeStore`. + a tree store - A `GtkTreeIter`. + the iterator to check @@ -95892,7 +95918,7 @@ method sets `GtkTreeView`:reorderable to %FALSE. - + Gets the setting set by gtk_tree_view_set_activate_on_single_click(). %TRUE if row-activated will be emitted on a single click @@ -96085,7 +96111,7 @@ is indeed the case. - + Returns whether or not the tree allows to start interactive searching by typing in text. @@ -96099,7 +96125,7 @@ by typing in text. - + Returns whether or not tree lines are drawn in @tree_view. %TRUE if tree lines are drawn in @tree_view, %FALSE @@ -96113,7 +96139,7 @@ otherwise. - + Returns the column that is the current expander column, or %NULL if none has been set. This column has the expander arrow drawn next to it. @@ -96128,7 +96154,7 @@ This column has the expander arrow drawn next to it. - + Returns whether fixed height mode is turned on for @tree_view. %TRUE if @tree_view is in fixed height mode @@ -96155,7 +96181,7 @@ are enabled. - + Returns whether all header columns are clickable. %TRUE if all header columns are clickable, otherwise %FALSE @@ -96168,7 +96194,7 @@ are enabled. - + Returns %TRUE if the headers on the @tree_view are visible. Whether the headers are visible or not. @@ -96181,7 +96207,7 @@ are enabled. - + Returns whether hover expansion mode is turned on for @tree_view. %TRUE if @tree_view is in hover expansion mode @@ -96194,7 +96220,7 @@ are enabled. - + Returns whether hover selection mode is turned on for @tree_view. %TRUE if @tree_view is in hover selection mode @@ -96207,7 +96233,7 @@ are enabled. - + Returns the amount, in pixels, of extra indentation for child levels in @tree_view. @@ -96222,7 +96248,7 @@ in @tree_view. - + Returns the model the `GtkTreeView` is based on. Returns %NULL if the model is unset. @@ -96305,7 +96331,7 @@ gtk_tree_view_convert_widget_to_bin_window_coords(). - + Retrieves whether the user can reorder the tree via drag-and-drop. See gtk_tree_view_set_reorderable(). @@ -96332,7 +96358,7 @@ gtk_tree_view_set_reorderable(). - + Returns whether rubber banding is turned on for @tree_view. If the selection mode is %GTK_SELECTION_MULTIPLE, rubber banding will allow the user to select multiple rows by dragging the mouse. @@ -96347,7 +96373,7 @@ user to select multiple rows by dragging the mouse. - + Gets the column searched on by the interactive search code. the column the interactive search code searches in. @@ -96401,7 +96427,7 @@ will be returned. - + Returns whether or not expanders are drawn in @tree_view. %TRUE if expanders are drawn in @tree_view, %FALSE @@ -96415,7 +96441,7 @@ otherwise. - + Returns the column of @tree_view’s model which is being used for displaying tooltips on @tree_view’s rows. @@ -96862,7 +96888,7 @@ If either @tree_x or @tree_y are -1, then that direction isn’t scrolled.< - + Cause the `GtkTreeView`::row-activated signal to be emitted on a single click instead of a double click. @@ -97007,7 +97033,7 @@ If @path is %NULL, an existing highlight is removed. - + If @enable_search is set, then the user can type in text to search through the tree interactively (this is sometimes called "typeahead find"). @@ -97027,7 +97053,7 @@ using the “start-interactive-search” key binding. - + Sets whether to draw lines interconnecting the expanders in @tree_view. This does not have any visible effects for lists. @@ -97044,7 +97070,7 @@ This does not have any visible effects for lists. - + Sets the column to draw the expander arrow at. It must be in @tree_view. If @column is %NULL, then the expander arrow is always at the first visible column. @@ -97065,7 +97091,7 @@ expander column to a hidden column. - + Enables or disables the fixed height mode of @tree_view. Fixed height mode speeds up `GtkTreeView` by assuming that all rows have the same height. @@ -97102,7 +97128,7 @@ enable. - + Allow the column title buttons to be clicked. @@ -97118,7 +97144,7 @@ enable. - + Sets the visibility state of the headers. @@ -97134,7 +97160,7 @@ enable. - + Enables or disables the hover expansion mode of @tree_view. Hover expansion makes rows expand or collapse if the pointer moves over them. @@ -97152,7 +97178,7 @@ moves over them. - + Enables or disables the hover selection mode of @tree_view. Hover selection makes the selected row follow the pointer. Currently, this works only for the selection modes @@ -97171,7 +97197,7 @@ Currently, this works only for the selection modes - + Sets the amount of extra indentation for child levels to use in @tree_view in addition to the default indentation. The value should be specified in pixels, a value of 0 disables this feature and in this case only the default @@ -97191,7 +97217,7 @@ This does not have any visible effects for lists. - + Sets the model for a `GtkTreeView`. If the @tree_view already has a model set, it will remove it before setting the new model. If @model is %NULL, then it will unset the old model. @@ -97209,7 +97235,7 @@ then it will unset the old model. - + This function is a convenience function to allow you to reorder models that support the `GtkTreeDragSourceIface` and the `GtkTreeDragDestIface`. Both `GtkTreeStore` and `GtkListStore` support @@ -97264,7 +97290,7 @@ function is %NULL, no separators are drawn. This is the default value. - + Enables or disables rubber banding in @tree_view. If the selection mode is %GTK_SELECTION_MULTIPLE, rubber banding will allow the user to select multiple rows by dragging the mouse. @@ -97282,7 +97308,7 @@ multiple rows by dragging the mouse. - + Sets @column as the column where the interactive search code should search in for the current model. @@ -97352,7 +97378,7 @@ that somewhat like strcmp() returning 0 for equality - + Sets whether to draw and enable expanders and indent child rows in @tree_view. When disabled there will be no expanders visible in trees and there will be no way to expand and collapse rows by default. Also @@ -97412,7 +97438,7 @@ See also gtk_tree_view_set_tooltip_column() for a simpler alternative. - + If you only plan to have simple (text-only) tooltips on full rows, you can use this function to have `GtkTreeView` handle these automatically for you. @column should be set to the column in @tree_view’s model @@ -97487,7 +97513,7 @@ gtk_tree_view_enable_model_drag_source(). Calling this method sets - + The activate-on-single-click property specifies whether the "row-activated" signal will be emitted after a single click. @@ -97495,16 +97521,16 @@ will be emitted after a single click. - + - + - + - + Setting the ::fixed-height-mode property to %TRUE speeds up `GtkTreeView` by assuming that all rows have the same height. Only enable this option if all rows are the same height. @@ -97512,13 +97538,13 @@ Please see gtk_tree_view_set_fixed_height_mode() for more information on this option. - + - + - + Enables or disables the hover expansion mode of @tree_view. Hover expansion makes rows expand or collapse if the pointer moves over them. @@ -97527,7 +97553,7 @@ This mode is primarily intended for treeviews in popups, e.g. in `GtkComboBox` or `GtkEntryCompletion`. - + Enables or disables the hover selection mode of @tree_view. Hover selection makes the selected row follow the pointer. Currently, this works only for the selection modes @@ -97537,27 +97563,27 @@ This mode is primarily intended for treeviews in popups, e.g. in `GtkComboBox` or `GtkEntryCompletion`. - + Extra indentation for each level. - + - + - + - + - + %TRUE if the view has expanders. - + @@ -98276,7 +98302,7 @@ gtk_tree_view_column_set_attributes(). - + Returns the current x alignment of @tree_column. This value can range between 0.0 and 1.0. @@ -98303,7 +98329,7 @@ between 0.0 and 1.0. - + Returns %TRUE if the user can click on the header for the column. %TRUE if user can click the column header. @@ -98316,7 +98342,7 @@ between 0.0 and 1.0. - + Returns %TRUE if the column expands to fill available space. %TRUE if the column expands to fill available space. @@ -98329,7 +98355,7 @@ between 0.0 and 1.0. - + Gets the fixed width of the column. This may not be the actual displayed width of the column; for that, use gtk_tree_view_column_get_width(). @@ -98343,7 +98369,7 @@ width of the column; for that, use gtk_tree_view_column_get_width(). - + Returns the maximum width in pixels of the @tree_column, or -1 if no maximum width is set. @@ -98357,7 +98383,7 @@ width is set. - + Returns the minimum width in pixels of the @tree_column, or -1 if no minimum width is set. @@ -98371,7 +98397,7 @@ width is set. - + Returns %TRUE if the @tree_column can be reordered by the user. %TRUE if the @tree_column can be reordered by the user. @@ -98384,7 +98410,7 @@ width is set. - + Returns %TRUE if the @tree_column can be resized by the end user. %TRUE, if the @tree_column can be resized. @@ -98397,7 +98423,7 @@ width is set. - + Returns the current type of @tree_column. The type of @tree_column. @@ -98410,7 +98436,7 @@ width is set. - + Gets the logical @sort_column_id that the model sorts on when this column is selected for sorting. @@ -98427,7 +98453,7 @@ See [method@Gtk.TreeViewColumn.set_sort_column_id]. - + Gets the value set by gtk_tree_view_column_set_sort_indicator(). whether the sort indicator arrow is displayed @@ -98440,7 +98466,7 @@ See [method@Gtk.TreeViewColumn.set_sort_column_id]. - + Gets the value set by gtk_tree_view_column_set_sort_order(). the sort order the sort indicator is indicating @@ -98453,7 +98479,7 @@ See [method@Gtk.TreeViewColumn.set_sort_column_id]. - + Returns the spacing of @tree_column. the spacing of @tree_column. @@ -98466,7 +98492,7 @@ See [method@Gtk.TreeViewColumn.set_sort_column_id]. - + Returns the title of the widget. the title of the column. This string should not be @@ -98496,7 +98522,7 @@ returned. - + Returns %TRUE if @tree_column is visible. whether the column is visible or not. If it is visible, then @@ -98510,7 +98536,7 @@ the tree will show the column. - + Returns the `GtkWidget` in the button on the column header. If a custom widget has not been set then %NULL is returned. @@ -98525,7 +98551,7 @@ If a custom widget has not been set then %NULL is returned. - + Returns the current size of @tree_column in pixels. The current width of @tree_column. @@ -98538,7 +98564,7 @@ If a custom widget has not been set then %NULL is returned. - + Returns the current X offset of @tree_column in pixels. The current X offset of @tree_column. @@ -98608,7 +98634,7 @@ their sizes renegotiated. - + Sets the alignment of the title or custom widget inside the column header. The alignment determines its location inside the button -- 0.0 for left, 0.5 for center, 1.0 for right. @@ -98684,7 +98710,7 @@ older one. - + Sets the header to be active if @clickable is %TRUE. When the header is active, then it can take keyboard focus, and can be clicked. @@ -98701,7 +98727,7 @@ active, then it can take keyboard focus, and can be clicked. - + Sets the column to take available extra space. This space is shared equally amongst all columns that have the expand set to %TRUE. If no column has this option set, then the last column gets all extra space. By default, every @@ -98723,7 +98749,7 @@ resized by the user. - + If @fixed_width is not -1, sets the fixed width of @tree_column; otherwise unsets it. The effective value of @fixed_width is clamped between the minimum and maximum width of the column; however, the value stored in the @@ -98749,7 +98775,7 @@ resized by the user. - + Sets the maximum width of the @tree_column. If @max_width is -1, then the maximum width is unset. Note, the column can actually be wider than max width if it’s the last column in a view. In this case, the column expands to @@ -98768,7 +98794,7 @@ fill any extra space. - + Sets the minimum width of the @tree_column. If @min_width is -1, then the minimum width is unset. @@ -98785,7 +98811,7 @@ minimum width is unset. - + If @reorderable is %TRUE, then the column can be reordered by the end user dragging the header. @@ -98802,7 +98828,7 @@ dragging the header. - + If @resizable is %TRUE, then the user can explicitly resize the column by grabbing the outer edge of the column button. @@ -98823,7 +98849,7 @@ mode is changed to %GTK_TREE_VIEW_COLUMN_GROW_ONLY. - + Sets the growth behavior of @tree_column to @type. @@ -98839,7 +98865,7 @@ mode is changed to %GTK_TREE_VIEW_COLUMN_GROW_ONLY. - + Sets the logical @sort_column_id that this column sorts on when this column is selected for sorting. Doing so makes the column header clickable. @@ -98856,7 +98882,7 @@ is selected for sorting. Doing so makes the column header clickable. - + Call this function with a @setting of %TRUE to display an arrow in the header button indicating the column is sorted. Call gtk_tree_view_column_set_sort_order() to change the direction of @@ -98875,7 +98901,7 @@ the arrow. - + Changes the appearance of the sort indicator. This does not actually sort the model. Use @@ -98901,7 +98927,7 @@ calling this function; see gtk_tree_view_column_set_sort_indicator(). - + Sets the spacing field of @tree_column, which is the number of pixels to place between cell renderers packed into it. @@ -98918,7 +98944,7 @@ place between cell renderers packed into it. - + Sets the title of the @tree_column. If a custom widget has been set, then this value is ignored. @@ -98935,7 +98961,7 @@ this value is ignored. - + Sets the visibility of @tree_column. @@ -98951,7 +98977,7 @@ this value is ignored. - + Sets the widget in the header to be @widget. If widget is %NULL, then the header button is set with a `GtkLabel` set to the title of @tree_column. @@ -98968,7 +98994,7 @@ header button is set with a `GtkLabel` set to the title of @tree_column. - + @@ -98978,57 +99004,57 @@ If no area is specified when creating the tree view column with gtk_tree_view_co a horizontally oriented `GtkCellAreaBox` will be used. - + - + - + - + - + - + - + - + - + Logical sort column ID this column sorts on when selected for sorting. Setting the sort column ID makes the column header clickable. Set to -1 to make the column unsortable. - + - + - + - + - + - + - + - + @@ -99313,7 +99339,7 @@ This is a utility function that calls [ctor@Gtk.Video.new_for_file]. - + Returns %TRUE if videos have been set to loop. @@ -99327,7 +99353,7 @@ This is a utility function that calls [ctor@Gtk.Video.new_for_file]. - + Gets the file played by @self or %NULL if not playing back a file. @@ -99342,7 +99368,7 @@ a file. - + Returns %TRUE if videos have been set to loop. @@ -99356,7 +99382,7 @@ a file. - + Gets the media stream managed by @self or %NULL if none. @@ -99370,7 +99396,7 @@ a file. - + Sets whether @self automatically starts playback when it becomes visible or when a new file gets loaded. @@ -99388,7 +99414,7 @@ becomes visible or when a new file gets loaded. - + Makes @self play the given @file. @@ -99423,7 +99449,7 @@ This is a utility function that calls gtk_video_set_file(), - + Sets whether new files loaded by @self should be set to loop. @@ -99440,7 +99466,7 @@ This is a utility function that calls gtk_video_set_file(), - + Sets the media stream to be played back. @@ -99482,25 +99508,25 @@ This is a utility function that calls [method@Gtk.Video.set_file]. - + If the video should automatically begin playing. - + The file played by this video if the video is playing a file. - + If new media files should be set to loop. - + The media-stream played @@ -99553,7 +99579,7 @@ adjustments if none are given. - + Gets the child widget of @viewport. @@ -99567,7 +99593,7 @@ adjustments if none are given. - + Gets whether the viewport is scrolling to keep the focused child in view. @@ -99582,7 +99608,7 @@ child in view. - + Sets the child widget of @viewport. @@ -99599,7 +99625,7 @@ child in view. - + Sets whether the viewport should automatically scroll to keep the focused child in view. @@ -99617,13 +99643,13 @@ to keep the focused child in view. - + The child widget. - + Whether to scroll when the focus changes. @@ -101204,7 +101230,7 @@ considers @widget to be an ancestor of itself. - + Determines whether the input focus can enter @widget or any of its children. @@ -101221,7 +101247,7 @@ See [method@Gtk.Widget.set_focusable]. - + Queries whether @widget can be the target of pointer events. @@ -101273,7 +101299,7 @@ realized yet. - + Returns the list of style classes applied to @widget. @@ -101291,7 +101317,7 @@ realized yet. - + Returns the CSS name that is used for @self. @@ -101305,7 +101331,7 @@ realized yet. - + Queries the cursor set on @widget. @@ -101388,7 +101414,7 @@ This API is primarily meant for widget implementations. - + Returns whether the widget should grab focus when it is clicked with the mouse. @@ -101406,7 +101432,7 @@ See [method@Gtk.Widget.set_focus_on_click]. - + Determines whether @widget can own the input focus. @@ -101487,7 +101513,7 @@ Unrealized widgets do not have a frame clock. - + Gets the horizontal alignment of @widget. @@ -101506,7 +101532,7 @@ alignment. - + Returns the current value of the `has-tooltip` property. @@ -101539,7 +101565,7 @@ For pointer events, see [method@Gtk.Widget.contains]. - + Gets whether the widget would like any available extra horizontal space. @@ -101568,7 +101594,7 @@ wants to expand. - + Gets whether gtk_widget_set_hexpand() has been used to explicitly set the expand flag on this widget. @@ -101606,7 +101632,7 @@ This API is primarily meant for widget implementations. - + Retrieves the layout manager used by @widget. @@ -101635,7 +101661,7 @@ See [method@Gtk.Widget.set_layout_manager]. - + Gets the bottom margin of @widget. @@ -101649,7 +101675,7 @@ See [method@Gtk.Widget.set_layout_manager]. - + Gets the end margin of @widget. @@ -101663,7 +101689,7 @@ See [method@Gtk.Widget.set_layout_manager]. - + Gets the start margin of @widget. @@ -101677,7 +101703,7 @@ See [method@Gtk.Widget.set_layout_manager]. - + Gets the top margin of @widget. @@ -101691,7 +101717,7 @@ See [method@Gtk.Widget.set_layout_manager]. - + Retrieves the name of a widget. @@ -101741,7 +101767,7 @@ This API is primarily meant for widget implementations. - + #Fetches the requested opacity for this widget. @@ -101757,7 +101783,7 @@ See [method@Gtk.Widget.set_opacity]. - + Returns the widgets overflow value. @@ -101792,7 +101818,7 @@ This can be tracked by listening to changes of the - + Returns the parent widget of @widget. @@ -101886,7 +101912,7 @@ realized yet. - + Determines whether @widget is always treated as the default widget within its toplevel when it has the focus, even if another widget @@ -101924,7 +101950,7 @@ allocation capabilities. - + Returns the `GtkRoot` widget of @widget. @@ -101943,7 +101969,7 @@ inside a widget tree with a root widget. - + Retrieves the internal scale factor that maps from window coordinates to the actual device pixels. @@ -101963,7 +101989,7 @@ See [method@Gdk.Surface.get_scale_factor]. - + Returns the widget’s sensitivity. @@ -102123,7 +102149,7 @@ bindings which cannot easily make use of the GObject structure offsets. - + Gets the contents of the tooltip for @widget. @@ -102141,7 +102167,7 @@ function returns %NULL. - + Gets the contents of the tooltip for @widget. @@ -102159,7 +102185,7 @@ this function will return the escaped text. - + Gets the vertical alignment of @widget. @@ -102173,7 +102199,7 @@ this function will return the escaped text. - + Gets whether the widget would like any available extra vertical space. @@ -102190,7 +102216,7 @@ See [method@Gtk.Widget.get_hexpand] for more detail. - + Gets whether gtk_widget_set_vexpand() has been used to explicitly set the expand flag on this widget. @@ -102207,7 +102233,7 @@ See [method@Gtk.Widget.get_hexpand_set] for more detail. - + Determines whether the widget is visible. @@ -102288,7 +102314,7 @@ is allowed, should not have an effect, and return %TRUE. - + Determines whether @widget is the current default widget within its toplevel. @@ -102304,7 +102330,7 @@ within its toplevel. - + Determines if the widget has the global input focus. @@ -102996,7 +103022,7 @@ gtk_widget_add_tick_callback(). - + Specifies whether the input focus can enter the widget or any of its children. @@ -103027,7 +103053,7 @@ the input focus on a widget. - + Sets whether @widget can be the target of pointer events. @@ -103077,7 +103103,7 @@ and should never be called by an application. - + Clear all style classes applied to @widget and replace them with @classes. @@ -103098,7 +103124,7 @@ and replace them with @classes. - + Sets the cursor to be shown when pointer devices point towards @widget. @@ -103194,7 +103220,7 @@ If you want a certain widget to get the input focus, call - + Sets whether the widget should grab focus when it is clicked with the mouse. @@ -103217,7 +103243,7 @@ the main area of the application. - + Specifies whether @widget can own the input focus. @@ -103291,7 +103317,7 @@ will be used. - + Sets the horizontal alignment of @widget. @@ -103308,7 +103334,7 @@ will be used. - + Sets the `has-tooltip` property on @widget to @has_tooltip. @@ -103325,7 +103351,7 @@ will be used. - + Sets whether the widget would like any available extra horizontal space. @@ -103368,7 +103394,7 @@ value to be used, rather than looking at children and widget state. - + Sets whether the hexpand flag will be used. @@ -103398,7 +103424,7 @@ for completeness and consistency. - + Sets the layout manager delegate instance that provides an implementation for measuring and allocating the children of @widget. @@ -103416,7 +103442,7 @@ implementation for measuring and allocating the children of @widget. - + Sets the bottom margin of @widget. @@ -103433,7 +103459,7 @@ implementation for measuring and allocating the children of @widget. - + Sets the end margin of @widget. @@ -103450,7 +103476,7 @@ implementation for measuring and allocating the children of @widget. - + Sets the start margin of @widget. @@ -103467,7 +103493,7 @@ implementation for measuring and allocating the children of @widget. - + Sets the top margin of @widget. @@ -103484,7 +103510,7 @@ implementation for measuring and allocating the children of @widget. - + Sets a widgets name. @@ -103511,7 +103537,7 @@ of alphanumeric symbols, dashes and underscores will suffice. - + Request the @widget to be rendered partially transparent. @@ -103549,7 +103575,7 @@ even if they are attached to a toplevel that is translucent. - + Sets how @widget treats content that is drawn outside the widget's content area. @@ -103598,7 +103624,7 @@ This function is useful only when implementing subclasses of - + Specifies whether @widget will be treated as the default widget within its toplevel when it has the focus, even if @@ -103617,7 +103643,7 @@ another widget is the default. - + Sets the sensitivity of a widget. @@ -103721,7 +103747,7 @@ This function is for use in widget implementations. - + Sets @markup as the contents of the tooltip, which is marked up with Pango markup. @@ -103745,7 +103771,7 @@ See also [method@Gtk.Tooltip.set_markup]. - + Sets @text as the contents of the tooltip. @@ -103771,7 +103797,7 @@ See also [method@Gtk.Tooltip.set_text]. - + Sets the vertical alignment of @widget. @@ -103788,7 +103814,7 @@ See also [method@Gtk.Tooltip.set_text]. - + Sets whether the widget would like any available extra vertical space. @@ -103808,7 +103834,7 @@ See [method@Gtk.Widget.set_hexpand] for more detail. - + Sets whether the vexpand flag will be used. @@ -103827,7 +103853,7 @@ See [method@Gtk.Widget.set_hexpand_set] for more detail. - + Sets the visibility state of @widget. @@ -104064,7 +104090,7 @@ This function is for use in widget implementations. - + Whether the widget or any of its descendents can accept @@ -104074,13 +104100,13 @@ This property is meant to be set by widget implementations, typically in their instance init function. - + Whether the widget can receive pointer events. - + A list of css classes applied to this widget. @@ -104088,7 +104114,7 @@ typically in their instance init function. - + The name of this widget in the CSS tree. @@ -104096,13 +104122,13 @@ This property is meant to be set by widget implementations, typically in their instance init function. - + The cursor used by @widget. - + Whether the widget should grab focus when it is clicked with the mouse. @@ -104110,29 +104136,29 @@ typically in their instance init function. This property is only relevant for widgets that can take focus. - + Whether this widget itself will accept the input focus. - + How to distribute horizontal space if widget gets extra space. - + Whether the widget is the default widget. - + Whether the widget has the input focus. - + Enables or disables the emission of the ::query-tooltip signal on @widget. @@ -104148,19 +104174,19 @@ determine whether it will provide a tooltip or not. If this is -1, the natural request will be used. - + Whether to expand horizontally. - + Whether to use the `hexpand` property. - + The `GtkLayoutManager` instance to use to compute the preferred size @@ -104170,7 +104196,7 @@ This property is meant to be set by widget implementations, typically in their instance init function. - + Margin on bottom side of widget. @@ -104180,7 +104206,7 @@ request, the margin will be added in addition to the size from [method@Gtk.Widget.set_size_request] for example. - + Margin on end of widget, horizontally. @@ -104193,7 +104219,7 @@ request, the margin will be added in addition to the size from [method@Gtk.Widget.set_size_request] for example. - + Margin on start of widget, horizontally. @@ -104206,7 +104232,7 @@ request, the margin will be added in addition to the size from [method@Gtk.Widget.set_size_request] for example. - + Margin on top side of widget. @@ -104216,19 +104242,19 @@ request, the margin will be added in addition to the size from [method@Gtk.Widget.set_size_request] for example. - + The name of the widget. - + The requested opacity of the widget. - + How content outside the widget's content area is treated. @@ -104237,36 +104263,36 @@ This property is meant to be set by widget implementations, typically in their instance init function. - + The parent widget of this widget. - + Whether the widget will receive the default action when it is focused. - + The `GtkRoot` widget of the widget tree containing this widget. This will be %NULL if the widget is not contained in a root widget. - + The scale factor of the widget. - + Whether the widget responds to input. - + Sets the text of tooltip to be the given string, which is marked up @@ -104284,7 +104310,7 @@ Note that if both [property@Gtk.Widget:tooltip-text] and [property@Gtk.Widget:tooltip-markup] are set, the last one wins. - + Sets the text of tooltip to be the given string. @@ -104301,25 +104327,25 @@ Note that if both [property@Gtk.Widget:tooltip-text] and [property@Gtk.Widget:tooltip-markup] are set, the last one wins. - + How to distribute vertical space if widget gets extra space. - + Whether to expand vertically. - + Whether to use the `vexpand` property. - + Whether the widget is visible. @@ -105294,7 +105320,7 @@ they have is whether they are enabled or not. the parameter type - + callback to use when the action is activated @@ -105359,19 +105385,19 @@ at @owner. position of the action to query - + return location for the type where the action was defined - + return location for the action name - + return location for the parameter type - + return location for the property name @@ -105586,7 +105612,7 @@ end up with an infinitely growing widget. - + Returns the widget that is observed or %NULL if none. @@ -105600,7 +105626,7 @@ end up with an infinitely growing widget. - + Sets the widget that should be observed. @@ -105617,7 +105643,7 @@ end up with an infinitely growing widget. - + The observed widget or %NULL if none. @@ -105924,7 +105950,7 @@ notifications of the [property@Gtk.Window:fullscreened] property. - + Gets the `GtkApplication` associated with the window. @@ -105938,7 +105964,7 @@ notifications of the [property@Gtk.Window:fullscreened] property. - + Gets the child widget of @window. @@ -105952,7 +105978,7 @@ notifications of the [property@Gtk.Window:fullscreened] property. - + Returns whether the window has been set to have decorations. @@ -105990,7 +106016,7 @@ size has not been explicitly set for that dimension, so the - + Returns the default widget for @window. @@ -106004,7 +106030,7 @@ size has not been explicitly set for that dimension, so the - + Returns whether the window has been set to have a close button. @@ -106018,7 +106044,7 @@ size has not been explicitly set for that dimension, so the - + Returns whether the window will be destroyed with its transient parent. @@ -106051,7 +106077,7 @@ not be %TRUE for the widget. - + Gets whether “focus rectangles” are supposed to be visible. @@ -106082,7 +106108,7 @@ If the window has no group, then the default group is returned. - + Returns whether this window reacts to F10 key presses by activating a menubar it contains. @@ -106097,7 +106123,7 @@ activating a menubar it contains. - + Returns whether the window will be hidden when the close button is clicked. @@ -106111,7 +106137,7 @@ activating a menubar it contains. - + Returns the name of the themed icon for the window. @@ -106125,7 +106151,7 @@ activating a menubar it contains. - + Gets whether mnemonics are supposed to be visible. @@ -106140,7 +106166,7 @@ activating a menubar it contains. - + Returns whether the window is modal. @@ -106155,7 +106181,7 @@ activating a menubar it contains. - + Gets the value set by gtk_window_set_resizable(). @@ -106169,7 +106195,7 @@ activating a menubar it contains. - + Retrieves the title of the window. @@ -106197,7 +106223,7 @@ gtk_window_set_titlebar(). - + Fetches the transient parent for this window. @@ -106224,7 +106250,7 @@ gtk_window_set_titlebar(). - + Returns whether the window is part of the current active toplevel. @@ -106393,7 +106419,7 @@ the window is ready to be shown. - + Sets or unsets the `GtkApplication` associated with the window. @@ -106422,7 +106448,7 @@ as relevant. - + Sets the child widget of @window. @@ -106439,7 +106465,7 @@ as relevant. - + Sets whether the window should be decorated. @@ -106512,7 +106538,7 @@ or shrinking windows. - + Sets the default widget. @@ -106533,7 +106559,7 @@ presses Enter in a dialog (for example). - + Sets whether the window should be deletable. @@ -106561,7 +106587,7 @@ manager policy involved. - + If @setting is %TRUE, then destroying the transient parent of @window will also destroy @window itself. @@ -106582,7 +106608,7 @@ of the main window they are associated with, for example. - + Sets the `GdkDisplay` where the @window is displayed. @@ -106626,7 +106652,7 @@ to use [method@Gtk.Widget.grab_focus] instead of this function. - + Sets whether “focus rectangles” are supposed to be visible. @@ -106643,7 +106669,7 @@ to use [method@Gtk.Widget.grab_focus] instead of this function. - + Sets whether this window should react to F10 key presses by activating a menubar it contains. @@ -106661,7 +106687,7 @@ by activating a menubar it contains. - + If @setting is %TRUE, then clicking the close button on the window will not destroy it, but only hide it. @@ -106679,7 +106705,7 @@ will not destroy it, but only hide it. - + Sets the icon for the window from a named themed icon. @@ -106702,7 +106728,7 @@ property which is mentioned in the ICCCM. - + Sets whether mnemonics are supposed to be visible. @@ -106718,7 +106744,7 @@ property which is mentioned in the ICCCM. - + Sets a window modal or non-modal. @@ -106741,7 +106767,7 @@ dialog below the parent. - + Sets whether the user can resize a window. @@ -106760,7 +106786,7 @@ Windows are user resizable by default. - + Sets the startup notification ID. @@ -106790,7 +106816,7 @@ This function is only useful on X11, not with other GTK targets. - + Sets the title of the `GtkWindow`. @@ -106842,7 +106868,7 @@ that is already visible, so you set the titlebar before calling - + Dialog windows should be set transient for the main application window they were spawned from. This allows window managers to e.g. @@ -106935,7 +106961,7 @@ You can track result of this operation via the - + The `GtkApplication` associated with the window. @@ -106949,13 +106975,13 @@ will remain until the window is destroyed, but you can explicitly remove it by setting the :application property to %NULL. - + The child widget. - + Whether the window should have a frame (also known as *decorations*). @@ -106965,7 +106991,7 @@ remove it by setting the :application property to %NULL. The default height of the window. - + The default widget. @@ -106975,24 +107001,24 @@ remove it by setting the :application property to %NULL. The default width of the window. - + Whether the window frame should have a close button. - + If this window should be destroyed when the parent is destroyed. - + The display that will display this window. - + Whether 'focus rectangles' are currently visible in this window. @@ -107018,20 +107044,20 @@ connect to the ::notify signal in order to know whether the operation was successful. - + Whether the window frame should handle F10 for activating menubars. - + If this window should be hidden when the users clicks the close button. - + Specifies the name of the themed icon to use as the window icon. @@ -107039,7 +107065,7 @@ menubars. See [class@Gtk.IconTheme] for more details. - + Whether the toplevel is the currently active window. @@ -107055,7 +107081,7 @@ connect to the ::notify signal in order to know whether the operation was successful. - + Whether mnemonics are currently visible in this window. @@ -107064,30 +107090,30 @@ This property is maintained by GTK based on user input, and should not be set by applications. - + If %TRUE, the window is modal. - + If %TRUE, users can resize the window. - + A write-only property for setting window's startup notification identifier. - + The title of the window. - + The transient parent of the window. @@ -107292,7 +107318,7 @@ style class. - + Gets the decoration layout of this `GtkWindowControls`. @@ -107306,7 +107332,7 @@ style class. - + Gets whether the widget has any window buttons. @@ -107320,7 +107346,7 @@ style class. - + Gets the side to which this `GtkWindowControls` instance belongs. @@ -107334,7 +107360,7 @@ style class. - + Sets the decoration layout for the title buttons. @@ -107365,7 +107391,7 @@ will display the part before the colon, otherwise after that. - + Determines which part of decoration layout the `GtkWindowControls` uses. @@ -107384,7 +107410,7 @@ See [property@Gtk.WindowControls:decoration-layout]. - + The decoration layout for window buttons. @@ -107393,12 +107419,12 @@ If this property is not set, the [property@Gtk.Settings:gtk-decoration-layout] setting is used. - + Whether the widget has any window buttons. - + Whether the widget shows start or end side of the decoration layout. @@ -107551,7 +107577,7 @@ right click, double click and middle click as expected of a titlebar. - + Gets the child widget of @self. @@ -107565,7 +107591,7 @@ right click, double click and middle click as expected of a titlebar. - + Sets the child widget of @self. @@ -107582,7 +107608,7 @@ right click, double click and middle click as expected of a titlebar. - + The child widget.