docs/reference/gtk/actions.xml 0000664 0001750 0001750 00000031563 13464200123 016546 0 ustar mclasen mclasen
The GTK Action Model
3
GTK Library
The GTK Action Model
How actions are used in GTK
Overview of actions in GTK
This chapter describes in detail how GTK uses actions to connect
activatable UI elements to callbacks. GTK inherits the underlying
architecture of GAction and GMenu for describing abstract actions
and menus from the GIO library.
Basics about actions
A GAction is essentially a way to tell the toolkit about a
piece of functionality in your program, and to give it a name.
Actions are purely functional. They do not contain any
presentational information.
An action has four pieces of information associated with it:
a name as an identifier (usually all-lowercase, untranslated
English string)
an enabled flag indicating if the action can be activated or
not (like the "sensitive" property on widgets)
an optional state value, for stateful actions (like a boolean
for toggles)
an optional parameter type, used when activating the action
An action supports two operations. You can activate it, which
requires passing a parameter of the correct type
And you can request to change the actions state (for stateful
actions) to a new state value of the correct type.
Here are some rules about an action:
the name is immutable (in the sense that it will never
change) and it is never %NULL
the enabled flag can change
the parameter type is immutable
the parameter type is optional: it can be %NULL
if the parameter type is %NULL then action activation must
be done without a parameter (ie: a %NULL GVariant pointer)
if the parameter type is non-%NULL then the parameter must
have this type
the state can change, but it cannot change type
if the action was stateful when it was created, it will
always have a state and it will always have exactly the same
type (such as boolean or string)
if the action was stateless when it was created, it can never
have a state
you can only request state changes on stateful actions and it
is only possible to request that the state change to a value
of the same type as the existing state
An action does not have any sort of presentational information
such as a label, an icon or a way of creating a widget from it.
Action state and parameters
Most actions in your application will be stateless actions with
no parameters. These typically appear as menu items with no
special decoration. An example is "quit".
Stateful actions are used to represent an action which has a
closely-associated state of some kind. A good example is a
"fullscreen" action. For this case, you'd expect to see a
checkmark next to the menu item when the fullscreen option
is active. This is usually called a toggle action, and it has
a boolean state. By convention, toggle actions have no parameter
type for activation: activating the action always toggles the
state.
Another common case is to have an action representing a
enumeration of possible values of a given type (typically
string). This is often called a radio action and is usually
represented in the user interface with radio buttons or radio
menu items, or sometimes a combobox. A good example is
"text-justify" with possible values "left", "center", and
"right". By convention, these types of actions have a parameter
type equal to their state type, and activating them with a
particular parameter value is equivalent to changing their
state to that value.
This approach to handling radio buttons is different than many
other action systems such as GtkAction. With GAction, there is
only one action for "text-justify" and "left", "center" and
"right" are possible states on that action. There are not three
separate "justify-left", "justify-center" and "justify-right"
actions.
The final common type of action is a stateless action with a
parameter. This is typically used for actions like
"open-bookmark" where the parameter to the action would be
the identifier of the bookmark to open.
Because some types of actions cannot be invoked without a
parameter, it is often important to specify a parameter when
referring to the action from a place where it will be invoked
(such as from a radio button that sets the state to a particular
value or from a menu item that opens a specific bookmark). In
these contexts, the value used for the action parameter is
typically called the target of the action.
Even though toggle actions have a state, they do not have a
parameter. Therefore, a target value is not needed when
referring to them — they will always be toggled on activation.
Most APIs that allow using a GAction (such as GMenuModel and
GtkActionable) allow use of detailed action names. This is a
convenient way of specifying an action name and an action target
with a single string.
In the case that the action target is a string with no unusual
characters (ie: only alpha-numeric, plus '-' and '.') then you
can use a detailed action name of the form "justify::left" to
specify the justify action with a target of left.
In the case that the action target is not a string, or contains
unusual characters, you can use the more general format
"action-name(5)", where the "5" here is any valid text-format
GVariant (ie: a string that can be parsed by g_variant_parse()).
Another example is "open-bookmark('http://gnome.org/')".
You can convert between detailed action names and split-out
action names and target values using g_action_parse_detailed_action_name()
and g_action_print_detailed_action_name() but usually you will
not need to. Most APIs will provide both ways of specifying
actions with targets.
Action scopes
Actions are always scoped to a particular object on which they
operate.
In GTK, actions are typically scoped to either an application
or a window, but any widget can have actions associated with it.
Actions scoped to windows should be the actions that
specifically impact that window. These are actions like
"fullscreen" and "close", or in the case that a window contains
a document, "save" and "print".
Actions that impact the application as a whole rather than one
specific window are scoped to the application. These are actions
like "about" and "preferences".
If a particular action is scoped to a window then it is scoped
to a specific window. Another way of saying this: if your
application has a "fullscreen" action that applies to windows
and it has three windows, then it will have three fullscreen
actions: one for each window.
Having a separate action per-window allows for each window to
have a separate state for each instance of the action as well
as being able to control the enabled state of the action on a
per-window basis.
Actions are added to their relevant scope (application or
window) either using the GActionMap interface, or by using
gtk_widget_insert_action_group().
Action groups and action maps
Actions rarely occurs in isolation. It is common to have groups
of related actions, which are represented by instances of the
GActionGroup interface.
Action maps are a variant of action groups that allow to change
the name of the action as it is looked up. In GTK, the convention
is to add a prefix to the action name to indicate the scope of
the actions, such as "app." for the actions with application scope
or "win." for those with window scope.
When referring to actions on a GActionMap only the name of the
action itself is used (ie: "quit", not "app.quit"). The
"app.quit" form is only used when referring to actions from
places like a GMenu or GtkActionable widget where the scope
of the action is not already known.
GtkApplication and GtkApplicationWindow implement the GActionMap
interface, so you can just add actions directly to them. For
other widgets, use gtk_widget_insert_action_group() to add
actions to it.
If you want to insert several actions at the same time, it is
typically faster and easier to use GActionEntry.
Connecting actions to widgets
Any widget that implements the GtkActionable interface can
be connected to an action just by setting the ::action-name
property. If the action has a parameter, you will also need
to set the ::action-target property.
Widgets that implement GtkAction include GtkSwitch, GtkButton,
GtkMenuItem and their respective subclasses.
Another of obtaining widgets that are connected to actions is
to create a menu using a GMenu menu model. GMenu provides an
abstract way to describe typical menus: nested groups of items
where each item can have a label, and icon, and an action.
Typical uses of GMenu inside GTK are to set up an application
menu or menubar with gtk_application_set_app_menu() or
gtk_application_set_menubar(). Another, maybe more common use
is to create a popover for a menubutton, using
gtk_menu_button_set_menu_model().
Unlike traditional menus, those created from menu models don't
have keyboard accelerators associated with menu items. Instead,
GtkApplication offers the gtk_application_set_accels_for_action()
API to associate keyboard shortcuts with actions.
Activation
When a widget with a connected action is activated, GTK finds
the action to activate by walking up the widget hierarchy,
looking for a matching action, ending up at the GtkApplication.
Built-in Actions
GTK uses actions for its own purposes in a number places. These
built-in actions can sometimes be activated by applications, and
you should avoid naming conflicts with them when creating your
own actions.
default.activate
Activates the default widget in a context
(typically a GtkWindow, GtkDialog or GtkPopover)
docs/reference/gtk/broadway.xml 0000664 0001750 0001750 00000004140 13464200123 016705 0 ustar mclasen mclasen
Using GTK with Broadway
3
GTK Library
Using GTK with Broadway
HTML-specific aspects of using GTK
Using GTK with Broadway
The GDK Broadway backend provides support for displaying GTK
applications in a web browser, using HTML5 and web sockets. To run
your application in this way, select the Broadway backend by setting
GDK_BACKEND=broadway . Then you can make
your application appear in a web browser by pointing it at
http://127.0.0.1:8080 . Note that you need
to enable web sockets in your web browser.
You can choose a different port from the default 8080 by setting
the BROADWAY_DISPLAY environment variable to the
port that you want to use.
It is also possible to use multiple GTK applications in the same
web browser window, by using the Broadway server,
broadwayd , that ships with GTK.
To use broadwayd, start it like this:
broadwayd :5
Then point your web browser at http://127.0.0.1:8085 .
Start your applications like this:
GDK_BACKEND=broadway BROADWAY_DISPLAY=:5 gtk4-demo
Broadway-specific environment variables
BROADWAY_DISPLAY
Specifies the Broadway display number. The default display is 0.
The display number determines the port to use when connecting
to a Broadway application via the following formula:
port = 8080 + display
docs/reference/gtk/building.sgml 0000664 0001750 0001750 00000045032 13464200123 017041 0 ustar mclasen mclasen
Compiling the GTK libraries
3
GTK Library
Compiling the GTK Libraries
How to compile GTK itself
Building GTK
Before we get into the details of how to compile GTK, we should
mention that in many cases, binary packages of GTK prebuilt for
your operating system will be available, either from your
operating system vendor or from independent sources. If such a
set of packages is available, installing it will get you
programming with GTK much faster than building it yourself. In
fact, you may well already have GTK installed on your system
already.
In order to build GTK, you will need meson
installed on your system. On Linux, and other UNIX-like operating
systems, you will also need ninja . This
guide does not cover how to install these two requirements, but you
can refer to the Meson website
for more information. The Ninja
build tool is also usable on various operating systems, so we will
refer to it in the examples.
If you are building GTK from a source distribution or from a Git
clone, you will need to use meson to
configure the project. The most commonly useful argument is the
--prefix one, which determines where the
files will go once installed. To install GTK under a prefix
like /opt/gtk you would run Meson as:
meson --prefix /opt/gtk builddir
Meson will create the builddir directory and
place all the build artefacts there.
You can get a list of all available options for the build by
running meson configure .
After Meson successfully configured the build directory, you then
can run the build, using Ninja:
cd builddir
ninja
ninja install
If you don't have permission to write to the directory you are
installing in, you may have to change to root temporarily before
running ninja install .
Several environment variables are useful to pass to set before
running configure. CPPFLAGS contains options to
pass to the C compiler, and is used to tell the compiler where
to look for include files. The LDFLAGS variable
is used in a similar fashion for the linker. Finally the
PKG_CONFIG_PATH environment variable contains
a search path that pkg-config (see below)
uses when looking for files describing how to compile
programs using different libraries. If you were installing GTK
and it's dependencies into /opt/gtk , you
might want to set these variables as:
CPPFLAGS="-I/opt/gtk/include"
LDFLAGS="-L/opt/gtk/lib"
PKG_CONFIG_PATH="/opt/gtk/lib/pkgconfig"
export CPPFLAGS LDFLAGS PKG_CONFIG_PATH
You may also need to set the LD_LIBRARY_PATH
environment variable so the systems dynamic linker can find
the newly installed libraries, and the PATH
environment program so that utility binaries installed by
the various libraries will be found.
LD_LIBRARY_PATH="/opt/gtk/lib"
PATH="/opt/gtk/bin:$PATH"
export LD_LIBRARY_PATH PATH
Dependencies
Before you can compile the GTK widget toolkit, you need to have
various other tools and libraries installed on your
system. Dependencies of GTK have their own build systems, so
you will need to refer to their own installation instructions.
A particular important tool used by GTK to find its dependencies
is pkg-config .
pkg-config
is a tool for tracking the compilation flags needed for
libraries that are used by the GTK libraries. (For each
library, a small .pc text file is installed
in a standard location that contains the compilation flags
needed for that library along with version number information.)
Some of the libraries that GTK depends on are maintained by
by the GTK team: GLib, GdkPixbuf, Pango, ATK and GObject Introspection.
Other libraries are maintained separately.
The GLib library provides core non-graphical functionality
such as high level data types, Unicode manipulation, and
an object and type system to C programs. It is available
from here .
The GdkPixbuf library
provides facilities for loading images in a variety of file formats.
It is available here .
Pango is a library
for internationalized text handling. It is available
here .
ATK is the Accessibility Toolkit. It provides a set of generic
interfaces allowing accessibility technologies such as
screen readers to interact with a graphical user interface.
It is available
here .
Gobject Introspection
is a framework for making introspection data available to
language bindings. It is available
here .
External dependencies
The GNU
libiconv library is needed to build GLib if your
system doesn't have the iconv()
function for doing conversion between character
encodings. Most modern systems should have
iconv() .
The libintl library from the GNU gettext
package is needed if your system doesn't have the
gettext() functionality for handling
message translation databases.
The libraries from the X window system are needed to build
Pango and GTK. You should already have these installed on
your system, but it's possible that you'll need to install
the development environment for these libraries that your
operating system vendor provides.
The fontconfig
library provides Pango with a standard way of locating
fonts and matching them against font names.
Cairo
is a graphics library that supports vector graphics and image
compositing. Both Pango and GTK use Cairo for drawing.
libepoxy
is a library that abstracts the differences between different
OpenGL libraries. GTK uses it for cross-platform GL support
and for its own drawing.
Graphene
is a library that provides vector and matrix types for 2D and
3D transformations. GTK uses it internally for drawing.
The Wayland libraries
are needed to build GTK with the Wayland backend.
The shared-mime-info
package is not a hard dependency of GTK, but it contains definitions
for mime types that are used by GIO and, indirectly, by GTK.
gdk-pixbuf will use GIO for mime type detection if possible. For this
to work, shared-mime-info needs to be installed and
XDG_DATA_DIRS set accordingly at configure time.
Otherwise, gdk-pixbuf falls back to its built-in mime type detection.
Building and testing GTK
First make sure that you have the necessary external
dependencies installed: pkg-config , Meson, Ninja,
the JPEG, PNG, and TIFF libraries, FreeType, and, if necessary,
libiconv and libintl. To get detailed information about building
these packages, see the documentation provided with the
individual packages. On any average Linux system, it's quite likely
you'll have all of these installed already, or they will be easily
accessible through your operating system package repositories.
Then build and install the GTK libraries in the order:
GLib, Cairo, Pango, ATK, then GTK. For each library, follow the
instructions they provide, and make sure to share common settings
between them and the GTK build; if you are using a separate prefix
for GTK, for instance, you will need to use the same prefix for all
its dependencies you build. If you're lucky, this will all go smoothly,
and you'll be ready to start compiling
your own GTK applications. You can test your GTK installation
by running the gtk4-demo program that
GTK installs.
If one of the projects you're configuring or building fails, look
closely at the error messages printed; these will often provide useful
information as to what went wrong. Every build system has its own
log that can help you understand the issue you're encountering. If all
else fails, you can ask for help on the gtk-list mailing list.
See for more information.
docs/reference/gtk/compiling.sgml 0000664 0001750 0001750 00000007025 13464200123 017225 0 ustar mclasen mclasen
Compiling GTK Applications
3
GTK Library
Compiling GTK Applications
How to compile your GTK application
Compiling GTK Applications on UNIX
To compile a GTK application, you need to tell the compiler where to
find the GTK header files and libraries. This is done with the
pkg-config utility.
The following interactive shell session demonstrates how
pkg-config is used (the actual output on
your system may be different):
$ pkg-config --cflags gtk4
-pthread -I/usr/include/gtk-4.0 -I/usr/lib64/gtk-4.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12
$ pkg-config --libs gtk4
-pthread -lgtk-4 -lgdk-4 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0
The simplest way to compile a program is to use the "backticks"
feature of the shell. If you enclose a command in backticks
(not single quotes ), then its output will be
substituted into the command line before execution. So to compile
a GTK Hello, World, you would type the following:
$ cc `pkg-config --cflags gtk4` hello.c -o hello `pkg-config --libs gtk4`
Deprecated GTK functions are annotated to make the compiler
emit warnings when they are used (e.g. with gcc, you need to use
the -Wdeprecated-declarations option). If these warnings are
problematic, they can be turned off by defining the preprocessor
symbol %GDK_DISABLE_DEPRECATION_WARNINGS by using the commandline
option -DGDK_DISABLE_DEPRECATION_WARNINGS
GTK deprecation annotations are versioned; by defining the
macros %GDK_VERSION_MIN_REQUIRED and %GDK_VERSION_MAX_ALLOWED,
you can specify the range of GTK versions whose API you want
to use. APIs that were deprecated before or introduced after
this range will trigger compiler warnings.
Here is how you would compile hello.c if you want to allow it
to use symbols that were not deprecated in 4.2:
$ cc `pkg-config --cflags gtk4` -DGDK_VERSION_MIN_REQIRED=GDK_VERSION_4_2 hello.c -o hello `pkg-config --libs gtk4`
And here is how you would compile hello.c if you don't want
it to use any symbols that were introduced after 4.2:
$ cc `pkg-config --cflags gtk4` -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_4_2 hello.c -o hello `pkg-config --libs gtk4`
The older deprecation mechanism of hiding deprecated interfaces
entirely from the compiler by using the preprocessor symbol
GTK_DISABLE_DEPRECATED is still used for deprecated macros,
enumeration values, etc. To detect uses of these in your code,
use the commandline option -DGTK_DISABLE_DEPRECATED .
There are similar symbols GDK_DISABLE_DEPRECATED,
GDK_PIXBUF_DISABLE_DEPRECATED and G_DISABLE_DEPRECATED for GDK, GdkPixbuf and
GLib.
docs/reference/gtk/css-overview.xml 0000664 0001750 0001750 00000077035 13464200123 017546 0 ustar mclasen mclasen
GTK CSS Overview
3
GTK Library
GTK CSS Overview
Overview of CSS in GTK
Overview of CSS in GTK
This chapter describes in detail how GTK uses CSS for styling
and layout.
We loosely follow the CSS
value definition
specification in the formatting of syntax productions.
Nonterminals are enclosed in angle backets (〈〉), all other strings that are not listed here are literals
Juxtaposition means all components must occur, in the given order
A double ampersand (&&) means all components must occur, in any order
A double bar (||) means one or more of the components must occur, in any order
A single bar (|) indicates an alternative; exactly one of the components must occur
Brackets ([]) are used for grouping
A question mark (?) means that the preceding component is optional
An asterisk (*) means zero or more copies of the preceding component
A plus (+) means one or more copies of the preceding component
A number in curly braces ({n}) means that the preceding component occurs exactly n times
Two numbers in curly braces ({m,n}) mean that the preceding component occurs at least m times and at most n times
CSS nodes
GTK applies the style information found in style sheets by matching
the selectors against a tree of nodes. Each node in the tree has a
name, a state and possibly style classes. The children of each node
are linearly ordered.
Every widget has one or more of these CSS nodes, and determines their
name, state, style classes and how they are layed out as children and
siblings in the overall node tree. The documentation for each widget
explains what CSS nodes it has.
The CSS nodes of a GtkScale
Style sheets
The basic structure of the style sheets understood by GTK is
a series of statements, which are either rule sets or “@-rules”,
separated by whitespace.
A rule set consists of a selector and a declaration block, which is
a series of declarations enclosed in curly braces. The declarations
are separated by semicolons. Multiple selectors can share the same
declaration block, by putting all the separators in front of the block,
separated by commas.
A rule set with two selectors
Importing style sheets
GTK supports the CSS @import rule, in order to load another
style sheet in addition to the currently parsed one.
The syntax for @import rules is as follows:
〈import rule〉 = @import [ 〈url〉 | 〈string〉 ]
〈url〉 = url( 〈string〉 )
An example for using the @import rule
To learn more about the @import rule, you can read the
Cascading
module of the CSS specification.
Selectors
Selectors work very similar to the way they do in CSS.
All widgets have one or more CSS nodes with element names and style
classes. When style classes are used in selectors, they have to be prefixed
with a period. Widget names can be used in selectors like IDs. When used
in a selector, widget names must be prefixed with a # character.
In more complicated situations, selectors can be combined in various ways.
To require that a node satisfies several conditions, combine several selectors
into one by concatenating them. To only match a node when it occurs inside some
other node, write the two selectors after each other, separated by whitespace.
To restrict the match to direct children of the parent node, insert a >
character between the two selectors.
Theme labels that are descendants of a window
Theme notebooks, and anything within
Theme combo boxes, and entries that are direct children of a notebook
entry {
color: @fg_color;
background-color: #1209a2;
}
]]>
Theme any widget within a GtkBox
Theme a label named title-label
Theme any widget named main-entry
Theme all widgets with the style class entry
Theme the entry of a GtkSpinButton
It is possible to select CSS nodes depending on their position amongst
their siblings by applying pseudo-classes to the selector, like :first-child,
:last-child or :nth-child(even). When used in selectors, pseudo-classes
must be prefixed with a : character.
Theme labels in the first notebook tab
Another use of pseudo-classes is to match widgets depending on their
state. The available pseudo-classes for widget states are :active, :hover
:disabled, :selected, :focus, :indeterminate, :checked and :backdrop.
In addition, the following pseudo-classes don't have a direct equivalent
as a widget state: :dir(ltr) and :dir(rtl) (for text direction), :link and
:visited (for links) and :drop(active) (for highlighting drop targets).
Widget state pseudo-classes may only apply to the last element in a selector.
Theme pressed buttons
Theme buttons with the mouse pointer over it
Theme insensitive widgets
Theme checkbuttons that are checked
Theme focused labels
Theme indeterminate checkbuttons
To determine the effective style for a widget, all the matching rule
sets are merged. As in CSS, rules apply by specificity, so the rules
whose selectors more closely match a node will take precedence
over the others.
The full syntax for selectors understood by GTK can be found in the
table below. The main difference to CSS is that GTK does not currently
support attribute selectors.
Selector syntax
Pattern Matches Reference Notes
*
any node
CSS
E
any node with name E
CSS
E.class
any E node with the given style class
CSS
E#id
any E node with the given ID
CSS
GTK uses the widget name as ID
E:nth-child(〈nth-child〉)
any E node which is the n-th child of its parent node
CSS
E:nth-last-child(〈nth-child〉)
any E node which is the n-th child of its parent node, counting from the end
CSS
E:first-child
any E node which is the first child of its parent node
CSS
E:last-child
any E node which is the last child of its parent node
CSS
E:only-child
any E node which is the only child of its parent node
CSS
Equivalent to E:first-child:last-child
E:link, E:visited
any E node which represents a hyperlink, not yet visited (:link) or already visited (:visited)
CSS
Corresponds to GTK_STATE_FLAG_LINK and GTK_STATE_FLAGS_VISITED
E:active, E:hover, E:focus
any E node which is part of a widget with the corresponding state
CSS
Correspond to GTK_STATE_FLAG_ACTIVE, GTK_STATE_FLAG_PRELIGHT and GTK_STATE_FLAGS_FOCUSED respectively
E:disabled
any E node which is part of a widget which is disabled
CSS
Corresponds to GTK_STATE_FLAG_INSENSITIVE
E:checked
any E node which is part of a widget (e.g. radio- or checkbuttons) which is checked
CSS
Corresponds to GTK_STATE_FLAG_CHECKED
E:indeterminate
any E node which is part of a widget (e.g. radio- or checkbuttons) which is in an indeterminate state
CSS3 ,
CSS4
Corresponds to GTK_STATE_FLAG_INCONSISTENT
E:backdrop, E:selected
any E node which is part of a widget with the corresponding state
Corresponds to GTK_STATE_FLAG_BACKDROP, GTK_STATE_FLAG_SELECTED
E:not(〈selector〉)
any E node which does not match the simple selector 〈selector〉
CSS
E:dir(ltr), E:dir(rtl)
any E node that has the corresponding text direction
CSS4
E:drop(active)
any E node that is an active drop target for a current DND operation
CSS4
E F
any F node which is a descendent of an E node
CSS
E > F
any F node which is a child of an E node
CSS
E ~ F
any F node which is preceded by an E node
CSS
E + F
any F node which is immediately preceded by an E node
CSS
〈nth-child〉 = even | odd | 〈integer〉 | 〈integer〉n | 〈integer〉n [ + | - ] 〈integer〉
To learn more about selectors in CSS, read the
Selectors
module of the CSS specification.
Colors
CSS allows to specify colors in various ways, using numeric
values or names from a predefined list of colors.
〈color〉 = currentColor | transparent | 〈color name〉 | 〈rgb color〉 | 〈rgba color〉 | 〈hex color〉 | 〈gtk color〉
〈rgb color〉 = rgb( 〈number〉, 〈number〉, 〈number〉 ) | rgb( 〈percentage〉, 〈percentage〉, 〈percentage〉 )
〈rgba color〉 = rgba( 〈number〉, 〈number〉, 〈number〉, 〈alpha value〉 ) | rgba( 〈percentage〉, 〈percentage〉, 〈percentage〉, 〈alpha value〉 )
〈hex color〉 = #〈hex digits〉
〈alpha value〉 = 〈number〉
, clamped to values between 0 and 1
The keyword currentColor resolves to the current value of the
color property when used in another property, and to the inherited value
of the color property when used in the color property itself.
The keyword transparent can be considered a shorthand for rgba(0,0,0,0).
For a list of valid color names and for more background on colors in
CSS, see the Color
module of the CSS specification.
Specifying colors in various ways
GTK adds several additional ways to specify colors.
〈gtk color〉 = 〈symbolic color〉 | 〈color expression〉
The first is a reference to a color defined via a @define-color rule.
The syntax for @define-color rules is as follows:
〈define color rule〉 = @define-color 〈name〉 〈color〉
To refer to the color defined by a @define-color rule,
use the name from the rule, prefixed with @.
〈symbolic color〉 = @〈name〉
An example for defining colors
GTK also supports color expressions, which allow colors to be transformed
to new ones and can be nested, providing a rich language to define colors.
Color expressions resemble functions, taking 1 or more colors and in some
cases a number as arguments.
shade() leaves the color unchanged when the number is 1 and transforms it
to black or white as the number approaches 0 or 2 respectively. For mix(),
0 or 1 return the unaltered 1st or 2nd color respectively; numbers between
0 and 1 return blends of the two; and numbers below 0 or above 1 intensify
the RGB components of the 1st or 2nd color respectively. alpha() takes a
number from 0 to 1 and applies that as the opacity of the supplied color.
〈color expression〉 = lighter( 〈color〉 ) | darker( 〈color〉 ) | shade( 〈color〉, 〈number〉 ) |
alpha( 〈color〉, 〈number〉 ) | mix( 〈color〉, 〈color〉, 〈number〉 )
Images
CSS allows to specify images in various ways, for backgrounds
and borders.
〈image〉 = 〈url〉 | 〈crossfade〉 | 〈alternatives〉 | 〈gradient〉 | 〈gtk image〉
〈crossfade〉 = cross-fade( 〈percentage〉, 〈image〉, 〈image〉 )
〈alternatives〉 = image([ 〈image〉, ]* [ 〈image〉 | 〈color〉 ] )
〈gradient〉 = 〈linear gradient〉 | 〈radial gradient〉
〈linear gradient〉 = [ linear-gradient | repeating-linear-gradient ] (
[ [ 〈angle〉 | to 〈side or corner〉 ] , ]?
〈color stops〉 )
〈radial gradient〉 = [ radial-gradient | repeating-radial-gradient ] (
[ [ 〈shape〉 || 〈size〉 ] [ at 〈position〉 ]? , | at 〈position〉, ]?
〈color stops〉 )
〈side or corner〉 = [ left | right ] || [ top | bottom ]
〈color stops〉 = 〈color stop〉 [ , 〈color stop〉 ]+
〈color stop〉 = 〈color〉 [ 〈percentage〉 | 〈length〉 ]?
〈shape〉 = circle | ellipse
〈size〉 = 〈extent keyword〉 | 〈length〉 | [ 〈length〉 | 〈percentage〉 ]{1,2}
〈extent keyword〉 = closest-size | farthest-side | closest-corner | farthest-corner
The simplest way to specify an image in CSS is to load an image
file from a URL. CSS does not specify anything about supported file
formats; within GTK, you can expect at least PNG, JPEG and SVG to
work. The full list of supported image formats is determined by the
available gdk-pixbuf image loaders and may vary between systems.
Loading an image file
A crossfade lets you specify an image as an intermediate between two
images. Crossfades are specified in the draft of the level 4
Image
module of the CSS specification.
Crossfading two images
The image() syntax provides a way to specify fallbacks in case an image
format may not be supported. Multiple fallback images can be specified,
and will be tried in turn until one can be loaded successfully. The
last fallback may be a color, which will be rendered as a solid color
image.
Image fallback
Gradients are images that smoothly fades from one color to another. CSS
provides ways to specify repeating and non-repeating linear and radial
gradients. Radial gradients can be circular, or axis-aligned ellipses.
A linear gradient is created by specifying a gradient line and then several
colors placed along that line. The gradient line may be specified using
an angle, or by using direction keywords.
Linear gradients
A radial gradient is created by specifying a center point and one or two
radii. The radii may be given explicitly as lengths or percentages or
indirectly, by keywords that specify how the end circle or ellipsis
should be positioned relative to the area it is derawn in.
Radial gradients
To learn more about gradients in CSS, including details of how color stops
are placed on the gradient line and keywords for specifying radial sizes,
you can read the
Image
module of the CSS specification.
GTK extends the CSS syntax for images and also uses it for specifying icons.
〈gtk image〉 = 〈themed icon〉 | 〈scaled image〉 | 〈recolored image〉
GTK has extensive support for loading icons from icon themes. It is
accessible from CSS with the -gtk-icontheme syntax.
〈themed icon〉 = -gtk-icontheme( 〈icon name〉 )
The specified icon name is used to look up a themed icon, while taking
into account the values of the -gtk-icon-theme and -gtk-icon-palette
properties. This kind of image is mainly used as value of the
-gtk-icon-source property.
Using themed icons in CSS
GTK supports scaled rendering on hi-resolution displays. This works
best if images can specify normal and hi-resolution variants. From
CSS, this can be done with the -gtk-scaled syntax.
〈scaled image〉 = -gtk-scaled( 〈image〉[ , 〈image〉 ]* )
While -gtk-scaled accepts multiple higher-resolution variants, in
practice, it will mostly be used to specify a regular image and one
variant for scale 2.
Scaled images in CSS
〈recolored image〉 = -gtk-recolor( 〈url〉 [ , 〈color palette〉 ] )
Symbolic icons from the icon theme are recolored according to the
-gtk-icon-palette property. The recoloring is sometimes needed for images
that are not part of an icon theme, and the -gtk-recolor syntax makes
this available. -gtk-recolor requires a url as first argument. The
remaining arguments specify the color palette to use. If the palette
is not explicitly specified, the current value of the -gtk-icon-palette
property is used.
Recoloring an image
Transitions
CSS defines a mechanism by which changes in CSS property values can
be made to take effect gradually, instead of all at once. GTK supports
these transitions as well.
To enable a transition for a property when a rule set takes effect, it
needs to be listed in the transition-property property in that rule set.
Only animatable properties can be listed in the transition-property.
The details of a transition can modified with the transition-duration,
transition-timing-function and transition-delay properties.
To learn more about transitions, you can read the
Transitions
module of the CSS specification.
Animations
In addition to transitions, which are triggered by changes of the underlying
node tree, CSS also supports defined animations. While transitions specify how
property values change from one value to a new value, animations explicitly
define intermediate property values in keyframes.
Keyframes are defined with an @-rule which contains one or more of rule sets
with special selectors. Property declarations for nonanimatable properties
are ignored in these rule sets (with the exception of animation properties).
〈keyframe rule〉 = @keyframes 〈name〉 { 〈animation rule〉 }
〈animation rule〉 = 〈animation selector〉 { 〈declaration〉* }
〈animation selector〉 = 〈single animation selector〉 [ , 〈single animation selector〉 ]*
〈single animation selector〉 = from | to | 〈percentage〉
To enable an animation, the name of the keyframes must be set as the value
of the animation-name property. The details of the animation can modified
with the animation-duration, animation-timing-function, animation-iteration-count
and other animation properties.
A CSS animation
To learn more about animations, you can read the
Animations
module of the CSS specification.
docs/reference/gtk/css-properties.xml 0000664 0001750 0001750 00000224527 13464200123 020074 0 ustar mclasen mclasen
GTK CSS Properties
3
GTK Library
GTK CSS Properties
CSS Properties in GTK
Supported CSS Properties
GTK supports CSS properties and shorthands as far as they can be applied
in the context of widgets, and adds its own properties only when needed.
All GTK-specific properties have a -gtk prefix.
All properties support the following keywords: inherit, initial, unset, with
the same meaning as in CSS .
The following basic datatypes are used throughout:
〈length〉 = 〈number〉 [ px | pt | em | ex |rem | pc | in | cm | mm ] | 〈calc expression〉
〈percentage〉 = 〈number〉 % | 〈calc expression〉
〈angle〉 = 〈number〉 [ deg | grad | turn ] | 〈calc expression〉
〈time〉 = 〈number〉 [ s | ms ] | 〈calc expression〉
Length values with the em or ex units are resolved using the font
size value, unless they occur in setting the font-size itself, in
which case they are resolved using the inherited font size value.
The rem unit is resolved using the initial font size value, which is
not quite the same as the CSS definition of rem.
〈calc expression〉 = calc( 〈calc sum〉 )
〈calc sum〉 = 〈calc product〉 [ [ + | - ] 〈calc product〉 ]*
〈calc product〉 = 〈calc value〉 [ * 〈calc value〉 | / 〈number〉 ]*
〈calc value〉 = 〈number〉 | 〈length〉 | 〈percentage〉 | 〈angle〉 | 〈time〉 | ( 〈calc sum〉 )
The calc() notation adds considerable expressive power. There are limits
on what types can be combined in such an expression (e.g. it does not make
sense to add a number and a time). For the full details, see the
CSS3 Values and
Units spec.
A common pattern among shorthand properties (called 'four sides') is one
where one to four values can be specified, to determine a value for each
side of an area. In this case, the specified values are interpreted as
follows:
4 values: top right bottom left
3 values: top horizontal bottom
2 values: vertical horizontal
1 value: all
Color and Filter Properties
Name Value Initial Inh. Ani. Reference Notes
color
〈color〉
rgba(1,1,1,1)
✓
✓
CSS2 ,
CSS3
opacity
〈alpha value〉
1
✓
CSS3
filter
none | 〈filter-function-list〉
none
✓
CSS3
〈filter-function-list〉 = [ 〈filter〉]+
〈filter〉 = brightness( 〈number〉 ) |
contrast( 〈number〉 ) |
grayscale( 〈number〉 ) |
hue-rotate( 〈number〉 ) |
invert( 〈number〉 ) |
opacity( 〈number〉 ) |
saturate( 〈number〉 ) |
sepia( 〈number〉 )
The color property specifies the color to use for text, icons and other
foreground rendering. The opacity property specifies the opacity that is
used to composite the widget onto its parent widget. The filter property
specifies filters to be applied to the rendering.
Font Properties
Name Value Initial Inh. Ani. Reference Notes
font-family
〈family name〉 [ , 〈family name〉 ]*
gtk-font-name setting
✓
CSS2 ,
CSS3
font-size
〈absolute size〉 | 〈relative size〉 | 〈length〉 | 〈percentage〉
gtk-font-name setting
✓
✓
CSS2 ,
CSS3
font-style
normal | oblique | italic
normal
✓
CSS2 ,
CSS3
font-variant
normal | small-caps
normal
✓
CSS2 ,
CSS3
only CSS2 values supported
font-weight
normal | bold | bolder | lighter | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900
normal
✓
✓
CSS2 ,
CSS3
normal is synonymous with 400, bold with 700
font-stretch
ultra-condensed | extra-condensed | condensed | semi-condensed | normal | semi-expanded | expanded | extra-expanded | ultra-expanded
normal
✓
CSS3
-gtk-dpi
〈number〉
screen resolution
✓
✓
font-kerning
auto | normal | none
auto
✓
CSS3
font-variant-ligatures
normal | none | [ 〈common-lig-values〉|| 〈discretionary-lig-values〉|| 〈historical-lig-values〉|| 〈contextual-alt-values〉]
normal
✓
CSS3
font-variant-position
normal | sub | super
normal
✓
CSS3
font-variant-caps
normal | small-caps | all-small-caps | petite-caps | all-petite-caps | unicase | titling-caps
normal
✓
CSS3
font-variant-numeric
normal | [ 〈numeric-figure-values〉|| 〈numeric-spacing-values〉|| 〈numeric-fraction-values〉|| ordinal || slashed-zero ]
normal
✓
CSS3
font-variant-alternates
normal | [ stylistic(〈feature-value-name〉) || historical-forms || styleset(〈feature-value-name〉#) || character-variant(〈feature-value-name〉#) || swash(〈feature-value-name〉) || ornaments(〈feature-value-name〉) || annotation(〈feature-value-name〉) ]
normal
✓
CSS3
font-variant-east-asian
normal | [ 〈east-asian-variant-values〉 || 〈east-asian-width-values〉 || ruby ]
normal
✓
CSS3
font-feature-settings
normal | 〈feature-tag-value〉#
normal
✓
>
CSS3
font-variation-settings
normal | [ 〈string〉〈number〉]#
normal
✓
✓
CSS4
Shorthand Value Initial Reference Notes
font
[ 〈font-style〉 || 〈font-variant〉 || 〈font-weight〉 || 〈font-stretch〉 ]? 〈font-size〉 〈font-family〉
see individual properties
CSS2 ,
CSS3
CSS allows line-height, etc
font-variant
normal | none | [ 〈common-lig-values〉 || 〈discretionary-lig-values〉 || 〈historical-lig-values〉 || 〈contextual-alt-values〉 || stylistic(>〈feature-value-name〉) || historical-forms || styleset(〈feature-value-name〉 #) || character-variant(〈feature-value-name〉 #) || swash(〈feature-value-name〉) || ornaments(〈feature-value-name〉) || annotation(〈feature-value-name〉) || [ small-caps | all-small-caps | petite-caps | all-petite-caps | unicase | titling-caps ] || 〈numeric-figure-values〉 || 〈numeric-spacing-values〉 || 〈numeric-fraction-values〉 || ordinal || slashed-zero || 〈east-asian-variant-values〉 || 〈east-asian-width-values〉 || ruby ]
see individual properties
CSS3
〈absolute size〉 = xx-small | x-small | small | medium | large | x-large | xx-large
〈relative size〉 = larger | smaller
〈common-lig-values〉 = [ common-ligatures| no-common-ligatures ]
〈discretionary-lig-values〉 = [ discretionary-ligatures | no-discretionary-ligatures ]
〈historical-lig-values〉 = [ historical-ligatures | no-historical-ligatures ]
〈contextual-alt-values〉 = [ contextual | no-contextual ]
〈numeric-figure-values〉 = [ lining-nums | oldstyle-nums ]
〈numeric-spacing-values〉 = [ proportional-nums | tabular-nums ]
〈numeric-fraction-values〉 = [ diagonal-fractions | stacked-fractions ]
〈east-asian-variant-values〉 = [ jis78 | jis83 | jis90 | jis04 | simplified | traditional ]
〈east-asian-width-values〉 = [ full-width | proportional-width ]
〈feature-tag-value〉 = 〈string〉[ 〈integer〉| on | off ]?
The font properties determine the font to use for rendering text. Relative
font sizes and weights are resolved relative to the inherited value for
these properties.
Text caret properties
Name Value Initial Inh. Ani. Reference Notes
caret-color
〈color〉
currentColor
✓
✓
CSS3
CSS allows an auto value
-gtk-secondary-caret-color
〈color〉
currentColor
✓
✓
Used for the secondary caret in bidirectional text
The caret properties provide a way to change the appearance of the insertion
caret in editable text.
Text decoration properties
Name Value Initial Inh. Ani. Reference Notes
letter-spacing
〈length〉
0px
✓
✓
CSS3
text-decoration-line
none | underline | line-through
none
CSS2 ,
CSS3
CSS allows overline
text-decoration-color
〈color〉
currentColor
✓
CSS3
text-decoration-style
solid | double | wavy
solid
CSS3
CSS allows dashed and dotted
text-shadow
none | 〈shadow〉
none
✓
✓
CSS3
Shorthand Value Initial Reference Notes
text-decoration
〈text-decoration-line〉 || 〈text-decoration-style〉 || 〈text-decoration-color〉
see individual properties
CSS3
〈shadow〉 = 〈length〉 〈length〉 〈color〉?
The text decoration properties determine whether to apply extra decorations
when rendering text.
Icon Properties
Name Value Initial Inh. Ani. Reference Notes
-gtk-icon-source
builtin | 〈image〉 | none
builtin
✓
-gtk-icon-transform
none | 〈transform〉+
none
✓
-gtk-icon-style
requested | regular | symbolic
requested
✓
Determines the preferred style for application-loaded icons
-gtk-icon-theme
〈name〉
current icon theme
✓
The icon theme to use with -gtk-icontheme(). Since 3.20
-gtk-icon-palette
〈color palette〉
default
✓
✓
Used to recolor symbolic icons (both application-loaded and from -gtk-icontheme()). Since 3.20
-gtk-icon-shadow
none | 〈shadow〉
none
✓
✓
-gtk-icon-filter
none | 〈filter-function-list〉
none
✓
CSS3
-gtk-icon-size
〈length〉
none
✓
Determines the size at which icons are displayed. See GtkIconSize
〈transform〉 = matrix( 〈number〉 [ , 〈number〉 ]{5} ) |
matrix3d( 〈number〉 [ , 〈number〉 ]{15} ) |
translate( 〈length〉, 〈length〉 ) | translate3d( 〈length〉, 〈length〉, 〈length〉 ) |
translateX( 〈length〉 ) | translateY( 〈length〉 ) | translateZ( 〈length〉 ) |
scale( 〈number〉 [ , 〈number〉 ]? ) | scale3d( 〈number〉, 〈number〉, 〈number〉 ) |
scaleX( 〈number〉 ) | scaleY( 〈number〉 ) | scaleZ( 〈number〉 ) |
rotate( 〈angle〉 ) | rotate3d( 〈number〉, 〈number〉, 〈number〉, 〈angle〉 ) |
rotateX( 〈angle〉 ) | rotateY( 〈angle〉 ) | rotateZ( 〈angle〉 ) |
skew( 〈angle〉 [ , 〈angle〉 ]? ) | skewX( 〈angle〉 ) | skewY( 〈angle〉 )
〈color palette〉 = default | 〈name〉 〈color〉 [ , 〈name〉 〈color〉 ]*
The -gtk-icon-source property is used by widgets that are rendering 'built-in'
icons, such as arrows, expanders, spinners, checks or radios.
The -gtk-icon-style property determines the preferred style for
application-provided icons.
The -gtk-icon-transform and -gtk-icon-shadow properties affect the rendering
of both built-in and application-provided icons.
-gtk-icon-palette defines a color palette for recoloring symbolic
icons. The recognized names for colors in symbolic icons are error,
warning and success. The default palette maps these three names to
symbolic colors with the names @error_color, @warning_color and
@success_color respectively.
Box properties
Name Value Initial Inh. Ani. Reference Notes
transform
none | 〈transform〉+
none
✓
CSS3 ,
3D
min-width
〈length〉
0px
✓
CSS2 ,
CSS3
CSS allows percentages
min-height
〈length〉
0px
✓
CSS2 ,
CSS3
CSS allows percentages
margin-top
〈length〉
0px
✓
CSS2 ,
CSS3
CSS allows percentages or auto
margin-right
〈length〉
0px
✓
CSS2 ,
CSS3
CSS allows percentages or auto
margin-bottom
〈length〉
0px
✓
CSS2 ,
CSS3
CSS allows percentages or auto
margin-left
〈length〉
0px
✓
CSS2 ,
CSS3
CSS allows percentages or auto
padding-top
〈length〉
0px
✓
CSS2 ,
CSS3
CSS allows percentages
padding-right
〈length〉
0px
✓
CSS2 ,
CSS3
CSS allows percentages
padding-bottom
〈length〉
0px
✓
CSS2 ,
CSS3
CSS allows percentages
padding-left
〈length〉
0px
✓
CSS2 ,
CSS3
CSS allows percentages
Shorthand Value Initial Reference Notes
margin
〈length〉{1,4}
see individual properties
CSS2 ,
CSS3
a 'four sides' shorthand
padding
〈length〉{1,4}
see individual properties
CSS2 ,
CSS3
a 'four sides' shorthand
Border properties
Name Value Initial Inh. Ani. Reference Notes
border-top-width
〈length〉
0px
✓
CSS2 ,
CSS3
CSS allows other values
border-right-width
〈length〉
0px
✓
CSS2 ,
CSS3
CSS allows other values
border-bottom-width
〈length〉
0px
✓
CSS2 ,
CSS3
CSS allows other values
border-left-width
〈length〉
0px
✓
CSS2 ,
CSS3
CSS allows other values
border-top-style
〈border style〉
none
CSS2 ,
CSS3
border-right-style
〈border style〉
none
CSS2 ,
CSS3
border-bottom-style
〈border style〉
none
CSS2 ,
CSS3
border-left-style
〈border style〉
none
CSS2 ,
CSS3
border-top-right-radius
〈corner radius〉
0
✓
CSS2 ,
CSS3
border-bottom-right-radius
〈corner radius〉
0
✓
CSS2 ,
CSS3
border-bottom-left-radius
〈corner radius〉
0
✓
CSS2 ,
CSS3
border-top-left-radius
〈corner radius〉
0
✓
CSS2 ,
CSS3
border-top-color
〈color〉
currentColor
✓
CSS2 ,
CSS3
border-right-color
〈color〉
currentColor
✓
CSS2 ,
CSS3
border-bottom-color
〈color〉
currentColor
✓
CSS2 ,
CSS3
border-left-color
〈color〉
currentColor
✓
CSS2 ,
CSS3
border-image-source
〈image〉 | none
none
✓
CSS3
border-image-repeat
〈border repeat〉{1,2}
stretch
CSS3
border-image-slice
[ 〈number〉 | 〈percentage〉 ]{1,4} && fill?
100%
CSS3
a 'four sides' shorthand
border-image-width
[ 〈length〉 | 〈number〉 | 〈percentage〉 | auto ]{1,4}
1
CSS3
a 'four sides' shorthand
Shorthand Value Initial Reference Notes
border-width
〈length〉{1,4}
see individual properties
CSS2 ,
CSS3
a 'four sides' shorthand
border-style
〈border style〉{1,4}
see individual properties
CSS2 ,
CSS3
a 'four sides' shorthand
border-color
〈color〉{1,4}
see individual properties
CSS3
a 'four sides' shorthand
border-top
〈length〉 || 〈border style〉 || 〈color〉
see individual properties
CSS2 ,
CSS3
border-right
〈length〉 || 〈border style〉 || 〈color〉
see individual properties
CSS2 ,
CSS3
border-bottom
〈length〉 || 〈border style〉 || 〈color〉
see individual properties
CSS2 ,
CSS3
border-left
〈length〉 || 〈border style〉 || 〈color〉
see individual properties
CSS2 ,
CSS3
border
〈length〉 || 〈border style〉 || 〈color〉
see individual properties
CSS2 ,
CSS3
border-radius
[ 〈length〉 | 〈percentage〉 ]{1,4} [ / [ 〈length〉 | 〈percentage〉 ]{1,4} ]?
see individual properties
CSS3
border-image
〈border-image-source〉 || 〈border-image-slice〉 [ / 〈border-image-width〉 | / 〈border-image-width〉? / 〈border-image-outset〉 ]? || 〈border-image-repeat〉
see individual properties
CSS3
〈border style〉 = none | solid | inset | outset | hidden | dotted | dashed | double | groove | ridge
〈corner radius〉 = [ 〈length〉 | 〈percentage〉 ]{1,2}
Outline properties
Name Value Initial Inh. Ani. Reference Notes
outline-style
none | solid | inset | outset | hidden | dotted | dashed | double | groove | ridge
none
CSS2 ,
CSS3
outline-width
〈length〉
0px
✓
CSS2 ,
CSS3
outline-color
〈color〉
currentColor
✓
CSS2 ,
CSS3
outline-offset
〈length〉
0px
CSS3
-gtk-outline-top-left-radius
〈corner radius〉
0
✓
-gtk-outline-top-right-radius
〈corner radius〉
0
✓
-gtk-outline-bottom-right-radius
〈corner radius〉
0
✓
-gtk-outline-bottom-left-radius
〈corner radius〉
0
✓
Shorthand Value Initial Reference Notes
outline
〈outline-color〉 || 〈outline-style〉 || 〈outline-width〉
see individual properties
CSS2 ,
CSS3
-gtk-outline-radius
[ 〈length〉 | 〈percentage〉 ]{1,4} [ / [ 〈length〉 | 〈percentage〉 ]{1,4} ]?
see individual properties
GTK uses the CSS outline properties to render the 'focus rectangle'.
Background properties
Name Value Initial Inh. Ani. Reference Notes
background-color
〈color〉
rgba(0,0,0,0)
✓
CSS2 ,
CSS3
background-clip
〈box〉 [ , 〈box〉 ]*
border-box
CSS3
background-origin
〈box〉 [ , 〈box〉 ]*
padding-box
CSS3
background-size
〈bg-size〉 [ , 〈bg-size〉 ]*
auto
✓
CSS3
background-position
〈position〉 [ , 〈position〉 ]*
0
✓
CSS2 ,
CSS3
background-repeat
〈bg-repeat〉 [ , 〈bg-repeat〉 ]*
repeat
CSS2 ,
CSS3
background-image
〈bg-image〉 [ , 〈bg-image〉 ]*
none
✓
CSS2 ,
CSS3
not supported: urls without quotes, colors in crossfades
background-blend-mode
〈blend-mode〉 [ , 〈blend-mode〉 ]*
normal
only affects multiple backgrounds
box-shadow
none | 〈box shadow〉 [ , 〈box shadow〉 ]*
none
✓
CSS3
Shorthand Value Initial Reference Notes
background
[ 〈bg-layer〉 , ]* 〈final-bg-layer〉
see individual properties
CSS2 ,
CSS3
〈box〉 = border-box | padding-box | content-box
〈bg-size〉 = [ 〈length〉 | 〈percentage〉 | auto ]{1,2} | cover | contain
〈position〉 = [ left | right | center | top | bottom | 〈percentage〉 | 〈length〉 ]{1,2,3,4}
〈bg-repeat〉 = repeat-x | repeat-y | [ no-repeat | repeat | round | space ]{1,2}
〈bg-image〉 = 〈image〉 | none
〈bg-layer〉 = 〈bg-image〉 || 〈position〉 [ / 〈bg-size〉 ]? || 〈bg-repeat〉 || 〈box〉 || 〈box〉
〈final-bg-layer〉 = 〈bg-image〉 || 〈position〉 [ / 〈bg-size〉 ]? || 〈bg-repeat〉 || 〈box〉 || 〈box〉 || 〈color〉
〈blend-mode〉 = color || color-burn || color-dodge || darken || difference || exclusion ||
hard-light || hue || lighten || luminosity || multiply || normal || overlay ||
saturate || screen || soft-light
〈box shadow〉 = inset? && 〈length〉{2,4}? && 〈color〉?
As in CSS, the background color is rendered underneath all the background image layers, so it will only be visible if
background images are absent or have transparency.
Alternatively, multiple backgrounds can be blended using the background-blend-mode
property.
Transition properties
Name Value Initial Inh. Ani. Reference Notes
transition-property
none | all | 〈property name〉 [ , 〈property name〉 ]*
all
CSS3
transition-duration
〈time〉 [ , 〈time〉 ]*
0s
CSS3
transition-timing-function
〈single-timing-function〉 [ , 〈single-timing-function〉 ]*
ease
CSS3
transition-delay
〈time〉 [ , 〈time〉 ]*
0s
CSS3
Shorthand Value Initial Reference Notes
transition
〈single-transition〉 [ , 〈single-transition〉 ]*
see individual properties
CSS3
〈single-timing-function〉 = ease | linear | ease-in | ease-out | ease-in-out |
step-start | step-end | steps( 〈integer〉 [ , [ start | end ] ]? ) |
cubic-bezier( 〈number〉, 〈number〉, 〈number〉, 〈number〉 )
〈single-transition〉 = [ none | 〈property name〉 ] || 〈time〉 || 〈single-transition-timing-function〉 || 〈time〉
Animation properties
Name Value Initial Inh. Ani. Reference Notes
animation-name
〈single-animation-name〉 [ , 〈single-animation-name〉 ]*
none
CSS3
animation-duration
〈time〉 [ , 〈time〉 ]*
0s
CSS3
animation-timing-function
〈single-timing-function〉 [ , 〈single-timing-function〉 ]*
ease
CSS3
animation-iteration-count
〈single-animation-iteration-count〉 [ , 〈single-animation-iteration-count〉 ]*
1
CSS3
animation-direction
〈single-animation-direction〉 [ , 〈single-animation-direction〉 ]*
normal
CSS3
animation-play-state
〈single-animation-play-state〉 [ , 〈single-animation-play-state〉 ]*
running
CSS3
animation-delay
〈time〉 [ , 〈time〉 ]*
0s
CSS3
animation-fill-mode
〈single-animation-fill-mode〉 [ , 〈single-animation-fill-mode〉 ]*
none
CSS3
Shorthand Value Initial Reference Notes
animation
〈single-animation〉 [ , 〈single-animation〉 ]*
see individual properties
CSS3
〈single-animation-name〉 = none | 〈property name〉
〈single-animation-iteration-count〉 = infinite | 〈number〉
〈single-animation-direction〉 = normal | reverse | alternate | alternate-reverse
〈single-animation-play-state〉 = running | paused
〈single-animation-fill-mode〉 = none | forwards | backwards | both
〈single-animation〉 = 〈single-animation-name〉 || 〈time〉 || 〈single-timing-function〉 || 〈time〉 ||
〈single-animation-iteration-count〉 || 〈single-animation-direction〉 ||
〈single-animation-play-state〉 || 〈single-animation-fill-mode〉
Table-related properties
Name Value Initial Inh. Ani. Reference Notes
border-spacing
〈length〉{1,2}
0
✓
✓
CSS2 ,
CSS3
The border-spacing property is respected by GtkBox and GtkGrid, and by box gadgets that
are used internally in complex widgets.
docs/reference/gtk/drawing-model.xml 0000664 0001750 0001750 00000023246 13464200123 017636 0 ustar mclasen mclasen
The GTK Drawing Model
3
GTK Library
The GTK Drawing Model
How widgets draw
Overview of the drawing model
This chapter describes the GTK drawing model in detail. If you
are interested in the procedure which GTK follows to draw its
widgets and windows, you should read this chapter; this will be
useful to know if you decide to implement your own widgets. This
chapter will also clarify the reasons behind the ways certain
things are done in GTK.
Windows and events
Applications that use a windowing system generally create
rectangular regions in the screen called surfaces
(GTK is following the Wayland terminology, other windowing systems
such as X11 may call these windows ).
Traditional windowing systems do not automatically save the
graphical content of surfaces, and instead ask applications to
provide new content whenever it is needed.
For example, if a window that is stacked below other
windows gets raised to the top, then the application has to
repaint it, so the previously obscured area can be shown.
When the windowing system asks an application to redraw
a window, it sends a frame event
(expose event in X11 terminology)
for that window.
Each GTK toplevel window or dialog is associated with a
windowing system surface. Child widgets such as buttons or
entries don't have their own surface; they use the surface
of their toplevel.
Generally, the drawing cycle begins when GTK receives
a frame event from the underlying windowing system: if the
user drags a window over another one, the windowing system will
tell the underlying surface that it needs to repaint itself. The
drawing cycle can also be initiated when a widget itself decides
that it needs to update its display. For example, when the user
types a character in an entry widget, the entry asks GTK to queue
a redraw operation for itself.
The windowing system generates frame events for surfaces. The GDK
interface to the windowing system translates such events into
emissions of the ::render signal on the affected surfaces.
The GTK toplevel window connects to that signal, and reacts appropriately.
The following sections describe how GTK decides which widgets
need to be repainted in response to such events, and how widgets
work internally in terms of the resources they use from the
windowing system.
The frame clock
All GTK applications are mainloop-driven, which means that most
of the time the app is idle inside a loop that just waits for
something to happen and then calls out to the right place when
it does. On top of this GTK has a frame clock that gives a
“pulse” to the application. This clock beats at a steady rate,
which is tied to the framerate of the output (this is synced to
the monitor via the window manager/compositor). A typical
refresh rate is 60 frames per second, so a new “pulse” happens
roughly every 16 milliseconds.
The clock has several phases:
Events
Update
Layout
Paint
The phases happens in this order and we will always run each
phase through before going back to the start.
The Events phase is a stretch of time between each redraw where
GTK processes input events from the user and other events
(like e.g. network I/O). Some events, like mouse motion are
compressed so that only a single mouse motion event per clock
cycle needs to be handled.
Once the Events phase is over, external events are paused and
the redraw loop is run. First is the Update phase, where all
animations are run to calculate the new state based on the
estimated time the next frame will be visible (available via
the frame clock). This often involves geometry changes which
drive the next phase, Layout. If there are any changes in
widget size requirements the new layout is calculated for the
widget hierarchy (i.e. sizes and positions for all widgets are
determined). Then comes the Paint phase, where we redraw the
regions of the window that need redrawing.
If nothing requires the Update/Layout/Paint phases we will
stay in the Events phase forever, as we don’t want to redraw
if nothing changes. Each phase can request further processing
in the following phases (e.g. the Update phase will cause there
to be layout work, and layout changes cause repaints).
There are multiple ways to drive the clock, at the lowest level
you can request a particular phase with
gdk_frame_clock_request_phase() which will schedule a clock beat
as needed so that it eventually reaches the requested phase.
However, in practice most things happen at higher levels:
If you are doing an animation, you can use
gtk_widget_add_tick_callback() which will cause a regular
beating of the clock with a callback in the Update phase
until you stop the tick.
If some state changes that causes the size of your widget
to change you call gtk_widget_queue_resize() which will
request a Layout phase and mark your widget as needing
relayout.
If some state changes so you need to redraw some area of
your widget you use the normal gtk_widget_queue_draw()
set of functions. These will request a Paint phase and
mark the region as needing redraw.
There are also a lot of implicit triggers of these from the
CSS layer (which does animations, resizes and repaints as needed).
The scene graph
The first step in “drawing” a window is that GTK creates
render nodes for all the widgets
in the window. The render nodes are combined into a tree
that you can think of as a scene graph
describing your window contents.
Render nodes belong to the GSK layer, and there are various kinds
of them, for the various kinds of drawing primitives you are likely
to need when translating widget content and CSS styling. Typical
examples are text nodes, gradient nodes, texture nodes or clip nodes.
In the past, all drawing in GTK happened via cairo. It is still possible
to use cairo for drawing your custom widget contents, by using a cairo
render node.
A GSK renderer takes these render nodes, transforms
them into rendering commands for the drawing API it targets, and arranges
for the resulting drawing to be associated with the right surface. GSK has
renderers for OpenGL, Vulkan and cairo.
Hierarchical drawing
During the Paint phase GTK receives a single ::render signal on the toplevel
window. The signal handler will create a snapshot object (which is a
helper for creating a scene graph) and emit a GtkWidget::snapshot() signal,
which will propagate down the widget hierarchy. This lets each widget
snapshot its content at the right place and time, correctly handling things
like partial transparencies and overlapping widgets.
To avoid excessive work when generating scene graphs, GTK caches render nodes.
Each widget keeps a reference to its render node (which in turn, will refer to
the render nodes of children, and grandchildren, and so on), and will reuse
that node during the Paint phase. Invalidating a widget (by calling
gtk_widget_queue_draw()) discards the cached render node, forcing the widget
to regenerate it the next time it needs to handle a ::snapshot.
docs/reference/gtk/getting_started.xml 0000664 0001750 0001750 00000130323 13464132275 020303 0 ustar mclasen mclasen
Getting Started with GTK
GTK is a
widget toolkit . Each user interface created by
GTK consists of widgets. This is implemented in C using
GObject, an object-oriented framework for C.
Widgets are organized in a hierachy. The window widget is the main container.
The user interface is then built by adding buttons, drop-down menus, input
fields, and other widgets to the window.
If you are creating complex user interfaces it is recommended to
use #GtkBuilder and its GTK-specific markup description language, instead of
assembling the interface manually. You can also use a visual user interface
editor, like Glade .
GTK is event-driven. The toolkit listens for events such as
a click on a button, and passes the event to your application.
This chapter contains some tutorial information to get you
started with GTK programming. It assumes that you have GTK, its
dependencies and a C compiler installed and ready to use. If you
need to build GTK itself first, refer to the
Compiling the GTK libraries
section in this reference.
Basics
To begin our introduction to GTK, we'll start with a simple
signal-based Gtk application. This program will create an empty 200 × 200 pixel
window.
Create a new file with the following content named example-0.c.
MISSING XINCLUDE CONTENT
You can compile the program above with GCC using:
gcc `pkg-config --cflags gtk4` -o example-0 example-0.c `pkg-config --libs gtk4`
For more information on how to compile a GTK application, please
refer to the Compiling GTK Applications
section in this reference.
All GTK applications will, of course, include
gtk/gtk.h , which declares functions, types and
macros required by GTK applications.
Even if GTK installs multiple header files, only the
top-level gtk/gtk.h header can be directly included
by third party code. The compiler will abort with an error if any other
header is directly included.
In a GTK application, the purpose of the main() function is to
create a #GtkApplication object and run it. In this example a
#GtkApplication pointer named app is called and then
initialized using gtk_application_new().
When creating a #GtkApplication
you need to pick an application identifier (a name)
and input to gtk_application_new() as parameter.
For this example org.gtk.example is used
but for choosing an identifier for your application see
this guide .
Lastly gtk_application_new() takes a GApplicationFlags as input for your
application, if your application would have special needs.
Next the
activate signal
is connected to the activate() function above the main() functions.
The activate signal will be sent
when your application is launched with
g_application_run() on the line below.
The g_application_run() also takes as arguments the command line arguments counter
and the pointer to string array; this allows GTK to parse specific command line
arguments that control the behavior of GTK itself. The parsed arguments
will be removed from the array, leaving the unrecognized ones for your
application to parse.
Within g_application_run the activate() signal is sent and
we then proceed into the activate () function of the
application. Inside the activate() function we want to construct
our GTK window, so that a window is shown when the application
is launched. The call to gtk_application_window_new() will
create a new #GtkWindow and store it inside the
window pointer. The window will have a frame,
a title bar, and window controls depending on the platform.
A window title is set using gtk_window_set_title(). This function
takes a GtkWindow* pointer and a string as input. As our
window pointer is a GtkWidget pointer, we need to cast it
to GtkWindow*.
But instead of casting window via
(GtkWindow*) ,
window can be cast using the macro
GTK_WINDOW() .
GTK_WINDOW() will check if the
pointer is an instance of the GtkWindow class, before casting, and emit a
warning if the check fails. More information about this convention
can be found
here .
Finally the window size is set using gtk_window_set_default_size and
the window is then shown by GTK via gtk_widget_show().
When you exit the window, by for example pressing the X,
the g_application_run() in the main loop returns with a number
which is saved inside an integer named "status". Afterwards, the
#GtkApplication object is freed from memory with g_object_unref().
Finally the status integer is returned and the GTK application exits.
While the program is running, GTK is receiving
events . These are typically input events caused by
the user interacting with your program, but also things like messages from
the window manager or other applications. GTK processes these and as a
result, signals may be emitted on your widgets.
Connecting handlers for these signals is how you normally make your
program do something in response to user input.
The following example is slightly more complex, and tries to
showcase some of the capabilities of GTK.
In the long tradition of programming languages and libraries,
it is called Hello, World .
Hello World in GTK
Create a new file with the following content named example-1.c.
MISSING XINCLUDE CONTENT
You can compile the program above with GCC using:
gcc `pkg-config --cflags gtk4` -o example-1 example-1.c `pkg-config --libs gtk4`
As seen above, example-1.c builds further upon example-0.c by adding a
button to our window, with the label "Hello World". Two new GtkWidget pointers
are declared to accomplish this, button and
button_box . The button_box variable is created to store a
#GtkBox which is GTK's way of controlling the size and layout of buttons.
The #GtkBox is created and assigned to gtk_box_new() which takes a
#GtkOrientation enum as parameter. The buttons which this box will contain can
either be stored horizontally or vertically but this does not matter in this
particular case as we are dealing with only one button. After initializing
button_box with horizontal orientation, the code adds the button_box widget to the
window widget using gtk_container_add().
Next the button variable is initialized in similar manner.
gtk_button_new_with_label() is called which returns a GtkButton to be stored inside
button . Afterwards button is added to
our button_box .
Using g_signal_connect the button is connected to a function in our app called
print_hello(), so that when the button is clicked, GTK will call this function.
As the print_hello() function does not use any data as input, NULL is passed
to it. print_hello() calls g_print() with the string "Hello World"
which will print Hello World in a terminal if the GTK application was started
from one.
After connecting print_hello(), another signal is connected to the "clicked" state
of the button using g_signal_connect_swapped(). This functions is similar to
a g_signal_connect() with the difference lying in how the callback function is
treated. g_signal_connect_swapped() allow you to specify what the callback
function should take as parameter by letting you pass it as data. In this case
the function being called back is gtk_widget_destroy() and the window
pointer is passed to it. This has the effect that when the button is clicked,
the whole GTK window is destroyed. In contrast if a normal g_signal_connect() were used
to connect the "clicked" signal with gtk_widget_destroy(), then the button
itself would have been destroyed, not the window.
More information about creating buttons can be found
here .
The rest of the code in example-1.c is identical to example-0.c. Next
section will elaborate further on how to add several GtkWidgets to your GTK
application.
Packing
When creating an application, you'll want to put more than one widget
inside a window.
When you want to put more than one widget into a window,
it becomes important to control how each widget is positioned and sized.
This is where packing comes in.
GTK comes with a large variety of layout containers
whose purpose it is to control the layout of the child widgets that are
added to them. See for an overview.
The following example shows how the GtkGrid container lets you
arrange several buttons:
Packing buttons
Create a new file with the following content named example-2.c.
MISSING XINCLUDE CONTENT
You can compile the program above with GCC using:
gcc `pkg-config --cflags gtk4` -o example-2 example-2.c `pkg-config --libs gtk4`
Building user interfaces
When construcing a more complicated user interface, with dozens
or hundreds of widgets, doing all the setup work in C code is
cumbersome, and making changes becomes next to impossible.
Thankfully, GTK supports the separation of user interface
layout from your business logic, by using UI descriptions in an
XML format that can be parsed by the #GtkBuilder class.
Packing buttons with GtkBuilder
Create a new file with the following content named example-3.c.
MISSING XINCLUDE CONTENT
Create a new file with the following content named builder.ui.
MISSING XINCLUDE CONTENT
You can compile the program above with GCC using:
gcc `pkg-config --cflags gtk4` -o example-3 example-3.c `pkg-config --libs gtk4`
Note that GtkBuilder can also be used to construct objects
that are not widgets, such as tree models, adjustments, etc.
That is the reason the method we use here is called
gtk_builder_get_object() and returns a GObject* instead of a
GtkWidget*.
Normally, you would pass a full path to
gtk_builder_add_from_file() to make the execution of your program
independent of the current directory. A common location to install
UI descriptions and similar data is
/usr/share/appname .
It is also possible to embed the UI description in the source
code as a string and use gtk_builder_add_from_string() to load it.
But keeping the UI description in a separate file has several
advantages: It is then possible to make minor adjustments to the UI
without recompiling your program, and, more importantly, graphical
UI editors such as glade
can load the file and allow you to create and modify your UI by
point-and-click.
Building applications
An application consists of a number of files:
The binary
This gets installed in /usr/bin .
A desktop file
The desktop file provides important information about the application to the desktop shell, such as its name, icon, D-Bus name, commandline to launch it, etc. It is installed in /usr/share/applications .
An icon
The icon gets installed in /usr/share/icons/hicolor/48x48/apps , where it will be found regardless of the current theme.
A settings schema
If the application uses GSettings, it will install its schema
in /usr/share/glib-2.0/schemas , so that tools
like dconf-editor can find it.
Other resources
Other files, such as GtkBuilder ui files, are best loaded from
resources stored in the application binary itself. This eliminates the
need for most of the files that would traditionally be installed in
an application-specific location in /usr/share .
GTK includes application support that is built on top of
#GApplication. In this tutorial we'll build a simple application by
starting from scratch, adding more and more pieces over time. Along
the way, we'll learn about #GtkApplication, templates, resources,
application menus, settings, #GtkHeaderBar, #GtkStack, #GtkSearchBar,
#GtkListBox, and more.
The full, buildable sources for these examples can be found
in the examples/ directory of the GTK source distribution, or
online in the GTK git repository.
You can build each example separately by using make with the Makefile.example
file. For more information, see the README included in the
examples directory.
A trivial application
When using #GtkApplication, the main() function can be very
simple. We just call g_application_run() and give it an instance
of our application class.
MISSING XINCLUDE CONTENT
All the application logic is in the application class, which
is a subclass of #GtkApplication. Our example does not yet have any
interesting functionality. All it does is open a window when it is
activated without arguments, and open the files it is given, if it
is started with arguments.
To handle these two cases, we override the activate() vfunc,
which gets called when the application is launched without commandline
arguments, and the open() vfunc, which gets called when the application
is launched with commandline arguments.
To learn more about GApplication entry points, consult the
GIO documentation .
MISSING XINCLUDE CONTENT
Another important class that is part of the application support
in GTK is #GtkApplicationWindow. It is typically subclassed as well.
Our subclass does not do anything yet, so we will just get an empty
window.
MISSING XINCLUDE CONTENT
As part of the initial setup of our application, we also
create an icon and a desktop file.
MISSING XINCLUDE CONTENT
Note that @bindir@ needs to be replaced
with the actual path to the binary before this desktop file can be used.
Here is what we've achieved so far:
This does not look very impressive yet, but our application
is already presenting itself on the session bus, it has single-instance
semantics, and it accepts files as commandline arguments.
Populating the window
In this step, we use a #GtkBuilder template to associate a
#GtkBuilder ui file with our application window class.
Our simple ui file puts a #GtkHeaderBar on top of a #GtkStack
widget. The header bar contains a #GtkStackSwitcher, which is a
standalone widget to show a row of 'tabs' for the pages of a #GtkStack.
MISSING XINCLUDE CONTENT
To make use of this file in our application, we revisit
our #GtkApplicationWindow subclass, and call
gtk_widget_class_set_template_from_resource() from the class init
function to set the ui file as template for this class. We also
add a call to gtk_widget_init_template() in the instance init
function to instantiate the template for each instance of our
class.
(full source )
You may have noticed that we used the _from_resource() variant
of the function that sets a template. Now we need to use GLib's resource functionality
to include the ui file in the binary. This is commonly done by listing
all resources in a .gresource.xml file, such as this:
MISSING XINCLUDE CONTENT
This file has to be converted into a C source file that will be
compiled and linked into the application together with the other source
files. To do so, we use the glib-compile-resources utility:
glib-compile-resources exampleapp.gresource.xml --target=resources.c --generate-source
Our application now looks like this:
Opening files
In this step, we make our application show the content of
all the files that it is given on the commandline.
To this end, we add a member to the struct in application
window subclass and keep a reference to the #GtkStack there.
The first member of the struct should be the parent type from
which the class is derived. Here, ExampleAppWindow is derived
from GtkApplicationWindow.
The gtk_widget_class_bind_template_child() function
arranges things so that after instantiating the template, the
@stack member of the struct will point to the widget of
the same name from the template.
(full source )
Now we revisit the example_app_window_open() function that
is called for each commandline argument, and construct a GtkTextView
that we then add as a page to the stack:
stack), scrolled, basename, basename);
if (g_file_load_contents (file, NULL, &contents, &length, NULL, NULL))
{
GtkTextBuffer *buffer;
buffer = gtk_text_view_get_buffer (GTK_TEXT_VIEW (view));
gtk_text_buffer_set_text (buffer, contents, length);
g_free (contents);
}
g_free (basename);
}
...
]]>
(full source )
Note that we did not have to touch the stack switcher
at all. It gets all its information from the stack that it
belongs to. Here, we are passing the label to show for each
file as the last argument to the gtk_stack_add_titled()
function.
Our application is beginning to take shape:
An application menu
An application menu is shown by GNOME shell at the top of the
screen. It is meant to collect infrequently used actions that affect
the whole application.
Just like the window template, we specify our application menu
in a ui file, and add it as a resource to our binary.
MISSING XINCLUDE CONTENT
To associate the app menu with the application, we have to call
gtk_application_set_app_menu(). Since app menus work by activating
#GActions, we also have to add a suitable set of actions to our
application.
Both of these tasks are best done in the startup() vfunc,
which is guaranteed to be called once for each primary application
instance:
...
static void
preferences_activated (GSimpleAction *action,
GVariant *parameter,
gpointer app)
{
}
static void
quit_activated (GSimpleAction *action,
GVariant *parameter,
gpointer app)
{
g_application_quit (G_APPLICATION (app));
}
static GActionEntry app_entries[] =
{
{ "preferences", preferences_activated, NULL, NULL, NULL },
{ "quit", quit_activated, NULL, NULL, NULL }
};
static void
example_app_startup (GApplication *app)
{
GtkBuilder *builder;
GMenuModel *app_menu;
const gchar *quit_accels[2] = { "<Ctrl>Q", NULL };
G_APPLICATION_CLASS (example_app_parent_class)->startup (app);
g_action_map_add_action_entries (G_ACTION_MAP (app),
app_entries, G_N_ELEMENTS (app_entries),
app);
gtk_application_set_accels_for_action (GTK_APPLICATION (app),
"app.quit",
quit_accels);
builder = gtk_builder_new_from_resource ("/org/gtk/exampleapp/app-menu.ui");
app_menu = G_MENU_MODEL (gtk_builder_get_object (builder, "appmenu"));
gtk_application_set_app_menu (GTK_APPLICATION (app), app_menu);
g_object_unref (builder);
}
static void
example_app_class_init (ExampleAppClass *class)
{
G_APPLICATION_CLASS (class)->startup = example_app_startup;
...
}
...
(full source )
Our preferences menu item does not do anything yet,
but the Quit menu item is fully functional. Note that it
can also be activated by the usual Ctrl-Q shortcut. The
shortcut was added with gtk_application_set_accels_for_action().
The application menu looks like this:
A preference dialog
A typical application will have a some preferences that
should be remembered from one run to the next. Even for our
simple example application, we may want to change the font
that is used for the content.
We are going to use GSettings to store our preferences.
GSettings requires a schema that describes our settings:
MISSING XINCLUDE CONTENT
Before we can make use of this schema in our application,
we need to compile it into the binary form that GSettings
expects. GIO provides macros
to do this in autotools-based projects.
Next, we need to connect our settings to the widgets
that they are supposed to control. One convenient way to do
this is to use GSettings bind functionality to bind settings
keys to object properties, as we do here for the transition
setting.
settings = g_settings_new ("org.gtk.exampleapp");
g_settings_bind (win->settings, "transition",
win->stack, "transition-type",
G_SETTINGS_BIND_DEFAULT);
}
...
]]>
(full source )
The code to connect the font setting is a little more involved,
since there is no simple object property that it corresponds to, so
we are not going to go into that here.
At this point, the application will already react if you
change one of the settings, e.g. using the gsettings commandline
tool. Of course, we expect the application to provide a preference
dialog for these. So lets do that now. Our preference dialog will
be a subclass of GtkDialog, and we'll use the same techniques that
we've already seen: templates, private structs, settings
bindings.
Lets start with the template.
MISSING XINCLUDE CONTENT
Next comes the dialog subclass.
MISSING XINCLUDE CONTENT
Now we revisit the preferences_activated() function in our
application class, and make it open a new preference dialog.
(full source )
After all this work, our application can now show
a preference dialog like this:
Adding a search bar
We continue to flesh out the functionality of our application.
For now, we add search. GTK supports this with #GtkSearchEntry and
#GtkSearchBar. The search bar is a widget that can slide in from the
top to present a search entry.
We add a toggle button to the header bar, which can be used
to slide out the search bar below the header bar.
MISSING XINCLUDE CONTENT
Implementing the search needs quite a few code changes that
we are not going to completely go over here. The central piece of
the search implementation is a signal handler that listens for
text changes in the search entry.
stack));
view = gtk_bin_get_child (GTK_BIN (tab));
buffer = gtk_text_view_get_buffer (GTK_TEXT_VIEW (view));
/* Very simple-minded search implementation */
gtk_text_buffer_get_start_iter (buffer, &start);
if (gtk_text_iter_forward_search (&start, text, GTK_TEXT_SEARCH_CASE_INSENSITIVE,
&match_start, &match_end, NULL))
{
gtk_text_buffer_select_range (buffer, &match_start, &match_end);
gtk_text_view_scroll_to_iter (GTK_TEXT_VIEW (view), &match_start,
0.0, FALSE, 0.0, 0.0);
}
}
static void
example_app_window_init (ExampleAppWindow *win)
{
...
gtk_widget_class_bind_template_callback (GTK_WIDGET_CLASS (class), search_text_changed);
...
}
...
]]>
(full source )
With the search bar, our application now looks like this:
Adding a side bar
As another piece of functionality, we are adding a sidebar,
which demonstrates #GtkMenuButton, #GtkRevealer and #GtkListBox.
MISSING XINCLUDE CONTENT
The code to populate the sidebar with buttons for the words
found in each file is a little too involved to go into here. But we'll
look at the code to add the gears menu.
As expected by now, the gears menu is specified in a GtkBuilder
ui file.
MISSING XINCLUDE CONTENT
To connect the menuitem to the show-words setting, we use
a #GAction corresponding to the given #GSettings key.
gears), menu);
g_object_unref (builder);
action = g_settings_create_action (priv->settings, "show-words");
g_action_map_add_action (G_ACTION_MAP (win), action);
g_object_unref (action);
}
...
]]>
(full source )
What our application looks like now:
Properties
Widgets and other objects have many useful properties.
Here we show some ways to use them in new and flexible ways,
by wrapping them in actions with #GPropertyAction or by binding them
with #GBinding.
To set this up, we add two labels to the header bar in our
window template, named @lines_label and @lines, and bind them to
struct members in the private struct, as we've seen a couple of times
by now.
We add a new "Lines" menu item to the gears menu, which
triggers the show-lines action:
MISSING XINCLUDE CONTENT
To make this menu item do something, we create a property
action for the visible property of the @lines label, and add it to the
actions of the window. The effect of this is that the visibility
of the label gets toggled every time the action is activated.
Since we want both labels to appear and disappear together,
we bind the visible property of the @lines_label widget to the
same property of the @lines widget.
...
static void
example_app_window_init (ExampleAppWindow *win)
{
...
action = (GAction*) g_property_action_new ("show-lines", win->lines, "visible");
g_action_map_add_action (G_ACTION_MAP (win), action);
g_object_unref (action);
g_object_bind_property (win->lines, "visible",
win->lines_label, "visible",
G_BINDING_DEFAULT);
}
...
(full source )
We also need a function that counts the lines of the currently
active tab, and updates the @lines label. See the
full source
if you are interested in the details.
This brings our example application to this appearance:
Header bar
Our application already uses a GtkHeaderBar, but so far it
still gets a 'normal' window titlebar on top of that. This is a
bit redundant, and we will now tell GTK to use the header bar
as replacement for the titlebar. To do so, we move it around to
be a direct child of the window, and set its type to be titlebar.
MISSING XINCLUDE CONTENT
A small extra bonus of using a header bar is that we get
a fallback application menu for free. Here is how the
application now looks, if this fallback is used.
If we set up the window icon for our window, the menu button
will use that instead of the generic placeholder icon you see
here.
Custom Drawing
Many widgets, like buttons, do all their drawing themselves. You
just tell them the label you want to see, and they figure out what font
to use, draw the button outline and focus rectangle, etc. Sometimes, it
is necessary to do some custom drawing. In that case, a #GtkDrawingArea
might be the right widget to use. It offers a canvas on which you can
draw by connecting to the #GtkWidget::draw signal.
The contents of a widget often need to be partially or fully redrawn,
e.g. when another window is moved and uncovers part of the widget, or
when the window containing it is resized. It is also possible to explicitly
cause part or all of the widget to be redrawn, by calling
gtk_widget_queue_draw() or its variants. GTK takes care of most of the
details by providing a ready-to-use cairo context to the ::draw signal
handler.
The following example shows a ::draw signal handler. It is a bit
more complicated than the previous examples, since it also demonstrates
input event handling by means of ::button-press and ::motion-notify
handlers.
Drawing in response to input
Create a new file with the following content named example-4.c.
MISSING XINCLUDE CONTENT
You can compile the program above with GCC using:
gcc `pkg-config --cflags gtk4` -o example-4 example-4.c `pkg-config --libs gtk4`
docs/reference/gtk/glossary.xml 0000664 0001750 0001750 00000030435 13464200123 016746 0 ustar mclasen mclasen
Glossary
allocation
The final size of a widget within its parent . For example, a widget
may request a minimum size of 20×20 pixels, but its
parent may decide to allocate 50×20 pixels for it
instead.
requisition
bin
A container that
can hold at most one child widget. The base class for bins is
#GtkBin.
container
child
A container's child
is a widget contained
inside it.
column
GTK contains several widgets which display data in columns,
e.g. the #GtkTreeView.
These view columns in
the tree view are represented by #GtkTreeViewColumn
objects inside GTK. They should not be confused with
model columns which
are used to organize the data in tree models.
model-view widget
container
A widget that contains
other widgets; in that case, the container is the
parent of the child
widgets. Some containers don't draw anything on their own,
but rather just organize their children's geometry ; for example, #GtkVBox lays out
its children vertically without painting anything on its own. Other
containers include decorative elements; for example, #GtkFrame contains
the frame's child and a label in addition to the shaded frame it draws.
The base class for containers is #GtkContainer.
widget
geometry
display
GDK inherited the concept of display from the X window system,
which considers a display to be the combination
of a keyboard, a pointing device and one or more
screens .
Applications open a display to show windows and interact with the user.
In GDK, a display is represented by a #GdkDisplay.
Ellipsization is the process of replacing some part
of a text by an ellipsis (usually "...") to make the
text fit in a smaller space. Pango can ellipsize text
at the beginning, at the end or in the middle.
event
Events are the way in which GDK informs GTK about external events
like pointer motion, button clicks, key presses, etc.
geometry
A widget's position
and size. Within its parent, this is called the widget's
allocation .
mapping
This is the step in a widget's life cycle where it
actually shows the GdkSurfaces it created when it was
realized . When a
widget is mapped, it must turn on its
%GTK_MAPPED flag.
Note that due to the asynchronous nature of the X window
system, a widget's window may not appear on the screen
immediatly after one calls gdk_surface_show():
you must wait for the corresponding map event to be received. You can do
this with the GtkWidget::map-event
signal.
model column
A column in a tree model, holding data of a certain type.
The types which can be stored in the columns of a model
have to be specified when the model is constructed, see
e.g. gtk_list_store_new().
view column
model-view widget
These widgets follow the well-known model-view pattern, which separates
the data (the model) to be displayed from the component which does the
actual visualization (the view). Examples of this pattern in GTK are
the #GtkTreeView/#GtkTreeModel and #GtkTextView/#GtkTextBuffer
One important advantage of this pattern is that it is possible to
display the same model in multiple views; another one that the
separation of the model allows a great deal of flexibility, as
demonstrated by e.g. #GtkTreeModelSort or #GtkTreeModelFilter.
no-window widget
A widget that does not have a GdkSurface of its own on which to
draw its contents, but rather shares its parent's . This can be tested with
the gtk_widget_get_has_surface() function.
parent
A widget's parent is
the container
inside which it resides.
realization
This is the step in a widget's life cycle where it
creates its own GdkSurface, or otherwise associates itself with
its parent's
GdkSurface. If the widget has its own window, then it must
also attach a style to
it. A widget becomes unrealized by destroying its associated
GdkSurface. When a widget is realized, it must turn on its
%GTK_REALIZED flag.
Widgets that don't own the GdkSurface on which they draw are
called no-window widgets .
This can be tested with the gtk_widget_get_has_surface() function. Normally,
these widgets draw on their parent's GdkSurface.
Note that when a #GtkWidget creates a window in its #GtkWidget::realize
handler, it does not actually show the window. That is, the
window's structure is just created in memory. The widget
actually shows the window when it gets mapped .
requisition
The size requisition of a widget is the minimum amount of
space it requests from its parent . Once the parent computes
the widget's final size, it gives it its size allocation .
allocation
screen
GDK inherited the concept of screen from the X window system,
which considers a screen to be a rectangular area, on which
applications may place their windows. Screens under X may have
quite dissimilar visuals .
Each screen can stretch across multiple physical monitors.
In GDK, screens are represented by #GdkScreen objects.
style
A style encapsulates what GTK needs to know in order to draw
a widget. Styles can be modified with
resource files.
toplevel
A widget that does not
require a parent container.
The only toplevel widgets in GTK are #GtkWindow and widgets derived from it.
container
unmap
mapping
unrealize
realization
view column
A displayed column in a tree view, represented by a
#GtkTreeViewColumn object.
model column
visual
A visual describes how color information is stored in pixels.
A screen may support
multiple visuals. On modern hardware, the most common visuals
are truecolor visuals, which store a fixed number of bits
(typically 8) for the red, green and blue components of a color.
On ancient hardware, one may still meet indexed visuals, which
store color information as an index into a color map, or even
monochrome visuals.
widget
A control in a graphical user interface. Widgets can draw
themselves and process events from the mouse and keyboard.
Widget types include buttons, menus, text entry lines, and
lists. Widgets can be arranged into containers , and these take
care of assigning the geometry of the widgets: every
widget thus has a parent except those widgets which are
toplevels . The base
class for widgets is #GtkWidget.
container
docs/reference/gtk/gtk4.args 0000664 0001750 0001750 00000653675 13464200130 016127 0 ustar mclasen mclasen
GtkAboutDialog::artists
GStrv
rw
Artists
List of people who have contributed artwork to the program.
GtkAboutDialog::authors
GStrv
rw
Authors
List of authors of the program.
GtkAboutDialog::comments
gchar*
rw
Comments string
Comments about the program.
NULL
GtkAboutDialog::copyright
gchar*
rw
Copyright string
Copyright information for the program.
NULL
GtkAboutDialog::documenters
GStrv
rw
Documenters
List of people documenting the program.
GtkAboutDialog::license
gchar*
rw
License
The license of the program.
NULL
GtkAboutDialog::license-type
GtkLicense
rw
License Type
The license type of the program.
GTK_LICENSE_UNKNOWN
GtkAboutDialog::logo
GdkPaintable*
rw
Logo
A logo for the about box.
GtkAboutDialog::logo-icon-name
gchar*
rw
Logo Icon Name
A named icon to use as the logo for the about box.
"image-missing"
GtkAboutDialog::program-name
gchar*
rw
Program name
The name of the program. If this is not set, it defaults to g_get_application_name().
NULL
GtkAboutDialog::system-information
gchar*
rw
System Information
Information about the system on which the program is running.
NULL
GtkAboutDialog::translator-credits
gchar*
rw
Translator credits
Credits to the translators. This string should be marked as translatable.
NULL
GtkAboutDialog::version
gchar*
rw
Program version
The version of the program.
NULL
GtkAboutDialog::website
gchar*
rw
Website URL
The URL for the link to the website of the program.
NULL
GtkAboutDialog::website-label
gchar*
rw
Website label
The label for the link to the website of the program.
NULL
GtkAboutDialog::wrap-license
gboolean
rw
Wrap license
Whether to wrap the license text.
FALSE
GtkAccelGroup::is-locked
gboolean
r
Is locked
Is the accel group locked.
FALSE
GtkAccelGroup::modifier-mask
GdkModifierType
r
Modifier Mask
Modifier Mask.
GtkAccelLabel::accel-closure
GClosure*
rw
Accelerator Closure
The closure to be monitored for accelerator changes.
GtkAccelLabel::accel-widget
GtkWidget*
rw
Accelerator Widget
The widget to be monitored for accelerator changes.
GtkAccelLabel::label
gchar*
rw
Label
The text displayed next to the accelerator.
""
GtkAccelLabel::use-underline
gboolean
rw
Use underline
If set, an underline in the text indicates the next character should be used for the mnemonic accelerator key.
FALSE
GtkAccessible::widget
GtkWidget*
rw
Widget
The widget referenced by this accessible.
GtkActionable::action-name
gchar*
rw
Action name
The name of the associated action, like “app.quit”.
NULL
GtkActionable::action-target
GVariant*
GVariant<*>
rw
Action target value
The parameter for action invocations.
NULL
GtkActionBar::revealed
gboolean
rw
Reveal
Controls whether the action bar shows its contents or not.
TRUE
GtkAdjustment::lower
gdouble
rw
Minimum Value
The minimum value of the adjustment.
0
GtkAdjustment::page-increment
gdouble
rw
Page Increment
The page increment of the adjustment.
0
GtkAdjustment::page-size
gdouble
rw
Page Size
The page size of the adjustment.
0
GtkAdjustment::step-increment
gdouble
rw
Step Increment
The step increment of the adjustment.
0
GtkAdjustment::upper
gdouble
rw
Maximum Value
The maximum value of the adjustment.
0
GtkAdjustment::value
gdouble
rw
Value
The value of the adjustment.
0
GtkAppChooser::content-type
gchar*
rwX
Content type
The content type used by the open with object.
NULL
GtkAppChooserButton::heading
gchar*
rw
Heading
The text to show at the top of the dialog.
NULL
GtkAppChooserButton::show-default-item
gboolean
rwx
Show default item
Whether the combobox should show the default application on top.
FALSE
GtkAppChooserButton::show-dialog-item
gboolean
rwx
Include an “Other…” item
Whether the combobox should include an item that triggers a GtkAppChooserDialog.
FALSE
GtkAppChooserDialog::gfile
GFile*
rwX
GFile
The GFile used by the app chooser dialog.
GtkAppChooserDialog::heading
gchar*
rw
Heading
The text to show at the top of the dialog.
NULL
GtkAppChooserWidget::default-text
gchar*
rw
Widget’s default text
The default text appearing when there are no applications.
NULL
GtkAppChooserWidget::show-all
gboolean
rwx
Show all apps
Whether the widget should show all applications.
FALSE
GtkAppChooserWidget::show-default
gboolean
rwx
Show default app
Whether the widget should show the default application.
FALSE
GtkAppChooserWidget::show-fallback
gboolean
rwx
Show fallback apps
Whether the widget should show fallback applications.
FALSE
GtkAppChooserWidget::show-other
gboolean
rwx
Show other apps
Whether the widget should show other applications.
FALSE
GtkAppChooserWidget::show-recommended
gboolean
rwx
Show recommended apps
Whether the widget should show recommended applications.
TRUE
GtkApplication::active-window
GtkWindow*
r
Active window
The window which most recently had focus.
GtkApplication::app-menu
GMenuModel*
rw
Application menu
The GMenuModel for the application menu.
GtkApplication::menubar
GMenuModel*
rw
Menubar
The GMenuModel for the menubar.
GtkApplication::register-session
gboolean
rw
Register session
Register with the session manager.
FALSE
GtkApplication::screensaver-active
gboolean
r
Screensaver Active
Whether the screensaver is active.
FALSE
GtkApplicationWindow::show-menubar
gboolean
rwx
Show a menubar
TRUE if the window should show a menubar at the top of the window.
TRUE
GtkAspectFrame::obey-child
gboolean
rw
Obey child
Force aspect ratio to match that of the frame’s child.
TRUE
GtkAspectFrame::ratio
gfloat
[0.0001,10000]
rw
Ratio
Aspect ratio if obey_child is FALSE.
1
GtkAspectFrame::xalign
gfloat
[0,1]
rw
Horizontal Alignment
X alignment of the child.
0.5
GtkAspectFrame::yalign
gfloat
[0,1]
rw
Vertical Alignment
Y alignment of the child.
0.5
GtkAssistant::pages
GListModel*
r
Pages
The pages of the assistant.
GtkAssistant::use-header-bar
gint
[-1,1]
rwX
Use Header Bar
Use Header Bar for actions.
-1
GtkAssistantPage::child
GtkWidget*
rwX
Child widget
The content the assistant page.
GtkAssistantPage::complete
gboolean
rw
Page complete
Whether all required fields on the page have been filled out.
FALSE
GtkAssistantPage::page-type
GtkAssistantPageType
rw
Page type
The type of the assistant page.
GTK_ASSISTANT_PAGE_CONTENT
GtkAssistantPage::title
gchar*
rw
Page title
The title of the assistant page.
NULL
GtkBox::baseline-position
GtkBaselinePosition
rw
Baseline position
The position of the baseline aligned widgets if extra space is available.
GTK_BASELINE_POSITION_CENTER
GtkBox::homogeneous
gboolean
rw
Homogeneous
Whether the children should all be the same size.
FALSE
GtkBox::spacing
gint
>= 0
rw
Spacing
The amount of space between children.
0
GtkBoxLayout::baseline-position
GtkBaselinePosition
rw
Baseline position
The position of the baseline aligned widgets if extra space is available.
GTK_BASELINE_POSITION_CENTER
GtkBoxLayout::homogeneous
gboolean
rw
Homogeneous
Distribute space homogeneously.
FALSE
GtkBoxLayout::spacing
gint
>= 0
rw
Spacing
Spacing between widgets.
0
GtkBuilder::translation-domain
gchar*
rw
Translation Domain
The translation domain used by gettext.
NULL
GtkButton::icon-name
gchar*
rw
Icon Name
The name of the icon used to automatically populate the button.
NULL
GtkButton::label
gchar*
rw
Label
Text of the label widget inside the button, if the button contains a label widget.
NULL
GtkButton::relief
GtkReliefStyle
rw
Border relief
The border relief style.
GTK_RELIEF_NORMAL
GtkButton::use-underline
gboolean
rw
Use underline
If set, an underline in the text indicates the next character should be used for the mnemonic accelerator key.
FALSE
GtkCalendar::day
gint
[0,31]
rw
Day
The selected day (as a number between 1 and 31, or 0 to unselect the currently selected day).
0
GtkCalendar::detail-height-rows
gint
[0,127]
rw
Details Height
Details height in rows.
0
GtkCalendar::detail-width-chars
gint
[0,127]
rw
Details Width
Details width in characters.
0
GtkCalendar::month
gint
[0,11]
rw
Month
The selected month (as a number between 0 and 11).
0
GtkCalendar::no-month-change
gboolean
rw
No Month Change
If TRUE, the selected month cannot be changed.
FALSE
GtkCalendar::show-day-names
gboolean
rw
Show Day Names
If TRUE, day names are displayed.
TRUE
GtkCalendar::show-details
gboolean
rw
Show Details
If TRUE, details are shown.
TRUE
GtkCalendar::show-heading
gboolean
rw
Show Heading
If TRUE, a heading is displayed.
TRUE
GtkCalendar::show-week-numbers
gboolean
rw
Show Week Numbers
If TRUE, week numbers are displayed.
FALSE
GtkCalendar::year
gint
[0,4194303]
rw
Year
The selected year.
0
GtkCellArea::edit-widget
GtkCellEditable*
r
Edit Widget
The widget currently editing the edited cell.
GtkCellArea::edited-cell
GtkCellRenderer*
r
Edited Cell
The cell which is currently being edited.
GtkCellArea::focus-cell
GtkCellRenderer*
rw
Focus Cell
The cell which currently has focus.
GtkCellAreaBox::spacing
gint
>= 0
rw
Spacing
Space which is inserted between cells.
0
GtkCellAreaContext::area
GtkCellArea*
rwX
Area
The Cell Area this context was created for.
GtkCellAreaContext::minimum-height
gint
>= -1
r
Minimum Height
Minimum cached height.
-1
GtkCellAreaContext::minimum-width
gint
>= -1
r
Minimum Width
Minimum cached width.
-1
GtkCellAreaContext::natural-height
gint
>= -1
r
Minimum Height
Minimum cached height.
-1
GtkCellAreaContext::natural-width
gint
>= -1
r
Minimum Width
Minimum cached width.
-1
GtkCellEditable::editing-canceled
gboolean
rw
Editing Canceled
Indicates that editing has been canceled.
FALSE
GtkCellRendererAccel::accel-key
guint
<= G_MAXINT
rw
Accelerator key
The keyval of the accelerator.
0
GtkCellRendererAccel::accel-mode
GtkCellRendererAccelMode
rw
Accelerator Mode
The type of accelerators.
GTK_CELL_RENDERER_ACCEL_MODE_GTK
GtkCellRendererAccel::accel-mods
GdkModifierType
rw
Accelerator modifiers
The modifier mask of the accelerator.
GtkCellRendererAccel::keycode
guint
<= G_MAXINT
rw
Accelerator keycode
The hardware keycode of the accelerator.
0
GtkCellRendererCombo::has-entry
gboolean
rw
Has Entry
If FALSE, don’t allow to enter strings other than the chosen ones.
TRUE
GtkCellRendererCombo::model
GtkTreeModel*
rw
Model
The model containing the possible values for the combo box.
GtkCellRendererCombo::text-column
gint
>= -1
rw
Text Column
A column in the data source model to get the strings from.
-1
GtkCellRenderer::cell-background
gchar*
w
Cell background color name
Cell background color as a string.
NULL
GtkCellRenderer::cell-background-rgba
GdkRGBA*
rw
Cell background RGBA color
Cell background color as a GdkRGBA.
GtkCellRenderer::cell-background-set
gboolean
rw
Cell background set
Whether the cell background color is set.
FALSE
GtkCellRenderer::editing
gboolean
r
Editing
Whether the cell renderer is currently in editing mode.
FALSE
GtkCellRenderer::height
gint
>= -1
rw
height
The fixed height.
-1
GtkCellRenderer::is-expanded
gboolean
rw
Is Expanded
Row is an expander row, and is expanded.
FALSE
GtkCellRenderer::is-expander
gboolean
rw
Is Expander
Row has children.
FALSE
GtkCellRenderer::mode
GtkCellRendererMode
rw
mode
Editable mode of the CellRenderer.
GTK_CELL_RENDERER_MODE_INERT
GtkCellRenderer::sensitive
gboolean
rw
Sensitive
Display the cell sensitive.
TRUE
GtkCellRenderer::visible
gboolean
rw
visible
Display the cell.
TRUE
GtkCellRenderer::width
gint
>= -1
rw
width
The fixed width.
-1
GtkCellRenderer::xalign
gfloat
[0,1]
rw
xalign
The x-align.
0.5
GtkCellRenderer::xpad
guint
rw
xpad
The xpad.
0
GtkCellRenderer::yalign
gfloat
[0,1]
rw
yalign
The y-align.
0.5
GtkCellRenderer::ypad
guint
rw
ypad
The ypad.
0
GtkCellRendererPixbuf::gicon
GIcon*
rw
Icon
The GIcon being displayed.
GtkCellRendererPixbuf::icon-name
gchar*
rw
Icon Name
The name of the icon from the icon theme.
NULL
GtkCellRendererPixbuf::icon-size
GtkIconSize
rw
Icon Size
The GtkIconSize value that specifies the size of the rendered icon.
GTK_ICON_SIZE_INHERIT
GtkCellRendererPixbuf::pixbuf
GdkPixbuf*
w
Pixbuf Object
The pixbuf to render.
GtkCellRendererPixbuf::pixbuf-expander-closed
GdkPixbuf*
rw
Pixbuf Expander Closed
Pixbuf for closed expander.
GtkCellRendererPixbuf::pixbuf-expander-open
GdkPixbuf*
rw
Pixbuf Expander Open
Pixbuf for open expander.
GtkCellRendererPixbuf::texture
GdkTexture*
rw
Texture
The texture to render.
GtkCellRendererProgress::inverted
gboolean
rw
Inverted
Invert the direction in which the progress bar grows.
FALSE
GtkCellRendererProgress::pulse
gint
>= -1
rw
Pulse
Set this to positive values to indicate that some progress is made, but you don’t know how much.
-1
GtkCellRendererProgress::text
gchar*
rw
Text
Text on the progress bar.
NULL
GtkCellRendererProgress::text-xalign
gfloat
[0,1]
rw
Text x alignment
The horizontal text alignment, from 0 (left) to 1 (right). Reversed for RTL layouts.
0.5
GtkCellRendererProgress::text-yalign
gfloat
[0,1]
rw
Text y alignment
The vertical text alignment, from 0 (top) to 1 (bottom).
0.5
GtkCellRendererProgress::value
gint
[0,100]
rw
Value
Value of the progress bar.
0
GtkCellRendererSpin::adjustment
GtkAdjustment*
rw
Adjustment
The adjustment that holds the value of the spin button.
GtkCellRendererSpin::climb-rate
gdouble
>= 0
rw
Climb rate
The acceleration rate when you hold down a button.
0
GtkCellRendererSpin::digits
guint
<= 20
rw
Digits
The number of decimal places to display.
0
GtkCellRendererSpinner::active
gboolean
rw
Active
Whether the spinner is active (ie. shown) in the cell.
FALSE
GtkCellRendererSpinner::pulse
guint
rw
Pulse
Pulse of the spinner.
0
GtkCellRendererSpinner::size
GtkIconSize
rw
Size
The GtkIconSize value that specifies the size of the rendered spinner.
GTK_ICON_SIZE_INHERIT
GtkCellRendererText::align-set
gboolean
rw
Align set
Whether this tag affects the alignment mode.
FALSE
GtkCellRendererText::alignment
PangoAlignment
rw
Alignment
How to align the lines.
PANGO_ALIGN_LEFT
GtkCellRendererText::attributes
PangoAttrList*
rw
Attributes
A list of style attributes to apply to the text of the renderer.
GtkCellRendererText::background
gchar*
w
Background color name
Background color as a string.
NULL
GtkCellRendererText::background-rgba
GdkRGBA*
rw
Background color as RGBA
Background color as a GdkRGBA.
GtkCellRendererText::background-set
gboolean
rw
Background set
Whether this tag affects the background color.
FALSE
GtkCellRendererText::editable
gboolean
rw
Editable
Whether the text can be modified by the user.
FALSE
GtkCellRendererText::editable-set
gboolean
rw
Editability set
Whether this tag affects text editability.
FALSE
GtkCellRendererText::ellipsize
PangoEllipsizeMode
rw
Ellipsize
The preferred place to ellipsize the string, if the cell renderer does not have enough room to display the entire string.
PANGO_ELLIPSIZE_NONE
GtkCellRendererText::ellipsize-set
gboolean
rw
Ellipsize set
Whether this tag affects the ellipsize mode.
FALSE
GtkCellRendererText::family
gchar*
rw
Font family
Name of the font family, e.g. Sans, Helvetica, Times, Monospace.
NULL
GtkCellRendererText::family-set
gboolean
rw
Font family set
Whether this tag affects the font family.
FALSE
GtkCellRendererText::font
gchar*
rw
Font
Font description as a string, e.g. “Sans Italic 12”.
NULL
GtkCellRendererText::font-desc
PangoFontDescription*
rw
Font
Font description as a PangoFontDescription struct.
GtkCellRendererText::foreground
gchar*
w
Foreground color name
Foreground color as a string.
NULL
GtkCellRendererText::foreground-rgba
GdkRGBA*
rw
Foreground color as RGBA
Foreground color as a GdkRGBA.
GtkCellRendererText::foreground-set
gboolean
rw
Foreground set
Whether this tag affects the foreground color.
FALSE
GtkCellRendererText::language
gchar*
rw
Language
The language this text is in, as an ISO code. Pango can use this as a hint when rendering the text. If you don’t understand this parameter, you probably don’t need it.
NULL
GtkCellRendererText::language-set
gboolean
rw
Language set
Whether this tag affects the language the text is rendered as.
FALSE
GtkCellRendererText::markup
gchar*
w
Markup
Marked up text to render.
NULL
GtkCellRendererText::max-width-chars
gint
>= -1
rw
Maximum Width In Characters
The maximum width of the cell, in characters.
-1
GtkCellRendererText::placeholder-text
gchar*
rw
Placeholder text
Text rendered when an editable cell is empty.
NULL
GtkCellRendererText::rise
gint
>= -2147483647
rw
Rise
Offset of text above the baseline (below the baseline if rise is negative).
0
GtkCellRendererText::rise-set
gboolean
rw
Rise set
Whether this tag affects the rise.
FALSE
GtkCellRendererText::scale
gdouble
>= 0
rw
Font scale
Font scaling factor.
1
GtkCellRendererText::scale-set
gboolean
rw
Font scale set
Whether this tag scales the font size by a factor.
FALSE
GtkCellRendererText::single-paragraph-mode
gboolean
rw
Single Paragraph Mode
Whether to keep all text in a single paragraph.
FALSE
GtkCellRendererText::size
gint
>= 0
rw
Font size
Font size.
0
GtkCellRendererText::size-points
gdouble
>= 0
rw
Font points
Font size in points.
0
GtkCellRendererText::size-set
gboolean
rw
Font size set
Whether this tag affects the font size.
FALSE
GtkCellRendererText::stretch
PangoStretch
rw
Font stretch
Font stretch.
PANGO_STRETCH_NORMAL
GtkCellRendererText::stretch-set
gboolean
rw
Font stretch set
Whether this tag affects the font stretch.
FALSE
GtkCellRendererText::strikethrough
gboolean
rw
Strikethrough
Whether to strike through the text.
FALSE
GtkCellRendererText::strikethrough-set
gboolean
rw
Strikethrough set
Whether this tag affects strikethrough.
FALSE
GtkCellRendererText::style
PangoStyle
rw
Font style
Font style.
PANGO_STYLE_NORMAL
GtkCellRendererText::style-set
gboolean
rw
Font style set
Whether this tag affects the font style.
FALSE
GtkCellRendererText::text
gchar*
rw
Text
Text to render.
NULL
GtkCellRendererText::underline
PangoUnderline
rw
Underline
Style of underline for this text.
PANGO_UNDERLINE_NONE
GtkCellRendererText::underline-set
gboolean
rw
Underline set
Whether this tag affects underlining.
FALSE
GtkCellRendererText::variant
PangoVariant
rw
Font variant
Font variant.
PANGO_VARIANT_NORMAL
GtkCellRendererText::variant-set
gboolean
rw
Font variant set
Whether this tag affects the font variant.
FALSE
GtkCellRendererText::weight
gint
>= 0
rw
Font weight
Font weight.
400
GtkCellRendererText::weight-set
gboolean
rw
Font weight set
Whether this tag affects the font weight.
FALSE
GtkCellRendererText::width-chars
gint
>= -1
rw
Width In Characters
The desired width of the label, in characters.
-1
GtkCellRendererText::wrap-mode
PangoWrapMode
rw
Wrap mode
How to break the string into multiple lines, if the cell renderer does not have enough room to display the entire string.
PANGO_WRAP_CHAR
GtkCellRendererText::wrap-width
gint
>= -1
rw
Wrap width
The width at which the text is wrapped.
-1
GtkCellRendererToggle::activatable
gboolean
rw
Activatable
The toggle button can be activated.
TRUE
GtkCellRendererToggle::active
gboolean
rw
Toggle state
The toggle state of the button.
FALSE
GtkCellRendererToggle::inconsistent
gboolean
rw
Inconsistent state
The inconsistent state of the button.
FALSE
GtkCellRendererToggle::radio
gboolean
rw
Radio state
Draw the toggle button as a radio button.
FALSE
GtkCellView::cell-area
GtkCellArea*
rwX
Cell Area
The GtkCellArea used to layout cells.
GtkCellView::cell-area-context
GtkCellAreaContext*
rwX
Cell Area Context
The GtkCellAreaContext used to compute the geometry of the cell view.
GtkCellView::draw-sensitive
gboolean
rw
Draw Sensitive
Whether to force cells to be drawn in a sensitive state.
FALSE
GtkCellView::fit-model
gboolean
rw
Fit Model
Whether to request enough space for every row in the model.
FALSE
GtkCellView::model
GtkTreeModel*
rw
CellView model
The model for cell view.
GtkCheckButton::draw-indicator
gboolean
rw
Draw Indicator
If the indicator part of the button is displayed.
TRUE
GtkCheckButton::inconsistent
gboolean
rw
Inconsistent
If the check button is in an “in between” state.
FALSE
GtkCheckMenuItem::active
gboolean
rw
Active
Whether the menu item is checked.
FALSE
GtkCheckMenuItem::draw-as-radio
gboolean
rw
Draw as radio menu item
Whether the menu item looks like a radio menu item.
FALSE
GtkCheckMenuItem::inconsistent
gboolean
rw
Inconsistent
Whether to display an “inconsistent” state.
FALSE
GtkColorButton::rgba
GdkRGBA*
rw
Current RGBA Color
The selected RGBA color.
GtkColorButton::show-editor
gboolean
rw
Show Editor
Whether to show the color editor right away.
FALSE
GtkColorButton::title
gchar*
rw
Title
The title of the color selection dialog.
"Pick a Color"
GtkColorButton::use-alpha
gboolean
rw
Use alpha
Whether to give the color an alpha value.
FALSE
GtkColorChooser::rgba
GdkRGBA*
rw
Color
Current color, as a GdkRGBA.
GtkColorChooser::use-alpha
gboolean
rw
Use alpha
Whether alpha should be shown.
TRUE
GtkColorChooserDialog::show-editor
gboolean
rw
Show editor
Show editor.
FALSE
GtkColorChooserWidget::show-editor
gboolean
rw
Show editor
Show editor.
FALSE
GtkComboBox::active
gint
>= -1
rw
Active item
The item which is currently active.
-1
GtkComboBox::active-id
gchar*
rw
Active id
The value of the id column for the active row.
NULL
GtkComboBox::button-sensitivity
GtkSensitivityType
rw
Button Sensitivity
Whether the dropdown button is sensitive when the model is empty.
GTK_SENSITIVITY_AUTO
GtkComboBox::entry-text-column
gint
>= -1
rw
Entry Text Column
The column in the combo box’s model to associate with strings from the entry if the combo was created with #GtkComboBox:has-entry = %TRUE.
-1
GtkComboBox::has-entry
gboolean
rwX
Has Entry
Whether combo box has an entry.
FALSE
GtkComboBox::has-frame
gboolean
rw
Has Frame
Whether the combo box draws a frame around the child.
TRUE
GtkComboBox::id-column
gint
>= -1
rw
ID Column
The column in the combo box’s model that provides string IDs for the values in the model.
-1
GtkComboBox::model
GtkTreeModel*
rw
ComboBox model
The model for the combo box.
GtkComboBox::popup-fixed-width
gboolean
rw
Popup Fixed Width
Whether the popup’s width should be a fixed width matching the allocated width of the combo box.
TRUE
GtkComboBox::popup-shown
gboolean
r
Popup shown
Whether the combo’s dropdown is shown.
FALSE
GtkDialog::use-header-bar
gint
[-1,1]
rwX
Use Header Bar
Use Header Bar for actions.
-1
GtkDrawingArea::content-height
gint
>= 0
rw
Content Height
Desired height for displayed content.
0
GtkDrawingArea::content-width
gint
>= 0
rw
Content Width
Desired width for displayed content.
0
GtkEditable::cursor-position
gint
[0,65535]
r
Cursor Position
The current position of the insertion cursor in chars.
0
GtkEditable::editable
gboolean
rw
Editable
Whether the entry contents can be edited.
TRUE
GtkEditable::max-width-chars
gint
>= -1
rw
Maximum width in characters
The desired maximum width of the entry, in characters.
-1
GtkEditable::selection-bound
gint
[0,65535]
r
Selection Bound
The position of the opposite end of the selection from the cursor in chars.
0
GtkEditable::text
gchar*
rw
Text
The contents of the entry.
""
GtkEditable::width-chars
gint
>= -1
rw
Width in chars
Number of characters to leave space for in the entry.
-1
GtkEditable::xalign
gfloat
[0,1]
rw
X align
The horizontal alignment, from 0 (left) to 1 (right). Reversed for RTL layouts.
0
GtkEntryBuffer::length
guint
<= 65535
r
Text length
Length of the text currently in the buffer.
0
GtkEntryBuffer::max-length
gint
[0,65535]
rw
Maximum length
Maximum number of characters for this entry. Zero if no maximum.
0
GtkEntryBuffer::text
gchar*
rw
Text
The contents of the buffer.
""
GtkEntryCompletion::cell-area
GtkCellArea*
rwX
Cell Area
The GtkCellArea used to layout cells.
GtkEntryCompletion::inline-completion
gboolean
rw
Inline completion
Whether the common prefix should be inserted automatically.
FALSE
GtkEntryCompletion::inline-selection
gboolean
rw
Inline selection
Your description here.
FALSE
GtkEntryCompletion::minimum-key-length
gint
>= 0
rw
Minimum Key Length
Minimum length of the search key in order to look up matches.
1
GtkEntryCompletion::model
GtkTreeModel*
rw
Completion Model
The model to find matches in.
GtkEntryCompletion::popup-completion
gboolean
rw
Popup completion
Whether the completions should be shown in a popup window.
TRUE
GtkEntryCompletion::popup-set-width
gboolean
rw
Popup set width
If TRUE, the popup window will have the same size as the entry.
TRUE
GtkEntryCompletion::popup-single-match
gboolean
rw
Popup single match
If TRUE, the popup window will appear for a single match.
TRUE
GtkEntryCompletion::text-column
gint
>= -1
rw
Text column
The column of the model containing the strings.
-1
GtkEntry::activates-default
gboolean
rw
Activates default
Whether to activate the default widget (such as the default button in a dialog) when Enter is pressed.
FALSE
GtkEntry::attributes
PangoAttrList*
rw
Attributes
A list of style attributes to apply to the text of the entry.
GtkEntry::buffer
GtkEntryBuffer*
rwx
Text Buffer
Text buffer object which actually stores entry text.
GtkEntry::completion
GtkEntryCompletion*
rw
Completion
The auxiliary completion object.
GtkEntry::enable-emoji-completion
gboolean
rw
Enable Emoji completion
Whether to suggest Emoji replacements.
FALSE
GtkEntry::has-frame
gboolean
rw
Has Frame
FALSE removes outside bevel from entry.
TRUE
GtkEntry::im-module
gchar*
rw
IM module
Which IM module should be used.
NULL
GtkEntry::input-hints
GtkInputHints
rw
hints
Hints for the text field behaviour.
GtkEntry::input-purpose
GtkInputPurpose
rw
Purpose
Purpose of the text field.
GTK_INPUT_PURPOSE_FREE_FORM
GtkEntry::invisible-char
guint
rw
Invisible character
The character to use when masking entry contents (in “password mode”).
'*'
GtkEntry::invisible-char-set
gboolean
rw
Invisible character set
Whether the invisible character has been set.
FALSE
GtkEntry::max-length
gint
[0,65535]
rw
Maximum length
Maximum number of characters for this entry. Zero if no maximum.
0
GtkEntry::overwrite-mode
gboolean
rw
Overwrite mode
Whether new text overwrites existing text.
FALSE
GtkEntry::placeholder-text
gchar*
rw
Placeholder text
Show text in the entry when it’s empty and unfocused.
NULL
GtkEntry::populate-all
gboolean
rw
Populate all
Whether to emit ::populate-popup for touch popups.
FALSE
GtkEntry::primary-icon-activatable
gboolean
rw
Primary icon activatable
Whether the primary icon is activatable.
TRUE
GtkEntry::primary-icon-gicon
GIcon*
rw
Primary GIcon
GIcon for primary icon.
GtkEntry::primary-icon-name
gchar*
rw
Primary icon name
Icon name for primary icon.
NULL
GtkEntry::primary-icon-paintable
GdkPaintable*
rw
Primary paintable
Primary paintable for the entry.
GtkEntry::primary-icon-sensitive
gboolean
rw
Primary icon sensitive
Whether the primary icon is sensitive.
TRUE
GtkEntry::primary-icon-storage-type
GtkImageType
r
Primary storage type
The representation being used for primary icon.
GTK_IMAGE_EMPTY
GtkEntry::primary-icon-tooltip-markup
gchar*
rw
Primary icon tooltip markup
The contents of the tooltip on the primary icon.
NULL
GtkEntry::primary-icon-tooltip-text
gchar*
rw
Primary icon tooltip text
The contents of the tooltip on the primary icon.
NULL
GtkEntry::progress-fraction
gdouble
[0,1]
rw
Progress Fraction
The current fraction of the task that’s been completed.
0
GtkEntry::progress-pulse-step
gdouble
[0,1]
rw
Progress Pulse Step
The fraction of total entry width to move the progress bouncing block for each call to gtk_entry_progress_pulse().
0
GtkEntry::scroll-offset
gint
>= 0
r
Scroll offset
Number of pixels of the entry scrolled off the screen to the left.
0
GtkEntry::secondary-icon-activatable
gboolean
rw
Secondary icon activatable
Whether the secondary icon is activatable.
TRUE
GtkEntry::secondary-icon-gicon
GIcon*
rw
Secondary GIcon
GIcon for secondary icon.
GtkEntry::secondary-icon-name
gchar*
rw
Secondary icon name
Icon name for secondary icon.
NULL
GtkEntry::secondary-icon-paintable
GdkPaintable*
rw
Secondary paintable
Secondary paintable for the entry.
GtkEntry::secondary-icon-sensitive
gboolean
rw
Secondary icon sensitive
Whether the secondary icon is sensitive.
TRUE
GtkEntry::secondary-icon-storage-type
GtkImageType
r
Secondary storage type
The representation being used for secondary icon.
GTK_IMAGE_EMPTY
GtkEntry::secondary-icon-tooltip-markup
gchar*
rw
Secondary icon tooltip markup
The contents of the tooltip on the secondary icon.
NULL
GtkEntry::secondary-icon-tooltip-text
gchar*
rw
Secondary icon tooltip text
The contents of the tooltip on the secondary icon.
NULL
GtkEntry::show-emoji-icon
gboolean
rw
Emoji icon
Whether to show an icon for Emoji.
FALSE
GtkEntry::tabs
PangoTabArray*
rw
Tabs
A list of tabstop locations to apply to the text of the entry.
GtkEntry::text-length
guint
<= 65535
r
Text length
Length of the text currently in the entry.
0
GtkEntry::truncate-multiline
gboolean
rw
Truncate multiline
Whether to truncate multiline pastes to one line.
FALSE
GtkEntry::visibility
gboolean
rw
Visibility
FALSE displays the “invisible char” instead of the actual text (password mode).
TRUE
GtkEventController::propagation-phase
GtkPropagationPhase
rw
Propagation phase
Propagation phase at which this controller is run.
GTK_PHASE_BUBBLE
GtkEventController::widget
GtkWidget*
r
Widget
Widget the gesture relates to.
GtkEventControllerKey::contains-focus
gboolean
r
Contains Focus
Whether the focus is in a descendant of the controllers widget.
FALSE
GtkEventControllerKey::is-focus
gboolean
r
Is Focus
Whether the focus is in the controllers widget.
FALSE
GtkEventControllerMotion::contains-pointer-focus
gboolean
r
Contains Pointer Focus
Whether the pointer is in a descendant of the controllers widget.
FALSE
GtkEventControllerMotion::is-pointer-focus
gboolean
r
Is Pointer Focus
Whether the pointer is in the controllers widget.
FALSE
GtkEventControllerScroll::flags
GtkEventControllerScrollFlags
rw
Flags
Flags.
GtkExpander::expanded
gboolean
rwx
Expanded
Whether the expander has been opened to reveal the child widget.
FALSE
GtkExpander::label
gchar*
rwx
Label
Text of the expander’s label.
NULL
GtkExpander::label-widget
GtkWidget*
rw
Label widget
A widget to display in place of the usual expander label.
GtkExpander::resize-toplevel
gboolean
rw
Resize toplevel
Whether the expander will resize the toplevel window upon expanding and collapsing.
FALSE
GtkExpander::use-markup
gboolean
rwx
Use markup
The text of the label includes XML markup. See pango_parse_markup().
FALSE
GtkExpander::use-underline
gboolean
rwx
Use underline
If set, an underline in the text indicates the next character should be used for the mnemonic accelerator key.
FALSE
GtkFileChooserButton::dialog
GtkFileChooser*
wX
Dialog
The file chooser dialog to use.
GtkFileChooserButton::title
gchar*
rw
Title
The title of the file chooser dialog.
"Select a File"
GtkFileChooserButton::width-chars
gint
>= -1
rw
Width In Characters
The desired width of the button widget, in characters.
-1
GtkFileChooser::action
GtkFileChooserAction
rw
Action
The type of operation that the file selector is performing.
GTK_FILE_CHOOSER_ACTION_OPEN
GtkFileChooser::create-folders
gboolean
rw
Allow folder creation
Whether a file chooser not in open mode will offer the user to create new folders.
TRUE
GtkFileChooser::do-overwrite-confirmation
gboolean
rw
Do overwrite confirmation
Whether a file chooser in save mode will present an overwrite confirmation dialog if necessary.
FALSE
GtkFileChooser::extra-widget
GtkWidget*
rw
Extra widget
Application supplied widget for extra options.
GtkFileChooser::filter
GtkFileFilter*
rw
Filter
The current filter for selecting which files are displayed.
GtkFileChooser::local-only
gboolean
rw
Local Only
Whether the selected file(s) should be limited to local file: URLs.
FALSE
GtkFileChooser::preview-widget
GtkWidget*
rw
Preview widget
Application supplied widget for custom previews.
GtkFileChooser::preview-widget-active
gboolean
rw
Preview Widget Active
Whether the application supplied widget for custom previews should be shown.
TRUE
GtkFileChooser::select-multiple
gboolean
rw
Select Multiple
Whether to allow multiple files to be selected.
FALSE
GtkFileChooser::show-hidden
gboolean
rw
Show Hidden
Whether the hidden files and folders should be displayed.
FALSE
GtkFileChooser::use-preview-label
gboolean
rw
Use Preview Label
Whether to display a label with the name of the previewed file.
TRUE
GtkFileChooserWidget::search-mode
gboolean
rw
Search mode
Search mode.
FALSE
GtkFileChooserWidget::subtitle
gchar*
r
Subtitle
Subtitle.
""
GtkFlowBox::accept-unpaired-release
gboolean
rw
Accept unpaired release
Accept an unpaired release event.
FALSE
GtkFlowBox::activate-on-single-click
gboolean
rw
Activate on Single Click
Activate row on a single click.
TRUE
GtkFlowBox::column-spacing
guint
rw
Horizontal spacing
The amount of horizontal space between two children.
0
GtkFlowBox::homogeneous
gboolean
rw
Homogeneous
Whether the children should all be the same size.
FALSE
GtkFlowBox::max-children-per-line
guint
>= 1
rw
Maximum Children Per Line
The maximum amount of children to request space for consecutively in the given orientation.
7
GtkFlowBox::min-children-per-line
guint
rw
Minimum Children Per Line
The minimum number of children to allocate consecutively in the given orientation.
0
GtkFlowBox::row-spacing
guint
rw
Vertical spacing
The amount of vertical space between two children.
0
GtkFlowBox::selection-mode
GtkSelectionMode
rw
Selection mode
The selection mode.
GTK_SELECTION_SINGLE
GtkFontButton::title
gchar*
rw
Title
The title of the font chooser dialog.
"Pick a Font"
GtkFontButton::use-font
gboolean
rw
Use font in label
Whether the label is drawn in the selected font.
FALSE
GtkFontButton::use-size
gboolean
rw
Use size in label
Whether the label is drawn with the selected font size.
FALSE
GtkFontChooser::font
gchar*
rw
Font
Font description as a string, e.g. “Sans Italic 12”.
"Sans 10"
GtkFontChooser::font-desc
PangoFontDescription*
rw
Font description
Font description as a PangoFontDescription struct.
GtkFontChooser::font-features
gchar*
r
Font features
Font features as a string.
""
GtkFontChooser::language
gchar*
rw
Language
Language for which features have been selected.
""
GtkFontChooser::level
GtkFontChooserLevel
rw
Selection level
Whether to select family, face or font.
GTK_FONT_CHOOSER_LEVEL_STYLE | GTK_FONT_CHOOSER_LEVEL_SIZE
GtkFontChooser::preview-text
gchar*
rw
Preview text
The text to display in order to demonstrate the selected font.
"The quick brown fox jumps over the lazy dog."
GtkFontChooser::show-preview-entry
gboolean
rw
Show preview text entry
Whether the preview text entry is shown or not.
TRUE
GtkFontChooserWidget::tweak-action
GAction*
r
The tweak action
The toggle action to switch to the tweak page.
GtkFrame::label
gchar*
rw
Label
Text of the frame’s label.
NULL
GtkFrame::label-widget
GtkWidget*
rw
Label widget
A widget to display in place of the usual frame label.
GtkFrame::label-xalign
gfloat
[0,1]
rw
Label xalign
The horizontal alignment of the label.
0
GtkFrame::shadow-type
GtkShadowType
rw
Frame shadow
Appearance of the frame.
GTK_SHADOW_ETCHED_IN
GtkGesture::n-points
guint
>= 1
rwX
Number of points
Number of points needed to trigger the gesture.
1
GtkGestureLongPress::delay-factor
gdouble
[0.5,2]
rw
Delay factor
Factor by which to modify the default timeout.
1
GtkGesturePan::orientation
GtkOrientation
rw
Orientation
Allowed orientations.
GTK_ORIENTATION_HORIZONTAL
GtkGestureSingle::button
guint
rw
Button number
Button number to listen to.
1
GtkGestureSingle::exclusive
gboolean
rw
Whether the gesture is exclusive
Whether the gesture is exclusive.
FALSE
GtkGestureSingle::touch-only
gboolean
rw
Handle only touch events
Whether the gesture handles only touch events.
FALSE
GtkGLArea::auto-render
gboolean
rw
Auto render
Whether the GtkGLArea renders on each redraw.
TRUE
GtkGLArea::context
GdkGLContext*
r
Context
The GL context.
GtkGLArea::has-depth-buffer
gboolean
rw
Has depth buffer
Whether a depth buffer is allocated.
FALSE
GtkGLArea::has-stencil-buffer
gboolean
rw
Has stencil buffer
Whether a stencil buffer is allocated.
FALSE
GtkGLArea::use-es
gboolean
rw
Use OpenGL ES
Whether the context uses OpenGL or OpenGL ES.
FALSE
GtkGrid::baseline-row
gint
>= 0
rw
Baseline Row
The row to align the to the baseline when valign is GTK_ALIGN_BASELINE.
0
GtkGrid::column-homogeneous
gboolean
rw
Column Homogeneous
If TRUE, the columns are all the same width.
FALSE
GtkGrid::column-spacing
gint
[0,32767]
rw
Column spacing
The amount of space between two consecutive columns.
0
GtkGrid::row-homogeneous
gboolean
rw
Row Homogeneous
If TRUE, the rows are all the same height.
FALSE
GtkGrid::row-spacing
gint
[0,32767]
rw
Row spacing
The amount of space between two consecutive rows.
0
GtkGridLayoutChild::column-span
gint
>= 1
rw
Column span
The number of columns that a child spans.
1
GtkGridLayoutChild::left-attach
gint
rw
Left attachment
The column number to attach the left side of the child to.
0
GtkGridLayoutChild::row-span
gint
>= 1
rw
Row span
The number of rows that a child spans.
1
GtkGridLayoutChild::top-attach
gint
rw
Top attachment
The row number to attach the top side of a child widget to.
0
GtkGridLayout::baseline-row
gint
>= 0
rw
Baseline Row
The row to align the to the baseline when valign is GTK_ALIGN_BASELINE.
0
GtkGridLayout::column-homogeneous
gboolean
rw
Column Homogeneous
If TRUE, the columns are all the same width.
FALSE
GtkGridLayout::column-spacing
gint
[0,32767]
rw
Column spacing
The amount of space between two consecutive columns.
0
GtkGridLayout::row-homogeneous
gboolean
rw
Row Homogeneous
If TRUE, the rows are all the same height.
FALSE
GtkGridLayout::row-spacing
gint
[0,32767]
rw
Row spacing
The amount of space between two consecutive rows.
0
GtkHeaderBar::custom-title
GtkWidget*
rw
Custom Title
Custom title widget to display.
GtkHeaderBar::decoration-layout
gchar*
rw
Decoration Layout
The layout for window decorations.
NULL
GtkHeaderBar::decoration-layout-set
gboolean
rw
Decoration Layout Set
Whether the decoration-layout property has been set.
FALSE
GtkHeaderBar::has-subtitle
gboolean
rw
Has Subtitle
Whether to reserve space for a subtitle.
TRUE
GtkHeaderBar::show-title-buttons
gboolean
rw
Show title buttons
Whether to show title buttons.
FALSE
GtkHeaderBar::spacing
gint
>= 0
rw
Spacing
The amount of space between children.
6
GtkHeaderBar::subtitle
gchar*
rw
Subtitle
The subtitle to display.
NULL
GtkHeaderBar::title
gchar*
rw
Title
The title to display.
NULL
GtkIconView::activate-on-single-click
gboolean
rw
Activate on Single Click
Activate row on a single click.
FALSE
GtkIconView::cell-area
GtkCellArea*
rwX
Cell Area
The GtkCellArea used to layout cells.
GtkIconView::column-spacing
gint
>= 0
rw
Column Spacing
Space which is inserted between grid columns.
6
GtkIconView::columns
gint
>= -1
rw
Number of columns
Number of columns to display.
-1
GtkIconView::item-orientation
GtkOrientation
rw
Item Orientation
How the text and icon of each item are positioned relative to each other.
GTK_ORIENTATION_VERTICAL
GtkIconView::item-padding
gint
>= 0
rw
Item Padding
Padding around icon view items.
6
GtkIconView::item-width
gint
>= -1
rw
Width for each item
The width used for each item.
-1
GtkIconView::margin
gint
>= 0
rw
Margin
Space which is inserted at the edges of the icon view.
6
GtkIconView::markup-column
gint
>= -1
rw
Markup column
Model column used to retrieve the text if using Pango markup.
-1
GtkIconView::model
GtkTreeModel*
rw
Icon View Model
The model for the icon view.
GtkIconView::pixbuf-column
gint
>= -1
rw
Pixbuf column
Model column used to retrieve the icon pixbuf from.
-1
GtkIconView::reorderable
gboolean
rw
Reorderable
View is reorderable.
FALSE
GtkIconView::row-spacing
gint
>= 0
rw
Row Spacing
Space which is inserted between grid rows.
6
GtkIconView::selection-mode
GtkSelectionMode
rw
Selection mode
The selection mode.
GTK_SELECTION_SINGLE
GtkIconView::spacing
gint
>= 0
rw
Spacing
Space which is inserted between cells of an item.
0
GtkIconView::text-column
gint
>= -1
rw
Text column
Model column used to retrieve the text from.
-1
GtkIconView::tooltip-column
gint
>= -1
rw
Tooltip Column
The column in the model containing the tooltip texts for the items.
-1
GtkImage::file
gchar*
rw
Filename
Filename to load and display.
NULL
GtkImage::gicon
GIcon*
rw
Icon
The GIcon being displayed.
GtkImage::icon-name
gchar*
rw
Icon Name
The name of the icon from the icon theme.
NULL
GtkImage::icon-size
GtkIconSize
rw
Icon size
Symbolic size to use for icon set or named icon.
GTK_ICON_SIZE_INHERIT
GtkImage::paintable
GdkPaintable*
rw
Paintable
A GdkPaintable to display.
GtkImage::pixel-size
gint
>= -1
rw
Pixel size
Pixel size to use for named icon.
-1
GtkImage::resource
gchar*
rw
Resource
The resource path being displayed.
NULL
GtkImage::storage-type
GtkImageType
r
Storage type
The representation being used for image data.
GTK_IMAGE_EMPTY
GtkImage::use-fallback
gboolean
rw
Use Fallback
Whether to use icon names fallback.
FALSE
GtkIMContext::input-hints
GtkInputHints
rw
hints
Hints for the text field behaviour.
GtkIMContext::input-purpose
GtkInputPurpose
rw
Purpose
Purpose of the text field.
GTK_INPUT_PURPOSE_FREE_FORM
GtkInfoBar::message-type
GtkMessageType
rwx
Message Type
The type of message.
GTK_MESSAGE_INFO
GtkInfoBar::revealed
gboolean
rw
Reveal
Controls whether the info bar shows its contents or not.
TRUE
GtkInfoBar::show-close-button
gboolean
rwx
Show Close Button
Whether to include a standard close button.
FALSE
GtkLabel::attributes
PangoAttrList*
rw
Attributes
A list of style attributes to apply to the text of the label.
GtkLabel::cursor-position
gint
>= 0
r
Cursor Position
The current position of the insertion cursor in chars.
0
GtkLabel::ellipsize
PangoEllipsizeMode
rw
Ellipsize
The preferred place to ellipsize the string, if the label does not have enough room to display the entire string.
PANGO_ELLIPSIZE_NONE
GtkLabel::justify
GtkJustification
rw
Justification
The alignment of the lines in the text of the label relative to each other. This does NOT affect the alignment of the label within its allocation. See GtkLabel:xalign for that.
GTK_JUSTIFY_LEFT
GtkLabel::label
gchar*
rw
Label
The text of the label.
""
GtkLabel::lines
gint
>= -1
rw
Number of lines
The desired number of lines, when ellipsizing a wrapping label.
-1
GtkLabel::max-width-chars
gint
>= -1
rw
Maximum Width In Characters
The desired maximum width of the label, in characters.
-1
GtkLabel::mnemonic-keyval
guint
r
Mnemonic key
The mnemonic accelerator key for this label.
16777215
GtkLabel::mnemonic-widget
GtkWidget*
rw
Mnemonic widget
The widget to be activated when the label’s mnemonic key is pressed.
GtkLabel::pattern
gchar*
w
Pattern
A string with _ characters in positions correspond to characters in the text to underline.
NULL
GtkLabel::selectable
gboolean
rw
Selectable
Whether the label text can be selected with the mouse.
FALSE
GtkLabel::selection-bound
gint
>= 0
r
Selection Bound
The position of the opposite end of the selection from the cursor in chars.
0
GtkLabel::single-line-mode
gboolean
rw
Single Line Mode
Whether the label is in single line mode.
FALSE
GtkLabel::track-visited-links
gboolean
rw
Track visited links
Whether visited links should be tracked.
TRUE
GtkLabel::use-markup
gboolean
rw
Use markup
The text of the label includes XML markup. See pango_parse_markup().
FALSE
GtkLabel::use-underline
gboolean
rw
Use underline
If set, an underline in the text indicates the next character should be used for the mnemonic accelerator key.
FALSE
GtkLabel::width-chars
gint
>= -1
rw
Width In Characters
The desired width of the label, in characters.
-1
GtkLabel::wrap
gboolean
rw
Line wrap
If set, wrap lines if the text becomes too wide.
FALSE
GtkLabel::wrap-mode
PangoWrapMode
rw
Line wrap mode
If wrap is set, controls how linewrapping is done.
PANGO_WRAP_WORD
GtkLabel::xalign
gfloat
[0,1]
rw
X align
The horizontal alignment, from 0 (left) to 1 (right). Reversed for RTL layouts.
0.5
GtkLabel::yalign
gfloat
[0,1]
rw
Y align
The vertical alignment, from 0 (top) to 1 (bottom).
0.5
GtkLayoutChild::child-widget
GtkWidget*
rwX
Child Widget
The child widget that is associated to this object.
GtkLayoutChild::layout-manager
GtkLayoutManager*
rwX
Layout Manager
The layout manager that created this object.
GtkLinkButton::uri
gchar*
rw
URI
The URI bound to this button.
NULL
GtkLinkButton::visited
gboolean
rw
Visited
Whether this link has been visited.
FALSE
GtkListBox::accept-unpaired-release
gboolean
rw
Accept unpaired release
Accept unpaired release.
FALSE
GtkListBox::activate-on-single-click
gboolean
rw
Activate on Single Click
Activate row on a single click.
TRUE
GtkListBox::selection-mode
GtkSelectionMode
rw
Selection mode
The selection mode.
GTK_SELECTION_SINGLE
GtkListBox::show-separators
gboolean
rw
Show separators
Show separators between rows.
FALSE
GtkListBoxRow::activatable
gboolean
rw
Activatable
Whether this row can be activated.
TRUE
GtkListBoxRow::selectable
gboolean
rw
Selectable
Whether this row can be selected.
TRUE
GtkLockButton::permission
GPermission*
rw
Permission
The GPermission object controlling this button.
GtkLockButton::text-lock
gchar*
rwx
Lock Text
The text to display when prompting the user to lock.
"Lock"
GtkLockButton::text-unlock
gchar*
rwx
Unlock Text
The text to display when prompting the user to unlock.
"Unlock"
GtkLockButton::tooltip-lock
gchar*
rwx
Lock Tooltip
The tooltip to display when prompting the user to lock.
"Dialog is unlocked.\nClick to prevent further changes"
GtkLockButton::tooltip-not-authorized
gchar*
rwx
Not Authorized Tooltip
The tooltip to display when prompting the user cannot obtain authorization.
"System policy prevents changes.\nContact your system administrator"
GtkLockButton::tooltip-unlock
gchar*
rwx
Unlock Tooltip
The tooltip to display when prompting the user to unlock.
"Dialog is locked.\nClick to make changes"
GtkMediaControls::media-stream
GtkMediaStream*
rw
Media Stream
The media stream managed.
GtkMediaFile::file
GFile*
rw
File
File being played back.
GtkMediaFile::input-stream
GInputStream*
rw
Input stream
Input stream being played back.
GtkMediaStream::duration
gint64
>= 0
r
Duration
Timestamp in microseconds.
0
GtkMediaStream::ended
gboolean
r
Ended
Set when playback has finished.
FALSE
GtkMediaStream::error
GError*
rw
Error
Error the stream is in.
GtkMediaStream::has-audio
gboolean
rw
Has audio
Whether the stream contains audio.
FALSE
GtkMediaStream::has-video
gboolean
rw
Has video
Whether the stream contains video.
FALSE
GtkMediaStream::loop
gboolean
rw
Loop
Try to restart the media from the beginning once it ended.
FALSE
GtkMediaStream::muted
gboolean
rw
Muted
Whether the audio stream should be muted.
FALSE
GtkMediaStream::playing
gboolean
rw
Playing
Whether the stream is playing.
FALSE
GtkMediaStream::prepared
gboolean
rw
Prepared
Whether the stream has finished initializing.
FALSE
GtkMediaStream::seekable
gboolean
r
Seekable
Set unless seeking is not supported.
TRUE
GtkMediaStream::seeking
gboolean
r
Seeking
Set while a seek is in progress.
FALSE
GtkMediaStream::timestamp
gint64
>= 0
r
Timestamp
Timestamp in microseconds.
0
GtkMediaStream::volume
gboolean
rw
Volume
Volume of the audio stream.
TRUE
GtkMenuButton::align-widget
GtkContainer*
rw
Align with
The parent widget which the menu should align with.
GtkMenuButton::direction
GtkArrowType
rw
Direction
The direction the arrow should point.
GTK_ARROW_DOWN
GtkMenuButton::menu-model
GMenuModel*
rw
Menu model
The model from which the popup is made.
GtkMenuButton::popover
GtkPopover*
rw
Popover
The popover.
GtkMenuButton::popup
GtkMenu*
rw
Popup
The dropdown menu.
GtkMenuButton::use-popover
gboolean
rw
Use a popover
Use a popover instead of a menu.
TRUE
GtkMenu::accel-group
GtkAccelGroup*
rw
Accel Group
The accel group holding accelerators for the menu.
GtkMenu::accel-path
gchar*
rw
Accel Path
An accel path used to conveniently construct accel paths of child items.
NULL
GtkMenu::active
gint
>= -1
rw
Active
The currently selected menu item.
-1
GtkMenu::anchor-hints
GdkAnchorHints
rwx
Anchor hints
Positioning hints for when the menu might fall off-screen.
GDK_ANCHOR_FLIP_X | GDK_ANCHOR_FLIP_Y | GDK_ANCHOR_SLIDE_X | GDK_ANCHOR_SLIDE_Y | GDK_ANCHOR_RESIZE_X | GDK_ANCHOR_RESIZE_Y
GtkMenu::attach-widget
GtkWidget*
rw
Attach Widget
The widget the menu is attached to.
GtkMenu::menu-type-hint
GdkSurfaceTypeHint
rwx
Menu type hint
Menu window type hint.
GDK_SURFACE_TYPE_HINT_POPUP_MENU
GtkMenu::monitor
gint
>= -1
rw
Monitor
The monitor the menu will be popped up on.
-1
GtkMenu::rect-anchor-dx
gint
rwx
Rect anchor dx
Rect anchor horizontal offset.
0
GtkMenu::rect-anchor-dy
gint
rwx
Rect anchor dy
Rect anchor vertical offset.
0
GtkMenu::reserve-toggle-size
gboolean
rw
Reserve Toggle Size
A boolean that indicates whether the menu reserves space for toggles and icons.
TRUE
GtkMenuItem::accel-path
gchar*
rw
Accel Path
Sets the accelerator path of the menu item.
NULL
GtkMenuItem::label
gchar*
rw
Label
The text for the child label.
""
GtkMenuItem::submenu
GtkMenu*
rw
Submenu
The submenu attached to the menu item, or NULL if it has none.
GtkMenuItem::use-underline
gboolean
rw
Use underline
If set, an underline in the text indicates the next character should be used for the mnemonic accelerator key.
FALSE
GtkMenuShell::take-focus
gboolean
rw
Take Focus
A boolean that determines whether the menu grabs the keyboard focus.
TRUE
GtkMenuToolButton::menu
GtkMenu*
rw
Menu
The dropdown menu.
GtkMessageDialog::buttons
GtkButtonsType
wX
Message Buttons
The buttons shown in the message dialog.
GTK_BUTTONS_NONE
GtkMessageDialog::message-area
GtkWidget*
r
Message area
GtkBox that holds the dialog’s primary and secondary labels.
GtkMessageDialog::message-type
GtkMessageType
rwx
Message Type
The type of message.
GTK_MESSAGE_INFO
GtkMessageDialog::secondary-text
gchar*
rw
Secondary Text
The secondary text of the message dialog.
NULL
GtkMessageDialog::secondary-use-markup
gboolean
rw
Use Markup in secondary
The secondary text includes Pango markup.
FALSE
GtkMessageDialog::text
gchar*
rw
Text
The primary text of the message dialog.
""
GtkMessageDialog::use-markup
gboolean
rw
Use Markup
The primary text of the title includes Pango markup.
FALSE
GtkModelButton::active
gboolean
rw
Active
Active.
FALSE
GtkModelButton::centered
gboolean
rw
Centered
Whether to center the contents.
FALSE
GtkModelButton::icon
GIcon*
rw
Icon
The icon.
GtkModelButton::iconic
gboolean
rw
Iconic
Whether to prefer the icon over text.
FALSE
GtkModelButton::inverted
gboolean
rw
Inverted
Whether the menu is a parent.
FALSE
GtkModelButton::menu-name
gchar*
rw
Menu name
The name of the menu to open.
NULL
GtkModelButton::role
GtkButtonRole
rw
Role
The role of this button.
GTK_BUTTON_ROLE_NORMAL
GtkModelButton::text
gchar*
rw
Text
The text.
""
GtkModelButton::use-markup
gboolean
rw
Use markup
The text of the button includes XML markup. See pango_parse_markup().
FALSE
GtkMountOperation::display
GdkDisplay*
rw
Display
The display where this window will be displayed.
GtkMountOperation::is-showing
gboolean
r
Is Showing
Are we showing a dialog.
FALSE
GtkMountOperation::parent
GtkWindow*
rw
Parent
The parent window.
GtkNotebook::enable-popup
gboolean
rw
Enable Popup
If TRUE, pressing the right mouse button on the notebook pops up a menu that you can use to go to a page.
FALSE
GtkNotebook::group-name
gchar*
rw
Group Name
Group name for tab drag and drop.
NULL
GtkNotebook::page
gint
>= -1
rw
Page
The index of the current page.
-1
GtkNotebook::pages
GListModel*
r
Pages
The pages of the notebook.
GtkNotebook::scrollable
gboolean
rw
Scrollable
If TRUE, scroll arrows are added if there are too many tabs to fit.
FALSE
GtkNotebook::show-border
gboolean
rw
Show Border
Whether the border should be shown.
TRUE
GtkNotebook::show-tabs
gboolean
rw
Show Tabs
Whether tabs should be shown.
TRUE
GtkNotebook::tab-pos
GtkPositionType
rw
Tab Position
Which side of the notebook holds the tabs.
GTK_POS_TOP
GtkNotebookPage::child
GtkWidget*
rwX
Child
The child for this page.
GtkNotebookPage::detachable
gboolean
rw
Tab detachable
Whether the tab is detachable.
FALSE
GtkNotebookPage::menu
GtkWidget*
rwX
Menu
The label widget displayed in the child’s menu entry.
GtkNotebookPage::menu-label
gchar*
rw
Menu label
The text of the menu widget.
NULL
GtkNotebookPage::position
gint
>= -1
rw
Position
The index of the child in the parent.
0
GtkNotebookPage::reorderable
gboolean
rw
Tab reorderable
Whether the tab is reorderable by user action.
FALSE
GtkNotebookPage::tab
GtkWidget*
rwX
Tab
The tab widget for this page.
GtkNotebookPage::tab-expand
gboolean
rw
Tab expand
Whether to expand the child’s tab.
FALSE
GtkNotebookPage::tab-fill
gboolean
rw
Tab fill
Whether the child’s tab should fill the allocated area.
TRUE
GtkNotebookPage::tab-label
gchar*
rw
Tab label
The text of the tab widget.
NULL
GtkOrientable::orientation
GtkOrientation
rw
Orientation
The orientation of the orientable.
GTK_ORIENTATION_HORIZONTAL
GtkPadController::action-group
GActionGroup*
rwX
Action group
Action group to launch actions from.
GtkPadController::pad
GdkDevice*
rwX
Pad device
Pad device to control.
GtkPaned::max-position
gint
>= 0
r
Maximal Position
Largest possible value for the “position” property.
2147483647
GtkPaned::min-position
gint
>= 0
r
Minimal Position
Smallest possible value for the “position” property.
0
GtkPaned::position
gint
>= 0
rw
Position
Position of paned separator in pixels (0 means all the way to the left/top).
0
GtkPaned::position-set
gboolean
rw
Position Set
TRUE if the Position property should be used.
FALSE
GtkPaned::resize-child1
gboolean
rw
Resize first child
If TRUE, the first child expands and shrinks along with the paned widget.
TRUE
GtkPaned::resize-child2
gboolean
rw
Resize second child
If TRUE, the second child expands and shrinks along with the paned widget.
TRUE
GtkPaned::shrink-child1
gboolean
rw
Shrink first child
If TRUE, the first child can be made smaller than its requisition.
TRUE
GtkPaned::shrink-child2
gboolean
rw
Shrink second child
If TRUE, the second child can be made smaller than its requisition.
TRUE
GtkPaned::wide-handle
gboolean
rw
Wide Handle
Whether the paned should have a prominent handle.
FALSE
GtkPasswordEntry::activates-default
gboolean
rw
Activates default
Whether to activate the default widget (such as the default button in a dialog) when Enter is pressed.
FALSE
GtkPasswordEntry::placeholder-text
gchar*
rw
Placeholder text
Show text in the entry when it’s empty and unfocused.
NULL
GtkPasswordEntry::show-peek-icon
gboolean
rw
Show Peek Icon
Whether to show an icon for revealing the content.
FALSE
GtkPicture::alternative-text
gchar*
rw
Alternative text
The alternative textual description.
NULL
GtkPicture::can-shrink
gboolean
rw
Can shrink
Allow self to be smaller than contents.
TRUE
GtkPicture::file
GFile*
rw
File
File to load and display.
GtkPicture::keep-aspect-ratio
gboolean
rw
Keep aspect ratio
Render contents respecting the aspect ratio.
TRUE
GtkPicture::paintable
GdkPaintable*
rw
Paintable
The GdkPaintable to display.
GtkPopover::constrain-to
GtkPopoverConstraint
rw
Constraint
Constraint for the popover position.
GTK_POPOVER_CONSTRAINT_WINDOW
GtkPopover::default-widget
GtkWidget*
rw
Default widget
The default widget.
GtkPopover::modal
gboolean
rw
Modal
Whether the popover is modal.
TRUE
GtkPopover::pointing-to
GdkRectangle*
rw
Pointing to
Rectangle the bubble window points to.
GtkPopover::position
GtkPositionType
rw
Position
Position to place the bubble window.
GTK_POS_TOP
GtkPopover::relative-to
GtkWidget*
rw
Relative to
Widget the bubble window points to.
GtkPopoverMenu::visible-submenu
gchar*
rw
Visible submenu
The name of the visible submenu.
NULL
GtkPrinter::accepting-jobs
gboolean
r
Accepting Jobs
TRUE if this printer is accepting new jobs.
TRUE
GtkPrinter::accepts-pdf
gboolean
rwX
Accepts PDF
TRUE if this printer can accept PDF.
FALSE
GtkPrinter::accepts-ps
gboolean
rwX
Accepts PostScript
TRUE if this printer can accept PostScript.
TRUE
GtkPrinter::backend
GtkPrintBackend*
rwX
Backend
Backend for the printer.
GtkPrinter::icon-name
gchar*
r
Icon Name
The icon name to use for the printer.
""
GtkPrinter::is-virtual
gboolean
rwX
Is Virtual
FALSE if this represents a real hardware printer.
FALSE
GtkPrinter::job-count
gint
>= 0
r
Job Count
Number of jobs queued in the printer.
0
GtkPrinter::location
gchar*
r
Location
The location of the printer.
""
GtkPrinter::name
gchar*
rwX
Name
Name of the printer.
""
GtkPrinter::paused
gboolean
r
Paused Printer
TRUE if this printer is paused.
FALSE
GtkPrinter::state-message
gchar*
r
State Message
String giving the current state of the printer.
""
GtkPrintJob::page-setup
GtkPageSetup*
rwX
Page Setup
Page Setup.
GtkPrintJob::printer
GtkPrinter*
rwX
Printer
Printer to print the job to.
GtkPrintJob::settings
GtkPrintSettings*
rwX
Settings
Printer settings.
GtkPrintJob::title
gchar*
rwX
Title
Title of the print job.
NULL
GtkPrintJob::track-print-status
gboolean
rw
Track Print Status
TRUE if the print job will continue to emit status-changed signals after the print data has been sent to the printer or print server.
FALSE
GtkPrintOperation::allow-async
gboolean
rw
Allow Async
TRUE if print process may run asynchronous.
FALSE
GtkPrintOperation::current-page
gint
>= -1
rw
Current Page
The current page in the document.
-1
GtkPrintOperation::custom-tab-label
gchar*
rw
Custom tab label
Label for the tab containing custom widgets.
NULL
GtkPrintOperation::default-page-setup
GtkPageSetup*
rw
Default Page Setup
The GtkPageSetup used by default.
GtkPrintOperation::embed-page-setup
gboolean
rw
Embed Page Setup
TRUE if page setup combos are embedded in GtkPrintUnixDialog.
FALSE
GtkPrintOperation::export-filename
gchar*
rw
Export filename
Export filename.
NULL
GtkPrintOperation::has-selection
gboolean
rw
Has Selection
TRUE if a selection exists.
FALSE
GtkPrintOperation::job-name
gchar*
rw
Job Name
A string used for identifying the print job.
""
GtkPrintOperation::n-pages
gint
>= -1
rw
Number of Pages
The number of pages in the document.
-1
GtkPrintOperation::n-pages-to-print
gint
>= -1
r
Number of Pages To Print
The number of pages that will be printed.
-1
GtkPrintOperation::print-settings
GtkPrintSettings*
rw
Print Settings
The GtkPrintSettings used for initializing the dialog.
GtkPrintOperation::show-progress
gboolean
rw
Show Dialog
TRUE if a progress dialog is shown while printing.
FALSE
GtkPrintOperation::status
GtkPrintStatus
r
Status
The status of the print operation.
GTK_PRINT_STATUS_INITIAL
GtkPrintOperation::status-string
gchar*
r
Status String
A human-readable description of the status.
""
GtkPrintOperation::support-selection
gboolean
rw
Support Selection
TRUE if the print operation will support print of selection.
FALSE
GtkPrintOperation::track-print-status
gboolean
rw
Track Print Status
TRUE if the print operation will continue to report on the print job status after the print data has been sent to the printer or print server.
FALSE
GtkPrintOperation::unit
GtkUnit
rw
Unit
The unit in which distances can be measured in the context.
GTK_UNIT_NONE
GtkPrintOperation::use-full-page
gboolean
rw
Use full page
TRUE if the origin of the context should be at the corner of the page and not the corner of the imageable area.
FALSE
GtkPrintUnixDialog::current-page
gint
>= -1
rw
Current Page
The current page in the document.
-1
GtkPrintUnixDialog::embed-page-setup
gboolean
rw
Embed Page Setup
TRUE if page setup combos are embedded in GtkPrintUnixDialog.
FALSE
GtkPrintUnixDialog::has-selection
gboolean
rw
Has Selection
Whether the application has a selection.
FALSE
GtkPrintUnixDialog::manual-capabilities
GtkPrintCapabilities
rw
Manual Capabilities
Capabilities the application can handle.
GtkPrintUnixDialog::page-setup
GtkPageSetup*
rw
Page Setup
The GtkPageSetup to use.
GtkPrintUnixDialog::print-settings
GtkPrintSettings*
rw
Print Settings
The GtkPrintSettings used for initializing the dialog.
GtkPrintUnixDialog::selected-printer
GtkPrinter*
r
Selected Printer
The GtkPrinter which is selected.
GtkPrintUnixDialog::support-selection
gboolean
rw
Support Selection
Whether the dialog supports selection.
FALSE
GtkProgressBar::ellipsize
PangoEllipsizeMode
rw
Ellipsize
The preferred place to ellipsize the string, if the progress bar does not have enough room to display the entire string, if at all.
PANGO_ELLIPSIZE_NONE
GtkProgressBar::fraction
gdouble
[0,1]
rw
Fraction
The fraction of total work that has been completed.
0
GtkProgressBar::inverted
gboolean
rw
Inverted
Invert the direction in which the progress bar grows.
FALSE
GtkProgressBar::pulse-step
gdouble
[0,1]
rw
Pulse Step
The fraction of total progress to move the bouncing block when pulsed.
0.1
GtkProgressBar::show-text
gboolean
rw
Show text
Whether the progress is shown as text.
FALSE
GtkProgressBar::text
gchar*
rw
Text
Text to be displayed in the progress bar.
NULL
GtkRadioButton::group
GtkRadioButton*
w
Group
The radio button whose group this widget belongs to.
GtkRadioMenuItem::group
GtkRadioMenuItem*
w
Group
The radio menu item whose group this widget belongs to.
GtkRadioToolButton::group
GtkRadioToolButton*
w
Group
The radio tool button whose group this button belongs to.
GtkRange::adjustment
GtkAdjustment*
rwx
Adjustment
The GtkAdjustment that contains the current value of this range object.
GtkRange::fill-level
gdouble
rw
Fill Level
The fill level.
1.79769e+308
GtkRange::inverted
gboolean
rw
Inverted
Invert direction slider moves to increase range value.
FALSE
GtkRange::restrict-to-fill-level
gboolean
rw
Restrict to Fill Level
Whether to restrict the upper boundary to the fill level.
TRUE
GtkRange::round-digits
gint
>= -1
rw
Round Digits
The number of digits to round the value to.
-1
GtkRange::show-fill-level
gboolean
rw
Show Fill Level
Whether to display a fill level indicator graphics on trough.
FALSE
GtkRecentManager::filename
gchar*
rwX
Filename
The full path to the file to be used to store and read the list.
NULL
GtkRecentManager::size
gint
>= -1
r
Size
The size of the recently used resources list.
0
GtkRevealer::child-revealed
gboolean
r
Child Revealed
Whether the child is revealed and the animation target reached.
FALSE
GtkRevealer::reveal-child
gboolean
rwx
Reveal Child
Whether the container should reveal the child.
FALSE
GtkRevealer::transition-duration
guint
rwx
Transition duration
The animation duration, in milliseconds.
250
GtkRevealer::transition-type
GtkRevealerTransitionType
rwx
Transition type
The type of animation used to transition.
GTK_REVEALER_TRANSITION_TYPE_SLIDE_DOWN
GtkRoot::focus-widget
GtkWidget*
rw
Focus widget
The focus widget.
GtkScaleButton::adjustment
GtkAdjustment*
rw
Adjustment
The GtkAdjustment that contains the current value of this scale button object.
GtkScaleButton::icons
GStrv
rw
Icons
List of icon names.
GtkScaleButton::value
gdouble
rw
Value
The value of the scale.
0
GtkScale::digits
gint
[-1,64]
rw
Digits
The number of decimal places that are displayed in the value.
1
GtkScale::draw-value
gboolean
rw
Draw Value
Whether the current value is displayed as a string next to the slider.
TRUE
GtkScale::has-origin
gboolean
rw
Has Origin
Whether the scale has an origin.
TRUE
GtkScale::value-pos
GtkPositionType
rw
Value Position
The position in which the current value is displayed.
GTK_POS_TOP
GtkScrollable::hadjustment
GtkAdjustment*
rwx
Horizontal adjustment
Horizontal adjustment that is shared between the scrollable widget and its controller.
GtkScrollable::hscroll-policy
GtkScrollablePolicy
rw
Horizontal Scrollable Policy
How the size of the content should be determined.
GTK_SCROLL_MINIMUM
GtkScrollable::vadjustment
GtkAdjustment*
rwx
Vertical adjustment
Vertical adjustment that is shared between the scrollable widget and its controller.
GtkScrollable::vscroll-policy
GtkScrollablePolicy
rw
Vertical Scrollable Policy
How the size of the content should be determined.
GTK_SCROLL_MINIMUM
GtkScrollbar::adjustment
GtkAdjustment*
rwx
Adjustment
The GtkAdjustment that contains the current value of this scrollbar.
GtkScrolledWindow::hadjustment
GtkAdjustment*
rwx
Horizontal Adjustment
The GtkAdjustment for the horizontal position.
GtkScrolledWindow::hscrollbar-policy
GtkPolicyType
rw
Horizontal Scrollbar Policy
When the horizontal scrollbar is displayed.
GTK_POLICY_AUTOMATIC
GtkScrolledWindow::kinetic-scrolling
gboolean
rw
Kinetic Scrolling
Kinetic scrolling mode.
TRUE
GtkScrolledWindow::max-content-height
gint
>= -1
rw
Maximum Content Height
The maximum height that the scrolled window will allocate to its content.
-1
GtkScrolledWindow::max-content-width
gint
>= -1
rw
Maximum Content Width
The maximum width that the scrolled window will allocate to its content.
-1
GtkScrolledWindow::min-content-height
gint
>= -1
rw
Minimum Content Height
The minimum height that the scrolled window will allocate to its content.
-1
GtkScrolledWindow::min-content-width
gint
>= -1
rw
Minimum Content Width
The minimum width that the scrolled window will allocate to its content.
-1
GtkScrolledWindow::overlay-scrolling
gboolean
rw
Overlay Scrolling
Overlay scrolling mode.
TRUE
GtkScrolledWindow::propagate-natural-height
gboolean
rw
Propagate Natural Height
Propagate Natural Height.
FALSE
GtkScrolledWindow::propagate-natural-width
gboolean
rw
Propagate Natural Width
Propagate Natural Width.
FALSE
GtkScrolledWindow::shadow-type
GtkShadowType
rw
Shadow Type
Style of bevel around the contents.
GTK_SHADOW_NONE
GtkScrolledWindow::vadjustment
GtkAdjustment*
rwx
Vertical Adjustment
The GtkAdjustment for the vertical position.
GtkScrolledWindow::vscrollbar-policy
GtkPolicyType
rw
Vertical Scrollbar Policy
When the vertical scrollbar is displayed.
GTK_POLICY_AUTOMATIC
GtkScrolledWindow::window-placement
GtkCornerType
rw
Window Placement
Where the contents are located with respect to the scrollbars.
GTK_CORNER_TOP_LEFT
GtkSearchBar::search-mode-enabled
gboolean
rw
Search Mode Enabled
Whether the search mode is on and the search bar shown.
FALSE
GtkSearchBar::show-close-button
gboolean
rwx
Show Close Button
Whether to show the close button in the toolbar.
FALSE
GtkSearchEntry::activates-default
gboolean
rw
Activates default
Whether to activate the default widget (such as the default button in a dialog) when Enter is pressed.
FALSE
GtkSearchEntry::placeholder-text
gchar*
rw
Placeholder text
Show text in the entry when it’s empty and unfocused.
NULL
GtkSeparatorToolItem::draw
gboolean
rw
Draw
Whether the separator is drawn, or just blank.
TRUE
GtkSettings::gtk-alternative-button-order
gboolean
rw
Alternative button order
Whether buttons in dialogs should use the alternative button order.
FALSE
GtkSettings::gtk-alternative-sort-arrows
gboolean
rw
Alternative sort indicator direction
Whether the direction of the sort indicators in list and tree views is inverted compared to the default (where down means ascending).
FALSE
GtkSettings::gtk-application-prefer-dark-theme
gboolean
rw
Application prefers a dark theme
Whether the application prefers to have a dark theme.
FALSE
GtkSettings::gtk-cursor-blink
gboolean
rw
Cursor Blink
Whether the cursor should blink.
TRUE
GtkSettings::gtk-cursor-blink-time
gint
>= 100
rw
Cursor Blink Time
Length of the cursor blink cycle, in milliseconds.
1200
GtkSettings::gtk-cursor-blink-timeout
gint
>= 1
rw
Cursor Blink Timeout
Time after which the cursor stops blinking, in seconds.
10
GtkSettings::gtk-cursor-theme-name
gchar*
rw
Cursor theme name
Name of the cursor theme to use, or NULL to use the default theme.
NULL
GtkSettings::gtk-cursor-theme-size
gint
[0,128]
rw
Cursor theme size
Size to use for cursors, or 0 to use the default size.
0
GtkSettings::gtk-decoration-layout
gchar*
rw
Decoration Layout
The layout for window decorations.
"menu:minimize,maximize,close"
GtkSettings::gtk-dialogs-use-header
gboolean
rw
Dialogs use header bar
Whether builtin GTK dialogs should use a header bar instead of an action area.
FALSE
GtkSettings::gtk-dnd-drag-threshold
gint
>= 1
rw
Drag threshold
Number of pixels the cursor can move before dragging.
8
GtkSettings::gtk-double-click-distance
gint
>= 0
rw
Double Click Distance
Maximum distance allowed between two clicks for them to be considered a double click (in pixels).
5
GtkSettings::gtk-double-click-time
gint
>= 0
rw
Double Click Time
Maximum time allowed between two clicks for them to be considered a double click (in milliseconds).
400
GtkSettings::gtk-enable-accels
gboolean
rw
Enable Accelerators
Whether menu items should have accelerators.
TRUE
GtkSettings::gtk-enable-animations
gboolean
rw
Enable Animations
Whether to enable toolkit-wide animations.
TRUE
GtkSettings::gtk-enable-event-sounds
gboolean
rw
Enable Event Sounds
Whether to play any event sounds at all.
TRUE
GtkSettings::gtk-enable-input-feedback-sounds
gboolean
rw
Audible Input Feedback
Whether to play event sounds as feedback to user input.
TRUE
GtkSettings::gtk-enable-primary-paste
gboolean
rw
Enable primary paste
Whether a middle click on a mouse should paste the “PRIMARY” clipboard content at the cursor location.
TRUE
GtkSettings::gtk-entry-password-hint-timeout
guint
rw
Password Hint Timeout
How long to show the last input character in hidden entries.
0
GtkSettings::gtk-entry-select-on-focus
gboolean
rw
Select on focus
Whether to select the contents of an entry when it is focused.
TRUE
GtkSettings::gtk-error-bell
gboolean
rw
Error Bell
When TRUE, keyboard navigation and other errors will cause a beep.
TRUE
GtkSettings::gtk-font-name
gchar*
rw
Font Name
The default font family and size to use.
"Sans 10"
GtkSettings::gtk-fontconfig-timestamp
guint
rw
Fontconfig configuration timestamp
Timestamp of current fontconfig configuration.
0
GtkSettings::gtk-icon-theme-name
gchar*
rw
Icon Theme Name
Name of icon theme to use.
"Adwaita"
GtkSettings::gtk-im-module
gchar*
rw
Default IM module
Which IM module should be used by default.
NULL
GtkSettings::gtk-keynav-use-caret
gboolean
rw
Whether to show cursor in text
Whether to show cursor in text.
FALSE
GtkSettings::gtk-label-select-on-focus
gboolean
rw
Select on focus
Whether to select the contents of a selectable label when it is focused.
TRUE
GtkSettings::gtk-long-press-time
guint
<= G_MAXINT
rw
Long press time
Time for a button/touch press to be considered a long press (in milliseconds).
500
GtkSettings::gtk-primary-button-warps-slider
gboolean
rw
Primary button warps slider
Whether a primary click on the trough should warp the slider into position.
TRUE
GtkSettings::gtk-print-backends
gchar*
rw
Default print backend
List of the GtkPrintBackend backends to use by default.
"file,lpr"
GtkSettings::gtk-print-preview-command
gchar*
rw
Default command to run when displaying a print preview
Command to run when displaying a print preview.
"evince --unlink-tempfile --preview --print-settings %s %f"
GtkSettings::gtk-recent-files-enabled
gboolean
rw
Recent Files Enabled
Whether GTK remembers recent files.
TRUE
GtkSettings::gtk-recent-files-max-age
gint
>= -1
rw
Recent Files Max Age
Maximum age of recently used files, in days.
30
GtkSettings::gtk-shell-shows-app-menu
gboolean
rw
Desktop shell shows app menu
Set to TRUE if the desktop environment is displaying the app menu, FALSE if the app should display it itself.
FALSE
GtkSettings::gtk-shell-shows-desktop
gboolean
rw
Desktop environment shows the desktop folder
Set to TRUE if the desktop environment is displaying the desktop folder, FALSE if not.
TRUE
GtkSettings::gtk-shell-shows-menubar
gboolean
rw
Desktop shell shows the menubar
Set to TRUE if the desktop environment is displaying the menubar, FALSE if the app should display it itself.
FALSE
GtkSettings::gtk-sound-theme-name
gchar*
rw
Sound Theme Name
XDG sound theme name.
"freedesktop"
GtkSettings::gtk-split-cursor
gboolean
rw
Split Cursor
Whether two cursors should be displayed for mixed left-to-right and right-to-left text.
TRUE
GtkSettings::gtk-theme-name
gchar*
rw
Theme Name
Name of theme to load.
"Adwaita"
GtkSettings::gtk-titlebar-double-click
gchar*
rw
Titlebar double-click action
The action to take on titlebar double-click.
"toggle-maximize"
GtkSettings::gtk-titlebar-middle-click
gchar*
rw
Titlebar middle-click action
The action to take on titlebar middle-click.
"none"
GtkSettings::gtk-titlebar-right-click
gchar*
rw
Titlebar right-click action
The action to take on titlebar right-click.
"menu"
GtkSettings::gtk-xft-antialias
gint
[-1,1]
rw
Xft Antialias
Whether to antialias Xft fonts; 0=no, 1=yes, -1=default.
-1
GtkSettings::gtk-xft-dpi
gint
[-1,1048576]
rw
Xft DPI
Resolution for Xft, in 1024 * dots/inch. -1 to use default value.
-1
GtkSettings::gtk-xft-hinting
gint
[-1,1]
rw
Xft Hinting
Whether to hint Xft fonts; 0=no, 1=yes, -1=default.
-1
GtkSettings::gtk-xft-hintstyle
gchar*
rw
Xft Hint Style
What degree of hinting to use; hintnone, hintslight, hintmedium, or hintfull.
NULL
GtkSettings::gtk-xft-rgba
gchar*
rw
Xft RGBA
Type of subpixel antialiasing; none, rgb, bgr, vrgb, vbgr.
NULL
GtkShortcutLabel::accelerator
gchar*
rw
Accelerator
Accelerator.
NULL
GtkShortcutLabel::disabled-text
gchar*
rw
Disabled text
Disabled text.
NULL
GtkShortcutsWindow::section-name
gchar*
rw
Section Name
Section Name.
"internal-search"
GtkShortcutsWindow::view-name
gchar*
rw
View Name
View Name.
NULL
GtkShortcutsSection::max-height
guint
rw
Maximum Height
Maximum Height.
15
GtkShortcutsSection::section-name
gchar*
rw
Section Name
Section Name.
NULL
GtkShortcutsSection::title
gchar*
rw
Title
Title.
NULL
GtkShortcutsSection::view-name
gchar*
rw
View Name
View Name.
NULL
GtkShortcutsGroup::accel-size-group
GtkSizeGroup*
w
Accelerator Size Group
Accelerator Size Group.
GtkShortcutsGroup::height
guint
r
Height
Height.
1
GtkShortcutsGroup::title
gchar*
rw
Title
Title.
""
GtkShortcutsGroup::title-size-group
GtkSizeGroup*
w
Title Size Group
Title Size Group.
GtkShortcutsGroup::view
gchar*
rw
View
View.
NULL
GtkShortcutsShortcut::accel-size-group
GtkSizeGroup*
w
Accelerator Size Group
Accelerator Size Group.
GtkShortcutsShortcut::accelerator
gchar*
rw
Accelerator
The accelerator keys for shortcuts of type “Accelerator”.
NULL
GtkShortcutsShortcut::action-name
gchar*
rw
Action Name
The name of the action.
NULL
GtkShortcutsShortcut::direction
GtkTextDirection
rw
Direction
Text direction for which this shortcut is active.
GTK_TEXT_DIR_NONE
GtkShortcutsShortcut::icon
GIcon*
rw
Icon
The icon to show for shortcuts of type “Other Gesture”.
GtkShortcutsShortcut::icon-set
gboolean
rw
Icon Set
Whether an icon has been set.
FALSE
GtkShortcutsShortcut::shortcut-type
GtkShortcutType
rw
Shortcut Type
The type of shortcut that is represented.
GTK_SHORTCUT_ACCELERATOR
GtkShortcutsShortcut::subtitle
gchar*
rw
Subtitle
A short description for the gesture.
""
GtkShortcutsShortcut::subtitle-set
gboolean
rw
Subtitle Set
Whether a subtitle has been set.
FALSE
GtkShortcutsShortcut::title
gchar*
rw
Title
A short description for the shortcut.
""
GtkShortcutsShortcut::title-size-group
GtkSizeGroup*
w
Title Size Group
Title Size Group.
GtkSingleSelection::autoselect
gboolean
rw
Autoselect
If the selection will always select an item.
TRUE
GtkSingleSelection::can-unselect
gboolean
rw
Can unselect
If unselecting the selected item is allowed.
FALSE
GtkSingleSelection::model
GListModel*
rw
The model
The model being managed.
GtkSingleSelection::selected
guint
rw
Selected
Position of the selected item.
4294967295
GtkSingleSelection::selected-item
GObject*
r
Selected Item
The selected item.
GtkSizeGroup::mode
GtkSizeGroupMode
rw
Mode
The directions in which the size group affects the requested sizes of its component widgets.
GTK_SIZE_GROUP_HORIZONTAL
GtkSpinButton::adjustment
GtkAdjustment*
rw
Adjustment
The adjustment that holds the value of the spin button.
GtkSpinButton::climb-rate
gdouble
>= 0
rw
Climb Rate
The acceleration rate when you hold down a button or key.
0
GtkSpinButton::digits
guint
<= 20
rw
Digits
The number of decimal places to display.
0
GtkSpinButton::numeric
gboolean
rw
Numeric
Whether non-numeric characters should be ignored.
FALSE
GtkSpinButton::snap-to-ticks
gboolean
rw
Snap to Ticks
Whether erroneous values are automatically changed to a spin button’s nearest step increment.
FALSE
GtkSpinButton::update-policy
GtkSpinButtonUpdatePolicy
rw
Update Policy
Whether the spin button should update always, or only when the value is legal.
GTK_UPDATE_ALWAYS
GtkSpinButton::value
gdouble
rw
Value
Reads the current value, or sets a new value.
0
GtkSpinButton::wrap
gboolean
rw
Wrap
Whether a spin button should wrap upon reaching its limits.
FALSE
GtkSpinner::active
gboolean
rw
Active
Whether the spinner is active.
FALSE
GtkStack::hhomogeneous
gboolean
rw
Horizontally homogeneous
Horizontally homogeneous sizing.
TRUE
GtkStack::homogeneous
gboolean
rw
Homogeneous
Homogeneous sizing.
TRUE
GtkStack::interpolate-size
gboolean
rw
Interpolate size
Whether or not the size should smoothly change when changing between differently sized children.
FALSE
GtkStack::pages
GtkSelectionModel*
r
Pages
A selection model with the stacks pages.
GtkStack::transition-duration
guint
rw
Transition duration
The animation duration, in milliseconds.
200
GtkStack::transition-running
gboolean
r
Transition running
Whether or not the transition is currently running.
FALSE
GtkStack::transition-type
GtkStackTransitionType
rw
Transition type
The type of animation used to transition.
GTK_STACK_TRANSITION_TYPE_NONE
GtkStack::vhomogeneous
gboolean
rw
Vertically homogeneous
Vertically homogeneous sizing.
TRUE
GtkStack::visible-child
GtkWidget*
rw
Visible child
The widget currently visible in the stack.
GtkStack::visible-child-name
gchar*
rw
Name of visible child
The name of the widget currently visible in the stack.
NULL
GtkStackPage::child
GtkWidget*
rwX
Child
The child of the page.
GtkStackPage::icon-name
gchar*
rw
Icon name
The icon name of the child page.
NULL
GtkStackPage::name
gchar*
rwX
Name
The name of the child page.
NULL
GtkStackPage::needs-attention
gboolean
rw
Needs Attention
Whether this page needs attention.
FALSE
GtkStackPage::title
gchar*
rw
Title
The title of the child page.
NULL
GtkStackPage::visible
gboolean
rw
Visible
Whether this page is visible.
TRUE
GtkStackSidebar::stack
GtkStack*
rw
Stack
Associated stack for this GtkStackSidebar.
GtkStackSwitcher::stack
GtkStack*
rwx
Stack
Stack.
GtkSwitch::active
gboolean
rw
Active
Whether the switch is on or off.
FALSE
GtkSwitch::state
gboolean
rw
State
The backend state.
FALSE
GtkLevelBar::inverted
gboolean
rw
Inverted
Invert the direction in which the level bar grows.
FALSE
GtkLevelBar::max-value
gdouble
>= 0
rw
Maximum value level for the bar
Maximum value level that can be displayed by the bar.
1
GtkLevelBar::min-value
gdouble
>= 0
rw
Minimum value level for the bar
Minimum value level that can be displayed by the bar.
0
GtkLevelBar::mode
GtkLevelBarMode
rw
The mode of the value indicator
The mode of the value indicator displayed by the bar.
GTK_LEVEL_BAR_MODE_CONTINUOUS
GtkLevelBar::value
gdouble
>= 0
rw
Currently filled value level
Currently filled value level of the level bar.
0
GtkStyleContext::display
GdkDisplay*
rw
Display
The associated GdkDisplay.
GtkStyleContext::parent
GtkStyleContext*
rw
Parent
The parent style context.
GtkTextBuffer::copy-target-list
GdkContentFormats*
r
Copy target list
The list of targets this buffer supports for clipboard copying and DND source.
GtkTextBuffer::cursor-position
gint
>= 0
r
Cursor position
The position of the insert mark (as offset from the beginning of the buffer).
0
GtkTextBuffer::has-selection
gboolean
r
Has selection
Whether the buffer has some text currently selected.
FALSE
GtkTextBuffer::paste-target-list
GdkContentFormats*
r
Paste target list
The list of targets this buffer supports for clipboard pasting and DND destination.
GtkTextBuffer::tag-table
GtkTextTagTable*
rwX
Tag Table
Text Tag Table.
GtkTextBuffer::text
gchar*
rw
Text
Current text of the buffer.
""
GtkText::activates-default
gboolean
rw
Activates default
Whether to activate the default widget (such as the default button in a dialog) when Enter is pressed.
FALSE
GtkText::attributes
PangoAttrList*
rw
Attributes
A list of style attributes to apply to the text of the self.
GtkText::buffer
GtkEntryBuffer*
rwx
Text Buffer
Text buffer object which actually stores self text.
GtkText::enable-emoji-completion
gboolean
rw
Enable Emoji completion
Whether to suggest Emoji replacements.
FALSE
GtkText::im-module
gchar*
rw
IM module
Which IM module should be used.
NULL
GtkText::input-hints
GtkInputHints
rw
hints
Hints for the text field behaviour.
GtkText::input-purpose
GtkInputPurpose
rw
Purpose
Purpose of the text field.
GTK_INPUT_PURPOSE_FREE_FORM
GtkText::invisible-char
guint
rw
Invisible character
The character to use when masking self contents (in “password mode”).
'*'
GtkText::invisible-char-set
gboolean
rw
Invisible character set
Whether the invisible character has been set.
FALSE
GtkText::max-length
gint
[0,65535]
rw
Maximum length
Maximum number of characters for this self. Zero if no maximum.
0
GtkText::overwrite-mode
gboolean
rw
Overwrite mode
Whether new text overwrites existing text.
FALSE
GtkText::placeholder-text
gchar*
rw
Placeholder text
Show text in the self when it’s empty and unfocused.
NULL
GtkText::populate-all
gboolean
rw
Populate all
Whether to emit ::populate-popup for touch popups.
FALSE
GtkText::propagate-text-width
gboolean
rw
Propagate text width
Whether the entry should grow and shrink with the content.
FALSE
GtkText::scroll-offset
gint
>= 0
r
Scroll offset
Number of pixels of the self scrolled off the screen to the left.
0
GtkText::tabs
PangoTabArray*
rw
Tabs
A list of tabstop locations to apply to the text of the self.
GtkText::truncate-multiline
gboolean
rw
Truncate multiline
Whether to truncate multiline pastes to one line.
FALSE
GtkText::visibility
gboolean
rw
Visibility
FALSE displays the “invisible char” instead of the actual text (password mode).
TRUE
GtkTextMark::left-gravity
gboolean
rwX
Left gravity
Whether the mark has left gravity.
FALSE
GtkTextMark::name
gchar*
rwX
Name
Mark name.
NULL
GtkTextTag::accumulative-margin
gboolean
rw
Margin Accumulates
Whether left and right margins accumulate.
FALSE
GtkTextTag::background
gchar*
w
Background color name
Background color as a string.
NULL
GtkTextTag::background-full-height
gboolean
rw
Background full height
Whether the background color fills the entire line height or only the height of the tagged characters.
FALSE
GtkTextTag::background-full-height-set
gboolean
rw
Background full height set
Whether this tag affects background height.
FALSE
GtkTextTag::background-rgba
GdkRGBA*
rw
Background RGBA
Background color as a GdkRGBA.
GtkTextTag::background-set
gboolean
rw
Background set
Whether this tag affects the background color.
FALSE
GtkTextTag::direction
GtkTextDirection
rw
Text direction
Text direction, e.g. right-to-left or left-to-right.
GTK_TEXT_DIR_NONE
GtkTextTag::editable
gboolean
rw
Editable
Whether the text can be modified by the user.
TRUE
GtkTextTag::editable-set
gboolean
rw
Editability set
Whether this tag affects text editability.
FALSE
GtkTextTag::fallback
gboolean
rw
Fallback
Whether font fallback is enabled.
TRUE
GtkTextTag::fallback-set
gboolean
rw
Fallback set
Whether this tag affects font fallback.
FALSE
GtkTextTag::family
gchar*
rw
Font family
Name of the font family, e.g. Sans, Helvetica, Times, Monospace.
NULL
GtkTextTag::family-set
gboolean
rw
Font family set
Whether this tag affects the font family.
FALSE
GtkTextTag::font
gchar*
rw
Font
Font description as a string, e.g. “Sans Italic 12”.
NULL
GtkTextTag::font-desc
PangoFontDescription*
rw
Font
Font description as a PangoFontDescription struct.
GtkTextTag::font-features
gchar*
rw
Font Features
OpenType Font Features to use.
NULL
GtkTextTag::font-features-set
gboolean
rw
Font features set
Whether this tag affects font features.
FALSE
GtkTextTag::foreground
gchar*
w
Foreground color name
Foreground color as a string.
NULL
GtkTextTag::foreground-rgba
GdkRGBA*
rw
Foreground RGBA
Foreground color as a GdkRGBA.
GtkTextTag::foreground-set
gboolean
rw
Foreground set
Whether this tag affects the foreground color.
FALSE
GtkTextTag::indent
gint
rw
Indent
Amount to indent the paragraph, in pixels.
0
GtkTextTag::indent-set
gboolean
rw
Indent set
Whether this tag affects indentation.
FALSE
GtkTextTag::invisible
gboolean
rw
Invisible
Whether this text is hidden.
FALSE
GtkTextTag::invisible-set
gboolean
rw
Invisible set
Whether this tag affects text visibility.
FALSE
GtkTextTag::justification
GtkJustification
rw
Justification
Left, right, or center justification.
GTK_JUSTIFY_LEFT
GtkTextTag::justification-set
gboolean
rw
Justification set
Whether this tag affects paragraph justification.
FALSE
GtkTextTag::language
gchar*
rw
Language
The language this text is in, as an ISO code. Pango can use this as a hint when rendering the text. If not set, an appropriate default will be used.
NULL
GtkTextTag::language-set
gboolean
rw
Language set
Whether this tag affects the language the text is rendered as.
FALSE
GtkTextTag::left-margin
gint
>= 0
rw
Left margin
Width of the left margin in pixels.
0
GtkTextTag::left-margin-set
gboolean
rw
Left margin set
Whether this tag affects the left margin.
FALSE
GtkTextTag::letter-spacing
gint
>= 0
rw
Letter Spacing
Extra spacing between graphemes.
0
GtkTextTag::letter-spacing-set
gboolean
rw
Letter spacing set
Whether this tag affects letter spacing.
FALSE
GtkTextTag::name
gchar*
rwX
Tag name
Name used to refer to the text tag. NULL for anonymous tags.
NULL
GtkTextTag::paragraph-background
gchar*
w
Paragraph background color name
Paragraph background color as a string.
NULL
GtkTextTag::paragraph-background-rgba
GdkRGBA*
rw
Paragraph background RGBA
Paragraph background RGBA as a GdkRGBA.
GtkTextTag::paragraph-background-set
gboolean
rw
Paragraph background set
Whether this tag affects the paragraph background color.
FALSE
GtkTextTag::pixels-above-lines
gint
>= 0
rw
Pixels above lines
Pixels of blank space above paragraphs.
0
GtkTextTag::pixels-above-lines-set
gboolean
rw
Pixels above lines set
Whether this tag affects the number of pixels above lines.
FALSE
GtkTextTag::pixels-below-lines
gint
>= 0
rw
Pixels below lines
Pixels of blank space below paragraphs.
0
GtkTextTag::pixels-below-lines-set
gboolean
rw
Pixels below lines set
Whether this tag affects the number of pixels above lines.
FALSE
GtkTextTag::pixels-inside-wrap
gint
>= 0
rw
Pixels inside wrap
Pixels of blank space between wrapped lines in a paragraph.
0
GtkTextTag::pixels-inside-wrap-set
gboolean
rw
Pixels inside wrap set
Whether this tag affects the number of pixels between wrapped lines.
FALSE
GtkTextTag::right-margin
gint
>= 0
rw
Right margin
Width of the right margin in pixels.
0
GtkTextTag::right-margin-set
gboolean
rw
Right margin set
Whether this tag affects the right margin.
FALSE
GtkTextTag::rise
gint
rw
Rise
Offset of text above the baseline (below the baseline if rise is negative) in Pango units.
0
GtkTextTag::rise-set
gboolean
rw
Rise set
Whether this tag affects the rise.
FALSE
GtkTextTag::scale
gdouble
>= 0
rw
Font scale
Font size as a scale factor relative to the default font size. This properly adapts to theme changes etc. so is recommended. Pango predefines some scales such as PANGO_SCALE_X_LARGE.
1
GtkTextTag::scale-set
gboolean
rw
Font scale set
Whether this tag scales the font size by a factor.
FALSE
GtkTextTag::size
gint
>= 0
rw
Font size
Font size in Pango units.
0
GtkTextTag::size-points
gdouble
>= 0
rw
Font points
Font size in points.
0
GtkTextTag::size-set
gboolean
rw
Font size set
Whether this tag affects the font size.
FALSE
GtkTextTag::stretch
PangoStretch
rw
Font stretch
Font stretch as a PangoStretch, e.g. PANGO_STRETCH_CONDENSED.
PANGO_STRETCH_NORMAL
GtkTextTag::stretch-set
gboolean
rw
Font stretch set
Whether this tag affects the font stretch.
FALSE
GtkTextTag::strikethrough
gboolean
rw
Strikethrough
Whether to strike through the text.
FALSE
GtkTextTag::strikethrough-rgba
GdkRGBA*
rw
Strikethrough RGBA
Color of strikethrough for this text.
GtkTextTag::strikethrough-rgba-set
gboolean
rw
Strikethrough RGBA set
Whether this tag affects strikethrough color.
FALSE
GtkTextTag::strikethrough-set
gboolean
rw
Strikethrough set
Whether this tag affects strikethrough.
FALSE
GtkTextTag::style
PangoStyle
rw
Font style
Font style as a PangoStyle, e.g. PANGO_STYLE_ITALIC.
PANGO_STYLE_NORMAL
GtkTextTag::style-set
gboolean
rw
Font style set
Whether this tag affects the font style.
FALSE
GtkTextTag::tabs
PangoTabArray*
rw
Tabs
Custom tabs for this text.
GtkTextTag::tabs-set
gboolean
rw
Tabs set
Whether this tag affects tabs.
FALSE
GtkTextTag::underline
PangoUnderline
rw
Underline
Style of underline for this text.
PANGO_UNDERLINE_NONE
GtkTextTag::underline-rgba
GdkRGBA*
rw
Underline RGBA
Color of underline for this text.
GtkTextTag::underline-rgba-set
gboolean
rw
Underline RGBA set
Whether this tag affects underlining color.
FALSE
GtkTextTag::underline-set
gboolean
rw
Underline set
Whether this tag affects underlining.
FALSE
GtkTextTag::variant
PangoVariant
rw
Font variant
Font variant as a PangoVariant, e.g. PANGO_VARIANT_SMALL_CAPS.
PANGO_VARIANT_NORMAL
GtkTextTag::variant-set
gboolean
rw
Font variant set
Whether this tag affects the font variant.
FALSE
GtkTextTag::weight
gint
>= 0
rw
Font weight
Font weight as an integer, see predefined values in PangoWeight; for example, PANGO_WEIGHT_BOLD.
400
GtkTextTag::weight-set
gboolean
rw
Font weight set
Whether this tag affects the font weight.
FALSE
GtkTextTag::wrap-mode
GtkWrapMode
rw
Wrap mode
Whether to wrap lines never, at word boundaries, or at character boundaries.
GTK_WRAP_NONE
GtkTextTag::wrap-mode-set
gboolean
rw
Wrap mode set
Whether this tag affects line wrap mode.
FALSE
GtkTextView::accepts-tab
gboolean
rw
Accepts tab
Whether Tab will result in a tab character being entered.
TRUE
GtkTextView::bottom-margin
gint
>= 0
rw
Bottom Margin
Height of the bottom margin in pixels.
0
GtkTextView::buffer
GtkTextBuffer*
rw
Buffer
The buffer which is displayed.
GtkTextView::cursor-visible
gboolean
rw
Cursor Visible
If the insertion cursor is shown.
TRUE
GtkTextView::editable
gboolean
rw
Editable
Whether the text can be modified by the user.
TRUE
GtkTextView::im-module
gchar*
rw
IM module
Which IM module should be used.
NULL
GtkTextView::indent
gint
rw
Indent
Amount to indent the paragraph, in pixels.
0
GtkTextView::input-hints
GtkInputHints
rw
hints
Hints for the text field behaviour.
GtkTextView::input-purpose
GtkInputPurpose
rw
Purpose
Purpose of the text field.
GTK_INPUT_PURPOSE_FREE_FORM
GtkTextView::justification
GtkJustification
rw
Justification
Left, right, or center justification.
GTK_JUSTIFY_LEFT
GtkTextView::left-margin
gint
>= 0
rw
Left Margin
Width of the left margin in pixels.
0
GtkTextView::monospace
gboolean
rw
Monospace
Whether to use a monospace font.
FALSE
GtkTextView::overwrite
gboolean
rw
Overwrite mode
Whether entered text overwrites existing contents.
FALSE
GtkTextView::pixels-above-lines
gint
>= 0
rw
Pixels Above Lines
Pixels of blank space above paragraphs.
0
GtkTextView::pixels-below-lines
gint
>= 0
rw
Pixels Below Lines
Pixels of blank space below paragraphs.
0
GtkTextView::pixels-inside-wrap
gint
>= 0
rw
Pixels Inside Wrap
Pixels of blank space between wrapped lines in a paragraph.
0
GtkTextView::populate-all
gboolean
rw
Populate all
Whether to emit ::populate-popup for touch popups.
FALSE
GtkTextView::right-margin
gint
>= 0
rw
Right Margin
Width of the right margin in pixels.
0
GtkTextView::tabs
PangoTabArray*
rw
Tabs
Custom tabs for this text.
GtkTextView::top-margin
gint
>= 0
rw
Top Margin
Height of the top margin in pixels.
0
GtkTextView::wrap-mode
GtkWrapMode
rw
Wrap Mode
Whether to wrap lines never, at word boundaries, or at character boundaries.
GTK_WRAP_NONE
GtkToggleButton::active
gboolean
rw
Active
If the toggle button should be pressed in.
FALSE
GtkToggleToolButton::active
gboolean
rw
Active
If the toggle button should be pressed in.
FALSE
GtkToolbar::show-arrow
gboolean
rw
Show Arrow
If an arrow should be shown if the toolbar doesn’t fit.
TRUE
GtkToolbar::toolbar-style
GtkToolbarStyle
rw
Toolbar Style
How to draw the toolbar.
GTK_TOOLBAR_BOTH_HORIZ
GtkToolButton::icon-name
gchar*
rw
Icon name
The name of the themed icon displayed on the item.
NULL
GtkToolButton::icon-widget
GtkWidget*
rw
Icon widget
Icon widget to display in the item.
GtkToolButton::label
gchar*
rw
Label
Text to show in the item.
NULL
GtkToolButton::label-widget
GtkWidget*
rw
Label widget
Widget to use as the item label.
GtkToolButton::use-underline
gboolean
rw
Use underline
If set, an underline in the label property indicates that the next character should be used for the mnemonic accelerator key in the overflow menu.
FALSE
GtkToolItem::expand-item
gboolean
rw
Expand Item
Whether the item should receive extra space when the toolbar grows.
FALSE
GtkToolItem::homogeneous
gboolean
rw
Homogeneous
Whether the item should be the same size as other homogeneous items.
FALSE
GtkToolItem::is-important
gboolean
rw
Is important
Whether the toolbar item is considered important. When TRUE, toolbar buttons show text in GTK_TOOLBAR_BOTH_HORIZ mode.
FALSE
GtkToolItem::visible-horizontal
gboolean
rw
Visible when horizontal
Whether the toolbar item is visible when the toolbar is in a horizontal orientation.
TRUE
GtkToolItem::visible-vertical
gboolean
rw
Visible when vertical
Whether the toolbar item is visible when the toolbar is in a vertical orientation.
TRUE
GtkTreeModelFilter::child-model
GtkTreeModel*
rwX
The child model
The model for the filtermodel to filter.
GtkTreeModelFilter::virtual-root
GtkTreePath*
rwX
The virtual root
The virtual root (relative to the child model) for this filtermodel.
GtkTreeModelSort::model
GtkTreeModel*
rwX
TreeModelSort Model
The model for the TreeModelSort to sort.
GtkTreeSelection::mode
GtkSelectionMode
rw
Mode
Selection mode.
GTK_SELECTION_SINGLE
GtkTreeViewColumn::alignment
gfloat
[0,1]
rw
Alignment
X Alignment of the column header text or widget.
0
GtkTreeViewColumn::cell-area
GtkCellArea*
rwX
Cell Area
The GtkCellArea used to layout cells.
GtkTreeViewColumn::clickable
gboolean
rw
Clickable
Whether the header can be clicked.
FALSE
GtkTreeViewColumn::expand
gboolean
rw
Expand
Column gets share of extra width allocated to the widget.
FALSE
GtkTreeViewColumn::fixed-width
gint
>= -1
rw
Fixed Width
Current fixed width of the column.
-1
GtkTreeViewColumn::max-width
gint
>= -1
rw
Maximum Width
Maximum allowed width of the column.
-1
GtkTreeViewColumn::min-width
gint
>= -1
rw
Minimum Width
Minimum allowed width of the column.
-1
GtkTreeViewColumn::reorderable
gboolean
rw
Reorderable
Whether the column can be reordered around the headers.
FALSE
GtkTreeViewColumn::resizable
gboolean
rw
Resizable
Column is user-resizable.
FALSE
GtkTreeViewColumn::sizing
GtkTreeViewColumnSizing
rw
Sizing
Resize mode of the column.
GTK_TREE_VIEW_COLUMN_GROW_ONLY
GtkTreeViewColumn::sort-column-id
gint
>= -1
rw
Sort column ID
Logical sort column ID this column sorts on when selected for sorting.
-1
GtkTreeViewColumn::sort-indicator
gboolean
rw
Sort indicator
Whether to show a sort indicator.
FALSE
GtkTreeViewColumn::sort-order
GtkSortType
rw
Sort order
Sort direction the sort indicator should indicate.
GTK_SORT_ASCENDING
GtkTreeViewColumn::spacing
gint
>= 0
rw
Spacing
Space which is inserted between cells.
0
GtkTreeViewColumn::title
gchar*
rw
Title
Title to appear in column header.
""
GtkTreeViewColumn::visible
gboolean
rw
Visible
Whether to display the column.
TRUE
GtkTreeViewColumn::widget
GtkWidget*
rw
Widget
Widget to put in column header button instead of column title.
GtkTreeViewColumn::width
gint
>= 0
r
Width
Current width of the column.
0
GtkTreeViewColumn::x-offset
gint
>= -2147483647
r
X position
Current X position of the column.
0
GtkTreeView::activate-on-single-click
gboolean
rw
Activate on Single Click
Activate row on a single click.
FALSE
GtkTreeView::enable-grid-lines
GtkTreeViewGridLines
rw
Enable Grid Lines
Whether grid lines should be drawn in the tree view.
GTK_TREE_VIEW_GRID_LINES_NONE
GtkTreeView::enable-search
gboolean
rw
Enable Search
View allows user to search through columns interactively.
TRUE
GtkTreeView::enable-tree-lines
gboolean
rw
Enable Tree Lines
Whether tree lines should be drawn in the tree view.
FALSE
GtkTreeView::expander-column
GtkTreeViewColumn*
rw
Expander Column
Set the column for the expander column.
GtkTreeView::fixed-height-mode
gboolean
rw
Fixed Height Mode
Speeds up GtkTreeView by assuming that all rows have the same height.
FALSE
GtkTreeView::headers-clickable
gboolean
rw
Headers Clickable
Column headers respond to click events.
TRUE
GtkTreeView::headers-visible
gboolean
rw
Headers Visible
Show the column header buttons.
TRUE
GtkTreeView::hover-expand
gboolean
rw
Hover Expand
Whether rows should be expanded/collapsed when the pointer moves over them.
FALSE
GtkTreeView::hover-selection
gboolean
rw
Hover Selection
Whether the selection should follow the pointer.
FALSE
GtkTreeView::level-indentation
gint
>= 0
rw
Level Indentation
Extra indentation for each level.
0
GtkTreeView::model
GtkTreeModel*
rw
TreeView Model
The model for the tree view.
GtkTreeView::reorderable
gboolean
rw
Reorderable
View is reorderable.
FALSE
GtkTreeView::rubber-banding
gboolean
rw
Rubber Banding
Whether to enable selection of multiple items by dragging the mouse pointer.
FALSE
GtkTreeView::search-column
gint
>= -1
rw
Search Column
Model column to search through during interactive search.
-1
GtkTreeView::show-expanders
gboolean
rw
Show Expanders
View has expanders.
TRUE
GtkTreeView::tooltip-column
gint
>= -1
rw
Tooltip Column
The column in the model containing the tooltip texts for the rows.
-1
GtkVideo::autoplay
gboolean
rw
Autoplay
If playback should begin automatically.
FALSE
GtkVideo::file
GFile*
rw
File
The video file played back.
GtkVideo::loop
gboolean
rw
Loop
If new media streams should be set to loop.
FALSE
GtkVideo::media-stream
GtkMediaStream*
rw
Media Stream
The media stream played.
GtkViewport::shadow-type
GtkShadowType
rw
Shadow type
Determines how the shadowed box around the viewport is drawn.
GTK_SHADOW_IN
GtkVolumeButton::use-symbolic
gboolean
rwx
Use symbolic icons
Whether to use symbolic icons.
TRUE
GtkWidget::can-focus
gboolean
rw
Can focus
Whether the widget can accept the input focus.
FALSE
GtkWidget::can-target
gboolean
rw
Can target
Whether the widget can receive pointer events.
FALSE
GtkWidget::css-name
gchar*
rwX
CSS Name
The name of this widget in the CSS tree.
NULL
GtkWidget::cursor
GdkCursor*
rw
Cursor
The cursor to show when hoving above widget.
GtkWidget::expand
gboolean
rw
Expand Both
Whether widget wants to expand in both directions.
FALSE
GtkWidget::focus-on-click
gboolean
rw
Focus on click
Whether the widget should grab focus when it is clicked with the mouse.
TRUE
GtkWidget::halign
GtkAlign
rw
Horizontal Alignment
How to position in extra horizontal space.
GTK_ALIGN_FILL
GtkWidget::has-default
gboolean
r
Has default
Whether the widget is the default widget.
FALSE
GtkWidget::has-focus
gboolean
rw
Has focus
Whether the widget has the input focus.
FALSE
GtkWidget::has-tooltip
gboolean
rw
Has tooltip
Whether this widget has a tooltip.
FALSE
GtkWidget::height-request
gint
>= -1
rw
Height request
Override for height request of the widget, or -1 if natural request should be used.
-1
GtkWidget::hexpand
gboolean
rw
Horizontal Expand
Whether widget wants more horizontal space.
FALSE
GtkWidget::hexpand-set
gboolean
rw
Horizontal Expand Set
Whether to use the hexpand property.
FALSE
GtkWidget::is-focus
gboolean
rw
Is focus
Whether the widget is the focus widget within the toplevel.
FALSE
GtkWidget::layout-manager
GtkLayoutManager*
rw
Layout Manager
The layout manager used to layout children of the widget.
GtkWidget::margin
gint
[0,32767]
rw
All Margins
Pixels of extra space on all four sides.
0
GtkWidget::margin-bottom
gint
[0,32767]
rw
Margin on Bottom
Pixels of extra space on the bottom side.
0
GtkWidget::margin-end
gint
[0,32767]
rw
Margin on End
Pixels of extra space on the end.
0
GtkWidget::margin-start
gint
[0,32767]
rw
Margin on Start
Pixels of extra space on the start.
0
GtkWidget::margin-top
gint
[0,32767]
rw
Margin on Top
Pixels of extra space on the top side.
0
GtkWidget::name
gchar*
rw
Widget name
The name of the widget.
NULL
GtkWidget::opacity
gdouble
[0,1]
rw
Opacity for Widget
The opacity of the widget, from 0 to 1.
1
GtkWidget::overflow
GtkOverflow
rw
Overflow
How content outside the widget’s content area is treated.
GTK_OVERFLOW_VISIBLE
GtkWidget::parent
GtkWidget*
r
Parent widget
The parent widget of this widget.
GtkWidget::receives-default
gboolean
rw
Receives default
If TRUE, the widget will receive the default action when it is focused.
FALSE
GtkWidget::root
GtkRoot*
r
Root widget
The root widget in the widget tree.
GtkWidget::scale-factor
gint
>= 1
r
Scale factor
The scaling factor of the window.
1
GtkWidget::sensitive
gboolean
rw
Sensitive
Whether the widget responds to input.
TRUE
GtkWidget::surface
GdkSurface*
r
Surface
The widget’s surface if it is realized.
GtkWidget::tooltip-markup
gchar*
rw
Tooltip markup
The contents of the tooltip for this widget.
NULL
GtkWidget::tooltip-text
gchar*
rw
Tooltip Text
The contents of the tooltip for this widget.
NULL
GtkWidget::valign
GtkAlign
rw
Vertical Alignment
How to position in extra vertical space.
GTK_ALIGN_FILL
GtkWidget::vexpand
gboolean
rw
Vertical Expand
Whether widget wants more vertical space.
FALSE
GtkWidget::vexpand-set
gboolean
rw
Vertical Expand Set
Whether to use the vexpand property.
FALSE
GtkWidget::visible
gboolean
rw
Visible
Whether the widget is visible.
TRUE
GtkWidget::width-request
gint
>= -1
rw
Width request
Override for width request of the widget, or -1 if natural request should be used.
-1
GtkWindow::accept-focus
gboolean
rw
Accept focus
TRUE if the window should receive the input focus.
TRUE
GtkWindow::application
GtkApplication*
rw
GtkApplication
The GtkApplication for the window.
GtkWindow::attached-to
GtkWidget*
rwx
Attached to Widget
The widget where the window is attached.
GtkWindow::decorated
gboolean
rw
Decorated
Whether the window should be decorated by the window manager.
TRUE
GtkWindow::default-height
gint
>= -1
rw
Default Height
The default height of the window, used when initially showing the window.
-1
GtkWindow::default-widget
GtkWidget*
rw
Default widget
The default widget.
GtkWindow::default-width
gint
>= -1
rw
Default Width
The default width of the window, used when initially showing the window.
-1
GtkWindow::deletable
gboolean
rw
Deletable
Whether the window frame should have a close button.
TRUE
GtkWindow::destroy-with-parent
gboolean
rw
Destroy with Parent
If this window should be destroyed when the parent is destroyed.
FALSE
GtkWindow::display
GdkDisplay*
rw
Display
The display that will display this window.
GtkWindow::focus-on-map
gboolean
rw
Focus on map
TRUE if the window should receive the input focus when mapped.
TRUE
GtkWindow::focus-visible
gboolean
rw
Focus Visible
Whether focus rectangles are currently visible in this window.
TRUE
GtkWindow::hide-on-close
gboolean
rw
Hide on close
If this window should be hidden when the user clicks the close button.
FALSE
GtkWindow::icon-name
gchar*
rw
Icon Name
Name of the themed icon for this window.
NULL
GtkWindow::is-active
gboolean
r
Is Active
Whether the toplevel is the current active window.
FALSE
GtkWindow::is-maximized
gboolean
r
Is maximized
Whether the window is maximized.
FALSE
GtkWindow::mnemonics-visible
gboolean
rw
Mnemonics Visible
Whether mnemonics are currently visible in this window.
TRUE
GtkWindow::modal
gboolean
rw
Modal
If TRUE, the window is modal (other windows are not usable while this one is up).
FALSE
GtkWindow::resizable
gboolean
rw
Resizable
If TRUE, users can resize the window.
TRUE
GtkWindow::startup-id
gchar*
w
Startup ID
Unique startup identifier for the window used by startup-notification.
NULL
GtkWindow::title
gchar*
rw
Window Title
The title of the window.
NULL
GtkWindow::transient-for
GtkWindow*
rwx
Transient for Window
The transient parent of the dialog.
GtkWindow::type
GtkWindowType
rwX
Window Type
The type of the window.
GTK_WINDOW_TOPLEVEL
GtkWindow::type-hint
GdkSurfaceTypeHint
rw
Type hint
Hint to help the desktop environment understand what kind of window this is and how to treat it.
GDK_SURFACE_TYPE_HINT_NORMAL
GtkWindow::window-position
GtkWindowPosition
rw
Window Position
The initial position of the window.
GTK_WIN_POS_NONE
docs/reference/gtk/gtk4-broadwayd.1 0000664 0001750 0001750 00000004654 13464133621 017302 0 ustar mclasen mclasen '\" t
.\" Title: gtk4-broadwayd
.\" Author: Alexander Larsson
.\" Generator: DocBook XSL Stylesheets vsnapshot
.\" Date: 05/06/2019
.\" Manual: User Commands
.\" Source: GTK
.\" Language: English
.\"
.TH "GTK4\-BROADWAYD" "1" "" "GTK" "User Commands"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.\" http://bugs.debian.org/507673
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.ie \n(.g .ds Aq \(aq
.el .ds Aq '
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
.\" -----------------------------------------------------------------
.\" * MAIN CONTENT STARTS HERE *
.\" -----------------------------------------------------------------
.SH "NAME"
gtk4-broadwayd \- Broadway display server
.SH "SYNOPSIS"
.HP \w'\fBgtk4\-broadwayd\fR\ 'u
\fBgtk4\-broadwayd\fR [\-\-port\ \fIPORT\fR] [\-\-address\ \fIADDRESS\fR] [\-\-unixsocket\ \fIADDRESS\fR] [\fI:DISPLAY\fR]
.SH "DESCRIPTION"
.PP
\fBgtk4\-broadwayd\fR
is a display server for the Broadway GDK backend\&. It allows multiple GTK applications to display their windows in the same web browser, by connecting to gtk4\-broadwayd\&.
.PP
When using gtk4\-broadwayd, specify the display number to use, prefixed with a colon, similar to X\&. The default display number is 0\&.
.sp
.if n \{\
.RS 4
.\}
.nf
gtk4\-broadwayd :5
.fi
.if n \{\
.RE
.\}
.sp
Then point your web browser at
http://127\&.0\&.0\&.1:8085\&. Start your applications like this:
.sp
.if n \{\
.RS 4
.\}
.nf
GDK_BACKEND=broadway BROADWAY_DISPLAY=:5 gtk4\-demo
.fi
.if n \{\
.RE
.\}
.sp
.SH "OPTIONS"
.PP
\-\-port
.RS 4
Use
\fIPORT\fR
as the HTTP port, instead of the default 8080 + (\fIDISPLAY\fR
\- 1)\&.
.RE
.PP
\-\-address
.RS 4
Use
\fIADDRESS\fR
as the HTTP address, instead of the default
http://127\&.0\&.0\&.1:\fIPORT\fR\&.
.RE
.PP
\-\-unixsocket
.RS 4
Use
\fIADDRESS\fR
as the unix domain socket address\&. This option overrides
\-\-address
and
\-\-port\&. It is available only on Unix\-like systems\&.
.RE
docs/reference/gtk/gtk4-broadwayd.xml 0000664 0001750 0001750 00000005150 13464200123 017722 0 ustar mclasen mclasen
gtk4-broadwayd
GTK
Developer
Alexander
Larsson
gtk4-broadwayd
1
User Commands
gtk4-broadwayd
Broadway display server
gtk4-broadwayd
--port PORT
--address ADDRESS
--unixsocket ADDRESS
:DISPLAY
Description
gtk4-broadwayd is a display server for the Broadway
GDK backend. It allows multiple GTK applications to display their
windows in the same web browser, by connecting to gtk4-broadwayd.
When using gtk4-broadwayd, specify the display number to use, prefixed
with a colon, similar to X. The default display number is 0.
gtk4-broadwayd :5
Then point your web browser at http://127.0.0.1:8085 .
Start your applications like this:
GDK_BACKEND=broadway BROADWAY_DISPLAY=:5 gtk4-demo
Options
--port
Use PORT as the HTTP
port, instead of the default 8080 + (DISPLAY - 1).
--address
Use ADDRESS as the HTTP
address, instead of the default http://127.0.0.1:PORT .
--unixsocket
Use ADDRESS as the unix domain socket
address. This option overrides --address and --port .
It is available only on Unix-like systems.
docs/reference/gtk/gtk4-builder-tool.1 0000664 0001750 0001750 00000005256 13464133621 017726 0 ustar mclasen mclasen '\" t
.\" Title: gtk4-builder-tool
.\" Author: Matthias Clasen
.\" Generator: DocBook XSL Stylesheets vsnapshot
.\" Date: 05/06/2019
.\" Manual: User Commands
.\" Source: GTK
.\" Language: English
.\"
.TH "GTK4\-BUILDER\-TOOL" "1" "" "GTK" "User Commands"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.\" http://bugs.debian.org/507673
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.ie \n(.g .ds Aq \(aq
.el .ds Aq '
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
.\" -----------------------------------------------------------------
.\" * MAIN CONTENT STARTS HERE *
.\" -----------------------------------------------------------------
.SH "NAME"
gtk4-builder-tool \- GtkBuilder file utility
.SH "SYNOPSIS"
.HP \w'\fBgtk4\-builder\-tool\fR\ 'u
\fBgtk4\-builder\-tool\fR [\fICOMMAND\fR] [\fIOPTION\fR...] \fIFILE\fR
.SH "DESCRIPTION"
.PP
\fBgtk4\-builder\-tool\fR
can perform various operations on GtkBuilder \&.ui files\&.
.PP
You should always test the modified \&.ui files produced by gtk4\-builder\-tool before using them in production\&.
.SH "COMMANDS"
.PP
The following commands are understood:
.PP
\fBvalidate\fR
.RS 4
Validates the \&.ui file and report errors to stderr\&.
.RE
.PP
\fBsimplify\fR
.RS 4
Simplifies the \&.ui file by removing properties that are set to their default values and write the resulting XML to stdout, or back to the input file\&.
.RE
.PP
\fBenumerate\fR
.RS 4
Lists all the named objects that are created in the \&.ui file\&.
.RE
.PP
\fBpreview\fR
.RS 4
Preview the \&.ui file\&. This command accepts options to specify the ID of an object and a \&.css file to use\&.
.RE
.SH "SIMPLIFY OPTIONS"
.PP
The
\fBsimplify\fR
command accepts the following options:
.PP
\fB\-\-replace\fR
.RS 4
Write the content back to the \&.ui file instead of stdout\&.
.RE
.PP
\fB\-\-3to4\fR
.RS 4
Transform a GTK 3 ui file to GTK 4
.RE
.SH "PREVIEW OPTIONS"
.PP
The
\fBpreview\fR
command accepts the following options:
.PP
\fB\-\-id=\fR\fBID\fR
.RS 4
The ID of the object to preview\&. If not specified, gtk4\-builder\-tool will choose a suitable object on its own\&.
.RE
.PP
\fB\-\-css=\fR\fBFILE\fR
.RS 4
Load style information from the given \&.css file\&.
.RE
docs/reference/gtk/gtk4-builder-tool.xml 0000664 0001750 0001750 00000006663 13464200123 020361 0 ustar mclasen mclasen
gtk4-builder-tool
GTK
Developer
Matthias
Clasen
gtk4-builder-tool
1
User Commands
gtk4-builder-tool
GtkBuilder file utility
gtk4-builder-tool
COMMAND
OPTION
FILE
Description
gtk4-builder-tool can perform various operations
on GtkBuilder .ui files.
You should always test the modified .ui files produced by gtk4-builder-tool
before using them in production.
Commands
The following commands are understood:
validate
Validates the .ui file and report errors to stderr.
simplify
Simplifies the .ui file by removing properties that
are set to their default values and write the resulting XML to stdout,
or back to the input file.
enumerate
Lists all the named objects that are created in the .ui file.
preview
Preview the .ui file. This command accepts options
to specify the ID of an object and a .css file to use.
Simplify Options
The simplify command accepts the following options:
--replace
Write the content back to the .ui file instead of stdout.
--3to4
Transform a GTK 3 ui file to GTK 4
Preview Options
The preview command accepts the following options:
--id=ID
The ID of the object to preview. If not specified,
gtk4-builder-tool will choose a suitable object on its own.
--css=FILE
Load style information from the given .css file.
docs/reference/gtk/gtk4-decl-list.txt 0000664 0001750 0001750 00000653573 13464200127 017673 0 ustar mclasen mclasen
action-editor
gtk_inspector_action_editor_new
GtkInspectorActionEditorPrivate
GTK_INSPECTOR_ACTION_EDITOR_CLASS
GTK_INSPECTOR_ACTION_EDITOR_GET_CLASS
GTK_INSPECTOR_IS_ACTION_EDITOR
GTK_TYPE_INSPECTOR_ACTION_EDITOR
gtk_inspector_action_editor_get_type
actions
gtk_inspector_actions_set_object
GtkInspectorActionsPrivate
GTK_INSPECTOR_ACTIONS_CLASS
GTK_INSPECTOR_ACTIONS_GET_CLASS
GTK_INSPECTOR_IS_ACTIONS
GTK_TYPE_INSPECTOR_ACTIONS
gtk_inspector_actions_get_type
cellrenderergraph
GtkCellRendererGraph
gtk_cell_renderer_graph_new
GTK_CELL_RENDERER_GRAPH
GTK_CELL_RENDERER_GRAPH_CLASS
GTK_CELL_RENDERER_GRAPH_GET_CLASS
GTK_IS_CELL_RENDERER_GRAPH
GTK_TYPE_CELL_RENDERER_GRAPH
GtkCellRendererGraph
GtkCellRendererGraphClass
GtkCellRendererGraphPrivate
gtk_cell_renderer_graph_get_type
controllers
gtk_inspector_controllers_set_object
GTK_INSPECTOR_CONTROLLERS
GTK_INSPECTOR_CONTROLLERS_CLASS
GTK_INSPECTOR_CONTROLLERS_GET_CLASS
GTK_INSPECTOR_IS_GESTURES
GTK_INSPECTOR_IS_GESTURES_CLASS
GTK_TYPE_INSPECTOR_CONTROLLERS
GtkInspectorControllersPrivate
gtk_inspector_controllers_get_type
css-editor
gtk_inspector_css_editor_set_object
GtkInspectorCssEditorPrivate
GTK_INSPECTOR_CSS_EDITOR_CLASS
GTK_INSPECTOR_CSS_EDITOR_GET_CLASS
GTK_INSPECTOR_IS_CSS_EDITOR
GTK_TYPE_INSPECTOR_CSS_EDITOR
gtk_inspector_css_editor_get_type
css-node-tree
gtk_inspector_css_node_tree_set_object
gtk_inspector_css_node_tree_get_node
GtkInspectorCssNodeTreePrivate
GTK_INSPECTOR_CSS_NODE_TREE_CLASS
GTK_INSPECTOR_CSS_NODE_TREE_GET_CLASS
GTK_INSPECTOR_IS_CSS_NODE_TREE
GTK_TYPE_INSPECTOR_CSS_NODE_TREE
gtk_inspector_css_node_tree_get_type
data-list
gtk_inspector_data_list_set_object
GtkInspectorDataListPrivate
GTK_INSPECTOR_DATA_LIST_CLASS
GTK_INSPECTOR_DATA_LIST_GET_CLASS
GTK_INSPECTOR_IS_DATA_LIST
GTK_TYPE_INSPECTOR_DATA_LIST
gtk_inspector_data_list_get_type
fpsoverlay
GTK_TYPE_FPS_OVERLAY
gtk_fps_overlay_new
GtkFpsOverlay
general
GtkInspectorGeneralPrivate
GTK_INSPECTOR_GENERAL_CLASS
GTK_INSPECTOR_GENERAL_GET_CLASS
GTK_INSPECTOR_IS_GENERAL
GTK_TYPE_INSPECTOR_GENERAL
gtk_inspector_general_get_type
graphdata
GtkGraphData
gtk_graph_data_new
gtk_graph_data_get_n_values
gtk_graph_data_get_value
gtk_graph_data_get_minimum
gtk_graph_data_get_maximum
gtk_graph_data_prepend_value
GTK_GRAPH_DATA
GTK_GRAPH_DATA_CLASS
GTK_GRAPH_DATA_GET_CLASS
GTK_IS_GRAPH_DATA
GTK_TYPE_GRAPH_DATA
GtkGraphData
GtkGraphDataClass
GtkGraphDataPrivate
gtk_graph_data_get_type
gskpango
GSK_IS_PANGO_RENDERER
GSK_PANGO_RENDERER
GSK_TYPE_PANGO_RENDERER
GskPangoRenderer
GskPangoRendererClass
gsk_pango_renderer_get_type
gtkaboutdialog
GtkAboutDialog
GtkLicense
GtkAboutDialog
gtk_about_dialog_new
gtk_show_about_dialog
gtk_about_dialog_get_program_name
gtk_about_dialog_set_program_name
gtk_about_dialog_get_version
gtk_about_dialog_set_version
gtk_about_dialog_get_copyright
gtk_about_dialog_set_copyright
gtk_about_dialog_get_comments
gtk_about_dialog_set_comments
gtk_about_dialog_get_license
gtk_about_dialog_set_license
gtk_about_dialog_set_license_type
gtk_about_dialog_get_license_type
gtk_about_dialog_get_wrap_license
gtk_about_dialog_set_wrap_license
gtk_about_dialog_get_system_information
gtk_about_dialog_set_system_information
gtk_about_dialog_get_website
gtk_about_dialog_set_website
gtk_about_dialog_get_website_label
gtk_about_dialog_set_website_label
gtk_about_dialog_get_authors
gtk_about_dialog_set_authors
gtk_about_dialog_get_documenters
gtk_about_dialog_set_documenters
gtk_about_dialog_get_artists
gtk_about_dialog_set_artists
gtk_about_dialog_get_translator_credits
gtk_about_dialog_set_translator_credits
gtk_about_dialog_get_logo
gtk_about_dialog_set_logo
gtk_about_dialog_get_logo_icon_name
gtk_about_dialog_set_logo_icon_name
gtk_about_dialog_add_credit_section
GTK_ABOUT_DIALOG
GTK_ABOUT_DIALOG_CLASS
GTK_ABOUT_DIALOG_GET_CLASS
GTK_IS_ABOUT_DIALOG
GTK_TYPE_ABOUT_DIALOG
GtkAboutDialogClass
gtk_about_dialog_get_type
gtkaccelgroup
GtkAccelGroup
GtkAccelFlags
GtkAccelGroupActivate
GtkAccelGroupFindFunc
GtkAccelGroup
GtkAccelGroupClass
GtkAccelKey
gtk_accel_group_new
gtk_accel_group_get_is_locked
gtk_accel_group_get_modifier_mask
gtk_accel_group_lock
gtk_accel_group_unlock
gtk_accel_group_connect
gtk_accel_group_connect_by_path
gtk_accel_group_disconnect
gtk_accel_group_disconnect_key
gtk_accel_group_activate
gtk_accel_groups_activate
gtk_accel_groups_from_object
gtk_accel_group_find
gtk_accel_group_from_accel_closure
gtk_accelerator_valid
gtk_accelerator_parse
gtk_accelerator_parse_with_keycode
gtk_accelerator_name
gtk_accelerator_name_with_keycode
gtk_accelerator_get_label
gtk_accelerator_get_label_with_keycode
gtk_accelerator_set_default_mod_mask
gtk_accelerator_get_default_mod_mask
gtk_accel_group_query
GtkAccelGroupEntry
GTK_ACCEL_GROUP
GTK_ACCEL_GROUP_CLASS
GTK_ACCEL_GROUP_GET_CLASS
GTK_IS_ACCEL_GROUP
GTK_TYPE_ACCEL_GROUP
GtkAccelGroupPrivate
gtk_accel_group_get_type
gtkaccellabel
GtkAccelLabel
GtkAccelLabel
gtk_accel_label_new
gtk_accel_label_get_accel_widget
gtk_accel_label_get_accel_width
gtk_accel_label_set_accel_widget
gtk_accel_label_set_accel_closure
gtk_accel_label_refetch
gtk_accel_label_set_accel
gtk_accel_label_get_accel
gtk_accel_label_set_label
gtk_accel_label_get_label
gtk_accel_label_set_use_underline
gtk_accel_label_get_use_underline
GTK_ACCEL_LABEL
GTK_ACCEL_LABEL_CLASS
GTK_ACCEL_LABEL_GET_CLASS
GTK_IS_ACCEL_LABEL
GTK_TYPE_ACCEL_LABEL
GtkAccelLabelClass
gtk_accel_label_get_type
gtkaccelmap
GtkAccelMapForeach
gtk_accel_map_add_entry
gtk_accel_map_lookup_entry
gtk_accel_map_change_entry
gtk_accel_map_load
gtk_accel_map_save
gtk_accel_map_foreach
gtk_accel_map_load_fd
gtk_accel_map_load_scanner
gtk_accel_map_save_fd
gtk_accel_map_lock_path
gtk_accel_map_unlock_path
gtk_accel_map_add_filter
gtk_accel_map_foreach_unfiltered
gtk_accel_map_get
GTK_ACCEL_MAP
GTK_ACCEL_MAP_CLASS
GTK_ACCEL_MAP_GET_CLASS
GTK_IS_ACCEL_MAP
GTK_TYPE_ACCEL_MAP
GtkAccelMap
GtkAccelMapClass
gtk_accel_map_get_type
gtkaccessible
GtkAccessible
gtk_accessible_set_widget
gtk_accessible_get_widget
GTK_ACCESSIBLE
GTK_ACCESSIBLE_CLASS
GTK_ACCESSIBLE_GET_CLASS
GTK_IS_ACCESSIBLE
GTK_TYPE_ACCESSIBLE
GtkAccessible
GtkAccessibleClass
GtkAccessiblePrivate
gtk_accessible_get_type
gtkactionable
GtkActionable
gtk_actionable_get_action_name
gtk_actionable_set_action_name
gtk_actionable_get_action_target_value
gtk_actionable_set_action_target_value
gtk_actionable_set_action_target
gtk_actionable_set_detailed_action_name
GTK_ACTIONABLE
GTK_ACTIONABLE_GET_IFACE
GTK_IS_ACTIONABLE
GTK_TYPE_ACTIONABLE
GtkActionable
GtkActionableInterface
gtk_actionable_get_type
gtkactionbar
GtkActionBar
gtk_action_bar_new
gtk_action_bar_get_center_widget
gtk_action_bar_set_center_widget
gtk_action_bar_pack_start
gtk_action_bar_pack_end
gtk_action_bar_set_revealed
gtk_action_bar_get_revealed
GTK_ACTION_BAR
GTK_ACTION_BAR_CLASS
GTK_ACTION_BAR_GET_CLASS
GTK_IS_ACTION_BAR
GTK_TYPE_ACTION_BAR
GtkActionBar
GtkActionBarClass
GtkActionBarPrivate
gtk_action_bar_get_type
gtkactionobservable
GtkActionObservable
gtk_action_observable_register_observer
gtk_action_observable_unregister_observer
GTK_ACTION_OBSERVABLE
GTK_ACTION_OBSERVABLE_GET_IFACE
GTK_IS_ACTION_OBSERVABLE
GTK_TYPE_ACTION_OBSERVABLE
GtkActionObservableInterface
gtk_action_observable_get_type
gtkactionobserver
GtkActionObserver
gtk_action_observer_action_added
gtk_action_observer_action_enabled_changed
gtk_action_observer_action_state_changed
gtk_action_observer_action_removed
gtk_action_observer_primary_accel_changed
GtkActionObservable
GTK_ACTION_OBSERVER
GTK_ACTION_OBSERVER_GET_IFACE
GTK_IS_ACTION_OBSERVER
GTK_TYPE_ACTION_OBSERVER
GtkActionObserver
GtkActionObserverInterface
gtk_action_observer_get_type
gtkadjustment
GtkAdjustment
GtkAdjustment
gtk_adjustment_new
gtk_adjustment_clamp_page
gtk_adjustment_get_value
gtk_adjustment_set_value
gtk_adjustment_get_lower
gtk_adjustment_set_lower
gtk_adjustment_get_upper
gtk_adjustment_set_upper
gtk_adjustment_get_step_increment
gtk_adjustment_set_step_increment
gtk_adjustment_get_page_increment
gtk_adjustment_set_page_increment
gtk_adjustment_get_page_size
gtk_adjustment_set_page_size
gtk_adjustment_configure
gtk_adjustment_get_minimum_increment
GTK_ADJUSTMENT
GTK_ADJUSTMENT_CLASS
GTK_ADJUSTMENT_GET_CLASS
GTK_IS_ADJUSTMENT
GTK_TYPE_ADJUSTMENT
GtkAdjustmentClass
gtk_adjustment_get_type
gtkappchooser
gtk_app_chooser_get_app_info
gtk_app_chooser_get_content_type
gtk_app_chooser_refresh
GTK_APP_CHOOSER
GTK_IS_APP_CHOOSER
GTK_TYPE_APP_CHOOSER
GtkAppChooser
gtk_app_chooser_get_type
gtkappchooserbutton
GtkAppChooserButton
GtkAppChooserButtonClass
gtk_app_chooser_button_new
gtk_app_chooser_button_append_separator
gtk_app_chooser_button_append_custom_item
gtk_app_chooser_button_set_active_custom_item
gtk_app_chooser_button_set_show_dialog_item
gtk_app_chooser_button_get_show_dialog_item
gtk_app_chooser_button_set_heading
gtk_app_chooser_button_get_heading
gtk_app_chooser_button_set_show_default_item
gtk_app_chooser_button_get_show_default_item
GTK_APP_CHOOSER_BUTTON
GTK_APP_CHOOSER_BUTTON_CLASS
GTK_APP_CHOOSER_BUTTON_GET_CLASS
GTK_IS_APP_CHOOSER_BUTTON
GTK_TYPE_APP_CHOOSER_BUTTON
GtkAppChooserButton
gtk_app_chooser_button_get_type
gtkappchooserdialog
GtkAppChooserDialog
GtkAppChooserDialogClass
gtk_app_chooser_dialog_new
gtk_app_chooser_dialog_new_for_content_type
gtk_app_chooser_dialog_get_widget
gtk_app_chooser_dialog_set_heading
gtk_app_chooser_dialog_get_heading
GTK_APP_CHOOSER_DIALOG
GTK_APP_CHOOSER_DIALOG_CLASS
GTK_APP_CHOOSER_DIALOG_GET_CLASS
GTK_IS_APP_CHOOSER_DIALOG
GTK_TYPE_APP_CHOOSER_DIALOG
GtkAppChooserDialog
GtkAppChooserDialogPrivate
gtk_app_chooser_dialog_get_type
gtkappchooserwidget
GtkAppChooserWidget
GtkAppChooserWidgetClass
gtk_app_chooser_widget_new
gtk_app_chooser_widget_set_show_default
gtk_app_chooser_widget_get_show_default
gtk_app_chooser_widget_set_show_recommended
gtk_app_chooser_widget_get_show_recommended
gtk_app_chooser_widget_set_show_fallback
gtk_app_chooser_widget_get_show_fallback
gtk_app_chooser_widget_set_show_other
gtk_app_chooser_widget_get_show_other
gtk_app_chooser_widget_set_show_all
gtk_app_chooser_widget_get_show_all
gtk_app_chooser_widget_set_default_text
gtk_app_chooser_widget_get_default_text
GTK_APP_CHOOSER_WIDGET
GTK_APP_CHOOSER_WIDGET_CLASS
GTK_APP_CHOOSER_WIDGET_GET_CLASS
GTK_IS_APP_CHOOSER_WIDGET
GTK_TYPE_APP_CHOOSER_WIDGET
GtkAppChooserWidget
GtkAppChooserWidgetPrivate
gtk_app_chooser_widget_get_type
gtkapplication
GtkApplication
GtkApplicationClass
gtk_application_new
gtk_application_add_window
gtk_application_remove_window
gtk_application_get_windows
gtk_application_get_app_menu
gtk_application_set_app_menu
gtk_application_get_menubar
gtk_application_set_menubar
GtkApplicationInhibitFlags
gtk_application_inhibit
gtk_application_uninhibit
gtk_application_get_window_by_id
gtk_application_get_active_window
gtk_application_list_action_descriptions
gtk_application_get_accels_for_action
gtk_application_get_actions_for_accel
gtk_application_set_accels_for_action
gtk_application_prefers_app_menu
gtk_application_get_menu_by_id
GTK_APPLICATION
GTK_APPLICATION_CLASS
GTK_APPLICATION_GET_CLASS
GTK_IS_APPLICATION
GTK_TYPE_APPLICATION
GtkApplication
gtk_application_get_type
gtkapplicationwindow
GtkApplicationWindow
GtkApplicationWindowClass
gtk_application_window_new
gtk_application_window_set_show_menubar
gtk_application_window_get_show_menubar
gtk_application_window_get_id
gtk_application_window_set_help_overlay
gtk_application_window_get_help_overlay
GTK_APPLICATION_WINDOW
GTK_APPLICATION_WINDOW_CLASS
GTK_APPLICATION_WINDOW_GET_CLASS
GTK_IS_APPLICATION_WINDOW
GTK_TYPE_APPLICATION_WINDOW
GtkApplicationWindow
GtkApplicationWindowPrivate
gtk_application_window_get_type
gtkaspectframe
GtkAspectFrame
GtkAspectFrameClass
gtk_aspect_frame_new
gtk_aspect_frame_set
GTK_ASPECT_FRAME
GTK_ASPECT_FRAME_CLASS
GTK_ASPECT_FRAME_GET_CLASS
GTK_IS_ASPECT_FRAME
GTK_TYPE_ASPECT_FRAME
GtkAspectFrame
gtk_aspect_frame_get_type
gtkassistant
GtkAssistant
GtkAssistantPageType
GtkAssistantClass
GtkAssistantPageFunc
gtk_assistant_new
gtk_assistant_next_page
gtk_assistant_previous_page
gtk_assistant_get_current_page
gtk_assistant_set_current_page
gtk_assistant_get_n_pages
gtk_assistant_get_nth_page
gtk_assistant_prepend_page
gtk_assistant_append_page
gtk_assistant_insert_page
gtk_assistant_remove_page
gtk_assistant_set_forward_page_func
gtk_assistant_set_page_type
gtk_assistant_get_page_type
gtk_assistant_set_page_title
gtk_assistant_get_page_title
gtk_assistant_set_page_complete
gtk_assistant_get_page_complete
gtk_assistant_add_action_widget
gtk_assistant_remove_action_widget
gtk_assistant_update_buttons_state
gtk_assistant_commit
gtk_assistant_get_page
gtk_assistant_page_get_child
gtk_assistant_get_pages
GTK_ASSISTANT
GTK_ASSISTANT_CLASS
GTK_ASSISTANT_GET_CLASS
GTK_ASSISTANT_PAGE
GTK_ASSISTANT_PAGE_CLASS
GTK_ASSISTANT_PAGE_GET_CLASS
GTK_IS_ASSISTANT
GTK_IS_ASSISTANT_PAGE
GTK_TYPE_ASSISTANT
GTK_TYPE_ASSISTANT_PAGE
GtkAssistant
GtkAssistantPage
GtkAssistantPageClass
GtkAssistantPrivate
gtk_assistant_get_type
gtk_assistant_page_get_type
gtkbin
GtkBin
GtkBinClass
gtk_bin_get_child
GTK_BIN
GTK_BIN_CLASS
GTK_BIN_GET_CLASS
GTK_IS_BIN
GTK_TYPE_BIN
GtkBin
gtk_bin_get_type
gtkbindings
GtkBindingSet
GtkBindingEntry
GtkBindingArg
GtkBindingSignal
gtk_binding_set_new
gtk_binding_set_by_class
gtk_binding_set_find
gtk_bindings_activate
gtk_bindings_activate_event
gtk_binding_set_activate
gtk_binding_entry_skip
gtk_binding_entry_add_signal
gtk_binding_entry_add_signall
gtk_binding_entry_add_signal_from_string
gtk_binding_entry_remove
gtkbinlayout
GTK_TYPE_BIN_LAYOUT
gtk_bin_layout_new
GtkBinLayout
gtkbitmaskprivateimpl
return
g_string_free
if
invert
mask
gtkbookmarksmanager
GtkBookmarksChangedFunc
gtkbooleancellaccessible
GtkBooleanCellAccessible
GTK_BOOLEAN_CELL_ACCESSIBLE
GTK_BOOLEAN_CELL_ACCESSIBLE_CLASS
GTK_BOOLEAN_CELL_ACCESSIBLE_GET_CLASS
GTK_IS_BOOLEAN_CELL_ACCESSIBLE
GTK_TYPE_BOOLEAN_CELL_ACCESSIBLE
GtkBooleanCellAccessible
GtkBooleanCellAccessibleClass
GtkBooleanCellAccessiblePrivate
gtk_boolean_cell_accessible_get_type
gtkborder
GtkBorder
gtk_border_new
gtk_border_copy
gtk_border_free
GTK_TYPE_BORDER
gtk_border_get_type
gtkbox
GtkBox
GtkBoxClass
gtk_box_new
gtk_box_set_homogeneous
gtk_box_get_homogeneous
gtk_box_set_spacing
gtk_box_get_spacing
gtk_box_set_baseline_position
gtk_box_get_baseline_position
gtk_box_insert_child_after
gtk_box_reorder_child_after
GTK_BOX
GTK_BOX_CLASS
GTK_BOX_GET_CLASS
GTK_IS_BOX
GTK_TYPE_BOX
GtkBox
gtk_box_get_type
gtkboxlayout
GTK_TYPE_BOX_LAYOUT
gtk_box_layout_new
gtk_box_layout_set_homogeneous
gtk_box_layout_get_homogeneous
gtk_box_layout_set_spacing
gtk_box_layout_get_spacing
gtk_box_layout_set_baseline_position
gtk_box_layout_get_baseline_position
GtkBoxLayout
gtkbuildable
GtkBuildable
GtkBuildableIface
gtk_buildable_set_name
gtk_buildable_get_name
gtk_buildable_add_child
gtk_buildable_set_buildable_property
gtk_buildable_construct_child
gtk_buildable_custom_tag_start
gtk_buildable_custom_tag_end
gtk_buildable_custom_finished
gtk_buildable_parser_finished
gtk_buildable_get_internal_child
GTK_BUILDABLE
GTK_BUILDABLE_CLASS
GTK_BUILDABLE_GET_IFACE
GTK_IS_BUILDABLE
GTK_TYPE_BUILDABLE
GtkBuildable
gtk_buildable_get_type
gtkbuilder
GtkBuilder
GTK_BUILDER_ERROR
GtkBuilderError
gtk_builder_error_quark
gtk_builder_new
gtk_builder_add_from_file
gtk_builder_add_from_resource
gtk_builder_add_from_string
gtk_builder_add_objects_from_file
gtk_builder_add_objects_from_resource
gtk_builder_add_objects_from_string
gtk_builder_get_object
gtk_builder_get_objects
gtk_builder_expose_object
gtk_builder_connect_signals
gtk_builder_connect_signals_full
gtk_builder_set_translation_domain
gtk_builder_get_translation_domain
gtk_builder_get_type_from_name
gtk_builder_value_from_string
gtk_builder_value_from_string_type
gtk_builder_new_from_file
gtk_builder_new_from_resource
gtk_builder_new_from_string
gtk_builder_add_callback_symbol
gtk_builder_add_callback_symbols
gtk_builder_lookup_callback_symbol
gtk_builder_set_application
gtk_builder_get_application
GTK_BUILDER_WARN_INVALID_CHILD_TYPE
gtk_builder_extend_with_template
GTK_BUILDER
GTK_BUILDER_CLASS
GTK_BUILDER_GET_CLASS
GTK_IS_BUILDER
GTK_TYPE_BUILDER
GtkBuilder
GtkBuilderClass
gtk_builder_get_type
gtkbutton
GtkButton
GtkButtonClass
gtk_button_new
gtk_button_new_with_label
gtk_button_new_from_icon_name
gtk_button_new_with_mnemonic
gtk_button_clicked
gtk_button_set_relief
gtk_button_get_relief
gtk_button_set_label
gtk_button_get_label
gtk_button_set_use_underline
gtk_button_get_use_underline
gtk_button_set_icon_name
gtk_button_get_icon_name
GTK_BUTTON
GTK_BUTTON_CLASS
GTK_BUTTON_GET_CLASS
GTK_IS_BUTTON
GTK_TYPE_BUTTON
GtkButton
GtkButtonPrivate
gtk_button_get_type
gtkbuttonaccessible
GtkButtonAccessible
GTK_BUTTON_ACCESSIBLE
GTK_BUTTON_ACCESSIBLE_CLASS
GTK_BUTTON_ACCESSIBLE_GET_CLASS
GTK_IS_BUTTON_ACCESSIBLE
GTK_TYPE_BUTTON_ACCESSIBLE
GtkButtonAccessible
GtkButtonAccessibleClass
GtkButtonAccessiblePrivate
gtk_button_accessible_get_type
gtkcalendar
GtkCalendar
GtkCalendarDisplayOptions
GtkCalendarDetailFunc
gtk_calendar_new
gtk_calendar_select_month
gtk_calendar_select_day
gtk_calendar_mark_day
gtk_calendar_unmark_day
gtk_calendar_clear_marks
gtk_calendar_set_display_options
gtk_calendar_get_display_options
gtk_calendar_get_date
gtk_calendar_set_detail_func
gtk_calendar_set_detail_width_chars
gtk_calendar_set_detail_height_rows
gtk_calendar_get_detail_width_chars
gtk_calendar_get_detail_height_rows
gtk_calendar_get_day_is_marked
GTK_CALENDAR
GTK_CALENDAR_CLASS
GTK_CALENDAR_GET_CLASS
GTK_IS_CALENDAR
GTK_TYPE_CALENDAR
GtkCalendar
GtkCalendarClass
GtkCalendarPrivate
gtk_calendar_get_type
gtkcellaccessible
GtkCellAccessible
GTK_CELL_ACCESSIBLE
GTK_CELL_ACCESSIBLE_CLASS
GTK_CELL_ACCESSIBLE_GET_CLASS
GTK_IS_CELL_ACCESSIBLE
GTK_TYPE_CELL_ACCESSIBLE
GtkCellAccessible
GtkCellAccessibleClass
GtkCellAccessiblePrivate
gtk_cell_accessible_get_type
gtkcellaccessibleparent
GtkCellAccessibleParent
gtk_cell_accessible_parent_get_cell_extents
gtk_cell_accessible_parent_get_cell_area
gtk_cell_accessible_parent_grab_focus
gtk_cell_accessible_parent_get_child_index
gtk_cell_accessible_parent_get_renderer_state
gtk_cell_accessible_parent_expand_collapse
gtk_cell_accessible_parent_activate
gtk_cell_accessible_parent_edit
gtk_cell_accessible_parent_update_relationset
gtk_cell_accessible_parent_get_cell_position
gtk_cell_accessible_parent_get_column_header_cells
gtk_cell_accessible_parent_get_row_header_cells
GTK_CELL_ACCESSIBLE_PARENT
GTK_CELL_ACCESSIBLE_PARENT_GET_IFACE
GTK_IS_CELL_ACCESSIBLE_PARENT
GTK_TYPE_CELL_ACCESSIBLE_PARENT
GtkCellAccessibleParent
GtkCellAccessibleParentIface
gtk_cell_accessible_parent_get_type
gtkcellarea
GtkCellArea
GTK_CELL_AREA_WARN_INVALID_CELL_PROPERTY_ID
GtkCellCallback
GtkCellAllocCallback
GtkCellAreaClass
gtk_cell_area_add
gtk_cell_area_remove
gtk_cell_area_has_renderer
gtk_cell_area_foreach
gtk_cell_area_foreach_alloc
gtk_cell_area_event
gtk_cell_area_snapshot
gtk_cell_area_get_cell_allocation
gtk_cell_area_get_cell_at_position
gtk_cell_area_create_context
gtk_cell_area_copy_context
gtk_cell_area_get_request_mode
gtk_cell_area_get_preferred_width
gtk_cell_area_get_preferred_height_for_width
gtk_cell_area_get_preferred_height
gtk_cell_area_get_preferred_width_for_height
gtk_cell_area_get_current_path_string
gtk_cell_area_apply_attributes
gtk_cell_area_attribute_connect
gtk_cell_area_attribute_disconnect
gtk_cell_area_attribute_get_column
gtk_cell_area_class_install_cell_property
gtk_cell_area_class_find_cell_property
gtk_cell_area_class_list_cell_properties
gtk_cell_area_add_with_properties
gtk_cell_area_cell_set
gtk_cell_area_cell_get
gtk_cell_area_cell_set_valist
gtk_cell_area_cell_get_valist
gtk_cell_area_cell_set_property
gtk_cell_area_cell_get_property
gtk_cell_area_is_activatable
gtk_cell_area_activate
gtk_cell_area_focus
gtk_cell_area_set_focus_cell
gtk_cell_area_get_focus_cell
gtk_cell_area_add_focus_sibling
gtk_cell_area_remove_focus_sibling
gtk_cell_area_is_focus_sibling
gtk_cell_area_get_focus_siblings
gtk_cell_area_get_focus_from_sibling
gtk_cell_area_get_edited_cell
gtk_cell_area_get_edit_widget
gtk_cell_area_activate_cell
gtk_cell_area_stop_editing
gtk_cell_area_inner_cell_area
gtk_cell_area_request_renderer
GtkCellAreaContext
GTK_CELL_AREA
GTK_CELL_AREA_CLASS
GTK_CELL_AREA_GET_CLASS
GTK_IS_CELL_AREA
GTK_TYPE_CELL_AREA
GtkCellArea
GtkCellAreaPrivate
gtk_cell_area_get_type
gtkcellareabox
GtkCellAreaBox
GtkCellAreaBoxClass
gtk_cell_area_box_new
gtk_cell_area_box_pack_start
gtk_cell_area_box_pack_end
gtk_cell_area_box_get_spacing
gtk_cell_area_box_set_spacing
GTK_CELL_AREA_BOX
GTK_CELL_AREA_BOX_CLASS
GTK_CELL_AREA_BOX_GET_CLASS
GTK_IS_CELL_AREA_BOX
GTK_TYPE_CELL_AREA_BOX
GtkCellAreaBox
GtkCellAreaBoxPrivate
gtk_cell_area_box_get_type
gtkcellareacontext
GtkCellAreaContext
GtkCellAreaContextClass
gtk_cell_area_context_get_area
gtk_cell_area_context_allocate
gtk_cell_area_context_reset
gtk_cell_area_context_get_preferred_width
gtk_cell_area_context_get_preferred_height
gtk_cell_area_context_get_preferred_height_for_width
gtk_cell_area_context_get_preferred_width_for_height
gtk_cell_area_context_get_allocation
gtk_cell_area_context_push_preferred_width
gtk_cell_area_context_push_preferred_height
GTK_CELL_AREA_CONTEXT
GTK_CELL_AREA_CONTEXT_CLASS
GTK_CELL_AREA_CONTEXT_GET_CLASS
GTK_IS_CELL_AREA_CONTEXT
GTK_TYPE_CELL_AREA_CONTEXT
GtkCellAreaContext
GtkCellAreaContextPrivate
gtk_cell_area_context_get_type
gtkcelleditable
GtkCellEditable
GtkCellEditableIface
gtk_cell_editable_start_editing
gtk_cell_editable_editing_done
gtk_cell_editable_remove_widget
GTK_CELL_EDITABLE
GTK_CELL_EDITABLE_CLASS
GTK_CELL_EDITABLE_GET_IFACE
GTK_IS_CELL_EDITABLE
GTK_TYPE_CELL_EDITABLE
GtkCellEditable
gtk_cell_editable_get_type
gtkcelllayout
GtkCellLayout
GtkCellLayoutDataFunc
GtkCellLayoutIface
gtk_cell_layout_pack_start
gtk_cell_layout_pack_end
gtk_cell_layout_get_cells
gtk_cell_layout_clear
gtk_cell_layout_set_attributes
gtk_cell_layout_add_attribute
gtk_cell_layout_set_cell_data_func
gtk_cell_layout_clear_attributes
gtk_cell_layout_reorder
gtk_cell_layout_get_area
GTK_CELL_LAYOUT
GTK_CELL_LAYOUT_GET_IFACE
GTK_IS_CELL_LAYOUT
GTK_TYPE_CELL_LAYOUT
GtkCellLayout
gtk_cell_layout_get_type
gtkcellrenderer
GtkCellRenderer
GtkCellRendererState
GtkCellRendererMode
GtkCellRendererClass
gtk_cell_renderer_get_request_mode
gtk_cell_renderer_get_preferred_width
gtk_cell_renderer_get_preferred_height_for_width
gtk_cell_renderer_get_preferred_height
gtk_cell_renderer_get_preferred_width_for_height
gtk_cell_renderer_get_preferred_size
gtk_cell_renderer_get_aligned_area
gtk_cell_renderer_snapshot
gtk_cell_renderer_activate
gtk_cell_renderer_start_editing
gtk_cell_renderer_set_fixed_size
gtk_cell_renderer_get_fixed_size
gtk_cell_renderer_set_alignment
gtk_cell_renderer_get_alignment
gtk_cell_renderer_set_padding
gtk_cell_renderer_get_padding
gtk_cell_renderer_set_visible
gtk_cell_renderer_get_visible
gtk_cell_renderer_set_sensitive
gtk_cell_renderer_get_sensitive
gtk_cell_renderer_is_activatable
gtk_cell_renderer_stop_editing
gtk_cell_renderer_get_state
gtk_cell_renderer_class_set_accessible_type
GtkCellRendererClassPrivate
GTK_CELL_RENDERER
GTK_CELL_RENDERER_CLASS
GTK_CELL_RENDERER_GET_CLASS
GTK_IS_CELL_RENDERER
GTK_TYPE_CELL_RENDERER
GtkCellRenderer
GtkCellRendererPrivate
gtk_cell_renderer_get_type
gtkcellrendereraccel
GtkCellRendererAccel
GtkCellRendererAccelMode
gtk_cell_renderer_accel_new
GTK_CELL_RENDERER_ACCEL
GTK_CELL_RENDERER_ACCEL_CLASS
GTK_CELL_RENDERER_ACCEL_GET_CLASS
GTK_IS_CELL_RENDERER_ACCEL
GTK_TYPE_CELL_RENDERER_ACCEL
GtkCellRendererAccel
GtkCellRendererAccelClass
GtkCellRendererAccelPrivate
gtk_cell_renderer_accel_get_type
gtkcellrenderercombo
GtkCellRendererCombo
gtk_cell_renderer_combo_new
GTK_CELL_RENDERER_COMBO
GTK_CELL_RENDERER_COMBO_CLASS
GTK_CELL_RENDERER_COMBO_GET_CLASS
GTK_IS_CELL_RENDERER_COMBO
GTK_TYPE_CELL_RENDERER_COMBO
GtkCellRendererCombo
GtkCellRendererComboClass
GtkCellRendererComboPrivate
gtk_cell_renderer_combo_get_type
gtkcellrendererpixbuf
GtkCellRendererPixbuf
gtk_cell_renderer_pixbuf_new
GTK_CELL_RENDERER_PIXBUF
GTK_CELL_RENDERER_PIXBUF_CLASS
GTK_CELL_RENDERER_PIXBUF_GET_CLASS
GTK_IS_CELL_RENDERER_PIXBUF
GTK_TYPE_CELL_RENDERER_PIXBUF
GtkCellRendererPixbuf
GtkCellRendererPixbufClass
GtkCellRendererPixbufPrivate
gtk_cell_renderer_pixbuf_get_type
gtkcellrendererprogress
GtkCellRendererProgress
gtk_cell_renderer_progress_new
GTK_CELL_RENDERER_PROGRESS
GTK_CELL_RENDERER_PROGRESS_CLASS
GTK_CELL_RENDERER_PROGRESS_GET_CLASS
GTK_IS_CELL_RENDERER_PROGRESS
GTK_TYPE_CELL_RENDERER_PROGRESS
GtkCellRendererProgress
GtkCellRendererProgressClass
GtkCellRendererProgressPrivate
gtk_cell_renderer_progress_get_type
gtkcellrendererspin
GtkCellRendererSpin
gtk_cell_renderer_spin_new
GTK_CELL_RENDERER_SPIN
GTK_CELL_RENDERER_SPIN_CLASS
GTK_CELL_RENDERER_SPIN_GET_CLASS
GTK_IS_CELL_RENDERER_SPIN
GTK_TYPE_CELL_RENDERER_SPIN
GtkCellRendererSpin
GtkCellRendererSpinClass
GtkCellRendererSpinPrivate
gtk_cell_renderer_spin_get_type
gtkcellrendererspinner
GtkCellRendererSpinner
gtk_cell_renderer_spinner_new
GTK_CELL_RENDERER_SPINNER
GTK_CELL_RENDERER_SPINNER_CLASS
GTK_CELL_RENDERER_SPINNER_GET_CLASS
GTK_IS_CELL_RENDERER_SPINNER
GTK_TYPE_CELL_RENDERER_SPINNER
GtkCellRendererSpinner
GtkCellRendererSpinnerClass
GtkCellRendererSpinnerPrivate
gtk_cell_renderer_spinner_get_type
gtkcellrenderertext
GtkCellRendererText
gtk_cell_renderer_text_new
gtk_cell_renderer_text_set_fixed_height_from_font
GTK_CELL_RENDERER_TEXT
GTK_CELL_RENDERER_TEXT_CLASS
GTK_CELL_RENDERER_TEXT_GET_CLASS
GTK_IS_CELL_RENDERER_TEXT
GTK_TYPE_CELL_RENDERER_TEXT
GtkCellRendererText
GtkCellRendererTextClass
GtkCellRendererTextPrivate
gtk_cell_renderer_text_get_type
gtkcellrenderertoggle
GtkCellRendererToggle
gtk_cell_renderer_toggle_new
gtk_cell_renderer_toggle_get_radio
gtk_cell_renderer_toggle_set_radio
gtk_cell_renderer_toggle_get_active
gtk_cell_renderer_toggle_set_active
gtk_cell_renderer_toggle_get_activatable
gtk_cell_renderer_toggle_set_activatable
GTK_CELL_RENDERER_TOGGLE
GTK_CELL_RENDERER_TOGGLE_CLASS
GTK_CELL_RENDERER_TOGGLE_GET_CLASS
GTK_IS_CELL_RENDERER_TOGGLE
GTK_TYPE_CELL_RENDERER_TOGGLE
GtkCellRendererToggle
GtkCellRendererToggleClass
GtkCellRendererTogglePrivate
gtk_cell_renderer_toggle_get_type
gtkcellview
GtkCellView
GtkCellViewClass
gtk_cell_view_new
gtk_cell_view_new_with_context
gtk_cell_view_new_with_text
gtk_cell_view_new_with_markup
gtk_cell_view_new_with_texture
gtk_cell_view_set_model
gtk_cell_view_get_model
gtk_cell_view_set_displayed_row
gtk_cell_view_get_displayed_row
gtk_cell_view_get_draw_sensitive
gtk_cell_view_set_draw_sensitive
gtk_cell_view_get_fit_model
gtk_cell_view_set_fit_model
GTK_CELL_VIEW
GTK_CELL_VIEW_CLASS
GTK_CELL_VIEW_GET_CLASS
GTK_IS_CELL_VIEW
GTK_TYPE_CELL_VIEW
GtkCellView
GtkCellViewPrivate
gtk_cell_view_get_type
gtkcenterbox
gtk_center_box_new
gtk_center_box_set_start_widget
gtk_center_box_set_center_widget
gtk_center_box_set_end_widget
gtk_center_box_get_start_widget
gtk_center_box_get_center_widget
gtk_center_box_get_end_widget
gtk_center_box_set_baseline_position
gtk_center_box_get_baseline_position
GTK_CENTER_BOX
GTK_CENTER_BOX_CLASS
GTK_CENTER_BOX_GET_CLASS
GTK_IS_CENTER_BOX
GTK_TYPE_CENTER_BOX
GtkCenterBox
GtkCenterBoxClass
gtk_center_box_get_type
gtkcheckbutton
GtkCheckButton
gtk_check_button_new
gtk_check_button_new_with_label
gtk_check_button_new_with_mnemonic
gtk_check_button_set_draw_indicator
gtk_check_button_get_draw_indicator
gtk_check_button_set_inconsistent
gtk_check_button_get_inconsistent
GTK_CHECK_BUTTON
GTK_CHECK_BUTTON_CLASS
GTK_CHECK_BUTTON_GET_CLASS
GTK_IS_CHECK_BUTTON
GTK_TYPE_CHECK_BUTTON
GtkCheckButton
GtkCheckButtonClass
gtk_check_button_get_type
gtkcheckmenuitem
GtkCheckMenuItem
GtkCheckMenuItemClass
gtk_check_menu_item_new
gtk_check_menu_item_new_with_label
gtk_check_menu_item_new_with_mnemonic
gtk_check_menu_item_set_active
gtk_check_menu_item_get_active
gtk_check_menu_item_toggled
gtk_check_menu_item_set_inconsistent
gtk_check_menu_item_get_inconsistent
gtk_check_menu_item_set_draw_as_radio
gtk_check_menu_item_get_draw_as_radio
GTK_CHECK_MENU_ITEM
GTK_CHECK_MENU_ITEM_CLASS
GTK_CHECK_MENU_ITEM_GET_CLASS
GTK_IS_CHECK_MENU_ITEM
GTK_TYPE_CHECK_MENU_ITEM
GtkCheckMenuItem
GtkCheckMenuItemPrivate
gtk_check_menu_item_get_type
gtkcheckmenuitemaccessible
GtkCheckMenuItemAccessible
GTK_CHECK_MENU_ITEM_ACCESSIBLE
GTK_CHECK_MENU_ITEM_ACCESSIBLE_CLASS
GTK_CHECK_MENU_ITEM_ACCESSIBLE_GET_CLASS
GTK_IS_CHECK_MENU_ITEM_ACCESSIBLE
GTK_TYPE_CHECK_MENU_ITEM_ACCESSIBLE
GtkCheckMenuItemAccessible
GtkCheckMenuItemAccessibleClass
GtkCheckMenuItemAccessiblePrivate
gtk_check_menu_item_accessible_get_type
gtkcolorbutton
GtkColorButton
gtk_color_button_new
gtk_color_button_new_with_rgba
gtk_color_button_set_title
gtk_color_button_get_title
GTK_COLOR_BUTTON
GTK_COLOR_BUTTON_CLASS
GTK_COLOR_BUTTON_GET_CLASS
GTK_IS_COLOR_BUTTON
GTK_TYPE_COLOR_BUTTON
GtkColorButton
GtkColorButtonClass
gtk_color_button_get_type
gtkcolorchooser
GtkColorChooser
gtk_color_chooser_get_rgba
gtk_color_chooser_set_rgba
gtk_color_chooser_get_use_alpha
gtk_color_chooser_set_use_alpha
gtk_color_chooser_add_palette
GTK_COLOR_CHOOSER
GTK_COLOR_CHOOSER_GET_IFACE
GTK_IS_COLOR_CHOOSER
GTK_TYPE_COLOR_CHOOSER
GtkColorChooser
GtkColorChooserInterface
gtk_color_chooser_get_type
gtkcolorchooserdialog
GtkColorChooserDialog
gtk_color_chooser_dialog_new
GTK_COLOR_CHOOSER_DIALOG
GTK_COLOR_CHOOSER_DIALOG_CLASS
GTK_COLOR_CHOOSER_DIALOG_GET_CLASS
GTK_IS_COLOR_CHOOSER_DIALOG
GTK_TYPE_COLOR_CHOOSER_DIALOG
GtkColorChooserDialog
GtkColorChooserDialogClass
GtkColorChooserDialogPrivate
gtk_color_chooser_dialog_get_type
gtkcolorchooserwidget
GtkColorChooserWidget
GtkColorChooserWidgetClass
gtk_color_chooser_widget_new
GTK_COLOR_CHOOSER_WIDGET
GTK_COLOR_CHOOSER_WIDGET_CLASS
GTK_COLOR_CHOOSER_WIDGET_GET_CLASS
GTK_IS_COLOR_CHOOSER_WIDGET
GTK_TYPE_COLOR_CHOOSER_WIDGET
GtkColorChooserWidget
GtkColorChooserWidgetPrivate
gtk_color_chooser_widget_get_type
gtkcolorpickerkwinprivate
GTK_TYPE_COLOR_PICKER_KWIN
gtk_color_picker_kwin_new
GtkColorPickerKwin
gtkcolorpickerportalprivate
GTK_TYPE_COLOR_PICKER_PORTAL
gtk_color_picker_portal_new
GtkColorPickerPortal
gtkcolorpickerprivate
GtkColorPicker
gtk_color_picker_new
gtk_color_picker_pick
gtk_color_picker_pick_finish
GTK_COLOR_PICKER
GTK_COLOR_PICKER_GET_INTERFACE
GTK_IS_COLOR_PICKER
GTK_TYPE_COLOR_PICKER
GtkColorPicker
GtkColorPickerInterface
gtk_color_picker_get_type
gtkcolorpickershellprivate
GTK_TYPE_COLOR_PICKER_SHELL
gtk_color_picker_shell_new
GtkColorPickerShell
gtkcolorswatchaccessibleprivate
GtkColorSwatchAccessible
GTK_COLOR_SWATCH_ACCESSIBLE
GTK_COLOR_SWATCH_ACCESSIBLE_CLASS
GTK_COLOR_SWATCH_ACCESSIBLE_GET_CLASS
GTK_IS_COLOR_SWATCH_ACCESSIBLE
GTK_TYPE_COLOR_SWATCH_ACCESSIBLE
GtkColorSwatchAccessible
GtkColorSwatchAccessibleClass
GtkColorSwatchAccessiblePrivate
gtkcolorutils
gtk_hsv_to_rgb
gtk_rgb_to_hsv
gtkcombobox
GtkComboBox
GtkComboBoxClass
gtk_combo_box_new
gtk_combo_box_new_with_entry
gtk_combo_box_new_with_model
gtk_combo_box_new_with_model_and_entry
gtk_combo_box_get_active
gtk_combo_box_set_active
gtk_combo_box_get_active_iter
gtk_combo_box_set_active_iter
gtk_combo_box_set_model
gtk_combo_box_get_model
gtk_combo_box_get_row_separator_func
gtk_combo_box_set_row_separator_func
gtk_combo_box_set_button_sensitivity
gtk_combo_box_get_button_sensitivity
gtk_combo_box_get_has_entry
gtk_combo_box_set_entry_text_column
gtk_combo_box_get_entry_text_column
gtk_combo_box_set_popup_fixed_width
gtk_combo_box_get_popup_fixed_width
gtk_combo_box_popup
gtk_combo_box_popup_for_device
gtk_combo_box_popdown
gtk_combo_box_get_popup_accessible
gtk_combo_box_get_id_column
gtk_combo_box_set_id_column
gtk_combo_box_get_active_id
gtk_combo_box_set_active_id
GTK_COMBO_BOX
GTK_COMBO_BOX_CLASS
GTK_COMBO_BOX_GET_CLASS
GTK_IS_COMBO_BOX
GTK_TYPE_COMBO_BOX
GtkComboBox
gtk_combo_box_get_type
gtkcomboboxaccessible
GtkComboBoxAccessible
GTK_COMBO_BOX_ACCESSIBLE
GTK_COMBO_BOX_ACCESSIBLE_CLASS
GTK_COMBO_BOX_ACCESSIBLE_GET_CLASS
GTK_IS_COMBO_BOX_ACCESSIBLE
GTK_TYPE_COMBO_BOX_ACCESSIBLE
GtkComboBoxAccessible
GtkComboBoxAccessibleClass
GtkComboBoxAccessiblePrivate
gtk_combo_box_accessible_get_type
gtkcomboboxtext
GtkComboBoxText
gtk_combo_box_text_new
gtk_combo_box_text_new_with_entry
gtk_combo_box_text_append_text
gtk_combo_box_text_insert_text
gtk_combo_box_text_prepend_text
gtk_combo_box_text_remove
gtk_combo_box_text_remove_all
gtk_combo_box_text_get_active_text
gtk_combo_box_text_insert
gtk_combo_box_text_append
gtk_combo_box_text_prepend
GTK_COMBO_BOX_TEXT
GTK_COMBO_BOX_TEXT_CLASS
GTK_COMBO_BOX_TEXT_GET_CLASS
GTK_IS_COMBO_BOX_TEXT
GTK_TYPE_COMBO_BOX_TEXT
GtkComboBoxText
GtkComboBoxTextClass
GtkComboBoxTextPrivate
gtk_combo_box_text_get_type
gtkcomposetable
GtkComposeTable
GtkComposeTableCompact
gtk_compose_table_new_with_file
gtk_compose_table_list_add_array
gtk_compose_table_list_add_file
gtkcontainer
GtkContainer
GtkContainerClass
gtk_container_add
gtk_container_remove
gtk_container_foreach
gtk_container_get_children
gtk_container_set_focus_vadjustment
gtk_container_get_focus_vadjustment
gtk_container_set_focus_hadjustment
gtk_container_get_focus_hadjustment
gtk_container_child_type
gtk_container_forall
gtk_container_get_path_for_child
GTK_CONTAINER
GTK_CONTAINER_CLASS
GTK_CONTAINER_GET_CLASS
GTK_IS_CONTAINER
GTK_TYPE_CONTAINER
GtkContainer
GtkContainerPrivate
gtk_container_get_type
gtkcontaineraccessible
GtkContainerAccessible
GTK_CONTAINER_ACCESSIBLE
GTK_CONTAINER_ACCESSIBLE_CLASS
GTK_CONTAINER_ACCESSIBLE_GET_CLASS
GTK_IS_CONTAINER_ACCESSIBLE
GTK_TYPE_CONTAINER_ACCESSIBLE
GtkContainerAccessible
GtkContainerAccessibleClass
GtkContainerAccessiblePrivate
gtk_container_accessible_get_type
gtkcontaineraccessibleprivate
gtkcontainercellaccessible
GtkContainerCellAccessible
gtk_container_cell_accessible_new
gtk_container_cell_accessible_add_child
gtk_container_cell_accessible_remove_child
gtk_container_cell_accessible_get_children
GTK_CONTAINER_CELL_ACCESSIBLE
GTK_CONTAINER_CELL_ACCESSIBLE_CLASS
GTK_CONTAINER_CELL_ACCESSIBLE_GET_CLASS
GTK_IS_CONTAINER_CELL_ACCESSIBLE
GTK_TYPE_CONTAINER_CELL_ACCESSIBLE
GtkContainerCellAccessible
GtkContainerCellAccessibleClass
GtkContainerCellAccessiblePrivate
gtk_container_cell_accessible_get_type
gtkcssboxesimplprivate
gtk_css_boxes_init
gtk_css_boxes_init_content_box
gtk_css_boxes_init_border_box
gtk_css_boxes_rect_grow
gtk_css_boxes_rect_shrink
gtk_css_boxes_get_rect
gtk_css_boxes_compute_border_rect
gtk_css_boxes_compute_padding_rect
gtk_css_boxes_compute_content_rect
gtk_css_boxes_compute_margin_rect
gtk_css_boxes_compute_outline_rect
gtk_css_boxes_get_margin_rect
gtk_css_boxes_get_border_rect
gtk_css_boxes_get_padding_rect
gtk_css_boxes_get_content_rect
gtk_css_boxes_get_outline_rect
gtk_css_boxes_clamp_border_radius
gtk_css_boxes_apply_border_radius
gtk_css_boxes_shrink_border_radius
gtk_css_boxes_shrink_corners
gtk_css_boxes_compute_border_box
gtk_css_boxes_compute_padding_box
gtk_css_boxes_compute_content_box
gtk_css_boxes_compute_outline_box
gtk_css_boxes_get_box
gtk_css_boxes_get_border_box
gtk_css_boxes_get_padding_box
gtk_css_boxes_get_content_box
gtk_css_boxes_get_outline_box
gtkcssboxesprivate
GTK_CSS_AREA_MARGIN_BOX
GTK_CSS_AREA_OUTLINE_BOX
GTK_CSS_AREA_N_BOXES
GtkCssBoxes
gtkcssenums
GtkCssParserError
GtkCssParserWarning
gtkcssenumtypes
GTK_TYPE_CSS_PARSER_ERROR
GTK_TYPE_CSS_PARSER_WARNING
gtkcsserror
GTK_CSS_PARSER_ERROR
gtk_css_parser_error_quark
GTK_CSS_PARSER_WARNING
gtk_css_parser_warning_quark
gtkcsslocation
GtkCssLocation
gtkcsslocationprivate
gtk_css_location_init
gtk_css_location_advance
gtk_css_location_advance_newline
gtkcssprovider
GtkCssProvider
gtk_css_provider_new
gtk_css_provider_to_string
gtk_css_provider_load_from_data
gtk_css_provider_load_from_file
gtk_css_provider_load_from_path
gtk_css_provider_load_from_resource
gtk_css_provider_load_named
GTK_CSS_PROVIDER
GTK_CSS_PROVIDER_CLASS
GTK_CSS_PROVIDER_GET_CLASS
GTK_IS_CSS_PROVIDER
GTK_TYPE_CSS_PROVIDER
GtkCssProvider
GtkCssProviderClass
GtkCssProviderPrivate
gtk_css_provider_get_type
gtkcsssection
gtk_css_section_new
gtk_css_section_ref
gtk_css_section_unref
gtk_css_section_print
gtk_css_section_to_string
gtk_css_section_get_parent
gtk_css_section_get_file
gtk_css_section_get_start_location
gtk_css_section_get_end_location
GtkCssSection
GTK_TYPE_CSS_SECTION
gtk_css_section_get_type
gtkcsstokenizerprivate
GtkCssTokenType
GtkCssStringToken
GtkCssDelimToken
GtkCssNumberToken
GtkCssDimensionToken
GtkCssToken
gtk_css_token_clear
gtk_css_token_is_finite
gtk_css_token_is_preserved
gtk_css_token_is
gtk_css_token_is_ident
gtk_css_token_is_function
gtk_css_token_is_delim
gtk_css_token_print
gtk_css_token_to_string
gtk_css_tokenizer_new
gtk_css_tokenizer_ref
gtk_css_tokenizer_unref
gtk_css_tokenizer_get_location
gtk_css_tokenizer_read_token
GtkCssTokenizer
gtkcustomlayout
GTK_TYPE_CUSTOM_LAYOUT
GtkCustomRequestModeFunc
GtkCustomMeasureFunc
GtkCustomAllocateFunc
gtk_custom_layout_new
GtkCustomLayout
gtkcustompaperunixdialog
GtkCustomPaperUnixDialog
GtkCustomPaperUnixDialogClass
GTK_CUSTOM_PAPER_UNIX_DIALOG
GTK_CUSTOM_PAPER_UNIX_DIALOG_CLASS
GTK_CUSTOM_PAPER_UNIX_DIALOG_GET_CLASS
GTK_IS_CUSTOM_PAPER_UNIX_DIALOG
GTK_TYPE_CUSTOM_PAPER_UNIX_DIALOG
GtkCustomPaperUnixDialog
GtkCustomPaperUnixDialogPrivate
gtk_custom_paper_unix_dialog_get_type
gtkdbusgenerated
_GtkMountOperationHandlerSkeleton
_GtkMountOperationHandlerIface
_GtkMountOperationHandlerProxy
_GtkMountOperationHandlerProxyClass
_GtkMountOperationHandlerSkeleton
_GtkMountOperationHandlerSkeletonClass
_GtkMountOperationHandler
_GtkMountOperationHandlerProxyPrivate
_GtkMountOperationHandlerSkeletonPrivate
gtkdebug
GtkDebugFlag
GTK_DEBUG_CHECK
GTK_NOTE
gtk_get_debug_flags
gtk_set_debug_flags
gtkdialog
GtkDialog
GtkDialogFlags
GtkResponseType
GtkDialog
GtkDialogClass
gtk_dialog_new
gtk_dialog_new_with_buttons
gtk_dialog_add_action_widget
gtk_dialog_add_button
gtk_dialog_add_buttons
gtk_dialog_set_response_sensitive
gtk_dialog_set_default_response
gtk_dialog_get_widget_for_response
gtk_dialog_get_response_for_widget
gtk_dialog_response
gtk_dialog_run
gtk_dialog_get_content_area
gtk_dialog_get_header_bar
GTK_DIALOG
GTK_DIALOG_CLASS
GTK_DIALOG_GET_CLASS
GTK_IS_DIALOG
GTK_TYPE_DIALOG
gtk_dialog_get_type
gtkdnd
gtk_drag_get_data
gtk_drag_get_source_widget
gtk_drag_highlight
gtk_drag_unhighlight
gtk_drag_begin
gtk_drag_cancel
gtk_drag_set_icon_widget
gtk_drag_set_icon_paintable
gtk_drag_set_icon_name
gtk_drag_set_icon_gicon
gtk_drag_set_icon_default
gtk_drag_check_threshold
gtkdragdest
GtkDestDefaults
gtk_drag_dest_set
gtk_drag_dest_unset
gtk_drag_dest_find_target
gtk_drag_dest_get_target_list
gtk_drag_dest_set_target_list
gtk_drag_dest_add_text_targets
gtk_drag_dest_add_image_targets
gtk_drag_dest_add_uri_targets
gtk_drag_dest_set_track_motion
gtk_drag_dest_get_track_motion
gtkdragsource
gtk_drag_source_set
gtk_drag_source_unset
gtk_drag_source_get_target_list
gtk_drag_source_set_target_list
gtk_drag_source_add_text_targets
gtk_drag_source_add_image_targets
gtk_drag_source_add_uri_targets
gtk_drag_source_set_icon_name
gtk_drag_source_set_icon_gicon
gtk_drag_source_set_icon_paintable
gtkdrawingarea
GtkDrawingArea
GtkDrawingAreaDrawFunc
gtk_drawing_area_new
gtk_drawing_area_set_content_width
gtk_drawing_area_get_content_width
gtk_drawing_area_set_content_height
gtk_drawing_area_get_content_height
gtk_drawing_area_set_draw_func
GTK_DRAWING_AREA
GTK_DRAWING_AREA_CLASS
GTK_DRAWING_AREA_GET_CLASS
GTK_IS_DRAWING_AREA
GTK_TYPE_DRAWING_AREA
GtkDrawingArea
GtkDrawingAreaClass
gtk_drawing_area_get_type
gtkeditable
GtkEditable
gtk_editable_get_text
gtk_editable_set_text
gtk_editable_get_chars
gtk_editable_insert_text
gtk_editable_delete_text
gtk_editable_get_selection_bounds
gtk_editable_delete_selection
gtk_editable_select_region
gtk_editable_set_position
gtk_editable_get_position
gtk_editable_get_editable
gtk_editable_set_editable
gtk_editable_get_alignment
gtk_editable_set_alignment
gtk_editable_get_width_chars
gtk_editable_set_width_chars
gtk_editable_get_max_width_chars
gtk_editable_set_max_width_chars
GtkEditableProperties
gtk_editable_install_properties
gtk_editable_init_delegate
gtk_editable_finish_delegate
gtk_editable_delegate_set_property
gtk_editable_delegate_get_property
GTK_EDITABLE
GTK_EDITABLE_GET_IFACE
GTK_IS_EDITABLE
GTK_TYPE_EDITABLE
GtkEditable
GtkEditableInterface
gtk_editable_get_type
gtkemojichooser
gtk_emoji_chooser_new
GTK_EMOJI_CHOOSER
GTK_EMOJI_CHOOSER_CLASS
GTK_EMOJI_CHOOSER_GET_CLASS
GTK_IS_EMOJI_CHOOSER
GTK_TYPE_EMOJI_CHOOSER
GtkEmojiChooser
GtkEmojiChooserClass
gtk_emoji_chooser_get_type
gtkemojicompletion
gtk_emoji_completion_new
GTK_EMOJI_COMPLETION
GTK_EMOJI_COMPLETION_CLASS
GTK_EMOJI_COMPLETION_GET_CLASS
GTK_IS_EMOJI_COMPLETION
GTK_TYPE_EMOJI_COMPLETION
GtkEmojiCompletion
GtkEmojiCompletionClass
gtk_emoji_completion_get_type
gtkentry
GtkEntry
GtkEntryIconPosition
GtkEntryClass
gtk_entry_new
gtk_entry_new_with_buffer
gtk_entry_get_buffer
gtk_entry_set_buffer
gtk_entry_set_visibility
gtk_entry_get_visibility
gtk_entry_set_invisible_char
gtk_entry_get_invisible_char
gtk_entry_unset_invisible_char
gtk_entry_set_has_frame
gtk_entry_get_has_frame
gtk_entry_set_overwrite_mode
gtk_entry_get_overwrite_mode
gtk_entry_set_max_length
gtk_entry_get_max_length
gtk_entry_get_text_length
gtk_entry_set_activates_default
gtk_entry_get_activates_default
gtk_entry_set_alignment
gtk_entry_get_alignment
gtk_entry_set_completion
gtk_entry_get_completion
gtk_entry_set_progress_fraction
gtk_entry_get_progress_fraction
gtk_entry_set_progress_pulse_step
gtk_entry_get_progress_pulse_step
gtk_entry_progress_pulse
gtk_entry_get_placeholder_text
gtk_entry_set_placeholder_text
gtk_entry_set_icon_from_paintable
gtk_entry_set_icon_from_icon_name
gtk_entry_set_icon_from_gicon
gtk_entry_get_icon_storage_type
gtk_entry_get_icon_paintable
gtk_entry_get_icon_name
gtk_entry_get_icon_gicon
gtk_entry_set_icon_activatable
gtk_entry_get_icon_activatable
gtk_entry_set_icon_sensitive
gtk_entry_get_icon_sensitive
gtk_entry_get_icon_at_pos
gtk_entry_set_icon_tooltip_text
gtk_entry_get_icon_tooltip_text
gtk_entry_set_icon_tooltip_markup
gtk_entry_get_icon_tooltip_markup
gtk_entry_set_icon_drag_source
gtk_entry_get_current_icon_drag_source
gtk_entry_get_icon_area
gtk_entry_reset_im_context
gtk_entry_set_input_purpose
gtk_entry_get_input_purpose
gtk_entry_set_input_hints
gtk_entry_get_input_hints
gtk_entry_set_attributes
gtk_entry_get_attributes
gtk_entry_set_tabs
gtk_entry_get_tabs
gtk_entry_grab_focus_without_selecting
GTK_ENTRY
GTK_ENTRY_CLASS
GTK_ENTRY_GET_CLASS
GTK_IS_ENTRY
GTK_TYPE_ENTRY
GtkEntry
GtkEntryPrivate
gtk_entry_get_type
gtkentryaccessible
GtkEntryAccessible
GTK_ENTRY_ACCESSIBLE
GTK_ENTRY_ACCESSIBLE_CLASS
GTK_ENTRY_ACCESSIBLE_GET_CLASS
GTK_IS_ENTRY_ACCESSIBLE
GTK_TYPE_ENTRY_ACCESSIBLE
GtkEntryAccessible
GtkEntryAccessibleClass
GtkEntryAccessiblePrivate
gtk_entry_accessible_get_type
gtk_entry_icon_accessible_get_type
gtkentrybuffer
GtkEntryBuffer
GTK_ENTRY_BUFFER_MAX_SIZE
gtk_entry_buffer_new
gtk_entry_buffer_get_bytes
gtk_entry_buffer_get_length
gtk_entry_buffer_get_text
gtk_entry_buffer_set_text
gtk_entry_buffer_set_max_length
gtk_entry_buffer_get_max_length
gtk_entry_buffer_insert_text
gtk_entry_buffer_delete_text
gtk_entry_buffer_emit_inserted_text
gtk_entry_buffer_emit_deleted_text
GTK_ENTRY_BUFFER
GTK_ENTRY_BUFFER_CLASS
GTK_ENTRY_BUFFER_GET_CLASS
GTK_IS_ENTRY_BUFFER
GTK_TYPE_ENTRY_BUFFER
GtkEntryBuffer
GtkEntryBufferClass
gtk_entry_buffer_get_type
gtkentrycompletion
GtkEntryCompletion
GtkEntryCompletionMatchFunc
gtk_entry_completion_new
gtk_entry_completion_new_with_area
gtk_entry_completion_get_entry
gtk_entry_completion_set_model
gtk_entry_completion_get_model
gtk_entry_completion_set_match_func
gtk_entry_completion_set_minimum_key_length
gtk_entry_completion_get_minimum_key_length
gtk_entry_completion_compute_prefix
gtk_entry_completion_complete
gtk_entry_completion_insert_prefix
gtk_entry_completion_insert_action_text
gtk_entry_completion_insert_action_markup
gtk_entry_completion_delete_action
gtk_entry_completion_set_inline_completion
gtk_entry_completion_get_inline_completion
gtk_entry_completion_set_inline_selection
gtk_entry_completion_get_inline_selection
gtk_entry_completion_set_popup_completion
gtk_entry_completion_get_popup_completion
gtk_entry_completion_set_popup_set_width
gtk_entry_completion_get_popup_set_width
gtk_entry_completion_set_popup_single_match
gtk_entry_completion_get_popup_single_match
gtk_entry_completion_get_completion_prefix
gtk_entry_completion_set_text_column
gtk_entry_completion_get_text_column
GTK_ENTRY_COMPLETION
GTK_ENTRY_COMPLETION_CLASS
GTK_ENTRY_COMPLETION_GET_CLASS
GTK_IS_ENTRY_COMPLETION
GTK_TYPE_ENTRY_COMPLETION
GtkEntryCompletion
GtkEntryCompletionClass
GtkEntryCompletionPrivate
gtk_entry_completion_get_type
gtkenums
GtkAlign
GtkArrowType
GtkBaselinePosition
GtkDeleteType
GtkDirectionType
GtkIconSize
GtkSensitivityType
GtkTextDirection
GtkJustification
GtkMenuDirectionType
GtkMessageType
GtkMovementStep
GtkScrollStep
GtkOrientation
GtkOverflow
GtkPackType
GtkPositionType
GtkReliefStyle
GtkScrollType
GtkSelectionMode
GtkShadowType
GtkToolbarStyle
GtkWrapMode
GtkSortType
GtkPrintPages
GtkPageSet
GtkNumberUpLayout
GtkPageOrientation
GtkPrintQuality
GtkPrintDuplex
GtkUnit
GTK_UNIT_PIXEL
GtkTreeViewGridLines
GtkDragResult
GtkSizeGroupMode
GtkSizeRequestMode
GtkScrollablePolicy
GtkStateFlags
GtkBorderStyle
GtkLevelBarMode
GtkInputPurpose
GtkInputHints
GtkPropagationPhase
GtkEventSequenceState
GtkPanDirection
GtkPopoverConstraint
GtkPlacesOpenFlags
GtkPickFlags
gtkeventcontroller
gtk_event_controller_get_widget
gtk_event_controller_handle_event
gtk_event_controller_reset
gtk_event_controller_get_propagation_phase
gtk_event_controller_set_propagation_phase
GTK_EVENT_CONTROLLER
GTK_EVENT_CONTROLLER_CLASS
GTK_EVENT_CONTROLLER_GET_CLASS
GTK_IS_EVENT_CONTROLLER
GTK_TYPE_EVENT_CONTROLLER
GtkEventControllerClass
gtk_event_controller_get_type
gtkeventcontrollerkey
gtk_event_controller_key_new
gtk_event_controller_key_set_im_context
gtk_event_controller_key_get_im_context
gtk_event_controller_key_forward
gtk_event_controller_key_get_group
gtk_event_controller_key_get_focus_origin
gtk_event_controller_key_get_focus_target
GTK_EVENT_CONTROLLER_KEY
GTK_EVENT_CONTROLLER_KEY_CLASS
GTK_EVENT_CONTROLLER_KEY_GET_CLASS
GTK_IS_EVENT_CONTROLLER_KEY
GTK_TYPE_EVENT_CONTROLLER_KEY
GtkEventControllerKey
GtkEventControllerKeyClass
gtk_event_controller_key_get_type
gtkeventcontrollerlegacy
gtk_event_controller_legacy_new
GTK_EVENT_CONTROLLER_LEGACY
GTK_EVENT_CONTROLLER_LEGACY_CLASS
GTK_EVENT_CONTROLLER_LEGACY_GET_CLASS
GTK_IS_EVENT_CONTROLLER_LEGACY
GTK_TYPE_EVENT_CONTROLLER_LEGACY
GtkEventControllerLegacy
GtkEventControllerLegacyClass
gtk_event_controller_legacy_get_type
gtkeventcontrollermotion
gtk_event_controller_motion_new
gtk_event_controller_motion_get_pointer_origin
gtk_event_controller_motion_get_pointer_target
GTK_EVENT_CONTROLLER_MOTION
GTK_EVENT_CONTROLLER_MOTION_CLASS
GTK_EVENT_CONTROLLER_MOTION_GET_CLASS
GTK_IS_EVENT_CONTROLLER_MOTION
GTK_TYPE_EVENT_CONTROLLER_MOTION
GtkEventControllerMotion
GtkEventControllerMotionClass
gtk_event_controller_motion_get_type
gtkeventcontrollerscroll
GtkEventControllerScrollFlags
gtk_event_controller_scroll_new
gtk_event_controller_scroll_set_flags
gtk_event_controller_scroll_get_flags
GTK_EVENT_CONTROLLER_SCROLL
GTK_EVENT_CONTROLLER_SCROLL_CLASS
GTK_EVENT_CONTROLLER_SCROLL_GET_CLASS
GTK_IS_EVENT_CONTROLLER_SCROLL
GTK_TYPE_EVENT_CONTROLLER_SCROLL
GtkEventControllerScroll
GtkEventControllerScrollClass
gtk_event_controller_scroll_get_type
gtkexpander
GtkExpander
GtkExpanderClass
gtk_expander_new
gtk_expander_new_with_mnemonic
gtk_expander_set_expanded
gtk_expander_get_expanded
gtk_expander_set_label
gtk_expander_get_label
gtk_expander_set_use_underline
gtk_expander_get_use_underline
gtk_expander_set_use_markup
gtk_expander_get_use_markup
gtk_expander_set_label_widget
gtk_expander_get_label_widget
gtk_expander_set_resize_toplevel
gtk_expander_get_resize_toplevel
GTK_EXPANDER
GTK_EXPANDER_CLASS
GTK_EXPANDER_GET_CLASS
GTK_IS_EXPANDER
GTK_TYPE_EXPANDER
GtkExpander
gtk_expander_get_type
gtkexpanderaccessible
GtkExpanderAccessible
GTK_EXPANDER_ACCESSIBLE
GTK_EXPANDER_ACCESSIBLE_CLASS
GTK_EXPANDER_ACCESSIBLE_GET_CLASS
GTK_IS_EXPANDER_ACCESSIBLE
GTK_TYPE_EXPANDER_ACCESSIBLE
GtkExpanderAccessible
GtkExpanderAccessibleClass
GtkExpanderAccessiblePrivate
gtk_expander_accessible_get_type
gtkfilechooser
GtkFileChooserAction
GtkFileChooserConfirmation
GTK_FILE_CHOOSER_ERROR
GtkFileChooserError
gtk_file_chooser_error_quark
gtk_file_chooser_set_action
gtk_file_chooser_get_action
gtk_file_chooser_set_local_only
gtk_file_chooser_get_local_only
gtk_file_chooser_set_select_multiple
gtk_file_chooser_get_select_multiple
gtk_file_chooser_set_show_hidden
gtk_file_chooser_get_show_hidden
gtk_file_chooser_set_do_overwrite_confirmation
gtk_file_chooser_get_do_overwrite_confirmation
gtk_file_chooser_set_create_folders
gtk_file_chooser_get_create_folders
gtk_file_chooser_set_current_name
gtk_file_chooser_get_current_name
gtk_file_chooser_get_filename
gtk_file_chooser_set_filename
gtk_file_chooser_select_filename
gtk_file_chooser_unselect_filename
gtk_file_chooser_select_all
gtk_file_chooser_unselect_all
gtk_file_chooser_get_filenames
gtk_file_chooser_set_current_folder
gtk_file_chooser_get_current_folder
gtk_file_chooser_get_uri
gtk_file_chooser_set_uri
gtk_file_chooser_select_uri
gtk_file_chooser_unselect_uri
gtk_file_chooser_get_uris
gtk_file_chooser_set_current_folder_uri
gtk_file_chooser_get_current_folder_uri
gtk_file_chooser_get_file
gtk_file_chooser_set_file
gtk_file_chooser_select_file
gtk_file_chooser_unselect_file
gtk_file_chooser_get_files
gtk_file_chooser_set_current_folder_file
gtk_file_chooser_get_current_folder_file
gtk_file_chooser_set_preview_widget
gtk_file_chooser_get_preview_widget
gtk_file_chooser_set_preview_widget_active
gtk_file_chooser_get_preview_widget_active
gtk_file_chooser_set_use_preview_label
gtk_file_chooser_get_use_preview_label
gtk_file_chooser_get_preview_filename
gtk_file_chooser_get_preview_uri
gtk_file_chooser_get_preview_file
gtk_file_chooser_set_extra_widget
gtk_file_chooser_get_extra_widget
gtk_file_chooser_add_filter
gtk_file_chooser_remove_filter
gtk_file_chooser_list_filters
gtk_file_chooser_set_filter
gtk_file_chooser_get_filter
gtk_file_chooser_add_shortcut_folder
gtk_file_chooser_remove_shortcut_folder
gtk_file_chooser_list_shortcut_folders
gtk_file_chooser_add_shortcut_folder_uri
gtk_file_chooser_remove_shortcut_folder_uri
gtk_file_chooser_list_shortcut_folder_uris
gtk_file_chooser_add_choice
gtk_file_chooser_remove_choice
gtk_file_chooser_set_choice
gtk_file_chooser_get_choice
GTK_FILE_CHOOSER
GTK_IS_FILE_CHOOSER
GTK_TYPE_FILE_CHOOSER
GtkFileChooser
gtk_file_chooser_get_type
gtkfilechooserbutton
GtkFileChooserButton
GtkFileChooserButtonClass
gtk_file_chooser_button_new
gtk_file_chooser_button_new_with_dialog
gtk_file_chooser_button_get_title
gtk_file_chooser_button_set_title
gtk_file_chooser_button_get_width_chars
gtk_file_chooser_button_set_width_chars
GTK_FILE_CHOOSER_BUTTON
GTK_FILE_CHOOSER_BUTTON_CLASS
GTK_FILE_CHOOSER_BUTTON_GET_CLASS
GTK_IS_FILE_CHOOSER_BUTTON
GTK_TYPE_FILE_CHOOSER_BUTTON
GtkFileChooserButton
gtk_file_chooser_button_get_type
gtkfilechooserdialog
GtkFileChooserDialog
gtk_file_chooser_dialog_new
GTK_FILE_CHOOSER_DIALOG
GTK_FILE_CHOOSER_DIALOG_CLASS
GTK_FILE_CHOOSER_DIALOG_GET_CLASS
GTK_IS_FILE_CHOOSER_DIALOG
GTK_TYPE_FILE_CHOOSER_DIALOG
GtkFileChooserDialog
GtkFileChooserDialogClass
GtkFileChooserDialogPrivate
gtk_file_chooser_dialog_get_type
gtkfilechooserembed
GtkFileChooserEmbed
GTK_FILE_CHOOSER_EMBED
GTK_FILE_CHOOSER_EMBED_GET_IFACE
GTK_IS_FILE_CHOOSER_EMBED
GTK_TYPE_FILE_CHOOSER_EMBED
GtkFileChooserEmbed
GtkFileChooserEmbedIface
gtkfilechooserentry
GTK_FILE_CHOOSER_ENTRY
GTK_IS_FILE_CHOOSER_ENTRY
GTK_TYPE_FILE_CHOOSER_ENTRY
GtkFileChooserEntry
gtkfilechoosernative
GTK_TYPE_FILE_CHOOSER_NATIVE
gtk_file_chooser_native_new
gtk_file_chooser_native_get_accept_label
gtk_file_chooser_native_set_accept_label
gtk_file_chooser_native_get_cancel_label
gtk_file_chooser_native_set_cancel_label
GtkFileChooserNative
gtkfilechooserutils
GTK_FILE_CHOOSER_DELEGATE_QUARK
GtkFileChooserProp
gtkfilechooserwidget
GtkFileChooserWidget
GtkFileChooserWidgetClass
gtk_file_chooser_widget_new
GTK_FILE_CHOOSER_WIDGET
GTK_FILE_CHOOSER_WIDGET_CLASS
GTK_FILE_CHOOSER_WIDGET_GET_CLASS
GTK_IS_FILE_CHOOSER_WIDGET
GTK_TYPE_FILE_CHOOSER_WIDGET
GtkFileChooserWidget
GtkFileChooserWidgetPrivate
gtk_file_chooser_widget_get_type
gtkfilefilter
GtkFileFilterFlags
GtkFileFilterFunc
GtkFileFilterInfo
gtk_file_filter_new
gtk_file_filter_set_name
gtk_file_filter_get_name
gtk_file_filter_add_mime_type
gtk_file_filter_add_pattern
gtk_file_filter_add_pixbuf_formats
gtk_file_filter_add_custom
gtk_file_filter_get_needed
gtk_file_filter_filter
gtk_file_filter_to_gvariant
gtk_file_filter_new_from_gvariant
GTK_FILE_FILTER
GTK_IS_FILE_FILTER
GTK_TYPE_FILE_FILTER
GtkFileFilter
gtk_file_filter_get_type
gtkfilesystem
GtkFileSystem
GtkFileSystemVolume
GtkFileSystemGetInfoCallback
GtkFileSystemVolumeMountCallback
GTK_FILE_SYSTEM
GTK_FILE_SYSTEM_CLASS
GTK_FILE_SYSTEM_GET_CLASS
GTK_IS_FILE_SYSTEM
GTK_TYPE_FILE_SYSTEM
GtkFileSystem
GtkFileSystemClass
GtkFileSystemPrivate
gtkfilesystemmodel
GtkFileSystemModelGetValue
GTK_FILE_SYSTEM_MODEL
GTK_IS_FILE_SYSTEM_MODEL
GTK_TYPE_FILE_SYSTEM_MODEL
GtkFileSystemModel
gtkfilterlistmodel
GTK_TYPE_FILTER_LIST_MODEL
GtkFilterListModelFilterFunc
gtk_filter_list_model_new
gtk_filter_list_model_new_for_type
gtk_filter_list_model_set_filter_func
gtk_filter_list_model_set_model
gtk_filter_list_model_get_model
gtk_filter_list_model_has_filter
gtk_filter_list_model_refilter
GtkFilterListModel
gtkfixed
GtkFixed
gtk_fixed_new
gtk_fixed_put
gtk_fixed_move
gtk_fixed_get_child_position
gtk_fixed_set_child_transform
gtk_fixed_get_child_transform
GTK_FIXED
GTK_FIXED_CLASS
GTK_FIXED_GET_CLASS
GTK_IS_FIXED
GTK_TYPE_FIXED
GtkFixed
GtkFixedClass
gtk_fixed_get_type
gtkfixedlayout
GTK_TYPE_FIXED_LAYOUT
GTK_TYPE_FIXED_LAYOUT_CHILD
gtk_fixed_layout_new
gtk_fixed_layout_child_set_position
gtk_fixed_layout_child_get_position
GtkFixedLayout
GtkFixedLayoutChild
gtkflattenlistmodel
GTK_TYPE_FLATTEN_LIST_MODEL
gtk_flatten_list_model_new
gtk_flatten_list_model_set_model
gtk_flatten_list_model_get_model
GtkFlattenListModel
gtkflowbox
GtkFlowBoxChild
GtkFlowBoxCreateWidgetFunc
gtk_flow_box_child_new
gtk_flow_box_child_get_index
gtk_flow_box_child_is_selected
gtk_flow_box_child_changed
gtk_flow_box_new
gtk_flow_box_bind_model
gtk_flow_box_set_homogeneous
gtk_flow_box_get_homogeneous
gtk_flow_box_set_row_spacing
gtk_flow_box_get_row_spacing
gtk_flow_box_set_column_spacing
gtk_flow_box_get_column_spacing
gtk_flow_box_set_min_children_per_line
gtk_flow_box_get_min_children_per_line
gtk_flow_box_set_max_children_per_line
gtk_flow_box_get_max_children_per_line
gtk_flow_box_set_activate_on_single_click
gtk_flow_box_get_activate_on_single_click
gtk_flow_box_insert
gtk_flow_box_get_child_at_index
gtk_flow_box_get_child_at_pos
GtkFlowBoxForeachFunc
gtk_flow_box_selected_foreach
gtk_flow_box_get_selected_children
gtk_flow_box_select_child
gtk_flow_box_unselect_child
gtk_flow_box_select_all
gtk_flow_box_unselect_all
gtk_flow_box_set_selection_mode
gtk_flow_box_get_selection_mode
gtk_flow_box_set_hadjustment
gtk_flow_box_set_vadjustment
GtkFlowBoxFilterFunc
gtk_flow_box_set_filter_func
gtk_flow_box_invalidate_filter
GtkFlowBoxSortFunc
gtk_flow_box_set_sort_func
gtk_flow_box_invalidate_sort
GTK_FLOW_BOX
GTK_FLOW_BOX_CHILD
GTK_FLOW_BOX_CHILD_CLASS
GTK_FLOW_BOX_CHILD_GET_CLASS
GTK_FLOW_BOX_CLASS
GTK_FLOW_BOX_GET_CLASS
GTK_IS_FLOW_BOX
GTK_IS_FLOW_BOX_CHILD
GTK_TYPE_FLOW_BOX
GTK_TYPE_FLOW_BOX_CHILD
GtkFlowBox
GtkFlowBoxChild
GtkFlowBoxChildClass
GtkFlowBoxClass
gtk_flow_box_child_get_type
gtk_flow_box_get_type
gtkflowboxaccessible
GtkFlowBoxAccessible
GTK_FLOW_BOX_ACCESSIBLE
GTK_FLOW_BOX_ACCESSIBLE_CLASS
GTK_FLOW_BOX_ACCESSIBLE_GET_CLASS
GTK_IS_FLOW_BOX_ACCESSIBLE
GTK_TYPE_FLOW_BOX_ACCESSIBLE
GtkFlowBoxAccessible
GtkFlowBoxAccessibleClass
GtkFlowBoxAccessiblePrivate
gtk_flow_box_accessible_get_type
gtkflowboxaccessibleprivate
gtkflowboxchildaccessible
GtkFlowBoxChildAccessible
GTK_FLOW_BOX_CHILD_ACCESSIBLE
GTK_FLOW_BOX_CHILD_ACCESSIBLE_CLASS
GTK_FLOW_BOX_CHILD_ACCESSIBLE_GET_CLASS
GTK_IS_FLOW_BOX_CHILD_ACCESSIBLE
GTK_TYPE_FLOW_BOX_CHILD_ACCESSIBLE
GtkFlowBoxChildAccessible
GtkFlowBoxChildAccessibleClass
gtk_flow_box_child_accessible_get_type
gtkfontbutton
GtkFontButton
gtk_font_button_new
gtk_font_button_new_with_font
gtk_font_button_get_title
gtk_font_button_set_title
gtk_font_button_get_use_font
gtk_font_button_set_use_font
gtk_font_button_get_use_size
gtk_font_button_set_use_size
GTK_FONT_BUTTON
GTK_FONT_BUTTON_CLASS
GTK_FONT_BUTTON_GET_CLASS
GTK_IS_FONT_BUTTON
GTK_TYPE_FONT_BUTTON
GtkFontButton
GtkFontButtonClass
gtk_font_button_get_type
gtkfontchooser
GtkFontChooser
GtkFontFilterFunc
GtkFontChooserLevel
gtk_font_chooser_get_font_family
gtk_font_chooser_get_font_face
gtk_font_chooser_get_font_size
gtk_font_chooser_get_font_desc
gtk_font_chooser_set_font_desc
gtk_font_chooser_get_font
gtk_font_chooser_set_font
gtk_font_chooser_get_preview_text
gtk_font_chooser_set_preview_text
gtk_font_chooser_get_show_preview_entry
gtk_font_chooser_set_show_preview_entry
gtk_font_chooser_set_filter_func
gtk_font_chooser_set_font_map
gtk_font_chooser_get_font_map
gtk_font_chooser_set_level
gtk_font_chooser_get_level
gtk_font_chooser_get_font_features
gtk_font_chooser_get_language
gtk_font_chooser_set_language
GTK_FONT_CHOOSER
GTK_FONT_CHOOSER_GET_IFACE
GTK_IS_FONT_CHOOSER
GTK_TYPE_FONT_CHOOSER
GtkFontChooser
GtkFontChooserIface
gtk_font_chooser_get_type
gtkfontchooserdialog
GtkFontChooserDialog
GtkFontChooserDialogClass
gtk_font_chooser_dialog_new
GTK_FONT_CHOOSER_DIALOG
GTK_FONT_CHOOSER_DIALOG_CLASS
GTK_FONT_CHOOSER_DIALOG_GET_CLASS
GTK_IS_FONT_CHOOSER_DIALOG
GTK_TYPE_FONT_CHOOSER_DIALOG
GtkFontChooserDialog
GtkFontChooserDialogPrivate
gtk_font_chooser_dialog_get_type
gtkfontchooserutils
GTK_FONT_CHOOSER_DELEGATE_QUARK
GtkFontChooserProp
gtkfontchooserwidget
GtkFontChooserWidget
GtkFontChooserWidgetClass
gtk_font_chooser_widget_new
GTK_FONT_CHOOSER_WIDGET
GTK_FONT_CHOOSER_WIDGET_CLASS
GTK_FONT_CHOOSER_WIDGET_GET_CLASS
GTK_IS_FONT_CHOOSER_WIDGET
GTK_TYPE_FONT_CHOOSER_WIDGET
GtkFontChooserWidget
GtkFontChooserWidgetPrivate
gtk_font_chooser_widget_get_type
gtkframe
GtkFrame
GtkFrameClass
gtk_frame_new
gtk_frame_set_label
gtk_frame_get_label
gtk_frame_set_label_widget
gtk_frame_get_label_widget
gtk_frame_set_label_align
gtk_frame_get_label_align
gtk_frame_set_shadow_type
gtk_frame_get_shadow_type
GTK_FRAME
GTK_FRAME_CLASS
GTK_FRAME_GET_CLASS
GTK_IS_FRAME
GTK_TYPE_FRAME
GtkFrame
gtk_frame_get_type
gtkframeaccessible
GtkFrameAccessible
GTK_FRAME_ACCESSIBLE
GTK_FRAME_ACCESSIBLE_CLASS
GTK_FRAME_ACCESSIBLE_GET_CLASS
GTK_IS_FRAME_ACCESSIBLE
GTK_TYPE_FRAME_ACCESSIBLE
GtkFrameAccessible
GtkFrameAccessibleClass
GtkFrameAccessiblePrivate
gtk_frame_accessible_get_type
gtkgesture
gtk_gesture_get_device
gtk_gesture_set_state
gtk_gesture_get_sequence_state
gtk_gesture_set_sequence_state
gtk_gesture_get_sequences
gtk_gesture_get_last_updated_sequence
gtk_gesture_handles_sequence
gtk_gesture_get_last_event
gtk_gesture_get_point
gtk_gesture_get_bounding_box
gtk_gesture_get_bounding_box_center
gtk_gesture_is_active
gtk_gesture_is_recognized
gtk_gesture_group
gtk_gesture_ungroup
gtk_gesture_get_group
gtk_gesture_is_grouped_with
GTK_GESTURE
GTK_GESTURE_CLASS
GTK_GESTURE_GET_CLASS
GTK_IS_GESTURE
GTK_TYPE_GESTURE
GtkGestureClass
gtk_gesture_get_type
gtkgesturedrag
gtk_gesture_drag_new
gtk_gesture_drag_get_start_point
gtk_gesture_drag_get_offset
GTK_GESTURE_DRAG
GTK_GESTURE_DRAG_CLASS
GTK_GESTURE_DRAG_GET_CLASS
GTK_IS_GESTURE_DRAG
GTK_TYPE_GESTURE_DRAG
GtkGestureDrag
GtkGestureDragClass
gtk_gesture_drag_get_type
gtkgesturelongpress
gtk_gesture_long_press_new
GTK_GESTURE_LONG_PRESS
GTK_GESTURE_LONG_PRESS_CLASS
GTK_GESTURE_LONG_PRESS_GET_CLASS
GTK_IS_GESTURE_LONG_PRESS
GTK_TYPE_GESTURE_LONG_PRESS
GtkGestureLongPress
GtkGestureLongPressClass
gtk_gesture_long_press_get_type
gtkgesturemultipress
gtk_gesture_multi_press_new
gtk_gesture_multi_press_set_area
gtk_gesture_multi_press_get_area
GTK_GESTURE_MULTI_PRESS
GTK_GESTURE_MULTI_PRESS_CLASS
GTK_GESTURE_MULTI_PRESS_GET_CLASS
GTK_IS_GESTURE_MULTI_PRESS
GTK_TYPE_GESTURE_MULTI_PRESS
GtkGestureMultiPress
GtkGestureMultiPressClass
gtk_gesture_multi_press_get_type
gtkgesturepan
gtk_gesture_pan_new
gtk_gesture_pan_get_orientation
gtk_gesture_pan_set_orientation
GTK_GESTURE_PAN
GTK_GESTURE_PAN_CLASS
GTK_GESTURE_PAN_GET_CLASS
GTK_IS_GESTURE_PAN
GTK_TYPE_GESTURE_PAN
GtkGesturePan
GtkGesturePanClass
gtk_gesture_pan_get_type
gtkgesturerotate
gtk_gesture_rotate_new
gtk_gesture_rotate_get_angle_delta
GTK_GESTURE_ROTATE
GTK_GESTURE_ROTATE_CLASS
GTK_GESTURE_ROTATE_GET_CLASS
GTK_IS_GESTURE_ROTATE
GTK_TYPE_GESTURE_ROTATE
GtkGestureRotate
GtkGestureRotateClass
gtk_gesture_rotate_get_type
gtkgesturesingle
gtk_gesture_single_get_touch_only
gtk_gesture_single_set_touch_only
gtk_gesture_single_get_exclusive
gtk_gesture_single_set_exclusive
gtk_gesture_single_get_button
gtk_gesture_single_set_button
gtk_gesture_single_get_current_button
gtk_gesture_single_get_current_sequence
GTK_GESTURE_SINGLE
GTK_GESTURE_SINGLE_CLASS
GTK_GESTURE_SINGLE_GET_CLASS
GTK_IS_GESTURE_SINGLE
GTK_TYPE_GESTURE_SINGLE
GtkGestureSingle
GtkGestureSingleClass
gtk_gesture_single_get_type
gtkgesturestylus
gtk_gesture_stylus_new
gtk_gesture_stylus_get_axis
gtk_gesture_stylus_get_axes
gtk_gesture_stylus_get_backlog
gtk_gesture_stylus_get_device_tool
GTK_GESTURE_STYLUS
GTK_GESTURE_STYLUS_CLASS
GTK_GESTURE_STYLUS_GET_CLASS
GTK_IS_GESTURE_STYLUS
GTK_TYPE_GESTURE_STYLUS
GtkGestureStylus
GtkGestureStylusClass
gtk_gesture_stylus_get_type
gtkgestureswipe
gtk_gesture_swipe_new
gtk_gesture_swipe_get_velocity
GTK_GESTURE_SWIPE
GTK_GESTURE_SWIPE_CLASS
GTK_GESTURE_SWIPE_GET_CLASS
GTK_IS_GESTURE_SWIPE
GTK_TYPE_GESTURE_SWIPE
GtkGestureSwipe
GtkGestureSwipeClass
gtk_gesture_swipe_get_type
gtkgesturezoom
gtk_gesture_zoom_new
gtk_gesture_zoom_get_scale_delta
GTK_GESTURE_ZOOM
GTK_GESTURE_ZOOM_CLASS
GTK_GESTURE_ZOOM_GET_CLASS
GTK_IS_GESTURE_ZOOM
GTK_TYPE_GESTURE_ZOOM
GtkGestureZoom
GtkGestureZoomClass
gtk_gesture_zoom_get_type
gtkglarea
GtkGLArea
GtkGLArea
GtkGLAreaClass
gtk_gl_area_new
gtk_gl_area_set_use_es
gtk_gl_area_get_use_es
gtk_gl_area_set_required_version
gtk_gl_area_get_required_version
gtk_gl_area_get_has_depth_buffer
gtk_gl_area_set_has_depth_buffer
gtk_gl_area_get_has_stencil_buffer
gtk_gl_area_set_has_stencil_buffer
gtk_gl_area_get_auto_render
gtk_gl_area_set_auto_render
gtk_gl_area_queue_render
gtk_gl_area_get_context
gtk_gl_area_make_current
gtk_gl_area_attach_buffers
gtk_gl_area_set_error
gtk_gl_area_get_error
GTK_GL_AREA
GTK_GL_AREA_CLASS
GTK_GL_AREA_GET_CLASS
GTK_IS_GL_AREA
GTK_TYPE_GL_AREA
gtk_gl_area_get_type
gtkgrid
GtkGrid
GtkGridClass
gtk_grid_new
gtk_grid_attach
gtk_grid_attach_next_to
gtk_grid_get_child_at
gtk_grid_insert_row
gtk_grid_insert_column
gtk_grid_remove_row
gtk_grid_remove_column
gtk_grid_insert_next_to
gtk_grid_set_row_homogeneous
gtk_grid_get_row_homogeneous
gtk_grid_set_row_spacing
gtk_grid_get_row_spacing
gtk_grid_set_column_homogeneous
gtk_grid_get_column_homogeneous
gtk_grid_set_column_spacing
gtk_grid_get_column_spacing
gtk_grid_set_row_baseline_position
gtk_grid_get_row_baseline_position
gtk_grid_set_baseline_row
gtk_grid_get_baseline_row
gtk_grid_query_child
GTK_GRID
GTK_GRID_CLASS
GTK_GRID_GET_CLASS
GTK_IS_GRID
GTK_TYPE_GRID
GtkGrid
gtk_grid_get_type
gtkgridlayout
GTK_TYPE_GRID_LAYOUT
GTK_TYPE_GRID_LAYOUT_CHILD
gtk_grid_layout_new
gtk_grid_layout_set_row_homogeneous
gtk_grid_layout_get_row_homogeneous
gtk_grid_layout_set_row_spacing
gtk_grid_layout_get_row_spacing
gtk_grid_layout_set_column_homogeneous
gtk_grid_layout_get_column_homogeneous
gtk_grid_layout_set_column_spacing
gtk_grid_layout_get_column_spacing
gtk_grid_layout_set_row_baseline_position
gtk_grid_layout_get_row_baseline_position
gtk_grid_layout_set_baseline_row
gtk_grid_layout_get_baseline_row
gtk_grid_layout_child_set_top_attach
gtk_grid_layout_child_get_top_attach
gtk_grid_layout_child_set_left_attach
gtk_grid_layout_child_get_left_attach
gtk_grid_layout_child_set_column_span
gtk_grid_layout_child_get_column_span
gtk_grid_layout_child_set_row_span
gtk_grid_layout_child_get_row_span
GtkGridLayout
GtkGridLayoutChild
gtkheaderbar
GtkHeaderBar
gtk_header_bar_new
gtk_header_bar_set_title
gtk_header_bar_get_title
gtk_header_bar_set_subtitle
gtk_header_bar_get_subtitle
gtk_header_bar_set_custom_title
gtk_header_bar_get_custom_title
gtk_header_bar_pack_start
gtk_header_bar_pack_end
gtk_header_bar_get_show_title_buttons
gtk_header_bar_set_show_title_buttons
gtk_header_bar_set_has_subtitle
gtk_header_bar_get_has_subtitle
gtk_header_bar_set_decoration_layout
gtk_header_bar_get_decoration_layout
GTK_HEADER_BAR
GTK_HEADER_BAR_CLASS
GTK_HEADER_BAR_GET_CLASS
GTK_IS_HEADER_BAR
GTK_TYPE_HEADER_BAR
GtkHeaderBar
GtkHeaderBarClass
GtkHeaderBarPrivate
gtk_header_bar_get_type
gtkicontheme
GtkIconTheme
GtkIconTheme
GtkIconThemeClass
GtkIconLookupFlags
GTK_ICON_THEME_ERROR
GtkIconThemeError
gtk_icon_theme_error_quark
gtk_icon_theme_new
gtk_icon_theme_get_default
gtk_icon_theme_get_for_display
gtk_icon_theme_set_display
gtk_icon_theme_set_search_path
gtk_icon_theme_get_search_path
gtk_icon_theme_append_search_path
gtk_icon_theme_prepend_search_path
gtk_icon_theme_add_resource_path
gtk_icon_theme_set_custom_theme
gtk_icon_theme_has_icon
gtk_icon_theme_get_icon_sizes
gtk_icon_theme_lookup_icon
gtk_icon_theme_lookup_icon_for_scale
gtk_icon_theme_choose_icon
gtk_icon_theme_choose_icon_for_scale
gtk_icon_theme_load_icon
gtk_icon_theme_load_icon_for_scale
gtk_icon_theme_lookup_by_gicon
gtk_icon_theme_lookup_by_gicon_for_scale
gtk_icon_theme_list_icons
gtk_icon_theme_list_contexts
gtk_icon_theme_get_example_icon_name
gtk_icon_theme_rescan_if_needed
gtk_icon_info_new_for_pixbuf
gtk_icon_info_get_base_size
gtk_icon_info_get_base_scale
gtk_icon_info_get_filename
gtk_icon_info_is_symbolic
gtk_icon_info_load_icon
gtk_icon_info_load_texture
gtk_icon_info_load_icon_async
gtk_icon_info_load_icon_finish
gtk_icon_info_load_symbolic
gtk_icon_info_load_symbolic_async
gtk_icon_info_load_symbolic_finish
gtk_icon_info_load_symbolic_for_context
gtk_icon_info_load_symbolic_for_context_async
gtk_icon_info_load_symbolic_for_context_finish
GtkIconInfo
GTK_ICON_INFO
GTK_ICON_INFO_CLASS
GTK_ICON_INFO_GET_CLASS
GTK_ICON_THEME
GTK_ICON_THEME_CLASS
GTK_ICON_THEME_GET_CLASS
GTK_IS_ICON_INFO
GTK_IS_ICON_THEME
GTK_TYPE_ICON_INFO
GTK_TYPE_ICON_THEME
GtkIconInfoClass
GtkIconThemePrivate
gtk_icon_info_get_type
gtk_icon_theme_get_type
gtkiconview
GtkIconView
GtkIconViewForeachFunc
GtkIconViewDropPosition
gtk_icon_view_new
gtk_icon_view_new_with_area
gtk_icon_view_new_with_model
gtk_icon_view_set_model
gtk_icon_view_get_model
gtk_icon_view_set_text_column
gtk_icon_view_get_text_column
gtk_icon_view_set_markup_column
gtk_icon_view_get_markup_column
gtk_icon_view_set_pixbuf_column
gtk_icon_view_get_pixbuf_column
gtk_icon_view_set_item_orientation
gtk_icon_view_get_item_orientation
gtk_icon_view_set_columns
gtk_icon_view_get_columns
gtk_icon_view_set_item_width
gtk_icon_view_get_item_width
gtk_icon_view_set_spacing
gtk_icon_view_get_spacing
gtk_icon_view_set_row_spacing
gtk_icon_view_get_row_spacing
gtk_icon_view_set_column_spacing
gtk_icon_view_get_column_spacing
gtk_icon_view_set_margin
gtk_icon_view_get_margin
gtk_icon_view_set_item_padding
gtk_icon_view_get_item_padding
gtk_icon_view_get_path_at_pos
gtk_icon_view_get_item_at_pos
gtk_icon_view_get_visible_range
gtk_icon_view_set_activate_on_single_click
gtk_icon_view_get_activate_on_single_click
gtk_icon_view_selected_foreach
gtk_icon_view_set_selection_mode
gtk_icon_view_get_selection_mode
gtk_icon_view_select_path
gtk_icon_view_unselect_path
gtk_icon_view_path_is_selected
gtk_icon_view_get_item_row
gtk_icon_view_get_item_column
gtk_icon_view_get_selected_items
gtk_icon_view_select_all
gtk_icon_view_unselect_all
gtk_icon_view_item_activated
gtk_icon_view_set_cursor
gtk_icon_view_get_cursor
gtk_icon_view_scroll_to_path
gtk_icon_view_enable_model_drag_source
gtk_icon_view_enable_model_drag_dest
gtk_icon_view_unset_model_drag_source
gtk_icon_view_unset_model_drag_dest
gtk_icon_view_set_reorderable
gtk_icon_view_get_reorderable
gtk_icon_view_set_drag_dest_item
gtk_icon_view_get_drag_dest_item
gtk_icon_view_get_dest_item_at_pos
gtk_icon_view_create_drag_icon
gtk_icon_view_get_cell_rect
gtk_icon_view_set_tooltip_item
gtk_icon_view_set_tooltip_cell
gtk_icon_view_get_tooltip_context
gtk_icon_view_set_tooltip_column
gtk_icon_view_get_tooltip_column
GTK_ICON_VIEW
GTK_ICON_VIEW_CLASS
GTK_ICON_VIEW_GET_CLASS
GTK_IS_ICON_VIEW
GTK_TYPE_ICON_VIEW
GtkIconView
GtkIconViewClass
GtkIconViewPrivate
gtk_icon_view_get_type
gtkiconviewaccessible
GtkIconViewAccessible
GTK_ICON_VIEW_ACCESSIBLE
GTK_ICON_VIEW_ACCESSIBLE_CLASS
GTK_ICON_VIEW_ACCESSIBLE_GET_CLASS
GTK_IS_ICON_VIEW_ACCESSIBLE
GTK_TYPE_ICON_VIEW_ACCESSIBLE
GtkIconViewAccessible
GtkIconViewAccessibleClass
GtkIconViewAccessiblePrivate
gtk_icon_view_accessible_get_type
gtkiconviewaccessibleprivate
gtkimage
GtkImage
GtkImageType
GtkImage
gtk_image_new
gtk_image_new_from_file
gtk_image_new_from_resource
gtk_image_new_from_pixbuf
gtk_image_new_from_paintable
gtk_image_new_from_icon_name
gtk_image_new_from_gicon
gtk_image_clear
gtk_image_set_from_file
gtk_image_set_from_resource
gtk_image_set_from_pixbuf
gtk_image_set_from_paintable
gtk_image_set_from_icon_name
gtk_image_set_from_gicon
gtk_image_set_pixel_size
gtk_image_set_icon_size
gtk_image_get_storage_type
gtk_image_get_paintable
gtk_image_get_icon_name
gtk_image_get_gicon
gtk_image_get_pixel_size
gtk_image_get_icon_size
GTK_IMAGE
GTK_IMAGE_CLASS
GTK_IMAGE_GET_CLASS
GTK_IS_IMAGE
GTK_TYPE_IMAGE
GtkImageClass
gtk_image_get_type
gtkimageaccessible
GtkImageAccessible
GTK_IMAGE_ACCESSIBLE
GTK_IMAGE_ACCESSIBLE_CLASS
GTK_IMAGE_ACCESSIBLE_GET_CLASS
GTK_IS_IMAGE_ACCESSIBLE
GTK_TYPE_IMAGE_ACCESSIBLE
GtkImageAccessible
GtkImageAccessibleClass
GtkImageAccessiblePrivate
gtk_image_accessible_get_type
gtkimagecellaccessible
GtkImageCellAccessible
GTK_IMAGE_CELL_ACCESSIBLE
GTK_IMAGE_CELL_ACCESSIBLE_CLASS
GTK_IMAGE_CELL_ACCESSIBLE_GET_CLASS
GTK_IS_IMAGE_CELL_ACCESSIBLE
GTK_TYPE_IMAGE_CELL_ACCESSIBLE
GtkImageCellAccessible
GtkImageCellAccessibleClass
GtkImageCellAccessiblePrivate
gtk_image_cell_accessible_get_type
gtkimcontext
GtkIMContext
gtk_im_context_set_client_widget
gtk_im_context_get_preedit_string
gtk_im_context_filter_keypress
gtk_im_context_focus_in
gtk_im_context_focus_out
gtk_im_context_reset
gtk_im_context_set_cursor_location
gtk_im_context_set_use_preedit
gtk_im_context_set_surrounding
gtk_im_context_get_surrounding
gtk_im_context_delete_surrounding
GTK_IM_CONTEXT
GTK_IM_CONTEXT_CLASS
GTK_IM_CONTEXT_GET_CLASS
GTK_IS_IM_CONTEXT
GTK_TYPE_IM_CONTEXT
GtkIMContext
GtkIMContextClass
gtk_im_context_get_type
gtkimcontextbroadway
gtk_im_context_broadway_get_type
gtkimcontextime
GtkIMContextIME
gtk_im_context_ime_register_type
gtk_im_context_ime_new
GTK_IM_CONTEXT_IME
GTK_IM_CONTEXT_IME_CLASS
GTK_IM_CONTEXT_IME_GET_CLASS
GTK_IS_IM_CONTEXT_IME
GTK_TYPE_IM_CONTEXT_IME
GtkIMContextIME
GtkIMContextIMEClass
GtkIMContextIMEPrivate
gtk_im_context_ime_get_type
gtkimcontextquartz
gtk_im_context_quartz_get_type
gtkimcontextsimple
GtkIMContextSimple
GTK_MAX_COMPOSE_LEN
gtk_im_context_simple_new
gtk_im_context_simple_add_table
gtk_im_context_simple_add_compose_file
GTK_IM_CONTEXT_SIMPLE
GTK_IM_CONTEXT_SIMPLE_CLASS
GTK_IM_CONTEXT_SIMPLE_GET_CLASS
GTK_IS_IM_CONTEXT_SIMPLE
GTK_TYPE_IM_CONTEXT_SIMPLE
GtkIMContextSimple
GtkIMContextSimpleClass
GtkIMContextSimplePrivate
gtk_im_context_simple_get_type
gtkimcontextwayland
gtk_im_context_wayland_get_type
gtkimcontextxim
GtkIMContextXIM
gtk_im_context_xim_shutdown
GTK_IM_CONTEXT_XIM
GTK_IM_CONTEXT_XIM_CLASS
GTK_IM_CONTEXT_XIM_GET_CLASS
GTK_IS_IM_CONTEXT_XIM
GTK_TYPE_IM_CONTEXT_XIM
GtkIMContextXIM
GtkIMContextXIMClass
gtk_im_context_xim_get_type
gtkimmodule
gtk_im_modules_init
GTK_IM_MODULE_EXTENSION_POINT_NAME
gtkimmulticontext
GtkIMMulticontext
gtk_im_multicontext_new
gtk_im_multicontext_get_context_id
gtk_im_multicontext_set_context_id
GTK_IM_MULTICONTEXT
GTK_IM_MULTICONTEXT_CLASS
GTK_IM_MULTICONTEXT_GET_CLASS
GTK_IS_IM_MULTICONTEXT
GTK_TYPE_IM_MULTICONTEXT
GtkIMMulticontext
GtkIMMulticontextClass
GtkIMMulticontextPrivate
gtk_im_multicontext_get_type
gtkinfobar
GtkInfoBar
gtk_info_bar_new
gtk_info_bar_new_with_buttons
gtk_info_bar_get_action_area
gtk_info_bar_get_content_area
gtk_info_bar_add_action_widget
gtk_info_bar_add_button
gtk_info_bar_add_buttons
gtk_info_bar_set_response_sensitive
gtk_info_bar_set_default_response
gtk_info_bar_response
gtk_info_bar_set_message_type
gtk_info_bar_get_message_type
gtk_info_bar_set_show_close_button
gtk_info_bar_get_show_close_button
gtk_info_bar_set_revealed
gtk_info_bar_get_revealed
GTK_INFO_BAR
GTK_INFO_BAR_CLASS
GTK_INFO_BAR_GET_CLASS
GTK_IS_INFO_BAR
GTK_TYPE_INFO_BAR
GtkInfoBar
GtkInfoBarClass
gtk_info_bar_get_type
gtklabel
GtkLabel
gtk_label_new
gtk_label_new_with_mnemonic
gtk_label_set_text
gtk_label_get_text
gtk_label_set_attributes
gtk_label_get_attributes
gtk_label_set_label
gtk_label_get_label
gtk_label_set_markup
gtk_label_set_use_markup
gtk_label_get_use_markup
gtk_label_set_use_underline
gtk_label_get_use_underline
gtk_label_set_markup_with_mnemonic
gtk_label_get_mnemonic_keyval
gtk_label_set_mnemonic_widget
gtk_label_get_mnemonic_widget
gtk_label_set_text_with_mnemonic
gtk_label_set_justify
gtk_label_get_justify
gtk_label_set_ellipsize
gtk_label_get_ellipsize
gtk_label_set_width_chars
gtk_label_get_width_chars
gtk_label_set_max_width_chars
gtk_label_get_max_width_chars
gtk_label_set_lines
gtk_label_get_lines
gtk_label_set_pattern
gtk_label_set_line_wrap
gtk_label_get_line_wrap
gtk_label_set_line_wrap_mode
gtk_label_get_line_wrap_mode
gtk_label_set_selectable
gtk_label_get_selectable
gtk_label_select_region
gtk_label_get_selection_bounds
gtk_label_get_layout
gtk_label_get_layout_offsets
gtk_label_set_single_line_mode
gtk_label_get_single_line_mode
gtk_label_get_current_uri
gtk_label_set_track_visited_links
gtk_label_get_track_visited_links
gtk_label_set_xalign
gtk_label_get_xalign
gtk_label_set_yalign
gtk_label_get_yalign
GtkLabelSelectionInfo
GTK_IS_LABEL
GTK_LABEL
GTK_LABEL_CLASS
GTK_LABEL_GET_CLASS
GTK_TYPE_LABEL
GtkLabel
GtkLabelClass
GtkLabelPrivate
gtk_label_get_type
gtklabelaccessible
GtkLabelAccessible
GTK_IS_LABEL_ACCESSIBLE
GTK_LABEL_ACCESSIBLE
GTK_LABEL_ACCESSIBLE_CLASS
GTK_LABEL_ACCESSIBLE_GET_CLASS
GTK_TYPE_LABEL_ACCESSIBLE
GtkLabelAccessible
GtkLabelAccessibleClass
GtkLabelAccessiblePrivate
gtk_label_accessible_get_type
gtklabelaccessibleprivate
gtklayoutchild
GtkLayoutChild
GTK_TYPE_LAYOUT_CHILD
GtkLayoutChildClass
gtk_layout_child_get_layout_manager
gtk_layout_child_get_child_widget
GtkLayoutChild
gtklayoutmanager
GtkLayoutManager
GTK_TYPE_LAYOUT_MANAGER
GtkLayoutManagerClass
gtk_layout_manager_measure
gtk_layout_manager_allocate
gtk_layout_manager_get_request_mode
gtk_layout_manager_get_widget
gtk_layout_manager_layout_changed
gtk_layout_manager_get_layout_child
GtkLayoutManager
gtklayoutmanagerprivate
gtk_layout_manager_set_widget
gtk_layout_manager_remove_layout_child
gtklevelbar
GtkLevelBar
GTK_LEVEL_BAR_OFFSET_LOW
GTK_LEVEL_BAR_OFFSET_HIGH
GTK_LEVEL_BAR_OFFSET_FULL
gtk_level_bar_new
gtk_level_bar_new_for_interval
gtk_level_bar_set_mode
gtk_level_bar_get_mode
gtk_level_bar_set_value
gtk_level_bar_get_value
gtk_level_bar_set_min_value
gtk_level_bar_get_min_value
gtk_level_bar_set_max_value
gtk_level_bar_get_max_value
gtk_level_bar_set_inverted
gtk_level_bar_get_inverted
gtk_level_bar_add_offset_value
gtk_level_bar_remove_offset_value
gtk_level_bar_get_offset_value
GTK_IS_LEVEL_BAR
GTK_LEVEL_BAR
GTK_LEVEL_BAR_CLASS
GTK_LEVEL_BAR_GET_CLASS
GTK_TYPE_LEVEL_BAR
GtkLevelBar
GtkLevelBarClass
gtk_level_bar_get_type
gtklevelbaraccessible
GtkLevelBarAccessible
GTK_IS_LEVEL_BAR_ACCESSIBLE
GTK_LEVEL_BAR_ACCESSIBLE
GTK_LEVEL_BAR_ACCESSIBLE_CLASS
GTK_LEVEL_BAR_ACCESSIBLE_GET_CLASS
GTK_TYPE_LEVEL_BAR_ACCESSIBLE
GtkLevelBarAccessible
GtkLevelBarAccessibleClass
GtkLevelBarAccessiblePrivate
gtk_level_bar_accessible_get_type
gtklinkbutton
GtkLinkButton
GtkLinkButton
GtkLinkButtonClass
gtk_link_button_new
gtk_link_button_new_with_label
gtk_link_button_get_uri
gtk_link_button_set_uri
gtk_link_button_get_visited
gtk_link_button_set_visited
GTK_IS_LINK_BUTTON
GTK_LINK_BUTTON
GTK_LINK_BUTTON_CLASS
GTK_LINK_BUTTON_GET_CLASS
GTK_TYPE_LINK_BUTTON
GtkLinkButtonPrivate
gtk_link_button_get_type
gtklinkbuttonaccessible
GtkLinkButtonAccessible
GTK_IS_LINK_BUTTON_ACCESSIBLE
GTK_LINK_BUTTON_ACCESSIBLE
GTK_LINK_BUTTON_ACCESSIBLE_CLASS
GTK_LINK_BUTTON_ACCESSIBLE_GET_CLASS
GTK_TYPE_LINK_BUTTON_ACCESSIBLE
GtkLinkButtonAccessible
GtkLinkButtonAccessibleClass
GtkLinkButtonAccessiblePrivate
gtk_link_button_accessible_get_type
gtklistbox
GtkListBoxRow
GtkListBoxClass
GtkListBoxRowClass
GtkListBoxFilterFunc
GtkListBoxSortFunc
GtkListBoxUpdateHeaderFunc
GtkListBoxCreateWidgetFunc
gtk_list_box_row_new
gtk_list_box_row_get_header
gtk_list_box_row_set_header
gtk_list_box_row_get_index
gtk_list_box_row_changed
gtk_list_box_row_is_selected
gtk_list_box_row_set_selectable
gtk_list_box_row_get_selectable
gtk_list_box_row_set_activatable
gtk_list_box_row_get_activatable
gtk_list_box_prepend
gtk_list_box_insert
gtk_list_box_get_selected_row
gtk_list_box_get_row_at_index
gtk_list_box_get_row_at_y
gtk_list_box_select_row
gtk_list_box_set_placeholder
gtk_list_box_set_adjustment
gtk_list_box_get_adjustment
GtkListBoxForeachFunc
gtk_list_box_selected_foreach
gtk_list_box_get_selected_rows
gtk_list_box_unselect_row
gtk_list_box_select_all
gtk_list_box_unselect_all
gtk_list_box_set_selection_mode
gtk_list_box_get_selection_mode
gtk_list_box_set_filter_func
gtk_list_box_set_header_func
gtk_list_box_invalidate_filter
gtk_list_box_invalidate_sort
gtk_list_box_invalidate_headers
gtk_list_box_set_sort_func
gtk_list_box_set_activate_on_single_click
gtk_list_box_get_activate_on_single_click
gtk_list_box_drag_unhighlight_row
gtk_list_box_drag_highlight_row
gtk_list_box_new
gtk_list_box_bind_model
gtk_list_box_set_show_separators
gtk_list_box_get_show_separators
GTK_IS_LIST_BOX
GTK_IS_LIST_BOX_ROW
GTK_LIST_BOX
GTK_LIST_BOX_CLASS
GTK_LIST_BOX_GET_CLASS
GTK_LIST_BOX_ROW
GTK_LIST_BOX_ROW_CLASS
GTK_LIST_BOX_ROW_GET_CLASS
GTK_TYPE_LIST_BOX
GTK_TYPE_LIST_BOX_ROW
GtkListBox
GtkListBoxRow
gtk_list_box_get_type
gtk_list_box_row_get_type
gtklistboxaccessible
GtkListBoxAccessible
GTK_IS_LIST_BOX_ACCESSIBLE
GTK_LIST_BOX_ACCESSIBLE
GTK_LIST_BOX_ACCESSIBLE_CLASS
GTK_LIST_BOX_ACCESSIBLE_GET_CLASS
GTK_TYPE_LIST_BOX_ACCESSIBLE
GtkListBoxAccessible
GtkListBoxAccessibleClass
GtkListBoxAccessiblePrivate
gtk_list_box_accessible_get_type
gtklistboxaccessibleprivate
gtklistboxrowaccessible
GtkListBoxRowAccessible
GTK_IS_LIST_BOX_ROW_ACCESSIBLE
GTK_LIST_BOX_ROW_ACCESSIBLE
GTK_LIST_BOX_ROW_ACCESSIBLE_CLASS
GTK_LIST_BOX_ROW_ACCESSIBLE_GET_CLASS
GTK_TYPE_LIST_BOX_ROW_ACCESSIBLE
GtkListBoxRowAccessible
GtkListBoxRowAccessibleClass
gtk_list_box_row_accessible_get_type
gtklistlistmodelprivate
gtk_list_list_model_new
gtk_list_list_model_new_with_size
gtk_list_list_model_item_added
gtk_list_list_model_item_added_at
gtk_list_list_model_item_removed
gtk_list_list_model_item_removed_at
gtk_list_list_model_clear
GTK_IS_LIST_LIST_MODEL
GTK_LIST_LIST_MODEL
GTK_LIST_LIST_MODEL_CLASS
GTK_LIST_LIST_MODEL_GET_CLASS
GTK_TYPE_LIST_LIST_MODEL
GtkListListModel
GtkListListModelClass
gtk_list_list_model_get_type
gtkliststore
GtkListStore
gtk_list_store_new
gtk_list_store_newv
gtk_list_store_set_column_types
gtk_list_store_set_value
gtk_list_store_set
gtk_list_store_set_valuesv
gtk_list_store_set_valist
gtk_list_store_remove
gtk_list_store_insert
gtk_list_store_insert_before
gtk_list_store_insert_after
gtk_list_store_insert_with_values
gtk_list_store_insert_with_valuesv
gtk_list_store_prepend
gtk_list_store_append
gtk_list_store_clear
gtk_list_store_iter_is_valid
gtk_list_store_reorder
gtk_list_store_swap
gtk_list_store_move_after
gtk_list_store_move_before
GTK_IS_LIST_STORE
GTK_LIST_STORE
GTK_LIST_STORE_CLASS
GTK_LIST_STORE_GET_CLASS
GTK_TYPE_LIST_STORE
GtkListStore
GtkListStoreClass
GtkListStorePrivate
gtk_list_store_get_type
gtklockbutton
GtkLockButton
GtkLockButtonClass
gtk_lock_button_new
gtk_lock_button_get_permission
gtk_lock_button_set_permission
GTK_IS_LOCK_BUTTON
GTK_LOCK_BUTTON
GTK_LOCK_BUTTON_CLASS
GTK_LOCK_BUTTON_GET_CLASS
GTK_TYPE_LOCK_BUTTON
GtkLockButton
gtk_lock_button_get_type
gtklockbuttonaccessible
GtkLockButtonAccessible
GTK_IS_LOCK_BUTTON_ACCESSIBLE
GTK_LOCK_BUTTON_ACCESSIBLE
GTK_LOCK_BUTTON_ACCESSIBLE_CLASS
GTK_LOCK_BUTTON_ACCESSIBLE_GET_CLASS
GTK_TYPE_LOCK_BUTTON_ACCESSIBLE
GtkLockButtonAccessible
GtkLockButtonAccessibleClass
GtkLockButtonAccessiblePrivate
gtk_lock_button_accessible_get_type
gtklockbuttonaccessibleprivate
gtkmain
GTK_PRIORITY_RESIZE
gtk_get_major_version
gtk_get_minor_version
gtk_get_micro_version
gtk_get_binary_age
gtk_get_interface_age
gtk_check_version
gtk_init
gtk_init_check
gtk_is_initialized
gtk_get_main_thread
gtk_init_abi_check
gtk_init_check_abi_check
gtk_disable_setlocale
gtk_get_default_language
gtk_get_locale_direction
gtk_events_pending
gtk_main_do_event
gtk_main
gtk_main_level
gtk_main_quit
gtk_main_iteration
gtk_main_iteration_do
gtk_grab_add
gtk_grab_get_current
gtk_grab_remove
gtk_device_grab_add
gtk_device_grab_remove
gtk_get_current_event
gtk_get_current_event_time
gtk_get_current_event_state
gtk_get_current_event_device
gtk_get_event_widget
gtk_get_event_target
gtk_get_event_target_with_type
gtk_propagate_event
gtkmaplistmodel
GTK_TYPE_MAP_LIST_MODEL
GtkMapListModelMapFunc
gtk_map_list_model_new
gtk_map_list_model_set_map_func
gtk_map_list_model_set_model
gtk_map_list_model_get_model
gtk_map_list_model_has_map
GtkMapListModel
gtkmediacontrols
GTK_TYPE_MEDIA_CONTROLS
gtk_media_controls_new
gtk_media_controls_get_media_stream
gtk_media_controls_set_media_stream
GtkMediaControls
gtkmediafile
GtkMediaFile
GTK_MEDIA_FILE_EXTENSION_POINT_NAME
GTK_TYPE_MEDIA_FILE
GtkMediaFileClass
gtk_media_file_new
gtk_media_file_new_for_filename
gtk_media_file_new_for_resource
gtk_media_file_new_for_file
gtk_media_file_new_for_input_stream
gtk_media_file_clear
gtk_media_file_set_filename
gtk_media_file_set_resource
gtk_media_file_set_file
gtk_media_file_get_file
gtk_media_file_set_input_stream
gtk_media_file_get_input_stream
GtkMediaFile
gtkmediastream
GtkMediaStream
GTK_TYPE_MEDIA_STREAM
GtkMediaStreamClass
gtk_media_stream_is_prepared
gtk_media_stream_get_error
gtk_media_stream_has_audio
gtk_media_stream_has_video
gtk_media_stream_play
gtk_media_stream_pause
gtk_media_stream_get_playing
gtk_media_stream_set_playing
gtk_media_stream_get_ended
gtk_media_stream_get_timestamp
gtk_media_stream_get_duration
gtk_media_stream_is_seekable
gtk_media_stream_is_seeking
gtk_media_stream_seek
gtk_media_stream_get_loop
gtk_media_stream_set_loop
gtk_media_stream_get_muted
gtk_media_stream_set_muted
gtk_media_stream_get_volume
gtk_media_stream_set_volume
gtk_media_stream_realize
gtk_media_stream_unrealize
gtk_media_stream_prepared
gtk_media_stream_unprepared
gtk_media_stream_update
gtk_media_stream_ended
gtk_media_stream_seek_success
gtk_media_stream_seek_failed
gtk_media_stream_gerror
gtk_media_stream_error
gtk_media_stream_error_valist
GtkMediaStream
gtkmenu
GtkMenu
GtkArrowPlacement
GtkMenuDetachFunc
gtk_menu_new
gtk_menu_new_from_model
gtk_menu_popup_at_rect
gtk_menu_popup_at_widget
gtk_menu_popup_at_pointer
gtk_menu_reposition
gtk_menu_popdown
gtk_menu_get_active
gtk_menu_set_active
gtk_menu_set_accel_group
gtk_menu_get_accel_group
gtk_menu_set_accel_path
gtk_menu_get_accel_path
gtk_menu_attach_to_widget
gtk_menu_detach
gtk_menu_get_attach_widget
gtk_menu_reorder_child
gtk_menu_set_monitor
gtk_menu_get_monitor
gtk_menu_place_on_monitor
gtk_menu_get_for_attach_widget
gtk_menu_set_reserve_toggle_size
gtk_menu_get_reserve_toggle_size
GTK_IS_MENU
GTK_MENU
GTK_MENU_CLASS
GTK_MENU_GET_CLASS
GTK_TYPE_MENU
GtkMenu
GtkMenuClass
GtkMenuPrivate
gtk_menu_get_type
gtkmenuaccessible
GtkMenuAccessible
GTK_IS_MENU_ACCESSIBLE
GTK_MENU_ACCESSIBLE
GTK_MENU_ACCESSIBLE_CLASS
GTK_MENU_ACCESSIBLE_GET_CLASS
GTK_TYPE_MENU_ACCESSIBLE
GtkMenuAccessible
GtkMenuAccessibleClass
GtkMenuAccessiblePrivate
gtk_menu_accessible_get_type
gtkmenubar
GtkMenuBar
gtk_menu_bar_new
gtk_menu_bar_new_from_model
GTK_IS_MENU_BAR
GTK_MENU_BAR
GTK_MENU_BAR_CLASS
GTK_MENU_BAR_GET_CLASS
GTK_TYPE_MENU_BAR
GtkMenuBar
GtkMenuBarClass
GtkMenuBarPrivate
gtk_menu_bar_get_type
gtkmenubutton
GtkMenuButton
gtk_menu_button_new
gtk_menu_button_set_popup
gtk_menu_button_get_popup
gtk_menu_button_set_popover
gtk_menu_button_get_popover
gtk_menu_button_set_direction
gtk_menu_button_get_direction
gtk_menu_button_set_menu_model
gtk_menu_button_get_menu_model
gtk_menu_button_set_align_widget
gtk_menu_button_get_align_widget
gtk_menu_button_set_use_popover
gtk_menu_button_get_use_popover
GTK_IS_MENU_BUTTON
GTK_MENU_BUTTON
GTK_MENU_BUTTON_CLASS
GTK_MENU_BUTTON_GET_CLASS
GTK_TYPE_MENU_BUTTON
GtkMenuButton
GtkMenuButtonClass
GtkMenuButtonPrivate
gtk_menu_button_get_type
gtkmenubuttonaccessible
GtkMenuButtonAccessible
GTK_IS_MENU_BUTTON_ACCESSIBLE
GTK_MENU_BUTTON_ACCESSIBLE
GTK_MENU_BUTTON_ACCESSIBLE_CLASS
GTK_MENU_BUTTON_ACCESSIBLE_GET_CLASS
GTK_TYPE_MENU_BUTTON_ACCESSIBLE
GtkMenuButtonAccessible
GtkMenuButtonAccessibleClass
GtkMenuButtonAccessiblePrivate
gtk_menu_button_accessible_get_type
gtkmenuitem
GtkMenuItem
GtkMenuItemClass
gtk_menu_item_new
gtk_menu_item_new_with_label
gtk_menu_item_new_with_mnemonic
gtk_menu_item_set_submenu
gtk_menu_item_get_submenu
gtk_menu_item_select
gtk_menu_item_deselect
gtk_menu_item_activate
gtk_menu_item_toggle_size_request
gtk_menu_item_toggle_size_allocate
gtk_menu_item_set_accel_path
gtk_menu_item_get_accel_path
gtk_menu_item_set_label
gtk_menu_item_get_label
gtk_menu_item_set_use_underline
gtk_menu_item_get_use_underline
gtk_menu_item_set_reserve_indicator
gtk_menu_item_get_reserve_indicator
GTK_IS_MENU_ITEM
GTK_MENU_ITEM
GTK_MENU_ITEM_CLASS
GTK_MENU_ITEM_GET_CLASS
GTK_TYPE_MENU_ITEM
GtkMenuItem
GtkMenuItemPrivate
gtk_menu_item_get_type
gtkmenuitemaccessible
GtkMenuItemAccessible
GTK_IS_MENU_ITEM_ACCESSIBLE
GTK_MENU_ITEM_ACCESSIBLE
GTK_MENU_ITEM_ACCESSIBLE_CLASS
GTK_MENU_ITEM_ACCESSIBLE_GET_CLASS
GTK_TYPE_MENU_ITEM_ACCESSIBLE
GtkMenuItemAccessible
GtkMenuItemAccessibleClass
GtkMenuItemAccessiblePrivate
gtk_menu_item_accessible_get_type
gtkmenusectionbox
gtk_menu_section_box_new_toplevel
GTK_IS_MENU_SECTION_BOX
GTK_MENU_SECTION_BOX
GTK_MENU_SECTION_BOX_CLASS
GTK_MENU_SECTION_BOX_GET_CLASS
GTK_TYPE_MENU_SECTION_BOX
GtkMenuSectionBox
gtk_menu_section_box_get_type
gtkmenushell
GtkMenuShell
gtk_menu_shell_append
gtk_menu_shell_prepend
gtk_menu_shell_insert
gtk_menu_shell_deactivate
gtk_menu_shell_select_item
gtk_menu_shell_deselect
gtk_menu_shell_activate_item
gtk_menu_shell_select_first
gtk_menu_shell_cancel
gtk_menu_shell_get_take_focus
gtk_menu_shell_set_take_focus
gtk_menu_shell_get_selected_item
gtk_menu_shell_get_parent_shell
gtk_menu_shell_bind_model
GTK_IS_MENU_SHELL
GTK_MENU_SHELL
GTK_MENU_SHELL_CLASS
GTK_MENU_SHELL_GET_CLASS
GTK_TYPE_MENU_SHELL
GtkMenuShell
GtkMenuShellClass
GtkMenuShellPrivate
gtk_menu_shell_get_type
gtkmenushellaccessible
GtkMenuShellAccessible
GTK_IS_MENU_SHELL_ACCESSIBLE
GTK_MENU_SHELL_ACCESSIBLE
GTK_MENU_SHELL_ACCESSIBLE_CLASS
GTK_MENU_SHELL_ACCESSIBLE_GET_CLASS
GTK_TYPE_MENU_SHELL_ACCESSIBLE
GtkMenuShellAccessible
GtkMenuShellAccessibleClass
GtkMenuShellAccessiblePrivate
gtk_menu_shell_accessible_get_type
gtkmenutoolbutton
GtkMenuToolButton
GtkMenuToolButtonClass
gtk_menu_tool_button_new
gtk_menu_tool_button_set_menu
gtk_menu_tool_button_get_menu
gtk_menu_tool_button_set_arrow_tooltip_text
gtk_menu_tool_button_set_arrow_tooltip_markup
GTK_IS_MENU_TOOL_BUTTON
GTK_MENU_TOOL_BUTTON
GTK_MENU_TOOL_BUTTON_CLASS
GTK_MENU_TOOL_BUTTON_GET_CLASS
GTK_TYPE_MENU_TOOL_BUTTON
GtkMenuToolButton
GtkMenuToolButtonPrivate
gtk_menu_tool_button_get_type
gtkmenutracker
GtkMenuTrackerInsertFunc
GtkMenuTrackerRemoveFunc
gtk_menu_tracker_new
gtk_menu_tracker_new_for_item_link
gtk_menu_tracker_free
GtkMenuTracker
gtkmenutrackeritem
gtk_menu_tracker_item_get_special
gtk_menu_tracker_item_get_display_hint
gtk_menu_tracker_item_get_text_direction
gtk_menu_tracker_item_get_is_separator
gtk_menu_tracker_item_get_has_link
gtk_menu_tracker_item_get_label
gtk_menu_tracker_item_get_icon
gtk_menu_tracker_item_get_verb_icon
gtk_menu_tracker_item_get_sensitive
gtk_menu_tracker_item_get_role
gtk_menu_tracker_item_get_toggled
gtk_menu_tracker_item_get_accel
gtk_menu_tracker_item_may_disappear
gtk_menu_tracker_item_get_is_visible
gtk_menu_tracker_item_get_should_request_show
gtk_menu_tracker_item_activated
gtk_menu_tracker_item_request_submenu_shown
gtk_menu_tracker_item_get_submenu_shown
GTK_IS_MENU_TRACKER_ITEM
GTK_MENU_TRACKER_ITEM
GTK_TYPE_MENU_TRACKER_ITEM
GTK_TYPE_MENU_TRACKER_ITEM_ROLE
GtkMenuTrackerItem
GtkMenuTrackerItemRole
gtk_menu_tracker_item_get_type
gtk_menu_tracker_item_role_get_type
gtkmessagedialog
GtkMessageDialog
GtkButtonsType
gtk_message_dialog_new
gtk_message_dialog_new_with_markup
gtk_message_dialog_set_markup
gtk_message_dialog_format_secondary_text
gtk_message_dialog_format_secondary_markup
gtk_message_dialog_get_message_area
GTK_IS_MESSAGE_DIALOG
GTK_MESSAGE_DIALOG
GTK_MESSAGE_DIALOG_CLASS
GTK_MESSAGE_DIALOG_GET_CLASS
GTK_TYPE_MESSAGE_DIALOG
GtkMessageDialog
GtkMessageDialogClass
gtk_message_dialog_get_type
gtkmnemonichash
GtkMnemonicHash
GtkMnemonicHashForeach
gtkmodelbutton
GtkButtonRole
gtk_model_button_new
GTK_IS_MODEL_BUTTON
GTK_MODEL_BUTTON
GTK_TYPE_MODEL_BUTTON
GtkModelButton
gtk_model_button_get_type
gtkmodelmenuitem
gtk_model_menu_item_new
GTK_IS_MODEL_MENU_ITEM
GTK_MODEL_MENU_ITEM
GTK_TYPE_MODEL_MENU_ITEM
GtkModelMenuItem
gtk_model_menu_item_get_type
gtkmountoperation
GtkMountOperation
GtkMountOperation
GtkMountOperationClass
gtk_mount_operation_new
gtk_mount_operation_is_showing
gtk_mount_operation_set_parent
gtk_mount_operation_get_parent
gtk_mount_operation_set_display
gtk_mount_operation_get_display
GTK_IS_MOUNT_OPERATION
GTK_MOUNT_OPERATION
GTK_MOUNT_OPERATION_CLASS
GTK_MOUNT_OPERATION_GET_CLASS
GTK_TYPE_MOUNT_OPERATION
GtkMountOperationPrivate
gtk_mount_operation_get_type
gtknativedialog
GtkNativeDialog
GTK_TYPE_NATIVE_DIALOG
GtkNativeDialogClass
gtk_native_dialog_show
gtk_native_dialog_hide
gtk_native_dialog_destroy
gtk_native_dialog_get_visible
gtk_native_dialog_set_modal
gtk_native_dialog_get_modal
gtk_native_dialog_set_title
gtk_native_dialog_get_title
gtk_native_dialog_set_transient_for
gtk_native_dialog_get_transient_for
gtk_native_dialog_run
GtkNativeDialog
gtknotebook
GtkNotebook
GtkNotebookTab
gtk_notebook_new
gtk_notebook_append_page
gtk_notebook_append_page_menu
gtk_notebook_prepend_page
gtk_notebook_prepend_page_menu
gtk_notebook_insert_page
gtk_notebook_insert_page_menu
gtk_notebook_remove_page
gtk_notebook_set_group_name
gtk_notebook_get_group_name
gtk_notebook_get_current_page
gtk_notebook_get_nth_page
gtk_notebook_get_n_pages
gtk_notebook_page_num
gtk_notebook_set_current_page
gtk_notebook_next_page
gtk_notebook_prev_page
gtk_notebook_set_show_border
gtk_notebook_get_show_border
gtk_notebook_set_show_tabs
gtk_notebook_get_show_tabs
gtk_notebook_set_tab_pos
gtk_notebook_get_tab_pos
gtk_notebook_set_scrollable
gtk_notebook_get_scrollable
gtk_notebook_popup_enable
gtk_notebook_popup_disable
gtk_notebook_get_tab_label
gtk_notebook_set_tab_label
gtk_notebook_set_tab_label_text
gtk_notebook_get_tab_label_text
gtk_notebook_get_menu_label
gtk_notebook_set_menu_label
gtk_notebook_set_menu_label_text
gtk_notebook_get_menu_label_text
gtk_notebook_reorder_child
gtk_notebook_get_tab_reorderable
gtk_notebook_set_tab_reorderable
gtk_notebook_get_tab_detachable
gtk_notebook_set_tab_detachable
gtk_notebook_detach_tab
gtk_notebook_get_action_widget
gtk_notebook_set_action_widget
gtk_notebook_get_page
gtk_notebook_page_get_child
gtk_notebook_get_pages
GTK_IS_NOTEBOOK
GTK_IS_NOTEBOOK_PAGE
GTK_NOTEBOOK
GTK_NOTEBOOK_CLASS
GTK_NOTEBOOK_GET_CLASS
GTK_NOTEBOOK_PAGE
GTK_NOTEBOOK_PAGE_CLASS
GTK_NOTEBOOK_PAGE_GET_CLASS
GTK_TYPE_NOTEBOOK
GTK_TYPE_NOTEBOOK_PAGE
GtkNotebook
GtkNotebookClass
GtkNotebookPage
GtkNotebookPageClass
GtkNotebookPrivate
gtk_notebook_get_type
gtk_notebook_page_get_type
gtknotebookaccessible
GtkNotebookAccessible
GTK_IS_NOTEBOOK_ACCESSIBLE
GTK_NOTEBOOK_ACCESSIBLE
GTK_NOTEBOOK_ACCESSIBLE_CLASS
GTK_NOTEBOOK_ACCESSIBLE_GET_CLASS
GTK_TYPE_NOTEBOOK_ACCESSIBLE
GtkNotebookAccessible
GtkNotebookAccessibleClass
GtkNotebookAccessiblePrivate
gtk_notebook_accessible_get_type
gtknotebookpageaccessible
GtkNotebookPageAccessible
gtk_notebook_page_accessible_new
gtk_notebook_page_accessible_invalidate
GTK_IS_NOTEBOOK_PAGE_ACCESSIBLE
GTK_NOTEBOOK_PAGE_ACCESSIBLE
GTK_NOTEBOOK_PAGE_ACCESSIBLE_CLASS
GTK_NOTEBOOK_PAGE_ACCESSIBLE_GET_CLASS
GTK_TYPE_NOTEBOOK_PAGE_ACCESSIBLE
GtkNotebookPageAccessible
GtkNotebookPageAccessibleClass
GtkNotebookPageAccessiblePrivate
gtk_notebook_page_accessible_get_type
gtkorientable
GtkOrientable
gtk_orientable_set_orientation
gtk_orientable_get_orientation
GTK_IS_ORIENTABLE
GTK_ORIENTABLE
GTK_ORIENTABLE_CLASS
GTK_ORIENTABLE_GET_IFACE
GTK_TYPE_ORIENTABLE
GtkOrientable
GtkOrientableIface
gtk_orientable_get_type
gtkoverlay
GtkOverlay
GtkOverlayClass
gtk_overlay_new
gtk_overlay_add_overlay
gtk_overlay_get_measure_overlay
gtk_overlay_set_measure_overlay
gtk_overlay_get_clip_overlay
gtk_overlay_set_clip_overlay
GTK_IS_OVERLAY
GTK_OVERLAY
GTK_OVERLAY_CLASS
GTK_OVERLAY_GET_CLASS
GTK_TYPE_OVERLAY
GtkOverlay
gtk_overlay_get_type
gtkoverlaylayoutprivate
GTK_TYPE_OVERLAY_LAYOUT
GTK_TYPE_OVERLAY_LAYOUT_CHILD
gtk_overlay_layout_new
gtk_overlay_layout_child_set_measure
gtk_overlay_layout_child_get_measure
gtk_overlay_layout_child_set_clip_overlay
gtk_overlay_layout_child_get_clip_overlay
GtkOverlayLayout
GtkOverlayLayoutChild
gtkpadcontroller
GtkPadActionType
GtkPadActionEntry
gtk_pad_controller_new
gtk_pad_controller_set_action_entries
gtk_pad_controller_set_action
GTK_IS_PAD_CONTROLLER
GTK_PAD_CONTROLLER
GTK_PAD_CONTROLLER_CLASS
GTK_PAD_CONTROLLER_GET_CLASS
GTK_TYPE_PAD_CONTROLLER
GtkPadController
GtkPadControllerClass
gtk_pad_controller_get_type
gtkpagesetup
gtk_page_setup_new
gtk_page_setup_copy
gtk_page_setup_get_orientation
gtk_page_setup_set_orientation
gtk_page_setup_get_paper_size
gtk_page_setup_set_paper_size
gtk_page_setup_get_top_margin
gtk_page_setup_set_top_margin
gtk_page_setup_get_bottom_margin
gtk_page_setup_set_bottom_margin
gtk_page_setup_get_left_margin
gtk_page_setup_set_left_margin
gtk_page_setup_get_right_margin
gtk_page_setup_set_right_margin
gtk_page_setup_set_paper_size_and_default_margins
gtk_page_setup_get_paper_width
gtk_page_setup_get_paper_height
gtk_page_setup_get_page_width
gtk_page_setup_get_page_height
gtk_page_setup_new_from_file
gtk_page_setup_load_file
gtk_page_setup_to_file
gtk_page_setup_new_from_key_file
gtk_page_setup_load_key_file
gtk_page_setup_to_key_file
gtk_page_setup_to_gvariant
gtk_page_setup_new_from_gvariant
GTK_IS_PAGE_SETUP
GTK_PAGE_SETUP
GTK_TYPE_PAGE_SETUP
GtkPageSetup
gtk_page_setup_get_type
gtkpagesetupunixdialog
GtkPageSetupUnixDialog
GtkPageSetupUnixDialogClass
gtk_page_setup_unix_dialog_new
gtk_page_setup_unix_dialog_set_page_setup
gtk_page_setup_unix_dialog_get_page_setup
gtk_page_setup_unix_dialog_set_print_settings
gtk_page_setup_unix_dialog_get_print_settings
GTK_IS_PAGE_SETUP_UNIX_DIALOG
GTK_PAGE_SETUP_UNIX_DIALOG
GTK_PAGE_SETUP_UNIX_DIALOG_CLASS
GTK_PAGE_SETUP_UNIX_DIALOG_GET_CLASS
GTK_TYPE_PAGE_SETUP_UNIX_DIALOG
GtkPageSetupUnixDialog
GtkPageSetupUnixDialogPrivate
gtk_page_setup_unix_dialog_get_type
gtkpaned
GtkPaned
gtk_paned_new
gtk_paned_add1
gtk_paned_add2
gtk_paned_pack1
gtk_paned_pack2
gtk_paned_get_position
gtk_paned_set_position
gtk_paned_get_child1
gtk_paned_get_child2
gtk_paned_set_wide_handle
gtk_paned_get_wide_handle
GTK_IS_PANED
GTK_PANED
GTK_PANED_CLASS
GTK_PANED_GET_CLASS
GTK_TYPE_PANED
GtkPaned
GtkPanedClass
gtk_paned_get_type
gtkpanedaccessible
GtkPanedAccessible
GTK_IS_PANED_ACCESSIBLE
GTK_PANED_ACCESSIBLE
GTK_PANED_ACCESSIBLE_CLASS
GTK_PANED_ACCESSIBLE_GET_CLASS
GTK_TYPE_PANED_ACCESSIBLE
GtkPanedAccessible
GtkPanedAccessibleClass
GtkPanedAccessiblePrivate
gtk_paned_accessible_get_type
gtkpapersize
GTK_PAPER_NAME_A3
GTK_PAPER_NAME_A4
GTK_PAPER_NAME_A5
GTK_PAPER_NAME_B5
GTK_PAPER_NAME_LETTER
GTK_PAPER_NAME_EXECUTIVE
GTK_PAPER_NAME_LEGAL
gtk_paper_size_new
gtk_paper_size_new_from_ppd
gtk_paper_size_new_from_ipp
gtk_paper_size_new_custom
gtk_paper_size_copy
gtk_paper_size_free
gtk_paper_size_is_equal
gtk_paper_size_get_paper_sizes
gtk_paper_size_get_name
gtk_paper_size_get_display_name
gtk_paper_size_get_ppd_name
gtk_paper_size_get_width
gtk_paper_size_get_height
gtk_paper_size_is_custom
gtk_paper_size_is_ipp
gtk_paper_size_set_size
gtk_paper_size_get_default_top_margin
gtk_paper_size_get_default_bottom_margin
gtk_paper_size_get_default_left_margin
gtk_paper_size_get_default_right_margin
gtk_paper_size_get_default
gtk_paper_size_new_from_key_file
gtk_paper_size_to_key_file
gtk_paper_size_new_from_gvariant
gtk_paper_size_to_gvariant
GTK_TYPE_PAPER_SIZE
GtkPaperSize
gtk_paper_size_get_type
gtkpasswordentry
GtkPasswordEntry
gtk_password_entry_new
gtk_password_entry_set_show_peek_icon
gtk_password_entry_get_show_peek_icon
GTK_IS_PASSWORD_ENTRY
GTK_PASSWORD_ENTRY
GTK_PASSWORD_ENTRY_CLASS
GTK_PASSWORD_ENTRY_GET_CLASS
GTK_TYPE_PASSWORD_ENTRY
GtkPasswordEntry
GtkPasswordEntryClass
gtk_password_entry_get_type
gtkpathbar
GtkPathBar
GTK_IS_PATH_BAR
GTK_PATH_BAR
GTK_PATH_BAR_CLASS
GTK_PATH_BAR_GET_CLASS
GTK_TYPE_PATH_BAR
GtkPathBar
GtkPathBarClass
gtk_path_bar_get_type
gtkpicture
GTK_TYPE_PICTURE
gtk_picture_new
gtk_picture_new_for_paintable
gtk_picture_new_for_pixbuf
gtk_picture_new_for_file
gtk_picture_new_for_filename
gtk_picture_new_for_resource
gtk_picture_set_paintable
gtk_picture_get_paintable
gtk_picture_set_file
gtk_picture_get_file
gtk_picture_set_filename
gtk_picture_set_resource
gtk_picture_set_pixbuf
gtk_picture_set_keep_aspect_ratio
gtk_picture_get_keep_aspect_ratio
gtk_picture_set_can_shrink
gtk_picture_get_can_shrink
gtk_picture_set_alternative_text
gtk_picture_get_alternative_text
GtkPicture
gtkpictureaccessibleprivate
GTK_TYPE_PICTURE_ACCESSIBLE
GtkPictureAccessible
gtkpopover
GtkPopover
gtk_popover_new
gtk_popover_new_from_model
gtk_popover_set_relative_to
gtk_popover_get_relative_to
gtk_popover_set_pointing_to
gtk_popover_get_pointing_to
gtk_popover_set_position
gtk_popover_get_position
gtk_popover_set_modal
gtk_popover_get_modal
gtk_popover_bind_model
gtk_popover_set_default_widget
gtk_popover_get_default_widget
gtk_popover_set_constrain_to
gtk_popover_get_constrain_to
gtk_popover_popup
gtk_popover_popdown
GTK_IS_POPOVER
GTK_POPOVER
GTK_POPOVER_CLASS
GTK_POPOVER_GET_CLASS
GTK_TYPE_POPOVER
GtkPopover
GtkPopoverClass
gtk_popover_get_type
gtkpopoveraccessible
GtkPopoverAccessible
GTK_IS_POPOVER_ACCESSIBLE
GTK_POPOVER_ACCESSIBLE
GTK_POPOVER_ACCESSIBLE_CLASS
GTK_POPOVER_ACCESSIBLE_GET_CLASS
GTK_TYPE_POPOVER_ACCESSIBLE
GtkPopoverAccessible
GtkPopoverAccessibleClass
gtk_popover_accessible_get_type
gtkpopovermenu
GtkPopoverMenu
gtk_popover_menu_new
gtk_popover_menu_add_submenu
gtk_popover_menu_open_submenu
GTK_IS_POPOVER_MENU
GTK_POPOVER_MENU
GTK_POPOVER_MENU_CLASS
GTK_POPOVER_MENU_GET_CLASS
GTK_TYPE_POPOVER_MENU
GtkPopoverMenu
GtkPopoverMenuClass
gtk_popover_menu_get_type
gtkprint-win32
START_PAGE_GENERAL
PD_RESULT_CANCEL
PD_RESULT_PRINT
PD_RESULT_APPLY
PD_NOCURRENTPAGE
PD_CURRENTPAGE
GtkPrintWin32Devnames
gtk_print_win32_devnames_free
gtk_print_win32_devnames_from_win32
gtk_print_win32_devnames_from_printer_name
gtk_print_win32_devnames_to_win32
gtk_print_win32_devnames_to_win32_from_printer_name
gtkprintbackend
GtkPrintBackend
GTK_PRINT_BACKEND_ERROR
GtkPrintBackendError
gtk_print_backend_error_quark
GtkPrintBackendStatus
GTK_PRINT_BACKEND_EXTENSION_POINT_NAME
gtk_print_backend_get_printer_list
gtk_print_backend_printer_list_is_done
gtk_print_backend_find_printer
gtk_print_backend_print_stream
gtk_print_backend_load_modules
gtk_print_backend_destroy
gtk_print_backend_set_password
gtk_print_backend_add_printer
gtk_print_backend_remove_printer
gtk_print_backend_set_list_done
gtk_printer_is_new
gtk_printer_set_accepts_pdf
gtk_printer_set_accepts_ps
gtk_printer_set_is_new
gtk_printer_set_is_active
gtk_printer_set_is_paused
gtk_printer_set_is_accepting_jobs
gtk_printer_set_has_details
gtk_printer_set_is_default
gtk_printer_set_icon_name
gtk_printer_set_job_count
gtk_printer_set_location
gtk_printer_set_description
gtk_printer_set_state_message
gtk_print_backends_init
GTK_IS_PRINT_BACKEND
GTK_PRINT_BACKEND
GTK_PRINT_BACKEND_CLASS
GTK_PRINT_BACKEND_GET_CLASS
GTK_TYPE_PRINT_BACKEND
GtkPrintBackend
GtkPrintBackendClass
GtkPrintBackendPrivate
gtk_print_backend_get_type
gtkprintcontext
gtk_print_context_get_cairo_context
gtk_print_context_get_page_setup
gtk_print_context_get_width
gtk_print_context_get_height
gtk_print_context_get_dpi_x
gtk_print_context_get_dpi_y
gtk_print_context_get_hard_margins
gtk_print_context_get_pango_fontmap
gtk_print_context_create_pango_context
gtk_print_context_create_pango_layout
gtk_print_context_set_cairo_context
GTK_IS_PRINT_CONTEXT
GTK_PRINT_CONTEXT
GTK_TYPE_PRINT_CONTEXT
GtkPrintContext
gtk_print_context_get_type
gtkprinter
GtkPrinter
GtkPrintCapabilities
gtk_printer_new
gtk_printer_get_backend
gtk_printer_get_name
gtk_printer_get_state_message
gtk_printer_get_description
gtk_printer_get_location
gtk_printer_get_icon_name
gtk_printer_get_job_count
gtk_printer_is_active
gtk_printer_is_paused
gtk_printer_is_accepting_jobs
gtk_printer_is_virtual
gtk_printer_is_default
gtk_printer_accepts_pdf
gtk_printer_accepts_ps
gtk_printer_list_papers
gtk_printer_get_default_page_size
gtk_printer_compare
gtk_printer_has_details
gtk_printer_request_details
gtk_printer_get_capabilities
gtk_printer_get_hard_margins
gtk_printer_get_hard_margins_for_paper_size
GtkPrinterFunc
gtk_enumerate_printers
GtkPrintBackend
GTK_IS_PRINTER
GTK_PRINTER
GTK_PRINTER_CLASS
GTK_PRINTER_GET_CLASS
GTK_TYPE_PRINTER
GTK_TYPE_PRINT_CAPABILITIES
GtkPrinter
GtkPrinterClass
GtkPrinterPrivate
gtk_print_capabilities_get_type
gtk_printer_get_type
gtkprinteroption
GtkPrinterOption
GTK_PRINTER_OPTION_GROUP_IMAGE_QUALITY
GTK_PRINTER_OPTION_GROUP_FINISHING
GtkPrinterOptionType
gtk_printer_option_new
gtk_printer_option_set
gtk_printer_option_set_has_conflict
gtk_printer_option_clear_has_conflict
gtk_printer_option_set_boolean
gtk_printer_option_allocate_choices
gtk_printer_option_choices_from_array
gtk_printer_option_has_choice
gtk_printer_option_set_activates_default
gtk_printer_option_get_activates_default
GTK_IS_PRINTER_OPTION
GTK_PRINTER_OPTION
GTK_TYPE_PRINTER_OPTION
GtkPrinterOption
GtkPrinterOptionClass
gtk_printer_option_get_type
gtkprinteroptionset
GtkPrinterOptionSet
GtkPrinterOptionSetFunc
gtk_printer_option_set_new
gtk_printer_option_set_add
gtk_printer_option_set_remove
gtk_printer_option_set_lookup
gtk_printer_option_set_foreach
gtk_printer_option_set_clear_conflicts
gtk_printer_option_set_get_groups
gtk_printer_option_set_foreach_in_group
GTK_IS_PRINTER_OPTION_SET
GTK_PRINTER_OPTION_SET
GTK_TYPE_PRINTER_OPTION_SET
GtkPrinterOptionSet
GtkPrinterOptionSetClass
gtk_printer_option_set_get_type
gtkprinteroptionwidget
GtkPrinterOptionWidget
gtk_printer_option_widget_new
gtk_printer_option_widget_set_source
gtk_printer_option_widget_has_external_label
gtk_printer_option_widget_get_external_label
gtk_printer_option_widget_get_value
GTK_IS_PRINTER_OPTION_WIDGET
GTK_PRINTER_OPTION_WIDGET
GTK_PRINTER_OPTION_WIDGET_CLASS
GTK_PRINTER_OPTION_WIDGET_GET_CLASS
GTK_TYPE_PRINTER_OPTION_WIDGET
GtkPrinterOptionWidget
GtkPrinterOptionWidgetClass
GtkPrinterOptionWidgetPrivate
gtk_printer_option_widget_get_type
gtkprintjob
GtkPrintJob
GtkPrintJobCompleteFunc
gtk_print_job_new
gtk_print_job_get_settings
gtk_print_job_get_printer
gtk_print_job_get_title
gtk_print_job_get_status
gtk_print_job_set_source_file
gtk_print_job_set_source_fd
gtk_print_job_get_surface
gtk_print_job_set_track_print_status
gtk_print_job_get_track_print_status
gtk_print_job_send
gtk_print_job_get_pages
gtk_print_job_set_pages
gtk_print_job_get_page_ranges
gtk_print_job_set_page_ranges
gtk_print_job_get_page_set
gtk_print_job_set_page_set
gtk_print_job_get_num_copies
gtk_print_job_set_num_copies
gtk_print_job_get_scale
gtk_print_job_set_scale
gtk_print_job_get_n_up
gtk_print_job_set_n_up
gtk_print_job_get_n_up_layout
gtk_print_job_set_n_up_layout
gtk_print_job_get_rotate
gtk_print_job_set_rotate
gtk_print_job_get_collate
gtk_print_job_set_collate
gtk_print_job_get_reverse
gtk_print_job_set_reverse
GTK_IS_PRINT_JOB
GTK_PRINT_JOB
GTK_PRINT_JOB_CLASS
GTK_PRINT_JOB_GET_CLASS
GTK_TYPE_PRINT_JOB
GtkPrintJob
GtkPrintJobClass
GtkPrintJobPrivate
gtk_print_job_get_type
gtkprintoperation
GtkPrintOperation
GtkPrintStatus
GtkPrintOperationResult
GtkPrintOperationAction
GtkPrintOperationClass
GTK_PRINT_ERROR
GtkPrintError
gtk_print_error_quark
gtk_print_operation_new
gtk_print_operation_set_default_page_setup
gtk_print_operation_get_default_page_setup
gtk_print_operation_set_print_settings
gtk_print_operation_get_print_settings
gtk_print_operation_set_job_name
gtk_print_operation_set_n_pages
gtk_print_operation_set_current_page
gtk_print_operation_set_use_full_page
gtk_print_operation_set_unit
gtk_print_operation_set_export_filename
gtk_print_operation_set_track_print_status
gtk_print_operation_set_show_progress
gtk_print_operation_set_allow_async
gtk_print_operation_set_custom_tab_label
gtk_print_operation_run
gtk_print_operation_get_error
gtk_print_operation_get_status
gtk_print_operation_get_status_string
gtk_print_operation_is_finished
gtk_print_operation_cancel
gtk_print_operation_draw_page_finish
gtk_print_operation_set_defer_drawing
gtk_print_operation_set_support_selection
gtk_print_operation_get_support_selection
gtk_print_operation_set_has_selection
gtk_print_operation_get_has_selection
gtk_print_operation_set_embed_page_setup
gtk_print_operation_get_embed_page_setup
gtk_print_operation_get_n_pages_to_print
gtk_print_run_page_setup_dialog
GtkPageSetupDoneFunc
gtk_print_run_page_setup_dialog_async
GTK_IS_PRINT_OPERATION
GTK_PRINT_OPERATION
GTK_PRINT_OPERATION_CLASS
GTK_PRINT_OPERATION_GET_CLASS
GTK_TYPE_PRINT_OPERATION
GtkPrintOperation
GtkPrintOperationPrivate
gtk_print_operation_get_type
gtkprintoperation-portal
gtk_print_operation_portal_run_dialog
gtk_print_operation_portal_run_dialog_async
gtk_print_operation_portal_launch_preview
gtkprintoperationpreview
GtkPrintOperationPreview
gtk_print_operation_preview_render_page
gtk_print_operation_preview_end_preview
gtk_print_operation_preview_is_selected
GTK_IS_PRINT_OPERATION_PREVIEW
GTK_PRINT_OPERATION_PREVIEW
GTK_PRINT_OPERATION_PREVIEW_GET_IFACE
GTK_TYPE_PRINT_OPERATION_PREVIEW
GtkPrintOperationPreview
GtkPrintOperationPreviewIface
gtk_print_operation_preview_get_type
gtkprintsettings
GtkPrintSettingsFunc
GtkPageRange
gtk_print_settings_new
gtk_print_settings_copy
gtk_print_settings_new_from_file
gtk_print_settings_load_file
gtk_print_settings_to_file
gtk_print_settings_new_from_key_file
gtk_print_settings_load_key_file
gtk_print_settings_to_key_file
gtk_print_settings_has_key
gtk_print_settings_get
gtk_print_settings_set
gtk_print_settings_unset
gtk_print_settings_foreach
gtk_print_settings_get_bool
gtk_print_settings_set_bool
gtk_print_settings_get_double
gtk_print_settings_get_double_with_default
gtk_print_settings_set_double
gtk_print_settings_get_length
gtk_print_settings_set_length
gtk_print_settings_get_int
gtk_print_settings_get_int_with_default
gtk_print_settings_set_int
GTK_PRINT_SETTINGS_PRINTER
GTK_PRINT_SETTINGS_ORIENTATION
GTK_PRINT_SETTINGS_PAPER_FORMAT
GTK_PRINT_SETTINGS_PAPER_WIDTH
GTK_PRINT_SETTINGS_PAPER_HEIGHT
GTK_PRINT_SETTINGS_N_COPIES
GTK_PRINT_SETTINGS_DEFAULT_SOURCE
GTK_PRINT_SETTINGS_QUALITY
GTK_PRINT_SETTINGS_RESOLUTION
GTK_PRINT_SETTINGS_USE_COLOR
GTK_PRINT_SETTINGS_DUPLEX
GTK_PRINT_SETTINGS_COLLATE
GTK_PRINT_SETTINGS_REVERSE
GTK_PRINT_SETTINGS_MEDIA_TYPE
GTK_PRINT_SETTINGS_DITHER
GTK_PRINT_SETTINGS_SCALE
GTK_PRINT_SETTINGS_PRINT_PAGES
GTK_PRINT_SETTINGS_PAGE_RANGES
GTK_PRINT_SETTINGS_PAGE_SET
GTK_PRINT_SETTINGS_FINISHINGS
GTK_PRINT_SETTINGS_NUMBER_UP
GTK_PRINT_SETTINGS_NUMBER_UP_LAYOUT
GTK_PRINT_SETTINGS_OUTPUT_BIN
GTK_PRINT_SETTINGS_RESOLUTION_X
GTK_PRINT_SETTINGS_RESOLUTION_Y
GTK_PRINT_SETTINGS_PRINTER_LPI
GTK_PRINT_SETTINGS_OUTPUT_DIR
GTK_PRINT_SETTINGS_OUTPUT_BASENAME
GTK_PRINT_SETTINGS_OUTPUT_FILE_FORMAT
GTK_PRINT_SETTINGS_OUTPUT_URI
GTK_PRINT_SETTINGS_WIN32_DRIVER_VERSION
GTK_PRINT_SETTINGS_WIN32_DRIVER_EXTRA
gtk_print_settings_get_printer
gtk_print_settings_set_printer
gtk_print_settings_get_orientation
gtk_print_settings_set_orientation
gtk_print_settings_get_paper_size
gtk_print_settings_set_paper_size
gtk_print_settings_get_paper_width
gtk_print_settings_set_paper_width
gtk_print_settings_get_paper_height
gtk_print_settings_set_paper_height
gtk_print_settings_get_use_color
gtk_print_settings_set_use_color
gtk_print_settings_get_collate
gtk_print_settings_set_collate
gtk_print_settings_get_reverse
gtk_print_settings_set_reverse
gtk_print_settings_get_duplex
gtk_print_settings_set_duplex
gtk_print_settings_get_quality
gtk_print_settings_set_quality
gtk_print_settings_get_n_copies
gtk_print_settings_set_n_copies
gtk_print_settings_get_number_up
gtk_print_settings_set_number_up
gtk_print_settings_get_number_up_layout
gtk_print_settings_set_number_up_layout
gtk_print_settings_get_resolution
gtk_print_settings_set_resolution
gtk_print_settings_get_resolution_x
gtk_print_settings_get_resolution_y
gtk_print_settings_set_resolution_xy
gtk_print_settings_get_printer_lpi
gtk_print_settings_set_printer_lpi
gtk_print_settings_get_scale
gtk_print_settings_set_scale
gtk_print_settings_get_print_pages
gtk_print_settings_set_print_pages
gtk_print_settings_get_page_ranges
gtk_print_settings_set_page_ranges
gtk_print_settings_get_page_set
gtk_print_settings_set_page_set
gtk_print_settings_get_default_source
gtk_print_settings_set_default_source
gtk_print_settings_get_media_type
gtk_print_settings_set_media_type
gtk_print_settings_get_dither
gtk_print_settings_set_dither
gtk_print_settings_get_finishings
gtk_print_settings_set_finishings
gtk_print_settings_get_output_bin
gtk_print_settings_set_output_bin
gtk_print_settings_to_gvariant
gtk_print_settings_new_from_gvariant
GTK_IS_PRINT_SETTINGS
GTK_PRINT_SETTINGS
GTK_TYPE_PRINT_SETTINGS
GtkPrintSettings
gtk_print_settings_get_type
gtkprintunixdialog
GtkPrintUnixDialog
gtk_print_unix_dialog_new
gtk_print_unix_dialog_set_page_setup
gtk_print_unix_dialog_get_page_setup
gtk_print_unix_dialog_set_current_page
gtk_print_unix_dialog_get_current_page
gtk_print_unix_dialog_set_settings
gtk_print_unix_dialog_get_settings
gtk_print_unix_dialog_get_selected_printer
gtk_print_unix_dialog_add_custom_tab
gtk_print_unix_dialog_set_manual_capabilities
gtk_print_unix_dialog_get_manual_capabilities
gtk_print_unix_dialog_set_support_selection
gtk_print_unix_dialog_get_support_selection
gtk_print_unix_dialog_set_has_selection
gtk_print_unix_dialog_get_has_selection
gtk_print_unix_dialog_set_embed_page_setup
gtk_print_unix_dialog_get_embed_page_setup
gtk_print_unix_dialog_get_page_setup_set
GTK_IS_PRINT_UNIX_DIALOG
GTK_PRINT_UNIX_DIALOG
GTK_PRINT_UNIX_DIALOG_CLASS
GTK_PRINT_UNIX_DIALOG_GET_CLASS
GTK_TYPE_PRINT_UNIX_DIALOG
GtkPrintUnixDialog
GtkPrintUnixDialogClass
GtkPrintUnixDialogPrivate
gtk_print_unix_dialog_get_type
gtkprintutils
MM_PER_INCH
POINTS_PER_INCH
gtkprivatetypebuiltins
GTK_TYPE_CSS_AFFECTS
GTK_TYPE_TEXT_HANDLE_POSITION
GTK_TYPE_TEXT_HANDLE_MODE
gtkprogressbar
GtkProgressBar
gtk_progress_bar_new
gtk_progress_bar_pulse
gtk_progress_bar_set_text
gtk_progress_bar_set_fraction
gtk_progress_bar_set_pulse_step
gtk_progress_bar_set_inverted
gtk_progress_bar_get_text
gtk_progress_bar_get_fraction
gtk_progress_bar_get_pulse_step
gtk_progress_bar_get_inverted
gtk_progress_bar_set_ellipsize
gtk_progress_bar_get_ellipsize
gtk_progress_bar_set_show_text
gtk_progress_bar_get_show_text
GTK_IS_PROGRESS_BAR
GTK_PROGRESS_BAR
GTK_PROGRESS_BAR_CLASS
GTK_PROGRESS_BAR_GET_CLASS
GTK_TYPE_PROGRESS_BAR
GtkProgressBar
GtkProgressBarClass
gtk_progress_bar_get_type
gtkprogressbaraccessible
GtkProgressBarAccessible
GTK_IS_PROGRESS_BAR_ACCESSIBLE
GTK_PROGRESS_BAR_ACCESSIBLE
GTK_PROGRESS_BAR_ACCESSIBLE_CLASS
GTK_PROGRESS_BAR_ACCESSIBLE_GET_CLASS
GTK_TYPE_PROGRESS_BAR_ACCESSIBLE
GtkProgressBarAccessible
GtkProgressBarAccessibleClass
GtkProgressBarAccessiblePrivate
gtk_progress_bar_accessible_get_type
gtkpropertylookuplistmodelprivate
gtk_property_lookup_list_model_new
gtk_property_lookup_list_model_set_object
gtk_property_lookup_list_model_get_object
GTK_IS_PROPERTY_LOOKUP_LIST_MODEL
GTK_PROPERTY_LOOKUP_LIST_MODEL
GTK_PROPERTY_LOOKUP_LIST_MODEL_CLASS
GTK_PROPERTY_LOOKUP_LIST_MODEL_GET_CLASS
GTK_TYPE_PROPERTY_LOOKUP_LIST_MODEL
GtkPropertyLookupListModel
GtkPropertyLookupListModelClass
gtk_property_lookup_list_model_get_type
gtkquery
GtkQuery
gtk_query_new
gtk_query_get_text
gtk_query_set_text
gtk_query_get_location
gtk_query_set_location
gtk_query_matches_string
GTK_IS_QUERY
GTK_QUERY
GTK_QUERY_CLASS
GTK_QUERY_GET_CLASS
GTK_TYPE_QUERY
GtkQuery
GtkQueryClass
GtkQueryPrivate
gtk_query_get_type
gtkradiobutton
GtkRadioButton
gtk_radio_button_new
gtk_radio_button_new_from_widget
gtk_radio_button_new_with_label
gtk_radio_button_new_with_label_from_widget
gtk_radio_button_new_with_mnemonic
gtk_radio_button_new_with_mnemonic_from_widget
gtk_radio_button_get_group
gtk_radio_button_set_group
gtk_radio_button_join_group
GTK_IS_RADIO_BUTTON
GTK_RADIO_BUTTON
GTK_RADIO_BUTTON_CLASS
GTK_RADIO_BUTTON_GET_CLASS
GTK_TYPE_RADIO_BUTTON
GtkRadioButton
GtkRadioButtonClass
gtk_radio_button_get_type
gtkradiobuttonaccessible
GtkRadioButtonAccessible
GTK_IS_RADIO_BUTTON_ACCESSIBLE
GTK_RADIO_BUTTON_ACCESSIBLE
GTK_RADIO_BUTTON_ACCESSIBLE_CLASS
GTK_RADIO_BUTTON_ACCESSIBLE_GET_CLASS
GTK_TYPE_RADIO_BUTTON_ACCESSIBLE
GtkRadioButtonAccessible
GtkRadioButtonAccessibleClass
GtkRadioButtonAccessiblePrivate
gtk_radio_button_accessible_get_type
gtkradiomenuitem
GtkRadioMenuItem
gtk_radio_menu_item_new
gtk_radio_menu_item_new_with_label
gtk_radio_menu_item_new_with_mnemonic
gtk_radio_menu_item_new_from_widget
gtk_radio_menu_item_new_with_mnemonic_from_widget
gtk_radio_menu_item_new_with_label_from_widget
gtk_radio_menu_item_get_group
gtk_radio_menu_item_set_group
gtk_radio_menu_item_join_group
GTK_IS_RADIO_MENU_ITEM
GTK_RADIO_MENU_ITEM
GTK_RADIO_MENU_ITEM_CLASS
GTK_RADIO_MENU_ITEM_GET_CLASS
GTK_TYPE_RADIO_MENU_ITEM
GtkRadioMenuItem
GtkRadioMenuItemClass
GtkRadioMenuItemPrivate
gtk_radio_menu_item_get_type
gtkradiomenuitemaccessible
GtkRadioMenuItemAccessible
GTK_IS_RADIO_MENU_ITEM_ACCESSIBLE
GTK_RADIO_MENU_ITEM_ACCESSIBLE
GTK_RADIO_MENU_ITEM_ACCESSIBLE_CLASS
GTK_RADIO_MENU_ITEM_ACCESSIBLE_GET_CLASS
GTK_TYPE_RADIO_MENU_ITEM_ACCESSIBLE
GtkRadioMenuItemAccessible
GtkRadioMenuItemAccessibleClass
GtkRadioMenuItemAccessiblePrivate
gtk_radio_menu_item_accessible_get_type
gtkradiotoolbutton
GtkRadioToolButton
gtk_radio_tool_button_new
gtk_radio_tool_button_new_from_widget
gtk_radio_tool_button_get_group
gtk_radio_tool_button_set_group
GTK_IS_RADIO_TOOL_BUTTON
GTK_RADIO_TOOL_BUTTON
GTK_RADIO_TOOL_BUTTON_CLASS
GTK_RADIO_TOOL_BUTTON_GET_CLASS
GTK_TYPE_RADIO_TOOL_BUTTON
GtkRadioToolButton
GtkRadioToolButtonClass
gtk_radio_tool_button_get_type
gtkrange
GtkRange
gtk_range_set_adjustment
gtk_range_get_adjustment
gtk_range_set_inverted
gtk_range_get_inverted
gtk_range_set_flippable
gtk_range_get_flippable
gtk_range_set_slider_size_fixed
gtk_range_get_slider_size_fixed
gtk_range_get_range_rect
gtk_range_get_slider_range
gtk_range_set_increments
gtk_range_set_range
gtk_range_set_value
gtk_range_get_value
gtk_range_set_show_fill_level
gtk_range_get_show_fill_level
gtk_range_set_restrict_to_fill_level
gtk_range_get_restrict_to_fill_level
gtk_range_set_fill_level
gtk_range_get_fill_level
gtk_range_set_round_digits
gtk_range_get_round_digits
GTK_IS_RANGE
GTK_RANGE
GTK_RANGE_CLASS
GTK_RANGE_GET_CLASS
GTK_TYPE_RANGE
GtkRange
GtkRangeClass
GtkRangePrivate
gtk_range_get_type
gtkrangeaccessible
GtkRangeAccessible
GTK_IS_RANGE_ACCESSIBLE
GTK_RANGE_ACCESSIBLE
GTK_RANGE_ACCESSIBLE_CLASS
GTK_RANGE_ACCESSIBLE_GET_CLASS
GTK_TYPE_RANGE_ACCESSIBLE
GtkRangeAccessible
GtkRangeAccessibleClass
GtkRangeAccessiblePrivate
gtk_range_accessible_get_type
gtkrecentmanager
GtkRecentManager
GtkRecentData
GtkRecentManager
GtkRecentManagerClass
GtkRecentManagerError
GTK_RECENT_MANAGER_ERROR
gtk_recent_manager_error_quark
gtk_recent_manager_new
gtk_recent_manager_get_default
gtk_recent_manager_add_item
gtk_recent_manager_add_full
gtk_recent_manager_remove_item
gtk_recent_manager_lookup_item
gtk_recent_manager_has_item
gtk_recent_manager_move_item
gtk_recent_manager_get_items
gtk_recent_manager_purge_items
gtk_recent_info_ref
gtk_recent_info_unref
gtk_recent_info_get_uri
gtk_recent_info_get_display_name
gtk_recent_info_get_description
gtk_recent_info_get_mime_type
gtk_recent_info_get_added
gtk_recent_info_get_modified
gtk_recent_info_get_visited
gtk_recent_info_get_private_hint
gtk_recent_info_get_application_info
gtk_recent_info_create_app_info
gtk_recent_info_get_applications
gtk_recent_info_last_application
gtk_recent_info_has_application
gtk_recent_info_get_groups
gtk_recent_info_has_group
gtk_recent_info_get_gicon
gtk_recent_info_get_short_name
gtk_recent_info_get_uri_display
gtk_recent_info_get_age
gtk_recent_info_is_local
gtk_recent_info_exists
gtk_recent_info_match
GTK_IS_RECENT_MANAGER
GTK_RECENT_MANAGER
GTK_RECENT_MANAGER_CLASS
GTK_RECENT_MANAGER_GET_CLASS
GTK_TYPE_RECENT_INFO
GTK_TYPE_RECENT_MANAGER
GtkRecentInfo
GtkRecentManagerPrivate
gtk_recent_info_get_type
gtk_recent_manager_get_type
gtkrender
gtk_render_check
gtk_render_option
gtk_render_arrow
gtk_render_background
gtk_render_background_get_clip
gtk_render_frame
gtk_render_expander
gtk_render_focus
gtk_render_layout
gtk_render_line
gtk_render_slider
gtk_render_handle
gtk_render_activity
gtk_render_icon
gtkrenderercellaccessible
GtkRendererCellAccessible
gtk_renderer_cell_accessible_new
GTK_IS_RENDERER_CELL_ACCESSIBLE
GTK_RENDERER_CELL_ACCESSIBLE
GTK_RENDERER_CELL_ACCESSIBLE_CLASS
GTK_RENDERER_CELL_ACCESSIBLE_GET_CLASS
GTK_TYPE_RENDERER_CELL_ACCESSIBLE
GtkRendererCellAccessible
GtkRendererCellAccessibleClass
GtkRendererCellAccessiblePrivate
gtk_renderer_cell_accessible_get_type
gtkrevealer
GtkRevealer
GtkRevealerTransitionType
GtkRevealerClass
gtk_revealer_new
gtk_revealer_get_reveal_child
gtk_revealer_set_reveal_child
gtk_revealer_get_child_revealed
gtk_revealer_get_transition_duration
gtk_revealer_set_transition_duration
gtk_revealer_set_transition_type
gtk_revealer_get_transition_type
GTK_IS_REVEALER
GTK_REVEALER
GTK_REVEALER_CLASS
GTK_REVEALER_GET_CLASS
GTK_TYPE_REVEALER
GtkRevealer
gtk_revealer_get_type
gtkroot
GtkRoot
GTK_TYPE_ROOT
GtkRootInterface
gtk_root_get_for_surface
gtk_root_set_focus
gtk_root_get_focus
GtkRoot
gtkrootprivate
gtk_root_get_display
gtk_root_get_renderer
gtk_root_get_surface_transform
gtk_root_install_properties
gtkscale
GtkScale
gtk_scale_new
gtk_scale_new_with_range
gtk_scale_set_digits
gtk_scale_get_digits
gtk_scale_set_draw_value
gtk_scale_get_draw_value
gtk_scale_set_has_origin
gtk_scale_get_has_origin
gtk_scale_set_value_pos
gtk_scale_get_value_pos
gtk_scale_get_layout
gtk_scale_get_layout_offsets
gtk_scale_add_mark
gtk_scale_clear_marks
GTK_IS_SCALE
GTK_SCALE
GTK_SCALE_CLASS
GTK_SCALE_GET_CLASS
GTK_TYPE_SCALE
GtkScale
GtkScaleClass
GtkScalePrivate
gtk_scale_get_type
gtkscaleaccessible
GtkScaleAccessible
GTK_IS_SCALE_ACCESSIBLE
GTK_SCALE_ACCESSIBLE
GTK_SCALE_ACCESSIBLE_CLASS
GTK_SCALE_ACCESSIBLE_GET_CLASS
GTK_TYPE_SCALE_ACCESSIBLE
GtkScaleAccessible
GtkScaleAccessibleClass
GtkScaleAccessiblePrivate
gtk_scale_accessible_get_type
gtkscalebutton
GtkScaleButton
gtk_scale_button_new
gtk_scale_button_set_icons
gtk_scale_button_get_value
gtk_scale_button_set_value
gtk_scale_button_get_adjustment
gtk_scale_button_set_adjustment
gtk_scale_button_get_plus_button
gtk_scale_button_get_minus_button
gtk_scale_button_get_popup
GTK_IS_SCALE_BUTTON
GTK_SCALE_BUTTON
GTK_SCALE_BUTTON_CLASS
GTK_SCALE_BUTTON_GET_CLASS
GTK_TYPE_SCALE_BUTTON
GtkScaleButton
GtkScaleButtonClass
gtk_scale_button_get_type
gtkscalebuttonaccessible
GtkScaleButtonAccessible
GTK_IS_SCALE_BUTTON_ACCESSIBLE
GTK_SCALE_BUTTON_ACCESSIBLE
GTK_SCALE_BUTTON_ACCESSIBLE_CLASS
GTK_SCALE_BUTTON_ACCESSIBLE_GET_CLASS
GTK_TYPE_SCALE_BUTTON_ACCESSIBLE
GtkScaleButtonAccessible
GtkScaleButtonAccessibleClass
GtkScaleButtonAccessiblePrivate
gtk_scale_button_accessible_get_type
gtkscrollable
GtkScrollable
gtk_scrollable_get_hadjustment
gtk_scrollable_set_hadjustment
gtk_scrollable_get_vadjustment
gtk_scrollable_set_vadjustment
gtk_scrollable_get_hscroll_policy
gtk_scrollable_set_hscroll_policy
gtk_scrollable_get_vscroll_policy
gtk_scrollable_set_vscroll_policy
gtk_scrollable_get_border
GTK_IS_SCROLLABLE
GTK_SCROLLABLE
GTK_SCROLLABLE_GET_IFACE
GTK_TYPE_SCROLLABLE
GtkScrollable
GtkScrollableInterface
gtk_scrollable_get_type
gtkscrollbar
GtkScrollbar
gtk_scrollbar_new
gtk_scrollbar_set_adjustment
gtk_scrollbar_get_adjustment
GTK_IS_SCROLLBAR
GTK_SCROLLBAR
GTK_SCROLLBAR_CLASS
GTK_SCROLLBAR_GET_CLASS
GTK_TYPE_SCROLLBAR
GtkScrollbar
GtkScrollbarClass
gtk_scrollbar_get_type
gtkscrolledwindow
GtkScrolledWindow
GtkScrolledWindowClass
GtkCornerType
GtkPolicyType
gtk_scrolled_window_new
gtk_scrolled_window_set_hadjustment
gtk_scrolled_window_set_vadjustment
gtk_scrolled_window_get_hadjustment
gtk_scrolled_window_get_vadjustment
gtk_scrolled_window_get_hscrollbar
gtk_scrolled_window_get_vscrollbar
gtk_scrolled_window_set_policy
gtk_scrolled_window_get_policy
gtk_scrolled_window_set_placement
gtk_scrolled_window_unset_placement
gtk_scrolled_window_get_placement
gtk_scrolled_window_set_shadow_type
gtk_scrolled_window_get_shadow_type
gtk_scrolled_window_get_min_content_width
gtk_scrolled_window_set_min_content_width
gtk_scrolled_window_get_min_content_height
gtk_scrolled_window_set_min_content_height
gtk_scrolled_window_set_kinetic_scrolling
gtk_scrolled_window_get_kinetic_scrolling
gtk_scrolled_window_set_capture_button_press
gtk_scrolled_window_get_capture_button_press
gtk_scrolled_window_set_overlay_scrolling
gtk_scrolled_window_get_overlay_scrolling
gtk_scrolled_window_set_max_content_width
gtk_scrolled_window_get_max_content_width
gtk_scrolled_window_set_max_content_height
gtk_scrolled_window_get_max_content_height
gtk_scrolled_window_set_propagate_natural_width
gtk_scrolled_window_get_propagate_natural_width
gtk_scrolled_window_set_propagate_natural_height
gtk_scrolled_window_get_propagate_natural_height
GTK_IS_SCROLLED_WINDOW
GTK_SCROLLED_WINDOW
GTK_SCROLLED_WINDOW_CLASS
GTK_SCROLLED_WINDOW_GET_CLASS
GTK_TYPE_SCROLLED_WINDOW
GtkScrolledWindow
gtk_scrolled_window_get_type
gtkscrolledwindowaccessible
GtkScrolledWindowAccessible
GTK_IS_SCROLLED_WINDOW_ACCESSIBLE
GTK_SCROLLED_WINDOW_ACCESSIBLE
GTK_SCROLLED_WINDOW_ACCESSIBLE_CLASS
GTK_SCROLLED_WINDOW_ACCESSIBLE_GET_CLASS
GTK_TYPE_SCROLLED_WINDOW_ACCESSIBLE
GtkScrolledWindowAccessible
GtkScrolledWindowAccessibleClass
GtkScrolledWindowAccessiblePrivate
gtk_scrolled_window_accessible_get_type
gtksearchbar
GtkSearchBar
GtkSearchBarClass
gtk_search_bar_new
gtk_search_bar_connect_entry
gtk_search_bar_get_search_mode
gtk_search_bar_set_search_mode
gtk_search_bar_get_show_close_button
gtk_search_bar_set_show_close_button
gtk_search_bar_set_key_capture_widget
gtk_search_bar_get_key_capture_widget
GTK_IS_SEARCH_BAR
GTK_SEARCH_BAR
GTK_SEARCH_BAR_CLASS
GTK_SEARCH_BAR_GET_CLASS
GTK_TYPE_SEARCH_BAR
GtkSearchBar
gtk_search_bar_get_type
gtksearchengine
GtkSearchEngine
GtkSearchHit
GTK_IS_SEARCH_ENGINE
GTK_SEARCH_ENGINE
GTK_SEARCH_ENGINE_CLASS
GTK_SEARCH_ENGINE_GET_CLASS
GTK_TYPE_SEARCH_ENGINE
GtkSearchEngine
GtkSearchEngineClass
GtkSearchEnginePrivate
gtksearchenginemodel
GTK_IS_SEARCH_ENGINE_MODEL
GTK_SEARCH_ENGINE_MODEL
GTK_SEARCH_ENGINE_MODEL_CLASS
GTK_SEARCH_ENGINE_MODEL_GET_CLASS
GTK_TYPE_SEARCH_ENGINE_MODEL
GtkSearchEngineModel
GtkSearchEngineModelClass
gtksearchenginequartz
GtkSearchEngineQuartz
GTK_IS_SEARCH_ENGINE_QUARTZ
GTK_SEARCH_ENGINE_QUARTZ
GTK_SEARCH_ENGINE_QUARTZ_CLASS
GTK_SEARCH_ENGINE_QUARTZ_GET_CLASS
GTK_TYPE_SEARCH_ENGINE_QUARTZ
GtkSearchEngineQuartz
GtkSearchEngineQuartzClass
GtkSearchEngineQuartzPrivate
gtksearchenginesimple
GtkSearchEngineSimpleIsIndexed
GTK_IS_SEARCH_ENGINE_SIMPLE
GTK_SEARCH_ENGINE_SIMPLE
GTK_SEARCH_ENGINE_SIMPLE_CLASS
GTK_SEARCH_ENGINE_SIMPLE_GET_CLASS
GTK_TYPE_SEARCH_ENGINE_SIMPLE
GtkSearchEngineSimple
GtkSearchEngineSimpleClass
gtksearchenginetracker
GTK_IS_SEARCH_ENGINE_TRACKER
GTK_SEARCH_ENGINE_TRACKER
GTK_SEARCH_ENGINE_TRACKER_CLASS
GTK_SEARCH_ENGINE_TRACKER_GET_CLASS
GTK_TYPE_SEARCH_ENGINE_TRACKER
GtkSearchEngineTracker
GtkSearchEngineTrackerClass
gtksearchentry
GtkSearchEntry
gtk_search_entry_new
gtk_search_entry_set_key_capture_widget
gtk_search_entry_get_key_capture_widget
GTK_IS_SEARCH_ENTRY
GTK_SEARCH_ENTRY
GTK_SEARCH_ENTRY_CLASS
GTK_SEARCH_ENTRY_GET_CLASS
GTK_TYPE_SEARCH_ENTRY
GtkSearchEntry
GtkSearchEntryClass
gtk_search_entry_get_type
gtkselection
gtk_content_formats_add_text_targets
gtk_content_formats_add_image_targets
gtk_content_formats_add_uri_targets
gtk_selection_data_get_target
gtk_selection_data_get_data_type
gtk_selection_data_get_format
gtk_selection_data_get_data
gtk_selection_data_get_length
gtk_selection_data_get_data_with_length
gtk_selection_data_get_display
gtk_selection_data_set
gtk_selection_data_set_text
gtk_selection_data_get_text
gtk_selection_data_set_pixbuf
gtk_selection_data_get_pixbuf
gtk_selection_data_set_texture
gtk_selection_data_get_texture
gtk_selection_data_set_uris
gtk_selection_data_get_uris
gtk_selection_data_get_targets
gtk_selection_data_targets_include_text
gtk_selection_data_targets_include_image
gtk_selection_data_targets_include_uri
gtk_targets_include_text
gtk_targets_include_image
gtk_targets_include_uri
gtk_selection_data_copy
gtk_selection_data_free
GTK_TYPE_SELECTION_DATA
gtk_selection_data_get_type
gtkselectionmodel
GtkSelectionModel
GTK_TYPE_SELECTION_MODEL
GtkSelectionModelInterface
gtk_selection_model_is_selected
gtk_selection_model_select_item
gtk_selection_model_unselect_item
gtk_selection_model_select_range
gtk_selection_model_unselect_range
gtk_selection_model_select_all
gtk_selection_model_unselect_all
gtk_selection_model_query_range
gtk_selection_model_selection_changed
GtkSelectionModel
gtkseparator
GtkSeparator
gtk_separator_new
GTK_IS_SEPARATOR
GTK_SEPARATOR
GTK_SEPARATOR_CLASS
GTK_SEPARATOR_GET_CLASS
GTK_TYPE_SEPARATOR
GtkSeparator
GtkSeparatorClass
gtk_separator_get_type
gtkseparatormenuitem
GtkSeparatorMenuItem
GtkSeparatorMenuItemClass
gtk_separator_menu_item_new
GTK_IS_SEPARATOR_MENU_ITEM
GTK_SEPARATOR_MENU_ITEM
GTK_SEPARATOR_MENU_ITEM_CLASS
GTK_SEPARATOR_MENU_ITEM_GET_CLASS
GTK_TYPE_SEPARATOR_MENU_ITEM
GtkSeparatorMenuItem
gtk_separator_menu_item_get_type
gtkseparatortoolitem
GtkSeparatorToolItem
GtkSeparatorToolItemClass
gtk_separator_tool_item_new
gtk_separator_tool_item_get_draw
gtk_separator_tool_item_set_draw
GTK_IS_SEPARATOR_TOOL_ITEM
GTK_SEPARATOR_TOOL_ITEM
GTK_SEPARATOR_TOOL_ITEM_CLASS
GTK_SEPARATOR_TOOL_ITEM_GET_CLASS
GTK_TYPE_SEPARATOR_TOOL_ITEM
GtkSeparatorToolItem
gtk_separator_tool_item_get_type
gtksettings
GtkSettings
GtkSettingsValue
gtk_settings_get_default
gtk_settings_get_for_display
gtk_rc_property_parse_color
gtk_rc_property_parse_enum
gtk_rc_property_parse_flags
gtk_rc_property_parse_requisition
gtk_rc_property_parse_border
gtk_settings_reset_property
GTK_IS_SETTINGS
GTK_SETTINGS
GTK_SETTINGS_CLASS
GTK_SETTINGS_GET_CLASS
GTK_TYPE_SETTINGS
GtkSettings
GtkSettingsClass
GtkSettingsPrivate
gtk_settings_get_type
gtkshortcutlabel
gtk_shortcut_label_new
gtk_shortcut_label_get_accelerator
gtk_shortcut_label_set_accelerator
gtk_shortcut_label_get_disabled_text
gtk_shortcut_label_set_disabled_text
GTK_IS_SHORTCUT_LABEL
GTK_SHORTCUT_LABEL
GTK_SHORTCUT_LABEL_CLASS
GTK_SHORTCUT_LABEL_GET_CLASS
GTK_TYPE_SHORTCUT_LABEL
GtkShortcutLabel
GtkShortcutLabelClass
gtk_shortcut_label_get_type
gtkshortcutsgroup
GTK_IS_SHORTCUTS_GROUP
GTK_SHORTCUTS_GROUP
GTK_SHORTCUTS_GROUP_CLASS
GTK_SHORTCUTS_GROUP_GET_CLASS
GTK_TYPE_SHORTCUTS_GROUP
GtkShortcutsGroup
GtkShortcutsGroupClass
gtk_shortcuts_group_get_type
gtkshortcutssection
GTK_IS_SHORTCUTS_SECTION
GTK_SHORTCUTS_SECTION
GTK_SHORTCUTS_SECTION_CLASS
GTK_SHORTCUTS_SECTION_GET_CLASS
GTK_TYPE_SHORTCUTS_SECTION
GtkShortcutsSection
GtkShortcutsSectionClass
gtk_shortcuts_section_get_type
gtkshortcutsshortcut
GtkShortcutType
GTK_IS_SHORTCUTS_SHORTCUT
GTK_SHORTCUTS_SHORTCUT
GTK_SHORTCUTS_SHORTCUT_CLASS
GTK_SHORTCUTS_SHORTCUT_GET_CLASS
GTK_TYPE_SHORTCUTS_SHORTCUT
GtkShortcutsShortcut
GtkShortcutsShortcutClass
gtk_shortcuts_shortcut_get_type
gtkshortcutswindow
GtkShortcutsWindow
GTK_IS_SHORTCUTS_WINDOW
GTK_SHORTCUTS_WINDOW
GTK_SHORTCUTS_WINDOW_CLASS
GTK_SHORTCUTS_WINDOW_GET_CLASS
GTK_TYPE_SHORTCUTS_WINDOW
GtkShortcutsWindow
GtkShortcutsWindowClass
gtk_shortcuts_window_get_type
gtkshow
gtk_show_uri_on_window
gtksingleselection
GTK_TYPE_SINGLE_SELECTION
GTK_INVALID_LIST_POSITION
gtk_single_selection_new
gtk_single_selection_get_selected
gtk_single_selection_set_selected
gtk_single_selection_get_selected_item
gtk_single_selection_get_autoselect
gtk_single_selection_set_autoselect
gtk_single_selection_get_can_unselect
gtk_single_selection_set_can_unselect
GtkSingleSelection
gtksizegroup
GtkSizeGroup
gtk_size_group_new
gtk_size_group_set_mode
gtk_size_group_get_mode
gtk_size_group_add_widget
gtk_size_group_remove_widget
gtk_size_group_get_widgets
GTK_IS_SIZE_GROUP
GTK_SIZE_GROUP
GTK_SIZE_GROUP_CLASS
GTK_SIZE_GROUP_GET_CLASS
GTK_TYPE_SIZE_GROUP
GtkSizeGroup
GtkSizeGroupClass
GtkSizeGroupPrivate
gtk_size_group_get_type
gtksizerequest
GtkRequestedSize
gtk_distribute_natural_allocation
gtkslicelistmodel
GTK_TYPE_SLICE_LIST_MODEL
gtk_slice_list_model_new
gtk_slice_list_model_new_for_type
gtk_slice_list_model_set_model
gtk_slice_list_model_get_model
gtk_slice_list_model_set_offset
gtk_slice_list_model_get_offset
gtk_slice_list_model_set_size
gtk_slice_list_model_get_size
GtkSliceListModel
gtksnapshot
gtk_snapshot_new
gtk_snapshot_free_to_node
gtk_snapshot_free_to_paintable
gtk_snapshot_to_node
gtk_snapshot_to_paintable
gtk_snapshot_push_debug
gtk_snapshot_push_opacity
gtk_snapshot_push_blur
gtk_snapshot_push_color_matrix
gtk_snapshot_push_repeat
gtk_snapshot_push_clip
gtk_snapshot_push_rounded_clip
gtk_snapshot_push_shadow
gtk_snapshot_push_blend
gtk_snapshot_push_cross_fade
gtk_snapshot_pop
gtk_snapshot_save
gtk_snapshot_restore
gtk_snapshot_transform
gtk_snapshot_transform_matrix
gtk_snapshot_translate
gtk_snapshot_translate_3d
gtk_snapshot_rotate
gtk_snapshot_rotate_3d
gtk_snapshot_scale
gtk_snapshot_scale_3d
gtk_snapshot_perspective
gtk_snapshot_append_node
gtk_snapshot_append_cairo
gtk_snapshot_append_texture
gtk_snapshot_append_color
gtk_snapshot_append_linear_gradient
gtk_snapshot_append_repeating_linear_gradient
gtk_snapshot_append_border
gtk_snapshot_append_inset_shadow
gtk_snapshot_append_outset_shadow
gtk_snapshot_append_layout
gtk_snapshot_render_background
gtk_snapshot_render_frame
gtk_snapshot_render_focus
gtk_snapshot_render_layout
gtk_snapshot_render_insertion_cursor
GTK_IS_SNAPSHOT
GTK_SNAPSHOT
GTK_TYPE_SNAPSHOT
GtkSnapshotClass
gtk_snapshot_get_type
gtksortlistmodel
GTK_TYPE_SORT_LIST_MODEL
gtk_sort_list_model_new
gtk_sort_list_model_new_for_type
gtk_sort_list_model_set_sort_func
gtk_sort_list_model_has_sort
gtk_sort_list_model_set_model
gtk_sort_list_model_get_model
gtk_sort_list_model_resort
GtkSortListModel
gtkspinbutton
GtkSpinButton
GTK_INPUT_ERROR
GtkSpinButtonUpdatePolicy
GtkSpinType
GtkSpinButton
gtk_spin_button_configure
gtk_spin_button_new
gtk_spin_button_new_with_range
gtk_spin_button_set_adjustment
gtk_spin_button_get_adjustment
gtk_spin_button_set_digits
gtk_spin_button_get_digits
gtk_spin_button_set_increments
gtk_spin_button_get_increments
gtk_spin_button_set_range
gtk_spin_button_get_range
gtk_spin_button_get_value
gtk_spin_button_get_value_as_int
gtk_spin_button_set_value
gtk_spin_button_set_update_policy
gtk_spin_button_get_update_policy
gtk_spin_button_set_numeric
gtk_spin_button_get_numeric
gtk_spin_button_spin
gtk_spin_button_set_wrap
gtk_spin_button_get_wrap
gtk_spin_button_set_snap_to_ticks
gtk_spin_button_get_snap_to_ticks
gtk_spin_button_update
GTK_IS_SPIN_BUTTON
GTK_SPIN_BUTTON
GTK_SPIN_BUTTON_CLASS
GTK_SPIN_BUTTON_GET_CLASS
GTK_TYPE_SPIN_BUTTON
GtkSpinButtonClass
gtk_spin_button_get_type
gtkspinbuttonaccessible
GtkSpinButtonAccessible
GTK_IS_SPIN_BUTTON_ACCESSIBLE
GTK_SPIN_BUTTON_ACCESSIBLE
GTK_SPIN_BUTTON_ACCESSIBLE_CLASS
GTK_SPIN_BUTTON_ACCESSIBLE_GET_CLASS
GTK_TYPE_SPIN_BUTTON_ACCESSIBLE
GtkSpinButtonAccessible
GtkSpinButtonAccessibleClass
GtkSpinButtonAccessiblePrivate
gtk_spin_button_accessible_get_type
gtkspinner
GtkSpinner
gtk_spinner_new
gtk_spinner_start
gtk_spinner_stop
GTK_IS_SPINNER
GTK_SPINNER
GTK_SPINNER_CLASS
GTK_SPINNER_GET_CLASS
GTK_TYPE_SPINNER
GtkSpinner
GtkSpinnerClass
gtk_spinner_get_type
gtkspinneraccessible
GtkSpinnerAccessible
GTK_IS_SPINNER_ACCESSIBLE
GTK_SPINNER_ACCESSIBLE
GTK_SPINNER_ACCESSIBLE_CLASS
GTK_SPINNER_ACCESSIBLE_GET_CLASS
GTK_TYPE_SPINNER_ACCESSIBLE
GtkSpinnerAccessible
GtkSpinnerAccessibleClass
GtkSpinnerAccessiblePrivate
gtk_spinner_accessible_get_type
gtkstack
GtkStack
GtkStackTransitionType
gtk_stack_new
gtk_stack_add_named
gtk_stack_add_titled
gtk_stack_get_page
gtk_stack_page_get_child
gtk_stack_get_child_by_name
gtk_stack_set_visible_child
gtk_stack_get_visible_child
gtk_stack_set_visible_child_name
gtk_stack_get_visible_child_name
gtk_stack_set_visible_child_full
gtk_stack_set_homogeneous
gtk_stack_get_homogeneous
gtk_stack_set_hhomogeneous
gtk_stack_get_hhomogeneous
gtk_stack_set_vhomogeneous
gtk_stack_get_vhomogeneous
gtk_stack_set_transition_duration
gtk_stack_get_transition_duration
gtk_stack_set_transition_type
gtk_stack_get_transition_type
gtk_stack_get_transition_running
gtk_stack_set_interpolate_size
gtk_stack_get_interpolate_size
gtk_stack_get_pages
GTK_IS_STACK
GTK_IS_STACK_PAGE
GTK_STACK
GTK_STACK_CLASS
GTK_STACK_GET_CLASS
GTK_STACK_PAGE
GTK_STACK_PAGE_CLASS
GTK_STACK_PAGE_GET_CLASS
GTK_TYPE_STACK
GTK_TYPE_STACK_PAGE
GtkStack
GtkStackClass
GtkStackPage
GtkStackPageClass
gtk_stack_get_type
gtk_stack_page_get_type
gtkstackaccessible
GtkStackAccessible
GTK_IS_STACK_ACCESSIBLE
GTK_STACK_ACCESSIBLE
GTK_STACK_ACCESSIBLE_CLASS
GTK_STACK_ACCESSIBLE_GET_CLASS
GTK_TYPE_STACK_ACCESSIBLE
GtkStackAccessible
GtkStackAccessibleClass
gtk_stack_accessible_get_type
gtkstackaccessibleprivate
gtk_stack_accessible_update_visible_child
gtkstacksidebar
GtkStackSidebar
gtk_stack_sidebar_new
gtk_stack_sidebar_set_stack
gtk_stack_sidebar_get_stack
GTK_IS_STACK_SIDEBAR
GTK_STACK_SIDEBAR
GTK_STACK_SIDEBAR_CLASS
GTK_STACK_SIDEBAR_GET_CLASS
GTK_TYPE_STACK_SIDEBAR
GtkStackSidebar
GtkStackSidebarClass
GtkStackSidebarPrivate
gtk_stack_sidebar_get_type
gtkstackswitcher
GtkStackSwitcher
gtk_stack_switcher_new
gtk_stack_switcher_set_stack
gtk_stack_switcher_get_stack
GTK_IS_STACK_SWITCHER
GTK_STACK_SWITCHER
GTK_STACK_SWITCHER_CLASS
GTK_STACK_SWITCHER_GET_CLASS
GTK_TYPE_STACK_SWITCHER
GtkStackSwitcher
GtkStackSwitcherClass
gtk_stack_switcher_get_type
gtkstatusbar
GtkStatusbar
gtk_statusbar_new
gtk_statusbar_get_context_id
gtk_statusbar_push
gtk_statusbar_pop
gtk_statusbar_remove
gtk_statusbar_remove_all
gtk_statusbar_get_message_area
GTK_IS_STATUSBAR
GTK_STATUSBAR
GTK_STATUSBAR_CLASS
GTK_STATUSBAR_GET_CLASS
GTK_TYPE_STATUSBAR
GtkStatusbar
GtkStatusbarClass
gtk_statusbar_get_type
gtkstatusbaraccessible
GtkStatusbarAccessible
GTK_IS_STATUSBAR_ACCESSIBLE
GTK_STATUSBAR_ACCESSIBLE
GTK_STATUSBAR_ACCESSIBLE_CLASS
GTK_STATUSBAR_ACCESSIBLE_GET_CLASS
GTK_TYPE_STATUSBAR_ACCESSIBLE
GtkStatusbarAccessible
GtkStatusbarAccessibleClass
GtkStatusbarAccessiblePrivate
gtk_statusbar_accessible_get_type
gtkstylecontext
GtkStyleContext
GTK_STYLE_PROPERTY_BACKGROUND_COLOR
GTK_STYLE_PROPERTY_COLOR
GTK_STYLE_PROPERTY_FONT
GTK_STYLE_PROPERTY_PADDING
GTK_STYLE_PROPERTY_BORDER_WIDTH
GTK_STYLE_PROPERTY_MARGIN
GTK_STYLE_PROPERTY_BORDER_RADIUS
GTK_STYLE_PROPERTY_BORDER_STYLE
GTK_STYLE_PROPERTY_BORDER_COLOR
GTK_STYLE_PROPERTY_BACKGROUND_IMAGE
GTK_STYLE_CLASS_CELL
GTK_STYLE_CLASS_DIM_LABEL
GTK_STYLE_CLASS_ENTRY
GTK_STYLE_CLASS_LABEL
GTK_STYLE_CLASS_COMBOBOX_ENTRY
GTK_STYLE_CLASS_BUTTON
GTK_STYLE_CLASS_LIST
GTK_STYLE_CLASS_LIST_ROW
GTK_STYLE_CLASS_CALENDAR
GTK_STYLE_CLASS_SLIDER
GTK_STYLE_CLASS_BACKGROUND
GTK_STYLE_CLASS_RUBBERBAND
GTK_STYLE_CLASS_CSD
GTK_STYLE_CLASS_TOOLTIP
GTK_STYLE_CLASS_MENU
GTK_STYLE_CLASS_CONTEXT_MENU
GTK_STYLE_CLASS_TOUCH_SELECTION
GTK_STYLE_CLASS_MENUBAR
GTK_STYLE_CLASS_MENUITEM
GTK_STYLE_CLASS_TOOLBAR
GTK_STYLE_CLASS_PRIMARY_TOOLBAR
GTK_STYLE_CLASS_INLINE_TOOLBAR
GTK_STYLE_CLASS_STATUSBAR
GTK_STYLE_CLASS_RADIO
GTK_STYLE_CLASS_CHECK
GTK_STYLE_CLASS_DEFAULT
GTK_STYLE_CLASS_TROUGH
GTK_STYLE_CLASS_SCROLLBAR
GTK_STYLE_CLASS_SCROLLBARS_JUNCTION
GTK_STYLE_CLASS_SCALE
GTK_STYLE_CLASS_SCALE_HAS_MARKS_ABOVE
GTK_STYLE_CLASS_SCALE_HAS_MARKS_BELOW
GTK_STYLE_CLASS_HEADER
GTK_STYLE_CLASS_ACCELERATOR
GTK_STYLE_CLASS_RAISED
GTK_STYLE_CLASS_LINKED
GTK_STYLE_CLASS_DOCK
GTK_STYLE_CLASS_PROGRESSBAR
GTK_STYLE_CLASS_SPINNER
GTK_STYLE_CLASS_MARK
GTK_STYLE_CLASS_EXPANDER
GTK_STYLE_CLASS_SPINBUTTON
GTK_STYLE_CLASS_NOTEBOOK
GTK_STYLE_CLASS_VIEW
GTK_STYLE_CLASS_SIDEBAR
GTK_STYLE_CLASS_IMAGE
GTK_STYLE_CLASS_HIGHLIGHT
GTK_STYLE_CLASS_FRAME
GTK_STYLE_CLASS_DND
GTK_STYLE_CLASS_PANE_SEPARATOR
GTK_STYLE_CLASS_SEPARATOR
GTK_STYLE_CLASS_INFO
GTK_STYLE_CLASS_WARNING
GTK_STYLE_CLASS_QUESTION
GTK_STYLE_CLASS_ERROR
GTK_STYLE_CLASS_HORIZONTAL
GTK_STYLE_CLASS_VERTICAL
GTK_STYLE_CLASS_TOP
GTK_STYLE_CLASS_BOTTOM
GTK_STYLE_CLASS_LEFT
GTK_STYLE_CLASS_RIGHT
GTK_STYLE_CLASS_PULSE
GTK_STYLE_CLASS_ARROW
GTK_STYLE_CLASS_OSD
GTK_STYLE_CLASS_LEVEL_BAR
GTK_STYLE_CLASS_CURSOR_HANDLE
GTK_STYLE_CLASS_INSERTION_CURSOR
GTK_STYLE_CLASS_TITLEBAR
GTK_STYLE_CLASS_TITLE
GTK_STYLE_CLASS_SUBTITLE
GTK_STYLE_CLASS_NEEDS_ATTENTION
GTK_STYLE_CLASS_SUGGESTED_ACTION
GTK_STYLE_CLASS_DESTRUCTIVE_ACTION
GTK_STYLE_CLASS_POPOVER
GTK_STYLE_CLASS_POPUP
GTK_STYLE_CLASS_MESSAGE_DIALOG
GTK_STYLE_CLASS_FLAT
GTK_STYLE_CLASS_READ_ONLY
GTK_STYLE_CLASS_OVERSHOOT
GTK_STYLE_CLASS_UNDERSHOOT
GTK_STYLE_CLASS_PAPER
GTK_STYLE_CLASS_MONOSPACE
GTK_STYLE_CLASS_WIDE
gtk_style_context_new
gtk_style_context_add_provider_for_display
gtk_style_context_remove_provider_for_display
gtk_style_context_add_provider
gtk_style_context_remove_provider
gtk_style_context_save
gtk_style_context_restore
gtk_style_context_get_section
gtk_style_context_get_property
gtk_style_context_get_valist
gtk_style_context_get
gtk_style_context_set_state
gtk_style_context_get_state
gtk_style_context_set_scale
gtk_style_context_get_scale
gtk_style_context_set_path
gtk_style_context_get_path
gtk_style_context_set_parent
gtk_style_context_get_parent
gtk_style_context_list_classes
gtk_style_context_add_class
gtk_style_context_remove_class
gtk_style_context_has_class
gtk_style_context_set_display
gtk_style_context_get_display
gtk_style_context_lookup_color
gtk_style_context_get_color
gtk_style_context_get_border
gtk_style_context_get_padding
gtk_style_context_get_margin
gtk_style_context_reset_widgets
gtk_render_insertion_cursor
GtkStyleContextPrintFlags
gtk_style_context_to_string
GTK_IS_STYLE_CONTEXT
GTK_STYLE_CONTEXT
GTK_STYLE_CONTEXT_CLASS
GTK_STYLE_CONTEXT_GET_CLASS
GTK_TYPE_STYLE_CONTEXT
GtkStyleContext
GtkStyleContextClass
gtk_style_context_get_type
gtkstyleprovider
GTK_STYLE_PROVIDER_PRIORITY_FALLBACK
GTK_STYLE_PROVIDER_PRIORITY_THEME
GTK_STYLE_PROVIDER_PRIORITY_SETTINGS
GTK_STYLE_PROVIDER_PRIORITY_APPLICATION
GTK_STYLE_PROVIDER_PRIORITY_USER
GTK_IS_STYLE_PROVIDER
GTK_STYLE_PROVIDER
GTK_TYPE_STYLE_PROVIDER
GtkStyleProvider
gtk_style_provider_get_type
gtkswitch
GtkSwitch
GtkSwitch
GtkSwitchClass
gtk_switch_new
gtk_switch_set_active
gtk_switch_get_active
gtk_switch_set_state
gtk_switch_get_state
GTK_IS_SWITCH
GTK_SWITCH
GTK_SWITCH_CLASS
GTK_SWITCH_GET_CLASS
GTK_TYPE_SWITCH
gtk_switch_get_type
gtkswitchaccessible
GtkSwitchAccessible
GTK_IS_SWITCH_ACCESSIBLE
GTK_SWITCH_ACCESSIBLE
GTK_SWITCH_ACCESSIBLE_CLASS
GTK_SWITCH_ACCESSIBLE_GET_CLASS
GTK_TYPE_SWITCH_ACCESSIBLE
GtkSwitchAccessible
GtkSwitchAccessibleClass
GtkSwitchAccessiblePrivate
gtk_switch_accessible_get_type
gtktestutils
gtk_test_init
gtk_test_register_all_types
gtk_test_list_all_types
gtk_test_widget_wait_for_draw
gtktext
gtk_text_new
gtk_text_new_with_buffer
gtk_text_get_buffer
gtk_text_set_buffer
gtk_text_set_visibility
gtk_text_get_visibility
gtk_text_set_invisible_char
gtk_text_get_invisible_char
gtk_text_unset_invisible_char
gtk_text_set_overwrite_mode
gtk_text_get_overwrite_mode
gtk_text_set_max_length
gtk_text_get_max_length
gtk_text_get_text_length
gtk_text_set_activates_default
gtk_text_get_activates_default
gtk_text_get_placeholder_text
gtk_text_set_placeholder_text
gtk_text_set_input_purpose
gtk_text_get_input_purpose
gtk_text_set_input_hints
gtk_text_get_input_hints
gtk_text_set_attributes
gtk_text_get_attributes
gtk_text_set_tabs
gtk_text_get_tabs
gtk_text_grab_focus_without_selecting
GTK_IS_TEXT
GTK_TEXT
GTK_TYPE_TEXT
GtkText
gtk_text_get_type
gtktextaccessible
GtkTextAccessible
GTK_IS_TEXT_ACCESSIBLE
GTK_TEXT_ACCESSIBLE
GTK_TEXT_ACCESSIBLE_CLASS
GTK_TEXT_ACCESSIBLE_GET_CLASS
GTK_TYPE_TEXT_ACCESSIBLE
GtkTextAccessible
GtkTextAccessibleClass
GtkTextAccessiblePrivate
gtk_text_accessible_get_type
gtktextattributes
GtkTextAppearance
GtkTextAttributes
gtk_text_attributes_new
gtk_text_attributes_copy
gtk_text_attributes_copy_values
gtk_text_attributes_unref
gtk_text_attributes_ref
GTK_TYPE_TEXT_ATTRIBUTES
gtk_text_attributes_get_type
gtktextbtree
DEBUG_VALIDATION_AND_SCROLLING
DV
GtkTextLineData
GtkTextLine
gtktextbuffer
GtkTextBuffer
GtkTextBufferTargetInfo
GtkTextBufferClass
gtk_text_buffer_new
gtk_text_buffer_get_line_count
gtk_text_buffer_get_char_count
gtk_text_buffer_get_tag_table
gtk_text_buffer_set_text
gtk_text_buffer_insert
gtk_text_buffer_insert_at_cursor
gtk_text_buffer_insert_interactive
gtk_text_buffer_insert_interactive_at_cursor
gtk_text_buffer_insert_range
gtk_text_buffer_insert_range_interactive
gtk_text_buffer_insert_with_tags
gtk_text_buffer_insert_with_tags_by_name
gtk_text_buffer_insert_markup
gtk_text_buffer_delete
gtk_text_buffer_delete_interactive
gtk_text_buffer_backspace
gtk_text_buffer_get_text
gtk_text_buffer_get_slice
gtk_text_buffer_insert_texture
gtk_text_buffer_insert_child_anchor
gtk_text_buffer_create_child_anchor
gtk_text_buffer_add_mark
gtk_text_buffer_create_mark
gtk_text_buffer_move_mark
gtk_text_buffer_delete_mark
gtk_text_buffer_get_mark
gtk_text_buffer_move_mark_by_name
gtk_text_buffer_delete_mark_by_name
gtk_text_buffer_get_insert
gtk_text_buffer_get_selection_bound
gtk_text_buffer_place_cursor
gtk_text_buffer_select_range
gtk_text_buffer_apply_tag
gtk_text_buffer_remove_tag
gtk_text_buffer_apply_tag_by_name
gtk_text_buffer_remove_tag_by_name
gtk_text_buffer_remove_all_tags
gtk_text_buffer_create_tag
gtk_text_buffer_get_iter_at_line_offset
gtk_text_buffer_get_iter_at_line_index
gtk_text_buffer_get_iter_at_offset
gtk_text_buffer_get_iter_at_line
gtk_text_buffer_get_start_iter
gtk_text_buffer_get_end_iter
gtk_text_buffer_get_bounds
gtk_text_buffer_get_iter_at_mark
gtk_text_buffer_get_iter_at_child_anchor
gtk_text_buffer_get_modified
gtk_text_buffer_set_modified
gtk_text_buffer_get_has_selection
gtk_text_buffer_add_selection_clipboard
gtk_text_buffer_remove_selection_clipboard
gtk_text_buffer_cut_clipboard
gtk_text_buffer_copy_clipboard
gtk_text_buffer_paste_clipboard
gtk_text_buffer_get_selection_bounds
gtk_text_buffer_delete_selection
gtk_text_buffer_begin_user_action
gtk_text_buffer_end_user_action
GtkTextBTree
GTK_IS_TEXT_BUFFER
GTK_TEXT_BUFFER
GTK_TEXT_BUFFER_CLASS
GTK_TEXT_BUFFER_GET_CLASS
GTK_TYPE_TEXT_BUFFER
GtkTextBuffer
GtkTextBufferPrivate
gtk_text_buffer_get_type
gtktextcellaccessible
GtkTextCellAccessible
GTK_IS_TEXT_CELL_ACCESSIBLE
GTK_TEXT_CELL_ACCESSIBLE
GTK_TEXT_CELL_ACCESSIBLE_CLASS
GTK_TEXT_CELL_ACCESSIBLE_GET_CLASS
GTK_TYPE_TEXT_CELL_ACCESSIBLE
GtkTextCellAccessible
GtkTextCellAccessibleClass
GtkTextCellAccessiblePrivate
gtk_text_cell_accessible_get_type
gtktextchild
GtkTextChildAnchor
GtkTextChildAnchor
gtk_text_child_anchor_new
gtk_text_child_anchor_get_widgets
gtk_text_child_anchor_get_deleted
GTK_IS_TEXT_CHILD_ANCHOR
GTK_TEXT_CHILD_ANCHOR
GTK_TEXT_CHILD_ANCHOR_CLASS
GTK_TEXT_CHILD_ANCHOR_GET_CLASS
GTK_TYPE_TEXT_CHILD_ANCHOR
GtkTextChildAnchorClass
gtk_text_child_anchor_get_type
gtktextiter
GtkTextSearchFlags
gtk_text_iter_get_buffer
gtk_text_iter_copy
gtk_text_iter_free
gtk_text_iter_assign
gtk_text_iter_get_offset
gtk_text_iter_get_line
gtk_text_iter_get_line_offset
gtk_text_iter_get_line_index
gtk_text_iter_get_visible_line_offset
gtk_text_iter_get_visible_line_index
gtk_text_iter_get_char
gtk_text_iter_get_slice
gtk_text_iter_get_text
gtk_text_iter_get_visible_slice
gtk_text_iter_get_visible_text
gtk_text_iter_get_texture
gtk_text_iter_get_marks
gtk_text_iter_get_child_anchor
gtk_text_iter_get_toggled_tags
gtk_text_iter_starts_tag
gtk_text_iter_ends_tag
gtk_text_iter_toggles_tag
gtk_text_iter_has_tag
gtk_text_iter_get_tags
gtk_text_iter_editable
gtk_text_iter_can_insert
gtk_text_iter_starts_word
gtk_text_iter_ends_word
gtk_text_iter_inside_word
gtk_text_iter_starts_sentence
gtk_text_iter_ends_sentence
gtk_text_iter_inside_sentence
gtk_text_iter_starts_line
gtk_text_iter_ends_line
gtk_text_iter_is_cursor_position
gtk_text_iter_get_chars_in_line
gtk_text_iter_get_bytes_in_line
gtk_text_iter_get_language
gtk_text_iter_is_end
gtk_text_iter_is_start
gtk_text_iter_forward_char
gtk_text_iter_backward_char
gtk_text_iter_forward_chars
gtk_text_iter_backward_chars
gtk_text_iter_forward_line
gtk_text_iter_backward_line
gtk_text_iter_forward_lines
gtk_text_iter_backward_lines
gtk_text_iter_forward_word_end
gtk_text_iter_backward_word_start
gtk_text_iter_forward_word_ends
gtk_text_iter_backward_word_starts
gtk_text_iter_forward_visible_line
gtk_text_iter_backward_visible_line
gtk_text_iter_forward_visible_lines
gtk_text_iter_backward_visible_lines
gtk_text_iter_forward_visible_word_end
gtk_text_iter_backward_visible_word_start
gtk_text_iter_forward_visible_word_ends
gtk_text_iter_backward_visible_word_starts
gtk_text_iter_forward_sentence_end
gtk_text_iter_backward_sentence_start
gtk_text_iter_forward_sentence_ends
gtk_text_iter_backward_sentence_starts
gtk_text_iter_forward_cursor_position
gtk_text_iter_backward_cursor_position
gtk_text_iter_forward_cursor_positions
gtk_text_iter_backward_cursor_positions
gtk_text_iter_forward_visible_cursor_position
gtk_text_iter_backward_visible_cursor_position
gtk_text_iter_forward_visible_cursor_positions
gtk_text_iter_backward_visible_cursor_positions
gtk_text_iter_set_offset
gtk_text_iter_set_line
gtk_text_iter_set_line_offset
gtk_text_iter_set_line_index
gtk_text_iter_forward_to_end
gtk_text_iter_forward_to_line_end
gtk_text_iter_set_visible_line_offset
gtk_text_iter_set_visible_line_index
gtk_text_iter_forward_to_tag_toggle
gtk_text_iter_backward_to_tag_toggle
GtkTextCharPredicate
gtk_text_iter_forward_find_char
gtk_text_iter_backward_find_char
gtk_text_iter_forward_search
gtk_text_iter_backward_search
gtk_text_iter_equal
gtk_text_iter_compare
gtk_text_iter_in_range
gtk_text_iter_order
GtkTextBuffer
GTK_TYPE_TEXT_ITER
GtkTextIter
gtk_text_iter_get_type
gtktextmark
GtkTextMark
gtk_text_mark_new
gtk_text_mark_set_visible
gtk_text_mark_get_visible
gtk_text_mark_get_name
gtk_text_mark_get_deleted
gtk_text_mark_get_buffer
gtk_text_mark_get_left_gravity
GTK_IS_TEXT_MARK
GTK_TEXT_MARK
GTK_TEXT_MARK_CLASS
GTK_TEXT_MARK_GET_CLASS
GTK_TYPE_TEXT_MARK
GtkTextMark
GtkTextMarkClass
gtk_text_mark_get_type
gtktextprivate
GtkText
GtkTextClass
gtk_text_get_display_text
gtk_text_get_im_context
gtk_text_enter_text
gtk_text_set_positions
gtk_text_get_layout
gtk_text_get_layout_offsets
gtk_text_reset_im_context
gtk_text_get_key_controller
GTK_TEXT_CLASS
GTK_TEXT_GET_CLASS
gtktextsegment
GtkTextLineSegment
GtkTextTagInfo
GtkTextToggleBody
GtkTextSegSplitFunc
GtkTextSegDeleteFunc
GtkTextSegCleanupFunc
GtkTextSegLineChangeFunc
GtkTextSegCheckFunc
GtkTextLineSegmentClass
GtkTextLineSegment
gtk_text_line_segment_split
gtktexttag
GtkTextTag
gtk_text_tag_new
gtk_text_tag_get_priority
gtk_text_tag_set_priority
gtk_text_tag_changed
GtkTextIter
GtkTextTagTable
GTK_IS_TEXT_TAG
GTK_TEXT_TAG
GTK_TEXT_TAG_CLASS
GTK_TEXT_TAG_GET_CLASS
GTK_TYPE_TEXT_TAG
GtkTextTag
GtkTextTagClass
GtkTextTagPrivate
gtk_text_tag_get_type
gtktexttagtable
GtkTextTagTable
GtkTextTagTableForeach
gtk_text_tag_table_new
gtk_text_tag_table_add
gtk_text_tag_table_remove
gtk_text_tag_table_lookup
gtk_text_tag_table_foreach
gtk_text_tag_table_get_size
GTK_IS_TEXT_TAG_TABLE
GTK_TEXT_TAG_TABLE
GTK_TEXT_TAG_TABLE_CLASS
GTK_TEXT_TAG_TABLE_GET_CLASS
GTK_TYPE_TEXT_TAG_TABLE
GtkTextTagTable
GtkTextTagTableClass
GtkTextTagTablePrivate
gtk_text_tag_table_get_type
gtktexttypes
GTK_TEXT_UNKNOWN_CHAR
GTK_TEXT_UNKNOWN_CHAR_UTF8_LEN
gtk_text_unknown_char_utf8_gtk_tests_only
gtk_text_byte_begins_utf8_char
GtkTextCounter
GtkTextLineSegment
GtkTextLineSegmentClass
GtkTextMarkBody
GtkTextToggleBody
gtktextutil
GtkTextUtilCharChosenFunc
gtk_text_util_create_drag_icon
gtk_text_util_create_rich_drag_icon
gtktextview
GtkTextView
GtkTextWindowType
GtkTextViewLayer
GtkTextExtendSelection
GTK_TEXT_VIEW_PRIORITY_VALIDATE
GtkTextViewClass
gtk_text_view_new
gtk_text_view_new_with_buffer
gtk_text_view_set_buffer
gtk_text_view_get_buffer
gtk_text_view_scroll_to_iter
gtk_text_view_scroll_to_mark
gtk_text_view_scroll_mark_onscreen
gtk_text_view_move_mark_onscreen
gtk_text_view_place_cursor_onscreen
gtk_text_view_get_visible_rect
gtk_text_view_set_cursor_visible
gtk_text_view_get_cursor_visible
gtk_text_view_reset_cursor_blink
gtk_text_view_get_cursor_locations
gtk_text_view_get_iter_location
gtk_text_view_get_iter_at_location
gtk_text_view_get_iter_at_position
gtk_text_view_get_line_yrange
gtk_text_view_get_line_at_y
gtk_text_view_buffer_to_surface_coords
gtk_text_view_window_to_buffer_coords
gtk_text_view_set_border_window_size
gtk_text_view_get_border_window_size
gtk_text_view_forward_display_line
gtk_text_view_backward_display_line
gtk_text_view_forward_display_line_end
gtk_text_view_backward_display_line_start
gtk_text_view_starts_display_line
gtk_text_view_move_visually
gtk_text_view_im_context_filter_keypress
gtk_text_view_reset_im_context
gtk_text_view_add_child_at_anchor
gtk_text_view_add_child_in_window
gtk_text_view_move_child
gtk_text_view_set_wrap_mode
gtk_text_view_get_wrap_mode
gtk_text_view_set_editable
gtk_text_view_get_editable
gtk_text_view_set_overwrite
gtk_text_view_get_overwrite
gtk_text_view_set_accepts_tab
gtk_text_view_get_accepts_tab
gtk_text_view_set_pixels_above_lines
gtk_text_view_get_pixels_above_lines
gtk_text_view_set_pixels_below_lines
gtk_text_view_get_pixels_below_lines
gtk_text_view_set_pixels_inside_wrap
gtk_text_view_get_pixels_inside_wrap
gtk_text_view_set_justification
gtk_text_view_get_justification
gtk_text_view_set_left_margin
gtk_text_view_get_left_margin
gtk_text_view_set_right_margin
gtk_text_view_get_right_margin
gtk_text_view_set_top_margin
gtk_text_view_get_top_margin
gtk_text_view_set_bottom_margin
gtk_text_view_get_bottom_margin
gtk_text_view_set_indent
gtk_text_view_get_indent
gtk_text_view_set_tabs
gtk_text_view_get_tabs
gtk_text_view_set_input_purpose
gtk_text_view_get_input_purpose
gtk_text_view_set_input_hints
gtk_text_view_get_input_hints
gtk_text_view_set_monospace
gtk_text_view_get_monospace
GTK_IS_TEXT_VIEW
GTK_TEXT_VIEW
GTK_TEXT_VIEW_CLASS
GTK_TEXT_VIEW_GET_CLASS
GTK_TYPE_TEXT_VIEW
GtkTextView
GtkTextViewPrivate
gtk_text_view_get_type
gtktextviewaccessible
GtkTextViewAccessible
GTK_IS_TEXT_VIEW_ACCESSIBLE
GTK_TEXT_VIEW_ACCESSIBLE
GTK_TEXT_VIEW_ACCESSIBLE_CLASS
GTK_TEXT_VIEW_ACCESSIBLE_GET_CLASS
GTK_TYPE_TEXT_VIEW_ACCESSIBLE
GtkTextViewAccessible
GtkTextViewAccessibleClass
GtkTextViewAccessiblePrivate
gtk_text_view_accessible_get_type
gtktextviewaccessibleprivate
gtktogglebutton
GtkToggleButton
gtk_toggle_button_new
gtk_toggle_button_new_with_label
gtk_toggle_button_new_with_mnemonic
gtk_toggle_button_set_active
gtk_toggle_button_get_active
gtk_toggle_button_toggled
GTK_IS_TOGGLE_BUTTON
GTK_TOGGLE_BUTTON
GTK_TOGGLE_BUTTON_CLASS
GTK_TOGGLE_BUTTON_GET_CLASS
GTK_TYPE_TOGGLE_BUTTON
GtkToggleButton
GtkToggleButtonClass
gtk_toggle_button_get_type
gtktogglebuttonaccessible
GtkToggleButtonAccessible
GTK_IS_TOGGLE_BUTTON_ACCESSIBLE
GTK_TOGGLE_BUTTON_ACCESSIBLE
GTK_TOGGLE_BUTTON_ACCESSIBLE_CLASS
GTK_TOGGLE_BUTTON_ACCESSIBLE_GET_CLASS
GTK_TYPE_TOGGLE_BUTTON_ACCESSIBLE
GtkToggleButtonAccessible
GtkToggleButtonAccessibleClass
GtkToggleButtonAccessiblePrivate
gtk_toggle_button_accessible_get_type
gtktoggletoolbutton
GtkToggleToolButton
GtkToggleToolButtonClass
gtk_toggle_tool_button_new
gtk_toggle_tool_button_set_active
gtk_toggle_tool_button_get_active
GTK_IS_TOGGLE_TOOL_BUTTON
GTK_TOGGLE_TOOL_BUTTON
GTK_TOGGLE_TOOL_BUTTON_CLASS
GTK_TOGGLE_TOOL_BUTTON_GET_CLASS
GTK_TYPE_TOGGLE_TOOL_BUTTON
GtkToggleToolButton
GtkToggleToolButtonPrivate
gtk_toggle_tool_button_get_type
gtktoolbar
GtkToolbar
gtk_toolbar_new
gtk_toolbar_insert
gtk_toolbar_get_item_index
gtk_toolbar_get_n_items
gtk_toolbar_get_nth_item
gtk_toolbar_get_show_arrow
gtk_toolbar_set_show_arrow
gtk_toolbar_get_style
gtk_toolbar_set_style
gtk_toolbar_unset_style
gtk_toolbar_get_drop_index
gtk_toolbar_set_drop_highlight_item
GTK_IS_TOOLBAR
GTK_TOOLBAR
GTK_TOOLBAR_CLASS
GTK_TOOLBAR_GET_CLASS
GTK_TYPE_TOOLBAR
GtkToolbar
GtkToolbarClass
GtkToolbarPrivate
gtk_toolbar_get_type
gtktoolbutton
GtkToolButton
GtkToolButtonClass
gtk_tool_button_new
gtk_tool_button_set_label
gtk_tool_button_get_label
gtk_tool_button_set_use_underline
gtk_tool_button_get_use_underline
gtk_tool_button_set_icon_name
gtk_tool_button_get_icon_name
gtk_tool_button_set_icon_widget
gtk_tool_button_get_icon_widget
gtk_tool_button_set_label_widget
gtk_tool_button_get_label_widget
GTK_IS_TOOL_BUTTON
GTK_TOOL_BUTTON
GTK_TOOL_BUTTON_CLASS
GTK_TOOL_BUTTON_GET_CLASS
GTK_TYPE_TOOL_BUTTON
GtkToolButton
GtkToolButtonPrivate
gtk_tool_button_get_type
gtktoolitem
GtkToolItem
GtkToolItemClass
gtk_tool_item_new
gtk_tool_item_set_homogeneous
gtk_tool_item_get_homogeneous
gtk_tool_item_set_expand
gtk_tool_item_get_expand
gtk_tool_item_set_tooltip_text
gtk_tool_item_set_tooltip_markup
gtk_tool_item_set_visible_horizontal
gtk_tool_item_get_visible_horizontal
gtk_tool_item_set_visible_vertical
gtk_tool_item_get_visible_vertical
gtk_tool_item_get_is_important
gtk_tool_item_set_is_important
gtk_tool_item_get_ellipsize_mode
gtk_tool_item_get_orientation
gtk_tool_item_get_toolbar_style
gtk_tool_item_get_text_alignment
gtk_tool_item_get_text_orientation
gtk_tool_item_get_text_size_group
gtk_tool_item_retrieve_proxy_menu_item
gtk_tool_item_get_proxy_menu_item
gtk_tool_item_set_proxy_menu_item
gtk_tool_item_rebuild_menu
gtk_tool_item_toolbar_reconfigured
GTK_IS_TOOL_ITEM
GTK_TOOL_ITEM
GTK_TOOL_ITEM_CLASS
GTK_TOOL_ITEM_GET_CLASS
GTK_TYPE_TOOL_ITEM
GtkToolItem
GtkToolItemPrivate
gtk_tool_item_get_type
gtktoolshell
GtkToolShell
GtkToolShellIface
gtk_tool_shell_get_orientation
gtk_tool_shell_get_style
gtk_tool_shell_rebuild_menu
gtk_tool_shell_get_text_orientation
gtk_tool_shell_get_text_alignment
gtk_tool_shell_get_ellipsize_mode
gtk_tool_shell_get_text_size_group
GTK_IS_TOOL_SHELL
GTK_TOOL_SHELL
GTK_TOOL_SHELL_GET_IFACE
GTK_TYPE_TOOL_SHELL
GtkToolShell
gtk_tool_shell_get_type
gtktooltip
gtk_tooltip_set_markup
gtk_tooltip_set_text
gtk_tooltip_set_icon
gtk_tooltip_set_icon_from_icon_name
gtk_tooltip_set_icon_from_gicon
gtk_tooltip_set_custom
gtk_tooltip_set_tip_area
GTK_IS_TOOLTIP
GTK_TOOLTIP
GTK_TYPE_TOOLTIP
gtk_tooltip_get_type
gtktoplevelaccessible
GtkToplevelAccessible
gtk_toplevel_accessible_get_children
GTK_IS_TOPLEVEL_ACCESSIBLE
GTK_TOPLEVEL_ACCESSIBLE
GTK_TOPLEVEL_ACCESSIBLE_CLASS
GTK_TOPLEVEL_ACCESSIBLE_GET_CLASS
GTK_TYPE_TOPLEVEL_ACCESSIBLE
GtkToplevelAccessible
GtkToplevelAccessibleClass
GtkToplevelAccessiblePrivate
gtk_toplevel_accessible_get_type
gtktrashmonitor
GTK_IS_TRASH_MONITOR
GTK_TRASH_MONITOR
GTK_TRASH_MONITOR_CLASS
GTK_TRASH_MONITOR_GET_CLASS
GTK_TYPE_TRASH_MONITOR
GtkTrashMonitor
GtkTrashMonitorClass
gtktreedatalist
GtkTreeDataList
gtktreednd
GtkTreeDragDest
GtkTreeDragSourceIface
gtk_tree_drag_source_row_draggable
gtk_tree_drag_source_drag_data_delete
gtk_tree_drag_source_drag_data_get
GtkTreeDragDestIface
gtk_tree_drag_dest_drag_data_received
gtk_tree_drag_dest_row_drop_possible
gtk_tree_set_row_drag_data
gtk_tree_get_row_drag_data
GTK_IS_TREE_DRAG_DEST
GTK_IS_TREE_DRAG_SOURCE
GTK_TREE_DRAG_DEST
GTK_TREE_DRAG_DEST_GET_IFACE
GTK_TREE_DRAG_SOURCE
GTK_TREE_DRAG_SOURCE_GET_IFACE
GTK_TYPE_TREE_DRAG_DEST
GTK_TYPE_TREE_DRAG_SOURCE
GtkTreeDragDest
GtkTreeDragSource
gtk_tree_drag_dest_get_type
gtk_tree_drag_source_get_type
gtktreelistmodel
GTK_TYPE_TREE_LIST_MODEL
GTK_TYPE_TREE_LIST_ROW
GtkTreeListModelCreateModelFunc
gtk_tree_list_model_new
gtk_tree_list_model_get_model
gtk_tree_list_model_get_passthrough
gtk_tree_list_model_set_autoexpand
gtk_tree_list_model_get_autoexpand
gtk_tree_list_model_get_child_row
gtk_tree_list_model_get_row
gtk_tree_list_row_get_item
gtk_tree_list_row_set_expanded
gtk_tree_list_row_get_expanded
gtk_tree_list_row_is_expandable
gtk_tree_list_row_get_position
gtk_tree_list_row_get_depth
gtk_tree_list_row_get_children
gtk_tree_list_row_get_parent
gtk_tree_list_row_get_child_row
GtkTreeListModel
GtkTreeListRow
gtktreemenu
GtkTreeMenu
GTK_IS_TREE_MENU
GTK_TREE_MENU
GTK_TREE_MENU_CLASS
GTK_TREE_MENU_GET_CLASS
GTK_TYPE_TREE_MENU
GtkTreeMenu
GtkTreeMenuClass
GtkTreeMenuPrivate
gtktreemodel
GtkTreeModel
GtkTreeModelForeachFunc
GtkTreeModelFlags
GtkTreeIter
GtkTreeModelIface
gtk_tree_path_new
gtk_tree_path_new_from_string
gtk_tree_path_new_from_indices
gtk_tree_path_new_from_indicesv
gtk_tree_path_to_string
gtk_tree_path_new_first
gtk_tree_path_append_index
gtk_tree_path_prepend_index
gtk_tree_path_get_depth
gtk_tree_path_get_indices
gtk_tree_path_get_indices_with_depth
gtk_tree_path_free
gtk_tree_path_copy
gtk_tree_path_compare
gtk_tree_path_next
gtk_tree_path_prev
gtk_tree_path_up
gtk_tree_path_down
gtk_tree_path_is_ancestor
gtk_tree_path_is_descendant
gtk_tree_row_reference_new
gtk_tree_row_reference_new_proxy
gtk_tree_row_reference_get_path
gtk_tree_row_reference_get_model
gtk_tree_row_reference_valid
gtk_tree_row_reference_copy
gtk_tree_row_reference_free
gtk_tree_row_reference_inserted
gtk_tree_row_reference_deleted
gtk_tree_row_reference_reordered
gtk_tree_iter_copy
gtk_tree_iter_free
gtk_tree_model_get_flags
gtk_tree_model_get_n_columns
gtk_tree_model_get_column_type
gtk_tree_model_get_iter
gtk_tree_model_get_iter_from_string
gtk_tree_model_get_string_from_iter
gtk_tree_model_get_iter_first
gtk_tree_model_get_path
gtk_tree_model_get_value
gtk_tree_model_iter_previous
gtk_tree_model_iter_next
gtk_tree_model_iter_children
gtk_tree_model_iter_has_child
gtk_tree_model_iter_n_children
gtk_tree_model_iter_nth_child
gtk_tree_model_iter_parent
gtk_tree_model_ref_node
gtk_tree_model_unref_node
gtk_tree_model_get
gtk_tree_model_get_valist
gtk_tree_model_foreach
gtk_tree_model_row_changed
gtk_tree_model_row_inserted
gtk_tree_model_row_has_child_toggled
gtk_tree_model_row_deleted
gtk_tree_model_rows_reordered
gtk_tree_model_rows_reordered_with_length
GtkTreeRowReference
GTK_IS_TREE_MODEL
GTK_TREE_MODEL
GTK_TREE_MODEL_GET_IFACE
GTK_TYPE_TREE_ITER
GTK_TYPE_TREE_MODEL
GTK_TYPE_TREE_PATH
GTK_TYPE_TREE_ROW_REFERENCE
GtkTreeModel
GtkTreePath
gtk_tree_iter_get_type
gtk_tree_model_get_type
gtk_tree_path_get_type
gtk_tree_row_reference_get_type
gtktreemodelcssnode
GtkTreeModelCssNode
GtkTreeModelCssNodeGetFunc
gtk_tree_model_css_node_new
gtk_tree_model_css_node_newv
gtk_tree_model_css_node_set_root_node
gtk_tree_model_css_node_get_root_node
gtk_tree_model_css_node_get_node_from_iter
gtk_tree_model_css_node_get_iter_from_node
GTK_IS_TREE_MODEL_CSS_NODE
GTK_TREE_MODEL_CSS_NODE
GTK_TREE_MODEL_CSS_NODE_CLASS
GTK_TREE_MODEL_CSS_NODE_GET_CLASS
GTK_TYPE_TREE_MODEL_CSS_NODE
GtkTreeModelCssNode
GtkTreeModelCssNodeClass
GtkTreeModelCssNodePrivate
gtk_tree_model_css_node_get_type
gtktreemodelfilter
GtkTreeModelFilter
GtkTreeModelFilterVisibleFunc
GtkTreeModelFilterModifyFunc
gtk_tree_model_filter_new
gtk_tree_model_filter_set_visible_func
gtk_tree_model_filter_set_modify_func
gtk_tree_model_filter_set_visible_column
gtk_tree_model_filter_get_model
gtk_tree_model_filter_convert_child_iter_to_iter
gtk_tree_model_filter_convert_iter_to_child_iter
gtk_tree_model_filter_convert_child_path_to_path
gtk_tree_model_filter_convert_path_to_child_path
gtk_tree_model_filter_refilter
gtk_tree_model_filter_clear_cache
GTK_IS_TREE_MODEL_FILTER
GTK_TREE_MODEL_FILTER
GTK_TREE_MODEL_FILTER_CLASS
GTK_TREE_MODEL_FILTER_GET_CLASS
GTK_TYPE_TREE_MODEL_FILTER
GtkTreeModelFilter
GtkTreeModelFilterClass
GtkTreeModelFilterPrivate
gtk_tree_model_filter_get_type
gtktreemodelsort
GtkTreeModelSort
gtk_tree_model_sort_new_with_model
gtk_tree_model_sort_get_model
gtk_tree_model_sort_convert_child_path_to_path
gtk_tree_model_sort_convert_child_iter_to_iter
gtk_tree_model_sort_convert_path_to_child_path
gtk_tree_model_sort_convert_iter_to_child_iter
gtk_tree_model_sort_reset_default_sort_func
gtk_tree_model_sort_clear_cache
gtk_tree_model_sort_iter_is_valid
GTK_IS_TREE_MODEL_SORT
GTK_TREE_MODEL_SORT
GTK_TREE_MODEL_SORT_CLASS
GTK_TREE_MODEL_SORT_GET_CLASS
GTK_TYPE_TREE_MODEL_SORT
GtkTreeModelSort
GtkTreeModelSortClass
GtkTreeModelSortPrivate
gtk_tree_model_sort_get_type
gtktreerbtreeprivate
GtkTreeRBNodeColor
GtkTreeRBTreeTraverseFunc
GtkTreeRBTree
GtkTreeRBNode
GTK_TREE_RBNODE_GET_COLOR
GTK_TREE_RBNODE_SET_COLOR
GTK_TREE_RBNODE_GET_HEIGHT
GTK_TREE_RBNODE_SET_FLAG
GTK_TREE_RBNODE_UNSET_FLAG
GTK_TREE_RBNODE_FLAG_SET
gtk_tree_rbtree_new
gtk_tree_rbtree_free
gtk_tree_rbtree_remove
gtk_tree_rbtree_destroy
gtk_tree_rbtree_insert_before
gtk_tree_rbtree_insert_after
gtk_tree_rbtree_remove_node
gtk_tree_rbtree_is_nil
gtk_tree_rbtree_reorder
gtk_tree_rbtree_contains
gtk_tree_rbtree_find_count
gtk_tree_rbtree_node_set_height
gtk_tree_rbtree_node_mark_invalid
gtk_tree_rbtree_node_mark_valid
gtk_tree_rbtree_column_invalid
gtk_tree_rbtree_mark_invalid
gtk_tree_rbtree_set_fixed_height
gtk_tree_rbtree_node_find_offset
gtk_tree_rbtree_node_get_index
gtk_tree_rbtree_find_index
gtk_tree_rbtree_find_offset
gtk_tree_rbtree_traverse
gtk_tree_rbtree_first
gtk_tree_rbtree_next
gtk_tree_rbtree_prev
gtk_tree_rbtree_next_full
gtk_tree_rbtree_prev_full
gtk_tree_rbtree_get_depth
GtkTreeRBTreeView
gtktreeselection
GtkTreeSelection
GtkTreeSelectionFunc
GtkTreeSelectionForeachFunc
GtkTreeSelectionClass
gtk_tree_selection_set_mode
gtk_tree_selection_get_mode
gtk_tree_selection_set_select_function
gtk_tree_selection_get_user_data
gtk_tree_selection_get_tree_view
gtk_tree_selection_get_select_function
gtk_tree_selection_get_selected
gtk_tree_selection_get_selected_rows
gtk_tree_selection_count_selected_rows
gtk_tree_selection_selected_foreach
gtk_tree_selection_select_path
gtk_tree_selection_unselect_path
gtk_tree_selection_select_iter
gtk_tree_selection_unselect_iter
gtk_tree_selection_path_is_selected
gtk_tree_selection_iter_is_selected
gtk_tree_selection_select_all
gtk_tree_selection_unselect_all
gtk_tree_selection_select_range
gtk_tree_selection_unselect_range
GTK_IS_TREE_SELECTION
GTK_TREE_SELECTION
GTK_TREE_SELECTION_CLASS
GTK_TREE_SELECTION_GET_CLASS
GTK_TYPE_TREE_SELECTION
GtkTreeSelection
GtkTreeSelectionPrivate
gtk_tree_selection_get_type
gtktreesortable
GtkTreeSortable
GTK_TREE_SORTABLE_DEFAULT_SORT_COLUMN_ID
GTK_TREE_SORTABLE_UNSORTED_SORT_COLUMN_ID
GtkTreeIterCompareFunc
GtkTreeSortableIface
gtk_tree_sortable_sort_column_changed
gtk_tree_sortable_get_sort_column_id
gtk_tree_sortable_set_sort_column_id
gtk_tree_sortable_set_sort_func
gtk_tree_sortable_set_default_sort_func
gtk_tree_sortable_has_default_sort_func
GTK_IS_TREE_SORTABLE
GTK_TREE_SORTABLE
GTK_TREE_SORTABLE_CLASS
GTK_TREE_SORTABLE_GET_IFACE
GTK_TYPE_TREE_SORTABLE
GtkTreeSortable
gtk_tree_sortable_get_type
gtktreestore
GtkTreeStore
gtk_tree_store_new
gtk_tree_store_newv
gtk_tree_store_set_column_types
gtk_tree_store_set_value
gtk_tree_store_set
gtk_tree_store_set_valuesv
gtk_tree_store_set_valist
gtk_tree_store_remove
gtk_tree_store_insert
gtk_tree_store_insert_before
gtk_tree_store_insert_after
gtk_tree_store_insert_with_values
gtk_tree_store_insert_with_valuesv
gtk_tree_store_prepend
gtk_tree_store_append
gtk_tree_store_is_ancestor
gtk_tree_store_iter_depth
gtk_tree_store_clear
gtk_tree_store_iter_is_valid
gtk_tree_store_reorder
gtk_tree_store_swap
gtk_tree_store_move_before
gtk_tree_store_move_after
GTK_IS_TREE_STORE
GTK_TREE_STORE
GTK_TREE_STORE_CLASS
GTK_TREE_STORE_GET_CLASS
GTK_TYPE_TREE_STORE
GtkTreeStore
GtkTreeStoreClass
GtkTreeStorePrivate
gtk_tree_store_get_type
gtktreeview
GtkTreeView
GtkTreeViewDropPosition
GtkTreeViewColumnDropFunc
GtkTreeViewMappingFunc
GtkTreeViewSearchEqualFunc
GtkTreeViewRowSeparatorFunc
GtkTreeViewSearchPositionFunc
gtk_tree_view_new
gtk_tree_view_new_with_model
gtk_tree_view_get_model
gtk_tree_view_set_model
gtk_tree_view_get_selection
gtk_tree_view_get_headers_visible
gtk_tree_view_set_headers_visible
gtk_tree_view_columns_autosize
gtk_tree_view_get_headers_clickable
gtk_tree_view_set_headers_clickable
gtk_tree_view_get_activate_on_single_click
gtk_tree_view_set_activate_on_single_click
gtk_tree_view_append_column
gtk_tree_view_remove_column
gtk_tree_view_insert_column
gtk_tree_view_insert_column_with_attributes
gtk_tree_view_insert_column_with_data_func
gtk_tree_view_get_n_columns
gtk_tree_view_get_column
gtk_tree_view_get_columns
gtk_tree_view_move_column_after
gtk_tree_view_set_expander_column
gtk_tree_view_get_expander_column
gtk_tree_view_set_column_drag_function
gtk_tree_view_scroll_to_point
gtk_tree_view_scroll_to_cell
gtk_tree_view_row_activated
gtk_tree_view_expand_all
gtk_tree_view_collapse_all
gtk_tree_view_expand_to_path
gtk_tree_view_expand_row
gtk_tree_view_collapse_row
gtk_tree_view_map_expanded_rows
gtk_tree_view_row_expanded
gtk_tree_view_set_reorderable
gtk_tree_view_get_reorderable
gtk_tree_view_set_cursor
gtk_tree_view_set_cursor_on_cell
gtk_tree_view_get_cursor
gtk_tree_view_get_path_at_pos
gtk_tree_view_get_cell_area
gtk_tree_view_get_background_area
gtk_tree_view_get_visible_rect
gtk_tree_view_get_visible_range
gtk_tree_view_is_blank_at_pos
gtk_tree_view_enable_model_drag_source
gtk_tree_view_enable_model_drag_dest
gtk_tree_view_unset_rows_drag_source
gtk_tree_view_unset_rows_drag_dest
gtk_tree_view_set_drag_dest_row
gtk_tree_view_get_drag_dest_row
gtk_tree_view_get_dest_row_at_pos
gtk_tree_view_create_row_drag_icon
gtk_tree_view_set_enable_search
gtk_tree_view_get_enable_search
gtk_tree_view_get_search_column
gtk_tree_view_set_search_column
gtk_tree_view_get_search_equal_func
gtk_tree_view_set_search_equal_func
gtk_tree_view_get_search_entry
gtk_tree_view_set_search_entry
gtk_tree_view_get_search_position_func
gtk_tree_view_set_search_position_func
gtk_tree_view_convert_widget_to_tree_coords
gtk_tree_view_convert_tree_to_widget_coords
gtk_tree_view_convert_widget_to_bin_window_coords
gtk_tree_view_convert_bin_window_to_widget_coords
gtk_tree_view_convert_tree_to_bin_window_coords
gtk_tree_view_convert_bin_window_to_tree_coords
gtk_tree_view_set_fixed_height_mode
gtk_tree_view_get_fixed_height_mode
gtk_tree_view_set_hover_selection
gtk_tree_view_get_hover_selection
gtk_tree_view_set_hover_expand
gtk_tree_view_get_hover_expand
gtk_tree_view_set_rubber_banding
gtk_tree_view_get_rubber_banding
gtk_tree_view_is_rubber_banding_active
gtk_tree_view_get_row_separator_func
gtk_tree_view_set_row_separator_func
gtk_tree_view_get_grid_lines
gtk_tree_view_set_grid_lines
gtk_tree_view_get_enable_tree_lines
gtk_tree_view_set_enable_tree_lines
gtk_tree_view_set_show_expanders
gtk_tree_view_get_show_expanders
gtk_tree_view_set_level_indentation
gtk_tree_view_get_level_indentation
gtk_tree_view_set_tooltip_row
gtk_tree_view_set_tooltip_cell
gtk_tree_view_get_tooltip_context
gtk_tree_view_set_tooltip_column
gtk_tree_view_get_tooltip_column
GtkTreeSelection
GtkTreeSelectionClass
GTK_IS_TREE_VIEW
GTK_TREE_VIEW
GTK_TREE_VIEW_CLASS
GTK_TREE_VIEW_GET_CLASS
GTK_TYPE_TREE_VIEW
GtkTreeView
GtkTreeViewClass
GtkTreeViewPrivate
gtk_tree_view_get_type
gtktreeviewaccessible
GtkTreeViewAccessible
GTK_IS_TREE_VIEW_ACCESSIBLE
GTK_TREE_VIEW_ACCESSIBLE
GTK_TREE_VIEW_ACCESSIBLE_CLASS
GTK_TREE_VIEW_ACCESSIBLE_GET_CLASS
GTK_TYPE_TREE_VIEW_ACCESSIBLE
GtkTreeViewAccessible
GtkTreeViewAccessibleClass
GtkTreeViewAccessiblePrivate
gtk_tree_view_accessible_get_type
gtktreeviewaccessibleprivate
gtktreeviewcolumn
GtkTreeViewColumn
GtkTreeViewColumnSizing
GtkTreeCellDataFunc
gtk_tree_view_column_new
gtk_tree_view_column_new_with_area
gtk_tree_view_column_new_with_attributes
gtk_tree_view_column_pack_start
gtk_tree_view_column_pack_end
gtk_tree_view_column_clear
gtk_tree_view_column_add_attribute
gtk_tree_view_column_set_attributes
gtk_tree_view_column_set_cell_data_func
gtk_tree_view_column_clear_attributes
gtk_tree_view_column_set_spacing
gtk_tree_view_column_get_spacing
gtk_tree_view_column_set_visible
gtk_tree_view_column_get_visible
gtk_tree_view_column_set_resizable
gtk_tree_view_column_get_resizable
gtk_tree_view_column_set_sizing
gtk_tree_view_column_get_sizing
gtk_tree_view_column_get_x_offset
gtk_tree_view_column_get_width
gtk_tree_view_column_get_fixed_width
gtk_tree_view_column_set_fixed_width
gtk_tree_view_column_set_min_width
gtk_tree_view_column_get_min_width
gtk_tree_view_column_set_max_width
gtk_tree_view_column_get_max_width
gtk_tree_view_column_clicked
gtk_tree_view_column_set_title
gtk_tree_view_column_get_title
gtk_tree_view_column_set_expand
gtk_tree_view_column_get_expand
gtk_tree_view_column_set_clickable
gtk_tree_view_column_get_clickable
gtk_tree_view_column_set_widget
gtk_tree_view_column_get_widget
gtk_tree_view_column_set_alignment
gtk_tree_view_column_get_alignment
gtk_tree_view_column_set_reorderable
gtk_tree_view_column_get_reorderable
gtk_tree_view_column_set_sort_column_id
gtk_tree_view_column_get_sort_column_id
gtk_tree_view_column_set_sort_indicator
gtk_tree_view_column_get_sort_indicator
gtk_tree_view_column_set_sort_order
gtk_tree_view_column_get_sort_order
gtk_tree_view_column_cell_set_cell_data
gtk_tree_view_column_cell_get_size
gtk_tree_view_column_cell_is_visible
gtk_tree_view_column_focus_cell
gtk_tree_view_column_cell_get_position
gtk_tree_view_column_queue_resize
gtk_tree_view_column_get_tree_view
gtk_tree_view_column_get_button
GTK_IS_TREE_VIEW_COLUMN
GTK_TREE_VIEW_COLUMN
GTK_TREE_VIEW_COLUMN_CLASS
GTK_TREE_VIEW_COLUMN_GET_CLASS
GTK_TYPE_TREE_VIEW_COLUMN
GtkTreeViewColumn
GtkTreeViewColumnClass
GtkTreeViewColumnPrivate
gtk_tree_view_column_get_type
gtktypebuiltins
GTK_TYPE_LICENSE
GTK_TYPE_ACCEL_FLAGS
GTK_TYPE_APPLICATION_INHIBIT_FLAGS
GTK_TYPE_ASSISTANT_PAGE_TYPE
GTK_TYPE_BUILDER_ERROR
GTK_TYPE_CALENDAR_DISPLAY_OPTIONS
GTK_TYPE_CELL_RENDERER_STATE
GTK_TYPE_CELL_RENDERER_MODE
GTK_TYPE_CELL_RENDERER_ACCEL_MODE
GTK_TYPE_DEBUG_FLAG
GTK_TYPE_DIALOG_FLAGS
GTK_TYPE_RESPONSE_TYPE
GTK_TYPE_DEST_DEFAULTS
GTK_TYPE_EDITABLE_PROPERTIES
GTK_TYPE_ENTRY_ICON_POSITION
GTK_TYPE_ALIGN
GTK_TYPE_ARROW_TYPE
GTK_TYPE_BASELINE_POSITION
GTK_TYPE_DELETE_TYPE
GTK_TYPE_DIRECTION_TYPE
GTK_TYPE_ICON_SIZE
GTK_TYPE_SENSITIVITY_TYPE
GTK_TYPE_TEXT_DIRECTION
GTK_TYPE_JUSTIFICATION
GTK_TYPE_MENU_DIRECTION_TYPE
GTK_TYPE_MESSAGE_TYPE
GTK_TYPE_MOVEMENT_STEP
GTK_TYPE_SCROLL_STEP
GTK_TYPE_ORIENTATION
GTK_TYPE_OVERFLOW
GTK_TYPE_PACK_TYPE
GTK_TYPE_POSITION_TYPE
GTK_TYPE_RELIEF_STYLE
GTK_TYPE_SCROLL_TYPE
GTK_TYPE_SELECTION_MODE
GTK_TYPE_SHADOW_TYPE
GTK_TYPE_TOOLBAR_STYLE
GTK_TYPE_WRAP_MODE
GTK_TYPE_SORT_TYPE
GTK_TYPE_PRINT_PAGES
GTK_TYPE_PAGE_SET
GTK_TYPE_NUMBER_UP_LAYOUT
GTK_TYPE_PAGE_ORIENTATION
GTK_TYPE_PRINT_QUALITY
GTK_TYPE_PRINT_DUPLEX
GTK_TYPE_UNIT
GTK_TYPE_TREE_VIEW_GRID_LINES
GTK_TYPE_DRAG_RESULT
GTK_TYPE_SIZE_GROUP_MODE
GTK_TYPE_SIZE_REQUEST_MODE
GTK_TYPE_SCROLLABLE_POLICY
GTK_TYPE_STATE_FLAGS
GTK_TYPE_BORDER_STYLE
GTK_TYPE_LEVEL_BAR_MODE
GTK_TYPE_INPUT_PURPOSE
GTK_TYPE_INPUT_HINTS
GTK_TYPE_PROPAGATION_PHASE
GTK_TYPE_EVENT_SEQUENCE_STATE
GTK_TYPE_PAN_DIRECTION
GTK_TYPE_POPOVER_CONSTRAINT
GTK_TYPE_PLACES_OPEN_FLAGS
GTK_TYPE_PICK_FLAGS
GTK_TYPE_EVENT_CONTROLLER_SCROLL_FLAGS
GTK_TYPE_FILE_CHOOSER_ACTION
GTK_TYPE_FILE_CHOOSER_CONFIRMATION
GTK_TYPE_FILE_CHOOSER_ERROR
GTK_TYPE_FILE_FILTER_FLAGS
GTK_TYPE_FONT_CHOOSER_LEVEL
GTK_TYPE_ICON_LOOKUP_FLAGS
GTK_TYPE_ICON_THEME_ERROR
GTK_TYPE_ICON_VIEW_DROP_POSITION
GTK_TYPE_IMAGE_TYPE
GTK_TYPE_ARROW_PLACEMENT
GTK_TYPE_BUTTONS_TYPE
GTK_TYPE_BUTTON_ROLE
GTK_TYPE_NOTEBOOK_TAB
GTK_TYPE_PAD_ACTION_TYPE
GTK_TYPE_PRINT_STATUS
GTK_TYPE_PRINT_OPERATION_RESULT
GTK_TYPE_PRINT_OPERATION_ACTION
GTK_TYPE_PRINT_ERROR
GTK_TYPE_RECENT_MANAGER_ERROR
GTK_TYPE_REVEALER_TRANSITION_TYPE
GTK_TYPE_CORNER_TYPE
GTK_TYPE_POLICY_TYPE
GTK_TYPE_SHORTCUT_TYPE
GTK_TYPE_SPIN_BUTTON_UPDATE_POLICY
GTK_TYPE_SPIN_TYPE
GTK_TYPE_STACK_TRANSITION_TYPE
GTK_TYPE_STYLE_CONTEXT_PRINT_FLAGS
GTK_TYPE_TEXT_BUFFER_TARGET_INFO
GTK_TYPE_TEXT_SEARCH_FLAGS
GTK_TYPE_TEXT_WINDOW_TYPE
GTK_TYPE_TEXT_VIEW_LAYER
GTK_TYPE_TEXT_EXTEND_SELECTION
GTK_TYPE_TREE_MODEL_FLAGS
GTK_TYPE_TREE_VIEW_DROP_POSITION
GTK_TYPE_TREE_VIEW_COLUMN_SIZING
GTK_TYPE_WINDOW_TYPE
GTK_TYPE_WINDOW_POSITION
gtktypes
GtkSnapshot
GtkRcPropertyParser
GtkBuilderConnectFunc
GtkAdjustment
GtkBuilder
GtkClipboard
GtkEventController
GtkGesture
GtkLayoutManager
GtkRequisition
GtkRoot
GtkSelectionData
GtkSettings
GtkStyleContext
GtkTooltip
GtkWidget
GtkWidgetPath
GtkWindow
gtkunixprint-autocleanups
gtkversion
GTK_MAJOR_VERSION
GTK_MINOR_VERSION
GTK_MICRO_VERSION
GTK_BINARY_AGE
GTK_INTERFACE_AGE
GTK_CHECK_VERSION
gtkvideo
GTK_TYPE_VIDEO
gtk_video_new
gtk_video_new_for_media_stream
gtk_video_new_for_file
gtk_video_new_for_filename
gtk_video_new_for_resource
gtk_video_get_media_stream
gtk_video_set_media_stream
gtk_video_get_file
gtk_video_set_file
gtk_video_set_filename
gtk_video_set_resource
gtk_video_get_autoplay
gtk_video_set_autoplay
gtk_video_get_loop
gtk_video_set_loop
GtkVideo
gtkviewport
GtkViewport
GtkViewportClass
gtk_viewport_new
gtk_viewport_set_shadow_type
gtk_viewport_get_shadow_type
GTK_IS_VIEWPORT
GTK_TYPE_VIEWPORT
GTK_VIEWPORT
GTK_VIEWPORT_CLASS
GTK_VIEWPORT_GET_CLASS
GtkViewport
GtkViewportPrivate
gtk_viewport_get_type
gtkvolumebutton
GtkVolumeButton
gtk_volume_button_new
GTK_IS_VOLUME_BUTTON
GTK_TYPE_VOLUME_BUTTON
GTK_VOLUME_BUTTON
GTK_VOLUME_BUTTON_CLASS
GTK_VOLUME_BUTTON_GET_CLASS
GtkVolumeButton
GtkVolumeButtonClass
gtk_volume_button_get_type
gtkwidget
GtkWidget
GtkAllocation
GtkCallback
GtkTickCallback
GtkRequisition
GtkWidgetClass
gtk_widget_new
gtk_widget_destroy
gtk_widget_destroyed
gtk_widget_unparent
gtk_widget_show
gtk_widget_hide
gtk_widget_map
gtk_widget_unmap
gtk_widget_realize
gtk_widget_unrealize
gtk_widget_queue_draw
gtk_widget_queue_resize
gtk_widget_queue_resize_no_redraw
gtk_widget_queue_allocate
gtk_widget_get_frame_clock
gtk_widget_size_allocate
gtk_widget_allocate
gtk_widget_get_request_mode
gtk_widget_measure
gtk_widget_get_preferred_size
gtk_widget_set_layout_manager
gtk_widget_get_layout_manager
gtk_widget_class_set_layout_manager_type
gtk_widget_class_get_layout_manager_type
gtk_widget_add_accelerator
gtk_widget_remove_accelerator
gtk_widget_set_accel_path
gtk_widget_list_accel_closures
gtk_widget_can_activate_accel
gtk_widget_mnemonic_activate
gtk_widget_event
gtk_widget_activate
gtk_widget_set_can_focus
gtk_widget_get_can_focus
gtk_widget_has_focus
gtk_widget_is_focus
gtk_widget_has_visible_focus
gtk_widget_grab_focus
gtk_widget_set_focus_on_click
gtk_widget_get_focus_on_click
gtk_widget_set_can_target
gtk_widget_get_can_target
gtk_widget_has_default
gtk_widget_set_receives_default
gtk_widget_get_receives_default
gtk_widget_has_grab
gtk_widget_device_is_shadowed
gtk_widget_set_name
gtk_widget_get_name
gtk_widget_set_state_flags
gtk_widget_unset_state_flags
gtk_widget_get_state_flags
gtk_widget_set_sensitive
gtk_widget_get_sensitive
gtk_widget_is_sensitive
gtk_widget_set_visible
gtk_widget_get_visible
gtk_widget_is_visible
gtk_widget_set_has_surface
gtk_widget_get_has_surface
gtk_widget_is_toplevel
gtk_widget_is_drawable
gtk_widget_get_realized
gtk_widget_get_mapped
gtk_widget_set_parent
gtk_widget_get_parent
gtk_widget_get_root
gtk_widget_set_child_visible
gtk_widget_get_child_visible
gtk_widget_set_surface
gtk_widget_get_surface
gtk_widget_register_surface
gtk_widget_unregister_surface
gtk_widget_get_allocated_width
gtk_widget_get_allocated_height
gtk_widget_get_allocated_baseline
gtk_widget_get_allocation
gtk_widget_compute_transform
gtk_widget_compute_bounds
gtk_widget_compute_point
gtk_widget_get_width
gtk_widget_get_height
gtk_widget_child_focus
gtk_widget_keynav_failed
gtk_widget_error_bell
gtk_widget_set_size_request
gtk_widget_get_size_request
gtk_widget_set_opacity
gtk_widget_get_opacity
gtk_widget_set_overflow
gtk_widget_get_overflow
gtk_widget_get_toplevel
gtk_widget_get_ancestor
gtk_widget_get_scale_factor
gtk_widget_get_display
gtk_widget_get_settings
gtk_widget_get_clipboard
gtk_widget_get_primary_clipboard
gtk_widget_get_hexpand
gtk_widget_set_hexpand
gtk_widget_get_hexpand_set
gtk_widget_set_hexpand_set
gtk_widget_get_vexpand
gtk_widget_set_vexpand
gtk_widget_get_vexpand_set
gtk_widget_set_vexpand_set
gtk_widget_queue_compute_expand
gtk_widget_compute_expand
gtk_widget_get_support_multidevice
gtk_widget_set_support_multidevice
gtk_widget_class_set_accessible_type
gtk_widget_class_set_accessible_role
gtk_widget_get_accessible
gtk_widget_get_halign
gtk_widget_set_halign
gtk_widget_get_valign
gtk_widget_set_valign
gtk_widget_get_margin_start
gtk_widget_set_margin_start
gtk_widget_get_margin_end
gtk_widget_set_margin_end
gtk_widget_get_margin_top
gtk_widget_set_margin_top
gtk_widget_get_margin_bottom
gtk_widget_set_margin_bottom
gtk_widget_is_ancestor
gtk_widget_translate_coordinates
gtk_widget_contains
gtk_widget_pick
gtk_widget_add_controller
gtk_widget_remove_controller
gtk_widget_reset_style
gtk_widget_create_pango_context
gtk_widget_get_pango_context
gtk_widget_set_font_options
gtk_widget_get_font_options
gtk_widget_create_pango_layout
gtk_widget_set_direction
gtk_widget_get_direction
gtk_widget_set_default_direction
gtk_widget_get_default_direction
gtk_widget_input_shape_combine_region
gtk_widget_set_cursor
gtk_widget_set_cursor_from_name
gtk_widget_get_cursor
gtk_widget_list_mnemonic_labels
gtk_widget_add_mnemonic_label
gtk_widget_remove_mnemonic_label
gtk_widget_set_tooltip_window
gtk_widget_get_tooltip_window
gtk_widget_trigger_tooltip_query
gtk_widget_set_tooltip_text
gtk_widget_get_tooltip_text
gtk_widget_set_tooltip_markup
gtk_widget_get_tooltip_markup
gtk_widget_set_has_tooltip
gtk_widget_get_has_tooltip
gtk_requisition_new
gtk_requisition_copy
gtk_requisition_free
gtk_widget_in_destruction
gtk_widget_get_style_context
gtk_widget_get_path
gtk_widget_class_set_css_name
gtk_widget_class_get_css_name
gtk_widget_get_modifier_mask
gtk_widget_insert_action_group
gtk_widget_add_tick_callback
gtk_widget_remove_tick_callback
gtk_widget_class_bind_template_callback
gtk_widget_class_bind_template_child
gtk_widget_class_bind_template_child_internal
gtk_widget_class_bind_template_child_private
gtk_widget_class_bind_template_child_internal_private
gtk_widget_init_template
gtk_widget_get_template_child
gtk_widget_class_set_template
gtk_widget_class_set_template_from_resource
gtk_widget_class_bind_template_callback_full
gtk_widget_class_set_connect_func
gtk_widget_class_bind_template_child_full
gtk_widget_get_action_group
gtk_widget_list_action_prefixes
gtk_widget_activate_action
gtk_widget_activate_default
gtk_widget_set_font_map
gtk_widget_get_font_map
gtk_widget_get_first_child
gtk_widget_get_last_child
gtk_widget_get_next_sibling
gtk_widget_get_prev_sibling
gtk_widget_observe_children
gtk_widget_observe_controllers
gtk_widget_insert_after
gtk_widget_insert_before
gtk_widget_set_focus_child
gtk_widget_get_focus_child
gtk_widget_snapshot_child
GtkWidgetClassPrivate
GTK_IS_WIDGET
GTK_TYPE_REQUISITION
GTK_TYPE_WIDGET
GTK_WIDGET
GTK_WIDGET_CLASS
GTK_WIDGET_GET_CLASS
GtkWidget
GtkWidgetPrivate
gtk_requisition_get_type
gtk_widget_get_type
gtkwidgetaccessible
GtkWidgetAccessible
GTK_IS_WIDGET_ACCESSIBLE
GTK_TYPE_WIDGET_ACCESSIBLE
GTK_WIDGET_ACCESSIBLE
GTK_WIDGET_ACCESSIBLE_CLASS
GTK_WIDGET_ACCESSIBLE_GET_CLASS
GtkWidgetAccessible
GtkWidgetAccessibleClass
GtkWidgetAccessiblePrivate
gtk_widget_accessible_get_type
gtkwidgetaccessibleprivate
gtkwidgetpaintable
GTK_TYPE_WIDGET_PAINTABLE
gtk_widget_paintable_new
gtk_widget_paintable_get_widget
gtk_widget_paintable_set_widget
GtkWidgetPaintable
gtkwidgetpath
gtk_widget_path_new
gtk_widget_path_copy
gtk_widget_path_ref
gtk_widget_path_unref
gtk_widget_path_free
gtk_widget_path_to_string
gtk_widget_path_length
gtk_widget_path_append_type
gtk_widget_path_prepend_type
gtk_widget_path_append_with_siblings
gtk_widget_path_append_for_widget
gtk_widget_path_iter_get_object_type
gtk_widget_path_iter_set_object_type
gtk_widget_path_iter_get_object_name
gtk_widget_path_iter_set_object_name
gtk_widget_path_iter_get_siblings
gtk_widget_path_iter_get_sibling_index
gtk_widget_path_iter_get_name
gtk_widget_path_iter_set_name
gtk_widget_path_iter_has_name
gtk_widget_path_iter_has_qname
gtk_widget_path_iter_get_state
gtk_widget_path_iter_set_state
gtk_widget_path_iter_add_class
gtk_widget_path_iter_remove_class
gtk_widget_path_iter_clear_classes
gtk_widget_path_iter_list_classes
gtk_widget_path_iter_has_class
gtk_widget_path_iter_has_qclass
gtk_widget_path_get_object_type
gtk_widget_path_is_type
gtk_widget_path_has_parent
GTK_TYPE_WIDGET_PATH
gtk_widget_path_get_type
gtkwindow
GtkWindow
GtkWindowClass
GtkWindowType
GtkWindowPosition
gtk_window_new
gtk_window_set_title
gtk_window_get_title
gtk_window_set_startup_id
gtk_window_add_accel_group
gtk_window_remove_accel_group
gtk_window_set_position
gtk_window_set_focus
gtk_window_get_focus
gtk_window_set_default_widget
gtk_window_get_default_widget
gtk_window_set_transient_for
gtk_window_get_transient_for
gtk_window_set_attached_to
gtk_window_get_attached_to
gtk_window_set_type_hint
gtk_window_get_type_hint
gtk_window_set_accept_focus
gtk_window_get_accept_focus
gtk_window_set_focus_on_map
gtk_window_get_focus_on_map
gtk_window_set_destroy_with_parent
gtk_window_get_destroy_with_parent
gtk_window_set_hide_on_close
gtk_window_get_hide_on_close
gtk_window_set_mnemonics_visible
gtk_window_get_mnemonics_visible
gtk_window_set_focus_visible
gtk_window_get_focus_visible
gtk_window_set_resizable
gtk_window_get_resizable
gtk_window_set_display
gtk_window_is_active
gtk_window_set_decorated
gtk_window_get_decorated
gtk_window_set_deletable
gtk_window_get_deletable
gtk_window_set_icon_name
gtk_window_get_icon_name
gtk_window_set_default_icon_name
gtk_window_get_default_icon_name
gtk_window_set_auto_startup_notification
gtk_window_set_modal
gtk_window_get_modal
gtk_window_get_toplevels
gtk_window_list_toplevels
gtk_window_set_has_user_ref_count
gtk_window_add_mnemonic
gtk_window_remove_mnemonic
gtk_window_mnemonic_activate
gtk_window_set_mnemonic_modifier
gtk_window_get_mnemonic_modifier
gtk_window_activate_key
gtk_window_propagate_key_event
gtk_window_present
gtk_window_present_with_time
gtk_window_iconify
gtk_window_deiconify
gtk_window_stick
gtk_window_unstick
gtk_window_maximize
gtk_window_unmaximize
gtk_window_fullscreen
gtk_window_unfullscreen
gtk_window_fullscreen_on_monitor
gtk_window_close
gtk_window_set_keep_above
gtk_window_set_keep_below
gtk_window_begin_resize_drag
gtk_window_begin_move_drag
gtk_window_set_default_size
gtk_window_get_default_size
gtk_window_resize
gtk_window_get_size
gtk_window_get_group
gtk_window_has_group
gtk_window_get_window_type
gtk_window_get_application
gtk_window_set_application
gtk_window_set_titlebar
gtk_window_get_titlebar
gtk_window_is_maximized
gtk_window_set_interactive_debugging
GtkWindowGeometryInfo
GtkWindowGroup
GtkWindowGroupClass
GtkWindowGroupPrivate
GTK_IS_WINDOW
GTK_TYPE_WINDOW
GTK_WINDOW
GTK_WINDOW_CLASS
GTK_WINDOW_GET_CLASS
GtkWindow
gtk_window_get_type
gtkwindowaccessible
GtkWindowAccessible
GTK_IS_WINDOW_ACCESSIBLE
GTK_TYPE_WINDOW_ACCESSIBLE
GTK_WINDOW_ACCESSIBLE
GTK_WINDOW_ACCESSIBLE_CLASS
GTK_WINDOW_ACCESSIBLE_GET_CLASS
GtkWindowAccessible
GtkWindowAccessibleClass
GtkWindowAccessiblePrivate
gtk_window_accessible_get_type
gtkwindowaccessibleprivate
gtkwindowgroup
GtkWindowGroup
gtk_window_group_new
gtk_window_group_add_window
gtk_window_group_remove_window
gtk_window_group_list_windows
gtk_window_group_get_current_grab
gtk_window_group_get_current_device_grab
GTK_IS_WINDOW_GROUP
GTK_TYPE_WINDOW_GROUP
GTK_WINDOW_GROUP
GTK_WINDOW_GROUP_CLASS
GTK_WINDOW_GROUP_GET_CLASS
GtkWindowGroup
GtkWindowGroupClass
gtk_window_group_get_type
highlightoverlay
GTK_TYPE_HIGHLIGHT_OVERLAY
gtk_highlight_overlay_new
gtk_highlight_overlay_get_widget
gtk_highlight_overlay_set_color
GtkHighlightOverlay
imm-extra
IMR_COMPOSITIONWINDOW
IMR_CANDIDATEWINDOW
IMR_COMPOSITIONFONT
IMR_RECONVERTSTRING
IMR_CONFIRMRECONVERTSTRING
IMR_QUERYCHARPOSITION
inspectoroverlay
GtkInspectorOverlay
GTK_TYPE_INSPECTOR_OVERLAY
GtkInspectorOverlayClass
gtk_inspector_overlay_snapshot
gtk_inspector_overlay_queue_draw
GtkInspectorOverlay
language-names
get_language_name
get_language_name_for_tag
layoutoverlay
GTK_TYPE_LAYOUT_OVERLAY
gtk_layout_overlay_new
GtkLayoutOverlay
logs
GtkInspectorLogsPrivate
GTK_INSPECTOR_IS_LOGS
GTK_INSPECTOR_LOGS_CLASS
GTK_INSPECTOR_LOGS_GET_CLASS
GTK_TYPE_INSPECTOR_LOGS
gtk_inspector_logs_get_type
magnifier
gtk_inspector_magnifier_set_object
GtkInspectorMagnifierPrivate
GTK_INSPECTOR_IS_MAGNIFIER
GTK_INSPECTOR_MAGNIFIER_CLASS
GTK_INSPECTOR_MAGNIFIER_GET_CLASS
GTK_TYPE_INSPECTOR_MAGNIFIER
gtk_inspector_magnifier_get_type
menu
gtk_inspector_menu_set_object
GtkInspectorMenuPrivate
GTK_INSPECTOR_IS_MENU
GTK_INSPECTOR_MENU_CLASS
GTK_INSPECTOR_MENU_GET_CLASS
GTK_TYPE_INSPECTOR_MENU
gtk_inspector_menu_get_type
misc-info
gtk_inspector_misc_info_set_object
GtkInspectorMiscInfoPrivate
GTK_INSPECTOR_IS_MISC_INFO
GTK_INSPECTOR_MISC_INFO_CLASS
GTK_INSPECTOR_MISC_INFO_GET_CLASS
GTK_TYPE_INSPECTOR_MISC_INFO
gtk_inspector_misc_info_get_type
object-tree
object_selected
object_activated
gtk_inspector_get_object_title
gtk_inspector_object_tree_select_object
gtk_inspector_object_tree_activate_object
gtk_inspector_object_tree_get_selected
GtkInspectorObjectTreePrivate
GTK_INSPECTOR_IS_OBJECT_TREE
GTK_INSPECTOR_OBJECT_TREE_CLASS
GTK_INSPECTOR_OBJECT_TREE_GET_CLASS
GTK_TYPE_INSPECTOR_OBJECT_TREE
gtk_inspector_object_tree_get_type
open-type-layout
NamedTag
MAKE_TAG
prop-editor
show_object
gtk_inspector_prop_editor_new
gtk_inspector_prop_editor_should_expand
GtkInspectorPropEditorPrivate
GTK_INSPECTOR_IS_PROP_EDITOR
GTK_INSPECTOR_PROP_EDITOR_CLASS
GTK_INSPECTOR_PROP_EDITOR_GET_CLASS
GTK_TYPE_INSPECTOR_PROP_EDITOR
gtk_inspector_prop_editor_get_type
prop-list
gtk_inspector_prop_list_set_object
gtk_inspector_prop_list_set_layout_child
strdup_value_contents
GtkInspectorPropListPrivate
GTK_INSPECTOR_IS_PROP_LIST
GTK_INSPECTOR_PROP_LIST_CLASS
GTK_INSPECTOR_PROP_LIST_GET_CLASS
GTK_TYPE_INSPECTOR_PROP_LIST
gtk_inspector_prop_list_get_type
recorder
gtk_inspector_recorder_set_recording
gtk_inspector_recorder_is_recording
gtk_inspector_recorder_set_debug_nodes
gtk_inspector_recorder_record_render
GtkInspectorRecorderPrivate
GTK_INSPECTOR_IS_RECORDER
GTK_INSPECTOR_RECORDER_CLASS
GTK_INSPECTOR_RECORDER_GET_CLASS
GTK_TYPE_INSPECTOR_RECORDER
gtk_inspector_recorder_get_type
recording
gtk_inspector_recording_get_timestamp
GtkInspectorRecordingPrivate
GTK_INSPECTOR_IS_RECORDING
GTK_INSPECTOR_RECORDING_CLASS
GTK_INSPECTOR_RECORDING_GET_CLASS
GTK_TYPE_INSPECTOR_RECORDING
gtk_inspector_recording_get_type
renderrecording
gtk_inspector_render_recording_new
gtk_inspector_render_recording_get_node
gtk_inspector_render_recording_get_clip_region
gtk_inspector_render_recording_get_area
gtk_inspector_render_recording_get_profiler_info
GtkInspectorRenderRecordingPrivate
GTK_INSPECTOR_IS_RENDER_RECORDING
GTK_INSPECTOR_RENDER_RECORDING_CLASS
GTK_INSPECTOR_RENDER_RECORDING_GET_CLASS
GTK_TYPE_INSPECTOR_RENDER_RECORDING
gtk_inspector_render_recording_get_type
resource-list
GtkInspectorResourceListPrivate
GTK_INSPECTOR_IS_RESOURCE_LIST
GTK_INSPECTOR_RESOURCE_LIST_CLASS
GTK_INSPECTOR_RESOURCE_LIST_GET_CLASS
GTK_TYPE_INSPECTOR_RESOURCE_LIST
gtk_inspector_resource_list_get_type
script-names
get_script_name
get_script_name_for_tag
size-groups
gtk_inspector_size_groups_set_object
GTK_INSPECTOR_IS_SIZE_GROUPS
GTK_INSPECTOR_SIZE_GROUPS_CLASS
GTK_INSPECTOR_SIZE_GROUPS_GET_CLASS
GTK_TYPE_INSPECTOR_SIZE_GROUPS
gtk_inspector_size_groups_get_type
startrecording
gtk_inspector_start_recording_new
GtkInspectorStartRecordingPrivate
GTK_INSPECTOR_IS_START_RECORDING
GTK_INSPECTOR_START_RECORDING_CLASS
GTK_INSPECTOR_START_RECORDING_GET_CLASS
GTK_TYPE_INSPECTOR_START_RECORDING
gtk_inspector_start_recording_get_type
statistics
GtkInspectorStatisticsPrivate
GTK_INSPECTOR_IS_STATISTICS
GTK_INSPECTOR_STATISTICS_CLASS
GTK_INSPECTOR_STATISTICS_GET_CLASS
GTK_TYPE_INSPECTOR_STATISTICS
gtk_inspector_statistics_get_type
strv-editor
changed
gtk_inspector_strv_editor_set_strv
gtk_inspector_strv_editor_get_strv
GTK_INSPECTOR_IS_STRV_EDITOR
GTK_INSPECTOR_STRV_EDITOR_CLASS
GTK_INSPECTOR_STRV_EDITOR_GET_CLASS
GTK_TYPE_INSPECTOR_STRV_EDITOR
gtk_inspector_strv_editor_get_type
text-input-unstable-v3-client-protocol
ZWP_TEXT_INPUT_V3_CHANGE_CAUSE_ENUM
zwp_text_input_v3_change_cause
ZWP_TEXT_INPUT_V3_CONTENT_HINT_ENUM
zwp_text_input_v3_content_hint
ZWP_TEXT_INPUT_V3_CONTENT_PURPOSE_ENUM
zwp_text_input_v3_content_purpose
zwp_text_input_v3_listener
zwp_text_input_v3_add_listener
ZWP_TEXT_INPUT_V3_DESTROY
ZWP_TEXT_INPUT_V3_ENABLE
ZWP_TEXT_INPUT_V3_DISABLE
ZWP_TEXT_INPUT_V3_SET_SURROUNDING_TEXT
ZWP_TEXT_INPUT_V3_SET_TEXT_CHANGE_CAUSE
ZWP_TEXT_INPUT_V3_SET_CONTENT_TYPE
ZWP_TEXT_INPUT_V3_SET_CURSOR_RECTANGLE
ZWP_TEXT_INPUT_V3_COMMIT
ZWP_TEXT_INPUT_V3_ENTER_SINCE_VERSION
ZWP_TEXT_INPUT_V3_LEAVE_SINCE_VERSION
ZWP_TEXT_INPUT_V3_PREEDIT_STRING_SINCE_VERSION
ZWP_TEXT_INPUT_V3_COMMIT_STRING_SINCE_VERSION
ZWP_TEXT_INPUT_V3_DELETE_SURROUNDING_TEXT_SINCE_VERSION
ZWP_TEXT_INPUT_V3_DONE_SINCE_VERSION
ZWP_TEXT_INPUT_V3_DESTROY_SINCE_VERSION
ZWP_TEXT_INPUT_V3_ENABLE_SINCE_VERSION
ZWP_TEXT_INPUT_V3_DISABLE_SINCE_VERSION
ZWP_TEXT_INPUT_V3_SET_SURROUNDING_TEXT_SINCE_VERSION
ZWP_TEXT_INPUT_V3_SET_TEXT_CHANGE_CAUSE_SINCE_VERSION
ZWP_TEXT_INPUT_V3_SET_CONTENT_TYPE_SINCE_VERSION
ZWP_TEXT_INPUT_V3_SET_CURSOR_RECTANGLE_SINCE_VERSION
ZWP_TEXT_INPUT_V3_COMMIT_SINCE_VERSION
zwp_text_input_v3_set_user_data
zwp_text_input_v3_get_user_data
zwp_text_input_v3_get_version
zwp_text_input_v3_destroy
zwp_text_input_v3_enable
zwp_text_input_v3_disable
zwp_text_input_v3_set_surrounding_text
zwp_text_input_v3_set_text_change_cause
zwp_text_input_v3_set_content_type
zwp_text_input_v3_set_cursor_rectangle
zwp_text_input_v3_commit
ZWP_TEXT_INPUT_MANAGER_V3_DESTROY
ZWP_TEXT_INPUT_MANAGER_V3_GET_TEXT_INPUT
ZWP_TEXT_INPUT_MANAGER_V3_DESTROY_SINCE_VERSION
ZWP_TEXT_INPUT_MANAGER_V3_GET_TEXT_INPUT_SINCE_VERSION
zwp_text_input_manager_v3_set_user_data
zwp_text_input_manager_v3_get_user_data
zwp_text_input_manager_v3_get_version
zwp_text_input_manager_v3_destroy
zwp_text_input_manager_v3_get_text_input
wl_seat
wl_surface
zwp_text_input_manager_v3
zwp_text_input_v3
treewalk
RowPredicate
gtk_tree_walk_new
gtk_tree_walk_free
gtk_tree_walk_reset
gtk_tree_walk_next_match
gtk_tree_walk_get_position
GtkTreeWalk
type-info
GTK_TYPE_INSPECTOR_TYPE_POPOVER
gtk_inspector_type_popover_set_gtype
GtkInspectorTypePopover
updatesoverlay
GTK_TYPE_UPDATES_OVERLAY
gtk_updates_overlay_new
GtkUpdatesOverlay
visual
GtkInspectorVisualPrivate
GTK_INSPECTOR_IS_VISUAL
GTK_INSPECTOR_VISUAL_CLASS
GTK_INSPECTOR_VISUAL_GET_CLASS
GTK_TYPE_INSPECTOR_VISUAL
gtk_inspector_visual_get_type
window
TREE_TEXT_SCALE
TREE_CHECKBOX_SIZE
gtk_inspector_window_new
gtk_inspector_flash_widget
gtk_inspector_on_inspect
gtk_inspector_window_add_overlay
gtk_inspector_window_remove_overlay
gtk_inspector_window_select_widget_under_pointer
gtk_inspector_is_recording
gtk_inspector_prepare_render
gtk_inspector_handle_event
GTK_INSPECTOR_IS_WINDOW
GTK_INSPECTOR_WINDOW_CLASS
GTK_INSPECTOR_WINDOW_GET_CLASS
GTK_TYPE_INSPECTOR_WINDOW
gtk_inspector_window_get_type
docs/reference/gtk/gtk4-decl.txt 0000664 0001750 0001750 00004400040 13464200127 016701 0 ustar mclasen mclasen
GSK_TYPE_PANGO_RENDERER
#define GSK_TYPE_PANGO_RENDERER (gsk_pango_renderer_get_type ())
GSK_PANGO_RENDERER
#define GSK_PANGO_RENDERER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GSK_TYPE_PANGO_RENDERER, GskPangoRenderer))
GSK_IS_PANGO_RENDERER
#define GSK_IS_PANGO_RENDERER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GSK_TYPE_PANGO_RENDERER))
gsk_pango_renderer_get_type
GType
void
GskPangoRenderer
GskPangoRendererClass
GTK_TYPE_ABOUT_DIALOG
#define GTK_TYPE_ABOUT_DIALOG (gtk_about_dialog_get_type ())
GTK_ABOUT_DIALOG
#define GTK_ABOUT_DIALOG(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GTK_TYPE_ABOUT_DIALOG, GtkAboutDialog))
GTK_ABOUT_DIALOG_CLASS
#define GTK_ABOUT_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ABOUT_DIALOG, GtkAboutDialogClass))
GTK_IS_ABOUT_DIALOG
#define GTK_IS_ABOUT_DIALOG(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GTK_TYPE_ABOUT_DIALOG))
GTK_IS_ABOUT_DIALOG_CLASS
#define GTK_IS_ABOUT_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ABOUT_DIALOG))
GTK_ABOUT_DIALOG_GET_CLASS
#define GTK_ABOUT_DIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ABOUT_DIALOG, GtkAboutDialogClass))
GtkLicense
typedef enum {
GTK_LICENSE_UNKNOWN,
GTK_LICENSE_CUSTOM,
GTK_LICENSE_GPL_2_0,
GTK_LICENSE_GPL_3_0,
GTK_LICENSE_LGPL_2_1,
GTK_LICENSE_LGPL_3_0,
GTK_LICENSE_BSD,
GTK_LICENSE_MIT_X11,
GTK_LICENSE_ARTISTIC,
GTK_LICENSE_GPL_2_0_ONLY,
GTK_LICENSE_GPL_3_0_ONLY,
GTK_LICENSE_LGPL_2_1_ONLY,
GTK_LICENSE_LGPL_3_0_ONLY,
GTK_LICENSE_AGPL_3_0,
GTK_LICENSE_AGPL_3_0_ONLY
} GtkLicense;
GtkAboutDialog
struct _GtkAboutDialog
{
GtkDialog parent_instance;
};
GtkAboutDialogClass
struct _GtkAboutDialogClass
{
GtkDialogClass parent_class;
gboolean (*activate_link) (GtkAboutDialog *dialog,
const gchar *uri);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_about_dialog_get_type
GType
void
gtk_about_dialog_new
GtkWidget *
void
gtk_show_about_dialog
void
GtkWindow *parent, const gchar *first_property_name, ...
gtk_about_dialog_get_program_name
const gchar *
GtkAboutDialog *about
gtk_about_dialog_set_program_name
void
GtkAboutDialog *about, const gchar *name
gtk_about_dialog_get_version
const gchar *
GtkAboutDialog *about
gtk_about_dialog_set_version
void
GtkAboutDialog *about, const gchar *version
gtk_about_dialog_get_copyright
const gchar *
GtkAboutDialog *about
gtk_about_dialog_set_copyright
void
GtkAboutDialog *about, const gchar *copyright
gtk_about_dialog_get_comments
const gchar *
GtkAboutDialog *about
gtk_about_dialog_set_comments
void
GtkAboutDialog *about, const gchar *comments
gtk_about_dialog_get_license
const gchar *
GtkAboutDialog *about
gtk_about_dialog_set_license
void
GtkAboutDialog *about, const gchar *license
gtk_about_dialog_set_license_type
void
GtkAboutDialog *about, GtkLicense license_type
gtk_about_dialog_get_license_type
GtkLicense
GtkAboutDialog *about
gtk_about_dialog_get_wrap_license
gboolean
GtkAboutDialog *about
gtk_about_dialog_set_wrap_license
void
GtkAboutDialog *about, gboolean wrap_license
gtk_about_dialog_get_system_information
const gchar *
GtkAboutDialog *about
gtk_about_dialog_set_system_information
void
GtkAboutDialog *about, const gchar *system_information
gtk_about_dialog_get_website
const gchar *
GtkAboutDialog *about
gtk_about_dialog_set_website
void
GtkAboutDialog *about, const gchar *website
gtk_about_dialog_get_website_label
const gchar *
GtkAboutDialog *about
gtk_about_dialog_set_website_label
void
GtkAboutDialog *about, const gchar *website_label
gtk_about_dialog_get_authors
const gchar * const *
GtkAboutDialog *about
gtk_about_dialog_set_authors
void
GtkAboutDialog *about, const gchar **authors
gtk_about_dialog_get_documenters
const gchar * const *
GtkAboutDialog *about
gtk_about_dialog_set_documenters
void
GtkAboutDialog *about, const gchar **documenters
gtk_about_dialog_get_artists
const gchar * const *
GtkAboutDialog *about
gtk_about_dialog_set_artists
void
GtkAboutDialog *about, const gchar **artists
gtk_about_dialog_get_translator_credits
const gchar *
GtkAboutDialog *about
gtk_about_dialog_set_translator_credits
void
GtkAboutDialog *about, const gchar *translator_credits
gtk_about_dialog_get_logo
GdkPaintable *
GtkAboutDialog *about
gtk_about_dialog_set_logo
void
GtkAboutDialog *about, GdkPaintable *logo
gtk_about_dialog_get_logo_icon_name
const gchar *
GtkAboutDialog *about
gtk_about_dialog_set_logo_icon_name
void
GtkAboutDialog *about, const gchar *icon_name
gtk_about_dialog_add_credit_section
void
GtkAboutDialog *about, const gchar *section_name, const gchar **people
GTK_TYPE_ACCEL_GROUP
#define GTK_TYPE_ACCEL_GROUP (gtk_accel_group_get_type ())
GTK_ACCEL_GROUP
#define GTK_ACCEL_GROUP(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GTK_TYPE_ACCEL_GROUP, GtkAccelGroup))
GTK_ACCEL_GROUP_CLASS
#define GTK_ACCEL_GROUP_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ACCEL_GROUP, GtkAccelGroupClass))
GTK_IS_ACCEL_GROUP
#define GTK_IS_ACCEL_GROUP(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GTK_TYPE_ACCEL_GROUP))
GTK_IS_ACCEL_GROUP_CLASS
#define GTK_IS_ACCEL_GROUP_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ACCEL_GROUP))
GTK_ACCEL_GROUP_GET_CLASS
#define GTK_ACCEL_GROUP_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ACCEL_GROUP, GtkAccelGroupClass))
GtkAccelFlags
typedef enum
{
GTK_ACCEL_VISIBLE = 1 << 0,
GTK_ACCEL_LOCKED = 1 << 1,
GTK_ACCEL_MASK = 0x07
} GtkAccelFlags;
GtkAccelGroupActivate
gboolean
GtkAccelGroup *accel_group,
GObject *acceleratable,
guint keyval,
GdkModifierType modifier
GtkAccelGroupFindFunc
gboolean
GtkAccelKey *key,
GClosure *closure,
gpointer data
GtkAccelGroup
struct _GtkAccelGroup
{
GObject parent;
GtkAccelGroupPrivate *priv;
};
GtkAccelGroupClass
struct _GtkAccelGroupClass
{
GObjectClass parent_class;
/*< public >*/
void (*accel_changed) (GtkAccelGroup *accel_group,
guint keyval,
GdkModifierType modifier,
GClosure *accel_closure);
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
GtkAccelKey
struct _GtkAccelKey
{
guint accel_key;
GdkModifierType accel_mods;
guint accel_flags : 16;
};
gtk_accel_group_get_type
GType
void
gtk_accel_group_new
GtkAccelGroup *
void
gtk_accel_group_get_is_locked
gboolean
GtkAccelGroup *accel_group
gtk_accel_group_get_modifier_mask
GdkModifierType
GtkAccelGroup *accel_group
gtk_accel_group_lock
void
GtkAccelGroup *accel_group
gtk_accel_group_unlock
void
GtkAccelGroup *accel_group
gtk_accel_group_connect
void
GtkAccelGroup *accel_group, guint accel_key, GdkModifierType accel_mods, GtkAccelFlags accel_flags, GClosure *closure
gtk_accel_group_connect_by_path
void
GtkAccelGroup *accel_group, const gchar *accel_path, GClosure *closure
gtk_accel_group_disconnect
gboolean
GtkAccelGroup *accel_group, GClosure *closure
gtk_accel_group_disconnect_key
gboolean
GtkAccelGroup *accel_group, guint accel_key, GdkModifierType accel_mods
gtk_accel_group_activate
gboolean
GtkAccelGroup *accel_group, GQuark accel_quark, GObject *acceleratable, guint accel_key, GdkModifierType accel_mods
gtk_accel_groups_activate
gboolean
GObject *object, guint accel_key, GdkModifierType accel_mods
gtk_accel_groups_from_object
GSList *
GObject *object
gtk_accel_group_find
GtkAccelKey *
GtkAccelGroup *accel_group, GtkAccelGroupFindFunc find_func, gpointer data
gtk_accel_group_from_accel_closure
GtkAccelGroup *
GClosure *closure
gtk_accelerator_valid
gboolean
guint keyval, GdkModifierType modifiers
gtk_accelerator_parse
void
const gchar *accelerator, guint *accelerator_key, GdkModifierType *accelerator_mods
gtk_accelerator_parse_with_keycode
void
const gchar *accelerator, guint *accelerator_key, guint **accelerator_codes, GdkModifierType *accelerator_mods
gtk_accelerator_name
gchar *
guint accelerator_key, GdkModifierType accelerator_mods
gtk_accelerator_name_with_keycode
gchar *
GdkDisplay *display, guint accelerator_key, guint keycode, GdkModifierType accelerator_mods
gtk_accelerator_get_label
gchar *
guint accelerator_key, GdkModifierType accelerator_mods
gtk_accelerator_get_label_with_keycode
gchar *
GdkDisplay *display, guint accelerator_key, guint keycode, GdkModifierType accelerator_mods
gtk_accelerator_set_default_mod_mask
void
GdkModifierType default_mod_mask
gtk_accelerator_get_default_mod_mask
GdkModifierType
void
gtk_accel_group_query
GtkAccelGroupEntry *
GtkAccelGroup *accel_group, guint accel_key, GdkModifierType accel_mods, guint *n_entries
GtkAccelGroupEntry
struct _GtkAccelGroupEntry
{
GtkAccelKey key;
GClosure *closure;
GQuark accel_path_quark;
};
GtkAccelGroupPrivate
GTK_TYPE_ACCEL_LABEL
#define GTK_TYPE_ACCEL_LABEL (gtk_accel_label_get_type ())
GTK_ACCEL_LABEL
#define GTK_ACCEL_LABEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ACCEL_LABEL, GtkAccelLabel))
GTK_ACCEL_LABEL_CLASS
#define GTK_ACCEL_LABEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ACCEL_LABEL, GtkAccelLabelClass))
GTK_IS_ACCEL_LABEL
#define GTK_IS_ACCEL_LABEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ACCEL_LABEL))
GTK_IS_ACCEL_LABEL_CLASS
#define GTK_IS_ACCEL_LABEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ACCEL_LABEL))
GTK_ACCEL_LABEL_GET_CLASS
#define GTK_ACCEL_LABEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ACCEL_LABEL, GtkAccelLabelClass))
GtkAccelLabel
struct _GtkAccelLabel
{
GtkWidget parent_instance;
};
GtkAccelLabelClass
struct _GtkAccelLabelClass
{
GtkWidgetClass parent_class;
gchar *mod_name_shift;
gchar *mod_name_control;
gchar *mod_name_alt;
gchar *mod_separator;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_accel_label_get_type
GType
void
gtk_accel_label_new
GtkWidget *
const gchar *string
gtk_accel_label_get_accel_widget
GtkWidget *
GtkAccelLabel *accel_label
gtk_accel_label_get_accel_width
guint
GtkAccelLabel *accel_label
gtk_accel_label_set_accel_widget
void
GtkAccelLabel *accel_label, GtkWidget *accel_widget
gtk_accel_label_set_accel_closure
void
GtkAccelLabel *accel_label, GClosure *accel_closure
gtk_accel_label_refetch
gboolean
GtkAccelLabel *accel_label
gtk_accel_label_set_accel
void
GtkAccelLabel *accel_label, guint accelerator_key, GdkModifierType accelerator_mods
gtk_accel_label_get_accel
void
GtkAccelLabel *accel_label, guint *accelerator_key, GdkModifierType *accelerator_mods
gtk_accel_label_set_label
void
GtkAccelLabel *accel_label, const char *text
gtk_accel_label_get_label
const char *
GtkAccelLabel *accel_label
gtk_accel_label_set_use_underline
void
GtkAccelLabel *accel_label, gboolean setting
gtk_accel_label_get_use_underline
gboolean
GtkAccelLabel *accel_label
GTK_TYPE_ACCEL_MAP
#define GTK_TYPE_ACCEL_MAP (gtk_accel_map_get_type ())
GTK_ACCEL_MAP
#define GTK_ACCEL_MAP(accel_map) (G_TYPE_CHECK_INSTANCE_CAST ((accel_map), GTK_TYPE_ACCEL_MAP, GtkAccelMap))
GTK_ACCEL_MAP_CLASS
#define GTK_ACCEL_MAP_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ACCEL_MAP, GtkAccelMapClass))
GTK_IS_ACCEL_MAP
#define GTK_IS_ACCEL_MAP(accel_map) (G_TYPE_CHECK_INSTANCE_TYPE ((accel_map), GTK_TYPE_ACCEL_MAP))
GTK_IS_ACCEL_MAP_CLASS
#define GTK_IS_ACCEL_MAP_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ACCEL_MAP))
GTK_ACCEL_MAP_GET_CLASS
#define GTK_ACCEL_MAP_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ACCEL_MAP, GtkAccelMapClass))
GtkAccelMapForeach
void
gpointer data,
const gchar *accel_path,
guint accel_key,
GdkModifierType accel_mods,
gboolean changed
gtk_accel_map_add_entry
void
const gchar *accel_path, guint accel_key, GdkModifierType accel_mods
gtk_accel_map_lookup_entry
gboolean
const gchar *accel_path, GtkAccelKey *key
gtk_accel_map_change_entry
gboolean
const gchar *accel_path, guint accel_key, GdkModifierType accel_mods, gboolean replace
gtk_accel_map_load
void
const gchar *file_name
gtk_accel_map_save
void
const gchar *file_name
gtk_accel_map_foreach
void
gpointer data, GtkAccelMapForeach foreach_func
gtk_accel_map_load_fd
void
gint fd
gtk_accel_map_load_scanner
void
GScanner *scanner
gtk_accel_map_save_fd
void
gint fd
gtk_accel_map_lock_path
void
const gchar *accel_path
gtk_accel_map_unlock_path
void
const gchar *accel_path
gtk_accel_map_add_filter
void
const gchar *filter_pattern
gtk_accel_map_foreach_unfiltered
void
gpointer data, GtkAccelMapForeach foreach_func
gtk_accel_map_get_type
GType
void
gtk_accel_map_get
GtkAccelMap *
void
GtkAccelMap
GtkAccelMapClass
GTK_TYPE_ACCESSIBLE
#define GTK_TYPE_ACCESSIBLE (gtk_accessible_get_type ())
GTK_ACCESSIBLE
#define GTK_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ACCESSIBLE, GtkAccessible))
GTK_ACCESSIBLE_CLASS
#define GTK_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ACCESSIBLE, GtkAccessibleClass))
GTK_IS_ACCESSIBLE
#define GTK_IS_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ACCESSIBLE))
GTK_IS_ACCESSIBLE_CLASS
#define GTK_IS_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ACCESSIBLE))
GTK_ACCESSIBLE_GET_CLASS
#define GTK_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ACCESSIBLE, GtkAccessibleClass))
GtkAccessible
struct _GtkAccessible
{
AtkObject parent;
/*< private >*/
GtkAccessiblePrivate *priv;
};
GtkAccessibleClass
struct _GtkAccessibleClass
{
AtkObjectClass parent_class;
void (*widget_set) (GtkAccessible *accessible);
void (*widget_unset) (GtkAccessible *accessible);
/* Padding for future expansion */
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_accessible_get_type
GType
void
gtk_accessible_set_widget
void
GtkAccessible *accessible, GtkWidget *widget
gtk_accessible_get_widget
GtkWidget *
GtkAccessible *accessible
GtkAccessiblePrivate
GTK_TYPE_ACTIONABLE
#define GTK_TYPE_ACTIONABLE (gtk_actionable_get_type ())
GTK_ACTIONABLE
#define GTK_ACTIONABLE(inst) (G_TYPE_CHECK_INSTANCE_CAST ((inst), \
GTK_TYPE_ACTIONABLE, GtkActionable))
GTK_IS_ACTIONABLE
#define GTK_IS_ACTIONABLE(inst) (G_TYPE_CHECK_INSTANCE_TYPE ((inst), \
GTK_TYPE_ACTIONABLE))
GTK_ACTIONABLE_GET_IFACE
#define GTK_ACTIONABLE_GET_IFACE(inst) (G_TYPE_INSTANCE_GET_INTERFACE ((inst), \
GTK_TYPE_ACTIONABLE, GtkActionableInterface))
GtkActionableInterface
struct _GtkActionableInterface
{
/*< private >*/
GTypeInterface g_iface;
/*< public >*/
const gchar * (* get_action_name) (GtkActionable *actionable);
void (* set_action_name) (GtkActionable *actionable,
const gchar *action_name);
GVariant * (* get_action_target_value) (GtkActionable *actionable);
void (* set_action_target_value) (GtkActionable *actionable,
GVariant *target_value);
};
gtk_actionable_get_type
GType
void
gtk_actionable_get_action_name
const gchar *
GtkActionable *actionable
gtk_actionable_set_action_name
void
GtkActionable *actionable, const gchar *action_name
gtk_actionable_get_action_target_value
GVariant *
GtkActionable *actionable
gtk_actionable_set_action_target_value
void
GtkActionable *actionable, GVariant *target_value
gtk_actionable_set_action_target
void
GtkActionable *actionable, const gchar *format_string, ...
gtk_actionable_set_detailed_action_name
void
GtkActionable *actionable, const gchar *detailed_action_name
GtkActionable
GTK_TYPE_ACTION_BAR
#define GTK_TYPE_ACTION_BAR (gtk_action_bar_get_type ())
GTK_ACTION_BAR
#define GTK_ACTION_BAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ACTION_BAR, GtkActionBar))
GTK_ACTION_BAR_CLASS
#define GTK_ACTION_BAR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ACTION_BAR, GtkActionBarClass))
GTK_IS_ACTION_BAR
#define GTK_IS_ACTION_BAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ACTION_BAR))
GTK_IS_ACTION_BAR_CLASS
#define GTK_IS_ACTION_BAR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ACTION_BAR))
GTK_ACTION_BAR_GET_CLASS
#define GTK_ACTION_BAR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ACTION_BAR, GtkActionBarClass))
GtkActionBar
struct _GtkActionBar
{
/*< private >*/
GtkContainer container;
};
GtkActionBarClass
struct _GtkActionBarClass
{
/*< private >*/
GtkContainerClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_action_bar_get_type
GType
void
gtk_action_bar_new
GtkWidget *
void
gtk_action_bar_get_center_widget
GtkWidget *
GtkActionBar *action_bar
gtk_action_bar_set_center_widget
void
GtkActionBar *action_bar, GtkWidget *center_widget
gtk_action_bar_pack_start
void
GtkActionBar *action_bar, GtkWidget *child
gtk_action_bar_pack_end
void
GtkActionBar *action_bar, GtkWidget *child
gtk_action_bar_set_revealed
void
GtkActionBar *action_bar, gboolean revealed
gtk_action_bar_get_revealed
gboolean
GtkActionBar *action_bar
GtkActionBarPrivate
GTK_TYPE_ACTION_OBSERVABLE
#define GTK_TYPE_ACTION_OBSERVABLE (gtk_action_observable_get_type ())
GTK_ACTION_OBSERVABLE
#define GTK_ACTION_OBSERVABLE(inst) (G_TYPE_CHECK_INSTANCE_CAST ((inst), \
GTK_TYPE_ACTION_OBSERVABLE, GtkActionObservable))
GTK_IS_ACTION_OBSERVABLE
#define GTK_IS_ACTION_OBSERVABLE(inst) (G_TYPE_CHECK_INSTANCE_TYPE ((inst), \
GTK_TYPE_ACTION_OBSERVABLE))
GTK_ACTION_OBSERVABLE_GET_IFACE
#define GTK_ACTION_OBSERVABLE_GET_IFACE(inst) (G_TYPE_INSTANCE_GET_INTERFACE ((inst), \
GTK_TYPE_ACTION_OBSERVABLE, \
GtkActionObservableInterface))
GtkActionObservableInterface
struct _GtkActionObservableInterface
{
GTypeInterface g_iface;
void (* register_observer) (GtkActionObservable *observable,
const gchar *action_name,
GtkActionObserver *observer);
void (* unregister_observer) (GtkActionObservable *observable,
const gchar *action_name,
GtkActionObserver *observer);
};
gtk_action_observable_get_type
GType
void
gtk_action_observable_register_observer
void
GtkActionObservable *observable, const gchar *action_name, GtkActionObserver *observer
gtk_action_observable_unregister_observer
void
GtkActionObservable *observable, const gchar *action_name, GtkActionObserver *observer
GTK_TYPE_ACTION_OBSERVER
#define GTK_TYPE_ACTION_OBSERVER (gtk_action_observer_get_type ())
GTK_ACTION_OBSERVER
#define GTK_ACTION_OBSERVER(inst) (G_TYPE_CHECK_INSTANCE_CAST ((inst), \
GTK_TYPE_ACTION_OBSERVER, GtkActionObserver))
GTK_IS_ACTION_OBSERVER
#define GTK_IS_ACTION_OBSERVER(inst) (G_TYPE_CHECK_INSTANCE_TYPE ((inst), \
GTK_TYPE_ACTION_OBSERVER))
GTK_ACTION_OBSERVER_GET_IFACE
#define GTK_ACTION_OBSERVER_GET_IFACE(inst) (G_TYPE_INSTANCE_GET_INTERFACE ((inst), \
GTK_TYPE_ACTION_OBSERVER, GtkActionObserverInterface))
GtkActionObserverInterface
struct _GtkActionObserverInterface
{
GTypeInterface g_iface;
void (* action_added) (GtkActionObserver *observer,
GtkActionObservable *observable,
const gchar *action_name,
const GVariantType *parameter_type,
gboolean enabled,
GVariant *state);
void (* action_enabled_changed) (GtkActionObserver *observer,
GtkActionObservable *observable,
const gchar *action_name,
gboolean enabled);
void (* action_state_changed) (GtkActionObserver *observer,
GtkActionObservable *observable,
const gchar *action_name,
GVariant *state);
void (* action_removed) (GtkActionObserver *observer,
GtkActionObservable *observable,
const gchar *action_name);
void (* primary_accel_changed) (GtkActionObserver *observer,
GtkActionObservable *observable,
const gchar *action_name,
const gchar *action_and_target);
};
gtk_action_observer_get_type
GType
void
gtk_action_observer_action_added
void
GtkActionObserver *observer, GtkActionObservable *observable, const gchar *action_name, const GVariantType *parameter_type, gboolean enabled, GVariant *state
gtk_action_observer_action_enabled_changed
void
GtkActionObserver *observer, GtkActionObservable *observable, const gchar *action_name, gboolean enabled
gtk_action_observer_action_state_changed
void
GtkActionObserver *observer, GtkActionObservable *observable, const gchar *action_name, GVariant *state
gtk_action_observer_action_removed
void
GtkActionObserver *observer, GtkActionObservable *observable, const gchar *action_name
gtk_action_observer_primary_accel_changed
void
GtkActionObserver *observer, GtkActionObservable *observable, const gchar *action_name, const gchar *action_and_target
GtkActionObservable
GtkActionObserver
GTK_TYPE_ADJUSTMENT
#define GTK_TYPE_ADJUSTMENT (gtk_adjustment_get_type ())
GTK_ADJUSTMENT
#define GTK_ADJUSTMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ADJUSTMENT, GtkAdjustment))
GTK_ADJUSTMENT_CLASS
#define GTK_ADJUSTMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ADJUSTMENT, GtkAdjustmentClass))
GTK_IS_ADJUSTMENT
#define GTK_IS_ADJUSTMENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ADJUSTMENT))
GTK_IS_ADJUSTMENT_CLASS
#define GTK_IS_ADJUSTMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ADJUSTMENT))
GTK_ADJUSTMENT_GET_CLASS
#define GTK_ADJUSTMENT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ADJUSTMENT, GtkAdjustmentClass))
GtkAdjustment
struct _GtkAdjustment
{
GInitiallyUnowned parent_instance;
};
GtkAdjustmentClass
struct _GtkAdjustmentClass
{
GInitiallyUnownedClass parent_class;
void (* changed) (GtkAdjustment *adjustment);
void (* value_changed) (GtkAdjustment *adjustment);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_adjustment_get_type
GType
void
gtk_adjustment_new
GtkAdjustment *
gdouble value, gdouble lower, gdouble upper, gdouble step_increment, gdouble page_increment, gdouble page_size
gtk_adjustment_clamp_page
void
GtkAdjustment *adjustment, gdouble lower, gdouble upper
gtk_adjustment_get_value
gdouble
GtkAdjustment *adjustment
gtk_adjustment_set_value
void
GtkAdjustment *adjustment, gdouble value
gtk_adjustment_get_lower
gdouble
GtkAdjustment *adjustment
gtk_adjustment_set_lower
void
GtkAdjustment *adjustment, gdouble lower
gtk_adjustment_get_upper
gdouble
GtkAdjustment *adjustment
gtk_adjustment_set_upper
void
GtkAdjustment *adjustment, gdouble upper
gtk_adjustment_get_step_increment
gdouble
GtkAdjustment *adjustment
gtk_adjustment_set_step_increment
void
GtkAdjustment *adjustment, gdouble step_increment
gtk_adjustment_get_page_increment
gdouble
GtkAdjustment *adjustment
gtk_adjustment_set_page_increment
void
GtkAdjustment *adjustment, gdouble page_increment
gtk_adjustment_get_page_size
gdouble
GtkAdjustment *adjustment
gtk_adjustment_set_page_size
void
GtkAdjustment *adjustment, gdouble page_size
gtk_adjustment_configure
void
GtkAdjustment *adjustment, gdouble value, gdouble lower, gdouble upper, gdouble step_increment, gdouble page_increment, gdouble page_size
gtk_adjustment_get_minimum_increment
gdouble
GtkAdjustment *adjustment
GTK_TYPE_APP_CHOOSER
#define GTK_TYPE_APP_CHOOSER (gtk_app_chooser_get_type ())
GTK_APP_CHOOSER
#define GTK_APP_CHOOSER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_APP_CHOOSER, GtkAppChooser))
GTK_IS_APP_CHOOSER
#define GTK_IS_APP_CHOOSER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_APP_CHOOSER))
gtk_app_chooser_get_type
GType
void
gtk_app_chooser_get_app_info
GAppInfo *
GtkAppChooser *self
gtk_app_chooser_get_content_type
gchar *
GtkAppChooser *self
gtk_app_chooser_refresh
void
GtkAppChooser *self
GtkAppChooser
GTK_TYPE_APP_CHOOSER_BUTTON
#define GTK_TYPE_APP_CHOOSER_BUTTON (gtk_app_chooser_button_get_type ())
GTK_APP_CHOOSER_BUTTON
#define GTK_APP_CHOOSER_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_APP_CHOOSER_BUTTON, GtkAppChooserButton))
GTK_APP_CHOOSER_BUTTON_CLASS
#define GTK_APP_CHOOSER_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_APP_CHOOSER_BUTTON, GtkAppChooserButtonClass))
GTK_IS_APP_CHOOSER_BUTTON
#define GTK_IS_APP_CHOOSER_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_APP_CHOOSER_BUTTON))
GTK_IS_APP_CHOOSER_BUTTON_CLASS
#define GTK_IS_APP_CHOOSER_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_APP_CHOOSER_BUTTON))
GTK_APP_CHOOSER_BUTTON_GET_CLASS
#define GTK_APP_CHOOSER_BUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_APP_CHOOSER_BUTTON, GtkAppChooserButtonClass))
GtkAppChooserButton
struct _GtkAppChooserButton {
GtkWidget parent_instance;
};
GtkAppChooserButtonClass
struct _GtkAppChooserButtonClass {
GtkWidgetClass parent_class;
/*< public >*/
void (* changed) (GtkAppChooserButton *self);
void (* custom_item_activated) (GtkAppChooserButton *self,
const gchar *item_name);
/*< private >*/
/* padding for future class expansion */
gpointer padding[16];
};
gtk_app_chooser_button_get_type
GType
void
gtk_app_chooser_button_new
GtkWidget *
const gchar *content_type
gtk_app_chooser_button_append_separator
void
GtkAppChooserButton *self
gtk_app_chooser_button_append_custom_item
void
GtkAppChooserButton *self, const gchar *name, const gchar *label, GIcon *icon
gtk_app_chooser_button_set_active_custom_item
void
GtkAppChooserButton *self, const gchar *name
gtk_app_chooser_button_set_show_dialog_item
void
GtkAppChooserButton *self, gboolean setting
gtk_app_chooser_button_get_show_dialog_item
gboolean
GtkAppChooserButton *self
gtk_app_chooser_button_set_heading
void
GtkAppChooserButton *self, const gchar *heading
gtk_app_chooser_button_get_heading
const gchar *
GtkAppChooserButton *self
gtk_app_chooser_button_set_show_default_item
void
GtkAppChooserButton *self, gboolean setting
gtk_app_chooser_button_get_show_default_item
gboolean
GtkAppChooserButton *self
GTK_TYPE_APP_CHOOSER_DIALOG
#define GTK_TYPE_APP_CHOOSER_DIALOG (gtk_app_chooser_dialog_get_type ())
GTK_APP_CHOOSER_DIALOG
#define GTK_APP_CHOOSER_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_APP_CHOOSER_DIALOG, GtkAppChooserDialog))
GTK_APP_CHOOSER_DIALOG_CLASS
#define GTK_APP_CHOOSER_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_APP_CHOOSER_DIALOG, GtkAppChooserDialogClass))
GTK_IS_APP_CHOOSER_DIALOG
#define GTK_IS_APP_CHOOSER_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_APP_CHOOSER_DIALOG))
GTK_IS_APP_CHOOSER_DIALOG_CLASS
#define GTK_IS_APP_CHOOSER_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_APP_CHOOSER_DIALOG))
GTK_APP_CHOOSER_DIALOG_GET_CLASS
#define GTK_APP_CHOOSER_DIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_APP_CHOOSER_DIALOG, GtkAppChooserDialogClass))
GtkAppChooserDialog
struct _GtkAppChooserDialog {
GtkDialog parent;
/*< private >*/
GtkAppChooserDialogPrivate *priv;
};
GtkAppChooserDialogClass
struct _GtkAppChooserDialogClass {
GtkDialogClass parent_class;
/*< private >*/
/* padding for future class expansion */
gpointer padding[16];
};
gtk_app_chooser_dialog_get_type
GType
void
gtk_app_chooser_dialog_new
GtkWidget *
GtkWindow *parent, GtkDialogFlags flags, GFile *file
gtk_app_chooser_dialog_new_for_content_type
GtkWidget *
GtkWindow *parent, GtkDialogFlags flags, const gchar *content_type
gtk_app_chooser_dialog_get_widget
GtkWidget *
GtkAppChooserDialog *self
gtk_app_chooser_dialog_set_heading
void
GtkAppChooserDialog *self, const gchar *heading
gtk_app_chooser_dialog_get_heading
const gchar *
GtkAppChooserDialog *self
GtkAppChooserDialogPrivate
GTK_TYPE_APP_CHOOSER_WIDGET
#define GTK_TYPE_APP_CHOOSER_WIDGET (gtk_app_chooser_widget_get_type ())
GTK_APP_CHOOSER_WIDGET
#define GTK_APP_CHOOSER_WIDGET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_APP_CHOOSER_WIDGET, GtkAppChooserWidget))
GTK_APP_CHOOSER_WIDGET_CLASS
#define GTK_APP_CHOOSER_WIDGET_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_APP_CHOOSER_WIDGET, GtkAppChooserWidgetClass))
GTK_IS_APP_CHOOSER_WIDGET
#define GTK_IS_APP_CHOOSER_WIDGET(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_APP_CHOOSER_WIDGET))
GTK_IS_APP_CHOOSER_WIDGET_CLASS
#define GTK_IS_APP_CHOOSER_WIDGET_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_APP_CHOOSER_WIDGET))
GTK_APP_CHOOSER_WIDGET_GET_CLASS
#define GTK_APP_CHOOSER_WIDGET_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_APP_CHOOSER_WIDGET, GtkAppChooserWidgetClass))
GtkAppChooserWidget
struct _GtkAppChooserWidget {
GtkWidget parent_instance;
/*< private >*/
GtkAppChooserWidgetPrivate *priv;
};
GtkAppChooserWidgetClass
struct _GtkAppChooserWidgetClass {
GtkWidgetClass parent_class;
/*< public >*/
void (* application_selected) (GtkAppChooserWidget *self,
GAppInfo *app_info);
void (* application_activated) (GtkAppChooserWidget *self,
GAppInfo *app_info);
void (* populate_popup) (GtkAppChooserWidget *self,
GtkMenu *menu,
GAppInfo *app_info);
/*< private >*/
/* padding for future class expansion */
gpointer padding[16];
};
gtk_app_chooser_widget_get_type
GType
void
gtk_app_chooser_widget_new
GtkWidget *
const gchar *content_type
gtk_app_chooser_widget_set_show_default
void
GtkAppChooserWidget *self, gboolean setting
gtk_app_chooser_widget_get_show_default
gboolean
GtkAppChooserWidget *self
gtk_app_chooser_widget_set_show_recommended
void
GtkAppChooserWidget *self, gboolean setting
gtk_app_chooser_widget_get_show_recommended
gboolean
GtkAppChooserWidget *self
gtk_app_chooser_widget_set_show_fallback
void
GtkAppChooserWidget *self, gboolean setting
gtk_app_chooser_widget_get_show_fallback
gboolean
GtkAppChooserWidget *self
gtk_app_chooser_widget_set_show_other
void
GtkAppChooserWidget *self, gboolean setting
gtk_app_chooser_widget_get_show_other
gboolean
GtkAppChooserWidget *self
gtk_app_chooser_widget_set_show_all
void
GtkAppChooserWidget *self, gboolean setting
gtk_app_chooser_widget_get_show_all
gboolean
GtkAppChooserWidget *self
gtk_app_chooser_widget_set_default_text
void
GtkAppChooserWidget *self, const gchar *text
gtk_app_chooser_widget_get_default_text
const gchar *
GtkAppChooserWidget *self
GtkAppChooserWidgetPrivate
GTK_TYPE_APPLICATION
#define GTK_TYPE_APPLICATION (gtk_application_get_type ())
GTK_APPLICATION
#define GTK_APPLICATION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_APPLICATION, GtkApplication))
GTK_APPLICATION_CLASS
#define GTK_APPLICATION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_APPLICATION, GtkApplicationClass))
GTK_IS_APPLICATION
#define GTK_IS_APPLICATION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_APPLICATION))
GTK_IS_APPLICATION_CLASS
#define GTK_IS_APPLICATION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_APPLICATION))
GTK_APPLICATION_GET_CLASS
#define GTK_APPLICATION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_APPLICATION, GtkApplicationClass))
GtkApplication
struct _GtkApplication
{
GApplication parent_instance;
};
GtkApplicationClass
struct _GtkApplicationClass
{
GApplicationClass parent_class;
/*< public >*/
void (*window_added) (GtkApplication *application,
GtkWindow *window);
void (*window_removed) (GtkApplication *application,
GtkWindow *window);
/*< private >*/
gpointer padding[12];
};
gtk_application_get_type
GType
void
gtk_application_new
GtkApplication *
const gchar *application_id, GApplicationFlags flags
gtk_application_add_window
void
GtkApplication *application, GtkWindow *window
gtk_application_remove_window
void
GtkApplication *application, GtkWindow *window
gtk_application_get_windows
GList *
GtkApplication *application
gtk_application_get_app_menu
GMenuModel *
GtkApplication *application
gtk_application_set_app_menu
void
GtkApplication *application, GMenuModel *app_menu
gtk_application_get_menubar
GMenuModel *
GtkApplication *application
gtk_application_set_menubar
void
GtkApplication *application, GMenuModel *menubar
GtkApplicationInhibitFlags
typedef enum
{
GTK_APPLICATION_INHIBIT_LOGOUT = (1 << 0),
GTK_APPLICATION_INHIBIT_SWITCH = (1 << 1),
GTK_APPLICATION_INHIBIT_SUSPEND = (1 << 2),
GTK_APPLICATION_INHIBIT_IDLE = (1 << 3)
} GtkApplicationInhibitFlags;
gtk_application_inhibit
guint
GtkApplication *application, GtkWindow *window, GtkApplicationInhibitFlags flags, const gchar *reason
gtk_application_uninhibit
void
GtkApplication *application, guint cookie
gtk_application_get_window_by_id
GtkWindow *
GtkApplication *application, guint id
gtk_application_get_active_window
GtkWindow *
GtkApplication *application
gtk_application_list_action_descriptions
gchar **
GtkApplication *application
gtk_application_get_accels_for_action
gchar **
GtkApplication *application, const gchar *detailed_action_name
gtk_application_get_actions_for_accel
gchar **
GtkApplication *application, const gchar *accel
gtk_application_set_accels_for_action
void
GtkApplication *application, const gchar *detailed_action_name, const gchar * const *accels
gtk_application_prefers_app_menu
gboolean
GtkApplication *application
gtk_application_get_menu_by_id
GMenu *
GtkApplication *application, const gchar *id
GTK_TYPE_APPLICATION_WINDOW
#define GTK_TYPE_APPLICATION_WINDOW (gtk_application_window_get_type ())
GTK_APPLICATION_WINDOW
#define GTK_APPLICATION_WINDOW(inst) (G_TYPE_CHECK_INSTANCE_CAST ((inst), \
GTK_TYPE_APPLICATION_WINDOW, GtkApplicationWindow))
GTK_APPLICATION_WINDOW_CLASS
#define GTK_APPLICATION_WINDOW_CLASS(class) (G_TYPE_CHECK_CLASS_CAST ((class), \
GTK_TYPE_APPLICATION_WINDOW, GtkApplicationWindowClass))
GTK_IS_APPLICATION_WINDOW
#define GTK_IS_APPLICATION_WINDOW(inst) (G_TYPE_CHECK_INSTANCE_TYPE ((inst), \
GTK_TYPE_APPLICATION_WINDOW))
GTK_IS_APPLICATION_WINDOW_CLASS
#define GTK_IS_APPLICATION_WINDOW_CLASS(class) (G_TYPE_CHECK_CLASS_TYPE ((class), \
GTK_TYPE_APPLICATION_WINDOW))
GTK_APPLICATION_WINDOW_GET_CLASS
#define GTK_APPLICATION_WINDOW_GET_CLASS(inst) (G_TYPE_INSTANCE_GET_CLASS ((inst), \
GTK_TYPE_APPLICATION_WINDOW, GtkApplicationWindowClass))
GtkApplicationWindow
struct _GtkApplicationWindow
{
GtkWindow parent_instance;
/*< private >*/
GtkApplicationWindowPrivate *priv;
};
GtkApplicationWindowClass
struct _GtkApplicationWindowClass
{
GtkWindowClass parent_class;
/*< private >*/
gpointer padding[14];
};
gtk_application_window_get_type
GType
void
gtk_application_window_new
GtkWidget *
GtkApplication *application
gtk_application_window_set_show_menubar
void
GtkApplicationWindow *window, gboolean show_menubar
gtk_application_window_get_show_menubar
gboolean
GtkApplicationWindow *window
gtk_application_window_get_id
guint
GtkApplicationWindow *window
gtk_application_window_set_help_overlay
void
GtkApplicationWindow *window, GtkShortcutsWindow *help_overlay
gtk_application_window_get_help_overlay
GtkShortcutsWindow *
GtkApplicationWindow *window
GtkApplicationWindowPrivate
GTK_TYPE_ASPECT_FRAME
#define GTK_TYPE_ASPECT_FRAME (gtk_aspect_frame_get_type ())
GTK_ASPECT_FRAME
#define GTK_ASPECT_FRAME(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ASPECT_FRAME, GtkAspectFrame))
GTK_ASPECT_FRAME_CLASS
#define GTK_ASPECT_FRAME_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ASPECT_FRAME, GtkAspectFrameClass))
GTK_IS_ASPECT_FRAME
#define GTK_IS_ASPECT_FRAME(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ASPECT_FRAME))
GTK_IS_ASPECT_FRAME_CLASS
#define GTK_IS_ASPECT_FRAME_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ASPECT_FRAME))
GTK_ASPECT_FRAME_GET_CLASS
#define GTK_ASPECT_FRAME_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ASPECT_FRAME, GtkAspectFrameClass))
GtkAspectFrame
struct _GtkAspectFrame
{
GtkFrame parent_instance;
};
GtkAspectFrameClass
struct _GtkAspectFrameClass
{
GtkFrameClass parent_class;
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_aspect_frame_get_type
GType
void
gtk_aspect_frame_new
GtkWidget *
const gchar *label, gfloat xalign, gfloat yalign, gfloat ratio, gboolean obey_child
gtk_aspect_frame_set
void
GtkAspectFrame *aspect_frame, gfloat xalign, gfloat yalign, gfloat ratio, gboolean obey_child
GTK_TYPE_ASSISTANT
#define GTK_TYPE_ASSISTANT (gtk_assistant_get_type ())
GTK_ASSISTANT
#define GTK_ASSISTANT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_ASSISTANT, GtkAssistant))
GTK_ASSISTANT_CLASS
#define GTK_ASSISTANT_CLASS(c) (G_TYPE_CHECK_CLASS_CAST ((c), GTK_TYPE_ASSISTANT, GtkAssistantClass))
GTK_IS_ASSISTANT
#define GTK_IS_ASSISTANT(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_ASSISTANT))
GTK_IS_ASSISTANT_CLASS
#define GTK_IS_ASSISTANT_CLASS(c) (G_TYPE_CHECK_CLASS_TYPE ((c), GTK_TYPE_ASSISTANT))
GTK_ASSISTANT_GET_CLASS
#define GTK_ASSISTANT_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_ASSISTANT, GtkAssistantClass))
GtkAssistantPageType
typedef enum
{
GTK_ASSISTANT_PAGE_CONTENT,
GTK_ASSISTANT_PAGE_INTRO,
GTK_ASSISTANT_PAGE_CONFIRM,
GTK_ASSISTANT_PAGE_SUMMARY,
GTK_ASSISTANT_PAGE_PROGRESS,
GTK_ASSISTANT_PAGE_CUSTOM
} GtkAssistantPageType;
GtkAssistant
struct _GtkAssistant
{
GtkWindow parent;
/*< private >*/
GtkAssistantPrivate *priv;
};
GtkAssistantClass
struct _GtkAssistantClass
{
GtkWindowClass parent_class;
/*< public >*/
void (* prepare) (GtkAssistant *assistant, GtkWidget *page);
void (* apply) (GtkAssistant *assistant);
void (* close) (GtkAssistant *assistant);
void (* cancel) (GtkAssistant *assistant);
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
void (*_gtk_reserved5) (void);
};
GTK_TYPE_ASSISTANT_PAGE
#define GTK_TYPE_ASSISTANT_PAGE (gtk_assistant_page_get_type ())
GTK_ASSISTANT_PAGE
#define GTK_ASSISTANT_PAGE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ASSISTANT_PAGE, GtkAssistantPage))
GTK_ASSISTANT_PAGE_CLASS
#define GTK_ASSISTANT_PAGE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ASSISTANT_PAGE, GtkAssistantPageClass))
GTK_IS_ASSISTANT_PAGE
#define GTK_IS_ASSISTANT_PAGE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ASSISTANT_PAGE))
GTK_IS_ASSISTANT_PAGE_CLASS
#define GTK_IS_ASSISTANT_PAGE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ASSISTANT_PAGE))
GTK_ASSISTANT_PAGE_GET_CLASS
#define GTK_ASSISTANT_PAGE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ASSISTANT_PAGE, GtkAssistantPageClass))
GtkAssistantPageFunc
gint
gint current_page, gpointer data
gtk_assistant_page_get_type
GType
void
gtk_assistant_get_type
GType
void
gtk_assistant_new
GtkWidget *
void
gtk_assistant_next_page
void
GtkAssistant *assistant
gtk_assistant_previous_page
void
GtkAssistant *assistant
gtk_assistant_get_current_page
gint
GtkAssistant *assistant
gtk_assistant_set_current_page
void
GtkAssistant *assistant, gint page_num
gtk_assistant_get_n_pages
gint
GtkAssistant *assistant
gtk_assistant_get_nth_page
GtkWidget *
GtkAssistant *assistant, gint page_num
gtk_assistant_prepend_page
gint
GtkAssistant *assistant, GtkWidget *page
gtk_assistant_append_page
gint
GtkAssistant *assistant, GtkWidget *page
gtk_assistant_insert_page
gint
GtkAssistant *assistant, GtkWidget *page, gint position
gtk_assistant_remove_page
void
GtkAssistant *assistant, gint page_num
gtk_assistant_set_forward_page_func
void
GtkAssistant *assistant, GtkAssistantPageFunc page_func, gpointer data, GDestroyNotify destroy
gtk_assistant_set_page_type
void
GtkAssistant *assistant, GtkWidget *page, GtkAssistantPageType type
gtk_assistant_get_page_type
GtkAssistantPageType
GtkAssistant *assistant, GtkWidget *page
gtk_assistant_set_page_title
void
GtkAssistant *assistant, GtkWidget *page, const gchar *title
gtk_assistant_get_page_title
const gchar *
GtkAssistant *assistant, GtkWidget *page
gtk_assistant_set_page_complete
void
GtkAssistant *assistant, GtkWidget *page, gboolean complete
gtk_assistant_get_page_complete
gboolean
GtkAssistant *assistant, GtkWidget *page
gtk_assistant_add_action_widget
void
GtkAssistant *assistant, GtkWidget *child
gtk_assistant_remove_action_widget
void
GtkAssistant *assistant, GtkWidget *child
gtk_assistant_update_buttons_state
void
GtkAssistant *assistant
gtk_assistant_commit
void
GtkAssistant *assistant
gtk_assistant_get_page
GtkAssistantPage *
GtkAssistant *assistant, GtkWidget *child
gtk_assistant_page_get_child
GtkWidget *
GtkAssistantPage *page
gtk_assistant_get_pages
GListModel *
GtkAssistant *assistant
GtkAssistantPage
GtkAssistantPageClass
GtkAssistantPrivate
GTK_TYPE_BIN
#define GTK_TYPE_BIN (gtk_bin_get_type ())
GTK_BIN
#define GTK_BIN(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_BIN, GtkBin))
GTK_BIN_CLASS
#define GTK_BIN_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_BIN, GtkBinClass))
GTK_IS_BIN
#define GTK_IS_BIN(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_BIN))
GTK_IS_BIN_CLASS
#define GTK_IS_BIN_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_BIN))
GTK_BIN_GET_CLASS
#define GTK_BIN_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_BIN, GtkBinClass))
GtkBin
struct _GtkBin
{
GtkContainer parent_instance;
};
GtkBinClass
struct _GtkBinClass
{
GtkContainerClass parent_class;
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_bin_get_type
GType
void
gtk_bin_get_child
GtkWidget *
GtkBin *bin
GtkBindingSet
struct _GtkBindingSet
{
gchar *set_name;
gint priority;
GSList *widget_path_pspecs;
GSList *widget_class_pspecs;
GSList *class_branch_pspecs;
GtkBindingEntry *entries;
GtkBindingEntry *current;
guint parsed : 1;
};
GtkBindingEntry
struct _GtkBindingEntry
{
/* key portion */
guint keyval;
GdkModifierType modifiers;
GtkBindingSet *binding_set;
guint destroyed : 1;
guint in_emission : 1;
guint marks_unbound : 1;
GtkBindingEntry *set_next;
GtkBindingEntry *hash_next;
GtkBindingSignal *signals;
};
GtkBindingArg
struct _GtkBindingArg
{
GType arg_type;
union {
glong long_data;
gdouble double_data;
gchar *string_data;
} d;
};
GtkBindingSignal
struct _GtkBindingSignal
{
GtkBindingSignal *next;
gchar *signal_name;
guint n_args;
GtkBindingArg *args;
};
gtk_binding_set_new
GtkBindingSet *
const gchar *set_name
gtk_binding_set_by_class
GtkBindingSet *
gpointer object_class
gtk_binding_set_find
GtkBindingSet *
const gchar *set_name
gtk_bindings_activate
gboolean
GObject *object, guint keyval, GdkModifierType modifiers
gtk_bindings_activate_event
gboolean
GObject *object, GdkEventKey *event
gtk_binding_set_activate
gboolean
GtkBindingSet *binding_set, guint keyval, GdkModifierType modifiers, GObject *object
gtk_binding_entry_skip
void
GtkBindingSet *binding_set, guint keyval, GdkModifierType modifiers
gtk_binding_entry_add_signal
void
GtkBindingSet *binding_set, guint keyval, GdkModifierType modifiers, const gchar *signal_name, guint n_args, ...
gtk_binding_entry_add_signall
void
GtkBindingSet *binding_set, guint keyval, GdkModifierType modifiers, const gchar *signal_name, GSList *binding_args
gtk_binding_entry_add_signal_from_string
GTokenType
GtkBindingSet *binding_set, const gchar *signal_desc
gtk_binding_entry_remove
void
GtkBindingSet *binding_set, guint keyval, GdkModifierType modifiers
GTK_TYPE_BIN_LAYOUT
#define GTK_TYPE_BIN_LAYOUT (gtk_bin_layout_get_type ())
gtk_bin_layout_new
GtkLayoutManager *
void
GtkBinLayout
return
else
GtkBitmask *) mask; } static inline void _gtk_bitmask_free (GtkBitmask *mask) { if (_gtk_bitmask_is_allocated (mask)) _gtk_allocated_bitmask_free (mask
g_string_free
return
string, FALSE
if
else
index_ < GTK_BITMASK_N_DIRECT_BITS) { gsize bits = _gtk_bitmask_to_bits (mask
invert
gsize invert = (((gsize) 1) << end) - (((gsize) 1) << start);
mask
return mask == _gtk_bitmask_from_bits (0);
GtkBookmarksChangedFunc
void
gpointer data
GTK_TYPE_BORDER
#define GTK_TYPE_BORDER (gtk_border_get_type ())
GtkBorder
struct _GtkBorder
{
gint16 left;
gint16 right;
gint16 top;
gint16 bottom;
};
gtk_border_get_type
GType
void
gtk_border_new
GtkBorder *
void
gtk_border_copy
GtkBorder *
const GtkBorder *border_
gtk_border_free
void
GtkBorder *border_
GTK_TYPE_BOX
#define GTK_TYPE_BOX (gtk_box_get_type ())
GTK_BOX
#define GTK_BOX(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_BOX, GtkBox))
GTK_BOX_CLASS
#define GTK_BOX_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_BOX, GtkBoxClass))
GTK_IS_BOX
#define GTK_IS_BOX(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_BOX))
GTK_IS_BOX_CLASS
#define GTK_IS_BOX_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_BOX))
GTK_BOX_GET_CLASS
#define GTK_BOX_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_BOX, GtkBoxClass))
GtkBox
struct _GtkBox
{
GtkContainer parent_instance;
};
GtkBoxClass
struct _GtkBoxClass
{
GtkContainerClass parent_class;
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_box_get_type
GType
void
gtk_box_new
GtkWidget *
GtkOrientation orientation, gint spacing
gtk_box_set_homogeneous
void
GtkBox *box, gboolean homogeneous
gtk_box_get_homogeneous
gboolean
GtkBox *box
gtk_box_set_spacing
void
GtkBox *box, gint spacing
gtk_box_get_spacing
gint
GtkBox *box
gtk_box_set_baseline_position
void
GtkBox *box, GtkBaselinePosition position
gtk_box_get_baseline_position
GtkBaselinePosition
GtkBox *box
gtk_box_insert_child_after
void
GtkBox *box, GtkWidget *child, GtkWidget *sibling
gtk_box_reorder_child_after
void
GtkBox *box, GtkWidget *child, GtkWidget *sibling
GTK_TYPE_BOX_LAYOUT
#define GTK_TYPE_BOX_LAYOUT (gtk_box_layout_get_type())
gtk_box_layout_new
GtkLayoutManager *
GtkOrientation orientation
gtk_box_layout_set_homogeneous
void
GtkBoxLayout *box_layout, gboolean homogeneous
gtk_box_layout_get_homogeneous
gboolean
GtkBoxLayout *box_layout
gtk_box_layout_set_spacing
void
GtkBoxLayout *box_layout, guint spacing
gtk_box_layout_get_spacing
guint
GtkBoxLayout *box_layout
gtk_box_layout_set_baseline_position
void
GtkBoxLayout *box_layout, GtkBaselinePosition position
gtk_box_layout_get_baseline_position
GtkBaselinePosition
GtkBoxLayout *box_layout
GtkBoxLayout
GTK_TYPE_BUILDABLE
#define GTK_TYPE_BUILDABLE (gtk_buildable_get_type ())
GTK_BUILDABLE
#define GTK_BUILDABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_BUILDABLE, GtkBuildable))
GTK_BUILDABLE_CLASS
#define GTK_BUILDABLE_CLASS(obj) (G_TYPE_CHECK_CLASS_CAST ((obj), GTK_TYPE_BUILDABLE, GtkBuildableIface))
GTK_IS_BUILDABLE
#define GTK_IS_BUILDABLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_BUILDABLE))
GTK_BUILDABLE_GET_IFACE
#define GTK_BUILDABLE_GET_IFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), GTK_TYPE_BUILDABLE, GtkBuildableIface))
GtkBuildableIface
struct _GtkBuildableIface
{
GTypeInterface g_iface;
/* virtual table */
void (* set_name) (GtkBuildable *buildable,
const gchar *name);
const gchar * (* get_name) (GtkBuildable *buildable);
void (* add_child) (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
const gchar *type);
void (* set_buildable_property) (GtkBuildable *buildable,
GtkBuilder *builder,
const gchar *name,
const GValue *value);
GObject * (* construct_child) (GtkBuildable *buildable,
GtkBuilder *builder,
const gchar *name);
gboolean (* custom_tag_start) (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
const gchar *tagname,
GMarkupParser *parser,
gpointer *data);
void (* custom_tag_end) (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
const gchar *tagname,
gpointer data);
void (* custom_finished) (GtkBuildable *buildable,
GtkBuilder *builder,
GObject *child,
const gchar *tagname,
gpointer data);
void (* parser_finished) (GtkBuildable *buildable,
GtkBuilder *builder);
GObject * (* get_internal_child) (GtkBuildable *buildable,
GtkBuilder *builder,
const gchar *childname);
};
gtk_buildable_get_type
GType
void
gtk_buildable_set_name
void
GtkBuildable *buildable, const gchar *name
gtk_buildable_get_name
const gchar *
GtkBuildable *buildable
gtk_buildable_add_child
void
GtkBuildable *buildable, GtkBuilder *builder, GObject *child, const gchar *type
gtk_buildable_set_buildable_property
void
GtkBuildable *buildable, GtkBuilder *builder, const gchar *name, const GValue *value
gtk_buildable_construct_child
GObject *
GtkBuildable *buildable, GtkBuilder *builder, const gchar *name
gtk_buildable_custom_tag_start
gboolean
GtkBuildable *buildable, GtkBuilder *builder, GObject *child, const gchar *tagname, GMarkupParser *parser, gpointer *data
gtk_buildable_custom_tag_end
void
GtkBuildable *buildable, GtkBuilder *builder, GObject *child, const gchar *tagname, gpointer data
gtk_buildable_custom_finished
void
GtkBuildable *buildable, GtkBuilder *builder, GObject *child, const gchar *tagname, gpointer data
gtk_buildable_parser_finished
void
GtkBuildable *buildable, GtkBuilder *builder
gtk_buildable_get_internal_child
GObject *
GtkBuildable *buildable, GtkBuilder *builder, const gchar *childname
GtkBuildable
GTK_TYPE_BUILDER
#define GTK_TYPE_BUILDER (gtk_builder_get_type ())
GTK_BUILDER
#define GTK_BUILDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_BUILDER, GtkBuilder))
GTK_BUILDER_CLASS
#define GTK_BUILDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_BUILDER, GtkBuilderClass))
GTK_IS_BUILDER
#define GTK_IS_BUILDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_BUILDER))
GTK_IS_BUILDER_CLASS
#define GTK_IS_BUILDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_BUILDER))
GTK_BUILDER_GET_CLASS
#define GTK_BUILDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_BUILDER, GtkBuilderClass))
GTK_BUILDER_ERROR
#define GTK_BUILDER_ERROR (gtk_builder_error_quark ())
GtkBuilderError
typedef enum
{
GTK_BUILDER_ERROR_INVALID_TYPE_FUNCTION,
GTK_BUILDER_ERROR_UNHANDLED_TAG,
GTK_BUILDER_ERROR_MISSING_ATTRIBUTE,
GTK_BUILDER_ERROR_INVALID_ATTRIBUTE,
GTK_BUILDER_ERROR_INVALID_TAG,
GTK_BUILDER_ERROR_MISSING_PROPERTY_VALUE,
GTK_BUILDER_ERROR_INVALID_VALUE,
GTK_BUILDER_ERROR_VERSION_MISMATCH,
GTK_BUILDER_ERROR_DUPLICATE_ID,
GTK_BUILDER_ERROR_OBJECT_TYPE_REFUSED,
GTK_BUILDER_ERROR_TEMPLATE_MISMATCH,
GTK_BUILDER_ERROR_INVALID_PROPERTY,
GTK_BUILDER_ERROR_INVALID_SIGNAL,
GTK_BUILDER_ERROR_INVALID_ID
} GtkBuilderError;
gtk_builder_error_quark
GQuark
void
GtkBuilder
struct _GtkBuilder
{
GObject parent_instance;
};
GtkBuilderClass
struct _GtkBuilderClass
{
GObjectClass parent_class;
GType (* get_type_from_name) (GtkBuilder *builder,
const char *type_name);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
void (*_gtk_reserved5) (void);
void (*_gtk_reserved6) (void);
void (*_gtk_reserved7) (void);
void (*_gtk_reserved8) (void);
};
gtk_builder_get_type
GType
void
gtk_builder_new
GtkBuilder *
void
gtk_builder_add_from_file
gboolean
GtkBuilder *builder, const gchar *filename, GError **error
gtk_builder_add_from_resource
gboolean
GtkBuilder *builder, const gchar *resource_path, GError **error
gtk_builder_add_from_string
gboolean
GtkBuilder *builder, const gchar *buffer, gssize length, GError **error
gtk_builder_add_objects_from_file
gboolean
GtkBuilder *builder, const gchar *filename, gchar **object_ids, GError **error
gtk_builder_add_objects_from_resource
gboolean
GtkBuilder *builder, const gchar *resource_path, gchar **object_ids, GError **error
gtk_builder_add_objects_from_string
gboolean
GtkBuilder *builder, const gchar *buffer, gssize length, gchar **object_ids, GError **error
gtk_builder_get_object
GObject *
GtkBuilder *builder, const gchar *name
gtk_builder_get_objects
GSList *
GtkBuilder *builder
gtk_builder_expose_object
void
GtkBuilder *builder, const gchar *name, GObject *object
gtk_builder_connect_signals
void
GtkBuilder *builder, gpointer user_data
gtk_builder_connect_signals_full
void
GtkBuilder *builder, GtkBuilderConnectFunc func, gpointer user_data
gtk_builder_set_translation_domain
void
GtkBuilder *builder, const gchar *domain
gtk_builder_get_translation_domain
const gchar *
GtkBuilder *builder
gtk_builder_get_type_from_name
GType
GtkBuilder *builder, const char *type_name
gtk_builder_value_from_string
gboolean
GtkBuilder *builder, GParamSpec *pspec, const gchar *string, GValue *value, GError **error
gtk_builder_value_from_string_type
gboolean
GtkBuilder *builder, GType type, const gchar *string, GValue *value, GError **error
gtk_builder_new_from_file
GtkBuilder *
const gchar *filename
gtk_builder_new_from_resource
GtkBuilder *
const gchar *resource_path
gtk_builder_new_from_string
GtkBuilder *
const gchar *string, gssize length
gtk_builder_add_callback_symbol
void
GtkBuilder *builder, const gchar *callback_name, GCallback callback_symbol
gtk_builder_add_callback_symbols
void
GtkBuilder *builder, const gchar *first_callback_name, GCallback first_callback_symbol, ...
gtk_builder_lookup_callback_symbol
GCallback
GtkBuilder *builder, const gchar *callback_name
gtk_builder_set_application
void
GtkBuilder *builder, GtkApplication *application
gtk_builder_get_application
GtkApplication *
GtkBuilder *builder
GTK_BUILDER_WARN_INVALID_CHILD_TYPE
#define GTK_BUILDER_WARN_INVALID_CHILD_TYPE(object, type) \
g_warning ("'%s' is not a valid child type of '%s'", type, g_type_name (G_OBJECT_TYPE (object)))
gtk_builder_extend_with_template
gboolean
GtkBuilder *builder, GtkWidget *widget, GType template_type, const gchar *buffer, gssize length, GError **error
GTK_TYPE_BUTTON
#define GTK_TYPE_BUTTON (gtk_button_get_type ())
GTK_BUTTON
#define GTK_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_BUTTON, GtkButton))
GTK_BUTTON_CLASS
#define GTK_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_BUTTON, GtkButtonClass))
GTK_IS_BUTTON
#define GTK_IS_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_BUTTON))
GTK_IS_BUTTON_CLASS
#define GTK_IS_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_BUTTON))
GTK_BUTTON_GET_CLASS
#define GTK_BUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_BUTTON, GtkButtonClass))
GtkButton
struct _GtkButton
{
/*< private >*/
GtkBin parent_instance;
};
GtkButtonClass
struct _GtkButtonClass
{
GtkBinClass parent_class;
/*< public >*/
void (* clicked) (GtkButton *button);
void (* activate) (GtkButton *button);
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_button_get_type
GType
void
gtk_button_new
GtkWidget *
void
gtk_button_new_with_label
GtkWidget *
const gchar *label
gtk_button_new_from_icon_name
GtkWidget *
const gchar *icon_name
gtk_button_new_with_mnemonic
GtkWidget *
const gchar *label
gtk_button_clicked
void
GtkButton *button
gtk_button_set_relief
void
GtkButton *button, GtkReliefStyle relief
gtk_button_get_relief
GtkReliefStyle
GtkButton *button
gtk_button_set_label
void
GtkButton *button, const gchar *label
gtk_button_get_label
const gchar *
GtkButton *button
gtk_button_set_use_underline
void
GtkButton *button, gboolean use_underline
gtk_button_get_use_underline
gboolean
GtkButton *button
gtk_button_set_icon_name
void
GtkButton *button, const char *icon_name
gtk_button_get_icon_name
const char *
GtkButton *button
GtkButtonPrivate
GTK_TYPE_CALENDAR
#define GTK_TYPE_CALENDAR (gtk_calendar_get_type ())
GTK_CALENDAR
#define GTK_CALENDAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CALENDAR, GtkCalendar))
GTK_CALENDAR_CLASS
#define GTK_CALENDAR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CALENDAR, GtkCalendarClass))
GTK_IS_CALENDAR
#define GTK_IS_CALENDAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CALENDAR))
GTK_IS_CALENDAR_CLASS
#define GTK_IS_CALENDAR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CALENDAR))
GTK_CALENDAR_GET_CLASS
#define GTK_CALENDAR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CALENDAR, GtkCalendarClass))
GtkCalendarDisplayOptions
typedef enum
{
GTK_CALENDAR_SHOW_HEADING = 1 << 0,
GTK_CALENDAR_SHOW_DAY_NAMES = 1 << 1,
GTK_CALENDAR_NO_MONTH_CHANGE = 1 << 2,
GTK_CALENDAR_SHOW_WEEK_NUMBERS = 1 << 3,
GTK_CALENDAR_SHOW_DETAILS = 1 << 5
} GtkCalendarDisplayOptions;
GtkCalendarDetailFunc
gchar *
GtkCalendar *calendar,
guint year,
guint month,
guint day,
gpointer user_data
GtkCalendar
struct _GtkCalendar
{
GtkWidget widget;
GtkCalendarPrivate *priv;
};
GtkCalendarClass
struct _GtkCalendarClass
{
GtkWidgetClass parent_class;
/* Signal handlers */
void (* month_changed) (GtkCalendar *calendar);
void (* day_selected) (GtkCalendar *calendar);
void (* day_selected_double_click) (GtkCalendar *calendar);
void (* prev_month) (GtkCalendar *calendar);
void (* next_month) (GtkCalendar *calendar);
void (* prev_year) (GtkCalendar *calendar);
void (* next_year) (GtkCalendar *calendar);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_calendar_get_type
GType
void
gtk_calendar_new
GtkWidget *
void
gtk_calendar_select_month
void
GtkCalendar *calendar, guint month, guint year
gtk_calendar_select_day
void
GtkCalendar *calendar, guint day
gtk_calendar_mark_day
void
GtkCalendar *calendar, guint day
gtk_calendar_unmark_day
void
GtkCalendar *calendar, guint day
gtk_calendar_clear_marks
void
GtkCalendar *calendar
gtk_calendar_set_display_options
void
GtkCalendar *calendar, GtkCalendarDisplayOptions flags
gtk_calendar_get_display_options
GtkCalendarDisplayOptions
GtkCalendar *calendar
gtk_calendar_get_date
void
GtkCalendar *calendar, guint *year, guint *month, guint *day
gtk_calendar_set_detail_func
void
GtkCalendar *calendar, GtkCalendarDetailFunc func, gpointer data, GDestroyNotify destroy
gtk_calendar_set_detail_width_chars
void
GtkCalendar *calendar, gint chars
gtk_calendar_set_detail_height_rows
void
GtkCalendar *calendar, gint rows
gtk_calendar_get_detail_width_chars
gint
GtkCalendar *calendar
gtk_calendar_get_detail_height_rows
gint
GtkCalendar *calendar
gtk_calendar_get_day_is_marked
gboolean
GtkCalendar *calendar, guint day
GtkCalendarPrivate
GTK_TYPE_CELL_AREA
#define GTK_TYPE_CELL_AREA (gtk_cell_area_get_type ())
GTK_CELL_AREA
#define GTK_CELL_AREA(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_AREA, GtkCellArea))
GTK_CELL_AREA_CLASS
#define GTK_CELL_AREA_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CELL_AREA, GtkCellAreaClass))
GTK_IS_CELL_AREA
#define GTK_IS_CELL_AREA(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_AREA))
GTK_IS_CELL_AREA_CLASS
#define GTK_IS_CELL_AREA_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CELL_AREA))
GTK_CELL_AREA_GET_CLASS
#define GTK_CELL_AREA_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CELL_AREA, GtkCellAreaClass))
GTK_CELL_AREA_WARN_INVALID_CELL_PROPERTY_ID
#define GTK_CELL_AREA_WARN_INVALID_CELL_PROPERTY_ID(object, property_id, pspec) \
G_OBJECT_WARN_INVALID_PSPEC ((object), "cell property id", (property_id), (pspec))
GtkCellCallback
gboolean
GtkCellRenderer *renderer,
gpointer data
GtkCellAllocCallback
gboolean
GtkCellRenderer *renderer,
const GdkRectangle *cell_area,
const GdkRectangle *cell_background,
gpointer data
GtkCellArea
struct _GtkCellArea
{
/*< private >*/
GInitiallyUnowned parent_instance;
GtkCellAreaPrivate *priv;
};
GtkCellAreaClass
struct _GtkCellAreaClass
{
/*< private >*/
GInitiallyUnownedClass parent_class;
/*< public >*/
/* Basic methods */
void (* add) (GtkCellArea *area,
GtkCellRenderer *renderer);
void (* remove) (GtkCellArea *area,
GtkCellRenderer *renderer);
void (* foreach) (GtkCellArea *area,
GtkCellCallback callback,
gpointer callback_data);
void (* foreach_alloc) (GtkCellArea *area,
GtkCellAreaContext *context,
GtkWidget *widget,
const GdkRectangle *cell_area,
const GdkRectangle *background_area,
GtkCellAllocCallback callback,
gpointer callback_data);
gint (* event) (GtkCellArea *area,
GtkCellAreaContext *context,
GtkWidget *widget,
GdkEvent *event,
const GdkRectangle *cell_area,
GtkCellRendererState flags);
void (* snapshot) (GtkCellArea *area,
GtkCellAreaContext *context,
GtkWidget *widget,
GtkSnapshot *snapshot,
const GdkRectangle *background_area,
const GdkRectangle *cell_area,
GtkCellRendererState flags,
gboolean paint_focus);
void (* apply_attributes) (GtkCellArea *area,
GtkTreeModel *tree_model,
GtkTreeIter *iter,
gboolean is_expander,
gboolean is_expanded);
/* Geometry */
GtkCellAreaContext *(* create_context) (GtkCellArea *area);
GtkCellAreaContext *(* copy_context) (GtkCellArea *area,
GtkCellAreaContext *context);
GtkSizeRequestMode (* get_request_mode) (GtkCellArea *area);
void (* get_preferred_width) (GtkCellArea *area,
GtkCellAreaContext *context,
GtkWidget *widget,
gint *minimum_width,
gint *natural_width);
void (* get_preferred_height_for_width) (GtkCellArea *area,
GtkCellAreaContext *context,
GtkWidget *widget,
gint width,
gint *minimum_height,
gint *natural_height);
void (* get_preferred_height) (GtkCellArea *area,
GtkCellAreaContext *context,
GtkWidget *widget,
gint *minimum_height,
gint *natural_height);
void (* get_preferred_width_for_height) (GtkCellArea *area,
GtkCellAreaContext *context,
GtkWidget *widget,
gint height,
gint *minimum_width,
gint *natural_width);
/* Cell Properties */
void (* set_cell_property) (GtkCellArea *area,
GtkCellRenderer *renderer,
guint property_id,
const GValue *value,
GParamSpec *pspec);
void (* get_cell_property) (GtkCellArea *area,
GtkCellRenderer *renderer,
guint property_id,
GValue *value,
GParamSpec *pspec);
/* Focus */
gboolean (* focus) (GtkCellArea *area,
GtkDirectionType direction);
gboolean (* is_activatable) (GtkCellArea *area);
gboolean (* activate) (GtkCellArea *area,
GtkCellAreaContext *context,
GtkWidget *widget,
const GdkRectangle *cell_area,
GtkCellRendererState flags,
gboolean edit_only);
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
void (*_gtk_reserved5) (void);
void (*_gtk_reserved6) (void);
void (*_gtk_reserved7) (void);
void (*_gtk_reserved8) (void);
};
gtk_cell_area_get_type
GType
void
gtk_cell_area_add
void
GtkCellArea *area, GtkCellRenderer *renderer
gtk_cell_area_remove
void
GtkCellArea *area, GtkCellRenderer *renderer
gtk_cell_area_has_renderer
gboolean
GtkCellArea *area, GtkCellRenderer *renderer
gtk_cell_area_foreach
void
GtkCellArea *area, GtkCellCallback callback, gpointer callback_data
gtk_cell_area_foreach_alloc
void
GtkCellArea *area, GtkCellAreaContext *context, GtkWidget *widget, const GdkRectangle *cell_area, const GdkRectangle *background_area, GtkCellAllocCallback callback, gpointer callback_data
gtk_cell_area_event
gint
GtkCellArea *area, GtkCellAreaContext *context, GtkWidget *widget, GdkEvent *event, const GdkRectangle *cell_area, GtkCellRendererState flags
gtk_cell_area_snapshot
void
GtkCellArea *area, GtkCellAreaContext *context, GtkWidget *widget, GtkSnapshot *snapshot, const GdkRectangle *background_area, const GdkRectangle *cell_area, GtkCellRendererState flags, gboolean paint_focus
gtk_cell_area_get_cell_allocation
void
GtkCellArea *area, GtkCellAreaContext *context, GtkWidget *widget, GtkCellRenderer *renderer, const GdkRectangle *cell_area, GdkRectangle *allocation
gtk_cell_area_get_cell_at_position
GtkCellRenderer *
GtkCellArea *area, GtkCellAreaContext *context, GtkWidget *widget, const GdkRectangle *cell_area, gint x, gint y, GdkRectangle *alloc_area
gtk_cell_area_create_context
GtkCellAreaContext *
GtkCellArea *area
gtk_cell_area_copy_context
GtkCellAreaContext *
GtkCellArea *area, GtkCellAreaContext *context
gtk_cell_area_get_request_mode
GtkSizeRequestMode
GtkCellArea *area
gtk_cell_area_get_preferred_width
void
GtkCellArea *area, GtkCellAreaContext *context, GtkWidget *widget, gint *minimum_width, gint *natural_width
gtk_cell_area_get_preferred_height_for_width
void
GtkCellArea *area, GtkCellAreaContext *context, GtkWidget *widget, gint width, gint *minimum_height, gint *natural_height
gtk_cell_area_get_preferred_height
void
GtkCellArea *area, GtkCellAreaContext *context, GtkWidget *widget, gint *minimum_height, gint *natural_height
gtk_cell_area_get_preferred_width_for_height
void
GtkCellArea *area, GtkCellAreaContext *context, GtkWidget *widget, gint height, gint *minimum_width, gint *natural_width
gtk_cell_area_get_current_path_string
const gchar *
GtkCellArea *area
gtk_cell_area_apply_attributes
void
GtkCellArea *area, GtkTreeModel *tree_model, GtkTreeIter *iter, gboolean is_expander, gboolean is_expanded
gtk_cell_area_attribute_connect
void
GtkCellArea *area, GtkCellRenderer *renderer, const gchar *attribute, gint column
gtk_cell_area_attribute_disconnect
void
GtkCellArea *area, GtkCellRenderer *renderer, const gchar *attribute
gtk_cell_area_attribute_get_column
gint
GtkCellArea *area, GtkCellRenderer *renderer, const gchar *attribute
gtk_cell_area_class_install_cell_property
void
GtkCellAreaClass *aclass, guint property_id, GParamSpec *pspec
gtk_cell_area_class_find_cell_property
GParamSpec *
GtkCellAreaClass *aclass, const gchar *property_name
gtk_cell_area_class_list_cell_properties
GParamSpec **
GtkCellAreaClass *aclass, guint *n_properties
gtk_cell_area_add_with_properties
void
GtkCellArea *area, GtkCellRenderer *renderer, const gchar *first_prop_name, ...
gtk_cell_area_cell_set
void
GtkCellArea *area, GtkCellRenderer *renderer, const gchar *first_prop_name, ...
gtk_cell_area_cell_get
void
GtkCellArea *area, GtkCellRenderer *renderer, const gchar *first_prop_name, ...
gtk_cell_area_cell_set_valist
void
GtkCellArea *area, GtkCellRenderer *renderer, const gchar *first_property_name, va_list var_args
gtk_cell_area_cell_get_valist
void
GtkCellArea *area, GtkCellRenderer *renderer, const gchar *first_property_name, va_list var_args
gtk_cell_area_cell_set_property
void
GtkCellArea *area, GtkCellRenderer *renderer, const gchar *property_name, const GValue *value
gtk_cell_area_cell_get_property
void
GtkCellArea *area, GtkCellRenderer *renderer, const gchar *property_name, GValue *value
gtk_cell_area_is_activatable
gboolean
GtkCellArea *area
gtk_cell_area_activate
gboolean
GtkCellArea *area, GtkCellAreaContext *context, GtkWidget *widget, const GdkRectangle *cell_area, GtkCellRendererState flags, gboolean edit_only
gtk_cell_area_focus
gboolean
GtkCellArea *area, GtkDirectionType direction
gtk_cell_area_set_focus_cell
void
GtkCellArea *area, GtkCellRenderer *renderer
gtk_cell_area_get_focus_cell
GtkCellRenderer *
GtkCellArea *area
gtk_cell_area_add_focus_sibling
void
GtkCellArea *area, GtkCellRenderer *renderer, GtkCellRenderer *sibling
gtk_cell_area_remove_focus_sibling
void
GtkCellArea *area, GtkCellRenderer *renderer, GtkCellRenderer *sibling
gtk_cell_area_is_focus_sibling
gboolean
GtkCellArea *area, GtkCellRenderer *renderer, GtkCellRenderer *sibling
gtk_cell_area_get_focus_siblings
const GList *
GtkCellArea *area, GtkCellRenderer *renderer
gtk_cell_area_get_focus_from_sibling
GtkCellRenderer *
GtkCellArea *area, GtkCellRenderer *renderer
gtk_cell_area_get_edited_cell
GtkCellRenderer *
GtkCellArea *area
gtk_cell_area_get_edit_widget
GtkCellEditable *
GtkCellArea *area
gtk_cell_area_activate_cell
gboolean
GtkCellArea *area, GtkWidget *widget, GtkCellRenderer *renderer, GdkEvent *event, const GdkRectangle *cell_area, GtkCellRendererState flags
gtk_cell_area_stop_editing
void
GtkCellArea *area, gboolean canceled
gtk_cell_area_inner_cell_area
void
GtkCellArea *area, GtkWidget *widget, const GdkRectangle *cell_area, GdkRectangle *inner_area
gtk_cell_area_request_renderer
void
GtkCellArea *area, GtkCellRenderer *renderer, GtkOrientation orientation, GtkWidget *widget, gint for_size, gint *minimum_size, gint *natural_size
GtkCellAreaContext
GtkCellAreaPrivate
GTK_TYPE_CELL_AREA_BOX
#define GTK_TYPE_CELL_AREA_BOX (gtk_cell_area_box_get_type ())
GTK_CELL_AREA_BOX
#define GTK_CELL_AREA_BOX(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_AREA_BOX, GtkCellAreaBox))
GTK_CELL_AREA_BOX_CLASS
#define GTK_CELL_AREA_BOX_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CELL_AREA_BOX, GtkCellAreaBoxClass))
GTK_IS_CELL_AREA_BOX
#define GTK_IS_CELL_AREA_BOX(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_AREA_BOX))
GTK_IS_CELL_AREA_BOX_CLASS
#define GTK_IS_CELL_AREA_BOX_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CELL_AREA_BOX))
GTK_CELL_AREA_BOX_GET_CLASS
#define GTK_CELL_AREA_BOX_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CELL_AREA_BOX, GtkCellAreaBoxClass))
GtkCellAreaBox
struct _GtkCellAreaBox
{
/*< private >*/
GtkCellArea parent_instance;
GtkCellAreaBoxPrivate *priv;
};
GtkCellAreaBoxClass
struct _GtkCellAreaBoxClass
{
/*< private >*/
GtkCellAreaClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_cell_area_box_get_type
GType
void
gtk_cell_area_box_new
GtkCellArea *
void
gtk_cell_area_box_pack_start
void
GtkCellAreaBox *box, GtkCellRenderer *renderer, gboolean expand, gboolean align, gboolean fixed
gtk_cell_area_box_pack_end
void
GtkCellAreaBox *box, GtkCellRenderer *renderer, gboolean expand, gboolean align, gboolean fixed
gtk_cell_area_box_get_spacing
gint
GtkCellAreaBox *box
gtk_cell_area_box_set_spacing
void
GtkCellAreaBox *box, gint spacing
GtkCellAreaBoxPrivate
GTK_TYPE_CELL_AREA_CONTEXT
#define GTK_TYPE_CELL_AREA_CONTEXT (gtk_cell_area_context_get_type ())
GTK_CELL_AREA_CONTEXT
#define GTK_CELL_AREA_CONTEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_AREA_CONTEXT, GtkCellAreaContext))
GTK_CELL_AREA_CONTEXT_CLASS
#define GTK_CELL_AREA_CONTEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CELL_AREA_CONTEXT, GtkCellAreaContextClass))
GTK_IS_CELL_AREA_CONTEXT
#define GTK_IS_CELL_AREA_CONTEXT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_AREA_CONTEXT))
GTK_IS_CELL_AREA_CONTEXT_CLASS
#define GTK_IS_CELL_AREA_CONTEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CELL_AREA_CONTEXT))
GTK_CELL_AREA_CONTEXT_GET_CLASS
#define GTK_CELL_AREA_CONTEXT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CELL_AREA_CONTEXT, GtkCellAreaContextClass))
GtkCellAreaContext
struct _GtkCellAreaContext
{
/*< private >*/
GObject parent_instance;
GtkCellAreaContextPrivate *priv;
};
GtkCellAreaContextClass
struct _GtkCellAreaContextClass
{
/*< private >*/
GObjectClass parent_class;
/*< public >*/
void (* allocate) (GtkCellAreaContext *context,
gint width,
gint height);
void (* reset) (GtkCellAreaContext *context);
void (* get_preferred_height_for_width) (GtkCellAreaContext *context,
gint width,
gint *minimum_height,
gint *natural_height);
void (* get_preferred_width_for_height) (GtkCellAreaContext *context,
gint height,
gint *minimum_width,
gint *natural_width);
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
void (*_gtk_reserved5) (void);
void (*_gtk_reserved6) (void);
};
gtk_cell_area_context_get_type
GType
void
gtk_cell_area_context_get_area
GtkCellArea *
GtkCellAreaContext *context
gtk_cell_area_context_allocate
void
GtkCellAreaContext *context, gint width, gint height
gtk_cell_area_context_reset
void
GtkCellAreaContext *context
gtk_cell_area_context_get_preferred_width
void
GtkCellAreaContext *context, gint *minimum_width, gint *natural_width
gtk_cell_area_context_get_preferred_height
void
GtkCellAreaContext *context, gint *minimum_height, gint *natural_height
gtk_cell_area_context_get_preferred_height_for_width
void
GtkCellAreaContext *context, gint width, gint *minimum_height, gint *natural_height
gtk_cell_area_context_get_preferred_width_for_height
void
GtkCellAreaContext *context, gint height, gint *minimum_width, gint *natural_width
gtk_cell_area_context_get_allocation
void
GtkCellAreaContext *context, gint *width, gint *height
gtk_cell_area_context_push_preferred_width
void
GtkCellAreaContext *context, gint minimum_width, gint natural_width
gtk_cell_area_context_push_preferred_height
void
GtkCellAreaContext *context, gint minimum_height, gint natural_height
GtkCellAreaContextPrivate
GTK_TYPE_CELL_EDITABLE
#define GTK_TYPE_CELL_EDITABLE (gtk_cell_editable_get_type ())
GTK_CELL_EDITABLE
#define GTK_CELL_EDITABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_EDITABLE, GtkCellEditable))
GTK_CELL_EDITABLE_CLASS
#define GTK_CELL_EDITABLE_CLASS(obj) (G_TYPE_CHECK_CLASS_CAST ((obj), GTK_TYPE_CELL_EDITABLE, GtkCellEditableIface))
GTK_IS_CELL_EDITABLE
#define GTK_IS_CELL_EDITABLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_EDITABLE))
GTK_CELL_EDITABLE_GET_IFACE
#define GTK_CELL_EDITABLE_GET_IFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), GTK_TYPE_CELL_EDITABLE, GtkCellEditableIface))
GtkCellEditableIface
struct _GtkCellEditableIface
{
/*< private >*/
GTypeInterface g_iface;
/*< public >*/
/* signals */
void (* editing_done) (GtkCellEditable *cell_editable);
void (* remove_widget) (GtkCellEditable *cell_editable);
/* virtual table */
void (* start_editing) (GtkCellEditable *cell_editable,
GdkEvent *event);
};
gtk_cell_editable_get_type
GType
void
gtk_cell_editable_start_editing
void
GtkCellEditable *cell_editable, GdkEvent *event
gtk_cell_editable_editing_done
void
GtkCellEditable *cell_editable
gtk_cell_editable_remove_widget
void
GtkCellEditable *cell_editable
GtkCellEditable
GTK_TYPE_CELL_LAYOUT
#define GTK_TYPE_CELL_LAYOUT (gtk_cell_layout_get_type ())
GTK_CELL_LAYOUT
#define GTK_CELL_LAYOUT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_LAYOUT, GtkCellLayout))
GTK_IS_CELL_LAYOUT
#define GTK_IS_CELL_LAYOUT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_LAYOUT))
GTK_CELL_LAYOUT_GET_IFACE
#define GTK_CELL_LAYOUT_GET_IFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), GTK_TYPE_CELL_LAYOUT, GtkCellLayoutIface))
GtkCellLayoutDataFunc
void
GtkCellLayout *cell_layout,
GtkCellRenderer *cell,
GtkTreeModel *tree_model,
GtkTreeIter *iter,
gpointer data
GtkCellLayoutIface
struct _GtkCellLayoutIface
{
/*< private >*/
GTypeInterface g_iface;
/*< public >*/
/* Virtual Table */
void (* pack_start) (GtkCellLayout *cell_layout,
GtkCellRenderer *cell,
gboolean expand);
void (* pack_end) (GtkCellLayout *cell_layout,
GtkCellRenderer *cell,
gboolean expand);
void (* clear) (GtkCellLayout *cell_layout);
void (* add_attribute) (GtkCellLayout *cell_layout,
GtkCellRenderer *cell,
const gchar *attribute,
gint column);
void (* set_cell_data_func) (GtkCellLayout *cell_layout,
GtkCellRenderer *cell,
GtkCellLayoutDataFunc func,
gpointer func_data,
GDestroyNotify destroy);
void (* clear_attributes) (GtkCellLayout *cell_layout,
GtkCellRenderer *cell);
void (* reorder) (GtkCellLayout *cell_layout,
GtkCellRenderer *cell,
gint position);
GList* (* get_cells) (GtkCellLayout *cell_layout);
GtkCellArea *(* get_area) (GtkCellLayout *cell_layout);
};
gtk_cell_layout_get_type
GType
void
gtk_cell_layout_pack_start
void
GtkCellLayout *cell_layout, GtkCellRenderer *cell, gboolean expand
gtk_cell_layout_pack_end
void
GtkCellLayout *cell_layout, GtkCellRenderer *cell, gboolean expand
gtk_cell_layout_get_cells
GList *
GtkCellLayout *cell_layout
gtk_cell_layout_clear
void
GtkCellLayout *cell_layout
gtk_cell_layout_set_attributes
void
GtkCellLayout *cell_layout, GtkCellRenderer *cell, ...
gtk_cell_layout_add_attribute
void
GtkCellLayout *cell_layout, GtkCellRenderer *cell, const gchar *attribute, gint column
gtk_cell_layout_set_cell_data_func
void
GtkCellLayout *cell_layout, GtkCellRenderer *cell, GtkCellLayoutDataFunc func, gpointer func_data, GDestroyNotify destroy
gtk_cell_layout_clear_attributes
void
GtkCellLayout *cell_layout, GtkCellRenderer *cell
gtk_cell_layout_reorder
void
GtkCellLayout *cell_layout, GtkCellRenderer *cell, gint position
gtk_cell_layout_get_area
GtkCellArea *
GtkCellLayout *cell_layout
GtkCellLayout
GtkCellRendererState
typedef enum
{
GTK_CELL_RENDERER_SELECTED = 1 << 0,
GTK_CELL_RENDERER_PRELIT = 1 << 1,
GTK_CELL_RENDERER_INSENSITIVE = 1 << 2,
/* this flag means the cell is in the sort column/row */
GTK_CELL_RENDERER_SORTED = 1 << 3,
GTK_CELL_RENDERER_FOCUSED = 1 << 4,
GTK_CELL_RENDERER_EXPANDABLE = 1 << 5,
GTK_CELL_RENDERER_EXPANDED = 1 << 6
} GtkCellRendererState;
GtkCellRendererMode
typedef enum
{
GTK_CELL_RENDERER_MODE_INERT,
GTK_CELL_RENDERER_MODE_ACTIVATABLE,
GTK_CELL_RENDERER_MODE_EDITABLE
} GtkCellRendererMode;
GTK_TYPE_CELL_RENDERER
#define GTK_TYPE_CELL_RENDERER (gtk_cell_renderer_get_type ())
GTK_CELL_RENDERER
#define GTK_CELL_RENDERER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_RENDERER, GtkCellRenderer))
GTK_CELL_RENDERER_CLASS
#define GTK_CELL_RENDERER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CELL_RENDERER, GtkCellRendererClass))
GTK_IS_CELL_RENDERER
#define GTK_IS_CELL_RENDERER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_RENDERER))
GTK_IS_CELL_RENDERER_CLASS
#define GTK_IS_CELL_RENDERER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CELL_RENDERER))
GTK_CELL_RENDERER_GET_CLASS
#define GTK_CELL_RENDERER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CELL_RENDERER, GtkCellRendererClass))
GtkCellRenderer
struct _GtkCellRenderer
{
GInitiallyUnowned parent_instance;
/*< private >*/
GtkCellRendererPrivate *priv;
};
GtkCellRendererClass
struct _GtkCellRendererClass
{
/*< private >*/
GInitiallyUnownedClass parent_class;
/*< public >*/
/* vtable - not signals */
GtkSizeRequestMode (* get_request_mode) (GtkCellRenderer *cell);
void (* get_preferred_width) (GtkCellRenderer *cell,
GtkWidget *widget,
gint *minimum_size,
gint *natural_size);
void (* get_preferred_height_for_width) (GtkCellRenderer *cell,
GtkWidget *widget,
gint width,
gint *minimum_height,
gint *natural_height);
void (* get_preferred_height) (GtkCellRenderer *cell,
GtkWidget *widget,
gint *minimum_size,
gint *natural_size);
void (* get_preferred_width_for_height) (GtkCellRenderer *cell,
GtkWidget *widget,
gint height,
gint *minimum_width,
gint *natural_width);
void (* get_aligned_area) (GtkCellRenderer *cell,
GtkWidget *widget,
GtkCellRendererState flags,
const GdkRectangle *cell_area,
GdkRectangle *aligned_area);
void (* get_size) (GtkCellRenderer *cell,
GtkWidget *widget,
const GdkRectangle *cell_area,
gint *x_offset,
gint *y_offset,
gint *width,
gint *height);
void (* snapshot) (GtkCellRenderer *cell,
GtkSnapshot *snapshot,
GtkWidget *widget,
const GdkRectangle *background_area,
const GdkRectangle *cell_area,
GtkCellRendererState flags);
gboolean (* activate) (GtkCellRenderer *cell,
GdkEvent *event,
GtkWidget *widget,
const gchar *path,
const GdkRectangle *background_area,
const GdkRectangle *cell_area,
GtkCellRendererState flags);
GtkCellEditable * (* start_editing) (GtkCellRenderer *cell,
GdkEvent *event,
GtkWidget *widget,
const gchar *path,
const GdkRectangle *background_area,
const GdkRectangle *cell_area,
GtkCellRendererState flags);
/* Signals */
void (* editing_canceled) (GtkCellRenderer *cell);
void (* editing_started) (GtkCellRenderer *cell,
GtkCellEditable *editable,
const gchar *path);
/*< private >*/
GtkCellRendererClassPrivate *priv;
/* Padding for future expansion */
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_cell_renderer_get_type
GType
void
gtk_cell_renderer_get_request_mode
GtkSizeRequestMode
GtkCellRenderer *cell
gtk_cell_renderer_get_preferred_width
void
GtkCellRenderer *cell, GtkWidget *widget, gint *minimum_size, gint *natural_size
gtk_cell_renderer_get_preferred_height_for_width
void
GtkCellRenderer *cell, GtkWidget *widget, gint width, gint *minimum_height, gint *natural_height
gtk_cell_renderer_get_preferred_height
void
GtkCellRenderer *cell, GtkWidget *widget, gint *minimum_size, gint *natural_size
gtk_cell_renderer_get_preferred_width_for_height
void
GtkCellRenderer *cell, GtkWidget *widget, gint height, gint *minimum_width, gint *natural_width
gtk_cell_renderer_get_preferred_size
void
GtkCellRenderer *cell, GtkWidget *widget, GtkRequisition *minimum_size, GtkRequisition *natural_size
gtk_cell_renderer_get_aligned_area
void
GtkCellRenderer *cell, GtkWidget *widget, GtkCellRendererState flags, const GdkRectangle *cell_area, GdkRectangle *aligned_area
gtk_cell_renderer_snapshot
void
GtkCellRenderer *cell, GtkSnapshot *snapshot, GtkWidget *widget, const GdkRectangle *background_area, const GdkRectangle *cell_area, GtkCellRendererState flags
gtk_cell_renderer_activate
gboolean
GtkCellRenderer *cell, GdkEvent *event, GtkWidget *widget, const gchar *path, const GdkRectangle *background_area, const GdkRectangle *cell_area, GtkCellRendererState flags
gtk_cell_renderer_start_editing
GtkCellEditable *
GtkCellRenderer *cell, GdkEvent *event, GtkWidget *widget, const gchar *path, const GdkRectangle *background_area, const GdkRectangle *cell_area, GtkCellRendererState flags
gtk_cell_renderer_set_fixed_size
void
GtkCellRenderer *cell, gint width, gint height
gtk_cell_renderer_get_fixed_size
void
GtkCellRenderer *cell, gint *width, gint *height
gtk_cell_renderer_set_alignment
void
GtkCellRenderer *cell, gfloat xalign, gfloat yalign
gtk_cell_renderer_get_alignment
void
GtkCellRenderer *cell, gfloat *xalign, gfloat *yalign
gtk_cell_renderer_set_padding
void
GtkCellRenderer *cell, gint xpad, gint ypad
gtk_cell_renderer_get_padding
void
GtkCellRenderer *cell, gint *xpad, gint *ypad
gtk_cell_renderer_set_visible
void
GtkCellRenderer *cell, gboolean visible
gtk_cell_renderer_get_visible
gboolean
GtkCellRenderer *cell
gtk_cell_renderer_set_sensitive
void
GtkCellRenderer *cell, gboolean sensitive
gtk_cell_renderer_get_sensitive
gboolean
GtkCellRenderer *cell
gtk_cell_renderer_is_activatable
gboolean
GtkCellRenderer *cell
gtk_cell_renderer_stop_editing
void
GtkCellRenderer *cell, gboolean canceled
gtk_cell_renderer_get_state
GtkStateFlags
GtkCellRenderer *cell, GtkWidget *widget, GtkCellRendererState cell_state
gtk_cell_renderer_class_set_accessible_type
void
GtkCellRendererClass *renderer_class, GType type
GtkCellRendererClassPrivate
GtkCellRendererPrivate
GTK_TYPE_CELL_RENDERER_ACCEL
#define GTK_TYPE_CELL_RENDERER_ACCEL (gtk_cell_renderer_accel_get_type ())
GTK_CELL_RENDERER_ACCEL
#define GTK_CELL_RENDERER_ACCEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_RENDERER_ACCEL, GtkCellRendererAccel))
GTK_CELL_RENDERER_ACCEL_CLASS
#define GTK_CELL_RENDERER_ACCEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CELL_RENDERER_ACCEL, GtkCellRendererAccelClass))
GTK_IS_CELL_RENDERER_ACCEL
#define GTK_IS_CELL_RENDERER_ACCEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_RENDERER_ACCEL))
GTK_IS_CELL_RENDERER_ACCEL_CLASS
#define GTK_IS_CELL_RENDERER_ACCEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CELL_RENDERER_ACCEL))
GTK_CELL_RENDERER_ACCEL_GET_CLASS
#define GTK_CELL_RENDERER_ACCEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CELL_RENDERER_ACCEL, GtkCellRendererAccelClass))
GtkCellRendererAccelMode
typedef enum
{
GTK_CELL_RENDERER_ACCEL_MODE_GTK,
GTK_CELL_RENDERER_ACCEL_MODE_OTHER
} GtkCellRendererAccelMode;
GtkCellRendererAccel
struct _GtkCellRendererAccel
{
GtkCellRendererText parent;
/*< private >*/
GtkCellRendererAccelPrivate *priv;
};
GtkCellRendererAccelClass
struct _GtkCellRendererAccelClass
{
GtkCellRendererTextClass parent_class;
void (* accel_edited) (GtkCellRendererAccel *accel,
const gchar *path_string,
guint accel_key,
GdkModifierType accel_mods,
guint hardware_keycode);
void (* accel_cleared) (GtkCellRendererAccel *accel,
const gchar *path_string);
/* Padding for future expansion */
void (*_gtk_reserved0) (void);
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_cell_renderer_accel_get_type
GType
void
gtk_cell_renderer_accel_new
GtkCellRenderer *
void
GtkCellRendererAccelPrivate
GTK_TYPE_CELL_RENDERER_COMBO
#define GTK_TYPE_CELL_RENDERER_COMBO (gtk_cell_renderer_combo_get_type ())
GTK_CELL_RENDERER_COMBO
#define GTK_CELL_RENDERER_COMBO(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_RENDERER_COMBO, GtkCellRendererCombo))
GTK_CELL_RENDERER_COMBO_CLASS
#define GTK_CELL_RENDERER_COMBO_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CELL_RENDERER_COMBO, GtkCellRendererComboClass))
GTK_IS_CELL_RENDERER_COMBO
#define GTK_IS_CELL_RENDERER_COMBO(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_RENDERER_COMBO))
GTK_IS_CELL_RENDERER_COMBO_CLASS
#define GTK_IS_CELL_RENDERER_COMBO_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CELL_RENDERER_COMBO))
GTK_CELL_RENDERER_COMBO_GET_CLASS
#define GTK_CELL_RENDERER_COMBO_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CELL_RENDERER_COMBO, GtkCellRendererTextClass))
GtkCellRendererCombo
struct _GtkCellRendererCombo
{
GtkCellRendererText parent;
/*< private >*/
GtkCellRendererComboPrivate *priv;
};
GtkCellRendererComboClass
struct _GtkCellRendererComboClass
{
GtkCellRendererTextClass parent;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_cell_renderer_combo_get_type
GType
void
gtk_cell_renderer_combo_new
GtkCellRenderer *
void
GtkCellRendererComboPrivate
GTK_TYPE_CELL_RENDERER_PIXBUF
#define GTK_TYPE_CELL_RENDERER_PIXBUF (gtk_cell_renderer_pixbuf_get_type ())
GTK_CELL_RENDERER_PIXBUF
#define GTK_CELL_RENDERER_PIXBUF(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_RENDERER_PIXBUF, GtkCellRendererPixbuf))
GTK_CELL_RENDERER_PIXBUF_CLASS
#define GTK_CELL_RENDERER_PIXBUF_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CELL_RENDERER_PIXBUF, GtkCellRendererPixbufClass))
GTK_IS_CELL_RENDERER_PIXBUF
#define GTK_IS_CELL_RENDERER_PIXBUF(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_RENDERER_PIXBUF))
GTK_IS_CELL_RENDERER_PIXBUF_CLASS
#define GTK_IS_CELL_RENDERER_PIXBUF_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CELL_RENDERER_PIXBUF))
GTK_CELL_RENDERER_PIXBUF_GET_CLASS
#define GTK_CELL_RENDERER_PIXBUF_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CELL_RENDERER_PIXBUF, GtkCellRendererPixbufClass))
GtkCellRendererPixbuf
struct _GtkCellRendererPixbuf
{
GtkCellRenderer parent;
/*< private >*/
GtkCellRendererPixbufPrivate *priv;
};
GtkCellRendererPixbufClass
struct _GtkCellRendererPixbufClass
{
GtkCellRendererClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_cell_renderer_pixbuf_get_type
GType
void
gtk_cell_renderer_pixbuf_new
GtkCellRenderer *
void
GtkCellRendererPixbufPrivate
GTK_TYPE_CELL_RENDERER_PROGRESS
#define GTK_TYPE_CELL_RENDERER_PROGRESS (gtk_cell_renderer_progress_get_type ())
GTK_CELL_RENDERER_PROGRESS
#define GTK_CELL_RENDERER_PROGRESS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_RENDERER_PROGRESS, GtkCellRendererProgress))
GTK_CELL_RENDERER_PROGRESS_CLASS
#define GTK_CELL_RENDERER_PROGRESS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CELL_RENDERER_PROGRESS, GtkCellRendererProgressClass))
GTK_IS_CELL_RENDERER_PROGRESS
#define GTK_IS_CELL_RENDERER_PROGRESS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_RENDERER_PROGRESS))
GTK_IS_CELL_RENDERER_PROGRESS_CLASS
#define GTK_IS_CELL_RENDERER_PROGRESS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CELL_RENDERER_PROGRESS))
GTK_CELL_RENDERER_PROGRESS_GET_CLASS
#define GTK_CELL_RENDERER_PROGRESS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CELL_RENDERER_PROGRESS, GtkCellRendererProgressClass))
GtkCellRendererProgress
struct _GtkCellRendererProgress
{
GtkCellRenderer parent_instance;
/*< private >*/
GtkCellRendererProgressPrivate *priv;
};
GtkCellRendererProgressClass
struct _GtkCellRendererProgressClass
{
GtkCellRendererClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_cell_renderer_progress_get_type
GType
void
gtk_cell_renderer_progress_new
GtkCellRenderer *
void
GtkCellRendererProgressPrivate
GTK_TYPE_CELL_RENDERER_SPIN
#define GTK_TYPE_CELL_RENDERER_SPIN (gtk_cell_renderer_spin_get_type ())
GTK_CELL_RENDERER_SPIN
#define GTK_CELL_RENDERER_SPIN(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_RENDERER_SPIN, GtkCellRendererSpin))
GTK_CELL_RENDERER_SPIN_CLASS
#define GTK_CELL_RENDERER_SPIN_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CELL_RENDERER_SPIN, GtkCellRendererSpinClass))
GTK_IS_CELL_RENDERER_SPIN
#define GTK_IS_CELL_RENDERER_SPIN(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_RENDERER_SPIN))
GTK_IS_CELL_RENDERER_SPIN_CLASS
#define GTK_IS_CELL_RENDERER_SPIN_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CELL_RENDERER_SPIN))
GTK_CELL_RENDERER_SPIN_GET_CLASS
#define GTK_CELL_RENDERER_SPIN_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CELL_RENDERER_SPIN, GtkCellRendererTextClass))
GtkCellRendererSpin
struct _GtkCellRendererSpin
{
GtkCellRendererText parent;
/*< private >*/
GtkCellRendererSpinPrivate *priv;
};
GtkCellRendererSpinClass
struct _GtkCellRendererSpinClass
{
GtkCellRendererTextClass parent;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_cell_renderer_spin_get_type
GType
void
gtk_cell_renderer_spin_new
GtkCellRenderer *
void
GtkCellRendererSpinPrivate
GTK_TYPE_CELL_RENDERER_SPINNER
#define GTK_TYPE_CELL_RENDERER_SPINNER (gtk_cell_renderer_spinner_get_type ())
GTK_CELL_RENDERER_SPINNER
#define GTK_CELL_RENDERER_SPINNER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_RENDERER_SPINNER, GtkCellRendererSpinner))
GTK_CELL_RENDERER_SPINNER_CLASS
#define GTK_CELL_RENDERER_SPINNER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CELL_RENDERER_SPINNER, GtkCellRendererSpinnerClass))
GTK_IS_CELL_RENDERER_SPINNER
#define GTK_IS_CELL_RENDERER_SPINNER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_RENDERER_SPINNER))
GTK_IS_CELL_RENDERER_SPINNER_CLASS
#define GTK_IS_CELL_RENDERER_SPINNER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CELL_RENDERER_SPINNER))
GTK_CELL_RENDERER_SPINNER_GET_CLASS
#define GTK_CELL_RENDERER_SPINNER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CELL_RENDERER_SPINNER, GtkCellRendererSpinnerClass))
GtkCellRendererSpinner
struct _GtkCellRendererSpinner
{
GtkCellRenderer parent;
/*< private >*/
GtkCellRendererSpinnerPrivate *priv;
};
GtkCellRendererSpinnerClass
struct _GtkCellRendererSpinnerClass
{
GtkCellRendererClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_cell_renderer_spinner_get_type
GType
void
gtk_cell_renderer_spinner_new
GtkCellRenderer *
void
GtkCellRendererSpinnerPrivate
GTK_TYPE_CELL_RENDERER_TEXT
#define GTK_TYPE_CELL_RENDERER_TEXT (gtk_cell_renderer_text_get_type ())
GTK_CELL_RENDERER_TEXT
#define GTK_CELL_RENDERER_TEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_RENDERER_TEXT, GtkCellRendererText))
GTK_CELL_RENDERER_TEXT_CLASS
#define GTK_CELL_RENDERER_TEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CELL_RENDERER_TEXT, GtkCellRendererTextClass))
GTK_IS_CELL_RENDERER_TEXT
#define GTK_IS_CELL_RENDERER_TEXT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_RENDERER_TEXT))
GTK_IS_CELL_RENDERER_TEXT_CLASS
#define GTK_IS_CELL_RENDERER_TEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CELL_RENDERER_TEXT))
GTK_CELL_RENDERER_TEXT_GET_CLASS
#define GTK_CELL_RENDERER_TEXT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CELL_RENDERER_TEXT, GtkCellRendererTextClass))
GtkCellRendererText
struct _GtkCellRendererText
{
GtkCellRenderer parent;
/*< private >*/
GtkCellRendererTextPrivate *priv;
};
GtkCellRendererTextClass
struct _GtkCellRendererTextClass
{
GtkCellRendererClass parent_class;
void (* edited) (GtkCellRendererText *cell_renderer_text,
const gchar *path,
const gchar *new_text);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_cell_renderer_text_get_type
GType
void
gtk_cell_renderer_text_new
GtkCellRenderer *
void
gtk_cell_renderer_text_set_fixed_height_from_font
void
GtkCellRendererText *renderer, gint number_of_rows
GtkCellRendererTextPrivate
GTK_TYPE_CELL_RENDERER_TOGGLE
#define GTK_TYPE_CELL_RENDERER_TOGGLE (gtk_cell_renderer_toggle_get_type ())
GTK_CELL_RENDERER_TOGGLE
#define GTK_CELL_RENDERER_TOGGLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_RENDERER_TOGGLE, GtkCellRendererToggle))
GTK_CELL_RENDERER_TOGGLE_CLASS
#define GTK_CELL_RENDERER_TOGGLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CELL_RENDERER_TOGGLE, GtkCellRendererToggleClass))
GTK_IS_CELL_RENDERER_TOGGLE
#define GTK_IS_CELL_RENDERER_TOGGLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_RENDERER_TOGGLE))
GTK_IS_CELL_RENDERER_TOGGLE_CLASS
#define GTK_IS_CELL_RENDERER_TOGGLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CELL_RENDERER_TOGGLE))
GTK_CELL_RENDERER_TOGGLE_GET_CLASS
#define GTK_CELL_RENDERER_TOGGLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CELL_RENDERER_TOGGLE, GtkCellRendererToggleClass))
GtkCellRendererToggle
struct _GtkCellRendererToggle
{
GtkCellRenderer parent;
/*< private >*/
GtkCellRendererTogglePrivate *priv;
};
GtkCellRendererToggleClass
struct _GtkCellRendererToggleClass
{
GtkCellRendererClass parent_class;
void (* toggled) (GtkCellRendererToggle *cell_renderer_toggle,
const gchar *path);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_cell_renderer_toggle_get_type
GType
void
gtk_cell_renderer_toggle_new
GtkCellRenderer *
void
gtk_cell_renderer_toggle_get_radio
gboolean
GtkCellRendererToggle *toggle
gtk_cell_renderer_toggle_set_radio
void
GtkCellRendererToggle *toggle, gboolean radio
gtk_cell_renderer_toggle_get_active
gboolean
GtkCellRendererToggle *toggle
gtk_cell_renderer_toggle_set_active
void
GtkCellRendererToggle *toggle, gboolean setting
gtk_cell_renderer_toggle_get_activatable
gboolean
GtkCellRendererToggle *toggle
gtk_cell_renderer_toggle_set_activatable
void
GtkCellRendererToggle *toggle, gboolean setting
GtkCellRendererTogglePrivate
GTK_TYPE_CELL_VIEW
#define GTK_TYPE_CELL_VIEW (gtk_cell_view_get_type ())
GTK_CELL_VIEW
#define GTK_CELL_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_VIEW, GtkCellView))
GTK_CELL_VIEW_CLASS
#define GTK_CELL_VIEW_CLASS(vtable) (G_TYPE_CHECK_CLASS_CAST ((vtable), GTK_TYPE_CELL_VIEW, GtkCellViewClass))
GTK_IS_CELL_VIEW
#define GTK_IS_CELL_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_VIEW))
GTK_IS_CELL_VIEW_CLASS
#define GTK_IS_CELL_VIEW_CLASS(vtable) (G_TYPE_CHECK_CLASS_TYPE ((vtable), GTK_TYPE_CELL_VIEW))
GTK_CELL_VIEW_GET_CLASS
#define GTK_CELL_VIEW_GET_CLASS(inst) (G_TYPE_INSTANCE_GET_CLASS ((inst), GTK_TYPE_CELL_VIEW, GtkCellViewClass))
GtkCellView
struct _GtkCellView
{
GtkWidget parent_instance;
/*< private >*/
GtkCellViewPrivate *priv;
};
GtkCellViewClass
struct _GtkCellViewClass
{
GtkWidgetClass parent_class;
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_cell_view_get_type
GType
void
gtk_cell_view_new
GtkWidget *
void
gtk_cell_view_new_with_context
GtkWidget *
GtkCellArea *area, GtkCellAreaContext *context
gtk_cell_view_new_with_text
GtkWidget *
const gchar *text
gtk_cell_view_new_with_markup
GtkWidget *
const gchar *markup
gtk_cell_view_new_with_texture
GtkWidget *
GdkTexture *texture
gtk_cell_view_set_model
void
GtkCellView *cell_view, GtkTreeModel *model
gtk_cell_view_get_model
GtkTreeModel *
GtkCellView *cell_view
gtk_cell_view_set_displayed_row
void
GtkCellView *cell_view, GtkTreePath *path
gtk_cell_view_get_displayed_row
GtkTreePath *
GtkCellView *cell_view
gtk_cell_view_get_draw_sensitive
gboolean
GtkCellView *cell_view
gtk_cell_view_set_draw_sensitive
void
GtkCellView *cell_view, gboolean draw_sensitive
gtk_cell_view_get_fit_model
gboolean
GtkCellView *cell_view
gtk_cell_view_set_fit_model
void
GtkCellView *cell_view, gboolean fit_model
GtkCellViewPrivate
GTK_TYPE_CENTER_BOX
#define GTK_TYPE_CENTER_BOX (gtk_center_box_get_type ())
GTK_CENTER_BOX
#define GTK_CENTER_BOX(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CENTER_BOX, GtkCenterBox))
GTK_CENTER_BOX_CLASS
#define GTK_CENTER_BOX_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CENTER_BOX, GtkCenterBoxClass))
GTK_IS_CENTER_BOX
#define GTK_IS_CENTER_BOX(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CENTER_BOX))
GTK_IS_CENTER_BOX_CLASS
#define GTK_IS_CENTER_BOX_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CENTER_BOX))
GTK_CENTER_BOX_GET_CLASS
#define GTK_CENTER_BOX_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CENTER_BOX, GtkCenterBoxClass))
gtk_center_box_get_type
GType
void
gtk_center_box_new
GtkWidget *
void
gtk_center_box_set_start_widget
void
GtkCenterBox *self, GtkWidget *child
gtk_center_box_set_center_widget
void
GtkCenterBox *self, GtkWidget *child
gtk_center_box_set_end_widget
void
GtkCenterBox *self, GtkWidget *child
gtk_center_box_get_start_widget
GtkWidget *
GtkCenterBox *self
gtk_center_box_get_center_widget
GtkWidget *
GtkCenterBox *self
gtk_center_box_get_end_widget
GtkWidget *
GtkCenterBox *self
gtk_center_box_set_baseline_position
void
GtkCenterBox *self, GtkBaselinePosition position
gtk_center_box_get_baseline_position
GtkBaselinePosition
GtkCenterBox *self
GtkCenterBox
GtkCenterBoxClass
GTK_TYPE_CHECK_BUTTON
#define GTK_TYPE_CHECK_BUTTON (gtk_check_button_get_type ())
GTK_CHECK_BUTTON
#define GTK_CHECK_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CHECK_BUTTON, GtkCheckButton))
GTK_CHECK_BUTTON_CLASS
#define GTK_CHECK_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CHECK_BUTTON, GtkCheckButtonClass))
GTK_IS_CHECK_BUTTON
#define GTK_IS_CHECK_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CHECK_BUTTON))
GTK_IS_CHECK_BUTTON_CLASS
#define GTK_IS_CHECK_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CHECK_BUTTON))
GTK_CHECK_BUTTON_GET_CLASS
#define GTK_CHECK_BUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CHECK_BUTTON, GtkCheckButtonClass))
GtkCheckButton
struct _GtkCheckButton
{
GtkToggleButton toggle_button;
};
GtkCheckButtonClass
struct _GtkCheckButtonClass
{
GtkToggleButtonClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_check_button_get_type
GType
void
gtk_check_button_new
GtkWidget *
void
gtk_check_button_new_with_label
GtkWidget *
const gchar *label
gtk_check_button_new_with_mnemonic
GtkWidget *
const gchar *label
gtk_check_button_set_draw_indicator
void
GtkCheckButton *check_button, gboolean draw_indicator
gtk_check_button_get_draw_indicator
gboolean
GtkCheckButton *check_button
gtk_check_button_set_inconsistent
void
GtkCheckButton *check_button, gboolean inconsistent
gtk_check_button_get_inconsistent
gboolean
GtkCheckButton *check_button
GTK_TYPE_CHECK_MENU_ITEM
#define GTK_TYPE_CHECK_MENU_ITEM (gtk_check_menu_item_get_type ())
GTK_CHECK_MENU_ITEM
#define GTK_CHECK_MENU_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CHECK_MENU_ITEM, GtkCheckMenuItem))
GTK_CHECK_MENU_ITEM_CLASS
#define GTK_CHECK_MENU_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CHECK_MENU_ITEM, GtkCheckMenuItemClass))
GTK_IS_CHECK_MENU_ITEM
#define GTK_IS_CHECK_MENU_ITEM(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CHECK_MENU_ITEM))
GTK_IS_CHECK_MENU_ITEM_CLASS
#define GTK_IS_CHECK_MENU_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CHECK_MENU_ITEM))
GTK_CHECK_MENU_ITEM_GET_CLASS
#define GTK_CHECK_MENU_ITEM_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CHECK_MENU_ITEM, GtkCheckMenuItemClass))
GtkCheckMenuItem
struct _GtkCheckMenuItem
{
GtkMenuItem menu_item;
/*< private >*/
GtkCheckMenuItemPrivate *priv;
};
GtkCheckMenuItemClass
struct _GtkCheckMenuItemClass
{
GtkMenuItemClass parent_class;
/*< public >*/
void (* toggled) (GtkCheckMenuItem *check_menu_item);
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_check_menu_item_get_type
GType
void
gtk_check_menu_item_new
GtkWidget *
void
gtk_check_menu_item_new_with_label
GtkWidget *
const gchar *label
gtk_check_menu_item_new_with_mnemonic
GtkWidget *
const gchar *label
gtk_check_menu_item_set_active
void
GtkCheckMenuItem *check_menu_item, gboolean is_active
gtk_check_menu_item_get_active
gboolean
GtkCheckMenuItem *check_menu_item
gtk_check_menu_item_toggled
void
GtkCheckMenuItem *check_menu_item
gtk_check_menu_item_set_inconsistent
void
GtkCheckMenuItem *check_menu_item, gboolean setting
gtk_check_menu_item_get_inconsistent
gboolean
GtkCheckMenuItem *check_menu_item
gtk_check_menu_item_set_draw_as_radio
void
GtkCheckMenuItem *check_menu_item, gboolean draw_as_radio
gtk_check_menu_item_get_draw_as_radio
gboolean
GtkCheckMenuItem *check_menu_item
GtkCheckMenuItemPrivate
GTK_TYPE_COLOR_BUTTON
#define GTK_TYPE_COLOR_BUTTON (gtk_color_button_get_type ())
GTK_COLOR_BUTTON
#define GTK_COLOR_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_COLOR_BUTTON, GtkColorButton))
GTK_COLOR_BUTTON_CLASS
#define GTK_COLOR_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_COLOR_BUTTON, GtkColorButtonClass))
GTK_IS_COLOR_BUTTON
#define GTK_IS_COLOR_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_COLOR_BUTTON))
GTK_IS_COLOR_BUTTON_CLASS
#define GTK_IS_COLOR_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_COLOR_BUTTON))
GTK_COLOR_BUTTON_GET_CLASS
#define GTK_COLOR_BUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_COLOR_BUTTON, GtkColorButtonClass))
GtkColorButton
struct _GtkColorButton {
GtkWidget parent_instance;
};
GtkColorButtonClass
struct _GtkColorButtonClass {
GtkWidgetClass parent_class;
void (* color_set) (GtkColorButton *cp);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_color_button_get_type
GType
void
gtk_color_button_new
GtkWidget *
void
gtk_color_button_new_with_rgba
GtkWidget *
const GdkRGBA *rgba
gtk_color_button_set_title
void
GtkColorButton *button, const gchar *title
gtk_color_button_get_title
const gchar *
GtkColorButton *button
GTK_TYPE_COLOR_CHOOSER
#define GTK_TYPE_COLOR_CHOOSER (gtk_color_chooser_get_type ())
GTK_COLOR_CHOOSER
#define GTK_COLOR_CHOOSER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_COLOR_CHOOSER, GtkColorChooser))
GTK_IS_COLOR_CHOOSER
#define GTK_IS_COLOR_CHOOSER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_COLOR_CHOOSER))
GTK_COLOR_CHOOSER_GET_IFACE
#define GTK_COLOR_CHOOSER_GET_IFACE(inst) (G_TYPE_INSTANCE_GET_INTERFACE ((inst), GTK_TYPE_COLOR_CHOOSER, GtkColorChooserInterface))
GtkColorChooserInterface
struct _GtkColorChooserInterface
{
GTypeInterface base_interface;
/* Methods */
void (* get_rgba) (GtkColorChooser *chooser,
GdkRGBA *color);
void (* set_rgba) (GtkColorChooser *chooser,
const GdkRGBA *color);
void (* add_palette) (GtkColorChooser *chooser,
GtkOrientation orientation,
gint colors_per_line,
gint n_colors,
GdkRGBA *colors);
/* Signals */
void (* color_activated) (GtkColorChooser *chooser,
const GdkRGBA *color);
/* Padding */
gpointer padding[12];
};
gtk_color_chooser_get_type
GType
void
gtk_color_chooser_get_rgba
void
GtkColorChooser *chooser, GdkRGBA *color
gtk_color_chooser_set_rgba
void
GtkColorChooser *chooser, const GdkRGBA *color
gtk_color_chooser_get_use_alpha
gboolean
GtkColorChooser *chooser
gtk_color_chooser_set_use_alpha
void
GtkColorChooser *chooser, gboolean use_alpha
gtk_color_chooser_add_palette
void
GtkColorChooser *chooser, GtkOrientation orientation, gint colors_per_line, gint n_colors, GdkRGBA *colors
GtkColorChooser
GTK_TYPE_COLOR_CHOOSER_DIALOG
#define GTK_TYPE_COLOR_CHOOSER_DIALOG (gtk_color_chooser_dialog_get_type ())
GTK_COLOR_CHOOSER_DIALOG
#define GTK_COLOR_CHOOSER_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_COLOR_CHOOSER_DIALOG, GtkColorChooserDialog))
GTK_COLOR_CHOOSER_DIALOG_CLASS
#define GTK_COLOR_CHOOSER_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_COLOR_CHOOSER_DIALOG, GtkColorChooserDialogClass))
GTK_IS_COLOR_CHOOSER_DIALOG
#define GTK_IS_COLOR_CHOOSER_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_COLOR_CHOOSER_DIALOG))
GTK_IS_COLOR_CHOOSER_DIALOG_CLASS
#define GTK_IS_COLOR_CHOOSER_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_COLOR_CHOOSER_DIALOG))
GTK_COLOR_CHOOSER_DIALOG_GET_CLASS
#define GTK_COLOR_CHOOSER_DIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_COLOR_CHOOSER_DIALOG, GtkColorChooserDialogClass))
GtkColorChooserDialog
struct _GtkColorChooserDialog
{
GtkDialog parent_instance;
/*< private >*/
GtkColorChooserDialogPrivate *priv;
};
GtkColorChooserDialogClass
struct _GtkColorChooserDialogClass
{
GtkDialogClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_color_chooser_dialog_get_type
GType
void
gtk_color_chooser_dialog_new
GtkWidget *
const gchar *title, GtkWindow *parent
GtkColorChooserDialogPrivate
GTK_TYPE_COLOR_CHOOSER_WIDGET
#define GTK_TYPE_COLOR_CHOOSER_WIDGET (gtk_color_chooser_widget_get_type ())
GTK_COLOR_CHOOSER_WIDGET
#define GTK_COLOR_CHOOSER_WIDGET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_COLOR_CHOOSER_WIDGET, GtkColorChooserWidget))
GTK_COLOR_CHOOSER_WIDGET_CLASS
#define GTK_COLOR_CHOOSER_WIDGET_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_COLOR_CHOOSER_WIDGET, GtkColorChooserWidgetClass))
GTK_IS_COLOR_CHOOSER_WIDGET
#define GTK_IS_COLOR_CHOOSER_WIDGET(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_COLOR_CHOOSER_WIDGET))
GTK_IS_COLOR_CHOOSER_WIDGET_CLASS
#define GTK_IS_COLOR_CHOOSER_WIDGET_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_COLOR_CHOOSER_WIDGET))
GTK_COLOR_CHOOSER_WIDGET_GET_CLASS
#define GTK_COLOR_CHOOSER_WIDGET_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_COLOR_CHOOSER_WIDGET, GtkColorChooserWidgetClass))
GtkColorChooserWidget
struct _GtkColorChooserWidget
{
GtkBox parent_instance;
/*< private >*/
GtkColorChooserWidgetPrivate *priv;
};
GtkColorChooserWidgetClass
struct _GtkColorChooserWidgetClass
{
GtkBoxClass parent_class;
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
void (*_gtk_reserved5) (void);
void (*_gtk_reserved6) (void);
void (*_gtk_reserved7) (void);
void (*_gtk_reserved8) (void);
};
gtk_color_chooser_widget_get_type
GType
void
gtk_color_chooser_widget_new
GtkWidget *
void
GtkColorChooserWidgetPrivate
GTK_TYPE_COLOR_PICKER_KWIN
#define GTK_TYPE_COLOR_PICKER_KWIN gtk_color_picker_kwin_get_type ()
gtk_color_picker_kwin_new
GtkColorPicker *
void
GtkColorPickerKwin
GTK_TYPE_COLOR_PICKER_PORTAL
#define GTK_TYPE_COLOR_PICKER_PORTAL gtk_color_picker_portal_get_type ()
gtk_color_picker_portal_new
GtkColorPicker *
void
GtkColorPickerPortal
GTK_TYPE_COLOR_PICKER
#define GTK_TYPE_COLOR_PICKER (gtk_color_picker_get_type ())
GTK_COLOR_PICKER
#define GTK_COLOR_PICKER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_COLOR_PICKER, GtkColorPicker))
GTK_IS_COLOR_PICKER
#define GTK_IS_COLOR_PICKER(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_COLOR_PICKER))
GTK_COLOR_PICKER_GET_INTERFACE
#define GTK_COLOR_PICKER_GET_INTERFACE(o) (G_TYPE_INSTANCE_GET_INTERFACE ((o), GTK_TYPE_COLOR_PICKER, GtkColorPickerInterface))
GtkColorPickerInterface
struct _GtkColorPickerInterface {
GTypeInterface g_iface;
void (* pick) (GtkColorPicker *picker,
GAsyncReadyCallback callback,
gpointer user_data);
GdkRGBA * (* pick_finish) (GtkColorPicker *picker,
GAsyncResult *res,
GError **error);
};
gtk_color_picker_get_type
GType
void
gtk_color_picker_new
GtkColorPicker *
void
gtk_color_picker_pick
void
GtkColorPicker *picker, GAsyncReadyCallback callback, gpointer user_data
gtk_color_picker_pick_finish
GdkRGBA *
GtkColorPicker *picker, GAsyncResult *res, GError **error
GtkColorPicker
GTK_TYPE_COLOR_PICKER_SHELL
#define GTK_TYPE_COLOR_PICKER_SHELL gtk_color_picker_shell_get_type ()
gtk_color_picker_shell_new
GtkColorPicker *
void
GtkColorPickerShell
gtk_hsv_to_rgb
void
gdouble h, gdouble s, gdouble v, gdouble *r, gdouble *g, gdouble *b
gtk_rgb_to_hsv
void
gdouble r, gdouble g, gdouble b, gdouble *h, gdouble *s, gdouble *v
GTK_TYPE_COMBO_BOX
#define GTK_TYPE_COMBO_BOX (gtk_combo_box_get_type ())
GTK_COMBO_BOX
#define GTK_COMBO_BOX(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_COMBO_BOX, GtkComboBox))
GTK_COMBO_BOX_CLASS
#define GTK_COMBO_BOX_CLASS(vtable) (G_TYPE_CHECK_CLASS_CAST ((vtable), GTK_TYPE_COMBO_BOX, GtkComboBoxClass))
GTK_IS_COMBO_BOX
#define GTK_IS_COMBO_BOX(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_COMBO_BOX))
GTK_IS_COMBO_BOX_CLASS
#define GTK_IS_COMBO_BOX_CLASS(vtable) (G_TYPE_CHECK_CLASS_TYPE ((vtable), GTK_TYPE_COMBO_BOX))
GTK_COMBO_BOX_GET_CLASS
#define GTK_COMBO_BOX_GET_CLASS(inst) (G_TYPE_INSTANCE_GET_CLASS ((inst), GTK_TYPE_COMBO_BOX, GtkComboBoxClass))
GtkComboBox
struct _GtkComboBox
{
GtkBin parent_instance;
};
GtkComboBoxClass
struct _GtkComboBoxClass
{
GtkBinClass parent_class;
/*< public >*/
/* signals */
void (* changed) (GtkComboBox *combo_box);
gchar *(* format_entry_text) (GtkComboBox *combo_box,
const gchar *path);
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
};
gtk_combo_box_get_type
GType
void
gtk_combo_box_new
GtkWidget *
void
gtk_combo_box_new_with_entry
GtkWidget *
void
gtk_combo_box_new_with_model
GtkWidget *
GtkTreeModel *model
gtk_combo_box_new_with_model_and_entry
GtkWidget *
GtkTreeModel *model
gtk_combo_box_get_active
gint
GtkComboBox *combo_box
gtk_combo_box_set_active
void
GtkComboBox *combo_box, gint index_
gtk_combo_box_get_active_iter
gboolean
GtkComboBox *combo_box, GtkTreeIter *iter
gtk_combo_box_set_active_iter
void
GtkComboBox *combo_box, GtkTreeIter *iter
gtk_combo_box_set_model
void
GtkComboBox *combo_box, GtkTreeModel *model
gtk_combo_box_get_model
GtkTreeModel *
GtkComboBox *combo_box
gtk_combo_box_get_row_separator_func
GtkTreeViewRowSeparatorFunc
GtkComboBox *combo_box
gtk_combo_box_set_row_separator_func
void
GtkComboBox *combo_box, GtkTreeViewRowSeparatorFunc func, gpointer data, GDestroyNotify destroy
gtk_combo_box_set_button_sensitivity
void
GtkComboBox *combo_box, GtkSensitivityType sensitivity
gtk_combo_box_get_button_sensitivity
GtkSensitivityType
GtkComboBox *combo_box
gtk_combo_box_get_has_entry
gboolean
GtkComboBox *combo_box
gtk_combo_box_set_entry_text_column
void
GtkComboBox *combo_box, gint text_column
gtk_combo_box_get_entry_text_column
gint
GtkComboBox *combo_box
gtk_combo_box_set_popup_fixed_width
void
GtkComboBox *combo_box, gboolean fixed
gtk_combo_box_get_popup_fixed_width
gboolean
GtkComboBox *combo_box
gtk_combo_box_popup
void
GtkComboBox *combo_box
gtk_combo_box_popup_for_device
void
GtkComboBox *combo_box, GdkDevice *device
gtk_combo_box_popdown
void
GtkComboBox *combo_box
gtk_combo_box_get_popup_accessible
AtkObject *
GtkComboBox *combo_box
gtk_combo_box_get_id_column
gint
GtkComboBox *combo_box
gtk_combo_box_set_id_column
void
GtkComboBox *combo_box, gint id_column
gtk_combo_box_get_active_id
const gchar *
GtkComboBox *combo_box
gtk_combo_box_set_active_id
gboolean
GtkComboBox *combo_box, const gchar *active_id
GTK_TYPE_COMBO_BOX_TEXT
#define GTK_TYPE_COMBO_BOX_TEXT (gtk_combo_box_text_get_type ())
GTK_COMBO_BOX_TEXT
#define GTK_COMBO_BOX_TEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_COMBO_BOX_TEXT, GtkComboBoxText))
GTK_COMBO_BOX_TEXT_CLASS
#define GTK_COMBO_BOX_TEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_COMBO_BOX_TEXT, GtkComboBoxTextClass))
GTK_IS_COMBO_BOX_TEXT
#define GTK_IS_COMBO_BOX_TEXT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_COMBO_BOX_TEXT))
GTK_IS_COMBO_BOX_TEXT_CLASS
#define GTK_IS_COMBO_BOX_TEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_COMBO_BOX_TEXT))
GTK_COMBO_BOX_TEXT_GET_CLASS
#define GTK_COMBO_BOX_TEXT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_COMBO_BOX_TEXT, GtkComboBoxTextClass))
GtkComboBoxText
struct _GtkComboBoxText
{
/*< private >*/
GtkComboBox parent_instance;
GtkComboBoxTextPrivate *priv;
};
GtkComboBoxTextClass
struct _GtkComboBoxTextClass
{
GtkComboBoxClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_combo_box_text_get_type
GType
void
gtk_combo_box_text_new
GtkWidget *
void
gtk_combo_box_text_new_with_entry
GtkWidget *
void
gtk_combo_box_text_append_text
void
GtkComboBoxText *combo_box, const gchar *text
gtk_combo_box_text_insert_text
void
GtkComboBoxText *combo_box, gint position, const gchar *text
gtk_combo_box_text_prepend_text
void
GtkComboBoxText *combo_box, const gchar *text
gtk_combo_box_text_remove
void
GtkComboBoxText *combo_box, gint position
gtk_combo_box_text_remove_all
void
GtkComboBoxText *combo_box
gtk_combo_box_text_get_active_text
gchar *
GtkComboBoxText *combo_box
gtk_combo_box_text_insert
void
GtkComboBoxText *combo_box, gint position, const gchar *id, const gchar *text
gtk_combo_box_text_append
void
GtkComboBoxText *combo_box, const gchar *id, const gchar *text
gtk_combo_box_text_prepend
void
GtkComboBoxText *combo_box, const gchar *id, const gchar *text
GtkComboBoxTextPrivate
GtkComposeTable
struct _GtkComposeTable
{
guint16 *data;
gint max_seq_len;
gint n_seqs;
guint32 id;
};
GtkComposeTableCompact
struct _GtkComposeTableCompact
{
const guint16 *data;
gint max_seq_len;
gint n_index_size;
gint n_index_stride;
};
gtk_compose_table_new_with_file
GtkComposeTable *
const gchar *compose_file
gtk_compose_table_list_add_array
GSList *
GSList *compose_tables, const guint16 *data, gint max_seq_len, gint n_seqs
gtk_compose_table_list_add_file
GSList *
GSList *compose_tables, const gchar *compose_file
GTK_TYPE_CONTAINER
#define GTK_TYPE_CONTAINER (gtk_container_get_type ())
GTK_CONTAINER
#define GTK_CONTAINER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CONTAINER, GtkContainer))
GTK_CONTAINER_CLASS
#define GTK_CONTAINER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CONTAINER, GtkContainerClass))
GTK_IS_CONTAINER
#define GTK_IS_CONTAINER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CONTAINER))
GTK_IS_CONTAINER_CLASS
#define GTK_IS_CONTAINER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CONTAINER))
GTK_CONTAINER_GET_CLASS
#define GTK_CONTAINER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CONTAINER, GtkContainerClass))
GtkContainer
struct _GtkContainer
{
GtkWidget widget;
};
GtkContainerClass
struct _GtkContainerClass
{
GtkWidgetClass parent_class;
/*< public >*/
void (*add) (GtkContainer *container,
GtkWidget *widget);
void (*remove) (GtkContainer *container,
GtkWidget *widget);
void (*forall) (GtkContainer *container,
GtkCallback callback,
gpointer callback_data);
void (*set_focus_child) (GtkContainer *container,
GtkWidget *child);
GType (*child_type) (GtkContainer *container);
GtkWidgetPath * (*get_path_for_child) (GtkContainer *container,
GtkWidget *child);
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
void (*_gtk_reserved5) (void);
void (*_gtk_reserved6) (void);
void (*_gtk_reserved7) (void);
void (*_gtk_reserved8) (void);
};
gtk_container_get_type
GType
void
gtk_container_add
void
GtkContainer *container, GtkWidget *widget
gtk_container_remove
void
GtkContainer *container, GtkWidget *widget
gtk_container_foreach
void
GtkContainer *container, GtkCallback callback, gpointer callback_data
gtk_container_get_children
GList *
GtkContainer *container
gtk_container_set_focus_vadjustment
void
GtkContainer *container, GtkAdjustment *adjustment
gtk_container_get_focus_vadjustment
GtkAdjustment *
GtkContainer *container
gtk_container_set_focus_hadjustment
void
GtkContainer *container, GtkAdjustment *adjustment
gtk_container_get_focus_hadjustment
GtkAdjustment *
GtkContainer *container
gtk_container_child_type
GType
GtkContainer *container
gtk_container_forall
void
GtkContainer *container, GtkCallback callback, gpointer callback_data
gtk_container_get_path_for_child
GtkWidgetPath *
GtkContainer *container, GtkWidget *child
GtkContainerPrivate
gtk_css_boxes_init
void
GtkCssBoxes *boxes, GtkWidget *widget
gtk_css_boxes_init_content_box
void
GtkCssBoxes *boxes, GtkCssStyle *style, double x, double y, double width, double height
gtk_css_boxes_init_border_box
void
GtkCssBoxes *boxes, GtkCssStyle *style, double x, double y, double width, double height
gtk_css_boxes_rect_grow
void
GskRoundedRect *dest, GskRoundedRect *src, GtkCssStyle *style, int top_property, int right_property, int bottom_property, int left_property
gtk_css_boxes_rect_shrink
void
GskRoundedRect *dest, GskRoundedRect *src, GtkCssStyle *style, int top_property, int right_property, int bottom_property, int left_property
gtk_css_boxes_get_rect
const graphene_rect_t *
GtkCssBoxes *boxes, GtkCssArea area
gtk_css_boxes_compute_border_rect
void
GtkCssBoxes *boxes
gtk_css_boxes_compute_padding_rect
void
GtkCssBoxes *boxes
gtk_css_boxes_compute_content_rect
void
GtkCssBoxes *boxes
gtk_css_boxes_compute_margin_rect
void
GtkCssBoxes *boxes
gtk_css_boxes_compute_outline_rect
void
GtkCssBoxes *boxes
gtk_css_boxes_get_margin_rect
const graphene_rect_t *
GtkCssBoxes *boxes
gtk_css_boxes_get_border_rect
const graphene_rect_t *
GtkCssBoxes *boxes
gtk_css_boxes_get_padding_rect
const graphene_rect_t *
GtkCssBoxes *boxes
gtk_css_boxes_get_content_rect
const graphene_rect_t *
GtkCssBoxes *boxes
gtk_css_boxes_get_outline_rect
const graphene_rect_t *
GtkCssBoxes *boxes
gtk_css_boxes_clamp_border_radius
void
GskRoundedRect *box
gtk_css_boxes_apply_border_radius
void
GskRoundedRect *box, const GtkCssValue *top_left, const GtkCssValue *top_right, const GtkCssValue *bottom_right, const GtkCssValue *bottom_left
gtk_css_boxes_shrink_border_radius
void
graphene_size_t *dest, const graphene_size_t *src, double width, double height
gtk_css_boxes_shrink_corners
void
GskRoundedRect *dest, const GskRoundedRect *src
gtk_css_boxes_compute_border_box
void
GtkCssBoxes *boxes
gtk_css_boxes_compute_padding_box
void
GtkCssBoxes *boxes
gtk_css_boxes_compute_content_box
void
GtkCssBoxes *boxes
gtk_css_boxes_compute_outline_box
void
GtkCssBoxes *boxes
gtk_css_boxes_get_box
const GskRoundedRect *
GtkCssBoxes *boxes, GtkCssArea area
gtk_css_boxes_get_border_box
const GskRoundedRect *
GtkCssBoxes *boxes
gtk_css_boxes_get_padding_box
const GskRoundedRect *
GtkCssBoxes *boxes
gtk_css_boxes_get_content_box
const GskRoundedRect *
GtkCssBoxes *boxes
gtk_css_boxes_get_outline_box
const GskRoundedRect *
GtkCssBoxes *boxes
GTK_CSS_AREA_MARGIN_BOX
#define GTK_CSS_AREA_MARGIN_BOX (3)
GTK_CSS_AREA_OUTLINE_BOX
#define GTK_CSS_AREA_OUTLINE_BOX (4)
GTK_CSS_AREA_N_BOXES
#define GTK_CSS_AREA_N_BOXES (5)
GtkCssBoxes
struct _GtkCssBoxes
{
GtkCssStyle *style;
GskRoundedRect box[GTK_CSS_AREA_N_BOXES];
gboolean has_rect[GTK_CSS_AREA_N_BOXES]; /* TRUE if we have initialized just the bounds rect */
gboolean has_box[GTK_CSS_AREA_N_BOXES]; /* TRUE if we have initialized the whole box */
};
GTK_TYPE_CSS_PROVIDER
#define GTK_TYPE_CSS_PROVIDER (gtk_css_provider_get_type ())
GTK_CSS_PROVIDER
#define GTK_CSS_PROVIDER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_CSS_PROVIDER, GtkCssProvider))
GTK_CSS_PROVIDER_CLASS
#define GTK_CSS_PROVIDER_CLASS(c) (G_TYPE_CHECK_CLASS_CAST ((c), GTK_TYPE_CSS_PROVIDER, GtkCssProviderClass))
GTK_IS_CSS_PROVIDER
#define GTK_IS_CSS_PROVIDER(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_CSS_PROVIDER))
GTK_IS_CSS_PROVIDER_CLASS
#define GTK_IS_CSS_PROVIDER_CLASS(c) (G_TYPE_CHECK_CLASS_TYPE ((c), GTK_TYPE_CSS_PROVIDER))
GTK_CSS_PROVIDER_GET_CLASS
#define GTK_CSS_PROVIDER_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_CSS_PROVIDER, GtkCssProviderClass))
GtkCssProvider
struct _GtkCssProvider
{
GObject parent_instance;
};
GtkCssProviderClass
struct _GtkCssProviderClass
{
GObjectClass parent_class;
void (* parsing_error) (GtkCssProvider *provider,
GtkCssSection *section,
const GError * error);
/* Padding for future expansion */
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_css_provider_get_type
GType
void
gtk_css_provider_new
GtkCssProvider *
void
gtk_css_provider_to_string
char *
GtkCssProvider *provider
gtk_css_provider_load_from_data
void
GtkCssProvider *css_provider, const gchar *data, gssize length
gtk_css_provider_load_from_file
void
GtkCssProvider *css_provider, GFile *file
gtk_css_provider_load_from_path
void
GtkCssProvider *css_provider, const gchar *path
gtk_css_provider_load_from_resource
void
GtkCssProvider *css_provider, const gchar *resource_path
gtk_css_provider_load_named
void
GtkCssProvider *provider, const char *name, const char *variant
GtkCssProviderPrivate
GTK_TYPE_CUSTOM_LAYOUT
#define GTK_TYPE_CUSTOM_LAYOUT (gtk_custom_layout_get_type ())
GtkCustomRequestModeFunc
GtkSizeRequestMode
GtkWidget *widget
GtkCustomMeasureFunc
void
GtkWidget *widget,
GtkOrientation orientation,
int for_size,
int *minimum,
int *natural,
int *minimum_baseline,
int *natural_baseline
GtkCustomAllocateFunc
void
GtkWidget *widget,
int width,
int height,
int baseline
gtk_custom_layout_new
GtkLayoutManager *
GtkCustomRequestModeFunc request_mode, GtkCustomMeasureFunc measure, GtkCustomAllocateFunc allocate
GtkCustomLayout
GTK_TYPE_CUSTOM_PAPER_UNIX_DIALOG
#define GTK_TYPE_CUSTOM_PAPER_UNIX_DIALOG (gtk_custom_paper_unix_dialog_get_type ())
GTK_CUSTOM_PAPER_UNIX_DIALOG
#define GTK_CUSTOM_PAPER_UNIX_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CUSTOM_PAPER_UNIX_DIALOG, GtkCustomPaperUnixDialog))
GTK_CUSTOM_PAPER_UNIX_DIALOG_CLASS
#define GTK_CUSTOM_PAPER_UNIX_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CUSTOM_PAPER_UNIX_DIALOG, GtkCustomPaperUnixDialogClass))
GTK_IS_CUSTOM_PAPER_UNIX_DIALOG
#define GTK_IS_CUSTOM_PAPER_UNIX_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CUSTOM_PAPER_UNIX_DIALOG))
GTK_IS_CUSTOM_PAPER_UNIX_DIALOG_CLASS
#define GTK_IS_CUSTOM_PAPER_UNIX_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CUSTOM_PAPER_UNIX_DIALOG))
GTK_CUSTOM_PAPER_UNIX_DIALOG_GET_CLASS
#define GTK_CUSTOM_PAPER_UNIX_DIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CUSTOM_PAPER_UNIX_DIALOG, GtkCustomPaperUnixDialogClass))
GtkCustomPaperUnixDialog
struct _GtkCustomPaperUnixDialog
{
GtkDialog parent_instance;
GtkCustomPaperUnixDialogPrivate *priv;
};
GtkCustomPaperUnixDialogClass
struct _GtkCustomPaperUnixDialogClass
{
GtkDialogClass parent_class;
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_custom_paper_unix_dialog_get_type
GType
void
GtkCustomPaperUnixDialogPrivate
GtkDebugFlag
typedef enum {
GTK_DEBUG_TEXT = 1 << 0,
GTK_DEBUG_TREE = 1 << 1,
GTK_DEBUG_KEYBINDINGS = 1 << 2,
GTK_DEBUG_MODULES = 1 << 3,
GTK_DEBUG_GEOMETRY = 1 << 4,
GTK_DEBUG_ICONTHEME = 1 << 5,
GTK_DEBUG_PRINTING = 1 << 6,
GTK_DEBUG_BUILDER = 1 << 7,
GTK_DEBUG_SIZE_REQUEST = 1 << 8,
GTK_DEBUG_NO_CSS_CACHE = 1 << 9,
GTK_DEBUG_BASELINES = 1 << 10,
GTK_DEBUG_INTERACTIVE = 1 << 11,
GTK_DEBUG_TOUCHSCREEN = 1 << 12,
GTK_DEBUG_ACTIONS = 1 << 13,
GTK_DEBUG_RESIZE = 1 << 14,
GTK_DEBUG_LAYOUT = 1 << 15,
GTK_DEBUG_SNAPSHOT = 1 << 16
} GtkDebugFlag;
GTK_DEBUG_CHECK
#define GTK_DEBUG_CHECK(type) G_UNLIKELY (gtk_get_debug_flags () & GTK_DEBUG_##type)
GTK_NOTE
#define GTK_NOTE(type,action) G_STMT_START { \
if (GTK_DEBUG_CHECK (type)) \
{ action; }; } G_STMT_END
gtk_get_debug_flags
guint
void
gtk_set_debug_flags
void
guint flags
GtkDialogFlags
typedef enum
{
GTK_DIALOG_MODAL = 1 << 0,
GTK_DIALOG_DESTROY_WITH_PARENT = 1 << 1,
GTK_DIALOG_USE_HEADER_BAR = 1 << 2
} GtkDialogFlags;
GtkResponseType
typedef enum
{
GTK_RESPONSE_NONE = -1,
GTK_RESPONSE_REJECT = -2,
GTK_RESPONSE_ACCEPT = -3,
GTK_RESPONSE_DELETE_EVENT = -4,
GTK_RESPONSE_OK = -5,
GTK_RESPONSE_CANCEL = -6,
GTK_RESPONSE_CLOSE = -7,
GTK_RESPONSE_YES = -8,
GTK_RESPONSE_NO = -9,
GTK_RESPONSE_APPLY = -10,
GTK_RESPONSE_HELP = -11
} GtkResponseType;
GTK_TYPE_DIALOG
#define GTK_TYPE_DIALOG (gtk_dialog_get_type ())
GTK_DIALOG
#define GTK_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_DIALOG, GtkDialog))
GTK_DIALOG_CLASS
#define GTK_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_DIALOG, GtkDialogClass))
GTK_IS_DIALOG
#define GTK_IS_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_DIALOG))
GTK_IS_DIALOG_CLASS
#define GTK_IS_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_DIALOG))
GTK_DIALOG_GET_CLASS
#define GTK_DIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_DIALOG, GtkDialogClass))
GtkDialog
struct _GtkDialog
{
GtkWindow parent_instance;
};
GtkDialogClass
struct _GtkDialogClass
{
GtkWindowClass parent_class;
/*< public >*/
void (* response) (GtkDialog *dialog, gint response_id);
/* Keybinding signals */
void (* close) (GtkDialog *dialog);
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_dialog_get_type
GType
void
gtk_dialog_new
GtkWidget *
void
gtk_dialog_new_with_buttons
GtkWidget *
const gchar *title, GtkWindow *parent, GtkDialogFlags flags, const gchar *first_button_text, ...
gtk_dialog_add_action_widget
void
GtkDialog *dialog, GtkWidget *child, gint response_id
gtk_dialog_add_button
GtkWidget *
GtkDialog *dialog, const gchar *button_text, gint response_id
gtk_dialog_add_buttons
void
GtkDialog *dialog, const gchar *first_button_text, ...
gtk_dialog_set_response_sensitive
void
GtkDialog *dialog, gint response_id, gboolean setting
gtk_dialog_set_default_response
void
GtkDialog *dialog, gint response_id
gtk_dialog_get_widget_for_response
GtkWidget *
GtkDialog *dialog, gint response_id
gtk_dialog_get_response_for_widget
gint
GtkDialog *dialog, GtkWidget *widget
gtk_dialog_response
void
GtkDialog *dialog, gint response_id
gtk_dialog_run
gint
GtkDialog *dialog
gtk_dialog_get_content_area
GtkWidget *
GtkDialog *dialog
gtk_dialog_get_header_bar
GtkWidget *
GtkDialog *dialog
gtk_drag_get_data
void
GtkWidget *widget, GdkDrop *drop, GdkAtom target
gtk_drag_get_source_widget
GtkWidget *
GdkDrag *drag
gtk_drag_highlight
void
GtkWidget *widget
gtk_drag_unhighlight
void
GtkWidget *widget
gtk_drag_begin
GdkDrag *
GtkWidget *widget, GdkDevice *device, GdkContentFormats *targets, GdkDragAction actions, gint x, gint y
gtk_drag_cancel
void
GdkDrag *drag
gtk_drag_set_icon_widget
void
GdkDrag *drag, GtkWidget *widget, gint hot_x, gint hot_y
gtk_drag_set_icon_paintable
void
GdkDrag *drag, GdkPaintable *paintable, int hot_x, int hot_y
gtk_drag_set_icon_name
void
GdkDrag *drag, const gchar *icon_name, gint hot_x, gint hot_y
gtk_drag_set_icon_gicon
void
GdkDrag *drag, GIcon *icon, gint hot_x, gint hot_y
gtk_drag_set_icon_default
void
GdkDrag *drag
gtk_drag_check_threshold
gboolean
GtkWidget *widget, gint start_x, gint start_y, gint current_x, gint current_y
GtkDestDefaults
typedef enum {
GTK_DEST_DEFAULT_MOTION = 1 << 0,
GTK_DEST_DEFAULT_HIGHLIGHT = 1 << 1,
GTK_DEST_DEFAULT_DROP = 1 << 2,
GTK_DEST_DEFAULT_ALL = 0x07
} GtkDestDefaults;
gtk_drag_dest_set
void
GtkWidget *widget, GtkDestDefaults flags, GdkContentFormats *targets, GdkDragAction actions
gtk_drag_dest_unset
void
GtkWidget *widget
gtk_drag_dest_find_target
const char *
GtkWidget *widget, GdkDrop *drop, GdkContentFormats *target_list
gtk_drag_dest_get_target_list
GdkContentFormats *
GtkWidget *widget
gtk_drag_dest_set_target_list
void
GtkWidget *widget, GdkContentFormats *target_list
gtk_drag_dest_add_text_targets
void
GtkWidget *widget
gtk_drag_dest_add_image_targets
void
GtkWidget *widget
gtk_drag_dest_add_uri_targets
void
GtkWidget *widget
gtk_drag_dest_set_track_motion
void
GtkWidget *widget, gboolean track_motion
gtk_drag_dest_get_track_motion
gboolean
GtkWidget *widget
gtk_drag_source_set
void
GtkWidget *widget, GdkModifierType start_button_mask, GdkContentFormats *targets, GdkDragAction actions
gtk_drag_source_unset
void
GtkWidget *widget
gtk_drag_source_get_target_list
GdkContentFormats *
GtkWidget *widget
gtk_drag_source_set_target_list
void
GtkWidget *widget, GdkContentFormats *target_list
gtk_drag_source_add_text_targets
void
GtkWidget *widget
gtk_drag_source_add_image_targets
void
GtkWidget *widget
gtk_drag_source_add_uri_targets
void
GtkWidget *widget
gtk_drag_source_set_icon_name
void
GtkWidget *widget, const gchar *icon_name
gtk_drag_source_set_icon_gicon
void
GtkWidget *widget, GIcon *icon
gtk_drag_source_set_icon_paintable
void
GtkWidget *widget, GdkPaintable *paintable
GTK_TYPE_DRAWING_AREA
#define GTK_TYPE_DRAWING_AREA (gtk_drawing_area_get_type ())
GTK_DRAWING_AREA
#define GTK_DRAWING_AREA(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_DRAWING_AREA, GtkDrawingArea))
GTK_DRAWING_AREA_CLASS
#define GTK_DRAWING_AREA_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_DRAWING_AREA, GtkDrawingAreaClass))
GTK_IS_DRAWING_AREA
#define GTK_IS_DRAWING_AREA(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_DRAWING_AREA))
GTK_IS_DRAWING_AREA_CLASS
#define GTK_IS_DRAWING_AREA_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_DRAWING_AREA))
GTK_DRAWING_AREA_GET_CLASS
#define GTK_DRAWING_AREA_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_DRAWING_AREA, GtkDrawingAreaClass))
GtkDrawingAreaDrawFunc
void
GtkDrawingArea *drawing_area,
cairo_t *cr,
int width,
int height,
gpointer user_data
GtkDrawingArea
struct _GtkDrawingArea
{
GtkWidget widget;
};
GtkDrawingAreaClass
struct _GtkDrawingAreaClass
{
GtkWidgetClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_drawing_area_get_type
GType
void
gtk_drawing_area_new
GtkWidget *
void
gtk_drawing_area_set_content_width
void
GtkDrawingArea *self, int width
gtk_drawing_area_get_content_width
int
GtkDrawingArea *self
gtk_drawing_area_set_content_height
void
GtkDrawingArea *self, int height
gtk_drawing_area_get_content_height
int
GtkDrawingArea *self
gtk_drawing_area_set_draw_func
void
GtkDrawingArea *self, GtkDrawingAreaDrawFunc draw_func, gpointer user_data, GDestroyNotify destroy
GTK_TYPE_EDITABLE
#define GTK_TYPE_EDITABLE (gtk_editable_get_type ())
GTK_EDITABLE
#define GTK_EDITABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_EDITABLE, GtkEditable))
GTK_IS_EDITABLE
#define GTK_IS_EDITABLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_EDITABLE))
GTK_EDITABLE_GET_IFACE
#define GTK_EDITABLE_GET_IFACE(inst) (G_TYPE_INSTANCE_GET_INTERFACE ((inst), GTK_TYPE_EDITABLE, GtkEditableInterface))
GtkEditableInterface
struct _GtkEditableInterface
{
GTypeInterface base_iface;
/* signals */
void (* insert_text) (GtkEditable *editable,
const gchar *text,
int length,
int *position);
void (* delete_text) (GtkEditable *editable,
int start_pos,
int end_pos);
void (* changed) (GtkEditable *editable);
/* vtable */
const char * (* get_text) (GtkEditable *editable);
void (* do_insert_text) (GtkEditable *editable,
const char *text,
int length,
int *position);
void (* do_delete_text) (GtkEditable *editable,
int start_pos,
int end_pos);
gboolean (* get_selection_bounds) (GtkEditable *editable,
int *start_pos,
int *end_pos);
void (* set_selection_bounds) (GtkEditable *editable,
int start_pos,
int end_pos);
GtkEditable * (* get_delegate) (GtkEditable *editable);
};
gtk_editable_get_type
GType
void
gtk_editable_get_text
const char *
GtkEditable *editable
gtk_editable_set_text
void
GtkEditable *editable, const char *text
gtk_editable_get_chars
char *
GtkEditable *editable, int start_pos, int end_pos
gtk_editable_insert_text
void
GtkEditable *editable, const char *text, int length, int *position
gtk_editable_delete_text
void
GtkEditable *editable, int start_pos, int end_pos
gtk_editable_get_selection_bounds
gboolean
GtkEditable *editable, int *start_pos, int *end_pos
gtk_editable_delete_selection
void
GtkEditable *editable
gtk_editable_select_region
void
GtkEditable *editable, int start_pos, int end_pos
gtk_editable_set_position
void
GtkEditable *editable, int position
gtk_editable_get_position
int
GtkEditable *editable
gtk_editable_get_editable
gboolean
GtkEditable *editable
gtk_editable_set_editable
void
GtkEditable *editable, gboolean is_editable
gtk_editable_get_alignment
float
GtkEditable *editable
gtk_editable_set_alignment
void
GtkEditable *editable, float xalign
gtk_editable_get_width_chars
int
GtkEditable *editable
gtk_editable_set_width_chars
void
GtkEditable *editable, int n_chars
gtk_editable_get_max_width_chars
int
GtkEditable *editable
gtk_editable_set_max_width_chars
void
GtkEditable *editable, int n_chars
GtkEditableProperties
typedef enum {
GTK_EDITABLE_PROP_TEXT,
GTK_EDITABLE_PROP_CURSOR_POSITION,
GTK_EDITABLE_PROP_SELECTION_BOUND,
GTK_EDITABLE_PROP_EDITABLE,
GTK_EDITABLE_PROP_WIDTH_CHARS,
GTK_EDITABLE_PROP_MAX_WIDTH_CHARS,
GTK_EDITABLE_PROP_XALIGN,
GTK_EDITABLE_NUM_PROPERTIES
} GtkEditableProperties;
gtk_editable_install_properties
guint
GObjectClass *object_class, guint first_prop
gtk_editable_init_delegate
void
GtkEditable *editable
gtk_editable_finish_delegate
void
GtkEditable *editable
gtk_editable_delegate_set_property
gboolean
GObject *object, guint prop_id, const GValue *value, GParamSpec *pspec
gtk_editable_delegate_get_property
gboolean
GObject *object, guint prop_id, GValue *value, GParamSpec *pspec
GtkEditable
GTK_TYPE_EMOJI_CHOOSER
#define GTK_TYPE_EMOJI_CHOOSER (gtk_emoji_chooser_get_type ())
GTK_EMOJI_CHOOSER
#define GTK_EMOJI_CHOOSER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_EMOJI_CHOOSER, GtkEmojiChooser))
GTK_EMOJI_CHOOSER_CLASS
#define GTK_EMOJI_CHOOSER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_EMOJI_CHOOSER, GtkEmojiChooserClass))
GTK_IS_EMOJI_CHOOSER
#define GTK_IS_EMOJI_CHOOSER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_EMOJI_CHOOSER))
GTK_IS_EMOJI_CHOOSER_CLASS
#define GTK_IS_EMOJI_CHOOSER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_EMOJI_CHOOSER))
GTK_EMOJI_CHOOSER_GET_CLASS
#define GTK_EMOJI_CHOOSER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_EMOJI_CHOOSER, GtkEmojiChooserClass))
gtk_emoji_chooser_get_type
GType
void
gtk_emoji_chooser_new
GtkWidget *
void
GtkEmojiChooser
GtkEmojiChooserClass
GTK_TYPE_EMOJI_COMPLETION
#define GTK_TYPE_EMOJI_COMPLETION (gtk_emoji_completion_get_type ())
GTK_EMOJI_COMPLETION
#define GTK_EMOJI_COMPLETION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_EMOJI_COMPLETION, GtkEmojiCompletion))
GTK_EMOJI_COMPLETION_CLASS
#define GTK_EMOJI_COMPLETION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_EMOJI_COMPLETION, GtkEmojiCompletionClass))
GTK_IS_EMOJI_COMPLETION
#define GTK_IS_EMOJI_COMPLETION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_EMOJI_COMPLETION))
GTK_IS_EMOJI_COMPLETION_CLASS
#define GTK_IS_EMOJI_COMPLETION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_EMOJI_COMPLETION))
GTK_EMOJI_COMPLETION_GET_CLASS
#define GTK_EMOJI_COMPLETION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_EMOJI_COMPLETION, GtkEmojiCompletionClass))
gtk_emoji_completion_get_type
GType
void
gtk_emoji_completion_new
GtkWidget *
GtkText *text
GtkEmojiCompletion
GtkEmojiCompletionClass
GTK_TYPE_ENTRY
#define GTK_TYPE_ENTRY (gtk_entry_get_type ())
GTK_ENTRY
#define GTK_ENTRY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ENTRY, GtkEntry))
GTK_ENTRY_CLASS
#define GTK_ENTRY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ENTRY, GtkEntryClass))
GTK_IS_ENTRY
#define GTK_IS_ENTRY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ENTRY))
GTK_IS_ENTRY_CLASS
#define GTK_IS_ENTRY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ENTRY))
GTK_ENTRY_GET_CLASS
#define GTK_ENTRY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ENTRY, GtkEntryClass))
GtkEntryIconPosition
typedef enum
{
GTK_ENTRY_ICON_PRIMARY,
GTK_ENTRY_ICON_SECONDARY
} GtkEntryIconPosition;
GtkEntry
struct _GtkEntry
{
/*< private >*/
GtkWidget parent_instance;
};
GtkEntryClass
struct _GtkEntryClass
{
GtkWidgetClass parent_class;
/* Action signals
*/
void (* activate) (GtkEntry *entry);
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
void (*_gtk_reserved5) (void);
void (*_gtk_reserved6) (void);
};
gtk_entry_get_type
GType
void
gtk_entry_new
GtkWidget *
void
gtk_entry_new_with_buffer
GtkWidget *
GtkEntryBuffer *buffer
gtk_entry_get_buffer
GtkEntryBuffer *
GtkEntry *entry
gtk_entry_set_buffer
void
GtkEntry *entry, GtkEntryBuffer *buffer
gtk_entry_set_visibility
void
GtkEntry *entry, gboolean visible
gtk_entry_get_visibility
gboolean
GtkEntry *entry
gtk_entry_set_invisible_char
void
GtkEntry *entry, gunichar ch
gtk_entry_get_invisible_char
gunichar
GtkEntry *entry
gtk_entry_unset_invisible_char
void
GtkEntry *entry
gtk_entry_set_has_frame
void
GtkEntry *entry, gboolean setting
gtk_entry_get_has_frame
gboolean
GtkEntry *entry
gtk_entry_set_overwrite_mode
void
GtkEntry *entry, gboolean overwrite
gtk_entry_get_overwrite_mode
gboolean
GtkEntry *entry
gtk_entry_set_max_length
void
GtkEntry *entry, gint max
gtk_entry_get_max_length
gint
GtkEntry *entry
gtk_entry_get_text_length
guint16
GtkEntry *entry
gtk_entry_set_activates_default
void
GtkEntry *entry, gboolean setting
gtk_entry_get_activates_default
gboolean
GtkEntry *entry
gtk_entry_set_alignment
void
GtkEntry *entry, gfloat xalign
gtk_entry_get_alignment
gfloat
GtkEntry *entry
gtk_entry_set_completion
void
GtkEntry *entry, GtkEntryCompletion *completion
gtk_entry_get_completion
GtkEntryCompletion *
GtkEntry *entry
gtk_entry_set_progress_fraction
void
GtkEntry *entry, gdouble fraction
gtk_entry_get_progress_fraction
gdouble
GtkEntry *entry
gtk_entry_set_progress_pulse_step
void
GtkEntry *entry, gdouble fraction
gtk_entry_get_progress_pulse_step
gdouble
GtkEntry *entry
gtk_entry_progress_pulse
void
GtkEntry *entry
gtk_entry_get_placeholder_text
const gchar *
GtkEntry *entry
gtk_entry_set_placeholder_text
void
GtkEntry *entry, const gchar *text
gtk_entry_set_icon_from_paintable
void
GtkEntry *entry, GtkEntryIconPosition icon_pos, GdkPaintable *paintable
gtk_entry_set_icon_from_icon_name
void
GtkEntry *entry, GtkEntryIconPosition icon_pos, const gchar *icon_name
gtk_entry_set_icon_from_gicon
void
GtkEntry *entry, GtkEntryIconPosition icon_pos, GIcon *icon
gtk_entry_get_icon_storage_type
GtkImageType
GtkEntry *entry, GtkEntryIconPosition icon_pos
gtk_entry_get_icon_paintable
GdkPaintable *
GtkEntry *entry, GtkEntryIconPosition icon_pos
gtk_entry_get_icon_name
const gchar *
GtkEntry *entry, GtkEntryIconPosition icon_pos
gtk_entry_get_icon_gicon
GIcon *
GtkEntry *entry, GtkEntryIconPosition icon_pos
gtk_entry_set_icon_activatable
void
GtkEntry *entry, GtkEntryIconPosition icon_pos, gboolean activatable
gtk_entry_get_icon_activatable
gboolean
GtkEntry *entry, GtkEntryIconPosition icon_pos
gtk_entry_set_icon_sensitive
void
GtkEntry *entry, GtkEntryIconPosition icon_pos, gboolean sensitive
gtk_entry_get_icon_sensitive
gboolean
GtkEntry *entry, GtkEntryIconPosition icon_pos
gtk_entry_get_icon_at_pos
gint
GtkEntry *entry, gint x, gint y
gtk_entry_set_icon_tooltip_text
void
GtkEntry *entry, GtkEntryIconPosition icon_pos, const gchar *tooltip
gtk_entry_get_icon_tooltip_text
gchar *
GtkEntry *entry, GtkEntryIconPosition icon_pos
gtk_entry_set_icon_tooltip_markup
void
GtkEntry *entry, GtkEntryIconPosition icon_pos, const gchar *tooltip
gtk_entry_get_icon_tooltip_markup
gchar *
GtkEntry *entry, GtkEntryIconPosition icon_pos
gtk_entry_set_icon_drag_source
void
GtkEntry *entry, GtkEntryIconPosition icon_pos, GdkContentFormats *formats, GdkDragAction actions
gtk_entry_get_current_icon_drag_source
gint
GtkEntry *entry
gtk_entry_get_icon_area
void
GtkEntry *entry, GtkEntryIconPosition icon_pos, GdkRectangle *icon_area
gtk_entry_reset_im_context
void
GtkEntry *entry
gtk_entry_set_input_purpose
void
GtkEntry *entry, GtkInputPurpose purpose
gtk_entry_get_input_purpose
GtkInputPurpose
GtkEntry *entry
gtk_entry_set_input_hints
void
GtkEntry *entry, GtkInputHints hints
gtk_entry_get_input_hints
GtkInputHints
GtkEntry *entry
gtk_entry_set_attributes
void
GtkEntry *entry, PangoAttrList *attrs
gtk_entry_get_attributes
PangoAttrList *
GtkEntry *entry
gtk_entry_set_tabs
void
GtkEntry *entry, PangoTabArray *tabs
gtk_entry_get_tabs
PangoTabArray *
GtkEntry *entry
gtk_entry_grab_focus_without_selecting
void
GtkEntry *entry
GtkEntryPrivate
GTK_ENTRY_BUFFER_MAX_SIZE
#define GTK_ENTRY_BUFFER_MAX_SIZE G_MAXUSHORT
GTK_TYPE_ENTRY_BUFFER
#define GTK_TYPE_ENTRY_BUFFER (gtk_entry_buffer_get_type ())
GTK_ENTRY_BUFFER
#define GTK_ENTRY_BUFFER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ENTRY_BUFFER, GtkEntryBuffer))
GTK_ENTRY_BUFFER_CLASS
#define GTK_ENTRY_BUFFER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ENTRY_BUFFER, GtkEntryBufferClass))
GTK_IS_ENTRY_BUFFER
#define GTK_IS_ENTRY_BUFFER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ENTRY_BUFFER))
GTK_IS_ENTRY_BUFFER_CLASS
#define GTK_IS_ENTRY_BUFFER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ENTRY_BUFFER))
GTK_ENTRY_BUFFER_GET_CLASS
#define GTK_ENTRY_BUFFER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ENTRY_BUFFER, GtkEntryBufferClass))
GtkEntryBuffer
struct _GtkEntryBuffer
{
GObject parent_instance;
};
GtkEntryBufferClass
struct _GtkEntryBufferClass
{
GObjectClass parent_class;
/* Signals */
void (*inserted_text) (GtkEntryBuffer *buffer,
guint position,
const gchar *chars,
guint n_chars);
void (*deleted_text) (GtkEntryBuffer *buffer,
guint position,
guint n_chars);
/* Virtual Methods */
const gchar* (*get_text) (GtkEntryBuffer *buffer,
gsize *n_bytes);
guint (*get_length) (GtkEntryBuffer *buffer);
guint (*insert_text) (GtkEntryBuffer *buffer,
guint position,
const gchar *chars,
guint n_chars);
guint (*delete_text) (GtkEntryBuffer *buffer,
guint position,
guint n_chars);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
void (*_gtk_reserved5) (void);
void (*_gtk_reserved6) (void);
void (*_gtk_reserved7) (void);
void (*_gtk_reserved8) (void);
};
gtk_entry_buffer_get_type
GType
void
gtk_entry_buffer_new
GtkEntryBuffer *
const gchar *initial_chars, gint n_initial_chars
gtk_entry_buffer_get_bytes
gsize
GtkEntryBuffer *buffer
gtk_entry_buffer_get_length
guint
GtkEntryBuffer *buffer
gtk_entry_buffer_get_text
const gchar *
GtkEntryBuffer *buffer
gtk_entry_buffer_set_text
void
GtkEntryBuffer *buffer, const gchar *chars, gint n_chars
gtk_entry_buffer_set_max_length
void
GtkEntryBuffer *buffer, gint max_length
gtk_entry_buffer_get_max_length
gint
GtkEntryBuffer *buffer
gtk_entry_buffer_insert_text
guint
GtkEntryBuffer *buffer, guint position, const gchar *chars, gint n_chars
gtk_entry_buffer_delete_text
guint
GtkEntryBuffer *buffer, guint position, gint n_chars
gtk_entry_buffer_emit_inserted_text
void
GtkEntryBuffer *buffer, guint position, const gchar *chars, guint n_chars
gtk_entry_buffer_emit_deleted_text
void
GtkEntryBuffer *buffer, guint position, guint n_chars
GTK_TYPE_ENTRY_COMPLETION
#define GTK_TYPE_ENTRY_COMPLETION (gtk_entry_completion_get_type ())
GTK_ENTRY_COMPLETION
#define GTK_ENTRY_COMPLETION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ENTRY_COMPLETION, GtkEntryCompletion))
GTK_ENTRY_COMPLETION_CLASS
#define GTK_ENTRY_COMPLETION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ENTRY_COMPLETION, GtkEntryCompletionClass))
GTK_IS_ENTRY_COMPLETION
#define GTK_IS_ENTRY_COMPLETION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ENTRY_COMPLETION))
GTK_IS_ENTRY_COMPLETION_CLASS
#define GTK_IS_ENTRY_COMPLETION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ENTRY_COMPLETION))
GTK_ENTRY_COMPLETION_GET_CLASS
#define GTK_ENTRY_COMPLETION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ENTRY_COMPLETION, GtkEntryCompletionClass))
GtkEntryCompletionMatchFunc
gboolean
GtkEntryCompletion *completion,
const gchar *key,
GtkTreeIter *iter,
gpointer user_data
GtkEntryCompletion
struct _GtkEntryCompletion
{
GObject parent_instance;
/*< private >*/
GtkEntryCompletionPrivate *priv;
};
GtkEntryCompletionClass
struct _GtkEntryCompletionClass
{
GObjectClass parent_class;
gboolean (* match_selected) (GtkEntryCompletion *completion,
GtkTreeModel *model,
GtkTreeIter *iter);
void (* action_activated) (GtkEntryCompletion *completion,
gint index_);
gboolean (* insert_prefix) (GtkEntryCompletion *completion,
const gchar *prefix);
gboolean (* cursor_on_match) (GtkEntryCompletion *completion,
GtkTreeModel *model,
GtkTreeIter *iter);
void (* no_matches) (GtkEntryCompletion *completion);
/* Padding for future expansion */
void (*_gtk_reserved0) (void);
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
};
gtk_entry_completion_get_type
GType
void
gtk_entry_completion_new
GtkEntryCompletion *
void
gtk_entry_completion_new_with_area
GtkEntryCompletion *
GtkCellArea *area
gtk_entry_completion_get_entry
GtkWidget *
GtkEntryCompletion *completion
gtk_entry_completion_set_model
void
GtkEntryCompletion *completion, GtkTreeModel *model
gtk_entry_completion_get_model
GtkTreeModel *
GtkEntryCompletion *completion
gtk_entry_completion_set_match_func
void
GtkEntryCompletion *completion, GtkEntryCompletionMatchFunc func, gpointer func_data, GDestroyNotify func_notify
gtk_entry_completion_set_minimum_key_length
void
GtkEntryCompletion *completion, gint length
gtk_entry_completion_get_minimum_key_length
gint
GtkEntryCompletion *completion
gtk_entry_completion_compute_prefix
gchar *
GtkEntryCompletion *completion, const char *key
gtk_entry_completion_complete
void
GtkEntryCompletion *completion
gtk_entry_completion_insert_prefix
void
GtkEntryCompletion *completion
gtk_entry_completion_insert_action_text
void
GtkEntryCompletion *completion, gint index_, const gchar *text
gtk_entry_completion_insert_action_markup
void
GtkEntryCompletion *completion, gint index_, const gchar *markup
gtk_entry_completion_delete_action
void
GtkEntryCompletion *completion, gint index_
gtk_entry_completion_set_inline_completion
void
GtkEntryCompletion *completion, gboolean inline_completion
gtk_entry_completion_get_inline_completion
gboolean
GtkEntryCompletion *completion
gtk_entry_completion_set_inline_selection
void
GtkEntryCompletion *completion, gboolean inline_selection
gtk_entry_completion_get_inline_selection
gboolean
GtkEntryCompletion *completion
gtk_entry_completion_set_popup_completion
void
GtkEntryCompletion *completion, gboolean popup_completion
gtk_entry_completion_get_popup_completion
gboolean
GtkEntryCompletion *completion
gtk_entry_completion_set_popup_set_width
void
GtkEntryCompletion *completion, gboolean popup_set_width
gtk_entry_completion_get_popup_set_width
gboolean
GtkEntryCompletion *completion
gtk_entry_completion_set_popup_single_match
void
GtkEntryCompletion *completion, gboolean popup_single_match
gtk_entry_completion_get_popup_single_match
gboolean
GtkEntryCompletion *completion
gtk_entry_completion_get_completion_prefix
const gchar *
GtkEntryCompletion *completion
gtk_entry_completion_set_text_column
void
GtkEntryCompletion *completion, gint column
gtk_entry_completion_get_text_column
gint
GtkEntryCompletion *completion
GtkEntryCompletionPrivate
GtkAlign
typedef enum
{
GTK_ALIGN_FILL,
GTK_ALIGN_START,
GTK_ALIGN_END,
GTK_ALIGN_CENTER,
GTK_ALIGN_BASELINE
} GtkAlign;
GtkArrowType
typedef enum
{
GTK_ARROW_UP,
GTK_ARROW_DOWN,
GTK_ARROW_LEFT,
GTK_ARROW_RIGHT,
GTK_ARROW_NONE
} GtkArrowType;
GtkBaselinePosition
typedef enum
{
GTK_BASELINE_POSITION_TOP,
GTK_BASELINE_POSITION_CENTER,
GTK_BASELINE_POSITION_BOTTOM
} GtkBaselinePosition;
GtkDeleteType
typedef enum
{
GTK_DELETE_CHARS,
GTK_DELETE_WORD_ENDS,
GTK_DELETE_WORDS,
GTK_DELETE_DISPLAY_LINES,
GTK_DELETE_DISPLAY_LINE_ENDS,
GTK_DELETE_PARAGRAPH_ENDS,
GTK_DELETE_PARAGRAPHS,
GTK_DELETE_WHITESPACE
} GtkDeleteType;
GtkDirectionType
typedef enum
{
GTK_DIR_TAB_FORWARD,
GTK_DIR_TAB_BACKWARD,
GTK_DIR_UP,
GTK_DIR_DOWN,
GTK_DIR_LEFT,
GTK_DIR_RIGHT
} GtkDirectionType;
GtkIconSize
typedef enum
{
GTK_ICON_SIZE_INHERIT,
GTK_ICON_SIZE_NORMAL,
GTK_ICON_SIZE_LARGE
} GtkIconSize;
GtkSensitivityType
typedef enum
{
GTK_SENSITIVITY_AUTO,
GTK_SENSITIVITY_ON,
GTK_SENSITIVITY_OFF
} GtkSensitivityType;
GtkTextDirection
typedef enum
{
GTK_TEXT_DIR_NONE,
GTK_TEXT_DIR_LTR,
GTK_TEXT_DIR_RTL
} GtkTextDirection;
GtkJustification
typedef enum
{
GTK_JUSTIFY_LEFT,
GTK_JUSTIFY_RIGHT,
GTK_JUSTIFY_CENTER,
GTK_JUSTIFY_FILL
} GtkJustification;
GtkMenuDirectionType
typedef enum
{
GTK_MENU_DIR_PARENT,
GTK_MENU_DIR_CHILD,
GTK_MENU_DIR_NEXT,
GTK_MENU_DIR_PREV
} GtkMenuDirectionType;
GtkMessageType
typedef enum
{
GTK_MESSAGE_INFO,
GTK_MESSAGE_WARNING,
GTK_MESSAGE_QUESTION,
GTK_MESSAGE_ERROR,
GTK_MESSAGE_OTHER
} GtkMessageType;
GtkMovementStep
typedef enum
{
GTK_MOVEMENT_LOGICAL_POSITIONS,
GTK_MOVEMENT_VISUAL_POSITIONS,
GTK_MOVEMENT_WORDS,
GTK_MOVEMENT_DISPLAY_LINES,
GTK_MOVEMENT_DISPLAY_LINE_ENDS,
GTK_MOVEMENT_PARAGRAPHS,
GTK_MOVEMENT_PARAGRAPH_ENDS,
GTK_MOVEMENT_PAGES,
GTK_MOVEMENT_BUFFER_ENDS,
GTK_MOVEMENT_HORIZONTAL_PAGES
} GtkMovementStep;
GtkScrollStep
typedef enum
{
GTK_SCROLL_STEPS,
GTK_SCROLL_PAGES,
GTK_SCROLL_ENDS,
GTK_SCROLL_HORIZONTAL_STEPS,
GTK_SCROLL_HORIZONTAL_PAGES,
GTK_SCROLL_HORIZONTAL_ENDS
} GtkScrollStep;
GtkOrientation
typedef enum
{
GTK_ORIENTATION_HORIZONTAL,
GTK_ORIENTATION_VERTICAL
} GtkOrientation;
GtkOverflow
typedef enum
{
GTK_OVERFLOW_VISIBLE,
GTK_OVERFLOW_HIDDEN
} GtkOverflow;
GtkPackType
typedef enum
{
GTK_PACK_START,
GTK_PACK_END
} GtkPackType;
GtkPositionType
typedef enum
{
GTK_POS_LEFT,
GTK_POS_RIGHT,
GTK_POS_TOP,
GTK_POS_BOTTOM
} GtkPositionType;
GtkReliefStyle
typedef enum
{
GTK_RELIEF_NORMAL,
GTK_RELIEF_NONE
} GtkReliefStyle;
GtkScrollType
typedef enum
{
GTK_SCROLL_NONE,
GTK_SCROLL_JUMP,
GTK_SCROLL_STEP_BACKWARD,
GTK_SCROLL_STEP_FORWARD,
GTK_SCROLL_PAGE_BACKWARD,
GTK_SCROLL_PAGE_FORWARD,
GTK_SCROLL_STEP_UP,
GTK_SCROLL_STEP_DOWN,
GTK_SCROLL_PAGE_UP,
GTK_SCROLL_PAGE_DOWN,
GTK_SCROLL_STEP_LEFT,
GTK_SCROLL_STEP_RIGHT,
GTK_SCROLL_PAGE_LEFT,
GTK_SCROLL_PAGE_RIGHT,
GTK_SCROLL_START,
GTK_SCROLL_END
} GtkScrollType;
GtkSelectionMode
typedef enum
{
GTK_SELECTION_NONE,
GTK_SELECTION_SINGLE,
GTK_SELECTION_BROWSE,
GTK_SELECTION_MULTIPLE
} GtkSelectionMode;
GtkShadowType
typedef enum
{
GTK_SHADOW_NONE,
GTK_SHADOW_IN,
GTK_SHADOW_OUT,
GTK_SHADOW_ETCHED_IN,
GTK_SHADOW_ETCHED_OUT
} GtkShadowType;
GtkToolbarStyle
typedef enum
{
GTK_TOOLBAR_ICONS,
GTK_TOOLBAR_TEXT,
GTK_TOOLBAR_BOTH,
GTK_TOOLBAR_BOTH_HORIZ
} GtkToolbarStyle;
GtkWrapMode
typedef enum
{
GTK_WRAP_NONE,
GTK_WRAP_CHAR,
GTK_WRAP_WORD,
GTK_WRAP_WORD_CHAR
} GtkWrapMode;
GtkSortType
typedef enum
{
GTK_SORT_ASCENDING,
GTK_SORT_DESCENDING
} GtkSortType;
GtkPrintPages
typedef enum
{
GTK_PRINT_PAGES_ALL,
GTK_PRINT_PAGES_CURRENT,
GTK_PRINT_PAGES_RANGES,
GTK_PRINT_PAGES_SELECTION
} GtkPrintPages;
GtkPageSet
typedef enum
{
GTK_PAGE_SET_ALL,
GTK_PAGE_SET_EVEN,
GTK_PAGE_SET_ODD
} GtkPageSet;
GtkNumberUpLayout
typedef enum
{
GTK_NUMBER_UP_LAYOUT_LEFT_TO_RIGHT_TOP_TO_BOTTOM, /*< nick=lrtb >*/
GTK_NUMBER_UP_LAYOUT_LEFT_TO_RIGHT_BOTTOM_TO_TOP, /*< nick=lrbt >*/
GTK_NUMBER_UP_LAYOUT_RIGHT_TO_LEFT_TOP_TO_BOTTOM, /*< nick=rltb >*/
GTK_NUMBER_UP_LAYOUT_RIGHT_TO_LEFT_BOTTOM_TO_TOP, /*< nick=rlbt >*/
GTK_NUMBER_UP_LAYOUT_TOP_TO_BOTTOM_LEFT_TO_RIGHT, /*< nick=tblr >*/
GTK_NUMBER_UP_LAYOUT_TOP_TO_BOTTOM_RIGHT_TO_LEFT, /*< nick=tbrl >*/
GTK_NUMBER_UP_LAYOUT_BOTTOM_TO_TOP_LEFT_TO_RIGHT, /*< nick=btlr >*/
GTK_NUMBER_UP_LAYOUT_BOTTOM_TO_TOP_RIGHT_TO_LEFT /*< nick=btrl >*/
} GtkNumberUpLayout;
GtkPageOrientation
typedef enum
{
GTK_PAGE_ORIENTATION_PORTRAIT,
GTK_PAGE_ORIENTATION_LANDSCAPE,
GTK_PAGE_ORIENTATION_REVERSE_PORTRAIT,
GTK_PAGE_ORIENTATION_REVERSE_LANDSCAPE
} GtkPageOrientation;
GtkPrintQuality
typedef enum
{
GTK_PRINT_QUALITY_LOW,
GTK_PRINT_QUALITY_NORMAL,
GTK_PRINT_QUALITY_HIGH,
GTK_PRINT_QUALITY_DRAFT
} GtkPrintQuality;
GtkPrintDuplex
typedef enum
{
GTK_PRINT_DUPLEX_SIMPLEX,
GTK_PRINT_DUPLEX_HORIZONTAL,
GTK_PRINT_DUPLEX_VERTICAL
} GtkPrintDuplex;
GtkUnit
typedef enum
{
GTK_UNIT_NONE,
GTK_UNIT_POINTS,
GTK_UNIT_INCH,
GTK_UNIT_MM
} GtkUnit;
GTK_UNIT_PIXEL
#define GTK_UNIT_PIXEL GTK_UNIT_NONE
GtkTreeViewGridLines
typedef enum
{
GTK_TREE_VIEW_GRID_LINES_NONE,
GTK_TREE_VIEW_GRID_LINES_HORIZONTAL,
GTK_TREE_VIEW_GRID_LINES_VERTICAL,
GTK_TREE_VIEW_GRID_LINES_BOTH
} GtkTreeViewGridLines;
GtkDragResult
typedef enum
{
GTK_DRAG_RESULT_SUCCESS,
GTK_DRAG_RESULT_NO_TARGET,
GTK_DRAG_RESULT_USER_CANCELLED,
GTK_DRAG_RESULT_TIMEOUT_EXPIRED,
GTK_DRAG_RESULT_GRAB_BROKEN,
GTK_DRAG_RESULT_ERROR
} GtkDragResult;
GtkSizeGroupMode
typedef enum {
GTK_SIZE_GROUP_NONE,
GTK_SIZE_GROUP_HORIZONTAL,
GTK_SIZE_GROUP_VERTICAL,
GTK_SIZE_GROUP_BOTH
} GtkSizeGroupMode;
GtkSizeRequestMode
typedef enum
{
GTK_SIZE_REQUEST_HEIGHT_FOR_WIDTH = 0,
GTK_SIZE_REQUEST_WIDTH_FOR_HEIGHT,
GTK_SIZE_REQUEST_CONSTANT_SIZE
} GtkSizeRequestMode;
GtkScrollablePolicy
typedef enum
{
GTK_SCROLL_MINIMUM = 0,
GTK_SCROLL_NATURAL
} GtkScrollablePolicy;
GtkStateFlags
typedef enum
{
GTK_STATE_FLAG_NORMAL = 0,
GTK_STATE_FLAG_ACTIVE = 1 << 0,
GTK_STATE_FLAG_PRELIGHT = 1 << 1,
GTK_STATE_FLAG_SELECTED = 1 << 2,
GTK_STATE_FLAG_INSENSITIVE = 1 << 3,
GTK_STATE_FLAG_INCONSISTENT = 1 << 4,
GTK_STATE_FLAG_FOCUSED = 1 << 5,
GTK_STATE_FLAG_BACKDROP = 1 << 6,
GTK_STATE_FLAG_DIR_LTR = 1 << 7,
GTK_STATE_FLAG_DIR_RTL = 1 << 8,
GTK_STATE_FLAG_LINK = 1 << 9,
GTK_STATE_FLAG_VISITED = 1 << 10,
GTK_STATE_FLAG_CHECKED = 1 << 11,
GTK_STATE_FLAG_DROP_ACTIVE = 1 << 12,
GTK_STATE_FLAG_FOCUS_VISIBLE = 1 << 13
} GtkStateFlags;
GtkBorderStyle
typedef enum {
GTK_BORDER_STYLE_NONE,
GTK_BORDER_STYLE_SOLID,
GTK_BORDER_STYLE_INSET,
GTK_BORDER_STYLE_OUTSET,
GTK_BORDER_STYLE_HIDDEN,
GTK_BORDER_STYLE_DOTTED,
GTK_BORDER_STYLE_DASHED,
GTK_BORDER_STYLE_DOUBLE,
GTK_BORDER_STYLE_GROOVE,
GTK_BORDER_STYLE_RIDGE
} GtkBorderStyle;
GtkLevelBarMode
typedef enum {
GTK_LEVEL_BAR_MODE_CONTINUOUS,
GTK_LEVEL_BAR_MODE_DISCRETE
} GtkLevelBarMode;
GtkInputPurpose
typedef enum
{
GTK_INPUT_PURPOSE_FREE_FORM,
GTK_INPUT_PURPOSE_ALPHA,
GTK_INPUT_PURPOSE_DIGITS,
GTK_INPUT_PURPOSE_NUMBER,
GTK_INPUT_PURPOSE_PHONE,
GTK_INPUT_PURPOSE_URL,
GTK_INPUT_PURPOSE_EMAIL,
GTK_INPUT_PURPOSE_NAME,
GTK_INPUT_PURPOSE_PASSWORD,
GTK_INPUT_PURPOSE_PIN
} GtkInputPurpose;
GtkInputHints
typedef enum
{
GTK_INPUT_HINT_NONE = 0,
GTK_INPUT_HINT_SPELLCHECK = 1 << 0,
GTK_INPUT_HINT_NO_SPELLCHECK = 1 << 1,
GTK_INPUT_HINT_WORD_COMPLETION = 1 << 2,
GTK_INPUT_HINT_LOWERCASE = 1 << 3,
GTK_INPUT_HINT_UPPERCASE_CHARS = 1 << 4,
GTK_INPUT_HINT_UPPERCASE_WORDS = 1 << 5,
GTK_INPUT_HINT_UPPERCASE_SENTENCES = 1 << 6,
GTK_INPUT_HINT_INHIBIT_OSK = 1 << 7,
GTK_INPUT_HINT_VERTICAL_WRITING = 1 << 8,
GTK_INPUT_HINT_EMOJI = 1 << 9,
GTK_INPUT_HINT_NO_EMOJI = 1 << 10
} GtkInputHints;
GtkPropagationPhase
typedef enum
{
GTK_PHASE_NONE,
GTK_PHASE_CAPTURE,
GTK_PHASE_BUBBLE,
GTK_PHASE_TARGET
} GtkPropagationPhase;
GtkEventSequenceState
typedef enum
{
GTK_EVENT_SEQUENCE_NONE,
GTK_EVENT_SEQUENCE_CLAIMED,
GTK_EVENT_SEQUENCE_DENIED
} GtkEventSequenceState;
GtkPanDirection
typedef enum
{
GTK_PAN_DIRECTION_LEFT,
GTK_PAN_DIRECTION_RIGHT,
GTK_PAN_DIRECTION_UP,
GTK_PAN_DIRECTION_DOWN
} GtkPanDirection;
GtkPopoverConstraint
typedef enum
{
GTK_POPOVER_CONSTRAINT_NONE,
GTK_POPOVER_CONSTRAINT_WINDOW
} GtkPopoverConstraint;
GtkPlacesOpenFlags
typedef enum {
GTK_PLACES_OPEN_NORMAL = 1 << 0,
GTK_PLACES_OPEN_NEW_TAB = 1 << 1,
GTK_PLACES_OPEN_NEW_WINDOW = 1 << 2
} GtkPlacesOpenFlags;
GtkPickFlags
typedef enum {
GTK_PICK_DEFAULT = 0,
GTK_PICK_INSENSITIVE = 1 << 0,
GTK_PICK_NON_TARGETABLE = 1 << 1
} GtkPickFlags;
GTK_TYPE_EVENT_CONTROLLER
#define GTK_TYPE_EVENT_CONTROLLER (gtk_event_controller_get_type ())
GTK_EVENT_CONTROLLER
#define GTK_EVENT_CONTROLLER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_EVENT_CONTROLLER, GtkEventController))
GTK_EVENT_CONTROLLER_CLASS
#define GTK_EVENT_CONTROLLER_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GTK_TYPE_EVENT_CONTROLLER, GtkEventControllerClass))
GTK_IS_EVENT_CONTROLLER
#define GTK_IS_EVENT_CONTROLLER(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_EVENT_CONTROLLER))
GTK_IS_EVENT_CONTROLLER_CLASS
#define GTK_IS_EVENT_CONTROLLER_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GTK_TYPE_EVENT_CONTROLLER))
GTK_EVENT_CONTROLLER_GET_CLASS
#define GTK_EVENT_CONTROLLER_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_EVENT_CONTROLLER, GtkEventControllerClass))
gtk_event_controller_get_type
GType
void
gtk_event_controller_get_widget
GtkWidget *
GtkEventController *controller
gtk_event_controller_handle_event
gboolean
GtkEventController *controller, const GdkEvent *event
gtk_event_controller_reset
void
GtkEventController *controller
gtk_event_controller_get_propagation_phase
GtkPropagationPhase
GtkEventController *controller
gtk_event_controller_set_propagation_phase
void
GtkEventController *controller, GtkPropagationPhase phase
GtkEventControllerClass
GTK_TYPE_EVENT_CONTROLLER_KEY
#define GTK_TYPE_EVENT_CONTROLLER_KEY (gtk_event_controller_key_get_type ())
GTK_EVENT_CONTROLLER_KEY
#define GTK_EVENT_CONTROLLER_KEY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_EVENT_CONTROLLER_KEY, GtkEventControllerKey))
GTK_EVENT_CONTROLLER_KEY_CLASS
#define GTK_EVENT_CONTROLLER_KEY_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GTK_TYPE_EVENT_CONTROLLER_KEY, GtkEventControllerKeyClass))
GTK_IS_EVENT_CONTROLLER_KEY
#define GTK_IS_EVENT_CONTROLLER_KEY(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_EVENT_CONTROLLER_KEY))
GTK_IS_EVENT_CONTROLLER_KEY_CLASS
#define GTK_IS_EVENT_CONTROLLER_KEY_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GTK_TYPE_EVENT_CONTROLLER_KEY))
GTK_EVENT_CONTROLLER_KEY_GET_CLASS
#define GTK_EVENT_CONTROLLER_KEY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_EVENT_CONTROLLER_KEY, GtkEventControllerKeyClass))
gtk_event_controller_key_get_type
GType
void
gtk_event_controller_key_new
GtkEventController *
void
gtk_event_controller_key_set_im_context
void
GtkEventControllerKey *controller, GtkIMContext *im_context
gtk_event_controller_key_get_im_context
GtkIMContext *
GtkEventControllerKey *controller
gtk_event_controller_key_forward
gboolean
GtkEventControllerKey *controller, GtkWidget *widget
gtk_event_controller_key_get_group
guint
GtkEventControllerKey *controller
gtk_event_controller_key_get_focus_origin
GtkWidget *
GtkEventControllerKey *controller
gtk_event_controller_key_get_focus_target
GtkWidget *
GtkEventControllerKey *controller
GtkEventControllerKey
GtkEventControllerKeyClass
GTK_TYPE_EVENT_CONTROLLER_LEGACY
#define GTK_TYPE_EVENT_CONTROLLER_LEGACY (gtk_event_controller_legacy_get_type ())
GTK_EVENT_CONTROLLER_LEGACY
#define GTK_EVENT_CONTROLLER_LEGACY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_EVENT_CONTROLLER_LEGACY, GtkEventControllerLegacy))
GTK_EVENT_CONTROLLER_LEGACY_CLASS
#define GTK_EVENT_CONTROLLER_LEGACY_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GTK_TYPE_EVENT_CONTROLLER_LEGACY, GtkEventControllerLegacyClass))
GTK_IS_EVENT_CONTROLLER_LEGACY
#define GTK_IS_EVENT_CONTROLLER_LEGACY(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_EVENT_CONTROLLER_LEGACY))
GTK_IS_EVENT_CONTROLLER_LEGACY_CLASS
#define GTK_IS_EVENT_CONTROLLER_LEGACY_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GTK_TYPE_EVENT_CONTROLLER_LEGACY))
GTK_EVENT_CONTROLLER_LEGACY_GET_CLASS
#define GTK_EVENT_CONTROLLER_LEGACY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_EVENT_CONTROLLER_LEGACY, GtkEventControllerLegacyClass))
gtk_event_controller_legacy_get_type
GType
void
gtk_event_controller_legacy_new
GtkEventController *
void
GtkEventControllerLegacy
GtkEventControllerLegacyClass
GTK_TYPE_EVENT_CONTROLLER_MOTION
#define GTK_TYPE_EVENT_CONTROLLER_MOTION (gtk_event_controller_motion_get_type ())
GTK_EVENT_CONTROLLER_MOTION
#define GTK_EVENT_CONTROLLER_MOTION(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_EVENT_CONTROLLER_MOTION, GtkEventControllerMotion))
GTK_EVENT_CONTROLLER_MOTION_CLASS
#define GTK_EVENT_CONTROLLER_MOTION_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GTK_TYPE_EVENT_CONTROLLER_MOTION, GtkEventControllerMotionClass))
GTK_IS_EVENT_CONTROLLER_MOTION
#define GTK_IS_EVENT_CONTROLLER_MOTION(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_EVENT_CONTROLLER_MOTION))
GTK_IS_EVENT_CONTROLLER_MOTION_CLASS
#define GTK_IS_EVENT_CONTROLLER_MOTION_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GTK_TYPE_EVENT_CONTROLLER_MOTION))
GTK_EVENT_CONTROLLER_MOTION_GET_CLASS
#define GTK_EVENT_CONTROLLER_MOTION_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_EVENT_CONTROLLER_MOTION, GtkEventControllerMotionClass))
gtk_event_controller_motion_get_type
GType
void
gtk_event_controller_motion_new
GtkEventController *
void
gtk_event_controller_motion_get_pointer_origin
GtkWidget *
GtkEventControllerMotion *controller
gtk_event_controller_motion_get_pointer_target
GtkWidget *
GtkEventControllerMotion *controller
GtkEventControllerMotion
GtkEventControllerMotionClass
GTK_TYPE_EVENT_CONTROLLER_SCROLL
#define GTK_TYPE_EVENT_CONTROLLER_SCROLL (gtk_event_controller_scroll_get_type ())
GTK_EVENT_CONTROLLER_SCROLL
#define GTK_EVENT_CONTROLLER_SCROLL(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_EVENT_CONTROLLER_SCROLL, GtkEventControllerScroll))
GTK_EVENT_CONTROLLER_SCROLL_CLASS
#define GTK_EVENT_CONTROLLER_SCROLL_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GTK_TYPE_EVENT_CONTROLLER_SCROLL, GtkEventControllerScrollClass))
GTK_IS_EVENT_CONTROLLER_SCROLL
#define GTK_IS_EVENT_CONTROLLER_SCROLL(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_EVENT_CONTROLLER_SCROLL))
GTK_IS_EVENT_CONTROLLER_SCROLL_CLASS
#define GTK_IS_EVENT_CONTROLLER_SCROLL_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GTK_TYPE_EVENT_CONTROLLER_SCROLL))
GTK_EVENT_CONTROLLER_SCROLL_GET_CLASS
#define GTK_EVENT_CONTROLLER_SCROLL_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_EVENT_CONTROLLER_SCROLL, GtkEventControllerScrollClass))
GtkEventControllerScrollFlags
typedef enum {
GTK_EVENT_CONTROLLER_SCROLL_NONE = 0,
GTK_EVENT_CONTROLLER_SCROLL_VERTICAL = 1 << 0,
GTK_EVENT_CONTROLLER_SCROLL_HORIZONTAL = 1 << 1,
GTK_EVENT_CONTROLLER_SCROLL_DISCRETE = 1 << 2,
GTK_EVENT_CONTROLLER_SCROLL_KINETIC = 1 << 3,
GTK_EVENT_CONTROLLER_SCROLL_BOTH_AXES = (GTK_EVENT_CONTROLLER_SCROLL_VERTICAL | GTK_EVENT_CONTROLLER_SCROLL_HORIZONTAL),
} GtkEventControllerScrollFlags;
gtk_event_controller_scroll_get_type
GType
void
gtk_event_controller_scroll_new
GtkEventController *
GtkEventControllerScrollFlags flags
gtk_event_controller_scroll_set_flags
void
GtkEventControllerScroll *scroll, GtkEventControllerScrollFlags flags
gtk_event_controller_scroll_get_flags
GtkEventControllerScrollFlags
GtkEventControllerScroll *scroll
GtkEventControllerScroll
GtkEventControllerScrollClass
GTK_TYPE_EXPANDER
#define GTK_TYPE_EXPANDER (gtk_expander_get_type ())
GTK_EXPANDER
#define GTK_EXPANDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_EXPANDER, GtkExpander))
GTK_EXPANDER_CLASS
#define GTK_EXPANDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_EXPANDER, GtkExpanderClass))
GTK_IS_EXPANDER
#define GTK_IS_EXPANDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_EXPANDER))
GTK_IS_EXPANDER_CLASS
#define GTK_IS_EXPANDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_EXPANDER))
GTK_EXPANDER_GET_CLASS
#define GTK_EXPANDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_EXPANDER, GtkExpanderClass))
GtkExpander
struct _GtkExpander
{
GtkContainer parent_instance;
};
GtkExpanderClass
struct _GtkExpanderClass
{
GtkContainerClass parent_class;
/*< public >*/
/* Key binding signal; to get notification on the expansion
* state connect to notify:expanded.
*/
void (* activate) (GtkExpander *expander);
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_expander_get_type
GType
void
gtk_expander_new
GtkWidget *
const gchar *label
gtk_expander_new_with_mnemonic
GtkWidget *
const gchar *label
gtk_expander_set_expanded
void
GtkExpander *expander, gboolean expanded
gtk_expander_get_expanded
gboolean
GtkExpander *expander
gtk_expander_set_label
void
GtkExpander *expander, const gchar *label
gtk_expander_get_label
const gchar *
GtkExpander *expander
gtk_expander_set_use_underline
void
GtkExpander *expander, gboolean use_underline
gtk_expander_get_use_underline
gboolean
GtkExpander *expander
gtk_expander_set_use_markup
void
GtkExpander *expander, gboolean use_markup
gtk_expander_get_use_markup
gboolean
GtkExpander *expander
gtk_expander_set_label_widget
void
GtkExpander *expander, GtkWidget *label_widget
gtk_expander_get_label_widget
GtkWidget *
GtkExpander *expander
gtk_expander_set_resize_toplevel
void
GtkExpander *expander, gboolean resize_toplevel
gtk_expander_get_resize_toplevel
gboolean
GtkExpander *expander
GTK_TYPE_FILE_CHOOSER
#define GTK_TYPE_FILE_CHOOSER (gtk_file_chooser_get_type ())
GTK_FILE_CHOOSER
#define GTK_FILE_CHOOSER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FILE_CHOOSER, GtkFileChooser))
GTK_IS_FILE_CHOOSER
#define GTK_IS_FILE_CHOOSER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FILE_CHOOSER))
GtkFileChooserAction
typedef enum
{
GTK_FILE_CHOOSER_ACTION_OPEN,
GTK_FILE_CHOOSER_ACTION_SAVE,
GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER,
GTK_FILE_CHOOSER_ACTION_CREATE_FOLDER
} GtkFileChooserAction;
GtkFileChooserConfirmation
typedef enum
{
GTK_FILE_CHOOSER_CONFIRMATION_CONFIRM,
GTK_FILE_CHOOSER_CONFIRMATION_ACCEPT_FILENAME,
GTK_FILE_CHOOSER_CONFIRMATION_SELECT_AGAIN
} GtkFileChooserConfirmation;
gtk_file_chooser_get_type
GType
void
GTK_FILE_CHOOSER_ERROR
#define GTK_FILE_CHOOSER_ERROR (gtk_file_chooser_error_quark ())
GtkFileChooserError
typedef enum {
GTK_FILE_CHOOSER_ERROR_NONEXISTENT,
GTK_FILE_CHOOSER_ERROR_BAD_FILENAME,
GTK_FILE_CHOOSER_ERROR_ALREADY_EXISTS,
GTK_FILE_CHOOSER_ERROR_INCOMPLETE_HOSTNAME
} GtkFileChooserError;
gtk_file_chooser_error_quark
GQuark
void
gtk_file_chooser_set_action
void
GtkFileChooser *chooser, GtkFileChooserAction action
gtk_file_chooser_get_action
GtkFileChooserAction
GtkFileChooser *chooser
gtk_file_chooser_set_local_only
void
GtkFileChooser *chooser, gboolean local_only
gtk_file_chooser_get_local_only
gboolean
GtkFileChooser *chooser
gtk_file_chooser_set_select_multiple
void
GtkFileChooser *chooser, gboolean select_multiple
gtk_file_chooser_get_select_multiple
gboolean
GtkFileChooser *chooser
gtk_file_chooser_set_show_hidden
void
GtkFileChooser *chooser, gboolean show_hidden
gtk_file_chooser_get_show_hidden
gboolean
GtkFileChooser *chooser
gtk_file_chooser_set_do_overwrite_confirmation
void
GtkFileChooser *chooser, gboolean do_overwrite_confirmation
gtk_file_chooser_get_do_overwrite_confirmation
gboolean
GtkFileChooser *chooser
gtk_file_chooser_set_create_folders
void
GtkFileChooser *chooser, gboolean create_folders
gtk_file_chooser_get_create_folders
gboolean
GtkFileChooser *chooser
gtk_file_chooser_set_current_name
void
GtkFileChooser *chooser, const gchar *name
gtk_file_chooser_get_current_name
gchar *
GtkFileChooser *chooser
gtk_file_chooser_get_filename
gchar *
GtkFileChooser *chooser
gtk_file_chooser_set_filename
gboolean
GtkFileChooser *chooser, const char *filename
gtk_file_chooser_select_filename
gboolean
GtkFileChooser *chooser, const char *filename
gtk_file_chooser_unselect_filename
void
GtkFileChooser *chooser, const char *filename
gtk_file_chooser_select_all
void
GtkFileChooser *chooser
gtk_file_chooser_unselect_all
void
GtkFileChooser *chooser
gtk_file_chooser_get_filenames
GSList *
GtkFileChooser *chooser
gtk_file_chooser_set_current_folder
gboolean
GtkFileChooser *chooser, const gchar *filename
gtk_file_chooser_get_current_folder
gchar *
GtkFileChooser *chooser
gtk_file_chooser_get_uri
gchar *
GtkFileChooser *chooser
gtk_file_chooser_set_uri
gboolean
GtkFileChooser *chooser, const char *uri
gtk_file_chooser_select_uri
gboolean
GtkFileChooser *chooser, const char *uri
gtk_file_chooser_unselect_uri
void
GtkFileChooser *chooser, const char *uri
gtk_file_chooser_get_uris
GSList *
GtkFileChooser *chooser
gtk_file_chooser_set_current_folder_uri
gboolean
GtkFileChooser *chooser, const gchar *uri
gtk_file_chooser_get_current_folder_uri
gchar *
GtkFileChooser *chooser
gtk_file_chooser_get_file
GFile *
GtkFileChooser *chooser
gtk_file_chooser_set_file
gboolean
GtkFileChooser *chooser, GFile *file, GError **error
gtk_file_chooser_select_file
gboolean
GtkFileChooser *chooser, GFile *file, GError **error
gtk_file_chooser_unselect_file
void
GtkFileChooser *chooser, GFile *file
gtk_file_chooser_get_files
GSList *
GtkFileChooser *chooser
gtk_file_chooser_set_current_folder_file
gboolean
GtkFileChooser *chooser, GFile *file, GError **error
gtk_file_chooser_get_current_folder_file
GFile *
GtkFileChooser *chooser
gtk_file_chooser_set_preview_widget
void
GtkFileChooser *chooser, GtkWidget *preview_widget
gtk_file_chooser_get_preview_widget
GtkWidget *
GtkFileChooser *chooser
gtk_file_chooser_set_preview_widget_active
void
GtkFileChooser *chooser, gboolean active
gtk_file_chooser_get_preview_widget_active
gboolean
GtkFileChooser *chooser
gtk_file_chooser_set_use_preview_label
void
GtkFileChooser *chooser, gboolean use_label
gtk_file_chooser_get_use_preview_label
gboolean
GtkFileChooser *chooser
gtk_file_chooser_get_preview_filename
char *
GtkFileChooser *chooser
gtk_file_chooser_get_preview_uri
char *
GtkFileChooser *chooser
gtk_file_chooser_get_preview_file
GFile *
GtkFileChooser *chooser
gtk_file_chooser_set_extra_widget
void
GtkFileChooser *chooser, GtkWidget *extra_widget
gtk_file_chooser_get_extra_widget
GtkWidget *
GtkFileChooser *chooser
gtk_file_chooser_add_filter
void
GtkFileChooser *chooser, GtkFileFilter *filter
gtk_file_chooser_remove_filter
void
GtkFileChooser *chooser, GtkFileFilter *filter
gtk_file_chooser_list_filters
GSList *
GtkFileChooser *chooser
gtk_file_chooser_set_filter
void
GtkFileChooser *chooser, GtkFileFilter *filter
gtk_file_chooser_get_filter
GtkFileFilter *
GtkFileChooser *chooser
gtk_file_chooser_add_shortcut_folder
gboolean
GtkFileChooser *chooser, const char *folder, GError **error
gtk_file_chooser_remove_shortcut_folder
gboolean
GtkFileChooser *chooser, const char *folder, GError **error
gtk_file_chooser_list_shortcut_folders
GSList *
GtkFileChooser *chooser
gtk_file_chooser_add_shortcut_folder_uri
gboolean
GtkFileChooser *chooser, const char *uri, GError **error
gtk_file_chooser_remove_shortcut_folder_uri
gboolean
GtkFileChooser *chooser, const char *uri, GError **error
gtk_file_chooser_list_shortcut_folder_uris
GSList *
GtkFileChooser *chooser
gtk_file_chooser_add_choice
void
GtkFileChooser *chooser, const char *id, const char *label, const char **options, const char **option_labels
gtk_file_chooser_remove_choice
void
GtkFileChooser *chooser, const char *id
gtk_file_chooser_set_choice
void
GtkFileChooser *chooser, const char *id, const char *option
gtk_file_chooser_get_choice
const char *
GtkFileChooser *chooser, const char *id
GtkFileChooser
GTK_TYPE_FILE_CHOOSER_BUTTON
#define GTK_TYPE_FILE_CHOOSER_BUTTON (gtk_file_chooser_button_get_type ())
GTK_FILE_CHOOSER_BUTTON
#define GTK_FILE_CHOOSER_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FILE_CHOOSER_BUTTON, GtkFileChooserButton))
GTK_FILE_CHOOSER_BUTTON_CLASS
#define GTK_FILE_CHOOSER_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_FILE_CHOOSER_BUTTON, GtkFileChooserButtonClass))
GTK_IS_FILE_CHOOSER_BUTTON
#define GTK_IS_FILE_CHOOSER_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FILE_CHOOSER_BUTTON))
GTK_IS_FILE_CHOOSER_BUTTON_CLASS
#define GTK_IS_FILE_CHOOSER_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_FILE_CHOOSER_BUTTON))
GTK_FILE_CHOOSER_BUTTON_GET_CLASS
#define GTK_FILE_CHOOSER_BUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_FILE_CHOOSER_BUTTON, GtkFileChooserButtonClass))
GtkFileChooserButton
struct _GtkFileChooserButton
{
GtkWidget parent_instance;
};
GtkFileChooserButtonClass
struct _GtkFileChooserButtonClass
{
GtkWidgetClass parent_class;
/*< public >*/
void (* file_set) (GtkFileChooserButton *fc);
/*< private >*/
/* Padding for future expansion */
void (*__gtk_reserved1) (void);
void (*__gtk_reserved2) (void);
void (*__gtk_reserved3) (void);
void (*__gtk_reserved4) (void);
};
gtk_file_chooser_button_get_type
GType
void
gtk_file_chooser_button_new
GtkWidget *
const gchar *title, GtkFileChooserAction action
gtk_file_chooser_button_new_with_dialog
GtkWidget *
GtkWidget *dialog
gtk_file_chooser_button_get_title
const gchar *
GtkFileChooserButton *button
gtk_file_chooser_button_set_title
void
GtkFileChooserButton *button, const gchar *title
gtk_file_chooser_button_get_width_chars
gint
GtkFileChooserButton *button
gtk_file_chooser_button_set_width_chars
void
GtkFileChooserButton *button, gint n_chars
GTK_TYPE_FILE_CHOOSER_DIALOG
#define GTK_TYPE_FILE_CHOOSER_DIALOG (gtk_file_chooser_dialog_get_type ())
GTK_FILE_CHOOSER_DIALOG
#define GTK_FILE_CHOOSER_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FILE_CHOOSER_DIALOG, GtkFileChooserDialog))
GTK_FILE_CHOOSER_DIALOG_CLASS
#define GTK_FILE_CHOOSER_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_FILE_CHOOSER_DIALOG, GtkFileChooserDialogClass))
GTK_IS_FILE_CHOOSER_DIALOG
#define GTK_IS_FILE_CHOOSER_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FILE_CHOOSER_DIALOG))
GTK_IS_FILE_CHOOSER_DIALOG_CLASS
#define GTK_IS_FILE_CHOOSER_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_FILE_CHOOSER_DIALOG))
GTK_FILE_CHOOSER_DIALOG_GET_CLASS
#define GTK_FILE_CHOOSER_DIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_FILE_CHOOSER_DIALOG, GtkFileChooserDialogClass))
GtkFileChooserDialog
struct _GtkFileChooserDialog
{
GtkDialog parent_instance;
GtkFileChooserDialogPrivate *priv;
};
GtkFileChooserDialogClass
struct _GtkFileChooserDialogClass
{
GtkDialogClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_file_chooser_dialog_get_type
GType
void
gtk_file_chooser_dialog_new
GtkWidget *
const gchar *title, GtkWindow *parent, GtkFileChooserAction action, const gchar *first_button_text, ...
GtkFileChooserDialogPrivate
GTK_TYPE_FILE_CHOOSER_EMBED
#define GTK_TYPE_FILE_CHOOSER_EMBED (_gtk_file_chooser_embed_get_type ())
GTK_FILE_CHOOSER_EMBED
#define GTK_FILE_CHOOSER_EMBED(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FILE_CHOOSER_EMBED, GtkFileChooserEmbed))
GTK_IS_FILE_CHOOSER_EMBED
#define GTK_IS_FILE_CHOOSER_EMBED(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FILE_CHOOSER_EMBED))
GTK_FILE_CHOOSER_EMBED_GET_IFACE
#define GTK_FILE_CHOOSER_EMBED_GET_IFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), GTK_TYPE_FILE_CHOOSER_EMBED, GtkFileChooserEmbedIface))
GtkFileChooserEmbedIface
struct _GtkFileChooserEmbedIface
{
GTypeInterface base_iface;
/* Methods
*/
void (*get_default_size) (GtkFileChooserEmbed *chooser_embed,
gint *default_width,
gint *default_height);
gboolean (*should_respond) (GtkFileChooserEmbed *chooser_embed);
void (*initial_focus) (GtkFileChooserEmbed *chooser_embed);
/* Signals
*/
void (*default_size_changed) (GtkFileChooserEmbed *chooser_embed);
void (*response_requested) (GtkFileChooserEmbed *chooser_embed);
};
GtkFileChooserEmbed
GTK_TYPE_FILE_CHOOSER_ENTRY
#define GTK_TYPE_FILE_CHOOSER_ENTRY (_gtk_file_chooser_entry_get_type ())
GTK_FILE_CHOOSER_ENTRY
#define GTK_FILE_CHOOSER_ENTRY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FILE_CHOOSER_ENTRY, GtkFileChooserEntry))
GTK_IS_FILE_CHOOSER_ENTRY
#define GTK_IS_FILE_CHOOSER_ENTRY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FILE_CHOOSER_ENTRY))
GtkFileChooserEntry
GTK_TYPE_FILE_CHOOSER_NATIVE
#define GTK_TYPE_FILE_CHOOSER_NATIVE (gtk_file_chooser_native_get_type ())
gtk_file_chooser_native_new
GtkFileChooserNative *
const gchar *title, GtkWindow *parent, GtkFileChooserAction action, const gchar *accept_label, const gchar *cancel_label
gtk_file_chooser_native_get_accept_label
const char *
GtkFileChooserNative *self
gtk_file_chooser_native_set_accept_label
void
GtkFileChooserNative *self, const char *accept_label
gtk_file_chooser_native_get_cancel_label
const char *
GtkFileChooserNative *self
gtk_file_chooser_native_set_cancel_label
void
GtkFileChooserNative *self, const char *cancel_label
GtkFileChooserNative
GTK_FILE_CHOOSER_DELEGATE_QUARK
#define GTK_FILE_CHOOSER_DELEGATE_QUARK (_gtk_file_chooser_delegate_get_quark ())
GtkFileChooserProp
typedef enum {
GTK_FILE_CHOOSER_PROP_FIRST = 0x1000,
GTK_FILE_CHOOSER_PROP_ACTION = GTK_FILE_CHOOSER_PROP_FIRST,
GTK_FILE_CHOOSER_PROP_FILTER,
GTK_FILE_CHOOSER_PROP_LOCAL_ONLY,
GTK_FILE_CHOOSER_PROP_PREVIEW_WIDGET,
GTK_FILE_CHOOSER_PROP_PREVIEW_WIDGET_ACTIVE,
GTK_FILE_CHOOSER_PROP_USE_PREVIEW_LABEL,
GTK_FILE_CHOOSER_PROP_EXTRA_WIDGET,
GTK_FILE_CHOOSER_PROP_SELECT_MULTIPLE,
GTK_FILE_CHOOSER_PROP_SHOW_HIDDEN,
GTK_FILE_CHOOSER_PROP_DO_OVERWRITE_CONFIRMATION,
GTK_FILE_CHOOSER_PROP_CREATE_FOLDERS,
GTK_FILE_CHOOSER_PROP_LAST = GTK_FILE_CHOOSER_PROP_CREATE_FOLDERS
} GtkFileChooserProp;
GTK_TYPE_FILE_CHOOSER_WIDGET
#define GTK_TYPE_FILE_CHOOSER_WIDGET (gtk_file_chooser_widget_get_type ())
GTK_FILE_CHOOSER_WIDGET
#define GTK_FILE_CHOOSER_WIDGET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FILE_CHOOSER_WIDGET, GtkFileChooserWidget))
GTK_FILE_CHOOSER_WIDGET_CLASS
#define GTK_FILE_CHOOSER_WIDGET_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_FILE_CHOOSER_WIDGET, GtkFileChooserWidgetClass))
GTK_IS_FILE_CHOOSER_WIDGET
#define GTK_IS_FILE_CHOOSER_WIDGET(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FILE_CHOOSER_WIDGET))
GTK_IS_FILE_CHOOSER_WIDGET_CLASS
#define GTK_IS_FILE_CHOOSER_WIDGET_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_FILE_CHOOSER_WIDGET))
GTK_FILE_CHOOSER_WIDGET_GET_CLASS
#define GTK_FILE_CHOOSER_WIDGET_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_FILE_CHOOSER_WIDGET, GtkFileChooserWidgetClass))
GtkFileChooserWidget
struct _GtkFileChooserWidget
{
GtkWidget parent_instance;
GtkFileChooserWidgetPrivate *priv;
};
GtkFileChooserWidgetClass
struct _GtkFileChooserWidgetClass
{
GtkWidgetClass parent_class;
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_file_chooser_widget_get_type
GType
void
gtk_file_chooser_widget_new
GtkWidget *
GtkFileChooserAction action
GtkFileChooserWidgetPrivate
GTK_TYPE_FILE_FILTER
#define GTK_TYPE_FILE_FILTER (gtk_file_filter_get_type ())
GTK_FILE_FILTER
#define GTK_FILE_FILTER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FILE_FILTER, GtkFileFilter))
GTK_IS_FILE_FILTER
#define GTK_IS_FILE_FILTER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FILE_FILTER))
GtkFileFilterFlags
typedef enum {
GTK_FILE_FILTER_FILENAME = 1 << 0,
GTK_FILE_FILTER_URI = 1 << 1,
GTK_FILE_FILTER_DISPLAY_NAME = 1 << 2,
GTK_FILE_FILTER_MIME_TYPE = 1 << 3
} GtkFileFilterFlags;
GtkFileFilterFunc
gboolean
const GtkFileFilterInfo *filter_info,
gpointer data
GtkFileFilterInfo
struct _GtkFileFilterInfo
{
GtkFileFilterFlags contains;
const gchar *filename;
const gchar *uri;
const gchar *display_name;
const gchar *mime_type;
};
gtk_file_filter_get_type
GType
void
gtk_file_filter_new
GtkFileFilter *
void
gtk_file_filter_set_name
void
GtkFileFilter *filter, const gchar *name
gtk_file_filter_get_name
const gchar *
GtkFileFilter *filter
gtk_file_filter_add_mime_type
void
GtkFileFilter *filter, const gchar *mime_type
gtk_file_filter_add_pattern
void
GtkFileFilter *filter, const gchar *pattern
gtk_file_filter_add_pixbuf_formats
void
GtkFileFilter *filter
gtk_file_filter_add_custom
void
GtkFileFilter *filter, GtkFileFilterFlags needed, GtkFileFilterFunc func, gpointer data, GDestroyNotify notify
gtk_file_filter_get_needed
GtkFileFilterFlags
GtkFileFilter *filter
gtk_file_filter_filter
gboolean
GtkFileFilter *filter, const GtkFileFilterInfo *filter_info
gtk_file_filter_to_gvariant
GVariant *
GtkFileFilter *filter
gtk_file_filter_new_from_gvariant
GtkFileFilter *
GVariant *variant
GtkFileFilter
GTK_TYPE_FILE_SYSTEM
#define GTK_TYPE_FILE_SYSTEM (_gtk_file_system_get_type ())
GTK_FILE_SYSTEM
#define GTK_FILE_SYSTEM(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_FILE_SYSTEM, GtkFileSystem))
GTK_FILE_SYSTEM_CLASS
#define GTK_FILE_SYSTEM_CLASS(c) (G_TYPE_CHECK_CLASS_CAST ((c), GTK_TYPE_FILE_SYSTEM, GtkFileSystemClass))
GTK_IS_FILE_SYSTEM
#define GTK_IS_FILE_SYSTEM(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_FILE_SYSTEM))
GTK_IS_FILE_SYSTEM_CLASS
#define GTK_IS_FILE_SYSTEM_CLASS(c) (G_TYPE_CHECK_CLASS_TYPE ((c), GTK_TYPE_FILE_SYSTEM))
GTK_FILE_SYSTEM_GET_CLASS
#define GTK_FILE_SYSTEM_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_FILE_SYSTEM, GtkFileSystemClass))
GtkFileSystem
typedef struct GtkFileSystem GtkFileSystem;
GtkFileSystemPrivate
typedef struct GtkFileSystemPrivate GtkFileSystemPrivate;
GtkFileSystemClass
typedef struct GtkFileSystemClass GtkFileSystemClass;
GtkFileSystemVolume
typedef struct GtkFileSystemVolume GtkFileSystemVolume; /* opaque struct */
GtkFileSystemGetInfoCallback
void
GCancellable *cancellable,
GFileInfo *file_info,
const GError *error,
gpointer data
GtkFileSystemVolumeMountCallback
void
GCancellable *cancellable,
GtkFileSystemVolume *volume,
const GError *error,
gpointer data
GTK_TYPE_FILE_SYSTEM_MODEL
#define GTK_TYPE_FILE_SYSTEM_MODEL (_gtk_file_system_model_get_type ())
GTK_FILE_SYSTEM_MODEL
#define GTK_FILE_SYSTEM_MODEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FILE_SYSTEM_MODEL, GtkFileSystemModel))
GTK_IS_FILE_SYSTEM_MODEL
#define GTK_IS_FILE_SYSTEM_MODEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FILE_SYSTEM_MODEL))
GtkFileSystemModelGetValue
gboolean
GtkFileSystemModel *model,
GFile *file,
GFileInfo *info,
int column,
GValue *value,
gpointer user_data
GtkFileSystemModel
GTK_TYPE_FILTER_LIST_MODEL
#define GTK_TYPE_FILTER_LIST_MODEL (gtk_filter_list_model_get_type ())
GtkFilterListModelFilterFunc
gboolean
gpointer item, gpointer user_data
gtk_filter_list_model_new
GtkFilterListModel *
GListModel *model, GtkFilterListModelFilterFunc filter_func, gpointer user_data, GDestroyNotify user_destroy
gtk_filter_list_model_new_for_type
GtkFilterListModel *
GType item_type
gtk_filter_list_model_set_filter_func
void
GtkFilterListModel *self, GtkFilterListModelFilterFunc filter_func, gpointer user_data, GDestroyNotify user_destroy
gtk_filter_list_model_set_model
void
GtkFilterListModel *self, GListModel *model
gtk_filter_list_model_get_model
GListModel *
GtkFilterListModel *self
gtk_filter_list_model_has_filter
gboolean
GtkFilterListModel *self
gtk_filter_list_model_refilter
void
GtkFilterListModel *self
GtkFilterListModel
GTK_TYPE_FIXED
#define GTK_TYPE_FIXED (gtk_fixed_get_type ())
GTK_FIXED
#define GTK_FIXED(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FIXED, GtkFixed))
GTK_FIXED_CLASS
#define GTK_FIXED_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_FIXED, GtkFixedClass))
GTK_IS_FIXED
#define GTK_IS_FIXED(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FIXED))
GTK_IS_FIXED_CLASS
#define GTK_IS_FIXED_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_FIXED))
GTK_FIXED_GET_CLASS
#define GTK_FIXED_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_FIXED, GtkFixedClass))
GtkFixed
struct _GtkFixed
{
GtkContainer parent_instance;
};
GtkFixedClass
struct _GtkFixedClass
{
GtkContainerClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_fixed_get_type
GType
void
gtk_fixed_new
GtkWidget *
void
gtk_fixed_put
void
GtkFixed *fixed, GtkWidget *widget, gint x, gint y
gtk_fixed_move
void
GtkFixed *fixed, GtkWidget *widget, gint x, gint y
gtk_fixed_get_child_position
void
GtkFixed *fixed, GtkWidget *widget, gint *x, gint *y
gtk_fixed_set_child_transform
void
GtkFixed *fixed, GtkWidget *widget, GskTransform *transform
gtk_fixed_get_child_transform
GskTransform *
GtkFixed *fixed, GtkWidget *widget
GTK_TYPE_FIXED_LAYOUT
#define GTK_TYPE_FIXED_LAYOUT (gtk_fixed_layout_get_type ())
GTK_TYPE_FIXED_LAYOUT_CHILD
#define GTK_TYPE_FIXED_LAYOUT_CHILD (gtk_fixed_layout_child_get_type ())
gtk_fixed_layout_new
GtkLayoutManager *
void
gtk_fixed_layout_child_set_position
void
GtkFixedLayoutChild *child, GskTransform *position
gtk_fixed_layout_child_get_position
GskTransform *
GtkFixedLayoutChild *child
GtkFixedLayout
GtkFixedLayoutChild
GTK_TYPE_FLATTEN_LIST_MODEL
#define GTK_TYPE_FLATTEN_LIST_MODEL (gtk_flatten_list_model_get_type ())
gtk_flatten_list_model_new
GtkFlattenListModel *
GType item_type, GListModel *model
gtk_flatten_list_model_set_model
void
GtkFlattenListModel *self, GListModel *model
gtk_flatten_list_model_get_model
GListModel *
GtkFlattenListModel *self
GtkFlattenListModel
GTK_TYPE_FLOW_BOX
#define GTK_TYPE_FLOW_BOX (gtk_flow_box_get_type ())
GTK_FLOW_BOX
#define GTK_FLOW_BOX(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FLOW_BOX, GtkFlowBox))
GTK_FLOW_BOX_CLASS
#define GTK_FLOW_BOX_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_FLOW_BOX, GtkFlowBoxClass))
GTK_IS_FLOW_BOX
#define GTK_IS_FLOW_BOX(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FLOW_BOX))
GTK_IS_FLOW_BOX_CLASS
#define GTK_IS_FLOW_BOX_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_FLOW_BOX))
GTK_FLOW_BOX_GET_CLASS
#define GTK_FLOW_BOX_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_FLOW_BOX, GtkFlowBoxClass))
GtkFlowBox
struct _GtkFlowBox
{
GtkContainer container;
};
GtkFlowBoxClass
struct _GtkFlowBoxClass
{
GtkContainerClass parent_class;
void (*child_activated) (GtkFlowBox *box,
GtkFlowBoxChild *child);
void (*selected_children_changed) (GtkFlowBox *box);
void (*activate_cursor_child) (GtkFlowBox *box);
void (*toggle_cursor_child) (GtkFlowBox *box);
gboolean (*move_cursor) (GtkFlowBox *box,
GtkMovementStep step,
gint count);
void (*select_all) (GtkFlowBox *box);
void (*unselect_all) (GtkFlowBox *box);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
void (*_gtk_reserved5) (void);
void (*_gtk_reserved6) (void);
};
GTK_TYPE_FLOW_BOX_CHILD
#define GTK_TYPE_FLOW_BOX_CHILD (gtk_flow_box_child_get_type ())
GTK_FLOW_BOX_CHILD
#define GTK_FLOW_BOX_CHILD(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FLOW_BOX_CHILD, GtkFlowBoxChild))
GTK_FLOW_BOX_CHILD_CLASS
#define GTK_FLOW_BOX_CHILD_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_FLOW_BOX_CHILD, GtkFlowBoxChildClass))
GTK_IS_FLOW_BOX_CHILD
#define GTK_IS_FLOW_BOX_CHILD(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FLOW_BOX_CHILD))
GTK_IS_FLOW_BOX_CHILD_CLASS
#define GTK_IS_FLOW_BOX_CHILD_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_FLOW_BOX_CHILD))
GTK_FLOW_BOX_CHILD_GET_CLASS
#define GTK_FLOW_BOX_CHILD_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), EG_TYPE_FLOW_BOX_CHILD, GtkFlowBoxChildClass))
GtkFlowBoxChild
struct _GtkFlowBoxChild
{
GtkBin parent_instance;
};
GtkFlowBoxChildClass
struct _GtkFlowBoxChildClass
{
GtkBinClass parent_class;
void (* activate) (GtkFlowBoxChild *child);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
};
GtkFlowBoxCreateWidgetFunc
GtkWidget *
gpointer item,
gpointer user_data
gtk_flow_box_child_get_type
GType
void
gtk_flow_box_child_new
GtkWidget *
void
gtk_flow_box_child_get_index
gint
GtkFlowBoxChild *child
gtk_flow_box_child_is_selected
gboolean
GtkFlowBoxChild *child
gtk_flow_box_child_changed
void
GtkFlowBoxChild *child
gtk_flow_box_get_type
GType
void
gtk_flow_box_new
GtkWidget *
void
gtk_flow_box_bind_model
void
GtkFlowBox *box, GListModel *model, GtkFlowBoxCreateWidgetFunc create_widget_func, gpointer user_data, GDestroyNotify user_data_free_func
gtk_flow_box_set_homogeneous
void
GtkFlowBox *box, gboolean homogeneous
gtk_flow_box_get_homogeneous
gboolean
GtkFlowBox *box
gtk_flow_box_set_row_spacing
void
GtkFlowBox *box, guint spacing
gtk_flow_box_get_row_spacing
guint
GtkFlowBox *box
gtk_flow_box_set_column_spacing
void
GtkFlowBox *box, guint spacing
gtk_flow_box_get_column_spacing
guint
GtkFlowBox *box
gtk_flow_box_set_min_children_per_line
void
GtkFlowBox *box, guint n_children
gtk_flow_box_get_min_children_per_line
guint
GtkFlowBox *box
gtk_flow_box_set_max_children_per_line
void
GtkFlowBox *box, guint n_children
gtk_flow_box_get_max_children_per_line
guint
GtkFlowBox *box
gtk_flow_box_set_activate_on_single_click
void
GtkFlowBox *box, gboolean single
gtk_flow_box_get_activate_on_single_click
gboolean
GtkFlowBox *box
gtk_flow_box_insert
void
GtkFlowBox *box, GtkWidget *widget, gint position
gtk_flow_box_get_child_at_index
GtkFlowBoxChild *
GtkFlowBox *box, gint idx
gtk_flow_box_get_child_at_pos
GtkFlowBoxChild *
GtkFlowBox *box, gint x, gint y
GtkFlowBoxForeachFunc
void
GtkFlowBox *box,
GtkFlowBoxChild *child,
gpointer user_data
gtk_flow_box_selected_foreach
void
GtkFlowBox *box, GtkFlowBoxForeachFunc func, gpointer data
gtk_flow_box_get_selected_children
GList *
GtkFlowBox *box
gtk_flow_box_select_child
void
GtkFlowBox *box, GtkFlowBoxChild *child
gtk_flow_box_unselect_child
void
GtkFlowBox *box, GtkFlowBoxChild *child
gtk_flow_box_select_all
void
GtkFlowBox *box
gtk_flow_box_unselect_all
void
GtkFlowBox *box
gtk_flow_box_set_selection_mode
void
GtkFlowBox *box, GtkSelectionMode mode
gtk_flow_box_get_selection_mode
GtkSelectionMode
GtkFlowBox *box
gtk_flow_box_set_hadjustment
void
GtkFlowBox *box, GtkAdjustment *adjustment
gtk_flow_box_set_vadjustment
void
GtkFlowBox *box, GtkAdjustment *adjustment
GtkFlowBoxFilterFunc
gboolean
GtkFlowBoxChild *child,
gpointer user_data
gtk_flow_box_set_filter_func
void
GtkFlowBox *box, GtkFlowBoxFilterFunc filter_func, gpointer user_data, GDestroyNotify destroy
gtk_flow_box_invalidate_filter
void
GtkFlowBox *box
GtkFlowBoxSortFunc
gint
GtkFlowBoxChild *child1,
GtkFlowBoxChild *child2,
gpointer user_data
gtk_flow_box_set_sort_func
void
GtkFlowBox *box, GtkFlowBoxSortFunc sort_func, gpointer user_data, GDestroyNotify destroy
gtk_flow_box_invalidate_sort
void
GtkFlowBox *box
GTK_TYPE_FONT_BUTTON
#define GTK_TYPE_FONT_BUTTON (gtk_font_button_get_type ())
GTK_FONT_BUTTON
#define GTK_FONT_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FONT_BUTTON, GtkFontButton))
GTK_FONT_BUTTON_CLASS
#define GTK_FONT_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_FONT_BUTTON, GtkFontButtonClass))
GTK_IS_FONT_BUTTON
#define GTK_IS_FONT_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FONT_BUTTON))
GTK_IS_FONT_BUTTON_CLASS
#define GTK_IS_FONT_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_FONT_BUTTON))
GTK_FONT_BUTTON_GET_CLASS
#define GTK_FONT_BUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_FONT_BUTTON, GtkFontButtonClass))
GtkFontButton
struct _GtkFontButton
{
GtkWidget parent_instance;
};
GtkFontButtonClass
struct _GtkFontButtonClass
{
GtkWidgetClass parent_class;
/* font_set signal is emitted when font is chosen */
void (* font_set) (GtkFontButton *gfp);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_font_button_get_type
GType
void
gtk_font_button_new
GtkWidget *
void
gtk_font_button_new_with_font
GtkWidget *
const gchar *fontname
gtk_font_button_get_title
const gchar *
GtkFontButton *font_button
gtk_font_button_set_title
void
GtkFontButton *font_button, const gchar *title
gtk_font_button_get_use_font
gboolean
GtkFontButton *font_button
gtk_font_button_set_use_font
void
GtkFontButton *font_button, gboolean use_font
gtk_font_button_get_use_size
gboolean
GtkFontButton *font_button
gtk_font_button_set_use_size
void
GtkFontButton *font_button, gboolean use_size
GtkFontFilterFunc
gboolean
const PangoFontFamily *family,
const PangoFontFace *face,
gpointer data
GtkFontChooserLevel
typedef enum {
GTK_FONT_CHOOSER_LEVEL_FAMILY = 0,
GTK_FONT_CHOOSER_LEVEL_STYLE = 1 << 0,
GTK_FONT_CHOOSER_LEVEL_SIZE = 1 << 1,
GTK_FONT_CHOOSER_LEVEL_VARIATIONS = 1 << 2,
GTK_FONT_CHOOSER_LEVEL_FEATURES = 1 << 3
} GtkFontChooserLevel;
GTK_TYPE_FONT_CHOOSER
#define GTK_TYPE_FONT_CHOOSER (gtk_font_chooser_get_type ())
GTK_FONT_CHOOSER
#define GTK_FONT_CHOOSER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FONT_CHOOSER, GtkFontChooser))
GTK_IS_FONT_CHOOSER
#define GTK_IS_FONT_CHOOSER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FONT_CHOOSER))
GTK_FONT_CHOOSER_GET_IFACE
#define GTK_FONT_CHOOSER_GET_IFACE(inst) (G_TYPE_INSTANCE_GET_INTERFACE ((inst), GTK_TYPE_FONT_CHOOSER, GtkFontChooserIface))
GtkFontChooserIface
struct _GtkFontChooserIface
{
GTypeInterface base_iface;
/* Methods */
PangoFontFamily * (* get_font_family) (GtkFontChooser *fontchooser);
PangoFontFace * (* get_font_face) (GtkFontChooser *fontchooser);
gint (* get_font_size) (GtkFontChooser *fontchooser);
void (* set_filter_func) (GtkFontChooser *fontchooser,
GtkFontFilterFunc filter,
gpointer user_data,
GDestroyNotify destroy);
/* Signals */
void (* font_activated) (GtkFontChooser *chooser,
const gchar *fontname);
/* More methods */
void (* set_font_map) (GtkFontChooser *fontchooser,
PangoFontMap *fontmap);
PangoFontMap * (* get_font_map) (GtkFontChooser *fontchooser);
/* Padding */
gpointer padding[10];
};
gtk_font_chooser_get_type
GType
void
gtk_font_chooser_get_font_family
PangoFontFamily *
GtkFontChooser *fontchooser
gtk_font_chooser_get_font_face
PangoFontFace *
GtkFontChooser *fontchooser
gtk_font_chooser_get_font_size
gint
GtkFontChooser *fontchooser
gtk_font_chooser_get_font_desc
PangoFontDescription *
GtkFontChooser *fontchooser
gtk_font_chooser_set_font_desc
void
GtkFontChooser *fontchooser, const PangoFontDescription *font_desc
gtk_font_chooser_get_font
gchar *
GtkFontChooser *fontchooser
gtk_font_chooser_set_font
void
GtkFontChooser *fontchooser, const gchar *fontname
gtk_font_chooser_get_preview_text
gchar *
GtkFontChooser *fontchooser
gtk_font_chooser_set_preview_text
void
GtkFontChooser *fontchooser, const gchar *text
gtk_font_chooser_get_show_preview_entry
gboolean
GtkFontChooser *fontchooser
gtk_font_chooser_set_show_preview_entry
void
GtkFontChooser *fontchooser, gboolean show_preview_entry
gtk_font_chooser_set_filter_func
void
GtkFontChooser *fontchooser, GtkFontFilterFunc filter, gpointer user_data, GDestroyNotify destroy
gtk_font_chooser_set_font_map
void
GtkFontChooser *fontchooser, PangoFontMap *fontmap
gtk_font_chooser_get_font_map
PangoFontMap *
GtkFontChooser *fontchooser
gtk_font_chooser_set_level
void
GtkFontChooser *fontchooser, GtkFontChooserLevel level
gtk_font_chooser_get_level
GtkFontChooserLevel
GtkFontChooser *fontchooser
gtk_font_chooser_get_font_features
char *
GtkFontChooser *fontchooser
gtk_font_chooser_get_language
char *
GtkFontChooser *fontchooser
gtk_font_chooser_set_language
void
GtkFontChooser *fontchooser, const char *language
GtkFontChooser
GTK_TYPE_FONT_CHOOSER_DIALOG
#define GTK_TYPE_FONT_CHOOSER_DIALOG (gtk_font_chooser_dialog_get_type ())
GTK_FONT_CHOOSER_DIALOG
#define GTK_FONT_CHOOSER_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FONT_CHOOSER_DIALOG, GtkFontChooserDialog))
GTK_FONT_CHOOSER_DIALOG_CLASS
#define GTK_FONT_CHOOSER_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_FONT_CHOOSER_DIALOG, GtkFontChooserDialogClass))
GTK_IS_FONT_CHOOSER_DIALOG
#define GTK_IS_FONT_CHOOSER_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FONT_CHOOSER_DIALOG))
GTK_IS_FONT_CHOOSER_DIALOG_CLASS
#define GTK_IS_FONT_CHOOSER_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_FONT_CHOOSER_DIALOG))
GTK_FONT_CHOOSER_DIALOG_GET_CLASS
#define GTK_FONT_CHOOSER_DIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_FONT_CHOOSER_DIALOG, GtkFontChooserDialogClass))
GtkFontChooserDialog
struct _GtkFontChooserDialog
{
GtkDialog parent_instance;
/*< private >*/
GtkFontChooserDialogPrivate *priv;
};
GtkFontChooserDialogClass
struct _GtkFontChooserDialogClass
{
GtkDialogClass parent_class;
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_font_chooser_dialog_get_type
GType
void
gtk_font_chooser_dialog_new
GtkWidget *
const gchar *title, GtkWindow *parent
GtkFontChooserDialogPrivate
GTK_FONT_CHOOSER_DELEGATE_QUARK
#define GTK_FONT_CHOOSER_DELEGATE_QUARK (_gtk_font_chooser_delegate_get_quark ())
GtkFontChooserProp
typedef enum {
GTK_FONT_CHOOSER_PROP_FIRST = 0x4000,
GTK_FONT_CHOOSER_PROP_FONT,
GTK_FONT_CHOOSER_PROP_FONT_DESC,
GTK_FONT_CHOOSER_PROP_PREVIEW_TEXT,
GTK_FONT_CHOOSER_PROP_SHOW_PREVIEW_ENTRY,
GTK_FONT_CHOOSER_PROP_LEVEL,
GTK_FONT_CHOOSER_PROP_FONT_FEATURES,
GTK_FONT_CHOOSER_PROP_LANGUAGE,
GTK_FONT_CHOOSER_PROP_LAST
} GtkFontChooserProp;
GTK_TYPE_FONT_CHOOSER_WIDGET
#define GTK_TYPE_FONT_CHOOSER_WIDGET (gtk_font_chooser_widget_get_type ())
GTK_FONT_CHOOSER_WIDGET
#define GTK_FONT_CHOOSER_WIDGET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FONT_CHOOSER_WIDGET, GtkFontChooserWidget))
GTK_FONT_CHOOSER_WIDGET_CLASS
#define GTK_FONT_CHOOSER_WIDGET_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_FONT_CHOOSER_WIDGET, GtkFontChooserWidgetClass))
GTK_IS_FONT_CHOOSER_WIDGET
#define GTK_IS_FONT_CHOOSER_WIDGET(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FONT_CHOOSER_WIDGET))
GTK_IS_FONT_CHOOSER_WIDGET_CLASS
#define GTK_IS_FONT_CHOOSER_WIDGET_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_FONT_CHOOSER_WIDGET))
GTK_FONT_CHOOSER_WIDGET_GET_CLASS
#define GTK_FONT_CHOOSER_WIDGET_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_FONT_CHOOSER_WIDGET, GtkFontChooserWidgetClass))
GtkFontChooserWidget
struct _GtkFontChooserWidget
{
GtkWidget parent_instance;
/*< private >*/
GtkFontChooserWidgetPrivate *priv;
};
GtkFontChooserWidgetClass
struct _GtkFontChooserWidgetClass
{
GtkWidgetClass parent_class;
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
void (*_gtk_reserved5) (void);
void (*_gtk_reserved6) (void);
void (*_gtk_reserved7) (void);
void (*_gtk_reserved8) (void);
};
gtk_font_chooser_widget_get_type
GType
void
gtk_font_chooser_widget_new
GtkWidget *
void
GtkFontChooserWidgetPrivate
GTK_TYPE_FRAME
#define GTK_TYPE_FRAME (gtk_frame_get_type ())
GTK_FRAME
#define GTK_FRAME(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FRAME, GtkFrame))
GTK_FRAME_CLASS
#define GTK_FRAME_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_FRAME, GtkFrameClass))
GTK_IS_FRAME
#define GTK_IS_FRAME(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FRAME))
GTK_IS_FRAME_CLASS
#define GTK_IS_FRAME_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_FRAME))
GTK_FRAME_GET_CLASS
#define GTK_FRAME_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_FRAME, GtkFrameClass))
GtkFrame
struct _GtkFrame
{
GtkBin parent_instance;
};
GtkFrameClass
struct _GtkFrameClass
{
GtkBinClass parent_class;
/*< public >*/
void (*compute_child_allocation) (GtkFrame *frame,
GtkAllocation *allocation);
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_frame_get_type
GType
void
gtk_frame_new
GtkWidget *
const gchar *label
gtk_frame_set_label
void
GtkFrame *frame, const gchar *label
gtk_frame_get_label
const gchar *
GtkFrame *frame
gtk_frame_set_label_widget
void
GtkFrame *frame, GtkWidget *label_widget
gtk_frame_get_label_widget
GtkWidget *
GtkFrame *frame
gtk_frame_set_label_align
void
GtkFrame *frame, gfloat xalign
gtk_frame_get_label_align
gfloat
GtkFrame *frame
gtk_frame_set_shadow_type
void
GtkFrame *frame, GtkShadowType type
gtk_frame_get_shadow_type
GtkShadowType
GtkFrame *frame
GTK_TYPE_GESTURE
#define GTK_TYPE_GESTURE (gtk_gesture_get_type ())
GTK_GESTURE
#define GTK_GESTURE(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_GESTURE, GtkGesture))
GTK_GESTURE_CLASS
#define GTK_GESTURE_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GTK_TYPE_GESTURE, GtkGestureClass))
GTK_IS_GESTURE
#define GTK_IS_GESTURE(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_GESTURE))
GTK_IS_GESTURE_CLASS
#define GTK_IS_GESTURE_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GTK_TYPE_GESTURE))
GTK_GESTURE_GET_CLASS
#define GTK_GESTURE_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_GESTURE, GtkGestureClass))
gtk_gesture_get_type
GType
void
gtk_gesture_get_device
GdkDevice *
GtkGesture *gesture
gtk_gesture_set_state
gboolean
GtkGesture *gesture, GtkEventSequenceState state
gtk_gesture_get_sequence_state
GtkEventSequenceState
GtkGesture *gesture, GdkEventSequence *sequence
gtk_gesture_set_sequence_state
gboolean
GtkGesture *gesture, GdkEventSequence *sequence, GtkEventSequenceState state
gtk_gesture_get_sequences
GList *
GtkGesture *gesture
gtk_gesture_get_last_updated_sequence
GdkEventSequence *
GtkGesture *gesture
gtk_gesture_handles_sequence
gboolean
GtkGesture *gesture, GdkEventSequence *sequence
gtk_gesture_get_last_event
const GdkEvent *
GtkGesture *gesture, GdkEventSequence *sequence
gtk_gesture_get_point
gboolean
GtkGesture *gesture, GdkEventSequence *sequence, gdouble *x, gdouble *y
gtk_gesture_get_bounding_box
gboolean
GtkGesture *gesture, GdkRectangle *rect
gtk_gesture_get_bounding_box_center
gboolean
GtkGesture *gesture, gdouble *x, gdouble *y
gtk_gesture_is_active
gboolean
GtkGesture *gesture
gtk_gesture_is_recognized
gboolean
GtkGesture *gesture
gtk_gesture_group
void
GtkGesture *group_gesture, GtkGesture *gesture
gtk_gesture_ungroup
void
GtkGesture *gesture
gtk_gesture_get_group
GList *
GtkGesture *gesture
gtk_gesture_is_grouped_with
gboolean
GtkGesture *gesture, GtkGesture *other
GtkGestureClass
GTK_TYPE_GESTURE_DRAG
#define GTK_TYPE_GESTURE_DRAG (gtk_gesture_drag_get_type ())
GTK_GESTURE_DRAG
#define GTK_GESTURE_DRAG(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_GESTURE_DRAG, GtkGestureDrag))
GTK_GESTURE_DRAG_CLASS
#define GTK_GESTURE_DRAG_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GTK_TYPE_GESTURE_DRAG, GtkGestureDragClass))
GTK_IS_GESTURE_DRAG
#define GTK_IS_GESTURE_DRAG(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_GESTURE_DRAG))
GTK_IS_GESTURE_DRAG_CLASS
#define GTK_IS_GESTURE_DRAG_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GTK_TYPE_GESTURE_DRAG))
GTK_GESTURE_DRAG_GET_CLASS
#define GTK_GESTURE_DRAG_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_GESTURE_DRAG, GtkGestureDragClass))
gtk_gesture_drag_get_type
GType
void
gtk_gesture_drag_new
GtkGesture *
void
gtk_gesture_drag_get_start_point
gboolean
GtkGestureDrag *gesture, gdouble *x, gdouble *y
gtk_gesture_drag_get_offset
gboolean
GtkGestureDrag *gesture, gdouble *x, gdouble *y
GtkGestureDrag
GtkGestureDragClass
GTK_TYPE_GESTURE_LONG_PRESS
#define GTK_TYPE_GESTURE_LONG_PRESS (gtk_gesture_long_press_get_type ())
GTK_GESTURE_LONG_PRESS
#define GTK_GESTURE_LONG_PRESS(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_GESTURE_LONG_PRESS, GtkGestureLongPress))
GTK_GESTURE_LONG_PRESS_CLASS
#define GTK_GESTURE_LONG_PRESS_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GTK_TYPE_GESTURE_LONG_PRESS, GtkGestureLongPressClass))
GTK_IS_GESTURE_LONG_PRESS
#define GTK_IS_GESTURE_LONG_PRESS(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_GESTURE_LONG_PRESS))
GTK_IS_GESTURE_LONG_PRESS_CLASS
#define GTK_IS_GESTURE_LONG_PRESS_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GTK_TYPE_GESTURE_LONG_PRESS))
GTK_GESTURE_LONG_PRESS_GET_CLASS
#define GTK_GESTURE_LONG_PRESS_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_GESTURE_LONG_PRESS, GtkGestureLongPressClass))
gtk_gesture_long_press_get_type
GType
void
gtk_gesture_long_press_new
GtkGesture *
void
GtkGestureLongPress
GtkGestureLongPressClass
GTK_TYPE_GESTURE_MULTI_PRESS
#define GTK_TYPE_GESTURE_MULTI_PRESS (gtk_gesture_multi_press_get_type ())
GTK_GESTURE_MULTI_PRESS
#define GTK_GESTURE_MULTI_PRESS(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_GESTURE_MULTI_PRESS, GtkGestureMultiPress))
GTK_GESTURE_MULTI_PRESS_CLASS
#define GTK_GESTURE_MULTI_PRESS_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GTK_TYPE_GESTURE_MULTI_PRESS, GtkGestureMultiPressClass))
GTK_IS_GESTURE_MULTI_PRESS
#define GTK_IS_GESTURE_MULTI_PRESS(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_GESTURE_MULTI_PRESS))
GTK_IS_GESTURE_MULTI_PRESS_CLASS
#define GTK_IS_GESTURE_MULTI_PRESS_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GTK_TYPE_GESTURE_MULTI_PRESS))
GTK_GESTURE_MULTI_PRESS_GET_CLASS
#define GTK_GESTURE_MULTI_PRESS_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_GESTURE_MULTI_PRESS, GtkGestureMultiPressClass))
gtk_gesture_multi_press_get_type
GType
void
gtk_gesture_multi_press_new
GtkGesture *
void
gtk_gesture_multi_press_set_area
void
GtkGestureMultiPress *gesture, const GdkRectangle *rect
gtk_gesture_multi_press_get_area
gboolean
GtkGestureMultiPress *gesture, GdkRectangle *rect
GtkGestureMultiPress
GtkGestureMultiPressClass
GTK_TYPE_GESTURE_PAN
#define GTK_TYPE_GESTURE_PAN (gtk_gesture_pan_get_type ())
GTK_GESTURE_PAN
#define GTK_GESTURE_PAN(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_GESTURE_PAN, GtkGesturePan))
GTK_GESTURE_PAN_CLASS
#define GTK_GESTURE_PAN_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GTK_TYPE_GESTURE_PAN, GtkGesturePanClass))
GTK_IS_GESTURE_PAN
#define GTK_IS_GESTURE_PAN(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_GESTURE_PAN))
GTK_IS_GESTURE_PAN_CLASS
#define GTK_IS_GESTURE_PAN_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GTK_TYPE_GESTURE_PAN))
GTK_GESTURE_PAN_GET_CLASS
#define GTK_GESTURE_PAN_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_GESTURE_PAN, GtkGesturePanClass))
gtk_gesture_pan_get_type
GType
void
gtk_gesture_pan_new
GtkGesture *
GtkOrientation orientation
gtk_gesture_pan_get_orientation
GtkOrientation
GtkGesturePan *gesture
gtk_gesture_pan_set_orientation
void
GtkGesturePan *gesture, GtkOrientation orientation
GtkGesturePan
GtkGesturePanClass
GTK_TYPE_GESTURE_ROTATE
#define GTK_TYPE_GESTURE_ROTATE (gtk_gesture_rotate_get_type ())
GTK_GESTURE_ROTATE
#define GTK_GESTURE_ROTATE(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_GESTURE_ROTATE, GtkGestureRotate))
GTK_GESTURE_ROTATE_CLASS
#define GTK_GESTURE_ROTATE_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GTK_TYPE_GESTURE_ROTATE, GtkGestureRotateClass))
GTK_IS_GESTURE_ROTATE
#define GTK_IS_GESTURE_ROTATE(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_GESTURE_ROTATE))
GTK_IS_GESTURE_ROTATE_CLASS
#define GTK_IS_GESTURE_ROTATE_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GTK_TYPE_GESTURE_ROTATE))
GTK_GESTURE_ROTATE_GET_CLASS
#define GTK_GESTURE_ROTATE_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_GESTURE_ROTATE, GtkGestureRotateClass))
gtk_gesture_rotate_get_type
GType
void
gtk_gesture_rotate_new
GtkGesture *
void
gtk_gesture_rotate_get_angle_delta
gdouble
GtkGestureRotate *gesture
GtkGestureRotate
GtkGestureRotateClass
GTK_TYPE_GESTURE_SINGLE
#define GTK_TYPE_GESTURE_SINGLE (gtk_gesture_single_get_type ())
GTK_GESTURE_SINGLE
#define GTK_GESTURE_SINGLE(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_GESTURE_SINGLE, GtkGestureSingle))
GTK_GESTURE_SINGLE_CLASS
#define GTK_GESTURE_SINGLE_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GTK_TYPE_GESTURE_SINGLE, GtkGestureSingleClass))
GTK_IS_GESTURE_SINGLE
#define GTK_IS_GESTURE_SINGLE(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_GESTURE_SINGLE))
GTK_IS_GESTURE_SINGLE_CLASS
#define GTK_IS_GESTURE_SINGLE_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GTK_TYPE_GESTURE_SINGLE))
GTK_GESTURE_SINGLE_GET_CLASS
#define GTK_GESTURE_SINGLE_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_GESTURE_SINGLE, GtkGestureSingleClass))
gtk_gesture_single_get_type
GType
void
gtk_gesture_single_get_touch_only
gboolean
GtkGestureSingle *gesture
gtk_gesture_single_set_touch_only
void
GtkGestureSingle *gesture, gboolean touch_only
gtk_gesture_single_get_exclusive
gboolean
GtkGestureSingle *gesture
gtk_gesture_single_set_exclusive
void
GtkGestureSingle *gesture, gboolean exclusive
gtk_gesture_single_get_button
guint
GtkGestureSingle *gesture
gtk_gesture_single_set_button
void
GtkGestureSingle *gesture, guint button
gtk_gesture_single_get_current_button
guint
GtkGestureSingle *gesture
gtk_gesture_single_get_current_sequence
GdkEventSequence *
GtkGestureSingle *gesture
GtkGestureSingle
GtkGestureSingleClass
GTK_TYPE_GESTURE_STYLUS
#define GTK_TYPE_GESTURE_STYLUS (gtk_gesture_stylus_get_type ())
GTK_GESTURE_STYLUS
#define GTK_GESTURE_STYLUS(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_GESTURE_STYLUS, GtkGestureStylus))
GTK_GESTURE_STYLUS_CLASS
#define GTK_GESTURE_STYLUS_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GTK_TYPE_GESTURE_STYLUS, GtkGestureStylusClass))
GTK_IS_GESTURE_STYLUS
#define GTK_IS_GESTURE_STYLUS(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_GESTURE_STYLUS))
GTK_IS_GESTURE_STYLUS_CLASS
#define GTK_IS_GESTURE_STYLUS_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GTK_TYPE_GESTURE_STYLUS))
GTK_GESTURE_STYLUS_GET_CLASS
#define GTK_GESTURE_STYLUS_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_GESTURE_STYLUS, GtkGestureStylusClass))
gtk_gesture_stylus_get_type
GType
void
gtk_gesture_stylus_new
GtkGesture *
void
gtk_gesture_stylus_get_axis
gboolean
GtkGestureStylus *gesture, GdkAxisUse axis, gdouble *value
gtk_gesture_stylus_get_axes
gboolean
GtkGestureStylus *gesture, GdkAxisUse axes[], gdouble **values
gtk_gesture_stylus_get_backlog
gboolean
GtkGestureStylus *gesture, GdkTimeCoord **backlog, guint *n_elems
gtk_gesture_stylus_get_device_tool
GdkDeviceTool *
GtkGestureStylus *gesture
GtkGestureStylus
GtkGestureStylusClass
GTK_TYPE_GESTURE_SWIPE
#define GTK_TYPE_GESTURE_SWIPE (gtk_gesture_swipe_get_type ())
GTK_GESTURE_SWIPE
#define GTK_GESTURE_SWIPE(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_GESTURE_SWIPE, GtkGestureSwipe))
GTK_GESTURE_SWIPE_CLASS
#define GTK_GESTURE_SWIPE_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GTK_TYPE_GESTURE_SWIPE, GtkGestureSwipeClass))
GTK_IS_GESTURE_SWIPE
#define GTK_IS_GESTURE_SWIPE(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_GESTURE_SWIPE))
GTK_IS_GESTURE_SWIPE_CLASS
#define GTK_IS_GESTURE_SWIPE_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GTK_TYPE_GESTURE_SWIPE))
GTK_GESTURE_SWIPE_GET_CLASS
#define GTK_GESTURE_SWIPE_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_GESTURE_SWIPE, GtkGestureSwipeClass))
gtk_gesture_swipe_get_type
GType
void
gtk_gesture_swipe_new
GtkGesture *
void
gtk_gesture_swipe_get_velocity
gboolean
GtkGestureSwipe *gesture, gdouble *velocity_x, gdouble *velocity_y
GtkGestureSwipe
GtkGestureSwipeClass
GTK_TYPE_GESTURE_ZOOM
#define GTK_TYPE_GESTURE_ZOOM (gtk_gesture_zoom_get_type ())
GTK_GESTURE_ZOOM
#define GTK_GESTURE_ZOOM(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_GESTURE_ZOOM, GtkGestureZoom))
GTK_GESTURE_ZOOM_CLASS
#define GTK_GESTURE_ZOOM_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GTK_TYPE_GESTURE_ZOOM, GtkGestureZoomClass))
GTK_IS_GESTURE_ZOOM
#define GTK_IS_GESTURE_ZOOM(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_GESTURE_ZOOM))
GTK_IS_GESTURE_ZOOM_CLASS
#define GTK_IS_GESTURE_ZOOM_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GTK_TYPE_GESTURE_ZOOM))
GTK_GESTURE_ZOOM_GET_CLASS
#define GTK_GESTURE_ZOOM_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_GESTURE_ZOOM, GtkGestureZoomClass))
gtk_gesture_zoom_get_type
GType
void
gtk_gesture_zoom_new
GtkGesture *
void
gtk_gesture_zoom_get_scale_delta
gdouble
GtkGestureZoom *gesture
GtkGestureZoom
GtkGestureZoomClass
GTK_TYPE_GL_AREA
#define GTK_TYPE_GL_AREA (gtk_gl_area_get_type ())
GTK_GL_AREA
#define GTK_GL_AREA(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_GL_AREA, GtkGLArea))
GTK_IS_GL_AREA
#define GTK_IS_GL_AREA(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_GL_AREA))
GTK_GL_AREA_CLASS
#define GTK_GL_AREA_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_GL_AREA, GtkGLAreaClass))
GTK_IS_GL_AREA_CLASS
#define GTK_IS_GL_AREA_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_GL_AREA))
GTK_GL_AREA_GET_CLASS
#define GTK_GL_AREA_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_GL_AREA, GtkGLAreaClass))
GtkGLArea
struct _GtkGLArea
{
/*< private >*/
GtkWidget parent_instance;
};
GtkGLAreaClass
struct _GtkGLAreaClass
{
/*< private >*/
GtkWidgetClass parent_class;
/*< public >*/
gboolean (* render) (GtkGLArea *area,
GdkGLContext *context);
void (* resize) (GtkGLArea *area,
int width,
int height);
GdkGLContext * (* create_context) (GtkGLArea *area);
/*< private >*/
gpointer _padding[6];
};
gtk_gl_area_get_type
GType
void
gtk_gl_area_new
GtkWidget *
void
gtk_gl_area_set_use_es
void
GtkGLArea *area, gboolean use_es
gtk_gl_area_get_use_es
gboolean
GtkGLArea *area
gtk_gl_area_set_required_version
void
GtkGLArea *area, gint major, gint minor
gtk_gl_area_get_required_version
void
GtkGLArea *area, gint *major, gint *minor
gtk_gl_area_get_has_depth_buffer
gboolean
GtkGLArea *area
gtk_gl_area_set_has_depth_buffer
void
GtkGLArea *area, gboolean has_depth_buffer
gtk_gl_area_get_has_stencil_buffer
gboolean
GtkGLArea *area
gtk_gl_area_set_has_stencil_buffer
void
GtkGLArea *area, gboolean has_stencil_buffer
gtk_gl_area_get_auto_render
gboolean
GtkGLArea *area
gtk_gl_area_set_auto_render
void
GtkGLArea *area, gboolean auto_render
gtk_gl_area_queue_render
void
GtkGLArea *area
gtk_gl_area_get_context
GdkGLContext *
GtkGLArea *area
gtk_gl_area_make_current
void
GtkGLArea *area
gtk_gl_area_attach_buffers
void
GtkGLArea *area
gtk_gl_area_set_error
void
GtkGLArea *area, const GError *error
gtk_gl_area_get_error
GError *
GtkGLArea *area
GTK_TYPE_GRID
#define GTK_TYPE_GRID (gtk_grid_get_type ())
GTK_GRID
#define GTK_GRID(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_GRID, GtkGrid))
GTK_GRID_CLASS
#define GTK_GRID_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_GRID, GtkGridClass))
GTK_IS_GRID
#define GTK_IS_GRID(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_GRID))
GTK_IS_GRID_CLASS
#define GTK_IS_GRID_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_GRID))
GTK_GRID_GET_CLASS
#define GTK_GRID_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_GRID, GtkGridClass))
GtkGrid
struct _GtkGrid
{
/*< private >*/
GtkContainer parent_instance;
};
GtkGridClass
struct _GtkGridClass
{
GtkContainerClass parent_class;
/*< private >*/
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
void (*_gtk_reserved5) (void);
void (*_gtk_reserved6) (void);
void (*_gtk_reserved7) (void);
void (*_gtk_reserved8) (void);
};
gtk_grid_get_type
GType
void
gtk_grid_new
GtkWidget *
void
gtk_grid_attach
void
GtkGrid *grid, GtkWidget *child, gint left, gint top, gint width, gint height
gtk_grid_attach_next_to
void
GtkGrid *grid, GtkWidget *child, GtkWidget *sibling, GtkPositionType side, gint width, gint height
gtk_grid_get_child_at
GtkWidget *
GtkGrid *grid, gint left, gint top
gtk_grid_insert_row
void
GtkGrid *grid, gint position
gtk_grid_insert_column
void
GtkGrid *grid, gint position
gtk_grid_remove_row
void
GtkGrid *grid, gint position
gtk_grid_remove_column
void
GtkGrid *grid, gint position
gtk_grid_insert_next_to
void
GtkGrid *grid, GtkWidget *sibling, GtkPositionType side
gtk_grid_set_row_homogeneous
void
GtkGrid *grid, gboolean homogeneous
gtk_grid_get_row_homogeneous
gboolean
GtkGrid *grid
gtk_grid_set_row_spacing
void
GtkGrid *grid, guint spacing
gtk_grid_get_row_spacing
guint
GtkGrid *grid
gtk_grid_set_column_homogeneous
void
GtkGrid *grid, gboolean homogeneous
gtk_grid_get_column_homogeneous
gboolean
GtkGrid *grid
gtk_grid_set_column_spacing
void
GtkGrid *grid, guint spacing
gtk_grid_get_column_spacing
guint
GtkGrid *grid
gtk_grid_set_row_baseline_position
void
GtkGrid *grid, gint row, GtkBaselinePosition pos
gtk_grid_get_row_baseline_position
GtkBaselinePosition
GtkGrid *grid, gint row
gtk_grid_set_baseline_row
void
GtkGrid *grid, gint row
gtk_grid_get_baseline_row
gint
GtkGrid *grid
gtk_grid_query_child
void
GtkGrid *grid, GtkWidget *child, gint *left, gint *top, gint *width, gint *height
GTK_TYPE_GRID_LAYOUT
#define GTK_TYPE_GRID_LAYOUT (gtk_grid_layout_get_type ())
GTK_TYPE_GRID_LAYOUT_CHILD
#define GTK_TYPE_GRID_LAYOUT_CHILD (gtk_grid_layout_child_get_type ())
gtk_grid_layout_new
GtkLayoutManager *
void
gtk_grid_layout_set_row_homogeneous
void
GtkGridLayout *grid, gboolean homogeneous
gtk_grid_layout_get_row_homogeneous
gboolean
GtkGridLayout *grid
gtk_grid_layout_set_row_spacing
void
GtkGridLayout *grid, guint spacing
gtk_grid_layout_get_row_spacing
guint
GtkGridLayout *grid
gtk_grid_layout_set_column_homogeneous
void
GtkGridLayout *grid, gboolean homogeneous
gtk_grid_layout_get_column_homogeneous
gboolean
GtkGridLayout *grid
gtk_grid_layout_set_column_spacing
void
GtkGridLayout *grid, guint spacing
gtk_grid_layout_get_column_spacing
guint
GtkGridLayout *grid
gtk_grid_layout_set_row_baseline_position
void
GtkGridLayout *grid, int row, GtkBaselinePosition pos
gtk_grid_layout_get_row_baseline_position
GtkBaselinePosition
GtkGridLayout *grid, int row
gtk_grid_layout_set_baseline_row
void
GtkGridLayout *grid, int row
gtk_grid_layout_get_baseline_row
int
GtkGridLayout *grid
gtk_grid_layout_child_set_top_attach
void
GtkGridLayoutChild *child, int attach
gtk_grid_layout_child_get_top_attach
int
GtkGridLayoutChild *child
gtk_grid_layout_child_set_left_attach
void
GtkGridLayoutChild *child, int attach
gtk_grid_layout_child_get_left_attach
int
GtkGridLayoutChild *child
gtk_grid_layout_child_set_column_span
void
GtkGridLayoutChild *child, int span
gtk_grid_layout_child_get_column_span
int
GtkGridLayoutChild *child
gtk_grid_layout_child_set_row_span
void
GtkGridLayoutChild *child, int span
gtk_grid_layout_child_get_row_span
int
GtkGridLayoutChild *child
GtkGridLayout
GtkGridLayoutChild
GTK_TYPE_HEADER_BAR
#define GTK_TYPE_HEADER_BAR (gtk_header_bar_get_type ())
GTK_HEADER_BAR
#define GTK_HEADER_BAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_HEADER_BAR, GtkHeaderBar))
GTK_HEADER_BAR_CLASS
#define GTK_HEADER_BAR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_HEADER_BAR, GtkHeaderBarClass))
GTK_IS_HEADER_BAR
#define GTK_IS_HEADER_BAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_HEADER_BAR))
GTK_IS_HEADER_BAR_CLASS
#define GTK_IS_HEADER_BAR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_HEADER_BAR))
GTK_HEADER_BAR_GET_CLASS
#define GTK_HEADER_BAR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_HEADER_BAR, GtkHeaderBarClass))
GtkHeaderBar
struct _GtkHeaderBar
{
GtkContainer container;
};
GtkHeaderBarClass
struct _GtkHeaderBarClass
{
GtkContainerClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_header_bar_get_type
GType
void
gtk_header_bar_new
GtkWidget *
void
gtk_header_bar_set_title
void
GtkHeaderBar *bar, const gchar *title
gtk_header_bar_get_title
const gchar *
GtkHeaderBar *bar
gtk_header_bar_set_subtitle
void
GtkHeaderBar *bar, const gchar *subtitle
gtk_header_bar_get_subtitle
const gchar *
GtkHeaderBar *bar
gtk_header_bar_set_custom_title
void
GtkHeaderBar *bar, GtkWidget *title_widget
gtk_header_bar_get_custom_title
GtkWidget *
GtkHeaderBar *bar
gtk_header_bar_pack_start
void
GtkHeaderBar *bar, GtkWidget *child
gtk_header_bar_pack_end
void
GtkHeaderBar *bar, GtkWidget *child
gtk_header_bar_get_show_title_buttons
gboolean
GtkHeaderBar *bar
gtk_header_bar_set_show_title_buttons
void
GtkHeaderBar *bar, gboolean setting
gtk_header_bar_set_has_subtitle
void
GtkHeaderBar *bar, gboolean setting
gtk_header_bar_get_has_subtitle
gboolean
GtkHeaderBar *bar
gtk_header_bar_set_decoration_layout
void
GtkHeaderBar *bar, const gchar *layout
gtk_header_bar_get_decoration_layout
const gchar *
GtkHeaderBar *bar
GtkHeaderBarPrivate
GTK_TYPE_ICON_INFO
#define GTK_TYPE_ICON_INFO (gtk_icon_info_get_type ())
GTK_ICON_INFO
#define GTK_ICON_INFO(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ICON_INFO, GtkIconInfo))
GTK_ICON_INFO_CLASS
#define GTK_ICON_INFO_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ICON_INFO, GtkIconInfoClass))
GTK_IS_ICON_INFO
#define GTK_IS_ICON_INFO(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ICON_INFO))
GTK_IS_ICON_INFO_CLASS
#define GTK_IS_ICON_INFO_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ICON_INFO))
GTK_ICON_INFO_GET_CLASS
#define GTK_ICON_INFO_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ICON_INFO, GtkIconInfoClass))
GTK_TYPE_ICON_THEME
#define GTK_TYPE_ICON_THEME (gtk_icon_theme_get_type ())
GTK_ICON_THEME
#define GTK_ICON_THEME(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ICON_THEME, GtkIconTheme))
GTK_ICON_THEME_CLASS
#define GTK_ICON_THEME_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ICON_THEME, GtkIconThemeClass))
GTK_IS_ICON_THEME
#define GTK_IS_ICON_THEME(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ICON_THEME))
GTK_IS_ICON_THEME_CLASS
#define GTK_IS_ICON_THEME_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ICON_THEME))
GTK_ICON_THEME_GET_CLASS
#define GTK_ICON_THEME_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ICON_THEME, GtkIconThemeClass))
GtkIconTheme
struct _GtkIconTheme
{
/*< private >*/
GObject parent_instance;
GtkIconThemePrivate *priv;
};
GtkIconThemeClass
struct _GtkIconThemeClass
{
GObjectClass parent_class;
/*< public >*/
void (* changed) (GtkIconTheme *icon_theme);
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
GtkIconLookupFlags
typedef enum
{
GTK_ICON_LOOKUP_NO_SVG = 1 << 0,
GTK_ICON_LOOKUP_FORCE_SVG = 1 << 1,
GTK_ICON_LOOKUP_USE_BUILTIN = 1 << 2,
GTK_ICON_LOOKUP_GENERIC_FALLBACK = 1 << 3,
GTK_ICON_LOOKUP_FORCE_SIZE = 1 << 4,
GTK_ICON_LOOKUP_FORCE_REGULAR = 1 << 5,
GTK_ICON_LOOKUP_FORCE_SYMBOLIC = 1 << 6,
GTK_ICON_LOOKUP_DIR_LTR = 1 << 7,
GTK_ICON_LOOKUP_DIR_RTL = 1 << 8
} GtkIconLookupFlags;
GTK_ICON_THEME_ERROR
#define GTK_ICON_THEME_ERROR gtk_icon_theme_error_quark ()
GtkIconThemeError
typedef enum {
GTK_ICON_THEME_NOT_FOUND,
GTK_ICON_THEME_FAILED
} GtkIconThemeError;
gtk_icon_theme_error_quark
GQuark
void
gtk_icon_theme_get_type
GType
void
gtk_icon_theme_new
GtkIconTheme *
void
gtk_icon_theme_get_default
GtkIconTheme *
void
gtk_icon_theme_get_for_display
GtkIconTheme *
GdkDisplay *display
gtk_icon_theme_set_display
void
GtkIconTheme *icon_theme, GdkDisplay *display
gtk_icon_theme_set_search_path
void
GtkIconTheme *icon_theme, const gchar *path[], gint n_elements
gtk_icon_theme_get_search_path
void
GtkIconTheme *icon_theme, gchar **path[], gint *n_elements
gtk_icon_theme_append_search_path
void
GtkIconTheme *icon_theme, const gchar *path
gtk_icon_theme_prepend_search_path
void
GtkIconTheme *icon_theme, const gchar *path
gtk_icon_theme_add_resource_path
void
GtkIconTheme *icon_theme, const gchar *path
gtk_icon_theme_set_custom_theme
void
GtkIconTheme *icon_theme, const gchar *theme_name
gtk_icon_theme_has_icon
gboolean
GtkIconTheme *icon_theme, const gchar *icon_name
gtk_icon_theme_get_icon_sizes
gint *
GtkIconTheme *icon_theme, const gchar *icon_name
gtk_icon_theme_lookup_icon
GtkIconInfo *
GtkIconTheme *icon_theme, const gchar *icon_name, gint size, GtkIconLookupFlags flags
gtk_icon_theme_lookup_icon_for_scale
GtkIconInfo *
GtkIconTheme *icon_theme, const gchar *icon_name, gint size, gint scale, GtkIconLookupFlags flags
gtk_icon_theme_choose_icon
GtkIconInfo *
GtkIconTheme *icon_theme, const gchar *icon_names[], gint size, GtkIconLookupFlags flags
gtk_icon_theme_choose_icon_for_scale
GtkIconInfo *
GtkIconTheme *icon_theme, const gchar *icon_names[], gint size, gint scale, GtkIconLookupFlags flags
gtk_icon_theme_load_icon
GdkPixbuf *
GtkIconTheme *icon_theme, const gchar *icon_name, gint size, GtkIconLookupFlags flags, GError **error
gtk_icon_theme_load_icon_for_scale
GdkPixbuf *
GtkIconTheme *icon_theme, const gchar *icon_name, gint size, gint scale, GtkIconLookupFlags flags, GError **error
gtk_icon_theme_lookup_by_gicon
GtkIconInfo *
GtkIconTheme *icon_theme, GIcon *icon, gint size, GtkIconLookupFlags flags
gtk_icon_theme_lookup_by_gicon_for_scale
GtkIconInfo *
GtkIconTheme *icon_theme, GIcon *icon, gint size, gint scale, GtkIconLookupFlags flags
gtk_icon_theme_list_icons
GList *
GtkIconTheme *icon_theme, const gchar *context
gtk_icon_theme_list_contexts
GList *
GtkIconTheme *icon_theme
gtk_icon_theme_get_example_icon_name
char *
GtkIconTheme *icon_theme
gtk_icon_theme_rescan_if_needed
gboolean
GtkIconTheme *icon_theme
gtk_icon_info_get_type
GType
void
gtk_icon_info_new_for_pixbuf
GtkIconInfo *
GtkIconTheme *icon_theme, GdkPixbuf *pixbuf
gtk_icon_info_get_base_size
gint
GtkIconInfo *icon_info
gtk_icon_info_get_base_scale
gint
GtkIconInfo *icon_info
gtk_icon_info_get_filename
const gchar *
GtkIconInfo *icon_info
gtk_icon_info_is_symbolic
gboolean
GtkIconInfo *icon_info
gtk_icon_info_load_icon
GdkPixbuf *
GtkIconInfo *icon_info, GError **error
gtk_icon_info_load_texture
GdkTexture *
GtkIconInfo *icon_info
gtk_icon_info_load_icon_async
void
GtkIconInfo *icon_info, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data
gtk_icon_info_load_icon_finish
GdkPixbuf *
GtkIconInfo *icon_info, GAsyncResult *res, GError **error
gtk_icon_info_load_symbolic
GdkPixbuf *
GtkIconInfo *icon_info, const GdkRGBA *fg, const GdkRGBA *success_color, const GdkRGBA *warning_color, const GdkRGBA *error_color, gboolean *was_symbolic, GError **error
gtk_icon_info_load_symbolic_async
void
GtkIconInfo *icon_info, const GdkRGBA *fg, const GdkRGBA *success_color, const GdkRGBA *warning_color, const GdkRGBA *error_color, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data
gtk_icon_info_load_symbolic_finish
GdkPixbuf *
GtkIconInfo *icon_info, GAsyncResult *res, gboolean *was_symbolic, GError **error
gtk_icon_info_load_symbolic_for_context
GdkPixbuf *
GtkIconInfo *icon_info, GtkStyleContext *context, gboolean *was_symbolic, GError **error
gtk_icon_info_load_symbolic_for_context_async
void
GtkIconInfo *icon_info, GtkStyleContext *context, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data
gtk_icon_info_load_symbolic_for_context_finish
GdkPixbuf *
GtkIconInfo *icon_info, GAsyncResult *res, gboolean *was_symbolic, GError **error
GtkIconInfo
GtkIconInfoClass
GtkIconThemePrivate
GTK_TYPE_ICON_VIEW
#define GTK_TYPE_ICON_VIEW (gtk_icon_view_get_type ())
GTK_ICON_VIEW
#define GTK_ICON_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ICON_VIEW, GtkIconView))
GTK_ICON_VIEW_CLASS
#define GTK_ICON_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ICON_VIEW, GtkIconViewClass))
GTK_IS_ICON_VIEW
#define GTK_IS_ICON_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ICON_VIEW))
GTK_IS_ICON_VIEW_CLASS
#define GTK_IS_ICON_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ICON_VIEW))
GTK_ICON_VIEW_GET_CLASS
#define GTK_ICON_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ICON_VIEW, GtkIconViewClass))
GtkIconViewForeachFunc
void
GtkIconView *icon_view,
GtkTreePath *path,
gpointer data
GtkIconViewDropPosition
typedef enum
{
GTK_ICON_VIEW_NO_DROP,
GTK_ICON_VIEW_DROP_INTO,
GTK_ICON_VIEW_DROP_LEFT,
GTK_ICON_VIEW_DROP_RIGHT,
GTK_ICON_VIEW_DROP_ABOVE,
GTK_ICON_VIEW_DROP_BELOW
} GtkIconViewDropPosition;
GtkIconView
struct _GtkIconView
{
GtkContainer parent;
/*< private >*/
GtkIconViewPrivate *priv;
};
GtkIconViewClass
struct _GtkIconViewClass
{
GtkContainerClass parent_class;
void (* item_activated) (GtkIconView *icon_view,
GtkTreePath *path);
void (* selection_changed) (GtkIconView *icon_view);
/* Key binding signals */
void (* select_all) (GtkIconView *icon_view);
void (* unselect_all) (GtkIconView *icon_view);
void (* select_cursor_item) (GtkIconView *icon_view);
void (* toggle_cursor_item) (GtkIconView *icon_view);
gboolean (* move_cursor) (GtkIconView *icon_view,
GtkMovementStep step,
gint count);
gboolean (* activate_cursor_item) (GtkIconView *icon_view);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_icon_view_get_type
GType
void
gtk_icon_view_new
GtkWidget *
void
gtk_icon_view_new_with_area
GtkWidget *
GtkCellArea *area
gtk_icon_view_new_with_model
GtkWidget *
GtkTreeModel *model
gtk_icon_view_set_model
void
GtkIconView *icon_view, GtkTreeModel *model
gtk_icon_view_get_model
GtkTreeModel *
GtkIconView *icon_view
gtk_icon_view_set_text_column
void
GtkIconView *icon_view, gint column
gtk_icon_view_get_text_column
gint
GtkIconView *icon_view
gtk_icon_view_set_markup_column
void
GtkIconView *icon_view, gint column
gtk_icon_view_get_markup_column
gint
GtkIconView *icon_view
gtk_icon_view_set_pixbuf_column
void
GtkIconView *icon_view, gint column
gtk_icon_view_get_pixbuf_column
gint
GtkIconView *icon_view
gtk_icon_view_set_item_orientation
void
GtkIconView *icon_view, GtkOrientation orientation
gtk_icon_view_get_item_orientation
GtkOrientation
GtkIconView *icon_view
gtk_icon_view_set_columns
void
GtkIconView *icon_view, gint columns
gtk_icon_view_get_columns
gint
GtkIconView *icon_view
gtk_icon_view_set_item_width
void
GtkIconView *icon_view, gint item_width
gtk_icon_view_get_item_width
gint
GtkIconView *icon_view
gtk_icon_view_set_spacing
void
GtkIconView *icon_view, gint spacing
gtk_icon_view_get_spacing
gint
GtkIconView *icon_view
gtk_icon_view_set_row_spacing
void
GtkIconView *icon_view, gint row_spacing
gtk_icon_view_get_row_spacing
gint
GtkIconView *icon_view
gtk_icon_view_set_column_spacing
void
GtkIconView *icon_view, gint column_spacing
gtk_icon_view_get_column_spacing
gint
GtkIconView *icon_view
gtk_icon_view_set_margin
void
GtkIconView *icon_view, gint margin
gtk_icon_view_get_margin
gint
GtkIconView *icon_view
gtk_icon_view_set_item_padding
void
GtkIconView *icon_view, gint item_padding
gtk_icon_view_get_item_padding
gint
GtkIconView *icon_view
gtk_icon_view_get_path_at_pos
GtkTreePath *
GtkIconView *icon_view, gint x, gint y
gtk_icon_view_get_item_at_pos
gboolean
GtkIconView *icon_view, gint x, gint y, GtkTreePath **path, GtkCellRenderer **cell
gtk_icon_view_get_visible_range
gboolean
GtkIconView *icon_view, GtkTreePath **start_path, GtkTreePath **end_path
gtk_icon_view_set_activate_on_single_click
void
GtkIconView *icon_view, gboolean single
gtk_icon_view_get_activate_on_single_click
gboolean
GtkIconView *icon_view
gtk_icon_view_selected_foreach
void
GtkIconView *icon_view, GtkIconViewForeachFunc func, gpointer data
gtk_icon_view_set_selection_mode
void
GtkIconView *icon_view, GtkSelectionMode mode
gtk_icon_view_get_selection_mode
GtkSelectionMode
GtkIconView *icon_view
gtk_icon_view_select_path
void
GtkIconView *icon_view, GtkTreePath *path
gtk_icon_view_unselect_path
void
GtkIconView *icon_view, GtkTreePath *path
gtk_icon_view_path_is_selected
gboolean
GtkIconView *icon_view, GtkTreePath *path
gtk_icon_view_get_item_row
gint
GtkIconView *icon_view, GtkTreePath *path
gtk_icon_view_get_item_column
gint
GtkIconView *icon_view, GtkTreePath *path
gtk_icon_view_get_selected_items
GList *
GtkIconView *icon_view
gtk_icon_view_select_all
void
GtkIconView *icon_view
gtk_icon_view_unselect_all
void
GtkIconView *icon_view
gtk_icon_view_item_activated
void
GtkIconView *icon_view, GtkTreePath *path
gtk_icon_view_set_cursor
void
GtkIconView *icon_view, GtkTreePath *path, GtkCellRenderer *cell, gboolean start_editing
gtk_icon_view_get_cursor
gboolean
GtkIconView *icon_view, GtkTreePath **path, GtkCellRenderer **cell
gtk_icon_view_scroll_to_path
void
GtkIconView *icon_view, GtkTreePath *path, gboolean use_align, gfloat row_align, gfloat col_align
gtk_icon_view_enable_model_drag_source
void
GtkIconView *icon_view, GdkModifierType start_button_mask, GdkContentFormats *formats, GdkDragAction actions
gtk_icon_view_enable_model_drag_dest
void
GtkIconView *icon_view, GdkContentFormats *formats, GdkDragAction actions
gtk_icon_view_unset_model_drag_source
void
GtkIconView *icon_view
gtk_icon_view_unset_model_drag_dest
void
GtkIconView *icon_view
gtk_icon_view_set_reorderable
void
GtkIconView *icon_view, gboolean reorderable
gtk_icon_view_get_reorderable
gboolean
GtkIconView *icon_view
gtk_icon_view_set_drag_dest_item
void
GtkIconView *icon_view, GtkTreePath *path, GtkIconViewDropPosition pos
gtk_icon_view_get_drag_dest_item
void
GtkIconView *icon_view, GtkTreePath **path, GtkIconViewDropPosition *pos
gtk_icon_view_get_dest_item_at_pos
gboolean
GtkIconView *icon_view, gint drag_x, gint drag_y, GtkTreePath **path, GtkIconViewDropPosition *pos
gtk_icon_view_create_drag_icon
GdkPaintable *
GtkIconView *icon_view, GtkTreePath *path
gtk_icon_view_get_cell_rect
gboolean
GtkIconView *icon_view, GtkTreePath *path, GtkCellRenderer *cell, GdkRectangle *rect
gtk_icon_view_set_tooltip_item
void
GtkIconView *icon_view, GtkTooltip *tooltip, GtkTreePath *path
gtk_icon_view_set_tooltip_cell
void
GtkIconView *icon_view, GtkTooltip *tooltip, GtkTreePath *path, GtkCellRenderer *cell
gtk_icon_view_get_tooltip_context
gboolean
GtkIconView *icon_view, gint *x, gint *y, gboolean keyboard_tip, GtkTreeModel **model, GtkTreePath **path, GtkTreeIter *iter
gtk_icon_view_set_tooltip_column
void
GtkIconView *icon_view, gint column
gtk_icon_view_get_tooltip_column
gint
GtkIconView *icon_view
GtkIconViewPrivate
GTK_TYPE_IMAGE
#define GTK_TYPE_IMAGE (gtk_image_get_type ())
GTK_IMAGE
#define GTK_IMAGE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_IMAGE, GtkImage))
GTK_IMAGE_CLASS
#define GTK_IMAGE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_IMAGE, GtkImageClass))
GTK_IS_IMAGE
#define GTK_IS_IMAGE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_IMAGE))
GTK_IS_IMAGE_CLASS
#define GTK_IS_IMAGE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_IMAGE))
GTK_IMAGE_GET_CLASS
#define GTK_IMAGE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_IMAGE, GtkImageClass))
GtkImageType
typedef enum
{
GTK_IMAGE_EMPTY,
GTK_IMAGE_ICON_NAME,
GTK_IMAGE_GICON,
GTK_IMAGE_PAINTABLE
} GtkImageType;
GtkImage
struct _GtkImage
{
GtkWidget parent_instance;
};
GtkImageClass
struct _GtkImageClass
{
GtkWidgetClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_image_get_type
GType
void
gtk_image_new
GtkWidget *
void
gtk_image_new_from_file
GtkWidget *
const gchar *filename
gtk_image_new_from_resource
GtkWidget *
const gchar *resource_path
gtk_image_new_from_pixbuf
GtkWidget *
GdkPixbuf *pixbuf
gtk_image_new_from_paintable
GtkWidget *
GdkPaintable *paintable
gtk_image_new_from_icon_name
GtkWidget *
const gchar *icon_name
gtk_image_new_from_gicon
GtkWidget *
GIcon *icon
gtk_image_clear
void
GtkImage *image
gtk_image_set_from_file
void
GtkImage *image, const gchar *filename
gtk_image_set_from_resource
void
GtkImage *image, const gchar *resource_path
gtk_image_set_from_pixbuf
void
GtkImage *image, GdkPixbuf *pixbuf
gtk_image_set_from_paintable
void
GtkImage *image, GdkPaintable *paintable
gtk_image_set_from_icon_name
void
GtkImage *image, const gchar *icon_name
gtk_image_set_from_gicon
void
GtkImage *image, GIcon *icon
gtk_image_set_pixel_size
void
GtkImage *image, gint pixel_size
gtk_image_set_icon_size
void
GtkImage *image, GtkIconSize icon_size
gtk_image_get_storage_type
GtkImageType
GtkImage *image
gtk_image_get_paintable
GdkPaintable *
GtkImage *image
gtk_image_get_icon_name
const char *
GtkImage *image
gtk_image_get_gicon
GIcon *
GtkImage *image
gtk_image_get_pixel_size
gint
GtkImage *image
gtk_image_get_icon_size
GtkIconSize
GtkImage *image
GTK_TYPE_IM_CONTEXT
#define GTK_TYPE_IM_CONTEXT (gtk_im_context_get_type ())
GTK_IM_CONTEXT
#define GTK_IM_CONTEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_IM_CONTEXT, GtkIMContext))
GTK_IM_CONTEXT_CLASS
#define GTK_IM_CONTEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_IM_CONTEXT, GtkIMContextClass))
GTK_IS_IM_CONTEXT
#define GTK_IS_IM_CONTEXT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_IM_CONTEXT))
GTK_IS_IM_CONTEXT_CLASS
#define GTK_IS_IM_CONTEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_IM_CONTEXT))
GTK_IM_CONTEXT_GET_CLASS
#define GTK_IM_CONTEXT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_IM_CONTEXT, GtkIMContextClass))
GtkIMContext
struct _GtkIMContext
{
GObject parent_instance;
};
GtkIMContextClass
struct _GtkIMContextClass
{
/*< private >*/
GObjectClass parent_class;
/*< public >*/
/* Signals */
void (*preedit_start) (GtkIMContext *context);
void (*preedit_end) (GtkIMContext *context);
void (*preedit_changed) (GtkIMContext *context);
void (*commit) (GtkIMContext *context, const gchar *str);
gboolean (*retrieve_surrounding) (GtkIMContext *context);
gboolean (*delete_surrounding) (GtkIMContext *context,
gint offset,
gint n_chars);
/* Virtual functions */
void (*set_client_widget) (GtkIMContext *context,
GtkWidget *widget);
void (*get_preedit_string) (GtkIMContext *context,
gchar **str,
PangoAttrList **attrs,
gint *cursor_pos);
gboolean (*filter_keypress) (GtkIMContext *context,
GdkEventKey *event);
void (*focus_in) (GtkIMContext *context);
void (*focus_out) (GtkIMContext *context);
void (*reset) (GtkIMContext *context);
void (*set_cursor_location) (GtkIMContext *context,
GdkRectangle *area);
void (*set_use_preedit) (GtkIMContext *context,
gboolean use_preedit);
void (*set_surrounding) (GtkIMContext *context,
const gchar *text,
gint len,
gint cursor_index);
gboolean (*get_surrounding) (GtkIMContext *context,
gchar **text,
gint *cursor_index);
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
void (*_gtk_reserved5) (void);
void (*_gtk_reserved6) (void);
};
gtk_im_context_get_type
GType
void
gtk_im_context_set_client_widget
void
GtkIMContext *context, GtkWidget *widget
gtk_im_context_get_preedit_string
void
GtkIMContext *context, gchar **str, PangoAttrList **attrs, gint *cursor_pos
gtk_im_context_filter_keypress
gboolean
GtkIMContext *context, GdkEventKey *event
gtk_im_context_focus_in
void
GtkIMContext *context
gtk_im_context_focus_out
void
GtkIMContext *context
gtk_im_context_reset
void
GtkIMContext *context
gtk_im_context_set_cursor_location
void
GtkIMContext *context, const GdkRectangle *area
gtk_im_context_set_use_preedit
void
GtkIMContext *context, gboolean use_preedit
gtk_im_context_set_surrounding
void
GtkIMContext *context, const gchar *text, gint len, gint cursor_index
gtk_im_context_get_surrounding
gboolean
GtkIMContext *context, gchar **text, gint *cursor_index
gtk_im_context_delete_surrounding
gboolean
GtkIMContext *context, gint offset, gint n_chars
gtk_im_context_broadway_get_type
GType
void
GTK_TYPE_IM_CONTEXT_IME
#define GTK_TYPE_IM_CONTEXT_IME (gtk_im_context_ime_get_type ())
GTK_IM_CONTEXT_IME
#define GTK_IM_CONTEXT_IME(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_IM_CONTEXT_IME, GtkIMContextIME))
GTK_IM_CONTEXT_IME_CLASS
#define GTK_IM_CONTEXT_IME_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_IM_CONTEXT_IME, GtkIMContextIMEClass))
GTK_IS_IM_CONTEXT_IME
#define GTK_IS_IM_CONTEXT_IME(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_IM_CONTEXT_IME))
GTK_IS_IM_CONTEXT_IME_CLASS
#define GTK_IS_IM_CONTEXT_IME_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_IM_CONTEXT_IME))
GTK_IM_CONTEXT_IME_GET_CLASS
#define GTK_IM_CONTEXT_IME_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_IM_CONTEXT_IME, GtkIMContextIMEClass))
GtkIMContextIME
struct _GtkIMContextIME
{
GtkIMContext object;
GdkSurface *client_surface;
guint use_preedit : 1;
guint preediting : 1;
guint opened : 1;
guint focus : 1;
GdkRectangle cursor_location;
gchar *commit_string;
GtkIMContextIMEPrivate *priv;
};
GtkIMContextIMEClass
struct _GtkIMContextIMEClass
{
GtkIMContextClass parent_class;
};
gtk_im_context_ime_get_type
GType
void
gtk_im_context_ime_register_type
void
GTypeModule * type_module
gtk_im_context_ime_new
GtkIMContext *
void
GtkIMContextIMEPrivate
gtk_im_context_quartz_get_type
GType
void
GTK_MAX_COMPOSE_LEN
#define GTK_MAX_COMPOSE_LEN 7
GTK_TYPE_IM_CONTEXT_SIMPLE
#define GTK_TYPE_IM_CONTEXT_SIMPLE (gtk_im_context_simple_get_type ())
GTK_IM_CONTEXT_SIMPLE
#define GTK_IM_CONTEXT_SIMPLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_IM_CONTEXT_SIMPLE, GtkIMContextSimple))
GTK_IM_CONTEXT_SIMPLE_CLASS
#define GTK_IM_CONTEXT_SIMPLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_IM_CONTEXT_SIMPLE, GtkIMContextSimpleClass))
GTK_IS_IM_CONTEXT_SIMPLE
#define GTK_IS_IM_CONTEXT_SIMPLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_IM_CONTEXT_SIMPLE))
GTK_IS_IM_CONTEXT_SIMPLE_CLASS
#define GTK_IS_IM_CONTEXT_SIMPLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_IM_CONTEXT_SIMPLE))
GTK_IM_CONTEXT_SIMPLE_GET_CLASS
#define GTK_IM_CONTEXT_SIMPLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_IM_CONTEXT_SIMPLE, GtkIMContextSimpleClass))
GtkIMContextSimple
struct _GtkIMContextSimple
{
GtkIMContext object;
/*< private >*/
GtkIMContextSimplePrivate *priv;
};
GtkIMContextSimpleClass
struct _GtkIMContextSimpleClass
{
GtkIMContextClass parent_class;
};
gtk_im_context_simple_get_type
GType
void
gtk_im_context_simple_new
GtkIMContext *
void
gtk_im_context_simple_add_table
void
GtkIMContextSimple *context_simple, guint16 *data, gint max_seq_len, gint n_seqs
gtk_im_context_simple_add_compose_file
void
GtkIMContextSimple *context_simple, const gchar *compose_file
GtkIMContextSimplePrivate
gtk_im_context_wayland_get_type
GType
void
GTK_TYPE_IM_CONTEXT_XIM
#define GTK_TYPE_IM_CONTEXT_XIM (gtk_im_context_xim_get_type ())
GTK_IM_CONTEXT_XIM
#define GTK_IM_CONTEXT_XIM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_IM_CONTEXT_XIM, GtkIMContextXIM))
GTK_IM_CONTEXT_XIM_CLASS
#define GTK_IM_CONTEXT_XIM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_IM_CONTEXT_XIM, GtkIMContextXIMClass))
GTK_IS_IM_CONTEXT_XIM
#define GTK_IS_IM_CONTEXT_XIM(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_IM_CONTEXT_XIM))
GTK_IS_IM_CONTEXT_XIM_CLASS
#define GTK_IS_IM_CONTEXT_XIM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_IM_CONTEXT_XIM))
GTK_IM_CONTEXT_XIM_GET_CLASS
#define GTK_IM_CONTEXT_XIM_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_IM_CONTEXT_XIM, GtkIMContextXIMClass))
GtkIMContextXIMClass
struct _GtkIMContextXIMClass
{
GtkIMContextClass parent_class;
};
gtk_im_context_xim_get_type
GType
void
gtk_im_context_xim_shutdown
void
void
GtkIMContextXIM
gtk_im_modules_init
void
void
GTK_IM_MODULE_EXTENSION_POINT_NAME
#define GTK_IM_MODULE_EXTENSION_POINT_NAME "gtk-im-module"
GTK_TYPE_IM_MULTICONTEXT
#define GTK_TYPE_IM_MULTICONTEXT (gtk_im_multicontext_get_type ())
GTK_IM_MULTICONTEXT
#define GTK_IM_MULTICONTEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_IM_MULTICONTEXT, GtkIMMulticontext))
GTK_IM_MULTICONTEXT_CLASS
#define GTK_IM_MULTICONTEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_IM_MULTICONTEXT, GtkIMMulticontextClass))
GTK_IS_IM_MULTICONTEXT
#define GTK_IS_IM_MULTICONTEXT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_IM_MULTICONTEXT))
GTK_IS_IM_MULTICONTEXT_CLASS
#define GTK_IS_IM_MULTICONTEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_IM_MULTICONTEXT))
GTK_IM_MULTICONTEXT_GET_CLASS
#define GTK_IM_MULTICONTEXT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_IM_MULTICONTEXT, GtkIMMulticontextClass))
GtkIMMulticontext
struct _GtkIMMulticontext
{
GtkIMContext object;
/*< private >*/
GtkIMMulticontextPrivate *priv;
};
GtkIMMulticontextClass
struct _GtkIMMulticontextClass
{
GtkIMContextClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_im_multicontext_get_type
GType
void
gtk_im_multicontext_new
GtkIMContext *
void
gtk_im_multicontext_get_context_id
const char *
GtkIMMulticontext *context
gtk_im_multicontext_set_context_id
void
GtkIMMulticontext *context, const char *context_id
GtkIMMulticontextPrivate
GTK_TYPE_INFO_BAR
#define GTK_TYPE_INFO_BAR (gtk_info_bar_get_type())
GTK_INFO_BAR
#define GTK_INFO_BAR(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_INFO_BAR, GtkInfoBar))
GTK_INFO_BAR_CLASS
#define GTK_INFO_BAR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_INFO_BAR, GtkInfoBarClass))
GTK_IS_INFO_BAR
#define GTK_IS_INFO_BAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_INFO_BAR))
GTK_IS_INFO_BAR_CLASS
#define GTK_IS_INFO_BAR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_INFO_BAR))
GTK_INFO_BAR_GET_CLASS
#define GTK_INFO_BAR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_INFO_BAR, GtkInfoBarClass))
GtkInfoBar
struct _GtkInfoBar
{
GtkBox parent_instance;
};
GtkInfoBarClass
struct _GtkInfoBarClass
{
GtkBoxClass parent_class;
/* Signals */
void (* response) (GtkInfoBar *info_bar, gint response_id);
/* Keybinding signals */
void (* close) (GtkInfoBar *info_bar);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_info_bar_get_type
GType
void
gtk_info_bar_new
GtkWidget *
void
gtk_info_bar_new_with_buttons
GtkWidget *
const gchar *first_button_text, ...
gtk_info_bar_get_action_area
GtkWidget *
GtkInfoBar *info_bar
gtk_info_bar_get_content_area
GtkWidget *
GtkInfoBar *info_bar
gtk_info_bar_add_action_widget
void
GtkInfoBar *info_bar, GtkWidget *child, gint response_id
gtk_info_bar_add_button
GtkWidget *
GtkInfoBar *info_bar, const gchar *button_text, gint response_id
gtk_info_bar_add_buttons
void
GtkInfoBar *info_bar, const gchar *first_button_text, ...
gtk_info_bar_set_response_sensitive
void
GtkInfoBar *info_bar, gint response_id, gboolean setting
gtk_info_bar_set_default_response
void
GtkInfoBar *info_bar, gint response_id
gtk_info_bar_response
void
GtkInfoBar *info_bar, gint response_id
gtk_info_bar_set_message_type
void
GtkInfoBar *info_bar, GtkMessageType message_type
gtk_info_bar_get_message_type
GtkMessageType
GtkInfoBar *info_bar
gtk_info_bar_set_show_close_button
void
GtkInfoBar *info_bar, gboolean setting
gtk_info_bar_get_show_close_button
gboolean
GtkInfoBar *info_bar
gtk_info_bar_set_revealed
void
GtkInfoBar *info_bar, gboolean revealed
gtk_info_bar_get_revealed
gboolean
GtkInfoBar *info_bar
P_
#define P_(String) g_dgettext(GETTEXT_PACKAGE "-properties",String)
I_
#define I_(string) g_intern_static_string (string)
GtkKeyHash
GTK_TYPE_LABEL
#define GTK_TYPE_LABEL (gtk_label_get_type ())
GTK_LABEL
#define GTK_LABEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_LABEL, GtkLabel))
GTK_LABEL_CLASS
#define GTK_LABEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_LABEL, GtkLabelClass))
GTK_IS_LABEL
#define GTK_IS_LABEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_LABEL))
GTK_IS_LABEL_CLASS
#define GTK_IS_LABEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_LABEL))
GTK_LABEL_GET_CLASS
#define GTK_LABEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_LABEL, GtkLabelClass))
GtkLabel
struct _GtkLabel
{
GtkWidget parent_instance;
};
GtkLabelClass
struct _GtkLabelClass
{
GtkWidgetClass parent_class;
void (* move_cursor) (GtkLabel *label,
GtkMovementStep step,
gint count,
gboolean extend_selection);
void (* copy_clipboard) (GtkLabel *label);
/* Hook to customize right-click popup for selectable labels */
void (* populate_popup) (GtkLabel *label,
GtkMenu *menu);
gboolean (*activate_link) (GtkLabel *label,
const gchar *uri);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
void (*_gtk_reserved5) (void);
void (*_gtk_reserved6) (void);
void (*_gtk_reserved7) (void);
void (*_gtk_reserved8) (void);
};
gtk_label_get_type
GType
void
gtk_label_new
GtkWidget *
const gchar *str
gtk_label_new_with_mnemonic
GtkWidget *
const gchar *str
gtk_label_set_text
void
GtkLabel *label, const gchar *str
gtk_label_get_text
const gchar *
GtkLabel *label
gtk_label_set_attributes
void
GtkLabel *label, PangoAttrList *attrs
gtk_label_get_attributes
PangoAttrList *
GtkLabel *label
gtk_label_set_label
void
GtkLabel *label, const gchar *str
gtk_label_get_label
const gchar *
GtkLabel *label
gtk_label_set_markup
void
GtkLabel *label, const gchar *str
gtk_label_set_use_markup
void
GtkLabel *label, gboolean setting
gtk_label_get_use_markup
gboolean
GtkLabel *label
gtk_label_set_use_underline
void
GtkLabel *label, gboolean setting
gtk_label_get_use_underline
gboolean
GtkLabel *label
gtk_label_set_markup_with_mnemonic
void
GtkLabel *label, const gchar *str
gtk_label_get_mnemonic_keyval
guint
GtkLabel *label
gtk_label_set_mnemonic_widget
void
GtkLabel *label, GtkWidget *widget
gtk_label_get_mnemonic_widget
GtkWidget *
GtkLabel *label
gtk_label_set_text_with_mnemonic
void
GtkLabel *label, const gchar *str
gtk_label_set_justify
void
GtkLabel *label, GtkJustification jtype
gtk_label_get_justify
GtkJustification
GtkLabel *label
gtk_label_set_ellipsize
void
GtkLabel *label, PangoEllipsizeMode mode
gtk_label_get_ellipsize
PangoEllipsizeMode
GtkLabel *label
gtk_label_set_width_chars
void
GtkLabel *label, gint n_chars
gtk_label_get_width_chars
gint
GtkLabel *label
gtk_label_set_max_width_chars
void
GtkLabel *label, gint n_chars
gtk_label_get_max_width_chars
gint
GtkLabel *label
gtk_label_set_lines
void
GtkLabel *label, gint lines
gtk_label_get_lines
gint
GtkLabel *label
gtk_label_set_pattern
void
GtkLabel *label, const gchar *pattern
gtk_label_set_line_wrap
void
GtkLabel *label, gboolean wrap
gtk_label_get_line_wrap
gboolean
GtkLabel *label
gtk_label_set_line_wrap_mode
void
GtkLabel *label, PangoWrapMode wrap_mode
gtk_label_get_line_wrap_mode
PangoWrapMode
GtkLabel *label
gtk_label_set_selectable
void
GtkLabel *label, gboolean setting
gtk_label_get_selectable
gboolean
GtkLabel *label
gtk_label_select_region
void
GtkLabel *label, gint start_offset, gint end_offset
gtk_label_get_selection_bounds
gboolean
GtkLabel *label, gint *start, gint *end
gtk_label_get_layout
PangoLayout *
GtkLabel *label
gtk_label_get_layout_offsets
void
GtkLabel *label, gint *x, gint *y
gtk_label_set_single_line_mode
void
GtkLabel *label, gboolean single_line_mode
gtk_label_get_single_line_mode
gboolean
GtkLabel *label
gtk_label_get_current_uri
const gchar *
GtkLabel *label
gtk_label_set_track_visited_links
void
GtkLabel *label, gboolean track_links
gtk_label_get_track_visited_links
gboolean
GtkLabel *label
gtk_label_set_xalign
void
GtkLabel *label, gfloat xalign
gtk_label_get_xalign
gfloat
GtkLabel *label
gtk_label_set_yalign
void
GtkLabel *label, gfloat yalign
gtk_label_get_yalign
gfloat
GtkLabel *label
GtkLabelPrivate
GtkLabelSelectionInfo
GTK_TYPE_LAYOUT_CHILD
#define GTK_TYPE_LAYOUT_CHILD (gtk_layout_child_get_type())
GtkLayoutChildClass
struct _GtkLayoutChildClass
{
/*< private >*/
GObjectClass parent_class;
};
gtk_layout_child_get_layout_manager
GtkLayoutManager *
GtkLayoutChild *layout_child
gtk_layout_child_get_child_widget
GtkWidget *
GtkLayoutChild *layout_child
GtkLayoutChild
GTK_TYPE_LAYOUT_MANAGER
#define GTK_TYPE_LAYOUT_MANAGER (gtk_layout_manager_get_type ())
GtkLayoutManagerClass
struct _GtkLayoutManagerClass
{
/*< private >*/
GObjectClass parent_class;
/*< public >*/
GtkSizeRequestMode (* get_request_mode) (GtkLayoutManager *manager,
GtkWidget *widget);
void (* measure) (GtkLayoutManager *manager,
GtkWidget *widget,
GtkOrientation orientation,
int for_size,
int *minimum,
int *natural,
int *minimum_baseline,
int *natural_baseline);
void (* allocate) (GtkLayoutManager *manager,
GtkWidget *widget,
int width,
int height,
int baseline);
GType layout_child_type;
GtkLayoutChild * (* create_layout_child) (GtkLayoutManager *manager,
GtkWidget *widget,
GtkWidget *for_child);
/*< private >*/
gpointer _padding[16];
};
gtk_layout_manager_measure
void
GtkLayoutManager *manager, GtkWidget *widget, GtkOrientation orientation, int for_size, int *minimum, int *natural, int *minimum_baseline, int *natural_baseline
gtk_layout_manager_allocate
void
GtkLayoutManager *manager, GtkWidget *widget, int width, int height, int baseline
gtk_layout_manager_get_request_mode
GtkSizeRequestMode
GtkLayoutManager *manager
gtk_layout_manager_get_widget
GtkWidget *
GtkLayoutManager *manager
gtk_layout_manager_layout_changed
void
GtkLayoutManager *manager
gtk_layout_manager_get_layout_child
GtkLayoutChild *
GtkLayoutManager *manager, GtkWidget *child
GtkLayoutManager
gtk_layout_manager_set_widget
void
GtkLayoutManager *manager, GtkWidget *widget
gtk_layout_manager_remove_layout_child
void
GtkLayoutManager *manager, GtkWidget *widget
GTK_TYPE_LEVEL_BAR
#define GTK_TYPE_LEVEL_BAR (gtk_level_bar_get_type ())
GTK_LEVEL_BAR
#define GTK_LEVEL_BAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_LEVEL_BAR, GtkLevelBar))
GTK_LEVEL_BAR_CLASS
#define GTK_LEVEL_BAR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_LEVEL_BAR, GtkLevelBarClass))
GTK_IS_LEVEL_BAR
#define GTK_IS_LEVEL_BAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_LEVEL_BAR))
GTK_IS_LEVEL_BAR_CLASS
#define GTK_IS_LEVEL_BAR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_LEVEL_BAR))
GTK_LEVEL_BAR_GET_CLASS
#define GTK_LEVEL_BAR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_LEVEL_BAR, GtkLevelBarClass))
GTK_LEVEL_BAR_OFFSET_LOW
#define GTK_LEVEL_BAR_OFFSET_LOW "low"
GTK_LEVEL_BAR_OFFSET_HIGH
#define GTK_LEVEL_BAR_OFFSET_HIGH "high"
GTK_LEVEL_BAR_OFFSET_FULL
#define GTK_LEVEL_BAR_OFFSET_FULL "full"
GtkLevelBar
struct _GtkLevelBar {
/*< private >*/
GtkWidget parent_instance;
};
GtkLevelBarClass
struct _GtkLevelBarClass {
/*< private >*/
GtkWidgetClass parent_class;
void (* offset_changed) (GtkLevelBar *self,
const gchar *name);
/* padding for future class expansion */
gpointer padding[16];
};
gtk_level_bar_get_type
GType
void
gtk_level_bar_new
GtkWidget *
void
gtk_level_bar_new_for_interval
GtkWidget *
gdouble min_value, gdouble max_value
gtk_level_bar_set_mode
void
GtkLevelBar *self, GtkLevelBarMode mode
gtk_level_bar_get_mode
GtkLevelBarMode
GtkLevelBar *self
gtk_level_bar_set_value
void
GtkLevelBar *self, gdouble value
gtk_level_bar_get_value
gdouble
GtkLevelBar *self
gtk_level_bar_set_min_value
void
GtkLevelBar *self, gdouble value
gtk_level_bar_get_min_value
gdouble
GtkLevelBar *self
gtk_level_bar_set_max_value
void
GtkLevelBar *self, gdouble value
gtk_level_bar_get_max_value
gdouble
GtkLevelBar *self
gtk_level_bar_set_inverted
void
GtkLevelBar *self, gboolean inverted
gtk_level_bar_get_inverted
gboolean
GtkLevelBar *self
gtk_level_bar_add_offset_value
void
GtkLevelBar *self, const gchar *name, gdouble value
gtk_level_bar_remove_offset_value
void
GtkLevelBar *self, const gchar *name
gtk_level_bar_get_offset_value
gboolean
GtkLevelBar *self, const gchar *name, gdouble *value
GTK_TYPE_LINK_BUTTON
#define GTK_TYPE_LINK_BUTTON (gtk_link_button_get_type ())
GTK_LINK_BUTTON
#define GTK_LINK_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_LINK_BUTTON, GtkLinkButton))
GTK_IS_LINK_BUTTON
#define GTK_IS_LINK_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_LINK_BUTTON))
GTK_LINK_BUTTON_CLASS
#define GTK_LINK_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_LINK_BUTTON, GtkLinkButtonClass))
GTK_IS_LINK_BUTTON_CLASS
#define GTK_IS_LINK_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_LINK_BUTTON))
GTK_LINK_BUTTON_GET_CLASS
#define GTK_LINK_BUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_LINK_BUTTON, GtkLinkButtonClass))
GtkLinkButton
struct _GtkLinkButton
{
/*< private >*/
GtkButton parent_instance;
};
GtkLinkButtonClass
struct _GtkLinkButtonClass
{
/*< private >*/
GtkButtonClass parent_class;
/*< public >*/
gboolean (* activate_link) (GtkLinkButton *button);
/*< private >*/
/* Padding for future expansion */
void (*_gtk_padding1) (void);
void (*_gtk_padding2) (void);
void (*_gtk_padding3) (void);
void (*_gtk_padding4) (void);
};
gtk_link_button_get_type
GType
void
gtk_link_button_new
GtkWidget *
const gchar *uri
gtk_link_button_new_with_label
GtkWidget *
const gchar *uri, const gchar *label
gtk_link_button_get_uri
const gchar *
GtkLinkButton *link_button
gtk_link_button_set_uri
void
GtkLinkButton *link_button, const gchar *uri
gtk_link_button_get_visited
gboolean
GtkLinkButton *link_button
gtk_link_button_set_visited
void
GtkLinkButton *link_button, gboolean visited
GtkLinkButtonPrivate
GTK_TYPE_LIST_BOX
#define GTK_TYPE_LIST_BOX (gtk_list_box_get_type ())
GTK_LIST_BOX
#define GTK_LIST_BOX(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_LIST_BOX, GtkListBox))
GTK_LIST_BOX_CLASS
#define GTK_LIST_BOX_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_LIST_BOX, GtkListBoxClass))
GTK_IS_LIST_BOX
#define GTK_IS_LIST_BOX(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_LIST_BOX))
GTK_IS_LIST_BOX_CLASS
#define GTK_IS_LIST_BOX_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_LIST_BOX))
GTK_LIST_BOX_GET_CLASS
#define GTK_LIST_BOX_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_LIST_BOX, GtkListBoxClass))
GtkListBox
struct _GtkListBox
{
GtkContainer parent_instance;
};
GtkListBoxClass
struct _GtkListBoxClass
{
GtkContainerClass parent_class;
/*< public >*/
void (*row_selected) (GtkListBox *box,
GtkListBoxRow *row);
void (*row_activated) (GtkListBox *box,
GtkListBoxRow *row);
void (*activate_cursor_row) (GtkListBox *box);
void (*toggle_cursor_row) (GtkListBox *box);
void (*move_cursor) (GtkListBox *box,
GtkMovementStep step,
gint count);
void (*selected_rows_changed) (GtkListBox *box);
void (*select_all) (GtkListBox *box);
void (*unselect_all) (GtkListBox *box);
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
};
GTK_TYPE_LIST_BOX_ROW
#define GTK_TYPE_LIST_BOX_ROW (gtk_list_box_row_get_type ())
GTK_LIST_BOX_ROW
#define GTK_LIST_BOX_ROW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_LIST_BOX_ROW, GtkListBoxRow))
GTK_LIST_BOX_ROW_CLASS
#define GTK_LIST_BOX_ROW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_LIST_BOX_ROW, GtkListBoxRowClass))
GTK_IS_LIST_BOX_ROW
#define GTK_IS_LIST_BOX_ROW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_LIST_BOX_ROW))
GTK_IS_LIST_BOX_ROW_CLASS
#define GTK_IS_LIST_BOX_ROW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_LIST_BOX_ROW))
GTK_LIST_BOX_ROW_GET_CLASS
#define GTK_LIST_BOX_ROW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_LIST_BOX_ROW, GtkListBoxRowClass))
GtkListBoxRow
struct _GtkListBoxRow
{
GtkBin parent_instance;
};
GtkListBoxRowClass
struct _GtkListBoxRowClass
{
GtkBinClass parent_class;
/*< public >*/
void (* activate) (GtkListBoxRow *row);
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
};
GtkListBoxFilterFunc
gboolean
GtkListBoxRow *row,
gpointer user_data
GtkListBoxSortFunc
gint
GtkListBoxRow *row1,
GtkListBoxRow *row2,
gpointer user_data
GtkListBoxUpdateHeaderFunc
void
GtkListBoxRow *row,
GtkListBoxRow *before,
gpointer user_data
GtkListBoxCreateWidgetFunc
GtkWidget *
gpointer item,
gpointer user_data
gtk_list_box_row_get_type
GType
void
gtk_list_box_row_new
GtkWidget *
void
gtk_list_box_row_get_header
GtkWidget *
GtkListBoxRow *row
gtk_list_box_row_set_header
void
GtkListBoxRow *row, GtkWidget *header
gtk_list_box_row_get_index
gint
GtkListBoxRow *row
gtk_list_box_row_changed
void
GtkListBoxRow *row
gtk_list_box_row_is_selected
gboolean
GtkListBoxRow *row
gtk_list_box_row_set_selectable
void
GtkListBoxRow *row, gboolean selectable
gtk_list_box_row_get_selectable
gboolean
GtkListBoxRow *row
gtk_list_box_row_set_activatable
void
GtkListBoxRow *row, gboolean activatable
gtk_list_box_row_get_activatable
gboolean
GtkListBoxRow *row
gtk_list_box_get_type
GType
void
gtk_list_box_prepend
void
GtkListBox *box, GtkWidget *child
gtk_list_box_insert
void
GtkListBox *box, GtkWidget *child, gint position
gtk_list_box_get_selected_row
GtkListBoxRow *
GtkListBox *box
gtk_list_box_get_row_at_index
GtkListBoxRow *
GtkListBox *box, gint index_
gtk_list_box_get_row_at_y
GtkListBoxRow *
GtkListBox *box, gint y
gtk_list_box_select_row
void
GtkListBox *box, GtkListBoxRow *row
gtk_list_box_set_placeholder
void
GtkListBox *box, GtkWidget *placeholder
gtk_list_box_set_adjustment
void
GtkListBox *box, GtkAdjustment *adjustment
gtk_list_box_get_adjustment
GtkAdjustment *
GtkListBox *box
GtkListBoxForeachFunc
void
GtkListBox *box,
GtkListBoxRow *row,
gpointer user_data
gtk_list_box_selected_foreach
void
GtkListBox *box, GtkListBoxForeachFunc func, gpointer data
gtk_list_box_get_selected_rows
GList *
GtkListBox *box
gtk_list_box_unselect_row
void
GtkListBox *box, GtkListBoxRow *row
gtk_list_box_select_all
void
GtkListBox *box
gtk_list_box_unselect_all
void
GtkListBox *box
gtk_list_box_set_selection_mode
void
GtkListBox *box, GtkSelectionMode mode
gtk_list_box_get_selection_mode
GtkSelectionMode
GtkListBox *box
gtk_list_box_set_filter_func
void
GtkListBox *box, GtkListBoxFilterFunc filter_func, gpointer user_data, GDestroyNotify destroy
gtk_list_box_set_header_func
void
GtkListBox *box, GtkListBoxUpdateHeaderFunc update_header, gpointer user_data, GDestroyNotify destroy
gtk_list_box_invalidate_filter
void
GtkListBox *box
gtk_list_box_invalidate_sort
void
GtkListBox *box
gtk_list_box_invalidate_headers
void
GtkListBox *box
gtk_list_box_set_sort_func
void
GtkListBox *box, GtkListBoxSortFunc sort_func, gpointer user_data, GDestroyNotify destroy
gtk_list_box_set_activate_on_single_click
void
GtkListBox *box, gboolean single
gtk_list_box_get_activate_on_single_click
gboolean
GtkListBox *box
gtk_list_box_drag_unhighlight_row
void
GtkListBox *box
gtk_list_box_drag_highlight_row
void
GtkListBox *box, GtkListBoxRow *row
gtk_list_box_new
GtkWidget *
void
gtk_list_box_bind_model
void
GtkListBox *box, GListModel *model, GtkListBoxCreateWidgetFunc create_widget_func, gpointer user_data, GDestroyNotify user_data_free_func
gtk_list_box_set_show_separators
void
GtkListBox *box, gboolean show_separators
gtk_list_box_get_show_separators
gboolean
GtkListBox *box
GTK_TYPE_LIST_LIST_MODEL
#define GTK_TYPE_LIST_LIST_MODEL (gtk_list_list_model_get_type ())
GTK_LIST_LIST_MODEL
#define GTK_LIST_LIST_MODEL(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_LIST_LIST_MODEL, GtkListListModel))
GTK_LIST_LIST_MODEL_CLASS
#define GTK_LIST_LIST_MODEL_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GTK_TYPE_LIST_LIST_MODEL, GtkListListModelClass))
GTK_IS_LIST_LIST_MODEL
#define GTK_IS_LIST_LIST_MODEL(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_LIST_LIST_MODEL))
GTK_IS_LIST_LIST_MODEL_CLASS
#define GTK_IS_LIST_LIST_MODEL_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GTK_TYPE_LIST_LIST_MODEL))
GTK_LIST_LIST_MODEL_GET_CLASS
#define GTK_LIST_LIST_MODEL_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_LIST_LIST_MODEL, GtkListListModelClass))
gtk_list_list_model_get_type
GType
void
gtk_list_list_model_new
GtkListListModel *
GType item_type, gpointer (* get_first) (gpointer), gpointer (* get_next) (gpointer, gpointer), gpointer (* get_previous) (gpointer, gpointer), gpointer (* get_last) (gpointer), gpointer (* get_item) (gpointer, gpointer), gpointer data, GDestroyNotify notify
gtk_list_list_model_new_with_size
GtkListListModel *
GType item_type, guint n_items, gpointer (* get_first) (gpointer), gpointer (* get_next) (gpointer, gpointer), gpointer (* get_previous) (gpointer, gpointer), gpointer (* get_last) (gpointer), gpointer (* get_item) (gpointer, gpointer), gpointer data, GDestroyNotify notify
gtk_list_list_model_item_added
void
GtkListListModel *self, gpointer item
gtk_list_list_model_item_added_at
void
GtkListListModel *self, guint position
gtk_list_list_model_item_removed
void
GtkListListModel *self, gpointer previous
gtk_list_list_model_item_removed_at
void
GtkListListModel *self, guint position
gtk_list_list_model_clear
void
GtkListListModel *self
GtkListListModel
GtkListListModelClass
GTK_TYPE_LIST_STORE
#define GTK_TYPE_LIST_STORE (gtk_list_store_get_type ())
GTK_LIST_STORE
#define GTK_LIST_STORE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_LIST_STORE, GtkListStore))
GTK_LIST_STORE_CLASS
#define GTK_LIST_STORE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_LIST_STORE, GtkListStoreClass))
GTK_IS_LIST_STORE
#define GTK_IS_LIST_STORE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_LIST_STORE))
GTK_IS_LIST_STORE_CLASS
#define GTK_IS_LIST_STORE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_LIST_STORE))
GTK_LIST_STORE_GET_CLASS
#define GTK_LIST_STORE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_LIST_STORE, GtkListStoreClass))
GtkListStore
struct _GtkListStore
{
GObject parent;
/*< private >*/
GtkListStorePrivate *priv;
};
GtkListStoreClass
struct _GtkListStoreClass
{
GObjectClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_list_store_get_type
GType
void
gtk_list_store_new
GtkListStore *
gint n_columns, ...
gtk_list_store_newv
GtkListStore *
gint n_columns, GType *types
gtk_list_store_set_column_types
void
GtkListStore *list_store, gint n_columns, GType *types
gtk_list_store_set_value
void
GtkListStore *list_store, GtkTreeIter *iter, gint column, GValue *value
gtk_list_store_set
void
GtkListStore *list_store, GtkTreeIter *iter, ...
gtk_list_store_set_valuesv
void
GtkListStore *list_store, GtkTreeIter *iter, gint *columns, GValue *values, gint n_values
gtk_list_store_set_valist
void
GtkListStore *list_store, GtkTreeIter *iter, va_list var_args
gtk_list_store_remove
gboolean
GtkListStore *list_store, GtkTreeIter *iter
gtk_list_store_insert
void
GtkListStore *list_store, GtkTreeIter *iter, gint position
gtk_list_store_insert_before
void
GtkListStore *list_store, GtkTreeIter *iter, GtkTreeIter *sibling
gtk_list_store_insert_after
void
GtkListStore *list_store, GtkTreeIter *iter, GtkTreeIter *sibling
gtk_list_store_insert_with_values
void
GtkListStore *list_store, GtkTreeIter *iter, gint position, ...
gtk_list_store_insert_with_valuesv
void
GtkListStore *list_store, GtkTreeIter *iter, gint position, gint *columns, GValue *values, gint n_values
gtk_list_store_prepend
void
GtkListStore *list_store, GtkTreeIter *iter
gtk_list_store_append
void
GtkListStore *list_store, GtkTreeIter *iter
gtk_list_store_clear
void
GtkListStore *list_store
gtk_list_store_iter_is_valid
gboolean
GtkListStore *list_store, GtkTreeIter *iter
gtk_list_store_reorder
void
GtkListStore *store, gint *new_order
gtk_list_store_swap
void
GtkListStore *store, GtkTreeIter *a, GtkTreeIter *b
gtk_list_store_move_after
void
GtkListStore *store, GtkTreeIter *iter, GtkTreeIter *position
gtk_list_store_move_before
void
GtkListStore *store, GtkTreeIter *iter, GtkTreeIter *position
GtkListStorePrivate
GTK_TYPE_LOCK_BUTTON
#define GTK_TYPE_LOCK_BUTTON (gtk_lock_button_get_type ())
GTK_LOCK_BUTTON
#define GTK_LOCK_BUTTON(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_LOCK_BUTTON, GtkLockButton))
GTK_LOCK_BUTTON_CLASS
#define GTK_LOCK_BUTTON_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GTK_LOCK_BUTTON, GtkLockButtonClass))
GTK_IS_LOCK_BUTTON
#define GTK_IS_LOCK_BUTTON(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_LOCK_BUTTON))
GTK_IS_LOCK_BUTTON_CLASS
#define GTK_IS_LOCK_BUTTON_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GTK_TYPE_LOCK_BUTTON))
GTK_LOCK_BUTTON_GET_CLASS
#define GTK_LOCK_BUTTON_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_LOCK_BUTTON, GtkLockButtonClass))
GtkLockButton
struct _GtkLockButton
{
GtkButton parent_instance;
};
GtkLockButtonClass
struct _GtkLockButtonClass
{
GtkButtonClass parent_class;
/*< private >*/
void (*reserved0) (void);
void (*reserved1) (void);
void (*reserved2) (void);
void (*reserved3) (void);
void (*reserved4) (void);
void (*reserved5) (void);
void (*reserved6) (void);
void (*reserved7) (void);
};
gtk_lock_button_get_type
GType
void
gtk_lock_button_new
GtkWidget *
GPermission *permission
gtk_lock_button_get_permission
GPermission *
GtkLockButton *button
gtk_lock_button_set_permission
void
GtkLockButton *button, GPermission *permission
GTK_PRIORITY_RESIZE
#define GTK_PRIORITY_RESIZE (G_PRIORITY_HIGH_IDLE + 10)
gtk_get_major_version
guint
void
gtk_get_minor_version
guint
void
gtk_get_micro_version
guint
void
gtk_get_binary_age
guint
void
gtk_get_interface_age
guint
void
gtk_check_version
const gchar *
guint required_major, guint required_minor, guint required_micro
gtk_init
void
void
gtk_init_check
gboolean
void
gtk_is_initialized
gboolean
void
gtk_get_main_thread
GThread *
void
gtk_init_abi_check
void
int num_checks, size_t sizeof_GtkWindow, size_t sizeof_GtkBox
gtk_init_check_abi_check
gboolean
int num_checks, size_t sizeof_GtkWindow, size_t sizeof_GtkBox
gtk_disable_setlocale
void
void
gtk_get_default_language
PangoLanguage *
void
gtk_get_locale_direction
GtkTextDirection
void
gtk_events_pending
gboolean
void
gtk_main_do_event
void
GdkEvent *event
gtk_main
void
void
gtk_main_level
guint
void
gtk_main_quit
void
void
gtk_main_iteration
gboolean
void
gtk_main_iteration_do
gboolean
gboolean blocking
gtk_grab_add
void
GtkWidget *widget
gtk_grab_get_current
GtkWidget *
void
gtk_grab_remove
void
GtkWidget *widget
gtk_device_grab_add
void
GtkWidget *widget, GdkDevice *device, gboolean block_others
gtk_device_grab_remove
void
GtkWidget *widget, GdkDevice *device
gtk_get_current_event
GdkEvent *
void
gtk_get_current_event_time
guint32
void
gtk_get_current_event_state
gboolean
GdkModifierType *state
gtk_get_current_event_device
GdkDevice *
void
gtk_get_event_widget
GtkWidget *
const GdkEvent *event
gtk_get_event_target
GtkWidget *
const GdkEvent *event
gtk_get_event_target_with_type
GtkWidget *
GdkEvent *event, GType type
gtk_propagate_event
void
GtkWidget *widget, GdkEvent *event
GTK_TYPE_MAP_LIST_MODEL
#define GTK_TYPE_MAP_LIST_MODEL (gtk_map_list_model_get_type ())
GtkMapListModelMapFunc
gpointer
gpointer item, gpointer user_data
gtk_map_list_model_new
GtkMapListModel *
GType item_type, GListModel *model, GtkMapListModelMapFunc map_func, gpointer user_data, GDestroyNotify user_destroy
gtk_map_list_model_set_map_func
void
GtkMapListModel *self, GtkMapListModelMapFunc map_func, gpointer user_data, GDestroyNotify user_destroy
gtk_map_list_model_set_model
void
GtkMapListModel *self, GListModel *model
gtk_map_list_model_get_model
GListModel *
GtkMapListModel *self
gtk_map_list_model_has_map
gboolean
GtkMapListModel *self
GtkMapListModel
GTK_TYPE_MEDIA_CONTROLS
#define GTK_TYPE_MEDIA_CONTROLS (gtk_media_controls_get_type ())
gtk_media_controls_new
GtkWidget *
GtkMediaStream *stream
gtk_media_controls_get_media_stream
GtkMediaStream *
GtkMediaControls *controls
gtk_media_controls_set_media_stream
void
GtkMediaControls *controls, GtkMediaStream *stream
GtkMediaControls
GTK_MEDIA_FILE_EXTENSION_POINT_NAME
#define GTK_MEDIA_FILE_EXTENSION_POINT_NAME "gtk-media-file"
GTK_TYPE_MEDIA_FILE
#define GTK_TYPE_MEDIA_FILE (gtk_media_file_get_type ())
GtkMediaFileClass
struct _GtkMediaFileClass
{
GtkMediaStreamClass parent_class;
void (* open) (GtkMediaFile *self);
void (* close) (GtkMediaFile *self);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_media_file_new
GtkMediaStream *
void
gtk_media_file_new_for_filename
GtkMediaStream *
const char *filename
gtk_media_file_new_for_resource
GtkMediaStream *
const char *resource_path
gtk_media_file_new_for_file
GtkMediaStream *
GFile *file
gtk_media_file_new_for_input_stream
GtkMediaStream *
GInputStream *stream
gtk_media_file_clear
void
GtkMediaFile *self
gtk_media_file_set_filename
void
GtkMediaFile *self, const char *filename
gtk_media_file_set_resource
void
GtkMediaFile *self, const char *resource_path
gtk_media_file_set_file
void
GtkMediaFile *self, GFile *file
gtk_media_file_get_file
GFile *
GtkMediaFile *self
gtk_media_file_set_input_stream
void
GtkMediaFile *self, GInputStream *stream
gtk_media_file_get_input_stream
GInputStream *
GtkMediaFile *self
GtkMediaFile
GTK_TYPE_MEDIA_STREAM
#define GTK_TYPE_MEDIA_STREAM (gtk_media_stream_get_type ())
GtkMediaStreamClass
struct _GtkMediaStreamClass
{
GObjectClass parent_class;
gboolean (* play) (GtkMediaStream *self);
void (* pause) (GtkMediaStream *self);
void (* seek) (GtkMediaStream *self,
gint64 timestamp);
void (* update_audio) (GtkMediaStream *self,
gboolean muted,
double volume);
void (* realize) (GtkMediaStream *self,
GdkSurface *surface);
void (* unrealize) (GtkMediaStream *self,
GdkSurface *surface);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
void (*_gtk_reserved5) (void);
void (*_gtk_reserved6) (void);
void (*_gtk_reserved7) (void);
void (*_gtk_reserved8) (void);
};
gtk_media_stream_is_prepared
gboolean
GtkMediaStream *self
gtk_media_stream_get_error
const GError *
GtkMediaStream *self
gtk_media_stream_has_audio
gboolean
GtkMediaStream *self
gtk_media_stream_has_video
gboolean
GtkMediaStream *self
gtk_media_stream_play
void
GtkMediaStream *self
gtk_media_stream_pause
void
GtkMediaStream *self
gtk_media_stream_get_playing
gboolean
GtkMediaStream *self
gtk_media_stream_set_playing
void
GtkMediaStream *self, gboolean playing
gtk_media_stream_get_ended
gboolean
GtkMediaStream *self
gtk_media_stream_get_timestamp
gint64
GtkMediaStream *self
gtk_media_stream_get_duration
gint64
GtkMediaStream *self
gtk_media_stream_is_seekable
gboolean
GtkMediaStream *self
gtk_media_stream_is_seeking
gboolean
GtkMediaStream *self
gtk_media_stream_seek
void
GtkMediaStream *self, gint64 timestamp
gtk_media_stream_get_loop
gboolean
GtkMediaStream *self
gtk_media_stream_set_loop
void
GtkMediaStream *self, gboolean loop
gtk_media_stream_get_muted
gboolean
GtkMediaStream *self
gtk_media_stream_set_muted
void
GtkMediaStream *self, gboolean muted
gtk_media_stream_get_volume
double
GtkMediaStream *self
gtk_media_stream_set_volume
void
GtkMediaStream *self, double volume
gtk_media_stream_realize
void
GtkMediaStream *self, GdkSurface *surface
gtk_media_stream_unrealize
void
GtkMediaStream *self, GdkSurface *surface
gtk_media_stream_prepared
void
GtkMediaStream *self, gboolean has_audio, gboolean has_video, gboolean seekable, gint64 duration
gtk_media_stream_unprepared
void
GtkMediaStream *self
gtk_media_stream_update
void
GtkMediaStream *self, gint64 timestamp
gtk_media_stream_ended
void
GtkMediaStream *self
gtk_media_stream_seek_success
void
GtkMediaStream *self
gtk_media_stream_seek_failed
void
GtkMediaStream *self
gtk_media_stream_gerror
void
GtkMediaStream *self, GError *error
gtk_media_stream_error
void
GtkMediaStream *self, GQuark domain, gint code, const gchar *format, ...
gtk_media_stream_error_valist
void
GtkMediaStream *self, GQuark domain, gint code, const gchar *format, va_list args
GtkMediaStream
GTK_TYPE_MENU
#define GTK_TYPE_MENU (gtk_menu_get_type ())
GTK_MENU
#define GTK_MENU(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MENU, GtkMenu))
GTK_MENU_CLASS
#define GTK_MENU_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_MENU, GtkMenuClass))
GTK_IS_MENU
#define GTK_IS_MENU(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_MENU))
GTK_IS_MENU_CLASS
#define GTK_IS_MENU_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_MENU))
GTK_MENU_GET_CLASS
#define GTK_MENU_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_MENU, GtkMenuClass))
GtkArrowPlacement
typedef enum
{
GTK_ARROWS_BOTH,
GTK_ARROWS_START,
GTK_ARROWS_END
} GtkArrowPlacement;
GtkMenuDetachFunc
void
GtkWidget *attach_widget,
GtkMenu *menu
GtkMenu
struct _GtkMenu
{
GtkMenuShell menu_shell;
/*< private >*/
GtkMenuPrivate *priv;
};
GtkMenuClass
struct _GtkMenuClass
{
GtkMenuShellClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_menu_get_type
GType
void
gtk_menu_new
GtkWidget *
void
gtk_menu_new_from_model
GtkWidget *
GMenuModel *model
gtk_menu_popup_at_rect
void
GtkMenu *menu, GdkSurface *rect_surface, const GdkRectangle *rect, GdkGravity rect_anchor, GdkGravity menu_anchor, const GdkEvent *trigger_event
gtk_menu_popup_at_widget
void
GtkMenu *menu, GtkWidget *widget, GdkGravity widget_anchor, GdkGravity menu_anchor, const GdkEvent *trigger_event
gtk_menu_popup_at_pointer
void
GtkMenu *menu, const GdkEvent *trigger_event
gtk_menu_reposition
void
GtkMenu *menu
gtk_menu_popdown
void
GtkMenu *menu
gtk_menu_get_active
GtkWidget *
GtkMenu *menu
gtk_menu_set_active
void
GtkMenu *menu, guint index
gtk_menu_set_accel_group
void
GtkMenu *menu, GtkAccelGroup *accel_group
gtk_menu_get_accel_group
GtkAccelGroup *
GtkMenu *menu
gtk_menu_set_accel_path
void
GtkMenu *menu, const gchar *accel_path
gtk_menu_get_accel_path
const gchar *
GtkMenu *menu
gtk_menu_attach_to_widget
void
GtkMenu *menu, GtkWidget *attach_widget, GtkMenuDetachFunc detacher
gtk_menu_detach
void
GtkMenu *menu
gtk_menu_get_attach_widget
GtkWidget *
GtkMenu *menu
gtk_menu_reorder_child
void
GtkMenu *menu, GtkWidget *child, gint position
gtk_menu_set_monitor
void
GtkMenu *menu, gint monitor_num
gtk_menu_get_monitor
gint
GtkMenu *menu
gtk_menu_place_on_monitor
void
GtkMenu *menu, GdkMonitor *monitor
gtk_menu_get_for_attach_widget
GList *
GtkWidget *widget
gtk_menu_set_reserve_toggle_size
void
GtkMenu *menu, gboolean reserve_toggle_size
gtk_menu_get_reserve_toggle_size
gboolean
GtkMenu *menu
GtkMenuPrivate
GTK_TYPE_MENU_BAR
#define GTK_TYPE_MENU_BAR (gtk_menu_bar_get_type ())
GTK_MENU_BAR
#define GTK_MENU_BAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MENU_BAR, GtkMenuBar))
GTK_MENU_BAR_CLASS
#define GTK_MENU_BAR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_MENU_BAR, GtkMenuBarClass))
GTK_IS_MENU_BAR
#define GTK_IS_MENU_BAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_MENU_BAR))
GTK_IS_MENU_BAR_CLASS
#define GTK_IS_MENU_BAR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_MENU_BAR))
GTK_MENU_BAR_GET_CLASS
#define GTK_MENU_BAR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_MENU_BAR, GtkMenuBarClass))
GtkMenuBar
struct _GtkMenuBar
{
GtkMenuShell menu_shell;
};
GtkMenuBarClass
struct _GtkMenuBarClass
{
GtkMenuShellClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_menu_bar_get_type
GType
void
gtk_menu_bar_new
GtkWidget *
void
gtk_menu_bar_new_from_model
GtkWidget *
GMenuModel *model
GtkMenuBarPrivate
GTK_TYPE_MENU_BUTTON
#define GTK_TYPE_MENU_BUTTON (gtk_menu_button_get_type ())
GTK_MENU_BUTTON
#define GTK_MENU_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MENU_BUTTON, GtkMenuButton))
GTK_MENU_BUTTON_CLASS
#define GTK_MENU_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_MENU_BUTTON, GtkMenuButtonClass))
GTK_IS_MENU_BUTTON
#define GTK_IS_MENU_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_MENU_BUTTON))
GTK_IS_MENU_BUTTON_CLASS
#define GTK_IS_MENU_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_MENU_BUTTON))
GTK_MENU_BUTTON_GET_CLASS
#define GTK_MENU_BUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_MENU_BUTTON, GtkMenuButtonClass))
GtkMenuButton
struct _GtkMenuButton
{
GtkToggleButton parent_instance;
};
GtkMenuButtonClass
struct _GtkMenuButtonClass
{
GtkToggleButtonClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_menu_button_get_type
GType
void
gtk_menu_button_new
GtkWidget *
void
gtk_menu_button_set_popup
void
GtkMenuButton *menu_button, GtkWidget *menu
gtk_menu_button_get_popup
GtkMenu *
GtkMenuButton *menu_button
gtk_menu_button_set_popover
void
GtkMenuButton *menu_button, GtkWidget *popover
gtk_menu_button_get_popover
GtkPopover *
GtkMenuButton *menu_button
gtk_menu_button_set_direction
void
GtkMenuButton *menu_button, GtkArrowType direction
gtk_menu_button_get_direction
GtkArrowType
GtkMenuButton *menu_button
gtk_menu_button_set_menu_model
void
GtkMenuButton *menu_button, GMenuModel *menu_model
gtk_menu_button_get_menu_model
GMenuModel *
GtkMenuButton *menu_button
gtk_menu_button_set_align_widget
void
GtkMenuButton *menu_button, GtkWidget *align_widget
gtk_menu_button_get_align_widget
GtkWidget *
GtkMenuButton *menu_button
gtk_menu_button_set_use_popover
void
GtkMenuButton *menu_button, gboolean use_popover
gtk_menu_button_get_use_popover
gboolean
GtkMenuButton *menu_button
GtkMenuButtonPrivate
GTK_TYPE_MENU_ITEM
#define GTK_TYPE_MENU_ITEM (gtk_menu_item_get_type ())
GTK_MENU_ITEM
#define GTK_MENU_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MENU_ITEM, GtkMenuItem))
GTK_MENU_ITEM_CLASS
#define GTK_MENU_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_MENU_ITEM, GtkMenuItemClass))
GTK_IS_MENU_ITEM
#define GTK_IS_MENU_ITEM(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_MENU_ITEM))
GTK_IS_MENU_ITEM_CLASS
#define GTK_IS_MENU_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_MENU_ITEM))
GTK_MENU_ITEM_GET_CLASS
#define GTK_MENU_ITEM_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_MENU_ITEM, GtkMenuItemClass))
GtkMenuItem
struct _GtkMenuItem
{
GtkBin bin;
/*< private >*/
GtkMenuItemPrivate *priv;
};
GtkMenuItemClass
struct _GtkMenuItemClass
{
GtkBinClass parent_class;
/*< public >*/
/* If the following flag is true, then we should always
* hide the menu when the MenuItem is activated. Otherwise,
* it is up to the caller. For instance, when navigating
* a menu with the keyboard, doesn't hide, but
* does.
*/
guint hide_on_activate : 1;
void (* activate) (GtkMenuItem *menu_item);
void (* activate_item) (GtkMenuItem *menu_item);
void (* toggle_size_request) (GtkMenuItem *menu_item,
gint *requisition);
void (* toggle_size_allocate) (GtkMenuItem *menu_item,
gint allocation);
void (* set_label) (GtkMenuItem *menu_item,
const gchar *label);
const gchar * (* get_label) (GtkMenuItem *menu_item);
void (* select) (GtkMenuItem *menu_item);
void (* deselect) (GtkMenuItem *menu_item);
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_menu_item_get_type
GType
void
gtk_menu_item_new
GtkWidget *
void
gtk_menu_item_new_with_label
GtkWidget *
const gchar *label
gtk_menu_item_new_with_mnemonic
GtkWidget *
const gchar *label
gtk_menu_item_set_submenu
void
GtkMenuItem *menu_item, GtkWidget *submenu
gtk_menu_item_get_submenu
GtkWidget *
GtkMenuItem *menu_item
gtk_menu_item_select
void
GtkMenuItem *menu_item
gtk_menu_item_deselect
void
GtkMenuItem *menu_item
gtk_menu_item_activate
void
GtkMenuItem *menu_item
gtk_menu_item_toggle_size_request
void
GtkMenuItem *menu_item, gint *requisition
gtk_menu_item_toggle_size_allocate
void
GtkMenuItem *menu_item, gint allocation
gtk_menu_item_set_accel_path
void
GtkMenuItem *menu_item, const gchar *accel_path
gtk_menu_item_get_accel_path
const gchar *
GtkMenuItem *menu_item
gtk_menu_item_set_label
void
GtkMenuItem *menu_item, const gchar *label
gtk_menu_item_get_label
const gchar *
GtkMenuItem *menu_item
gtk_menu_item_set_use_underline
void
GtkMenuItem *menu_item, gboolean setting
gtk_menu_item_get_use_underline
gboolean
GtkMenuItem *menu_item
gtk_menu_item_set_reserve_indicator
void
GtkMenuItem *menu_item, gboolean reserve
gtk_menu_item_get_reserve_indicator
gboolean
GtkMenuItem *menu_item
GtkMenuItemPrivate
GTK_TYPE_MENU_SECTION_BOX
#define GTK_TYPE_MENU_SECTION_BOX (gtk_menu_section_box_get_type ())
GTK_MENU_SECTION_BOX
#define GTK_MENU_SECTION_BOX(inst) (G_TYPE_CHECK_INSTANCE_CAST ((inst), \
GTK_TYPE_MENU_SECTION_BOX, GtkMenuSectionBox))
GTK_MENU_SECTION_BOX_CLASS
#define GTK_MENU_SECTION_BOX_CLASS(class) (G_TYPE_CHECK_CLASS_CAST ((class), \
GTK_TYPE_MENU_SECTION_BOX, GtkMenuSectionBoxClass))
GTK_IS_MENU_SECTION_BOX
#define GTK_IS_MENU_SECTION_BOX(inst) (G_TYPE_CHECK_INSTANCE_TYPE ((inst), \
GTK_TYPE_MENU_SECTION_BOX))
GTK_IS_MENU_SECTION_BOX_CLASS
#define GTK_IS_MENU_SECTION_BOX_CLASS(class) (G_TYPE_CHECK_CLASS_TYPE ((class), \
GTK_TYPE_MENU_SECTION_BOX))
GTK_MENU_SECTION_BOX_GET_CLASS
#define GTK_MENU_SECTION_BOX_GET_CLASS(inst) (G_TYPE_INSTANCE_GET_CLASS ((inst), \
GTK_TYPE_MENU_SECTION_BOX, GtkMenuSectionBoxClass))
gtk_menu_section_box_get_type
GType
void
gtk_menu_section_box_new_toplevel
void
GtkStack *stack, GMenuModel *model, const gchar *action_namespace, GtkPopover *popover
GtkMenuSectionBox
GTK_TYPE_MENU_SHELL
#define GTK_TYPE_MENU_SHELL (gtk_menu_shell_get_type ())
GTK_MENU_SHELL
#define GTK_MENU_SHELL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MENU_SHELL, GtkMenuShell))
GTK_MENU_SHELL_CLASS
#define GTK_MENU_SHELL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_MENU_SHELL, GtkMenuShellClass))
GTK_IS_MENU_SHELL
#define GTK_IS_MENU_SHELL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_MENU_SHELL))
GTK_IS_MENU_SHELL_CLASS
#define GTK_IS_MENU_SHELL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_MENU_SHELL))
GTK_MENU_SHELL_GET_CLASS
#define GTK_MENU_SHELL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_MENU_SHELL, GtkMenuShellClass))
GtkMenuShell
struct _GtkMenuShell
{
GtkContainer container;
/*< private >*/
GtkMenuShellPrivate *priv;
};
GtkMenuShellClass
struct _GtkMenuShellClass
{
GtkContainerClass parent_class;
guint submenu_placement : 1;
void (*deactivate) (GtkMenuShell *menu_shell);
void (*selection_done) (GtkMenuShell *menu_shell);
void (*move_current) (GtkMenuShell *menu_shell,
GtkMenuDirectionType direction);
void (*activate_current) (GtkMenuShell *menu_shell,
gboolean force_hide);
void (*cancel) (GtkMenuShell *menu_shell);
void (*select_item) (GtkMenuShell *menu_shell,
GtkWidget *menu_item);
void (*insert) (GtkMenuShell *menu_shell,
GtkWidget *child,
gint position);
gint (*get_popup_delay) (GtkMenuShell *menu_shell);
gboolean (*move_selected) (GtkMenuShell *menu_shell,
gint distance);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_menu_shell_get_type
GType
void
gtk_menu_shell_append
void
GtkMenuShell *menu_shell, GtkWidget *child
gtk_menu_shell_prepend
void
GtkMenuShell *menu_shell, GtkWidget *child
gtk_menu_shell_insert
void
GtkMenuShell *menu_shell, GtkWidget *child, gint position
gtk_menu_shell_deactivate
void
GtkMenuShell *menu_shell
gtk_menu_shell_select_item
void
GtkMenuShell *menu_shell, GtkWidget *menu_item
gtk_menu_shell_deselect
void
GtkMenuShell *menu_shell
gtk_menu_shell_activate_item
void
GtkMenuShell *menu_shell, GtkWidget *menu_item, gboolean force_deactivate
gtk_menu_shell_select_first
void
GtkMenuShell *menu_shell, gboolean search_sensitive
gtk_menu_shell_cancel
void
GtkMenuShell *menu_shell
gtk_menu_shell_get_take_focus
gboolean
GtkMenuShell *menu_shell
gtk_menu_shell_set_take_focus
void
GtkMenuShell *menu_shell, gboolean take_focus
gtk_menu_shell_get_selected_item
GtkWidget *
GtkMenuShell *menu_shell
gtk_menu_shell_get_parent_shell
GtkWidget *
GtkMenuShell *menu_shell
gtk_menu_shell_bind_model
void
GtkMenuShell *menu_shell, GMenuModel *model, const gchar *action_namespace, gboolean with_separators
GtkMenuShellPrivate
GTK_TYPE_MENU_TOOL_BUTTON
#define GTK_TYPE_MENU_TOOL_BUTTON (gtk_menu_tool_button_get_type ())
GTK_MENU_TOOL_BUTTON
#define GTK_MENU_TOOL_BUTTON(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_MENU_TOOL_BUTTON, GtkMenuToolButton))
GTK_MENU_TOOL_BUTTON_CLASS
#define GTK_MENU_TOOL_BUTTON_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), GTK_TYPE_MENU_TOOL_BUTTON, GtkMenuToolButtonClass))
GTK_IS_MENU_TOOL_BUTTON
#define GTK_IS_MENU_TOOL_BUTTON(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_MENU_TOOL_BUTTON))
GTK_IS_MENU_TOOL_BUTTON_CLASS
#define GTK_IS_MENU_TOOL_BUTTON_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GTK_TYPE_MENU_TOOL_BUTTON))
GTK_MENU_TOOL_BUTTON_GET_CLASS
#define GTK_MENU_TOOL_BUTTON_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_MENU_TOOL_BUTTON, GtkMenuToolButtonClass))
GtkMenuToolButton
struct _GtkMenuToolButton
{
GtkToolButton parent;
/*< private >*/
GtkMenuToolButtonPrivate *priv;
};
GtkMenuToolButtonClass
struct _GtkMenuToolButtonClass
{
GtkToolButtonClass parent_class;
/*< public >*/
void (*show_menu) (GtkMenuToolButton *button);
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_menu_tool_button_get_type
GType
void
gtk_menu_tool_button_new
GtkToolItem *
GtkWidget *icon_widget, const gchar *label
gtk_menu_tool_button_set_menu
void
GtkMenuToolButton *button, GtkWidget *menu
gtk_menu_tool_button_get_menu
GtkWidget *
GtkMenuToolButton *button
gtk_menu_tool_button_set_arrow_tooltip_text
void
GtkMenuToolButton *button, const gchar *text
gtk_menu_tool_button_set_arrow_tooltip_markup
void
GtkMenuToolButton *button, const gchar *markup
GtkMenuToolButtonPrivate
GtkMenuTrackerInsertFunc
void
GtkMenuTrackerItem *item,
gint position,
gpointer user_data
GtkMenuTrackerRemoveFunc
void
gint position,
gpointer user_data
gtk_menu_tracker_new
GtkMenuTracker *
GtkActionObservable *observer, GMenuModel *model, gboolean with_separators, gboolean merge_sections, gboolean mac_os_mode, const gchar *action_namespace, GtkMenuTrackerInsertFunc insert_func, GtkMenuTrackerRemoveFunc remove_func, gpointer user_data
gtk_menu_tracker_new_for_item_link
GtkMenuTracker *
GtkMenuTrackerItem *item, const gchar *link_name, gboolean merge_sections, gboolean mac_os_mode, GtkMenuTrackerInsertFunc insert_func, GtkMenuTrackerRemoveFunc remove_func, gpointer user_data
gtk_menu_tracker_free
void
GtkMenuTracker *tracker
GtkMenuTracker
GTK_TYPE_MENU_TRACKER_ITEM
#define GTK_TYPE_MENU_TRACKER_ITEM (gtk_menu_tracker_item_get_type ())
GTK_MENU_TRACKER_ITEM
#define GTK_MENU_TRACKER_ITEM(inst) (G_TYPE_CHECK_INSTANCE_CAST ((inst), \
GTK_TYPE_MENU_TRACKER_ITEM, GtkMenuTrackerItem))
GTK_IS_MENU_TRACKER_ITEM
#define GTK_IS_MENU_TRACKER_ITEM(inst) (G_TYPE_CHECK_INSTANCE_TYPE ((inst), \
GTK_TYPE_MENU_TRACKER_ITEM))
GTK_TYPE_MENU_TRACKER_ITEM_ROLE
#define GTK_TYPE_MENU_TRACKER_ITEM_ROLE (gtk_menu_tracker_item_role_get_type ())
GtkMenuTrackerItemRole
typedef enum {
GTK_MENU_TRACKER_ITEM_ROLE_NORMAL,
GTK_MENU_TRACKER_ITEM_ROLE_CHECK,
GTK_MENU_TRACKER_ITEM_ROLE_RADIO,
} GtkMenuTrackerItemRole;
gtk_menu_tracker_item_get_type
GType
void
gtk_menu_tracker_item_role_get_type
GType
void
gtk_menu_tracker_item_get_special
const gchar *
GtkMenuTrackerItem *self
gtk_menu_tracker_item_get_display_hint
const gchar *
GtkMenuTrackerItem *self
gtk_menu_tracker_item_get_text_direction
const gchar *
GtkMenuTrackerItem *self
gtk_menu_tracker_item_get_is_separator
gboolean
GtkMenuTrackerItem *self
gtk_menu_tracker_item_get_has_link
gboolean
GtkMenuTrackerItem *self, const gchar *link_name
gtk_menu_tracker_item_get_label
const gchar *
GtkMenuTrackerItem *self
gtk_menu_tracker_item_get_icon
GIcon *
GtkMenuTrackerItem *self
gtk_menu_tracker_item_get_verb_icon
GIcon *
GtkMenuTrackerItem *self
gtk_menu_tracker_item_get_sensitive
gboolean
GtkMenuTrackerItem *self
gtk_menu_tracker_item_get_role
GtkMenuTrackerItemRole
GtkMenuTrackerItem *self
gtk_menu_tracker_item_get_toggled
gboolean
GtkMenuTrackerItem *self
gtk_menu_tracker_item_get_accel
const gchar *
GtkMenuTrackerItem *self
gtk_menu_tracker_item_may_disappear
gboolean
GtkMenuTrackerItem *self
gtk_menu_tracker_item_get_is_visible
gboolean
GtkMenuTrackerItem *self
gtk_menu_tracker_item_get_should_request_show
gboolean
GtkMenuTrackerItem *self
gtk_menu_tracker_item_activated
void
GtkMenuTrackerItem *self
gtk_menu_tracker_item_request_submenu_shown
void
GtkMenuTrackerItem *self, gboolean shown
gtk_menu_tracker_item_get_submenu_shown
gboolean
GtkMenuTrackerItem *self
GtkMenuTrackerItem
GTK_TYPE_MESSAGE_DIALOG
#define GTK_TYPE_MESSAGE_DIALOG (gtk_message_dialog_get_type ())
GTK_MESSAGE_DIALOG
#define GTK_MESSAGE_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MESSAGE_DIALOG, GtkMessageDialog))
GTK_MESSAGE_DIALOG_CLASS
#define GTK_MESSAGE_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_MESSAGE_DIALOG, GtkMessageDialogClass))
GTK_IS_MESSAGE_DIALOG
#define GTK_IS_MESSAGE_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_MESSAGE_DIALOG))
GTK_IS_MESSAGE_DIALOG_CLASS
#define GTK_IS_MESSAGE_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_MESSAGE_DIALOG))
GTK_MESSAGE_DIALOG_GET_CLASS
#define GTK_MESSAGE_DIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_MESSAGE_DIALOG, GtkMessageDialogClass))
GtkMessageDialog
struct _GtkMessageDialog
{
GtkDialog parent_instance;
};
GtkMessageDialogClass
struct _GtkMessageDialogClass
{
GtkDialogClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
GtkButtonsType
typedef enum
{
GTK_BUTTONS_NONE,
GTK_BUTTONS_OK,
GTK_BUTTONS_CLOSE,
GTK_BUTTONS_CANCEL,
GTK_BUTTONS_YES_NO,
GTK_BUTTONS_OK_CANCEL
} GtkButtonsType;
gtk_message_dialog_get_type
GType
void
gtk_message_dialog_new
GtkWidget *
GtkWindow *parent, GtkDialogFlags flags, GtkMessageType type, GtkButtonsType buttons, const gchar *message_format, ...
gtk_message_dialog_new_with_markup
GtkWidget *
GtkWindow *parent, GtkDialogFlags flags, GtkMessageType type, GtkButtonsType buttons, const gchar *message_format, ...
gtk_message_dialog_set_markup
void
GtkMessageDialog *message_dialog, const gchar *str
gtk_message_dialog_format_secondary_text
void
GtkMessageDialog *message_dialog, const gchar *message_format, ...
gtk_message_dialog_format_secondary_markup
void
GtkMessageDialog *message_dialog, const gchar *message_format, ...
gtk_message_dialog_get_message_area
GtkWidget *
GtkMessageDialog *message_dialog
GtkMnemonicHash
typedef struct _GtkMnemnonicHash GtkMnemonicHash;
GtkMnemonicHashForeach
void
guint keyval,
GSList *targets,
gpointer data
GTK_TYPE_MODEL_BUTTON
#define GTK_TYPE_MODEL_BUTTON (gtk_model_button_get_type ())
GTK_MODEL_BUTTON
#define GTK_MODEL_BUTTON(inst) (G_TYPE_CHECK_INSTANCE_CAST ((inst), \
GTK_TYPE_MODEL_BUTTON, GtkModelButton))
GTK_IS_MODEL_BUTTON
#define GTK_IS_MODEL_BUTTON(inst) (G_TYPE_CHECK_INSTANCE_TYPE ((inst), \
GTK_TYPE_MODEL_BUTTON))
GtkButtonRole
typedef enum {
GTK_BUTTON_ROLE_NORMAL,
GTK_BUTTON_ROLE_CHECK,
GTK_BUTTON_ROLE_RADIO
} GtkButtonRole;
gtk_model_button_get_type
GType
void
gtk_model_button_new
GtkWidget *
void
GtkModelButton
GTK_TYPE_MODEL_MENU_ITEM
#define GTK_TYPE_MODEL_MENU_ITEM (gtk_model_menu_item_get_type ())
GTK_MODEL_MENU_ITEM
#define GTK_MODEL_MENU_ITEM(inst) (G_TYPE_CHECK_INSTANCE_CAST ((inst), \
GTK_TYPE_MODEL_MENU_ITEM, GtkModelMenuItem))
GTK_IS_MODEL_MENU_ITEM
#define GTK_IS_MODEL_MENU_ITEM(inst) (G_TYPE_CHECK_INSTANCE_TYPE ((inst), \
GTK_TYPE_MODEL_MENU_ITEM))
gtk_model_menu_item_get_type
GType
void
gtk_model_menu_item_new
GtkWidget *
void
GtkModelMenuItem
GTK_TYPE_MOUNT_OPERATION
#define GTK_TYPE_MOUNT_OPERATION (gtk_mount_operation_get_type ())
GTK_MOUNT_OPERATION
#define GTK_MOUNT_OPERATION(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_MOUNT_OPERATION, GtkMountOperation))
GTK_MOUNT_OPERATION_CLASS
#define GTK_MOUNT_OPERATION_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), GTK_TYPE_MOUNT_OPERATION, GtkMountOperationClass))
GTK_IS_MOUNT_OPERATION
#define GTK_IS_MOUNT_OPERATION(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_MOUNT_OPERATION))
GTK_IS_MOUNT_OPERATION_CLASS
#define GTK_IS_MOUNT_OPERATION_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GTK_TYPE_MOUNT_OPERATION))
GTK_MOUNT_OPERATION_GET_CLASS
#define GTK_MOUNT_OPERATION_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_MOUNT_OPERATION, GtkMountOperationClass))
GtkMountOperation
struct _GtkMountOperation
{
GMountOperation parent_instance;
GtkMountOperationPrivate *priv;
};
GtkMountOperationClass
struct _GtkMountOperationClass
{
GMountOperationClass parent_class;
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_mount_operation_get_type
GType
void
gtk_mount_operation_new
GMountOperation *
GtkWindow *parent
gtk_mount_operation_is_showing
gboolean
GtkMountOperation *op
gtk_mount_operation_set_parent
void
GtkMountOperation *op, GtkWindow *parent
gtk_mount_operation_get_parent
GtkWindow *
GtkMountOperation *op
gtk_mount_operation_set_display
void
GtkMountOperation *op, GdkDisplay *display
gtk_mount_operation_get_display
GdkDisplay *
GtkMountOperation *op
GtkMountOperationPrivate
GTK_TYPE_NATIVE_DIALOG
#define GTK_TYPE_NATIVE_DIALOG (gtk_native_dialog_get_type ())
GtkNativeDialogClass
struct _GtkNativeDialogClass
{
GObjectClass parent_class;
void (* response) (GtkNativeDialog *self, gint response_id);
/* */
void (* show) (GtkNativeDialog *self);
void (* hide) (GtkNativeDialog *self);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_native_dialog_show
void
GtkNativeDialog *self
gtk_native_dialog_hide
void
GtkNativeDialog *self
gtk_native_dialog_destroy
void
GtkNativeDialog *self
gtk_native_dialog_get_visible
gboolean
GtkNativeDialog *self
gtk_native_dialog_set_modal
void
GtkNativeDialog *self, gboolean modal
gtk_native_dialog_get_modal
gboolean
GtkNativeDialog *self
gtk_native_dialog_set_title
void
GtkNativeDialog *self, const char *title
gtk_native_dialog_get_title
const char *
GtkNativeDialog *self
gtk_native_dialog_set_transient_for
void
GtkNativeDialog *self, GtkWindow *parent
gtk_native_dialog_get_transient_for
GtkWindow *
GtkNativeDialog *self
gtk_native_dialog_run
gint
GtkNativeDialog *self
GtkNativeDialog
GTK_TYPE_NOTEBOOK
#define GTK_TYPE_NOTEBOOK (gtk_notebook_get_type ())
GTK_NOTEBOOK
#define GTK_NOTEBOOK(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_NOTEBOOK, GtkNotebook))
GTK_NOTEBOOK_CLASS
#define GTK_NOTEBOOK_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_NOTEBOOK, GtkNotebookClass))
GTK_IS_NOTEBOOK
#define GTK_IS_NOTEBOOK(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_NOTEBOOK))
GTK_IS_NOTEBOOK_CLASS
#define GTK_IS_NOTEBOOK_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_NOTEBOOK))
GTK_NOTEBOOK_GET_CLASS
#define GTK_NOTEBOOK_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_NOTEBOOK, GtkNotebookClass))
GTK_TYPE_NOTEBOOK_PAGE
#define GTK_TYPE_NOTEBOOK_PAGE (gtk_notebook_page_get_type ())
GTK_NOTEBOOK_PAGE
#define GTK_NOTEBOOK_PAGE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_NOTEBOOK_PAGE, GtkNotebookPage))
GTK_NOTEBOOK_PAGE_CLASS
#define GTK_NOTEBOOK_PAGE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_NOTEBOOK_PAGE, GtkNotebookPageClass))
GTK_IS_NOTEBOOK_PAGE
#define GTK_IS_NOTEBOOK_PAGE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_NOTEBOOK_PAGE))
GTK_IS_NOTEBOOK_PAGE_CLASS
#define GTK_IS_NOTEBOOK_PAGE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_NOTEBOOK_PAGE))
GTK_NOTEBOOK_PAGE_GET_CLASS
#define GTK_NOTEBOOK_PAGE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_NOTEBOOK_PAGE, GtkNotebookPageClass))
GtkNotebookTab
typedef enum
{
GTK_NOTEBOOK_TAB_FIRST,
GTK_NOTEBOOK_TAB_LAST
} GtkNotebookTab;
GtkNotebook
struct _GtkNotebook
{
/*< private >*/
GtkContainer container;
GtkNotebookPrivate *priv;
};
GtkNotebookClass
struct _GtkNotebookClass
{
GtkContainerClass parent_class;
void (* switch_page) (GtkNotebook *notebook,
GtkWidget *page,
guint page_num);
/* Action signals for keybindings */
gboolean (* select_page) (GtkNotebook *notebook,
gboolean move_focus);
gboolean (* focus_tab) (GtkNotebook *notebook,
GtkNotebookTab type);
gboolean (* change_current_page) (GtkNotebook *notebook,
gint offset);
void (* move_focus_out) (GtkNotebook *notebook,
GtkDirectionType direction);
gboolean (* reorder_tab) (GtkNotebook *notebook,
GtkDirectionType direction,
gboolean move_to_last);
/* More vfuncs */
gint (* insert_page) (GtkNotebook *notebook,
GtkWidget *child,
GtkWidget *tab_label,
GtkWidget *menu_label,
gint position);
GtkNotebook * (* create_window) (GtkNotebook *notebook,
GtkWidget *page,
gint x,
gint y);
void (* page_reordered) (GtkNotebook *notebook,
GtkWidget *child,
guint page_num);
void (* page_removed) (GtkNotebook *notebook,
GtkWidget *child,
guint page_num);
void (* page_added) (GtkNotebook *notebook,
GtkWidget *child,
guint page_num);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
void (*_gtk_reserved5) (void);
void (*_gtk_reserved6) (void);
void (*_gtk_reserved7) (void);
void (*_gtk_reserved8) (void);
};
gtk_notebook_get_type
GType
void
gtk_notebook_new
GtkWidget *
void
gtk_notebook_append_page
gint
GtkNotebook *notebook, GtkWidget *child, GtkWidget *tab_label
gtk_notebook_append_page_menu
gint
GtkNotebook *notebook, GtkWidget *child, GtkWidget *tab_label, GtkWidget *menu_label
gtk_notebook_prepend_page
gint
GtkNotebook *notebook, GtkWidget *child, GtkWidget *tab_label
gtk_notebook_prepend_page_menu
gint
GtkNotebook *notebook, GtkWidget *child, GtkWidget *tab_label, GtkWidget *menu_label
gtk_notebook_insert_page
gint
GtkNotebook *notebook, GtkWidget *child, GtkWidget *tab_label, gint position
gtk_notebook_insert_page_menu
gint
GtkNotebook *notebook, GtkWidget *child, GtkWidget *tab_label, GtkWidget *menu_label, gint position
gtk_notebook_remove_page
void
GtkNotebook *notebook, gint page_num
gtk_notebook_set_group_name
void
GtkNotebook *notebook, const gchar *group_name
gtk_notebook_get_group_name
const gchar *
GtkNotebook *notebook
gtk_notebook_get_current_page
gint
GtkNotebook *notebook
gtk_notebook_get_nth_page
GtkWidget *
GtkNotebook *notebook, gint page_num
gtk_notebook_get_n_pages
gint
GtkNotebook *notebook
gtk_notebook_page_num
gint
GtkNotebook *notebook, GtkWidget *child
gtk_notebook_set_current_page
void
GtkNotebook *notebook, gint page_num
gtk_notebook_next_page
void
GtkNotebook *notebook
gtk_notebook_prev_page
void
GtkNotebook *notebook
gtk_notebook_set_show_border
void
GtkNotebook *notebook, gboolean show_border
gtk_notebook_get_show_border
gboolean
GtkNotebook *notebook
gtk_notebook_set_show_tabs
void
GtkNotebook *notebook, gboolean show_tabs
gtk_notebook_get_show_tabs
gboolean
GtkNotebook *notebook
gtk_notebook_set_tab_pos
void
GtkNotebook *notebook, GtkPositionType pos
gtk_notebook_get_tab_pos
GtkPositionType
GtkNotebook *notebook
gtk_notebook_set_scrollable
void
GtkNotebook *notebook, gboolean scrollable
gtk_notebook_get_scrollable
gboolean
GtkNotebook *notebook
gtk_notebook_popup_enable
void
GtkNotebook *notebook
gtk_notebook_popup_disable
void
GtkNotebook *notebook
gtk_notebook_get_tab_label
GtkWidget *
GtkNotebook *notebook, GtkWidget *child
gtk_notebook_set_tab_label
void
GtkNotebook *notebook, GtkWidget *child, GtkWidget *tab_label
gtk_notebook_set_tab_label_text
void
GtkNotebook *notebook, GtkWidget *child, const gchar *tab_text
gtk_notebook_get_tab_label_text
const gchar *
GtkNotebook *notebook, GtkWidget *child
gtk_notebook_get_menu_label
GtkWidget *
GtkNotebook *notebook, GtkWidget *child
gtk_notebook_set_menu_label
void
GtkNotebook *notebook, GtkWidget *child, GtkWidget *menu_label
gtk_notebook_set_menu_label_text
void
GtkNotebook *notebook, GtkWidget *child, const gchar *menu_text
gtk_notebook_get_menu_label_text
const gchar *
GtkNotebook *notebook, GtkWidget *child
gtk_notebook_reorder_child
void
GtkNotebook *notebook, GtkWidget *child, gint position
gtk_notebook_get_tab_reorderable
gboolean
GtkNotebook *notebook, GtkWidget *child
gtk_notebook_set_tab_reorderable
void
GtkNotebook *notebook, GtkWidget *child, gboolean reorderable
gtk_notebook_get_tab_detachable
gboolean
GtkNotebook *notebook, GtkWidget *child
gtk_notebook_set_tab_detachable
void
GtkNotebook *notebook, GtkWidget *child, gboolean detachable
gtk_notebook_detach_tab
void
GtkNotebook *notebook, GtkWidget *child
gtk_notebook_get_action_widget
GtkWidget *
GtkNotebook *notebook, GtkPackType pack_type
gtk_notebook_set_action_widget
void
GtkNotebook *notebook, GtkWidget *widget, GtkPackType pack_type
gtk_notebook_page_get_type
GType
void
gtk_notebook_get_page
GtkNotebookPage *
GtkNotebook *notebook, GtkWidget *child
gtk_notebook_page_get_child
GtkWidget *
GtkNotebookPage *page
gtk_notebook_get_pages
GListModel *
GtkNotebook *notebook
GtkNotebookPage
GtkNotebookPageClass
GtkNotebookPrivate
GTK_TYPE_ORIENTABLE
#define GTK_TYPE_ORIENTABLE (gtk_orientable_get_type ())
GTK_ORIENTABLE
#define GTK_ORIENTABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ORIENTABLE, GtkOrientable))
GTK_ORIENTABLE_CLASS
#define GTK_ORIENTABLE_CLASS(vtable) (G_TYPE_CHECK_CLASS_CAST ((vtable), GTK_TYPE_ORIENTABLE, GtkOrientableIface))
GTK_IS_ORIENTABLE
#define GTK_IS_ORIENTABLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ORIENTABLE))
GTK_IS_ORIENTABLE_CLASS
#define GTK_IS_ORIENTABLE_CLASS(vtable) (G_TYPE_CHECK_CLASS_TYPE ((vtable), GTK_TYPE_ORIENTABLE))
GTK_ORIENTABLE_GET_IFACE
#define GTK_ORIENTABLE_GET_IFACE(inst) (G_TYPE_INSTANCE_GET_INTERFACE ((inst), GTK_TYPE_ORIENTABLE, GtkOrientableIface))
GtkOrientableIface
struct _GtkOrientableIface
{
GTypeInterface base_iface;
};
gtk_orientable_get_type
GType
void
gtk_orientable_set_orientation
void
GtkOrientable *orientable, GtkOrientation orientation
gtk_orientable_get_orientation
GtkOrientation
GtkOrientable *orientable
GtkOrientable
GTK_TYPE_OVERLAY
#define GTK_TYPE_OVERLAY (gtk_overlay_get_type ())
GTK_OVERLAY
#define GTK_OVERLAY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_OVERLAY, GtkOverlay))
GTK_OVERLAY_CLASS
#define GTK_OVERLAY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_OVERLAY, GtkOverlayClass))
GTK_IS_OVERLAY
#define GTK_IS_OVERLAY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_OVERLAY))
GTK_IS_OVERLAY_CLASS
#define GTK_IS_OVERLAY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_OVERLAY))
GTK_OVERLAY_GET_CLASS
#define GTK_OVERLAY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_OVERLAY, GtkOverlayClass))
GtkOverlay
struct _GtkOverlay
{
GtkBin parent_instance;
};
GtkOverlayClass
struct _GtkOverlayClass
{
GtkBinClass parent_class;
/*< public >*/
gboolean (*get_child_position) (GtkOverlay *overlay,
GtkWidget *widget,
GtkAllocation *allocation);
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
void (*_gtk_reserved5) (void);
void (*_gtk_reserved6) (void);
void (*_gtk_reserved7) (void);
void (*_gtk_reserved8) (void);
};
gtk_overlay_get_type
GType
void
gtk_overlay_new
GtkWidget *
void
gtk_overlay_add_overlay
void
GtkOverlay *overlay, GtkWidget *widget
gtk_overlay_get_measure_overlay
gboolean
GtkOverlay *overlay, GtkWidget *widget
gtk_overlay_set_measure_overlay
void
GtkOverlay *overlay, GtkWidget *widget, gboolean measure
gtk_overlay_get_clip_overlay
gboolean
GtkOverlay *overlay, GtkWidget *widget
gtk_overlay_set_clip_overlay
void
GtkOverlay *overlay, GtkWidget *widget, gboolean clip_overlay
GTK_TYPE_OVERLAY_LAYOUT
#define GTK_TYPE_OVERLAY_LAYOUT (gtk_overlay_layout_get_type ())
GTK_TYPE_OVERLAY_LAYOUT_CHILD
#define GTK_TYPE_OVERLAY_LAYOUT_CHILD (gtk_overlay_layout_child_get_type ())
gtk_overlay_layout_new
GtkLayoutManager *
void
gtk_overlay_layout_child_set_measure
void
GtkOverlayLayoutChild *child, gboolean measure
gtk_overlay_layout_child_get_measure
gboolean
GtkOverlayLayoutChild *child
gtk_overlay_layout_child_set_clip_overlay
void
GtkOverlayLayoutChild *child, gboolean clip_overlay
gtk_overlay_layout_child_get_clip_overlay
gboolean
GtkOverlayLayoutChild *child
GtkOverlayLayout
GtkOverlayLayoutChild
GTK_TYPE_PAD_CONTROLLER
#define GTK_TYPE_PAD_CONTROLLER (gtk_pad_controller_get_type ())
GTK_PAD_CONTROLLER
#define GTK_PAD_CONTROLLER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_PAD_CONTROLLER, GtkPadController))
GTK_PAD_CONTROLLER_CLASS
#define GTK_PAD_CONTROLLER_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GTK_TYPE_PAD_CONTROLLER, GtkPadControllerClass))
GTK_IS_PAD_CONTROLLER
#define GTK_IS_PAD_CONTROLLER(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_PAD_CONTROLLER))
GTK_IS_PAD_CONTROLLER_CLASS
#define GTK_IS_PAD_CONTROLLER_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GTK_TYPE_PAD_CONTROLLER))
GTK_PAD_CONTROLLER_GET_CLASS
#define GTK_PAD_CONTROLLER_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_PAD_CONTROLLER, GtkPadControllerClass))
GtkPadActionType
typedef enum {
GTK_PAD_ACTION_BUTTON,
GTK_PAD_ACTION_RING,
GTK_PAD_ACTION_STRIP
} GtkPadActionType;
GtkPadActionEntry
struct _GtkPadActionEntry {
GtkPadActionType type;
gint index;
gint mode;
gchar *label;
gchar *action_name;
};
gtk_pad_controller_get_type
GType
void
gtk_pad_controller_new
GtkPadController *
GActionGroup *group, GdkDevice *pad
gtk_pad_controller_set_action_entries
void
GtkPadController *controller, const GtkPadActionEntry *entries, gint n_entries
gtk_pad_controller_set_action
void
GtkPadController *controller, GtkPadActionType type, gint index, gint mode, const gchar *label, const gchar *action_name
GtkPadController
GtkPadControllerClass
GTK_TYPE_PAGE_SETUP
#define GTK_TYPE_PAGE_SETUP (gtk_page_setup_get_type ())
GTK_PAGE_SETUP
#define GTK_PAGE_SETUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PAGE_SETUP, GtkPageSetup))
GTK_IS_PAGE_SETUP
#define GTK_IS_PAGE_SETUP(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PAGE_SETUP))
gtk_page_setup_get_type
GType
void
gtk_page_setup_new
GtkPageSetup *
void
gtk_page_setup_copy
GtkPageSetup *
GtkPageSetup *other
gtk_page_setup_get_orientation
GtkPageOrientation
GtkPageSetup *setup
gtk_page_setup_set_orientation
void
GtkPageSetup *setup, GtkPageOrientation orientation
gtk_page_setup_get_paper_size
GtkPaperSize *
GtkPageSetup *setup
gtk_page_setup_set_paper_size
void
GtkPageSetup *setup, GtkPaperSize *size
gtk_page_setup_get_top_margin
gdouble
GtkPageSetup *setup, GtkUnit unit
gtk_page_setup_set_top_margin
void
GtkPageSetup *setup, gdouble margin, GtkUnit unit
gtk_page_setup_get_bottom_margin
gdouble
GtkPageSetup *setup, GtkUnit unit
gtk_page_setup_set_bottom_margin
void
GtkPageSetup *setup, gdouble margin, GtkUnit unit
gtk_page_setup_get_left_margin
gdouble
GtkPageSetup *setup, GtkUnit unit
gtk_page_setup_set_left_margin
void
GtkPageSetup *setup, gdouble margin, GtkUnit unit
gtk_page_setup_get_right_margin
gdouble
GtkPageSetup *setup, GtkUnit unit
gtk_page_setup_set_right_margin
void
GtkPageSetup *setup, gdouble margin, GtkUnit unit
gtk_page_setup_set_paper_size_and_default_margins
void
GtkPageSetup *setup, GtkPaperSize *size
gtk_page_setup_get_paper_width
gdouble
GtkPageSetup *setup, GtkUnit unit
gtk_page_setup_get_paper_height
gdouble
GtkPageSetup *setup, GtkUnit unit
gtk_page_setup_get_page_width
gdouble
GtkPageSetup *setup, GtkUnit unit
gtk_page_setup_get_page_height
gdouble
GtkPageSetup *setup, GtkUnit unit
gtk_page_setup_new_from_file
GtkPageSetup *
const gchar *file_name, GError **error
gtk_page_setup_load_file
gboolean
GtkPageSetup *setup, const char *file_name, GError **error
gtk_page_setup_to_file
gboolean
GtkPageSetup *setup, const char *file_name, GError **error
gtk_page_setup_new_from_key_file
GtkPageSetup *
GKeyFile *key_file, const gchar *group_name, GError **error
gtk_page_setup_load_key_file
gboolean
GtkPageSetup *setup, GKeyFile *key_file, const gchar *group_name, GError **error
gtk_page_setup_to_key_file
void
GtkPageSetup *setup, GKeyFile *key_file, const gchar *group_name
gtk_page_setup_to_gvariant
GVariant *
GtkPageSetup *setup
gtk_page_setup_new_from_gvariant
GtkPageSetup *
GVariant *variant
GtkPageSetup
GTK_TYPE_PAGE_SETUP_UNIX_DIALOG
#define GTK_TYPE_PAGE_SETUP_UNIX_DIALOG (gtk_page_setup_unix_dialog_get_type ())
GTK_PAGE_SETUP_UNIX_DIALOG
#define GTK_PAGE_SETUP_UNIX_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PAGE_SETUP_UNIX_DIALOG, GtkPageSetupUnixDialog))
GTK_PAGE_SETUP_UNIX_DIALOG_CLASS
#define GTK_PAGE_SETUP_UNIX_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_PAGE_SETUP_UNIX_DIALOG, GtkPageSetupUnixDialogClass))
GTK_IS_PAGE_SETUP_UNIX_DIALOG
#define GTK_IS_PAGE_SETUP_UNIX_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PAGE_SETUP_UNIX_DIALOG))
GTK_IS_PAGE_SETUP_UNIX_DIALOG_CLASS
#define GTK_IS_PAGE_SETUP_UNIX_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_PAGE_SETUP_UNIX_DIALOG))
GTK_PAGE_SETUP_UNIX_DIALOG_GET_CLASS
#define GTK_PAGE_SETUP_UNIX_DIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_PAGE_SETUP_UNIX_DIALOG, GtkPageSetupUnixDialogClass))
GtkPageSetupUnixDialog
struct _GtkPageSetupUnixDialog
{
GtkDialog parent_instance;
GtkPageSetupUnixDialogPrivate *priv;
};
GtkPageSetupUnixDialogClass
struct _GtkPageSetupUnixDialogClass
{
GtkDialogClass parent_class;
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_page_setup_unix_dialog_get_type
GType
void
gtk_page_setup_unix_dialog_new
GtkWidget *
const gchar *title, GtkWindow *parent
gtk_page_setup_unix_dialog_set_page_setup
void
GtkPageSetupUnixDialog *dialog, GtkPageSetup *page_setup
gtk_page_setup_unix_dialog_get_page_setup
GtkPageSetup *
GtkPageSetupUnixDialog *dialog
gtk_page_setup_unix_dialog_set_print_settings
void
GtkPageSetupUnixDialog *dialog, GtkPrintSettings *print_settings
gtk_page_setup_unix_dialog_get_print_settings
GtkPrintSettings *
GtkPageSetupUnixDialog *dialog
GtkPageSetupUnixDialogPrivate
GTK_TYPE_PANED
#define GTK_TYPE_PANED (gtk_paned_get_type ())
GTK_PANED
#define GTK_PANED(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PANED, GtkPaned))
GTK_PANED_CLASS
#define GTK_PANED_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_PANED, GtkPanedClass))
GTK_IS_PANED
#define GTK_IS_PANED(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PANED))
GTK_IS_PANED_CLASS
#define GTK_IS_PANED_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_PANED))
GTK_PANED_GET_CLASS
#define GTK_PANED_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_PANED, GtkPanedClass))
GtkPaned
struct _GtkPaned
{
GtkContainer parent_instance;
};
GtkPanedClass
struct _GtkPanedClass
{
GtkContainerClass parent_class;
gboolean (* cycle_child_focus) (GtkPaned *paned,
gboolean reverse);
gboolean (* toggle_handle_focus) (GtkPaned *paned);
gboolean (* move_handle) (GtkPaned *paned,
GtkScrollType scroll);
gboolean (* cycle_handle_focus) (GtkPaned *paned,
gboolean reverse);
gboolean (* accept_position) (GtkPaned *paned);
gboolean (* cancel_position) (GtkPaned *paned);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_paned_get_type
GType
void
gtk_paned_new
GtkWidget *
GtkOrientation orientation
gtk_paned_add1
void
GtkPaned *paned, GtkWidget *child
gtk_paned_add2
void
GtkPaned *paned, GtkWidget *child
gtk_paned_pack1
void
GtkPaned *paned, GtkWidget *child, gboolean resize, gboolean shrink
gtk_paned_pack2
void
GtkPaned *paned, GtkWidget *child, gboolean resize, gboolean shrink
gtk_paned_get_position
gint
GtkPaned *paned
gtk_paned_set_position
void
GtkPaned *paned, gint position
gtk_paned_get_child1
GtkWidget *
GtkPaned *paned
gtk_paned_get_child2
GtkWidget *
GtkPaned *paned
gtk_paned_set_wide_handle
void
GtkPaned *paned, gboolean wide
gtk_paned_get_wide_handle
gboolean
GtkPaned *paned
GTK_TYPE_PAPER_SIZE
#define GTK_TYPE_PAPER_SIZE (gtk_paper_size_get_type ())
GTK_PAPER_NAME_A3
#define GTK_PAPER_NAME_A3 "iso_a3"
GTK_PAPER_NAME_A4
#define GTK_PAPER_NAME_A4 "iso_a4"
GTK_PAPER_NAME_A5
#define GTK_PAPER_NAME_A5 "iso_a5"
GTK_PAPER_NAME_B5
#define GTK_PAPER_NAME_B5 "iso_b5"
GTK_PAPER_NAME_LETTER
#define GTK_PAPER_NAME_LETTER "na_letter"
GTK_PAPER_NAME_EXECUTIVE
#define GTK_PAPER_NAME_EXECUTIVE "na_executive"
GTK_PAPER_NAME_LEGAL
#define GTK_PAPER_NAME_LEGAL "na_legal"
gtk_paper_size_get_type
GType
void
gtk_paper_size_new
GtkPaperSize *
const gchar *name
gtk_paper_size_new_from_ppd
GtkPaperSize *
const gchar *ppd_name, const gchar *ppd_display_name, gdouble width, gdouble height
gtk_paper_size_new_from_ipp
GtkPaperSize *
const gchar *ipp_name, gdouble width, gdouble height
gtk_paper_size_new_custom
GtkPaperSize *
const gchar *name, const gchar *display_name, gdouble width, gdouble height, GtkUnit unit
gtk_paper_size_copy
GtkPaperSize *
GtkPaperSize *other
gtk_paper_size_free
void
GtkPaperSize *size
gtk_paper_size_is_equal
gboolean
GtkPaperSize *size1, GtkPaperSize *size2
gtk_paper_size_get_paper_sizes
GList *
gboolean include_custom
gtk_paper_size_get_name
const gchar *
GtkPaperSize *size
gtk_paper_size_get_display_name
const gchar *
GtkPaperSize *size
gtk_paper_size_get_ppd_name
const gchar *
GtkPaperSize *size
gtk_paper_size_get_width
gdouble
GtkPaperSize *size, GtkUnit unit
gtk_paper_size_get_height
gdouble
GtkPaperSize *size, GtkUnit unit
gtk_paper_size_is_custom
gboolean
GtkPaperSize *size
gtk_paper_size_is_ipp
gboolean
GtkPaperSize *size
gtk_paper_size_set_size
void
GtkPaperSize *size, gdouble width, gdouble height, GtkUnit unit
gtk_paper_size_get_default_top_margin
gdouble
GtkPaperSize *size, GtkUnit unit
gtk_paper_size_get_default_bottom_margin
gdouble
GtkPaperSize *size, GtkUnit unit
gtk_paper_size_get_default_left_margin
gdouble
GtkPaperSize *size, GtkUnit unit
gtk_paper_size_get_default_right_margin
gdouble
GtkPaperSize *size, GtkUnit unit
gtk_paper_size_get_default
const gchar *
void
gtk_paper_size_new_from_key_file
GtkPaperSize *
GKeyFile *key_file, const gchar *group_name, GError **error
gtk_paper_size_to_key_file
void
GtkPaperSize *size, GKeyFile *key_file, const gchar *group_name
gtk_paper_size_new_from_gvariant
GtkPaperSize *
GVariant *variant
gtk_paper_size_to_gvariant
GVariant *
GtkPaperSize *paper_size
GtkPaperSize
GTK_TYPE_PASSWORD_ENTRY
#define GTK_TYPE_PASSWORD_ENTRY (gtk_password_entry_get_type ())
GTK_PASSWORD_ENTRY
#define GTK_PASSWORD_ENTRY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PASSWORD_ENTRY, GtkPasswordEntry))
GTK_PASSWORD_ENTRY_CLASS
#define GTK_PASSWORD_ENTRY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_PASSWORD_ENTRY, GtkPasswordEntryClass))
GTK_IS_PASSWORD_ENTRY
#define GTK_IS_PASSWORD_ENTRY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PASSWORD_ENTRY))
GTK_IS_PASSWORD_ENTRY_CLASS
#define GTK_IS_PASSWORD_ENTRY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_PASSWORD_ENTRY))
GTK_PASSWORD_ENTRY_GET_CLASS
#define GTK_PASSWORD_ENTRY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_PASSWORD_ENTRY, GtkPasswordEntryClass))
GtkPasswordEntry
struct _GtkPasswordEntry
{
GtkWidget parent;
};
GtkPasswordEntryClass
struct _GtkPasswordEntryClass
{
GtkWidgetClass parent_class;
};
gtk_password_entry_get_type
GType
void
gtk_password_entry_new
GtkWidget *
void
gtk_password_entry_set_show_peek_icon
void
GtkPasswordEntry *entry, gboolean show_peek_icon
gtk_password_entry_get_show_peek_icon
gboolean
GtkPasswordEntry *entry
GTK_TYPE_PATH_BAR
#define GTK_TYPE_PATH_BAR (gtk_path_bar_get_type ())
GTK_PATH_BAR
#define GTK_PATH_BAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PATH_BAR, GtkPathBar))
GTK_PATH_BAR_CLASS
#define GTK_PATH_BAR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_PATH_BAR, GtkPathBarClass))
GTK_IS_PATH_BAR
#define GTK_IS_PATH_BAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PATH_BAR))
GTK_IS_PATH_BAR_CLASS
#define GTK_IS_PATH_BAR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_PATH_BAR))
GTK_PATH_BAR_GET_CLASS
#define GTK_PATH_BAR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_PATH_BAR, GtkPathBarClass))
GtkPathBar
struct _GtkPathBar
{
GtkContainer parent_instance;
};
GtkPathBarClass
struct _GtkPathBarClass
{
GtkContainerClass parent_class;
void (* path_clicked) (GtkPathBar *path_bar,
GFile *file,
GFile *child_file,
gboolean child_is_hidden);
};
gtk_path_bar_get_type
GType
void
GTK_TYPE_PICTURE
#define GTK_TYPE_PICTURE (gtk_picture_get_type ())
gtk_picture_new
GtkWidget *
void
gtk_picture_new_for_paintable
GtkWidget *
GdkPaintable *paintable
gtk_picture_new_for_pixbuf
GtkWidget *
GdkPixbuf *pixbuf
gtk_picture_new_for_file
GtkWidget *
GFile *file
gtk_picture_new_for_filename
GtkWidget *
const gchar *filename
gtk_picture_new_for_resource
GtkWidget *
const gchar *resource_path
gtk_picture_set_paintable
void
GtkPicture *self, GdkPaintable *paintable
gtk_picture_get_paintable
GdkPaintable *
GtkPicture *self
gtk_picture_set_file
void
GtkPicture *self, GFile *file
gtk_picture_get_file
GFile *
GtkPicture *self
gtk_picture_set_filename
void
GtkPicture *self, const gchar *filename
gtk_picture_set_resource
void
GtkPicture *self, const gchar *resource_path
gtk_picture_set_pixbuf
void
GtkPicture *self, GdkPixbuf *pixbuf
gtk_picture_set_keep_aspect_ratio
void
GtkPicture *self, gboolean keep_aspect_ratio
gtk_picture_get_keep_aspect_ratio
gboolean
GtkPicture *self
gtk_picture_set_can_shrink
void
GtkPicture *self, gboolean can_shrink
gtk_picture_get_can_shrink
gboolean
GtkPicture *self
gtk_picture_set_alternative_text
void
GtkPicture *self, const char *alternative_text
gtk_picture_get_alternative_text
const char *
GtkPicture *self
GtkPicture
GTK_TYPE_POPOVER
#define GTK_TYPE_POPOVER (gtk_popover_get_type ())
GTK_POPOVER
#define GTK_POPOVER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_POPOVER, GtkPopover))
GTK_POPOVER_CLASS
#define GTK_POPOVER_CLASS(c) (G_TYPE_CHECK_CLASS_CAST ((c), GTK_TYPE_POPOVER, GtkPopoverClass))
GTK_IS_POPOVER
#define GTK_IS_POPOVER(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_POPOVER))
GTK_IS_POPOVER_CLASS
#define GTK_IS_POPOVER_CLASS(o) (G_TYPE_CHECK_CLASS_TYPE ((o), GTK_TYPE_POPOVER))
GTK_POPOVER_GET_CLASS
#define GTK_POPOVER_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_POPOVER, GtkPopoverClass))
GtkPopover
struct _GtkPopover
{
GtkBin parent_instance;
};
GtkPopoverClass
struct _GtkPopoverClass
{
GtkBinClass parent_class;
void (* closed) (GtkPopover *popover);
/*< private >*/
/* Padding for future expansion */
gpointer reserved[10];
};
gtk_popover_get_type
GType
void
gtk_popover_new
GtkWidget *
GtkWidget *relative_to
gtk_popover_new_from_model
GtkWidget *
GtkWidget *relative_to, GMenuModel *model
gtk_popover_set_relative_to
void
GtkPopover *popover, GtkWidget *relative_to
gtk_popover_get_relative_to
GtkWidget *
GtkPopover *popover
gtk_popover_set_pointing_to
void
GtkPopover *popover, const GdkRectangle *rect
gtk_popover_get_pointing_to
gboolean
GtkPopover *popover, GdkRectangle *rect
gtk_popover_set_position
void
GtkPopover *popover, GtkPositionType position
gtk_popover_get_position
GtkPositionType
GtkPopover *popover
gtk_popover_set_modal
void
GtkPopover *popover, gboolean modal
gtk_popover_get_modal
gboolean
GtkPopover *popover
gtk_popover_bind_model
void
GtkPopover *popover, GMenuModel *model, const gchar *action_namespace
gtk_popover_set_default_widget
void
GtkPopover *popover, GtkWidget *widget
gtk_popover_get_default_widget
GtkWidget *
GtkPopover *popover
gtk_popover_set_constrain_to
void
GtkPopover *popover, GtkPopoverConstraint constraint
gtk_popover_get_constrain_to
GtkPopoverConstraint
GtkPopover *popover
gtk_popover_popup
void
GtkPopover *popover
gtk_popover_popdown
void
GtkPopover *popover
GTK_TYPE_POPOVER_MENU
#define GTK_TYPE_POPOVER_MENU (gtk_popover_menu_get_type ())
GTK_POPOVER_MENU
#define GTK_POPOVER_MENU(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_POPOVER_MENU, GtkPopoverMenu))
GTK_POPOVER_MENU_CLASS
#define GTK_POPOVER_MENU_CLASS(c) (G_TYPE_CHECK_CLASS_CAST ((c), GTK_TYPE_POPOVER_MENU, GtkPopoverMenuClass))
GTK_IS_POPOVER_MENU
#define GTK_IS_POPOVER_MENU(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_POPOVER_MENU))
GTK_IS_POPOVER_MENU_CLASS
#define GTK_IS_POPOVER_MENU_CLASS(o) (G_TYPE_CHECK_CLASS_TYPE ((o), GTK_TYPE_POPOVER_MENU))
GTK_POPOVER_MENU_GET_CLASS
#define GTK_POPOVER_MENU_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_POPOVER_MENU, GtkPopoverMenuClass))
GtkPopoverMenuClass
struct _GtkPopoverMenuClass
{
GtkPopoverClass parent_class;
/*< private >*/
/* Padding for future expansion */
gpointer reserved[10];
};
gtk_popover_menu_get_type
GType
void
gtk_popover_menu_new
GtkWidget *
void
gtk_popover_menu_add_submenu
void
GtkPopoverMenu *popover, GtkWidget *submenu, const char *name
gtk_popover_menu_open_submenu
void
GtkPopoverMenu *popover, const char *name
GtkPopoverMenu
START_PAGE_GENERAL
#define START_PAGE_GENERAL 0xffffffff
PD_RESULT_CANCEL
#define PD_RESULT_CANCEL 0
PD_RESULT_PRINT
#define PD_RESULT_PRINT 1
PD_RESULT_APPLY
#define PD_RESULT_APPLY 2
PD_NOCURRENTPAGE
#define PD_NOCURRENTPAGE 0x00800000
PD_CURRENTPAGE
#define PD_CURRENTPAGE 0x00400000
GtkPrintWin32Devnames
typedef struct {
char *driver;
char *device;
char *output;
int flags;
} GtkPrintWin32Devnames;
gtk_print_win32_devnames_free
void
GtkPrintWin32Devnames *devnames
gtk_print_win32_devnames_from_win32
GtkPrintWin32Devnames *
HGLOBAL global
gtk_print_win32_devnames_from_printer_name
GtkPrintWin32Devnames *
const char *printer
gtk_print_win32_devnames_to_win32
HGLOBAL
const GtkPrintWin32Devnames *devnames
gtk_print_win32_devnames_to_win32_from_printer_name
HGLOBAL
const char *printer
GTK_PRINT_BACKEND_ERROR
#define GTK_PRINT_BACKEND_ERROR (gtk_print_backend_error_quark ())
GtkPrintBackendError
typedef enum
{
/* TODO: add specific errors */
GTK_PRINT_BACKEND_ERROR_GENERIC
} GtkPrintBackendError;
gtk_print_backend_error_quark
GQuark
void
GTK_TYPE_PRINT_BACKEND
#define GTK_TYPE_PRINT_BACKEND (gtk_print_backend_get_type ())
GTK_PRINT_BACKEND
#define GTK_PRINT_BACKEND(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PRINT_BACKEND, GtkPrintBackend))
GTK_PRINT_BACKEND_CLASS
#define GTK_PRINT_BACKEND_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_PRINT_BACKEND, GtkPrintBackendClass))
GTK_IS_PRINT_BACKEND
#define GTK_IS_PRINT_BACKEND(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PRINT_BACKEND))
GTK_IS_PRINT_BACKEND_CLASS
#define GTK_IS_PRINT_BACKEND_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_PRINT_BACKEND))
GTK_PRINT_BACKEND_GET_CLASS
#define GTK_PRINT_BACKEND_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_PRINT_BACKEND, GtkPrintBackendClass))
GtkPrintBackendStatus
typedef enum
{
GTK_PRINT_BACKEND_STATUS_UNKNOWN,
GTK_PRINT_BACKEND_STATUS_OK,
GTK_PRINT_BACKEND_STATUS_UNAVAILABLE
} GtkPrintBackendStatus;
GtkPrintBackend
struct _GtkPrintBackend
{
GObject parent_instance;
GtkPrintBackendPrivate *priv;
};
GtkPrintBackendClass
struct _GtkPrintBackendClass
{
GObjectClass parent_class;
/* Global backend methods: */
void (*request_printer_list) (GtkPrintBackend *backend);
void (*print_stream) (GtkPrintBackend *backend,
GtkPrintJob *job,
GIOChannel *data_io,
GtkPrintJobCompleteFunc callback,
gpointer user_data,
GDestroyNotify dnotify);
/* Printer methods: */
void (*printer_request_details) (GtkPrinter *printer);
cairo_surface_t * (*printer_create_cairo_surface) (GtkPrinter *printer,
GtkPrintSettings *settings,
gdouble height,
gdouble width,
GIOChannel *cache_io);
GtkPrinterOptionSet * (*printer_get_options) (GtkPrinter *printer,
GtkPrintSettings *settings,
GtkPageSetup *page_setup,
GtkPrintCapabilities capabilities);
gboolean (*printer_mark_conflicts) (GtkPrinter *printer,
GtkPrinterOptionSet *options);
void (*printer_get_settings_from_options) (GtkPrinter *printer,
GtkPrinterOptionSet *options,
GtkPrintSettings *settings);
void (*printer_prepare_for_print) (GtkPrinter *printer,
GtkPrintJob *print_job,
GtkPrintSettings *settings,
GtkPageSetup *page_setup);
GList * (*printer_list_papers) (GtkPrinter *printer);
GtkPageSetup * (*printer_get_default_page_size) (GtkPrinter *printer);
gboolean (*printer_get_hard_margins) (GtkPrinter *printer,
gdouble *top,
gdouble *bottom,
gdouble *left,
gdouble *right);
GtkPrintCapabilities (*printer_get_capabilities) (GtkPrinter *printer);
/* Signals */
void (*printer_list_changed) (GtkPrintBackend *backend);
void (*printer_list_done) (GtkPrintBackend *backend);
void (*printer_added) (GtkPrintBackend *backend,
GtkPrinter *printer);
void (*printer_removed) (GtkPrintBackend *backend,
GtkPrinter *printer);
void (*printer_status_changed) (GtkPrintBackend *backend,
GtkPrinter *printer);
void (*request_password) (GtkPrintBackend *backend,
gpointer auth_info_required,
gpointer auth_info_default,
gpointer auth_info_display,
gpointer auth_info_visible,
const gchar *prompt,
gboolean can_store_auth_info);
/* not a signal */
void (*set_password) (GtkPrintBackend *backend,
gchar **auth_info_required,
gchar **auth_info,
gboolean store_auth_info);
gboolean (*printer_get_hard_margins_for_paper_size) (GtkPrinter *printer,
GtkPaperSize *paper_size,
gdouble *top,
gdouble *bottom,
gdouble *left,
gdouble *right);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
};
GTK_PRINT_BACKEND_EXTENSION_POINT_NAME
#define GTK_PRINT_BACKEND_EXTENSION_POINT_NAME "gtk-print-backend"
gtk_print_backend_get_type
GType
void
gtk_print_backend_get_printer_list
GList *
GtkPrintBackend *print_backend
gtk_print_backend_printer_list_is_done
gboolean
GtkPrintBackend *print_backend
gtk_print_backend_find_printer
GtkPrinter *
GtkPrintBackend *print_backend, const gchar *printer_name
gtk_print_backend_print_stream
void
GtkPrintBackend *print_backend, GtkPrintJob *job, GIOChannel *data_io, GtkPrintJobCompleteFunc callback, gpointer user_data, GDestroyNotify dnotify
gtk_print_backend_load_modules
GList *
void
gtk_print_backend_destroy
void
GtkPrintBackend *print_backend
gtk_print_backend_set_password
void
GtkPrintBackend *backend, gchar **auth_info_required, gchar **auth_info, gboolean can_store_auth_info
gtk_print_backend_add_printer
void
GtkPrintBackend *print_backend, GtkPrinter *printer
gtk_print_backend_remove_printer
void
GtkPrintBackend *print_backend, GtkPrinter *printer
gtk_print_backend_set_list_done
void
GtkPrintBackend *backend
gtk_printer_is_new
gboolean
GtkPrinter *printer
gtk_printer_set_accepts_pdf
void
GtkPrinter *printer, gboolean val
gtk_printer_set_accepts_ps
void
GtkPrinter *printer, gboolean val
gtk_printer_set_is_new
void
GtkPrinter *printer, gboolean val
gtk_printer_set_is_active
void
GtkPrinter *printer, gboolean val
gtk_printer_set_is_paused
gboolean
GtkPrinter *printer, gboolean val
gtk_printer_set_is_accepting_jobs
gboolean
GtkPrinter *printer, gboolean val
gtk_printer_set_has_details
void
GtkPrinter *printer, gboolean val
gtk_printer_set_is_default
void
GtkPrinter *printer, gboolean val
gtk_printer_set_icon_name
void
GtkPrinter *printer, const gchar *icon
gtk_printer_set_job_count
gboolean
GtkPrinter *printer, gint count
gtk_printer_set_location
gboolean
GtkPrinter *printer, const gchar *location
gtk_printer_set_description
gboolean
GtkPrinter *printer, const gchar *description
gtk_printer_set_state_message
gboolean
GtkPrinter *printer, const gchar *message
gtk_print_backends_init
void
void
GtkPrintBackendPrivate
GTK_TYPE_PRINT_CONTEXT
#define GTK_TYPE_PRINT_CONTEXT (gtk_print_context_get_type ())
GTK_PRINT_CONTEXT
#define GTK_PRINT_CONTEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PRINT_CONTEXT, GtkPrintContext))
GTK_IS_PRINT_CONTEXT
#define GTK_IS_PRINT_CONTEXT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PRINT_CONTEXT))
gtk_print_context_get_type
GType
void
gtk_print_context_get_cairo_context
cairo_t *
GtkPrintContext *context
gtk_print_context_get_page_setup
GtkPageSetup *
GtkPrintContext *context
gtk_print_context_get_width
gdouble
GtkPrintContext *context
gtk_print_context_get_height
gdouble
GtkPrintContext *context
gtk_print_context_get_dpi_x
gdouble
GtkPrintContext *context
gtk_print_context_get_dpi_y
gdouble
GtkPrintContext *context
gtk_print_context_get_hard_margins
gboolean
GtkPrintContext *context, gdouble *top, gdouble *bottom, gdouble *left, gdouble *right
gtk_print_context_get_pango_fontmap
PangoFontMap *
GtkPrintContext *context
gtk_print_context_create_pango_context
PangoContext *
GtkPrintContext *context
gtk_print_context_create_pango_layout
PangoLayout *
GtkPrintContext *context
gtk_print_context_set_cairo_context
void
GtkPrintContext *context, cairo_t *cr, double dpi_x, double dpi_y
GtkPrintContext
GTK_TYPE_PRINT_CAPABILITIES
#define GTK_TYPE_PRINT_CAPABILITIES (gtk_print_capabilities_get_type ())
GtkPrintCapabilities
typedef enum
{
GTK_PRINT_CAPABILITY_PAGE_SET = 1 << 0,
GTK_PRINT_CAPABILITY_COPIES = 1 << 1,
GTK_PRINT_CAPABILITY_COLLATE = 1 << 2,
GTK_PRINT_CAPABILITY_REVERSE = 1 << 3,
GTK_PRINT_CAPABILITY_SCALE = 1 << 4,
GTK_PRINT_CAPABILITY_GENERATE_PDF = 1 << 5,
GTK_PRINT_CAPABILITY_GENERATE_PS = 1 << 6,
GTK_PRINT_CAPABILITY_PREVIEW = 1 << 7,
GTK_PRINT_CAPABILITY_NUMBER_UP = 1 << 8,
GTK_PRINT_CAPABILITY_NUMBER_UP_LAYOUT = 1 << 9
} GtkPrintCapabilities;
gtk_print_capabilities_get_type
GType
void
GTK_TYPE_PRINTER
#define GTK_TYPE_PRINTER (gtk_printer_get_type ())
GTK_PRINTER
#define GTK_PRINTER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PRINTER, GtkPrinter))
GTK_PRINTER_CLASS
#define GTK_PRINTER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_PRINTER, GtkPrinterClass))
GTK_IS_PRINTER
#define GTK_IS_PRINTER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PRINTER))
GTK_IS_PRINTER_CLASS
#define GTK_IS_PRINTER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_PRINTER))
GTK_PRINTER_GET_CLASS
#define GTK_PRINTER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_PRINTER, GtkPrinterClass))
GtkPrinter
struct _GtkPrinter
{
GObject parent_instance;
/*< private >*/
GtkPrinterPrivate *priv;
};
GtkPrinterClass
struct _GtkPrinterClass
{
GObjectClass parent_class;
void (*details_acquired) (GtkPrinter *printer,
gboolean success);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
void (*_gtk_reserved5) (void);
void (*_gtk_reserved6) (void);
void (*_gtk_reserved7) (void);
void (*_gtk_reserved8) (void);
};
gtk_printer_get_type
GType
void
gtk_printer_new
GtkPrinter *
const gchar *name, GtkPrintBackend *backend, gboolean virtual_
gtk_printer_get_backend
GtkPrintBackend *
GtkPrinter *printer
gtk_printer_get_name
const gchar *
GtkPrinter *printer
gtk_printer_get_state_message
const gchar *
GtkPrinter *printer
gtk_printer_get_description
const gchar *
GtkPrinter *printer
gtk_printer_get_location
const gchar *
GtkPrinter *printer
gtk_printer_get_icon_name
const gchar *
GtkPrinter *printer
gtk_printer_get_job_count
gint
GtkPrinter *printer
gtk_printer_is_active
gboolean
GtkPrinter *printer
gtk_printer_is_paused
gboolean
GtkPrinter *printer
gtk_printer_is_accepting_jobs
gboolean
GtkPrinter *printer
gtk_printer_is_virtual
gboolean
GtkPrinter *printer
gtk_printer_is_default
gboolean
GtkPrinter *printer
gtk_printer_accepts_pdf
gboolean
GtkPrinter *printer
gtk_printer_accepts_ps
gboolean
GtkPrinter *printer
gtk_printer_list_papers
GList *
GtkPrinter *printer
gtk_printer_get_default_page_size
GtkPageSetup *
GtkPrinter *printer
gtk_printer_compare
gint
GtkPrinter *a, GtkPrinter *b
gtk_printer_has_details
gboolean
GtkPrinter *printer
gtk_printer_request_details
void
GtkPrinter *printer
gtk_printer_get_capabilities
GtkPrintCapabilities
GtkPrinter *printer
gtk_printer_get_hard_margins
gboolean
GtkPrinter *printer, gdouble *top, gdouble *bottom, gdouble *left, gdouble *right
gtk_printer_get_hard_margins_for_paper_size
gboolean
GtkPrinter *printer, GtkPaperSize *paper_size, gdouble *top, gdouble *bottom, gdouble *left, gdouble *right
GtkPrinterFunc
gboolean
GtkPrinter *printer,
gpointer data
gtk_enumerate_printers
void
GtkPrinterFunc func, gpointer data, GDestroyNotify destroy, gboolean wait
GtkPrintBackend
GtkPrinterPrivate
GTK_TYPE_PRINTER_OPTION
#define GTK_TYPE_PRINTER_OPTION (gtk_printer_option_get_type ())
GTK_PRINTER_OPTION
#define GTK_PRINTER_OPTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PRINTER_OPTION, GtkPrinterOption))
GTK_IS_PRINTER_OPTION
#define GTK_IS_PRINTER_OPTION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PRINTER_OPTION))
GTK_PRINTER_OPTION_GROUP_IMAGE_QUALITY
#define GTK_PRINTER_OPTION_GROUP_IMAGE_QUALITY "ImageQuality"
GTK_PRINTER_OPTION_GROUP_FINISHING
#define GTK_PRINTER_OPTION_GROUP_FINISHING "Finishing"
GtkPrinterOptionType
typedef enum {
GTK_PRINTER_OPTION_TYPE_BOOLEAN,
GTK_PRINTER_OPTION_TYPE_PICKONE,
GTK_PRINTER_OPTION_TYPE_PICKONE_PASSWORD,
GTK_PRINTER_OPTION_TYPE_PICKONE_PASSCODE,
GTK_PRINTER_OPTION_TYPE_PICKONE_REAL,
GTK_PRINTER_OPTION_TYPE_PICKONE_INT,
GTK_PRINTER_OPTION_TYPE_PICKONE_STRING,
GTK_PRINTER_OPTION_TYPE_ALTERNATIVE,
GTK_PRINTER_OPTION_TYPE_STRING,
GTK_PRINTER_OPTION_TYPE_FILESAVE,
GTK_PRINTER_OPTION_TYPE_INFO
} GtkPrinterOptionType;
GtkPrinterOption
struct _GtkPrinterOption
{
GObject parent_instance;
char *name;
char *display_text;
GtkPrinterOptionType type;
char *value;
int num_choices;
char **choices;
char **choices_display;
gboolean activates_default;
gboolean has_conflict;
char *group;
};
GtkPrinterOptionClass
struct _GtkPrinterOptionClass
{
GObjectClass parent_class;
void (*changed) (GtkPrinterOption *option);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_printer_option_get_type
GType
void
gtk_printer_option_new
GtkPrinterOption *
const char *name, const char *display_text, GtkPrinterOptionType type
gtk_printer_option_set
void
GtkPrinterOption *option, const char *value
gtk_printer_option_set_has_conflict
void
GtkPrinterOption *option, gboolean has_conflict
gtk_printer_option_clear_has_conflict
void
GtkPrinterOption *option
gtk_printer_option_set_boolean
void
GtkPrinterOption *option, gboolean value
gtk_printer_option_allocate_choices
void
GtkPrinterOption *option, int num
gtk_printer_option_choices_from_array
void
GtkPrinterOption *option, int num_choices, char *choices[], char *choices_display[]
gtk_printer_option_has_choice
gboolean
GtkPrinterOption *option, const char *choice
gtk_printer_option_set_activates_default
void
GtkPrinterOption *option, gboolean activates
gtk_printer_option_get_activates_default
gboolean
GtkPrinterOption *option
GTK_TYPE_PRINTER_OPTION_SET
#define GTK_TYPE_PRINTER_OPTION_SET (gtk_printer_option_set_get_type ())
GTK_PRINTER_OPTION_SET
#define GTK_PRINTER_OPTION_SET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PRINTER_OPTION_SET, GtkPrinterOptionSet))
GTK_IS_PRINTER_OPTION_SET
#define GTK_IS_PRINTER_OPTION_SET(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PRINTER_OPTION_SET))
GtkPrinterOptionSet
struct _GtkPrinterOptionSet
{
GObject parent_instance;
/*< private >*/
GPtrArray *array;
GHashTable *hash;
};
GtkPrinterOptionSetClass
struct _GtkPrinterOptionSetClass
{
GObjectClass parent_class;
void (*changed) (GtkPrinterOptionSet *option);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
GtkPrinterOptionSetFunc
void
GtkPrinterOption *option,
gpointer user_data
gtk_printer_option_set_get_type
GType
void
gtk_printer_option_set_new
GtkPrinterOptionSet *
void
gtk_printer_option_set_add
void
GtkPrinterOptionSet *set, GtkPrinterOption *option
gtk_printer_option_set_remove
void
GtkPrinterOptionSet *set, GtkPrinterOption *option
gtk_printer_option_set_lookup
GtkPrinterOption *
GtkPrinterOptionSet *set, const char *name
gtk_printer_option_set_foreach
void
GtkPrinterOptionSet *set, GtkPrinterOptionSetFunc func, gpointer user_data
gtk_printer_option_set_clear_conflicts
void
GtkPrinterOptionSet *set
gtk_printer_option_set_get_groups
GList *
GtkPrinterOptionSet *set
gtk_printer_option_set_foreach_in_group
void
GtkPrinterOptionSet *set, const char *group, GtkPrinterOptionSetFunc func, gpointer user_data
GTK_TYPE_PRINTER_OPTION_WIDGET
#define GTK_TYPE_PRINTER_OPTION_WIDGET (gtk_printer_option_widget_get_type ())
GTK_PRINTER_OPTION_WIDGET
#define GTK_PRINTER_OPTION_WIDGET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PRINTER_OPTION_WIDGET, GtkPrinterOptionWidget))
GTK_PRINTER_OPTION_WIDGET_CLASS
#define GTK_PRINTER_OPTION_WIDGET_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_PRINTER_OPTION_WIDGET, GtkPrinterOptionWidgetClass))
GTK_IS_PRINTER_OPTION_WIDGET
#define GTK_IS_PRINTER_OPTION_WIDGET(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PRINTER_OPTION_WIDGET))
GTK_IS_PRINTER_OPTION_WIDGET_CLASS
#define GTK_IS_PRINTER_OPTION_WIDGET_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_PRINTER_OPTION_WIDGET))
GTK_PRINTER_OPTION_WIDGET_GET_CLASS
#define GTK_PRINTER_OPTION_WIDGET_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_PRINTER_OPTION_WIDGET, GtkPrinterOptionWidgetClass))
GtkPrinterOptionWidgetPrivate
typedef struct GtkPrinterOptionWidgetPrivate GtkPrinterOptionWidgetPrivate;
GtkPrinterOptionWidget
struct _GtkPrinterOptionWidget
{
GtkBox parent_instance;
GtkPrinterOptionWidgetPrivate *priv;
};
GtkPrinterOptionWidgetClass
struct _GtkPrinterOptionWidgetClass
{
GtkBoxClass parent_class;
void (*changed) (GtkPrinterOptionWidget *widget);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_printer_option_widget_get_type
GType
void
gtk_printer_option_widget_new
GtkWidget *
GtkPrinterOption *source
gtk_printer_option_widget_set_source
void
GtkPrinterOptionWidget *setting, GtkPrinterOption *source
gtk_printer_option_widget_has_external_label
gboolean
GtkPrinterOptionWidget *setting
gtk_printer_option_widget_get_external_label
GtkWidget *
GtkPrinterOptionWidget *setting
gtk_printer_option_widget_get_value
const gchar *
GtkPrinterOptionWidget *setting
GTK_TYPE_PRINT_JOB
#define GTK_TYPE_PRINT_JOB (gtk_print_job_get_type ())
GTK_PRINT_JOB
#define GTK_PRINT_JOB(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PRINT_JOB, GtkPrintJob))
GTK_PRINT_JOB_CLASS
#define GTK_PRINT_JOB_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_PRINT_JOB, GtkPrintJobClass))
GTK_IS_PRINT_JOB
#define GTK_IS_PRINT_JOB(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PRINT_JOB))
GTK_IS_PRINT_JOB_CLASS
#define GTK_IS_PRINT_JOB_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_PRINT_JOB))
GTK_PRINT_JOB_GET_CLASS
#define GTK_PRINT_JOB_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_PRINT_JOB, GtkPrintJobClass))
GtkPrintJobCompleteFunc
void
GtkPrintJob *print_job,
gpointer user_data,
const GError *error
GtkPrintJob
struct _GtkPrintJob
{
GObject parent_instance;
GtkPrintJobPrivate *priv;
};
GtkPrintJobClass
struct _GtkPrintJobClass
{
GObjectClass parent_class;
void (*status_changed) (GtkPrintJob *job);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_print_job_get_type
GType
void
gtk_print_job_new
GtkPrintJob *
const gchar *title, GtkPrinter *printer, GtkPrintSettings *settings, GtkPageSetup *page_setup
gtk_print_job_get_settings
GtkPrintSettings *
GtkPrintJob *job
gtk_print_job_get_printer
GtkPrinter *
GtkPrintJob *job
gtk_print_job_get_title
const gchar *
GtkPrintJob *job
gtk_print_job_get_status
GtkPrintStatus
GtkPrintJob *job
gtk_print_job_set_source_file
gboolean
GtkPrintJob *job, const gchar *filename, GError **error
gtk_print_job_set_source_fd
gboolean
GtkPrintJob *job, int fd, GError **error
gtk_print_job_get_surface
cairo_surface_t *
GtkPrintJob *job, GError **error
gtk_print_job_set_track_print_status
void
GtkPrintJob *job, gboolean track_status
gtk_print_job_get_track_print_status
gboolean
GtkPrintJob *job
gtk_print_job_send
void
GtkPrintJob *job, GtkPrintJobCompleteFunc callback, gpointer user_data, GDestroyNotify dnotify
gtk_print_job_get_pages
GtkPrintPages
GtkPrintJob *job
gtk_print_job_set_pages
void
GtkPrintJob *job, GtkPrintPages pages
gtk_print_job_get_page_ranges
GtkPageRange *
GtkPrintJob *job, gint *n_ranges
gtk_print_job_set_page_ranges
void
GtkPrintJob *job, GtkPageRange *ranges, gint n_ranges
gtk_print_job_get_page_set
GtkPageSet
GtkPrintJob *job
gtk_print_job_set_page_set
void
GtkPrintJob *job, GtkPageSet page_set
gtk_print_job_get_num_copies
gint
GtkPrintJob *job
gtk_print_job_set_num_copies
void
GtkPrintJob *job, gint num_copies
gtk_print_job_get_scale
gdouble
GtkPrintJob *job
gtk_print_job_set_scale
void
GtkPrintJob *job, gdouble scale
gtk_print_job_get_n_up
guint
GtkPrintJob *job
gtk_print_job_set_n_up
void
GtkPrintJob *job, guint n_up
gtk_print_job_get_n_up_layout
GtkNumberUpLayout
GtkPrintJob *job
gtk_print_job_set_n_up_layout
void
GtkPrintJob *job, GtkNumberUpLayout layout
gtk_print_job_get_rotate
gboolean
GtkPrintJob *job
gtk_print_job_set_rotate
void
GtkPrintJob *job, gboolean rotate
gtk_print_job_get_collate
gboolean
GtkPrintJob *job
gtk_print_job_set_collate
void
GtkPrintJob *job, gboolean collate
gtk_print_job_get_reverse
gboolean
GtkPrintJob *job
gtk_print_job_set_reverse
void
GtkPrintJob *job, gboolean reverse
GtkPrintJobPrivate
gtk_print_operation_portal_run_dialog
GtkPrintOperationResult
GtkPrintOperation *op, gboolean show_dialog, GtkWindow *parent, gboolean *do_print
gtk_print_operation_portal_run_dialog_async
void
GtkPrintOperation *op, gboolean show_dialog, GtkWindow *parent, GtkPrintOperationPrintFunc print_cb
gtk_print_operation_portal_launch_preview
void
GtkPrintOperation *op, cairo_surface_t *surface, GtkWindow *parent, const char *filename
GTK_TYPE_PRINT_OPERATION
#define GTK_TYPE_PRINT_OPERATION (gtk_print_operation_get_type ())
GTK_PRINT_OPERATION
#define GTK_PRINT_OPERATION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PRINT_OPERATION, GtkPrintOperation))
GTK_PRINT_OPERATION_CLASS
#define GTK_PRINT_OPERATION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_PRINT_OPERATION, GtkPrintOperationClass))
GTK_IS_PRINT_OPERATION
#define GTK_IS_PRINT_OPERATION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PRINT_OPERATION))
GTK_IS_PRINT_OPERATION_CLASS
#define GTK_IS_PRINT_OPERATION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_PRINT_OPERATION))
GTK_PRINT_OPERATION_GET_CLASS
#define GTK_PRINT_OPERATION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_PRINT_OPERATION, GtkPrintOperationClass))
GtkPrintStatus
typedef enum {
GTK_PRINT_STATUS_INITIAL,
GTK_PRINT_STATUS_PREPARING,
GTK_PRINT_STATUS_GENERATING_DATA,
GTK_PRINT_STATUS_SENDING_DATA,
GTK_PRINT_STATUS_PENDING,
GTK_PRINT_STATUS_PENDING_ISSUE,
GTK_PRINT_STATUS_PRINTING,
GTK_PRINT_STATUS_FINISHED,
GTK_PRINT_STATUS_FINISHED_ABORTED
} GtkPrintStatus;
GtkPrintOperationResult
typedef enum {
GTK_PRINT_OPERATION_RESULT_ERROR,
GTK_PRINT_OPERATION_RESULT_APPLY,
GTK_PRINT_OPERATION_RESULT_CANCEL,
GTK_PRINT_OPERATION_RESULT_IN_PROGRESS
} GtkPrintOperationResult;
GtkPrintOperationAction
typedef enum {
GTK_PRINT_OPERATION_ACTION_PRINT_DIALOG,
GTK_PRINT_OPERATION_ACTION_PRINT,
GTK_PRINT_OPERATION_ACTION_PREVIEW,
GTK_PRINT_OPERATION_ACTION_EXPORT
} GtkPrintOperationAction;
GtkPrintOperation
struct _GtkPrintOperation
{
GObject parent_instance;
/*< private >*/
GtkPrintOperationPrivate *priv;
};
GtkPrintOperationClass
struct _GtkPrintOperationClass
{
GObjectClass parent_class;
/*< public >*/
void (*done) (GtkPrintOperation *operation,
GtkPrintOperationResult result);
void (*begin_print) (GtkPrintOperation *operation,
GtkPrintContext *context);
gboolean (*paginate) (GtkPrintOperation *operation,
GtkPrintContext *context);
void (*request_page_setup) (GtkPrintOperation *operation,
GtkPrintContext *context,
gint page_nr,
GtkPageSetup *setup);
void (*draw_page) (GtkPrintOperation *operation,
GtkPrintContext *context,
gint page_nr);
void (*end_print) (GtkPrintOperation *operation,
GtkPrintContext *context);
void (*status_changed) (GtkPrintOperation *operation);
GtkWidget *(*create_custom_widget) (GtkPrintOperation *operation);
void (*custom_widget_apply) (GtkPrintOperation *operation,
GtkWidget *widget);
gboolean (*preview) (GtkPrintOperation *operation,
GtkPrintOperationPreview *preview,
GtkPrintContext *context,
GtkWindow *parent);
void (*update_custom_widget) (GtkPrintOperation *operation,
GtkWidget *widget,
GtkPageSetup *setup,
GtkPrintSettings *settings);
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
void (*_gtk_reserved5) (void);
void (*_gtk_reserved6) (void);
void (*_gtk_reserved7) (void);
void (*_gtk_reserved8) (void);
};
GTK_PRINT_ERROR
#define GTK_PRINT_ERROR gtk_print_error_quark ()
GtkPrintError
typedef enum
{
GTK_PRINT_ERROR_GENERAL,
GTK_PRINT_ERROR_INTERNAL_ERROR,
GTK_PRINT_ERROR_NOMEM,
GTK_PRINT_ERROR_INVALID_FILE
} GtkPrintError;
gtk_print_error_quark
GQuark
void
gtk_print_operation_get_type
GType
void
gtk_print_operation_new
GtkPrintOperation *
void
gtk_print_operation_set_default_page_setup
void
GtkPrintOperation *op, GtkPageSetup *default_page_setup
gtk_print_operation_get_default_page_setup
GtkPageSetup *
GtkPrintOperation *op
gtk_print_operation_set_print_settings
void
GtkPrintOperation *op, GtkPrintSettings *print_settings
gtk_print_operation_get_print_settings
GtkPrintSettings *
GtkPrintOperation *op
gtk_print_operation_set_job_name
void
GtkPrintOperation *op, const gchar *job_name
gtk_print_operation_set_n_pages
void
GtkPrintOperation *op, gint n_pages
gtk_print_operation_set_current_page
void
GtkPrintOperation *op, gint current_page
gtk_print_operation_set_use_full_page
void
GtkPrintOperation *op, gboolean full_page
gtk_print_operation_set_unit
void
GtkPrintOperation *op, GtkUnit unit
gtk_print_operation_set_export_filename
void
GtkPrintOperation *op, const gchar *filename
gtk_print_operation_set_track_print_status
void
GtkPrintOperation *op, gboolean track_status
gtk_print_operation_set_show_progress
void
GtkPrintOperation *op, gboolean show_progress
gtk_print_operation_set_allow_async
void
GtkPrintOperation *op, gboolean allow_async
gtk_print_operation_set_custom_tab_label
void
GtkPrintOperation *op, const gchar *label
gtk_print_operation_run
GtkPrintOperationResult
GtkPrintOperation *op, GtkPrintOperationAction action, GtkWindow *parent, GError **error
gtk_print_operation_get_error
void
GtkPrintOperation *op, GError **error
gtk_print_operation_get_status
GtkPrintStatus
GtkPrintOperation *op
gtk_print_operation_get_status_string
const gchar *
GtkPrintOperation *op
gtk_print_operation_is_finished
gboolean
GtkPrintOperation *op
gtk_print_operation_cancel
void
GtkPrintOperation *op
gtk_print_operation_draw_page_finish
void
GtkPrintOperation *op
gtk_print_operation_set_defer_drawing
void
GtkPrintOperation *op
gtk_print_operation_set_support_selection
void
GtkPrintOperation *op, gboolean support_selection
gtk_print_operation_get_support_selection
gboolean
GtkPrintOperation *op
gtk_print_operation_set_has_selection
void
GtkPrintOperation *op, gboolean has_selection
gtk_print_operation_get_has_selection
gboolean
GtkPrintOperation *op
gtk_print_operation_set_embed_page_setup
void
GtkPrintOperation *op, gboolean embed
gtk_print_operation_get_embed_page_setup
gboolean
GtkPrintOperation *op
gtk_print_operation_get_n_pages_to_print
gint
GtkPrintOperation *op
gtk_print_run_page_setup_dialog
GtkPageSetup *
GtkWindow *parent, GtkPageSetup *page_setup, GtkPrintSettings *settings
GtkPageSetupDoneFunc
void
GtkPageSetup *page_setup,
gpointer data
gtk_print_run_page_setup_dialog_async
void
GtkWindow *parent, GtkPageSetup *page_setup, GtkPrintSettings *settings, GtkPageSetupDoneFunc done_cb, gpointer data
GtkPrintOperationPrivate
GTK_TYPE_PRINT_OPERATION_PREVIEW
#define GTK_TYPE_PRINT_OPERATION_PREVIEW (gtk_print_operation_preview_get_type ())
GTK_PRINT_OPERATION_PREVIEW
#define GTK_PRINT_OPERATION_PREVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PRINT_OPERATION_PREVIEW, GtkPrintOperationPreview))
GTK_IS_PRINT_OPERATION_PREVIEW
#define GTK_IS_PRINT_OPERATION_PREVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PRINT_OPERATION_PREVIEW))
GTK_PRINT_OPERATION_PREVIEW_GET_IFACE
#define GTK_PRINT_OPERATION_PREVIEW_GET_IFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), GTK_TYPE_PRINT_OPERATION_PREVIEW, GtkPrintOperationPreviewIface))
GtkPrintOperationPreviewIface
struct _GtkPrintOperationPreviewIface
{
GTypeInterface g_iface;
/* signals */
void (*ready) (GtkPrintOperationPreview *preview,
GtkPrintContext *context);
void (*got_page_size) (GtkPrintOperationPreview *preview,
GtkPrintContext *context,
GtkPageSetup *page_setup);
/* methods */
void (*render_page) (GtkPrintOperationPreview *preview,
gint page_nr);
gboolean (*is_selected) (GtkPrintOperationPreview *preview,
gint page_nr);
void (*end_preview) (GtkPrintOperationPreview *preview);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
void (*_gtk_reserved5) (void);
void (*_gtk_reserved6) (void);
void (*_gtk_reserved7) (void);
void (*_gtk_reserved8) (void);
};
gtk_print_operation_preview_get_type
GType
void
gtk_print_operation_preview_render_page
void
GtkPrintOperationPreview *preview, gint page_nr
gtk_print_operation_preview_end_preview
void
GtkPrintOperationPreview *preview
gtk_print_operation_preview_is_selected
gboolean
GtkPrintOperationPreview *preview, gint page_nr
GtkPrintOperationPreview
GTK_TYPE_PRINT_SETTINGS
#define GTK_TYPE_PRINT_SETTINGS (gtk_print_settings_get_type ())
GTK_PRINT_SETTINGS
#define GTK_PRINT_SETTINGS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PRINT_SETTINGS, GtkPrintSettings))
GTK_IS_PRINT_SETTINGS
#define GTK_IS_PRINT_SETTINGS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PRINT_SETTINGS))
GtkPrintSettingsFunc
void
const gchar *key,
const gchar *value,
gpointer user_data
GtkPageRange
struct _GtkPageRange
{
gint start;
gint end;
};
gtk_print_settings_get_type
GType
void
gtk_print_settings_new
GtkPrintSettings *
void
gtk_print_settings_copy
GtkPrintSettings *
GtkPrintSettings *other
gtk_print_settings_new_from_file
GtkPrintSettings *
const gchar *file_name, GError **error
gtk_print_settings_load_file
gboolean
GtkPrintSettings *settings, const gchar *file_name, GError **error
gtk_print_settings_to_file
gboolean
GtkPrintSettings *settings, const gchar *file_name, GError **error
gtk_print_settings_new_from_key_file
GtkPrintSettings *
GKeyFile *key_file, const gchar *group_name, GError **error
gtk_print_settings_load_key_file
gboolean
GtkPrintSettings *settings, GKeyFile *key_file, const gchar *group_name, GError **error
gtk_print_settings_to_key_file
void
GtkPrintSettings *settings, GKeyFile *key_file, const gchar *group_name
gtk_print_settings_has_key
gboolean
GtkPrintSettings *settings, const gchar *key
gtk_print_settings_get
const gchar *
GtkPrintSettings *settings, const gchar *key
gtk_print_settings_set
void
GtkPrintSettings *settings, const gchar *key, const gchar *value
gtk_print_settings_unset
void
GtkPrintSettings *settings, const gchar *key
gtk_print_settings_foreach
void
GtkPrintSettings *settings, GtkPrintSettingsFunc func, gpointer user_data
gtk_print_settings_get_bool
gboolean
GtkPrintSettings *settings, const gchar *key
gtk_print_settings_set_bool
void
GtkPrintSettings *settings, const gchar *key, gboolean value
gtk_print_settings_get_double
gdouble
GtkPrintSettings *settings, const gchar *key
gtk_print_settings_get_double_with_default
gdouble
GtkPrintSettings *settings, const gchar *key, gdouble def
gtk_print_settings_set_double
void
GtkPrintSettings *settings, const gchar *key, gdouble value
gtk_print_settings_get_length
gdouble
GtkPrintSettings *settings, const gchar *key, GtkUnit unit
gtk_print_settings_set_length
void
GtkPrintSettings *settings, const gchar *key, gdouble value, GtkUnit unit
gtk_print_settings_get_int
gint
GtkPrintSettings *settings, const gchar *key
gtk_print_settings_get_int_with_default
gint
GtkPrintSettings *settings, const gchar *key, gint def
gtk_print_settings_set_int
void
GtkPrintSettings *settings, const gchar *key, gint value
GTK_PRINT_SETTINGS_PRINTER
#define GTK_PRINT_SETTINGS_PRINTER "printer"
GTK_PRINT_SETTINGS_ORIENTATION
#define GTK_PRINT_SETTINGS_ORIENTATION "orientation"
GTK_PRINT_SETTINGS_PAPER_FORMAT
#define GTK_PRINT_SETTINGS_PAPER_FORMAT "paper-format"
GTK_PRINT_SETTINGS_PAPER_WIDTH
#define GTK_PRINT_SETTINGS_PAPER_WIDTH "paper-width"
GTK_PRINT_SETTINGS_PAPER_HEIGHT
#define GTK_PRINT_SETTINGS_PAPER_HEIGHT "paper-height"
GTK_PRINT_SETTINGS_N_COPIES
#define GTK_PRINT_SETTINGS_N_COPIES "n-copies"
GTK_PRINT_SETTINGS_DEFAULT_SOURCE
#define GTK_PRINT_SETTINGS_DEFAULT_SOURCE "default-source"
GTK_PRINT_SETTINGS_QUALITY
#define GTK_PRINT_SETTINGS_QUALITY "quality"
GTK_PRINT_SETTINGS_RESOLUTION
#define GTK_PRINT_SETTINGS_RESOLUTION "resolution"
GTK_PRINT_SETTINGS_USE_COLOR
#define GTK_PRINT_SETTINGS_USE_COLOR "use-color"
GTK_PRINT_SETTINGS_DUPLEX
#define GTK_PRINT_SETTINGS_DUPLEX "duplex"
GTK_PRINT_SETTINGS_COLLATE
#define GTK_PRINT_SETTINGS_COLLATE "collate"
GTK_PRINT_SETTINGS_REVERSE
#define GTK_PRINT_SETTINGS_REVERSE "reverse"
GTK_PRINT_SETTINGS_MEDIA_TYPE
#define GTK_PRINT_SETTINGS_MEDIA_TYPE "media-type"
GTK_PRINT_SETTINGS_DITHER
#define GTK_PRINT_SETTINGS_DITHER "dither"
GTK_PRINT_SETTINGS_SCALE
#define GTK_PRINT_SETTINGS_SCALE "scale"
GTK_PRINT_SETTINGS_PRINT_PAGES
#define GTK_PRINT_SETTINGS_PRINT_PAGES "print-pages"
GTK_PRINT_SETTINGS_PAGE_RANGES
#define GTK_PRINT_SETTINGS_PAGE_RANGES "page-ranges"
GTK_PRINT_SETTINGS_PAGE_SET
#define GTK_PRINT_SETTINGS_PAGE_SET "page-set"
GTK_PRINT_SETTINGS_FINISHINGS
#define GTK_PRINT_SETTINGS_FINISHINGS "finishings"
GTK_PRINT_SETTINGS_NUMBER_UP
#define GTK_PRINT_SETTINGS_NUMBER_UP "number-up"
GTK_PRINT_SETTINGS_NUMBER_UP_LAYOUT
#define GTK_PRINT_SETTINGS_NUMBER_UP_LAYOUT "number-up-layout"
GTK_PRINT_SETTINGS_OUTPUT_BIN
#define GTK_PRINT_SETTINGS_OUTPUT_BIN "output-bin"
GTK_PRINT_SETTINGS_RESOLUTION_X
#define GTK_PRINT_SETTINGS_RESOLUTION_X "resolution-x"
GTK_PRINT_SETTINGS_RESOLUTION_Y
#define GTK_PRINT_SETTINGS_RESOLUTION_Y "resolution-y"
GTK_PRINT_SETTINGS_PRINTER_LPI
#define GTK_PRINT_SETTINGS_PRINTER_LPI "printer-lpi"
GTK_PRINT_SETTINGS_OUTPUT_DIR
#define GTK_PRINT_SETTINGS_OUTPUT_DIR "output-dir"
GTK_PRINT_SETTINGS_OUTPUT_BASENAME
#define GTK_PRINT_SETTINGS_OUTPUT_BASENAME "output-basename"
GTK_PRINT_SETTINGS_OUTPUT_FILE_FORMAT
#define GTK_PRINT_SETTINGS_OUTPUT_FILE_FORMAT "output-file-format"
GTK_PRINT_SETTINGS_OUTPUT_URI
#define GTK_PRINT_SETTINGS_OUTPUT_URI "output-uri"
GTK_PRINT_SETTINGS_WIN32_DRIVER_VERSION
#define GTK_PRINT_SETTINGS_WIN32_DRIVER_VERSION "win32-driver-version"
GTK_PRINT_SETTINGS_WIN32_DRIVER_EXTRA
#define GTK_PRINT_SETTINGS_WIN32_DRIVER_EXTRA "win32-driver-extra"
gtk_print_settings_get_printer
const gchar *
GtkPrintSettings *settings
gtk_print_settings_set_printer
void
GtkPrintSettings *settings, const gchar *printer
gtk_print_settings_get_orientation
GtkPageOrientation
GtkPrintSettings *settings
gtk_print_settings_set_orientation
void
GtkPrintSettings *settings, GtkPageOrientation orientation
gtk_print_settings_get_paper_size
GtkPaperSize *
GtkPrintSettings *settings
gtk_print_settings_set_paper_size
void
GtkPrintSettings *settings, GtkPaperSize *paper_size
gtk_print_settings_get_paper_width
gdouble
GtkPrintSettings *settings, GtkUnit unit
gtk_print_settings_set_paper_width
void
GtkPrintSettings *settings, gdouble width, GtkUnit unit
gtk_print_settings_get_paper_height
gdouble
GtkPrintSettings *settings, GtkUnit unit
gtk_print_settings_set_paper_height
void
GtkPrintSettings *settings, gdouble height, GtkUnit unit
gtk_print_settings_get_use_color
gboolean
GtkPrintSettings *settings
gtk_print_settings_set_use_color
void
GtkPrintSettings *settings, gboolean use_color
gtk_print_settings_get_collate
gboolean
GtkPrintSettings *settings
gtk_print_settings_set_collate
void
GtkPrintSettings *settings, gboolean collate
gtk_print_settings_get_reverse
gboolean
GtkPrintSettings *settings
gtk_print_settings_set_reverse
void
GtkPrintSettings *settings, gboolean reverse
gtk_print_settings_get_duplex
GtkPrintDuplex
GtkPrintSettings *settings
gtk_print_settings_set_duplex
void
GtkPrintSettings *settings, GtkPrintDuplex duplex
gtk_print_settings_get_quality
GtkPrintQuality
GtkPrintSettings *settings
gtk_print_settings_set_quality
void
GtkPrintSettings *settings, GtkPrintQuality quality
gtk_print_settings_get_n_copies
gint
GtkPrintSettings *settings
gtk_print_settings_set_n_copies
void
GtkPrintSettings *settings, gint num_copies
gtk_print_settings_get_number_up
gint
GtkPrintSettings *settings
gtk_print_settings_set_number_up
void
GtkPrintSettings *settings, gint number_up
gtk_print_settings_get_number_up_layout
GtkNumberUpLayout
GtkPrintSettings *settings
gtk_print_settings_set_number_up_layout
void
GtkPrintSettings *settings, GtkNumberUpLayout number_up_layout
gtk_print_settings_get_resolution
gint
GtkPrintSettings *settings
gtk_print_settings_set_resolution
void
GtkPrintSettings *settings, gint resolution
gtk_print_settings_get_resolution_x
gint
GtkPrintSettings *settings
gtk_print_settings_get_resolution_y
gint
GtkPrintSettings *settings
gtk_print_settings_set_resolution_xy
void
GtkPrintSettings *settings, gint resolution_x, gint resolution_y
gtk_print_settings_get_printer_lpi
gdouble
GtkPrintSettings *settings
gtk_print_settings_set_printer_lpi
void
GtkPrintSettings *settings, gdouble lpi
gtk_print_settings_get_scale
gdouble
GtkPrintSettings *settings
gtk_print_settings_set_scale
void
GtkPrintSettings *settings, gdouble scale
gtk_print_settings_get_print_pages
GtkPrintPages
GtkPrintSettings *settings
gtk_print_settings_set_print_pages
void
GtkPrintSettings *settings, GtkPrintPages pages
gtk_print_settings_get_page_ranges
GtkPageRange *
GtkPrintSettings *settings, gint *num_ranges
gtk_print_settings_set_page_ranges
void
GtkPrintSettings *settings, GtkPageRange *page_ranges, gint num_ranges
gtk_print_settings_get_page_set
GtkPageSet
GtkPrintSettings *settings
gtk_print_settings_set_page_set
void
GtkPrintSettings *settings, GtkPageSet page_set
gtk_print_settings_get_default_source
const gchar *
GtkPrintSettings *settings
gtk_print_settings_set_default_source
void
GtkPrintSettings *settings, const gchar *default_source
gtk_print_settings_get_media_type
const gchar *
GtkPrintSettings *settings
gtk_print_settings_set_media_type
void
GtkPrintSettings *settings, const gchar *media_type
gtk_print_settings_get_dither
const gchar *
GtkPrintSettings *settings
gtk_print_settings_set_dither
void
GtkPrintSettings *settings, const gchar *dither
gtk_print_settings_get_finishings
const gchar *
GtkPrintSettings *settings
gtk_print_settings_set_finishings
void
GtkPrintSettings *settings, const gchar *finishings
gtk_print_settings_get_output_bin
const gchar *
GtkPrintSettings *settings
gtk_print_settings_set_output_bin
void
GtkPrintSettings *settings, const gchar *output_bin
gtk_print_settings_to_gvariant
GVariant *
GtkPrintSettings *settings
gtk_print_settings_new_from_gvariant
GtkPrintSettings *
GVariant *variant
GtkPrintSettings
GTK_TYPE_PRINT_UNIX_DIALOG
#define GTK_TYPE_PRINT_UNIX_DIALOG (gtk_print_unix_dialog_get_type ())
GTK_PRINT_UNIX_DIALOG
#define GTK_PRINT_UNIX_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PRINT_UNIX_DIALOG, GtkPrintUnixDialog))
GTK_PRINT_UNIX_DIALOG_CLASS
#define GTK_PRINT_UNIX_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_PRINT_UNIX_DIALOG, GtkPrintUnixDialogClass))
GTK_IS_PRINT_UNIX_DIALOG
#define GTK_IS_PRINT_UNIX_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PRINT_UNIX_DIALOG))
GTK_IS_PRINT_UNIX_DIALOG_CLASS
#define GTK_IS_PRINT_UNIX_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_PRINT_UNIX_DIALOG))
GTK_PRINT_UNIX_DIALOG_GET_CLASS
#define GTK_PRINT_UNIX_DIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_PRINT_UNIX_DIALOG, GtkPrintUnixDialogClass))
GtkPrintUnixDialogPrivate
typedef struct GtkPrintUnixDialogPrivate GtkPrintUnixDialogPrivate;
GtkPrintUnixDialog
struct _GtkPrintUnixDialog
{
GtkDialog parent_instance;
/*< private >*/
GtkPrintUnixDialogPrivate *priv;
};
GtkPrintUnixDialogClass
struct _GtkPrintUnixDialogClass
{
GtkDialogClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_print_unix_dialog_get_type
GType
void
gtk_print_unix_dialog_new
GtkWidget *
const gchar *title, GtkWindow *parent
gtk_print_unix_dialog_set_page_setup
void
GtkPrintUnixDialog *dialog, GtkPageSetup *page_setup
gtk_print_unix_dialog_get_page_setup
GtkPageSetup *
GtkPrintUnixDialog *dialog
gtk_print_unix_dialog_set_current_page
void
GtkPrintUnixDialog *dialog, gint current_page
gtk_print_unix_dialog_get_current_page
gint
GtkPrintUnixDialog *dialog
gtk_print_unix_dialog_set_settings
void
GtkPrintUnixDialog *dialog, GtkPrintSettings *settings
gtk_print_unix_dialog_get_settings
GtkPrintSettings *
GtkPrintUnixDialog *dialog
gtk_print_unix_dialog_get_selected_printer
GtkPrinter *
GtkPrintUnixDialog *dialog
gtk_print_unix_dialog_add_custom_tab
void
GtkPrintUnixDialog *dialog, GtkWidget *child, GtkWidget *tab_label
gtk_print_unix_dialog_set_manual_capabilities
void
GtkPrintUnixDialog *dialog, GtkPrintCapabilities capabilities
gtk_print_unix_dialog_get_manual_capabilities
GtkPrintCapabilities
GtkPrintUnixDialog *dialog
gtk_print_unix_dialog_set_support_selection
void
GtkPrintUnixDialog *dialog, gboolean support_selection
gtk_print_unix_dialog_get_support_selection
gboolean
GtkPrintUnixDialog *dialog
gtk_print_unix_dialog_set_has_selection
void
GtkPrintUnixDialog *dialog, gboolean has_selection
gtk_print_unix_dialog_get_has_selection
gboolean
GtkPrintUnixDialog *dialog
gtk_print_unix_dialog_set_embed_page_setup
void
GtkPrintUnixDialog *dialog, gboolean embed
gtk_print_unix_dialog_get_embed_page_setup
gboolean
GtkPrintUnixDialog *dialog
gtk_print_unix_dialog_get_page_setup_set
gboolean
GtkPrintUnixDialog *dialog
MM_PER_INCH
#define MM_PER_INCH 25.4
POINTS_PER_INCH
#define POINTS_PER_INCH 72
GTK_TYPE_PROGRESS_BAR
#define GTK_TYPE_PROGRESS_BAR (gtk_progress_bar_get_type ())
GTK_PROGRESS_BAR
#define GTK_PROGRESS_BAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PROGRESS_BAR, GtkProgressBar))
GTK_PROGRESS_BAR_CLASS
#define GTK_PROGRESS_BAR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_PROGRESS_BAR, GtkProgressBarClass))
GTK_IS_PROGRESS_BAR
#define GTK_IS_PROGRESS_BAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PROGRESS_BAR))
GTK_IS_PROGRESS_BAR_CLASS
#define GTK_IS_PROGRESS_BAR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_PROGRESS_BAR))
GTK_PROGRESS_BAR_GET_CLASS
#define GTK_PROGRESS_BAR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_PROGRESS_BAR, GtkProgressBarClass))
GtkProgressBar
struct _GtkProgressBar
{
GtkWidget parent_instance;
};
GtkProgressBarClass
struct _GtkProgressBarClass
{
GtkWidgetClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_progress_bar_get_type
GType
void
gtk_progress_bar_new
GtkWidget *
void
gtk_progress_bar_pulse
void
GtkProgressBar *pbar
gtk_progress_bar_set_text
void
GtkProgressBar *pbar, const gchar *text
gtk_progress_bar_set_fraction
void
GtkProgressBar *pbar, gdouble fraction
gtk_progress_bar_set_pulse_step
void
GtkProgressBar *pbar, gdouble fraction
gtk_progress_bar_set_inverted
void
GtkProgressBar *pbar, gboolean inverted
gtk_progress_bar_get_text
const gchar *
GtkProgressBar *pbar
gtk_progress_bar_get_fraction
gdouble
GtkProgressBar *pbar
gtk_progress_bar_get_pulse_step
gdouble
GtkProgressBar *pbar
gtk_progress_bar_get_inverted
gboolean
GtkProgressBar *pbar
gtk_progress_bar_set_ellipsize
void
GtkProgressBar *pbar, PangoEllipsizeMode mode
gtk_progress_bar_get_ellipsize
PangoEllipsizeMode
GtkProgressBar *pbar
gtk_progress_bar_set_show_text
void
GtkProgressBar *pbar, gboolean show_text
gtk_progress_bar_get_show_text
gboolean
GtkProgressBar *pbar
GTK_TYPE_PROPERTY_LOOKUP_LIST_MODEL
#define GTK_TYPE_PROPERTY_LOOKUP_LIST_MODEL (gtk_property_lookup_list_model_get_type ())
GTK_PROPERTY_LOOKUP_LIST_MODEL
#define GTK_PROPERTY_LOOKUP_LIST_MODEL(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_PROPERTY_LOOKUP_LIST_MODEL, GtkPropertyLookupListModel))
GTK_PROPERTY_LOOKUP_LIST_MODEL_CLASS
#define GTK_PROPERTY_LOOKUP_LIST_MODEL_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GTK_TYPE_PROPERTY_LOOKUP_LIST_MODEL, GtkPropertyLookupListModelClass))
GTK_IS_PROPERTY_LOOKUP_LIST_MODEL
#define GTK_IS_PROPERTY_LOOKUP_LIST_MODEL(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_PROPERTY_LOOKUP_LIST_MODEL))
GTK_IS_PROPERTY_LOOKUP_LIST_MODEL_CLASS
#define GTK_IS_PROPERTY_LOOKUP_LIST_MODEL_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GTK_TYPE_PROPERTY_LOOKUP_LIST_MODEL))
GTK_PROPERTY_LOOKUP_LIST_MODEL_GET_CLASS
#define GTK_PROPERTY_LOOKUP_LIST_MODEL_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_PROPERTY_LOOKUP_LIST_MODEL, GtkPropertyLookupListModelClass))
gtk_property_lookup_list_model_get_type
GType
void
gtk_property_lookup_list_model_new
GtkPropertyLookupListModel *
GType item_type, const char *property_name
gtk_property_lookup_list_model_set_object
void
GtkPropertyLookupListModel *self, gpointer object
gtk_property_lookup_list_model_get_object
gpointer
GtkPropertyLookupListModel *self
GtkPropertyLookupListModel
GtkPropertyLookupListModelClass
GTK_TYPE_QUERY
#define GTK_TYPE_QUERY (gtk_query_get_type ())
GTK_QUERY
#define GTK_QUERY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_QUERY, GtkQuery))
GTK_QUERY_CLASS
#define GTK_QUERY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_QUERY, GtkQueryClass))
GTK_IS_QUERY
#define GTK_IS_QUERY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_QUERY))
GTK_IS_QUERY_CLASS
#define GTK_IS_QUERY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_QUERY))
GTK_QUERY_GET_CLASS
#define GTK_QUERY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_QUERY, GtkQueryClass))
GtkQuery
struct _GtkQuery
{
GObject parent;
GtkQueryPrivate *priv;
};
GtkQueryClass
struct _GtkQueryClass
{
GObjectClass parent_class;
};
gtk_query_get_type
GType
void
gtk_query_new
GtkQuery *
void
gtk_query_get_text
const gchar *
GtkQuery *query
gtk_query_set_text
void
GtkQuery *query, const gchar *text
gtk_query_get_location
GFile *
GtkQuery *query
gtk_query_set_location
void
GtkQuery *query, GFile *file
gtk_query_matches_string
gboolean
GtkQuery *query, const gchar *string
GtkQueryPrivate
GTK_TYPE_RADIO_BUTTON
#define GTK_TYPE_RADIO_BUTTON (gtk_radio_button_get_type ())
GTK_RADIO_BUTTON
#define GTK_RADIO_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RADIO_BUTTON, GtkRadioButton))
GTK_RADIO_BUTTON_CLASS
#define GTK_RADIO_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_RADIO_BUTTON, GtkRadioButtonClass))
GTK_IS_RADIO_BUTTON
#define GTK_IS_RADIO_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_RADIO_BUTTON))
GTK_IS_RADIO_BUTTON_CLASS
#define GTK_IS_RADIO_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_RADIO_BUTTON))
GTK_RADIO_BUTTON_GET_CLASS
#define GTK_RADIO_BUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_RADIO_BUTTON, GtkRadioButtonClass))
GtkRadioButton
struct _GtkRadioButton
{
GtkCheckButton parent_instance;
};
GtkRadioButtonClass
struct _GtkRadioButtonClass
{
GtkCheckButtonClass parent_class;
/* Signals */
void (*group_changed) (GtkRadioButton *radio_button);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_radio_button_get_type
GType
void
gtk_radio_button_new
GtkWidget *
GSList *group
gtk_radio_button_new_from_widget
GtkWidget *
GtkRadioButton *radio_group_member
gtk_radio_button_new_with_label
GtkWidget *
GSList *group, const gchar *label
gtk_radio_button_new_with_label_from_widget
GtkWidget *
GtkRadioButton *radio_group_member, const gchar *label
gtk_radio_button_new_with_mnemonic
GtkWidget *
GSList *group, const gchar *label
gtk_radio_button_new_with_mnemonic_from_widget
GtkWidget *
GtkRadioButton *radio_group_member, const gchar *label
gtk_radio_button_get_group
GSList *
GtkRadioButton *radio_button
gtk_radio_button_set_group
void
GtkRadioButton *radio_button, GSList *group
gtk_radio_button_join_group
void
GtkRadioButton *radio_button, GtkRadioButton *group_source
GTK_TYPE_RADIO_MENU_ITEM
#define GTK_TYPE_RADIO_MENU_ITEM (gtk_radio_menu_item_get_type ())
GTK_RADIO_MENU_ITEM
#define GTK_RADIO_MENU_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RADIO_MENU_ITEM, GtkRadioMenuItem))
GTK_RADIO_MENU_ITEM_CLASS
#define GTK_RADIO_MENU_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_RADIO_MENU_ITEM, GtkRadioMenuItemClass))
GTK_IS_RADIO_MENU_ITEM
#define GTK_IS_RADIO_MENU_ITEM(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_RADIO_MENU_ITEM))
GTK_IS_RADIO_MENU_ITEM_CLASS
#define GTK_IS_RADIO_MENU_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_RADIO_MENU_ITEM))
GTK_RADIO_MENU_ITEM_GET_CLASS
#define GTK_RADIO_MENU_ITEM_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_RADIO_MENU_ITEM, GtkRadioMenuItemClass))
GtkRadioMenuItem
struct _GtkRadioMenuItem
{
GtkCheckMenuItem check_menu_item;
/*< private >*/
GtkRadioMenuItemPrivate *priv;
};
GtkRadioMenuItemClass
struct _GtkRadioMenuItemClass
{
GtkCheckMenuItemClass parent_class;
/* Signals */
void (*group_changed) (GtkRadioMenuItem *radio_menu_item);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_radio_menu_item_get_type
GType
void
gtk_radio_menu_item_new
GtkWidget *
GSList *group
gtk_radio_menu_item_new_with_label
GtkWidget *
GSList *group, const gchar *label
gtk_radio_menu_item_new_with_mnemonic
GtkWidget *
GSList *group, const gchar *label
gtk_radio_menu_item_new_from_widget
GtkWidget *
GtkRadioMenuItem *group
gtk_radio_menu_item_new_with_mnemonic_from_widget
GtkWidget *
GtkRadioMenuItem *group, const gchar *label
gtk_radio_menu_item_new_with_label_from_widget
GtkWidget *
GtkRadioMenuItem *group, const gchar *label
gtk_radio_menu_item_get_group
GSList *
GtkRadioMenuItem *radio_menu_item
gtk_radio_menu_item_set_group
void
GtkRadioMenuItem *radio_menu_item, GSList *group
gtk_radio_menu_item_join_group
void
GtkRadioMenuItem *radio_menu_item, GtkRadioMenuItem *group_source
GtkRadioMenuItemPrivate
GTK_TYPE_RADIO_TOOL_BUTTON
#define GTK_TYPE_RADIO_TOOL_BUTTON (gtk_radio_tool_button_get_type ())
GTK_RADIO_TOOL_BUTTON
#define GTK_RADIO_TOOL_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RADIO_TOOL_BUTTON, GtkRadioToolButton))
GTK_RADIO_TOOL_BUTTON_CLASS
#define GTK_RADIO_TOOL_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_RADIO_TOOL_BUTTON, GtkRadioToolButtonClass))
GTK_IS_RADIO_TOOL_BUTTON
#define GTK_IS_RADIO_TOOL_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_RADIO_TOOL_BUTTON))
GTK_IS_RADIO_TOOL_BUTTON_CLASS
#define GTK_IS_RADIO_TOOL_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_RADIO_TOOL_BUTTON))
GTK_RADIO_TOOL_BUTTON_GET_CLASS
#define GTK_RADIO_TOOL_BUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_RADIO_TOOL_BUTTON, GtkRadioToolButtonClass))
GtkRadioToolButton
struct _GtkRadioToolButton
{
GtkToggleToolButton parent;
};
GtkRadioToolButtonClass
struct _GtkRadioToolButtonClass
{
GtkToggleToolButtonClass parent_class;
/* Padding for future expansion */
void (* _gtk_reserved1) (void);
void (* _gtk_reserved2) (void);
void (* _gtk_reserved3) (void);
void (* _gtk_reserved4) (void);
};
gtk_radio_tool_button_get_type
GType
void
gtk_radio_tool_button_new
GtkToolItem *
GSList *group
gtk_radio_tool_button_new_from_widget
GtkToolItem *
GtkRadioToolButton *group
gtk_radio_tool_button_get_group
GSList *
GtkRadioToolButton *button
gtk_radio_tool_button_set_group
void
GtkRadioToolButton *button, GSList *group
GTK_TYPE_RANGE
#define GTK_TYPE_RANGE (gtk_range_get_type ())
GTK_RANGE
#define GTK_RANGE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RANGE, GtkRange))
GTK_RANGE_CLASS
#define GTK_RANGE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_RANGE, GtkRangeClass))
GTK_IS_RANGE
#define GTK_IS_RANGE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_RANGE))
GTK_IS_RANGE_CLASS
#define GTK_IS_RANGE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_RANGE))
GTK_RANGE_GET_CLASS
#define GTK_RANGE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_RANGE, GtkRangeClass))
GtkRange
struct _GtkRange
{
GtkWidget parent_instance;
};
GtkRangeClass
struct _GtkRangeClass
{
GtkWidgetClass parent_class;
void (* value_changed) (GtkRange *range);
void (* adjust_bounds) (GtkRange *range,
gdouble new_value);
/* action signals for keybindings */
void (* move_slider) (GtkRange *range,
GtkScrollType scroll);
/* Virtual functions */
void (* get_range_border) (GtkRange *range,
GtkBorder *border_);
gboolean (* change_value) (GtkRange *range,
GtkScrollType scroll,
gdouble new_value);
void (* get_range_size_request) (GtkRange *range,
GtkOrientation orientation,
gint *minimum,
gint *natural);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
};
gtk_range_get_type
GType
void
gtk_range_set_adjustment
void
GtkRange *range, GtkAdjustment *adjustment
gtk_range_get_adjustment
GtkAdjustment *
GtkRange *range
gtk_range_set_inverted
void
GtkRange *range, gboolean setting
gtk_range_get_inverted
gboolean
GtkRange *range
gtk_range_set_flippable
void
GtkRange *range, gboolean flippable
gtk_range_get_flippable
gboolean
GtkRange *range
gtk_range_set_slider_size_fixed
void
GtkRange *range, gboolean size_fixed
gtk_range_get_slider_size_fixed
gboolean
GtkRange *range
gtk_range_get_range_rect
void
GtkRange *range, GdkRectangle *range_rect
gtk_range_get_slider_range
void
GtkRange *range, gint *slider_start, gint *slider_end
gtk_range_set_increments
void
GtkRange *range, gdouble step, gdouble page
gtk_range_set_range
void
GtkRange *range, gdouble min, gdouble max
gtk_range_set_value
void
GtkRange *range, gdouble value
gtk_range_get_value
gdouble
GtkRange *range
gtk_range_set_show_fill_level
void
GtkRange *range, gboolean show_fill_level
gtk_range_get_show_fill_level
gboolean
GtkRange *range
gtk_range_set_restrict_to_fill_level
void
GtkRange *range, gboolean restrict_to_fill_level
gtk_range_get_restrict_to_fill_level
gboolean
GtkRange *range
gtk_range_set_fill_level
void
GtkRange *range, gdouble fill_level
gtk_range_get_fill_level
gdouble
GtkRange *range
gtk_range_set_round_digits
void
GtkRange *range, gint round_digits
gtk_range_get_round_digits
gint
GtkRange *range
GtkRangePrivate
GTK_TYPE_RECENT_INFO
#define GTK_TYPE_RECENT_INFO (gtk_recent_info_get_type ())
GTK_TYPE_RECENT_MANAGER
#define GTK_TYPE_RECENT_MANAGER (gtk_recent_manager_get_type ())
GTK_RECENT_MANAGER
#define GTK_RECENT_MANAGER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RECENT_MANAGER, GtkRecentManager))
GTK_IS_RECENT_MANAGER
#define GTK_IS_RECENT_MANAGER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_RECENT_MANAGER))
GTK_RECENT_MANAGER_CLASS
#define GTK_RECENT_MANAGER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_RECENT_MANAGER, GtkRecentManagerClass))
GTK_IS_RECENT_MANAGER_CLASS
#define GTK_IS_RECENT_MANAGER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_RECENT_MANAGER))
GTK_RECENT_MANAGER_GET_CLASS
#define GTK_RECENT_MANAGER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_RECENT_MANAGER, GtkRecentManagerClass))
GtkRecentData
struct _GtkRecentData
{
gchar *display_name;
gchar *description;
gchar *mime_type;
gchar *app_name;
gchar *app_exec;
gchar **groups;
gboolean is_private;
};
GtkRecentManager
struct _GtkRecentManager
{
/*< private >*/
GObject parent_instance;
GtkRecentManagerPrivate *priv;
};
GtkRecentManagerClass
struct _GtkRecentManagerClass
{
/*< private >*/
GObjectClass parent_class;
void (*changed) (GtkRecentManager *manager);
/* padding for future expansion */
void (*_gtk_recent1) (void);
void (*_gtk_recent2) (void);
void (*_gtk_recent3) (void);
void (*_gtk_recent4) (void);
};
GtkRecentManagerError
typedef enum
{
GTK_RECENT_MANAGER_ERROR_NOT_FOUND,
GTK_RECENT_MANAGER_ERROR_INVALID_URI,
GTK_RECENT_MANAGER_ERROR_INVALID_ENCODING,
GTK_RECENT_MANAGER_ERROR_NOT_REGISTERED,
GTK_RECENT_MANAGER_ERROR_READ,
GTK_RECENT_MANAGER_ERROR_WRITE,
GTK_RECENT_MANAGER_ERROR_UNKNOWN
} GtkRecentManagerError;
GTK_RECENT_MANAGER_ERROR
#define GTK_RECENT_MANAGER_ERROR (gtk_recent_manager_error_quark ())
gtk_recent_manager_error_quark
GQuark
void
gtk_recent_manager_get_type
GType
void
gtk_recent_manager_new
GtkRecentManager *
void
gtk_recent_manager_get_default
GtkRecentManager *
void
gtk_recent_manager_add_item
gboolean
GtkRecentManager *manager, const gchar *uri
gtk_recent_manager_add_full
gboolean
GtkRecentManager *manager, const gchar *uri, const GtkRecentData *recent_data
gtk_recent_manager_remove_item
gboolean
GtkRecentManager *manager, const gchar *uri, GError **error
gtk_recent_manager_lookup_item
GtkRecentInfo *
GtkRecentManager *manager, const gchar *uri, GError **error
gtk_recent_manager_has_item
gboolean
GtkRecentManager *manager, const gchar *uri
gtk_recent_manager_move_item
gboolean
GtkRecentManager *manager, const gchar *uri, const gchar *new_uri, GError **error
gtk_recent_manager_get_items
GList *
GtkRecentManager *manager
gtk_recent_manager_purge_items
gint
GtkRecentManager *manager, GError **error
gtk_recent_info_get_type
GType
void
gtk_recent_info_ref
GtkRecentInfo *
GtkRecentInfo *info
gtk_recent_info_unref
void
GtkRecentInfo *info
gtk_recent_info_get_uri
const gchar *
GtkRecentInfo *info
gtk_recent_info_get_display_name
const gchar *
GtkRecentInfo *info
gtk_recent_info_get_description
const gchar *
GtkRecentInfo *info
gtk_recent_info_get_mime_type
const gchar *
GtkRecentInfo *info
gtk_recent_info_get_added
time_t
GtkRecentInfo *info
gtk_recent_info_get_modified
time_t
GtkRecentInfo *info
gtk_recent_info_get_visited
time_t
GtkRecentInfo *info
gtk_recent_info_get_private_hint
gboolean
GtkRecentInfo *info
gtk_recent_info_get_application_info
gboolean
GtkRecentInfo *info, const gchar *app_name, const gchar **app_exec, guint *count, time_t *time_
gtk_recent_info_create_app_info
GAppInfo *
GtkRecentInfo *info, const gchar *app_name, GError **error
gtk_recent_info_get_applications
gchar **
GtkRecentInfo *info, gsize *length
gtk_recent_info_last_application
gchar *
GtkRecentInfo *info
gtk_recent_info_has_application
gboolean
GtkRecentInfo *info, const gchar *app_name
gtk_recent_info_get_groups
gchar **
GtkRecentInfo *info, gsize *length
gtk_recent_info_has_group
gboolean
GtkRecentInfo *info, const gchar *group_name
gtk_recent_info_get_gicon
GIcon *
GtkRecentInfo *info
gtk_recent_info_get_short_name
gchar *
GtkRecentInfo *info
gtk_recent_info_get_uri_display
gchar *
GtkRecentInfo *info
gtk_recent_info_get_age
gint
GtkRecentInfo *info
gtk_recent_info_is_local
gboolean
GtkRecentInfo *info
gtk_recent_info_exists
gboolean
GtkRecentInfo *info
gtk_recent_info_match
gboolean
GtkRecentInfo *info_a, GtkRecentInfo *info_b
GtkRecentInfo
GtkRecentManagerPrivate
gtk_render_check
void
GtkStyleContext *context, cairo_t *cr, gdouble x, gdouble y, gdouble width, gdouble height
gtk_render_option
void
GtkStyleContext *context, cairo_t *cr, gdouble x, gdouble y, gdouble width, gdouble height
gtk_render_arrow
void
GtkStyleContext *context, cairo_t *cr, gdouble angle, gdouble x, gdouble y, gdouble size
gtk_render_background
void
GtkStyleContext *context, cairo_t *cr, gdouble x, gdouble y, gdouble width, gdouble height
gtk_render_background_get_clip
void
GtkStyleContext *context, gdouble x, gdouble y, gdouble width, gdouble height, GdkRectangle *out_clip
gtk_render_frame
void
GtkStyleContext *context, cairo_t *cr, gdouble x, gdouble y, gdouble width, gdouble height
gtk_render_expander
void
GtkStyleContext *context, cairo_t *cr, gdouble x, gdouble y, gdouble width, gdouble height
gtk_render_focus
void
GtkStyleContext *context, cairo_t *cr, gdouble x, gdouble y, gdouble width, gdouble height
gtk_render_layout
void
GtkStyleContext *context, cairo_t *cr, gdouble x, gdouble y, PangoLayout *layout
gtk_render_line
void
GtkStyleContext *context, cairo_t *cr, gdouble x0, gdouble y0, gdouble x1, gdouble y1
gtk_render_slider
void
GtkStyleContext *context, cairo_t *cr, gdouble x, gdouble y, gdouble width, gdouble height, GtkOrientation orientation
gtk_render_handle
void
GtkStyleContext *context, cairo_t *cr, gdouble x, gdouble y, gdouble width, gdouble height
gtk_render_activity
void
GtkStyleContext *context, cairo_t *cr, gdouble x, gdouble y, gdouble width, gdouble height
gtk_render_icon
void
GtkStyleContext *context, cairo_t *cr, GdkTexture *texture, gdouble x, gdouble y
GTK_TYPE_REVEALER
#define GTK_TYPE_REVEALER (gtk_revealer_get_type ())
GTK_REVEALER
#define GTK_REVEALER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_REVEALER, GtkRevealer))
GTK_REVEALER_CLASS
#define GTK_REVEALER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_REVEALER, GtkRevealerClass))
GTK_IS_REVEALER
#define GTK_IS_REVEALER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_REVEALER))
GTK_IS_REVEALER_CLASS
#define GTK_IS_REVEALER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_REVEALER))
GTK_REVEALER_GET_CLASS
#define GTK_REVEALER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_REVEALER, GtkRevealerClass))
GtkRevealerTransitionType
typedef enum {
GTK_REVEALER_TRANSITION_TYPE_NONE,
GTK_REVEALER_TRANSITION_TYPE_CROSSFADE,
GTK_REVEALER_TRANSITION_TYPE_SLIDE_RIGHT,
GTK_REVEALER_TRANSITION_TYPE_SLIDE_LEFT,
GTK_REVEALER_TRANSITION_TYPE_SLIDE_UP,
GTK_REVEALER_TRANSITION_TYPE_SLIDE_DOWN,
GTK_REVEALER_TRANSITION_TYPE_SWING_RIGHT,
GTK_REVEALER_TRANSITION_TYPE_SWING_LEFT,
GTK_REVEALER_TRANSITION_TYPE_SWING_UP,
GTK_REVEALER_TRANSITION_TYPE_SWING_DOWN
} GtkRevealerTransitionType;
GtkRevealer
struct _GtkRevealer {
GtkBin parent_instance;
};
GtkRevealerClass
struct _GtkRevealerClass {
GtkBinClass parent_class;
};
gtk_revealer_get_type
GType
void
gtk_revealer_new
GtkWidget *
void
gtk_revealer_get_reveal_child
gboolean
GtkRevealer *revealer
gtk_revealer_set_reveal_child
void
GtkRevealer *revealer, gboolean reveal_child
gtk_revealer_get_child_revealed
gboolean
GtkRevealer *revealer
gtk_revealer_get_transition_duration
guint
GtkRevealer *revealer
gtk_revealer_set_transition_duration
void
GtkRevealer *revealer, guint duration
gtk_revealer_set_transition_type
void
GtkRevealer *revealer, GtkRevealerTransitionType transition
gtk_revealer_get_transition_type
GtkRevealerTransitionType
GtkRevealer *revealer
GTK_TYPE_ROOT
#define GTK_TYPE_ROOT (gtk_root_get_type ())
GtkRootInterface
struct _GtkRootInterface
{
/*< private >*/
GTypeInterface g_iface;
/*< public >*/
GdkDisplay * (* get_display) (GtkRoot *self);
GskRenderer * (* get_renderer) (GtkRoot *self);
void (* get_surface_transform) (GtkRoot *root,
int *x,
int *y);
};
gtk_root_get_for_surface
GtkWidget *
GdkSurface *surface
gtk_root_set_focus
void
GtkRoot *self, GtkWidget *focus
gtk_root_get_focus
GtkWidget *
GtkRoot *self
GtkRoot
gtk_root_get_display
GdkDisplay *
GtkRoot *root
gtk_root_get_renderer
GskRenderer *
GtkRoot *self
gtk_root_get_surface_transform
void
GtkRoot *self, int *x, int *y
gtk_root_install_properties
guint
GObjectClass *object_class, guint first_prop
GTK_TYPE_SCALE
#define GTK_TYPE_SCALE (gtk_scale_get_type ())
GTK_SCALE
#define GTK_SCALE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SCALE, GtkScale))
GTK_SCALE_CLASS
#define GTK_SCALE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SCALE, GtkScaleClass))
GTK_IS_SCALE
#define GTK_IS_SCALE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SCALE))
GTK_IS_SCALE_CLASS
#define GTK_IS_SCALE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SCALE))
GTK_SCALE_GET_CLASS
#define GTK_SCALE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SCALE, GtkScaleClass))
GtkScale
struct _GtkScale
{
GtkRange parent_instance;
};
GtkScaleClass
struct _GtkScaleClass
{
GtkRangeClass parent_class;
gchar* (* format_value) (GtkScale *scale,
gdouble value);
void (* get_layout_offsets) (GtkScale *scale,
gint *x,
gint *y);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_scale_get_type
GType
void
gtk_scale_new
GtkWidget *
GtkOrientation orientation, GtkAdjustment *adjustment
gtk_scale_new_with_range
GtkWidget *
GtkOrientation orientation, gdouble min, gdouble max, gdouble step
gtk_scale_set_digits
void
GtkScale *scale, gint digits
gtk_scale_get_digits
gint
GtkScale *scale
gtk_scale_set_draw_value
void
GtkScale *scale, gboolean draw_value
gtk_scale_get_draw_value
gboolean
GtkScale *scale
gtk_scale_set_has_origin
void
GtkScale *scale, gboolean has_origin
gtk_scale_get_has_origin
gboolean
GtkScale *scale
gtk_scale_set_value_pos
void
GtkScale *scale, GtkPositionType pos
gtk_scale_get_value_pos
GtkPositionType
GtkScale *scale
gtk_scale_get_layout
PangoLayout *
GtkScale *scale
gtk_scale_get_layout_offsets
void
GtkScale *scale, gint *x, gint *y
gtk_scale_add_mark
void
GtkScale *scale, gdouble value, GtkPositionType position, const gchar *markup
gtk_scale_clear_marks
void
GtkScale *scale
GtkScalePrivate
GTK_TYPE_SCALE_BUTTON
#define GTK_TYPE_SCALE_BUTTON (gtk_scale_button_get_type ())
GTK_SCALE_BUTTON
#define GTK_SCALE_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SCALE_BUTTON, GtkScaleButton))
GTK_SCALE_BUTTON_CLASS
#define GTK_SCALE_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SCALE_BUTTON, GtkScaleButtonClass))
GTK_IS_SCALE_BUTTON
#define GTK_IS_SCALE_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SCALE_BUTTON))
GTK_IS_SCALE_BUTTON_CLASS
#define GTK_IS_SCALE_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SCALE_BUTTON))
GTK_SCALE_BUTTON_GET_CLASS
#define GTK_SCALE_BUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SCALE_BUTTON, GtkScaleButtonClass))
GtkScaleButton
struct _GtkScaleButton
{
GtkButton parent_instance;
};
GtkScaleButtonClass
struct _GtkScaleButtonClass
{
GtkButtonClass parent_class;
/* signals */
void (* value_changed) (GtkScaleButton *button,
gdouble value);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_scale_button_get_type
GType
void
gtk_scale_button_new
GtkWidget *
gdouble min, gdouble max, gdouble step, const gchar **icons
gtk_scale_button_set_icons
void
GtkScaleButton *button, const gchar **icons
gtk_scale_button_get_value
gdouble
GtkScaleButton *button
gtk_scale_button_set_value
void
GtkScaleButton *button, gdouble value
gtk_scale_button_get_adjustment
GtkAdjustment *
GtkScaleButton *button
gtk_scale_button_set_adjustment
void
GtkScaleButton *button, GtkAdjustment *adjustment
gtk_scale_button_get_plus_button
GtkWidget *
GtkScaleButton *button
gtk_scale_button_get_minus_button
GtkWidget *
GtkScaleButton *button
gtk_scale_button_get_popup
GtkWidget *
GtkScaleButton *button
GTK_TYPE_SCROLLABLE
#define GTK_TYPE_SCROLLABLE (gtk_scrollable_get_type ())
GTK_SCROLLABLE
#define GTK_SCROLLABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SCROLLABLE, GtkScrollable))
GTK_IS_SCROLLABLE
#define GTK_IS_SCROLLABLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SCROLLABLE))
GTK_SCROLLABLE_GET_IFACE
#define GTK_SCROLLABLE_GET_IFACE(inst) (G_TYPE_INSTANCE_GET_INTERFACE ((inst), GTK_TYPE_SCROLLABLE, GtkScrollableInterface))
GtkScrollableInterface
struct _GtkScrollableInterface
{
GTypeInterface base_iface;
gboolean (* get_border) (GtkScrollable *scrollable,
GtkBorder *border);
};
gtk_scrollable_get_type
GType
void
gtk_scrollable_get_hadjustment
GtkAdjustment *
GtkScrollable *scrollable
gtk_scrollable_set_hadjustment
void
GtkScrollable *scrollable, GtkAdjustment *hadjustment
gtk_scrollable_get_vadjustment
GtkAdjustment *
GtkScrollable *scrollable
gtk_scrollable_set_vadjustment
void
GtkScrollable *scrollable, GtkAdjustment *vadjustment
gtk_scrollable_get_hscroll_policy
GtkScrollablePolicy
GtkScrollable *scrollable
gtk_scrollable_set_hscroll_policy
void
GtkScrollable *scrollable, GtkScrollablePolicy policy
gtk_scrollable_get_vscroll_policy
GtkScrollablePolicy
GtkScrollable *scrollable
gtk_scrollable_set_vscroll_policy
void
GtkScrollable *scrollable, GtkScrollablePolicy policy
gtk_scrollable_get_border
gboolean
GtkScrollable *scrollable, GtkBorder *border
GtkScrollable
GTK_TYPE_SCROLLBAR
#define GTK_TYPE_SCROLLBAR (gtk_scrollbar_get_type ())
GTK_SCROLLBAR
#define GTK_SCROLLBAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SCROLLBAR, GtkScrollbar))
GTK_SCROLLBAR_CLASS
#define GTK_SCROLLBAR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SCROLLBAR, GtkScrollbarClass))
GTK_IS_SCROLLBAR
#define GTK_IS_SCROLLBAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SCROLLBAR))
GTK_IS_SCROLLBAR_CLASS
#define GTK_IS_SCROLLBAR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SCROLLBAR))
GTK_SCROLLBAR_GET_CLASS
#define GTK_SCROLLBAR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SCROLLBAR, GtkScrollbarClass))
GtkScrollbar
struct _GtkScrollbar
{
GtkWidget parent_instance;
};
GtkScrollbarClass
struct _GtkScrollbarClass
{
GtkWidgetClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_scrollbar_get_type
GType
void
gtk_scrollbar_new
GtkWidget *
GtkOrientation orientation, GtkAdjustment *adjustment
gtk_scrollbar_set_adjustment
void
GtkScrollbar *self, GtkAdjustment *adjustment
gtk_scrollbar_get_adjustment
GtkAdjustment *
GtkScrollbar *self
GTK_TYPE_SCROLLED_WINDOW
#define GTK_TYPE_SCROLLED_WINDOW (gtk_scrolled_window_get_type ())
GTK_SCROLLED_WINDOW
#define GTK_SCROLLED_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SCROLLED_WINDOW, GtkScrolledWindow))
GTK_SCROLLED_WINDOW_CLASS
#define GTK_SCROLLED_WINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SCROLLED_WINDOW, GtkScrolledWindowClass))
GTK_IS_SCROLLED_WINDOW
#define GTK_IS_SCROLLED_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SCROLLED_WINDOW))
GTK_IS_SCROLLED_WINDOW_CLASS
#define GTK_IS_SCROLLED_WINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SCROLLED_WINDOW))
GTK_SCROLLED_WINDOW_GET_CLASS
#define GTK_SCROLLED_WINDOW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SCROLLED_WINDOW, GtkScrolledWindowClass))
GtkScrolledWindow
struct _GtkScrolledWindow
{
GtkBin parent_instance;
};
GtkScrolledWindowClass
struct _GtkScrolledWindowClass
{
GtkBinClass parent_class;
/*< public >*/
/* Action signals for keybindings. Do not connect to these signals
*/
/* Unfortunately, GtkScrollType is deficient in that there is
* no horizontal/vertical variants for GTK_SCROLL_START/END,
* so we have to add an additional boolean flag.
*/
gboolean (*scroll_child) (GtkScrolledWindow *scrolled_window,
GtkScrollType scroll,
gboolean horizontal);
void (* move_focus_out) (GtkScrolledWindow *scrolled_window,
GtkDirectionType direction);
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
GtkCornerType
typedef enum
{
GTK_CORNER_TOP_LEFT,
GTK_CORNER_BOTTOM_LEFT,
GTK_CORNER_TOP_RIGHT,
GTK_CORNER_BOTTOM_RIGHT
} GtkCornerType;
GtkPolicyType
typedef enum
{
GTK_POLICY_ALWAYS,
GTK_POLICY_AUTOMATIC,
GTK_POLICY_NEVER,
GTK_POLICY_EXTERNAL
} GtkPolicyType;
gtk_scrolled_window_get_type
GType
void
gtk_scrolled_window_new
GtkWidget *
GtkAdjustment *hadjustment, GtkAdjustment *vadjustment
gtk_scrolled_window_set_hadjustment
void
GtkScrolledWindow *scrolled_window, GtkAdjustment *hadjustment
gtk_scrolled_window_set_vadjustment
void
GtkScrolledWindow *scrolled_window, GtkAdjustment *vadjustment
gtk_scrolled_window_get_hadjustment
GtkAdjustment *
GtkScrolledWindow *scrolled_window
gtk_scrolled_window_get_vadjustment
GtkAdjustment *
GtkScrolledWindow *scrolled_window
gtk_scrolled_window_get_hscrollbar
GtkWidget *
GtkScrolledWindow *scrolled_window
gtk_scrolled_window_get_vscrollbar
GtkWidget *
GtkScrolledWindow *scrolled_window
gtk_scrolled_window_set_policy
void
GtkScrolledWindow *scrolled_window, GtkPolicyType hscrollbar_policy, GtkPolicyType vscrollbar_policy
gtk_scrolled_window_get_policy
void
GtkScrolledWindow *scrolled_window, GtkPolicyType *hscrollbar_policy, GtkPolicyType *vscrollbar_policy
gtk_scrolled_window_set_placement
void
GtkScrolledWindow *scrolled_window, GtkCornerType window_placement
gtk_scrolled_window_unset_placement
void
GtkScrolledWindow *scrolled_window
gtk_scrolled_window_get_placement
GtkCornerType
GtkScrolledWindow *scrolled_window
gtk_scrolled_window_set_shadow_type
void
GtkScrolledWindow *scrolled_window, GtkShadowType type
gtk_scrolled_window_get_shadow_type
GtkShadowType
GtkScrolledWindow *scrolled_window
gtk_scrolled_window_get_min_content_width
gint
GtkScrolledWindow *scrolled_window
gtk_scrolled_window_set_min_content_width
void
GtkScrolledWindow *scrolled_window, gint width
gtk_scrolled_window_get_min_content_height
gint
GtkScrolledWindow *scrolled_window
gtk_scrolled_window_set_min_content_height
void
GtkScrolledWindow *scrolled_window, gint height
gtk_scrolled_window_set_kinetic_scrolling
void
GtkScrolledWindow *scrolled_window, gboolean kinetic_scrolling
gtk_scrolled_window_get_kinetic_scrolling
gboolean
GtkScrolledWindow *scrolled_window
gtk_scrolled_window_set_capture_button_press
void
GtkScrolledWindow *scrolled_window, gboolean capture_button_press
gtk_scrolled_window_get_capture_button_press
gboolean
GtkScrolledWindow *scrolled_window
gtk_scrolled_window_set_overlay_scrolling
void
GtkScrolledWindow *scrolled_window, gboolean overlay_scrolling
gtk_scrolled_window_get_overlay_scrolling
gboolean
GtkScrolledWindow *scrolled_window
gtk_scrolled_window_set_max_content_width
void
GtkScrolledWindow *scrolled_window, gint width
gtk_scrolled_window_get_max_content_width
gint
GtkScrolledWindow *scrolled_window
gtk_scrolled_window_set_max_content_height
void
GtkScrolledWindow *scrolled_window, gint height
gtk_scrolled_window_get_max_content_height
gint
GtkScrolledWindow *scrolled_window
gtk_scrolled_window_set_propagate_natural_width
void
GtkScrolledWindow *scrolled_window, gboolean propagate
gtk_scrolled_window_get_propagate_natural_width
gboolean
GtkScrolledWindow *scrolled_window
gtk_scrolled_window_set_propagate_natural_height
void
GtkScrolledWindow *scrolled_window, gboolean propagate
gtk_scrolled_window_get_propagate_natural_height
gboolean
GtkScrolledWindow *scrolled_window
GTK_TYPE_SEARCH_BAR
#define GTK_TYPE_SEARCH_BAR (gtk_search_bar_get_type ())
GTK_SEARCH_BAR
#define GTK_SEARCH_BAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SEARCH_BAR, GtkSearchBar))
GTK_SEARCH_BAR_CLASS
#define GTK_SEARCH_BAR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SEARCH_BAR, GtkSearchBarClass))
GTK_IS_SEARCH_BAR
#define GTK_IS_SEARCH_BAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SEARCH_BAR))
GTK_IS_SEARCH_BAR_CLASS
#define GTK_IS_SEARCH_BAR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SEARCH_BAR))
GTK_SEARCH_BAR_GET_CLASS
#define GTK_SEARCH_BAR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SEARCH_BAR, GtkSearchBarClass))
GtkSearchBar
struct _GtkSearchBar
{
/*< private >*/
GtkBin parent;
};
GtkSearchBarClass
struct _GtkSearchBarClass
{
GtkBinClass parent_class;
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_search_bar_get_type
GType
void
gtk_search_bar_new
GtkWidget *
void
gtk_search_bar_connect_entry
void
GtkSearchBar *bar, GtkEditable *entry
gtk_search_bar_get_search_mode
gboolean
GtkSearchBar *bar
gtk_search_bar_set_search_mode
void
GtkSearchBar *bar, gboolean search_mode
gtk_search_bar_get_show_close_button
gboolean
GtkSearchBar *bar
gtk_search_bar_set_show_close_button
void
GtkSearchBar *bar, gboolean visible
gtk_search_bar_set_key_capture_widget
void
GtkSearchBar *bar, GtkWidget *widget
gtk_search_bar_get_key_capture_widget
GtkWidget *
GtkSearchBar *bar
GTK_TYPE_SEARCH_ENGINE
#define GTK_TYPE_SEARCH_ENGINE (_gtk_search_engine_get_type ())
GTK_SEARCH_ENGINE
#define GTK_SEARCH_ENGINE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SEARCH_ENGINE, GtkSearchEngine))
GTK_SEARCH_ENGINE_CLASS
#define GTK_SEARCH_ENGINE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SEARCH_ENGINE, GtkSearchEngineClass))
GTK_IS_SEARCH_ENGINE
#define GTK_IS_SEARCH_ENGINE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SEARCH_ENGINE))
GTK_IS_SEARCH_ENGINE_CLASS
#define GTK_IS_SEARCH_ENGINE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SEARCH_ENGINE))
GTK_SEARCH_ENGINE_GET_CLASS
#define GTK_SEARCH_ENGINE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SEARCH_ENGINE, GtkSearchEngineClass))
GtkSearchHit
struct _GtkSearchHit
{
GFile *file;
GFileInfo *info; /* may be NULL */
};
GtkSearchEngine
struct _GtkSearchEngine
{
GObject parent;
GtkSearchEnginePrivate *priv;
};
GtkSearchEngineClass
struct _GtkSearchEngineClass
{
GObjectClass parent_class;
/* VTable */
void (*set_query) (GtkSearchEngine *engine,
GtkQuery *query);
void (*start) (GtkSearchEngine *engine);
void (*stop) (GtkSearchEngine *engine);
/* Signals */
void (*hits_added) (GtkSearchEngine *engine,
GList *hits);
void (*finished) (GtkSearchEngine *engine);
void (*error) (GtkSearchEngine *engine,
const gchar *error_message);
};
GtkSearchEnginePrivate
GTK_TYPE_SEARCH_ENGINE_MODEL
#define GTK_TYPE_SEARCH_ENGINE_MODEL (_gtk_search_engine_model_get_type ())
GTK_SEARCH_ENGINE_MODEL
#define GTK_SEARCH_ENGINE_MODEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SEARCH_ENGINE_MODEL, GtkSearchEngineModel))
GTK_SEARCH_ENGINE_MODEL_CLASS
#define GTK_SEARCH_ENGINE_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SEARCH_ENGINE_MODEL, GtkSearchEngineModelClass))
GTK_IS_SEARCH_ENGINE_MODEL
#define GTK_IS_SEARCH_ENGINE_MODEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SEARCH_ENGINE_MODEL))
GTK_IS_SEARCH_ENGINE_MODEL_CLASS
#define GTK_IS_SEARCH_ENGINE_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SEARCH_ENGINE_MODEL))
GTK_SEARCH_ENGINE_MODEL_GET_CLASS
#define GTK_SEARCH_ENGINE_MODEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SEARCH_ENGINE_MODEL, GtkSearchEngineModelClass))
GtkSearchEngineModel
GtkSearchEngineModelClass
GTK_TYPE_SEARCH_ENGINE_QUARTZ
#define GTK_TYPE_SEARCH_ENGINE_QUARTZ (_gtk_search_engine_quartz_get_type ())
GTK_SEARCH_ENGINE_QUARTZ
#define GTK_SEARCH_ENGINE_QUARTZ(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SEARCH_ENGINE_QUARTZ, GtkSearchEngineQuartz))
GTK_SEARCH_ENGINE_QUARTZ_CLASS
#define GTK_SEARCH_ENGINE_QUARTZ_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SEARCH_ENGINE_QUARTZ, GtkSearchEngineQuartzClass))
GTK_IS_SEARCH_ENGINE_QUARTZ
#define GTK_IS_SEARCH_ENGINE_QUARTZ(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SEARCH_ENGINE_QUARTZ))
GTK_IS_SEARCH_ENGINE_QUARTZ_CLASS
#define GTK_IS_SEARCH_ENGINE_QUARTZ_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SEARCH_ENGINE_QUARTZ))
GTK_SEARCH_ENGINE_QUARTZ_GET_CLASS
#define GTK_SEARCH_ENGINE_QUARTZ_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SEARCH_ENGINE_QUARTZ, GtkSearchEngineQuartzClass))
GtkSearchEngineQuartz
struct _GtkSearchEngineQuartz
{
GtkSearchEngine parent;
GtkSearchEngineQuartzPrivate *priv;
};
GtkSearchEngineQuartzClass
struct _GtkSearchEngineQuartzClass
{
GtkSearchEngineClass parent_class;
};
GtkSearchEngineQuartzPrivate
GTK_TYPE_SEARCH_ENGINE_SIMPLE
#define GTK_TYPE_SEARCH_ENGINE_SIMPLE (_gtk_search_engine_simple_get_type ())
GTK_SEARCH_ENGINE_SIMPLE
#define GTK_SEARCH_ENGINE_SIMPLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SEARCH_ENGINE_SIMPLE, GtkSearchEngineSimple))
GTK_SEARCH_ENGINE_SIMPLE_CLASS
#define GTK_SEARCH_ENGINE_SIMPLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SEARCH_ENGINE_SIMPLE, GtkSearchEngineSimpleClass))
GTK_IS_SEARCH_ENGINE_SIMPLE
#define GTK_IS_SEARCH_ENGINE_SIMPLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SEARCH_ENGINE_SIMPLE))
GTK_IS_SEARCH_ENGINE_SIMPLE_CLASS
#define GTK_IS_SEARCH_ENGINE_SIMPLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SEARCH_ENGINE_SIMPLE))
GTK_SEARCH_ENGINE_SIMPLE_GET_CLASS
#define GTK_SEARCH_ENGINE_SIMPLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SEARCH_ENGINE_SIMPLE, GtkSearchEngineSimpleClass))
GtkSearchEngineSimpleIsIndexed
gboolean
GFile *location, gpointer data
GtkSearchEngineSimple
GtkSearchEngineSimpleClass
GTK_TYPE_SEARCH_ENGINE_TRACKER
#define GTK_TYPE_SEARCH_ENGINE_TRACKER (_gtk_search_engine_tracker_get_type ())
GTK_SEARCH_ENGINE_TRACKER
#define GTK_SEARCH_ENGINE_TRACKER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SEARCH_ENGINE_TRACKER, GtkSearchEngineTracker))
GTK_SEARCH_ENGINE_TRACKER_CLASS
#define GTK_SEARCH_ENGINE_TRACKER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SEARCH_ENGINE_TRACKER, GtkSearchEngineTrackerClass))
GTK_IS_SEARCH_ENGINE_TRACKER
#define GTK_IS_SEARCH_ENGINE_TRACKER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SEARCH_ENGINE_TRACKER))
GTK_IS_SEARCH_ENGINE_TRACKER_CLASS
#define GTK_IS_SEARCH_ENGINE_TRACKER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SEARCH_ENGINE_TRACKER))
GTK_SEARCH_ENGINE_TRACKER_GET_CLASS
#define GTK_SEARCH_ENGINE_TRACKER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SEARCH_ENGINE_TRACKER, GtkSearchEngineTrackerClass))
GtkSearchEngineTracker
GtkSearchEngineTrackerClass
GTK_TYPE_SEARCH_ENTRY
#define GTK_TYPE_SEARCH_ENTRY (gtk_search_entry_get_type ())
GTK_SEARCH_ENTRY
#define GTK_SEARCH_ENTRY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SEARCH_ENTRY, GtkSearchEntry))
GTK_SEARCH_ENTRY_CLASS
#define GTK_SEARCH_ENTRY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SEARCH_ENTRY, GtkSearchEntryClass))
GTK_IS_SEARCH_ENTRY
#define GTK_IS_SEARCH_ENTRY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SEARCH_ENTRY))
GTK_IS_SEARCH_ENTRY_CLASS
#define GTK_IS_SEARCH_ENTRY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SEARCH_ENTRY))
GTK_SEARCH_ENTRY_GET_CLASS
#define GTK_SEARCH_ENTRY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SEARCH_ENTRY, GtkSearchEntryClass))
GtkSearchEntry
struct _GtkSearchEntry
{
GtkWidget parent;
};
GtkSearchEntryClass
struct _GtkSearchEntryClass
{
GtkWidgetClass parent_class;
void (* activate) (GtkSearchEntry *entry);
void (* search_changed) (GtkSearchEntry *entry);
void (* next_match) (GtkSearchEntry *entry);
void (* previous_match) (GtkSearchEntry *entry);
void (* stop_search) (GtkSearchEntry *entry);
};
gtk_search_entry_get_type
GType
void
gtk_search_entry_new
GtkWidget *
void
gtk_search_entry_set_key_capture_widget
void
GtkSearchEntry *entry, GtkWidget *widget
gtk_search_entry_get_key_capture_widget
GtkWidget *
GtkSearchEntry *entry
GTK_TYPE_SELECTION_DATA
#define GTK_TYPE_SELECTION_DATA (gtk_selection_data_get_type ())
gtk_content_formats_add_text_targets
GdkContentFormats *
GdkContentFormats *list
gtk_content_formats_add_image_targets
GdkContentFormats *
GdkContentFormats *list, gboolean writable
gtk_content_formats_add_uri_targets
GdkContentFormats *
GdkContentFormats *list
gtk_selection_data_get_target
GdkAtom
const GtkSelectionData *selection_data
gtk_selection_data_get_data_type
GdkAtom
const GtkSelectionData *selection_data
gtk_selection_data_get_format
gint
const GtkSelectionData *selection_data
gtk_selection_data_get_data
const guchar *
const GtkSelectionData *selection_data
gtk_selection_data_get_length
gint
const GtkSelectionData *selection_data
gtk_selection_data_get_data_with_length
const guchar *
const GtkSelectionData *selection_data, gint *length
gtk_selection_data_get_display
GdkDisplay *
const GtkSelectionData *selection_data
gtk_selection_data_set
void
GtkSelectionData *selection_data, GdkAtom type, gint format, const guchar *data, gint length
gtk_selection_data_set_text
gboolean
GtkSelectionData *selection_data, const gchar *str, gint len
gtk_selection_data_get_text
guchar *
const GtkSelectionData *selection_data
gtk_selection_data_set_pixbuf
gboolean
GtkSelectionData *selection_data, GdkPixbuf *pixbuf
gtk_selection_data_get_pixbuf
GdkPixbuf *
const GtkSelectionData *selection_data
gtk_selection_data_set_texture
gboolean
GtkSelectionData *selection_data, GdkTexture *texture
gtk_selection_data_get_texture
GdkTexture *
const GtkSelectionData *selection_data
gtk_selection_data_set_uris
gboolean
GtkSelectionData *selection_data, gchar **uris
gtk_selection_data_get_uris
gchar **
const GtkSelectionData *selection_data
gtk_selection_data_get_targets
gboolean
const GtkSelectionData *selection_data, GdkAtom **targets, gint *n_atoms
gtk_selection_data_targets_include_text
gboolean
const GtkSelectionData *selection_data
gtk_selection_data_targets_include_image
gboolean
const GtkSelectionData *selection_data, gboolean writable
gtk_selection_data_targets_include_uri
gboolean
const GtkSelectionData *selection_data
gtk_targets_include_text
gboolean
GdkAtom *targets, gint n_targets
gtk_targets_include_image
gboolean
GdkAtom *targets, gint n_targets, gboolean writable
gtk_targets_include_uri
gboolean
GdkAtom *targets, gint n_targets
gtk_selection_data_get_type
GType
void
gtk_selection_data_copy
GtkSelectionData *
const GtkSelectionData *data
gtk_selection_data_free
void
GtkSelectionData *data
GTK_TYPE_SELECTION_MODEL
#define GTK_TYPE_SELECTION_MODEL (gtk_selection_model_get_type ())
GtkSelectionModelInterface
struct _GtkSelectionModelInterface
{
/*< private >*/
GTypeInterface g_iface;
/*< public >*/
gboolean (* is_selected) (GtkSelectionModel *model,
guint position);
gboolean (* select_item) (GtkSelectionModel *model,
guint position,
gboolean exclusive);
gboolean (* unselect_item) (GtkSelectionModel *model,
guint position);
gboolean (* select_range) (GtkSelectionModel *model,
guint position,
guint n_items,
gboolean exclusive);
gboolean (* unselect_range) (GtkSelectionModel *model,
guint position,
guint n_items);
gboolean (* select_all) (GtkSelectionModel *model);
gboolean (* unselect_all) (GtkSelectionModel *model);
void (* query_range) (GtkSelectionModel *model,
guint position,
guint *start_range,
guint *n_items,
gboolean *selected);
};
gtk_selection_model_is_selected
gboolean
GtkSelectionModel *model, guint position
gtk_selection_model_select_item
gboolean
GtkSelectionModel *model, guint position, gboolean exclusive
gtk_selection_model_unselect_item
gboolean
GtkSelectionModel *model, guint position
gtk_selection_model_select_range
gboolean
GtkSelectionModel *model, guint position, guint n_items, gboolean exclusive
gtk_selection_model_unselect_range
gboolean
GtkSelectionModel *model, guint position, guint n_items
gtk_selection_model_select_all
gboolean
GtkSelectionModel *model
gtk_selection_model_unselect_all
gboolean
GtkSelectionModel *model
gtk_selection_model_query_range
void
GtkSelectionModel *model, guint position, guint *start_range, guint *n_items, gboolean *selected
gtk_selection_model_selection_changed
void
GtkSelectionModel *model, guint position, guint n_items
GtkSelectionModel
GTK_TYPE_SEPARATOR
#define GTK_TYPE_SEPARATOR (gtk_separator_get_type ())
GTK_SEPARATOR
#define GTK_SEPARATOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SEPARATOR, GtkSeparator))
GTK_SEPARATOR_CLASS
#define GTK_SEPARATOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SEPARATOR, GtkSeparatorClass))
GTK_IS_SEPARATOR
#define GTK_IS_SEPARATOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SEPARATOR))
GTK_IS_SEPARATOR_CLASS
#define GTK_IS_SEPARATOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SEPARATOR))
GTK_SEPARATOR_GET_CLASS
#define GTK_SEPARATOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SEPARATOR, GtkSeparatorClass))
GtkSeparator
struct _GtkSeparator
{
GtkWidget parent_instance;
};
GtkSeparatorClass
struct _GtkSeparatorClass
{
GtkWidgetClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_separator_get_type
GType
void
gtk_separator_new
GtkWidget *
GtkOrientation orientation
GTK_TYPE_SEPARATOR_MENU_ITEM
#define GTK_TYPE_SEPARATOR_MENU_ITEM (gtk_separator_menu_item_get_type ())
GTK_SEPARATOR_MENU_ITEM
#define GTK_SEPARATOR_MENU_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SEPARATOR_MENU_ITEM, GtkSeparatorMenuItem))
GTK_SEPARATOR_MENU_ITEM_CLASS
#define GTK_SEPARATOR_MENU_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SEPARATOR_MENU_ITEM, GtkSeparatorMenuItemClass))
GTK_IS_SEPARATOR_MENU_ITEM
#define GTK_IS_SEPARATOR_MENU_ITEM(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SEPARATOR_MENU_ITEM))
GTK_IS_SEPARATOR_MENU_ITEM_CLASS
#define GTK_IS_SEPARATOR_MENU_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SEPARATOR_MENU_ITEM))
GTK_SEPARATOR_MENU_ITEM_GET_CLASS
#define GTK_SEPARATOR_MENU_ITEM_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SEPARATOR_MENU_ITEM, GtkSeparatorMenuItemClass))
GtkSeparatorMenuItem
struct _GtkSeparatorMenuItem
{
GtkMenuItem menu_item;
};
GtkSeparatorMenuItemClass
struct _GtkSeparatorMenuItemClass
{
GtkMenuItemClass parent_class;
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_separator_menu_item_get_type
GType
void
gtk_separator_menu_item_new
GtkWidget *
void
GTK_TYPE_SEPARATOR_TOOL_ITEM
#define GTK_TYPE_SEPARATOR_TOOL_ITEM (gtk_separator_tool_item_get_type ())
GTK_SEPARATOR_TOOL_ITEM
#define GTK_SEPARATOR_TOOL_ITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SEPARATOR_TOOL_ITEM, GtkSeparatorToolItem))
GTK_SEPARATOR_TOOL_ITEM_CLASS
#define GTK_SEPARATOR_TOOL_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SEPARATOR_TOOL_ITEM, GtkSeparatorToolItemClass))
GTK_IS_SEPARATOR_TOOL_ITEM
#define GTK_IS_SEPARATOR_TOOL_ITEM(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SEPARATOR_TOOL_ITEM))
GTK_IS_SEPARATOR_TOOL_ITEM_CLASS
#define GTK_IS_SEPARATOR_TOOL_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SEPARATOR_TOOL_ITEM))
GTK_SEPARATOR_TOOL_ITEM_GET_CLASS
#define GTK_SEPARATOR_TOOL_ITEM_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_SEPARATOR_TOOL_ITEM, GtkSeparatorToolItemClass))
GtkSeparatorToolItem
struct _GtkSeparatorToolItem
{
GtkToolItem parent_instance;
};
GtkSeparatorToolItemClass
struct _GtkSeparatorToolItemClass
{
GtkToolItemClass parent_class;
/*< private >*/
/* Padding for future expansion */
void (* _gtk_reserved1) (void);
void (* _gtk_reserved2) (void);
void (* _gtk_reserved3) (void);
void (* _gtk_reserved4) (void);
};
gtk_separator_tool_item_get_type
GType
void
gtk_separator_tool_item_new
GtkToolItem *
void
gtk_separator_tool_item_get_draw
gboolean
GtkSeparatorToolItem *item
gtk_separator_tool_item_set_draw
void
GtkSeparatorToolItem *item, gboolean draw
GTK_TYPE_SETTINGS
#define GTK_TYPE_SETTINGS (gtk_settings_get_type ())
GTK_SETTINGS
#define GTK_SETTINGS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SETTINGS, GtkSettings))
GTK_SETTINGS_CLASS
#define GTK_SETTINGS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SETTINGS, GtkSettingsClass))
GTK_IS_SETTINGS
#define GTK_IS_SETTINGS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SETTINGS))
GTK_IS_SETTINGS_CLASS
#define GTK_IS_SETTINGS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SETTINGS))
GTK_SETTINGS_GET_CLASS
#define GTK_SETTINGS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SETTINGS, GtkSettingsClass))
GtkSettings
struct _GtkSettings
{
GObject parent_instance;
/*< private >*/
GtkSettingsPrivate *priv;
};
GtkSettingsClass
struct _GtkSettingsClass
{
GObjectClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
GtkSettingsValue
struct _GtkSettingsValue
{
/* origin should be something like "filename:linenumber" for rc files,
* or e.g. "XProperty" for other sources
*/
gchar *origin;
/* valid types are LONG, DOUBLE and STRING corresponding to the token parsed,
* or a GSTRING holding an unparsed statement
*/
GValue value;
};
gtk_settings_get_type
GType
void
gtk_settings_get_default
GtkSettings *
void
gtk_settings_get_for_display
GtkSettings *
GdkDisplay *display
gtk_rc_property_parse_color
gboolean
const GParamSpec *pspec, const GString *gstring, GValue *property_value
gtk_rc_property_parse_enum
gboolean
const GParamSpec *pspec, const GString *gstring, GValue *property_value
gtk_rc_property_parse_flags
gboolean
const GParamSpec *pspec, const GString *gstring, GValue *property_value
gtk_rc_property_parse_requisition
gboolean
const GParamSpec *pspec, const GString *gstring, GValue *property_value
gtk_rc_property_parse_border
gboolean
const GParamSpec *pspec, const GString *gstring, GValue *property_value
gtk_settings_reset_property
void
GtkSettings *settings, const gchar *name
GtkSettingsPrivate
GTK_TYPE_SHORTCUT_LABEL
#define GTK_TYPE_SHORTCUT_LABEL (gtk_shortcut_label_get_type())
GTK_SHORTCUT_LABEL
#define GTK_SHORTCUT_LABEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SHORTCUT_LABEL, GtkShortcutLabel))
GTK_SHORTCUT_LABEL_CLASS
#define GTK_SHORTCUT_LABEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SHORTCUT_LABEL, GtkShortcutLabelClass))
GTK_IS_SHORTCUT_LABEL
#define GTK_IS_SHORTCUT_LABEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SHORTCUT_LABEL))
GTK_IS_SHORTCUT_LABEL_CLASS
#define GTK_IS_SHORTCUT_LABEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SHORTCUT_LABEL))
GTK_SHORTCUT_LABEL_GET_CLASS
#define GTK_SHORTCUT_LABEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SHORTCUT_LABEL, GtkShortcutLabelClass))
gtk_shortcut_label_get_type
GType
void
gtk_shortcut_label_new
GtkWidget *
const gchar *accelerator
gtk_shortcut_label_get_accelerator
const gchar *
GtkShortcutLabel *self
gtk_shortcut_label_set_accelerator
void
GtkShortcutLabel *self, const gchar *accelerator
gtk_shortcut_label_get_disabled_text
const gchar *
GtkShortcutLabel *self
gtk_shortcut_label_set_disabled_text
void
GtkShortcutLabel *self, const gchar *disabled_text
GtkShortcutLabel
GtkShortcutLabelClass
GTK_TYPE_SHORTCUTS_GROUP
#define GTK_TYPE_SHORTCUTS_GROUP (gtk_shortcuts_group_get_type ())
GTK_SHORTCUTS_GROUP
#define GTK_SHORTCUTS_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SHORTCUTS_GROUP, GtkShortcutsGroup))
GTK_SHORTCUTS_GROUP_CLASS
#define GTK_SHORTCUTS_GROUP_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SHORTCUTS_GROUP, GtkShortcutsGroupClass))
GTK_IS_SHORTCUTS_GROUP
#define GTK_IS_SHORTCUTS_GROUP(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SHORTCUTS_GROUP))
GTK_IS_SHORTCUTS_GROUP_CLASS
#define GTK_IS_SHORTCUTS_GROUP_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SHORTCUTS_GROUP))
GTK_SHORTCUTS_GROUP_GET_CLASS
#define GTK_SHORTCUTS_GROUP_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SHORTCUTS_GROUP, GtkShortcutsGroupClass))
gtk_shortcuts_group_get_type
GType
void
GtkShortcutsGroup
GtkShortcutsGroupClass
GTK_TYPE_SHORTCUTS_SECTION
#define GTK_TYPE_SHORTCUTS_SECTION (gtk_shortcuts_section_get_type ())
GTK_SHORTCUTS_SECTION
#define GTK_SHORTCUTS_SECTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SHORTCUTS_SECTION, GtkShortcutsSection))
GTK_SHORTCUTS_SECTION_CLASS
#define GTK_SHORTCUTS_SECTION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SHORTCUTS_SECTION, GtkShortcutsSectionClass))
GTK_IS_SHORTCUTS_SECTION
#define GTK_IS_SHORTCUTS_SECTION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SHORTCUTS_SECTION))
GTK_IS_SHORTCUTS_SECTION_CLASS
#define GTK_IS_SHORTCUTS_SECTION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SHORTCUTS_SECTION))
GTK_SHORTCUTS_SECTION_GET_CLASS
#define GTK_SHORTCUTS_SECTION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SHORTCUTS_SECTION, GtkShortcutsSectionClass))
gtk_shortcuts_section_get_type
GType
void
GtkShortcutsSection
GtkShortcutsSectionClass
GTK_TYPE_SHORTCUTS_SHORTCUT
#define GTK_TYPE_SHORTCUTS_SHORTCUT (gtk_shortcuts_shortcut_get_type())
GTK_SHORTCUTS_SHORTCUT
#define GTK_SHORTCUTS_SHORTCUT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SHORTCUTS_SHORTCUT, GtkShortcutsShortcut))
GTK_SHORTCUTS_SHORTCUT_CLASS
#define GTK_SHORTCUTS_SHORTCUT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SHORTCUTS_SHORTCUT, GtkShortcutsShortcutClass))
GTK_IS_SHORTCUTS_SHORTCUT
#define GTK_IS_SHORTCUTS_SHORTCUT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SHORTCUTS_SHORTCUT))
GTK_IS_SHORTCUTS_SHORTCUT_CLASS
#define GTK_IS_SHORTCUTS_SHORTCUT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SHORTCUTS_SHORTCUT))
GTK_SHORTCUTS_SHORTCUT_GET_CLASS
#define GTK_SHORTCUTS_SHORTCUT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SHORTCUTS_SHORTCUT, GtkShortcutsShortcutClass))
GtkShortcutType
typedef enum {
GTK_SHORTCUT_ACCELERATOR,
GTK_SHORTCUT_GESTURE_PINCH,
GTK_SHORTCUT_GESTURE_STRETCH,
GTK_SHORTCUT_GESTURE_ROTATE_CLOCKWISE,
GTK_SHORTCUT_GESTURE_ROTATE_COUNTERCLOCKWISE,
GTK_SHORTCUT_GESTURE_TWO_FINGER_SWIPE_LEFT,
GTK_SHORTCUT_GESTURE_TWO_FINGER_SWIPE_RIGHT,
GTK_SHORTCUT_GESTURE,
GTK_SHORTCUT_GESTURE_SWIPE_LEFT,
GTK_SHORTCUT_GESTURE_SWIPE_RIGHT
} GtkShortcutType;
gtk_shortcuts_shortcut_get_type
GType
void
GtkShortcutsShortcut
GtkShortcutsShortcutClass
GTK_TYPE_SHORTCUTS_WINDOW
#define GTK_TYPE_SHORTCUTS_WINDOW (gtk_shortcuts_window_get_type ())
GTK_SHORTCUTS_WINDOW
#define GTK_SHORTCUTS_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SHORTCUTS_WINDOW, GtkShortcutsWindow))
GTK_SHORTCUTS_WINDOW_CLASS
#define GTK_SHORTCUTS_WINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SHORTCUTS_WINDOW, GtkShortcutsWindowClass))
GTK_IS_SHORTCUTS_WINDOW
#define GTK_IS_SHORTCUTS_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SHORTCUTS_WINDOW))
GTK_IS_SHORTCUTS_WINDOW_CLASS
#define GTK_IS_SHORTCUTS_WINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SHORTCUTS_WINDOW))
GTK_SHORTCUTS_WINDOW_GET_CLASS
#define GTK_SHORTCUTS_WINDOW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SHORTCUTS_WINDOW, GtkShortcutsWindowClass))
GtkShortcutsWindow
struct _GtkShortcutsWindow
{
GtkWindow window;
};
GtkShortcutsWindowClass
struct _GtkShortcutsWindowClass
{
GtkWindowClass parent_class;
void (*close) (GtkShortcutsWindow *self);
void (*search) (GtkShortcutsWindow *self);
};
gtk_shortcuts_window_get_type
GType
void
gtk_show_uri_on_window
gboolean
GtkWindow *parent, const char *uri, guint32 timestamp, GError **error
GTK_TYPE_SINGLE_SELECTION
#define GTK_TYPE_SINGLE_SELECTION (gtk_single_selection_get_type ())
GTK_INVALID_LIST_POSITION
#define GTK_INVALID_LIST_POSITION (G_MAXUINT)
gtk_single_selection_new
GtkSingleSelection *
GListModel *model
gtk_single_selection_get_selected
guint
GtkSingleSelection *self
gtk_single_selection_set_selected
void
GtkSingleSelection *self, guint position
gtk_single_selection_get_selected_item
gpointer
GtkSingleSelection *self
gtk_single_selection_get_autoselect
gboolean
GtkSingleSelection *self
gtk_single_selection_set_autoselect
void
GtkSingleSelection *self, gboolean autoselect
gtk_single_selection_get_can_unselect
gboolean
GtkSingleSelection *self
gtk_single_selection_set_can_unselect
void
GtkSingleSelection *self, gboolean can_unselect
GtkSingleSelection
GTK_TYPE_SIZE_GROUP
#define GTK_TYPE_SIZE_GROUP (gtk_size_group_get_type ())
GTK_SIZE_GROUP
#define GTK_SIZE_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SIZE_GROUP, GtkSizeGroup))
GTK_SIZE_GROUP_CLASS
#define GTK_SIZE_GROUP_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SIZE_GROUP, GtkSizeGroupClass))
GTK_IS_SIZE_GROUP
#define GTK_IS_SIZE_GROUP(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SIZE_GROUP))
GTK_IS_SIZE_GROUP_CLASS
#define GTK_IS_SIZE_GROUP_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SIZE_GROUP))
GTK_SIZE_GROUP_GET_CLASS
#define GTK_SIZE_GROUP_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SIZE_GROUP, GtkSizeGroupClass))
GtkSizeGroup
struct _GtkSizeGroup
{
GObject parent_instance;
/*< private >*/
GtkSizeGroupPrivate *priv;
};
GtkSizeGroupClass
struct _GtkSizeGroupClass
{
GObjectClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_size_group_get_type
GType
void
gtk_size_group_new
GtkSizeGroup *
GtkSizeGroupMode mode
gtk_size_group_set_mode
void
GtkSizeGroup *size_group, GtkSizeGroupMode mode
gtk_size_group_get_mode
GtkSizeGroupMode
GtkSizeGroup *size_group
gtk_size_group_add_widget
void
GtkSizeGroup *size_group, GtkWidget *widget
gtk_size_group_remove_widget
void
GtkSizeGroup *size_group, GtkWidget *widget
gtk_size_group_get_widgets
GSList *
GtkSizeGroup *size_group
GtkSizeGroupPrivate
GtkRequestedSize
struct _GtkRequestedSize
{
gpointer data;
gint minimum_size;
gint natural_size;
};
gtk_distribute_natural_allocation
gint
gint extra_space, guint n_requested_sizes, GtkRequestedSize *sizes
GTK_TYPE_SLICE_LIST_MODEL
#define GTK_TYPE_SLICE_LIST_MODEL (gtk_slice_list_model_get_type ())
gtk_slice_list_model_new
GtkSliceListModel *
GListModel *model, guint offset, guint size
gtk_slice_list_model_new_for_type
GtkSliceListModel *
GType item_type
gtk_slice_list_model_set_model
void
GtkSliceListModel *self, GListModel *model
gtk_slice_list_model_get_model
GListModel *
GtkSliceListModel *self
gtk_slice_list_model_set_offset
void
GtkSliceListModel *self, guint offset
gtk_slice_list_model_get_offset
guint
GtkSliceListModel *self
gtk_slice_list_model_set_size
void
GtkSliceListModel *self, guint size
gtk_slice_list_model_get_size
guint
GtkSliceListModel *self
GtkSliceListModel
GTK_TYPE_SNAPSHOT
#define GTK_TYPE_SNAPSHOT (gtk_snapshot_get_type ())
GTK_SNAPSHOT
#define GTK_SNAPSHOT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SNAPSHOT, GtkSnapshot))
GTK_IS_SNAPSHOT
#define GTK_IS_SNAPSHOT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SNAPSHOT))
gtk_snapshot_get_type
GType
void
gtk_snapshot_new
GtkSnapshot *
void
gtk_snapshot_free_to_node
GskRenderNode *
GtkSnapshot *snapshot
gtk_snapshot_free_to_paintable
GdkPaintable *
GtkSnapshot *snapshot, const graphene_size_t *size
gtk_snapshot_to_node
GskRenderNode *
GtkSnapshot *snapshot
gtk_snapshot_to_paintable
GdkPaintable *
GtkSnapshot *snapshot, const graphene_size_t *size
gtk_snapshot_push_debug
void
GtkSnapshot *snapshot, const char *message, ...
gtk_snapshot_push_opacity
void
GtkSnapshot *snapshot, double opacity
gtk_snapshot_push_blur
void
GtkSnapshot *snapshot, double radius
gtk_snapshot_push_color_matrix
void
GtkSnapshot *snapshot, const graphene_matrix_t*color_matrix, const graphene_vec4_t *color_offset
gtk_snapshot_push_repeat
void
GtkSnapshot *snapshot, const graphene_rect_t *bounds, const graphene_rect_t *child_bounds
gtk_snapshot_push_clip
void
GtkSnapshot *snapshot, const graphene_rect_t *bounds
gtk_snapshot_push_rounded_clip
void
GtkSnapshot *snapshot, const GskRoundedRect *bounds
gtk_snapshot_push_shadow
void
GtkSnapshot *snapshot, const GskShadow *shadow, gsize n_shadows
gtk_snapshot_push_blend
void
GtkSnapshot *snapshot, GskBlendMode blend_mode
gtk_snapshot_push_cross_fade
void
GtkSnapshot *snapshot, double progress
gtk_snapshot_pop
void
GtkSnapshot *snapshot
gtk_snapshot_save
void
GtkSnapshot *snapshot
gtk_snapshot_restore
void
GtkSnapshot *snapshot
gtk_snapshot_transform
void
GtkSnapshot *snapshot, GskTransform *transform
gtk_snapshot_transform_matrix
void
GtkSnapshot *snapshot, const graphene_matrix_t*matrix
gtk_snapshot_translate
void
GtkSnapshot *snapshot, const graphene_point_t *point
gtk_snapshot_translate_3d
void
GtkSnapshot *snapshot, const graphene_point3d_t*point
gtk_snapshot_rotate
void
GtkSnapshot *snapshot, float angle
gtk_snapshot_rotate_3d
void
GtkSnapshot *snapshot, float angle, const graphene_vec3_t *axis
gtk_snapshot_scale
void
GtkSnapshot *snapshot, float factor_x, float factor_y
gtk_snapshot_scale_3d
void
GtkSnapshot *snapshot, float factor_x, float factor_y, float factor_z
gtk_snapshot_perspective
void
GtkSnapshot *snapshot, float depth
gtk_snapshot_append_node
void
GtkSnapshot *snapshot, GskRenderNode *node
gtk_snapshot_append_cairo
cairo_t *
GtkSnapshot *snapshot, const graphene_rect_t *bounds
gtk_snapshot_append_texture
void
GtkSnapshot *snapshot, GdkTexture *texture, const graphene_rect_t *bounds
gtk_snapshot_append_color
void
GtkSnapshot *snapshot, const GdkRGBA *color, const graphene_rect_t *bounds
gtk_snapshot_append_linear_gradient
void
GtkSnapshot *snapshot, const graphene_rect_t *bounds, const graphene_point_t *start_point, const graphene_point_t *end_point, const GskColorStop *stops, gsize n_stops
gtk_snapshot_append_repeating_linear_gradient
void
GtkSnapshot *snapshot, const graphene_rect_t *bounds, const graphene_point_t *start_point, const graphene_point_t *end_point, const GskColorStop *stops, gsize n_stops
gtk_snapshot_append_border
void
GtkSnapshot *snapshot, const GskRoundedRect *outline, const float border_width[4], const GdkRGBA border_color[4]
gtk_snapshot_append_inset_shadow
void
GtkSnapshot *snapshot, const GskRoundedRect *outline, const GdkRGBA *color, float dx, float dy, float spread, float blur_radius
gtk_snapshot_append_outset_shadow
void
GtkSnapshot *snapshot, const GskRoundedRect *outline, const GdkRGBA *color, float dx, float dy, float spread, float blur_radius
gtk_snapshot_append_layout
void
GtkSnapshot *snapshot, PangoLayout *layout, const GdkRGBA *color
gtk_snapshot_render_background
void
GtkSnapshot *snapshot, GtkStyleContext *context, gdouble x, gdouble y, gdouble width, gdouble height
gtk_snapshot_render_frame
void
GtkSnapshot *snapshot, GtkStyleContext *context, gdouble x, gdouble y, gdouble width, gdouble height
gtk_snapshot_render_focus
void
GtkSnapshot *snapshot, GtkStyleContext *context, gdouble x, gdouble y, gdouble width, gdouble height
gtk_snapshot_render_layout
void
GtkSnapshot *snapshot, GtkStyleContext *context, gdouble x, gdouble y, PangoLayout *layout
gtk_snapshot_render_insertion_cursor
void
GtkSnapshot *snapshot, GtkStyleContext *context, gdouble x, gdouble y, PangoLayout *layout, int index, PangoDirection direction
GtkSnapshotClass
GTK_TYPE_SORT_LIST_MODEL
#define GTK_TYPE_SORT_LIST_MODEL (gtk_sort_list_model_get_type ())
gtk_sort_list_model_new
GtkSortListModel *
GListModel *model, GCompareDataFunc sort_func, gpointer user_data, GDestroyNotify user_destroy
gtk_sort_list_model_new_for_type
GtkSortListModel *
GType item_type
gtk_sort_list_model_set_sort_func
void
GtkSortListModel *self, GCompareDataFunc sort_func, gpointer user_data, GDestroyNotify user_destroy
gtk_sort_list_model_has_sort
gboolean
GtkSortListModel *self
gtk_sort_list_model_set_model
void
GtkSortListModel *self, GListModel *model
gtk_sort_list_model_get_model
GListModel *
GtkSortListModel *self
gtk_sort_list_model_resort
void
GtkSortListModel *self
GtkSortListModel
GTK_TYPE_SPIN_BUTTON
#define GTK_TYPE_SPIN_BUTTON (gtk_spin_button_get_type ())
GTK_SPIN_BUTTON
#define GTK_SPIN_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SPIN_BUTTON, GtkSpinButton))
GTK_SPIN_BUTTON_CLASS
#define GTK_SPIN_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SPIN_BUTTON, GtkSpinButtonClass))
GTK_IS_SPIN_BUTTON
#define GTK_IS_SPIN_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SPIN_BUTTON))
GTK_IS_SPIN_BUTTON_CLASS
#define GTK_IS_SPIN_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SPIN_BUTTON))
GTK_SPIN_BUTTON_GET_CLASS
#define GTK_SPIN_BUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SPIN_BUTTON, GtkSpinButtonClass))
GTK_INPUT_ERROR
#define GTK_INPUT_ERROR -1
GtkSpinButtonUpdatePolicy
typedef enum
{
GTK_UPDATE_ALWAYS,
GTK_UPDATE_IF_VALID
} GtkSpinButtonUpdatePolicy;
GtkSpinType
typedef enum
{
GTK_SPIN_STEP_FORWARD,
GTK_SPIN_STEP_BACKWARD,
GTK_SPIN_PAGE_FORWARD,
GTK_SPIN_PAGE_BACKWARD,
GTK_SPIN_HOME,
GTK_SPIN_END,
GTK_SPIN_USER_DEFINED
} GtkSpinType;
GtkSpinButton
struct _GtkSpinButton
{
GtkWidget parent_instance;
};
GtkSpinButtonClass
struct _GtkSpinButtonClass
{
GtkWidgetClass parent_class;
gint (*input) (GtkSpinButton *spin_button,
gdouble *new_value);
gint (*output) (GtkSpinButton *spin_button);
void (*value_changed) (GtkSpinButton *spin_button);
/* Action signals for keybindings, do not connect to these */
void (*change_value) (GtkSpinButton *spin_button,
GtkScrollType scroll);
void (*wrapped) (GtkSpinButton *spin_button);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_spin_button_get_type
GType
void
gtk_spin_button_configure
void
GtkSpinButton *spin_button, GtkAdjustment *adjustment, gdouble climb_rate, guint digits
gtk_spin_button_new
GtkWidget *
GtkAdjustment *adjustment, gdouble climb_rate, guint digits
gtk_spin_button_new_with_range
GtkWidget *
gdouble min, gdouble max, gdouble step
gtk_spin_button_set_adjustment
void
GtkSpinButton *spin_button, GtkAdjustment *adjustment
gtk_spin_button_get_adjustment
GtkAdjustment *
GtkSpinButton *spin_button
gtk_spin_button_set_digits
void
GtkSpinButton *spin_button, guint digits
gtk_spin_button_get_digits
guint
GtkSpinButton *spin_button
gtk_spin_button_set_increments
void
GtkSpinButton *spin_button, gdouble step, gdouble page
gtk_spin_button_get_increments
void
GtkSpinButton *spin_button, gdouble *step, gdouble *page
gtk_spin_button_set_range
void
GtkSpinButton *spin_button, gdouble min, gdouble max
gtk_spin_button_get_range
void
GtkSpinButton *spin_button, gdouble *min, gdouble *max
gtk_spin_button_get_value
gdouble
GtkSpinButton *spin_button
gtk_spin_button_get_value_as_int
gint
GtkSpinButton *spin_button
gtk_spin_button_set_value
void
GtkSpinButton *spin_button, gdouble value
gtk_spin_button_set_update_policy
void
GtkSpinButton *spin_button, GtkSpinButtonUpdatePolicy policy
gtk_spin_button_get_update_policy
GtkSpinButtonUpdatePolicy
GtkSpinButton *spin_button
gtk_spin_button_set_numeric
void
GtkSpinButton *spin_button, gboolean numeric
gtk_spin_button_get_numeric
gboolean
GtkSpinButton *spin_button
gtk_spin_button_spin
void
GtkSpinButton *spin_button, GtkSpinType direction, gdouble increment
gtk_spin_button_set_wrap
void
GtkSpinButton *spin_button, gboolean wrap
gtk_spin_button_get_wrap
gboolean
GtkSpinButton *spin_button
gtk_spin_button_set_snap_to_ticks
void
GtkSpinButton *spin_button, gboolean snap_to_ticks
gtk_spin_button_get_snap_to_ticks
gboolean
GtkSpinButton *spin_button
gtk_spin_button_update
void
GtkSpinButton *spin_button
GTK_TYPE_SPINNER
#define GTK_TYPE_SPINNER (gtk_spinner_get_type ())
GTK_SPINNER
#define GTK_SPINNER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SPINNER, GtkSpinner))
GTK_SPINNER_CLASS
#define GTK_SPINNER_CLASS(obj) (G_TYPE_CHECK_CLASS_CAST ((obj), GTK_TYPE_SPINNER, GtkSpinnerClass))
GTK_IS_SPINNER
#define GTK_IS_SPINNER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SPINNER))
GTK_IS_SPINNER_CLASS
#define GTK_IS_SPINNER_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE ((obj), GTK_TYPE_SPINNER))
GTK_SPINNER_GET_CLASS
#define GTK_SPINNER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SPINNER, GtkSpinnerClass))
GtkSpinner
struct _GtkSpinner
{
GtkWidget parent;
};
GtkSpinnerClass
struct _GtkSpinnerClass
{
GtkWidgetClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_spinner_get_type
GType
void
gtk_spinner_new
GtkWidget *
void
gtk_spinner_start
void
GtkSpinner *spinner
gtk_spinner_stop
void
GtkSpinner *spinner
GTK_TYPE_STACK
#define GTK_TYPE_STACK (gtk_stack_get_type ())
GTK_STACK
#define GTK_STACK(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_STACK, GtkStack))
GTK_STACK_CLASS
#define GTK_STACK_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_STACK, GtkStackClass))
GTK_IS_STACK
#define GTK_IS_STACK(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_STACK))
GTK_IS_STACK_CLASS
#define GTK_IS_STACK_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_STACK))
GTK_STACK_GET_CLASS
#define GTK_STACK_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_STACK, GtkStackClass))
GTK_TYPE_STACK_PAGE
#define GTK_TYPE_STACK_PAGE (gtk_stack_page_get_type ())
GTK_STACK_PAGE
#define GTK_STACK_PAGE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_STACK_PAGE, GtkStackPage))
GTK_STACK_PAGE_CLASS
#define GTK_STACK_PAGE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_STACK_PAGE, GtkStackPageClass))
GTK_IS_STACK_PAGE
#define GTK_IS_STACK_PAGE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_STACK_PAGE))
GTK_IS_STACK_PAGE_CLASS
#define GTK_IS_STACK_PAGE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_STACK_PAGE))
GTK_STACK_PAGE_GET_CLASS
#define GTK_STACK_PAGE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_STACK_PAGE, GtkStackPageClass))
GtkStackTransitionType
typedef enum {
GTK_STACK_TRANSITION_TYPE_NONE,
GTK_STACK_TRANSITION_TYPE_CROSSFADE,
GTK_STACK_TRANSITION_TYPE_SLIDE_RIGHT,
GTK_STACK_TRANSITION_TYPE_SLIDE_LEFT,
GTK_STACK_TRANSITION_TYPE_SLIDE_UP,
GTK_STACK_TRANSITION_TYPE_SLIDE_DOWN,
GTK_STACK_TRANSITION_TYPE_SLIDE_LEFT_RIGHT,
GTK_STACK_TRANSITION_TYPE_SLIDE_UP_DOWN,
GTK_STACK_TRANSITION_TYPE_OVER_UP,
GTK_STACK_TRANSITION_TYPE_OVER_DOWN,
GTK_STACK_TRANSITION_TYPE_OVER_LEFT,
GTK_STACK_TRANSITION_TYPE_OVER_RIGHT,
GTK_STACK_TRANSITION_TYPE_UNDER_UP,
GTK_STACK_TRANSITION_TYPE_UNDER_DOWN,
GTK_STACK_TRANSITION_TYPE_UNDER_LEFT,
GTK_STACK_TRANSITION_TYPE_UNDER_RIGHT,
GTK_STACK_TRANSITION_TYPE_OVER_UP_DOWN,
GTK_STACK_TRANSITION_TYPE_OVER_DOWN_UP,
GTK_STACK_TRANSITION_TYPE_OVER_LEFT_RIGHT,
GTK_STACK_TRANSITION_TYPE_OVER_RIGHT_LEFT,
GTK_STACK_TRANSITION_TYPE_ROTATE_LEFT,
GTK_STACK_TRANSITION_TYPE_ROTATE_RIGHT,
GTK_STACK_TRANSITION_TYPE_ROTATE_LEFT_RIGHT
} GtkStackTransitionType;
GtkStack
struct _GtkStack {
GtkContainer parent_instance;
};
GtkStackClass
struct _GtkStackClass {
GtkContainerClass parent_class;
};
gtk_stack_page_get_type
GType
void
gtk_stack_get_type
GType
void
gtk_stack_new
GtkWidget *
void
gtk_stack_add_named
void
GtkStack *stack, GtkWidget *child, const gchar *name
gtk_stack_add_titled
void
GtkStack *stack, GtkWidget *child, const gchar *name, const gchar *title
gtk_stack_get_page
GtkStackPage *
GtkStack *stack, GtkWidget *child
gtk_stack_page_get_child
GtkWidget *
GtkStackPage *page
gtk_stack_get_child_by_name
GtkWidget *
GtkStack *stack, const gchar *name
gtk_stack_set_visible_child
void
GtkStack *stack, GtkWidget *child
gtk_stack_get_visible_child
GtkWidget *
GtkStack *stack
gtk_stack_set_visible_child_name
void
GtkStack *stack, const gchar *name
gtk_stack_get_visible_child_name
const gchar *
GtkStack *stack
gtk_stack_set_visible_child_full
void
GtkStack *stack, const gchar *name, GtkStackTransitionType transition
gtk_stack_set_homogeneous
void
GtkStack *stack, gboolean homogeneous
gtk_stack_get_homogeneous
gboolean
GtkStack *stack
gtk_stack_set_hhomogeneous
void
GtkStack *stack, gboolean hhomogeneous
gtk_stack_get_hhomogeneous
gboolean
GtkStack *stack
gtk_stack_set_vhomogeneous
void
GtkStack *stack, gboolean vhomogeneous
gtk_stack_get_vhomogeneous
gboolean
GtkStack *stack
gtk_stack_set_transition_duration
void
GtkStack *stack, guint duration
gtk_stack_get_transition_duration
guint
GtkStack *stack
gtk_stack_set_transition_type
void
GtkStack *stack, GtkStackTransitionType transition
gtk_stack_get_transition_type
GtkStackTransitionType
GtkStack *stack
gtk_stack_get_transition_running
gboolean
GtkStack *stack
gtk_stack_set_interpolate_size
void
GtkStack *stack, gboolean interpolate_size
gtk_stack_get_interpolate_size
gboolean
GtkStack *stack
gtk_stack_get_pages
GtkSelectionModel *
GtkStack *stack
GtkStackPage
GtkStackPageClass
GTK_TYPE_STACK_SIDEBAR
#define GTK_TYPE_STACK_SIDEBAR (gtk_stack_sidebar_get_type ())
GTK_STACK_SIDEBAR
#define GTK_STACK_SIDEBAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_STACK_SIDEBAR, GtkStackSidebar))
GTK_IS_STACK_SIDEBAR
#define GTK_IS_STACK_SIDEBAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_STACK_SIDEBAR))
GTK_STACK_SIDEBAR_CLASS
#define GTK_STACK_SIDEBAR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_STACK_SIDEBAR, GtkStackSidebarClass))
GTK_IS_STACK_SIDEBAR_CLASS
#define GTK_IS_STACK_SIDEBAR_CLASS(klass)(G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_STACK_SIDEBAR))
GTK_STACK_SIDEBAR_GET_CLASS
#define GTK_STACK_SIDEBAR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_STACK_SIDEBAR, GtkStackSidebarClass))
GtkStackSidebar
struct _GtkStackSidebar
{
GtkBin parent;
};
GtkStackSidebarClass
struct _GtkStackSidebarClass
{
GtkBinClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_stack_sidebar_get_type
GType
void
gtk_stack_sidebar_new
GtkWidget *
void
gtk_stack_sidebar_set_stack
void
GtkStackSidebar *sidebar, GtkStack *stack
gtk_stack_sidebar_get_stack
GtkStack *
GtkStackSidebar *sidebar
GtkStackSidebarPrivate
GTK_TYPE_STACK_SWITCHER
#define GTK_TYPE_STACK_SWITCHER (gtk_stack_switcher_get_type ())
GTK_STACK_SWITCHER
#define GTK_STACK_SWITCHER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_STACK_SWITCHER, GtkStackSwitcher))
GTK_STACK_SWITCHER_CLASS
#define GTK_STACK_SWITCHER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_STACK_SWITCHER, GtkStackSwitcherClass))
GTK_IS_STACK_SWITCHER
#define GTK_IS_STACK_SWITCHER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_STACK_SWITCHER))
GTK_IS_STACK_SWITCHER_CLASS
#define GTK_IS_STACK_SWITCHER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_STACK_SWITCHER))
GTK_STACK_SWITCHER_GET_CLASS
#define GTK_STACK_SWITCHER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_STACK_SWITCHER, GtkStackSwitcherClass))
GtkStackSwitcher
struct _GtkStackSwitcher
{
GtkBox widget;
};
GtkStackSwitcherClass
struct _GtkStackSwitcherClass
{
GtkBoxClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_stack_switcher_get_type
GType
void
gtk_stack_switcher_new
GtkWidget *
void
gtk_stack_switcher_set_stack
void
GtkStackSwitcher *switcher, GtkStack *stack
gtk_stack_switcher_get_stack
GtkStack *
GtkStackSwitcher *switcher
GTK_TYPE_STATUSBAR
#define GTK_TYPE_STATUSBAR (gtk_statusbar_get_type ())
GTK_STATUSBAR
#define GTK_STATUSBAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_STATUSBAR, GtkStatusbar))
GTK_STATUSBAR_CLASS
#define GTK_STATUSBAR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_STATUSBAR, GtkStatusbarClass))
GTK_IS_STATUSBAR
#define GTK_IS_STATUSBAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_STATUSBAR))
GTK_IS_STATUSBAR_CLASS
#define GTK_IS_STATUSBAR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_STATUSBAR))
GTK_STATUSBAR_GET_CLASS
#define GTK_STATUSBAR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_STATUSBAR, GtkStatusbarClass))
GtkStatusbar
struct _GtkStatusbar
{
GtkWidget parent_instance;
};
GtkStatusbarClass
struct _GtkStatusbarClass
{
GtkWidgetClass parent_class;
void (*text_pushed) (GtkStatusbar *statusbar,
guint context_id,
const gchar *text);
void (*text_popped) (GtkStatusbar *statusbar,
guint context_id,
const gchar *text);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_statusbar_get_type
GType
void
gtk_statusbar_new
GtkWidget *
void
gtk_statusbar_get_context_id
guint
GtkStatusbar *statusbar, const gchar *context_description
gtk_statusbar_push
guint
GtkStatusbar *statusbar, guint context_id, const gchar *text
gtk_statusbar_pop
void
GtkStatusbar *statusbar, guint context_id
gtk_statusbar_remove
void
GtkStatusbar *statusbar, guint context_id, guint message_id
gtk_statusbar_remove_all
void
GtkStatusbar *statusbar, guint context_id
gtk_statusbar_get_message_area
GtkWidget *
GtkStatusbar *statusbar
GTK_TYPE_STYLE_CONTEXT
#define GTK_TYPE_STYLE_CONTEXT (gtk_style_context_get_type ())
GTK_STYLE_CONTEXT
#define GTK_STYLE_CONTEXT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_STYLE_CONTEXT, GtkStyleContext))
GTK_STYLE_CONTEXT_CLASS
#define GTK_STYLE_CONTEXT_CLASS(c) (G_TYPE_CHECK_CLASS_CAST ((c), GTK_TYPE_STYLE_CONTEXT, GtkStyleContextClass))
GTK_IS_STYLE_CONTEXT
#define GTK_IS_STYLE_CONTEXT(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_STYLE_CONTEXT))
GTK_IS_STYLE_CONTEXT_CLASS
#define GTK_IS_STYLE_CONTEXT_CLASS(c) (G_TYPE_CHECK_CLASS_TYPE ((c), GTK_TYPE_STYLE_CONTEXT))
GTK_STYLE_CONTEXT_GET_CLASS
#define GTK_STYLE_CONTEXT_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_STYLE_CONTEXT, GtkStyleContextClass))
GtkStyleContext
struct _GtkStyleContext
{
GObject parent_object;
};
GtkStyleContextClass
struct _GtkStyleContextClass
{
GObjectClass parent_class;
void (* changed) (GtkStyleContext *context);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
GTK_STYLE_PROPERTY_BACKGROUND_COLOR
#define GTK_STYLE_PROPERTY_BACKGROUND_COLOR "background-color"
GTK_STYLE_PROPERTY_COLOR
#define GTK_STYLE_PROPERTY_COLOR "color"
GTK_STYLE_PROPERTY_FONT
#define GTK_STYLE_PROPERTY_FONT "font"
GTK_STYLE_PROPERTY_PADDING
#define GTK_STYLE_PROPERTY_PADDING "padding"
GTK_STYLE_PROPERTY_BORDER_WIDTH
#define GTK_STYLE_PROPERTY_BORDER_WIDTH "border-width"
GTK_STYLE_PROPERTY_MARGIN
#define GTK_STYLE_PROPERTY_MARGIN "margin"
GTK_STYLE_PROPERTY_BORDER_RADIUS
#define GTK_STYLE_PROPERTY_BORDER_RADIUS "border-radius"
GTK_STYLE_PROPERTY_BORDER_STYLE
#define GTK_STYLE_PROPERTY_BORDER_STYLE "border-style"
GTK_STYLE_PROPERTY_BORDER_COLOR
#define GTK_STYLE_PROPERTY_BORDER_COLOR "border-color"
GTK_STYLE_PROPERTY_BACKGROUND_IMAGE
#define GTK_STYLE_PROPERTY_BACKGROUND_IMAGE "background-image"
GTK_STYLE_CLASS_CELL
#define GTK_STYLE_CLASS_CELL "cell"
GTK_STYLE_CLASS_DIM_LABEL
#define GTK_STYLE_CLASS_DIM_LABEL "dim-label"
GTK_STYLE_CLASS_ENTRY
#define GTK_STYLE_CLASS_ENTRY "entry"
GTK_STYLE_CLASS_LABEL
#define GTK_STYLE_CLASS_LABEL "label"
GTK_STYLE_CLASS_COMBOBOX_ENTRY
#define GTK_STYLE_CLASS_COMBOBOX_ENTRY "combobox-entry"
GTK_STYLE_CLASS_BUTTON
#define GTK_STYLE_CLASS_BUTTON "button"
GTK_STYLE_CLASS_LIST
#define GTK_STYLE_CLASS_LIST "list"
GTK_STYLE_CLASS_LIST_ROW
#define GTK_STYLE_CLASS_LIST_ROW "list-row"
GTK_STYLE_CLASS_CALENDAR
#define GTK_STYLE_CLASS_CALENDAR "calendar"
GTK_STYLE_CLASS_SLIDER
#define GTK_STYLE_CLASS_SLIDER "slider"
GTK_STYLE_CLASS_BACKGROUND
#define GTK_STYLE_CLASS_BACKGROUND "background"
GTK_STYLE_CLASS_RUBBERBAND
#define GTK_STYLE_CLASS_RUBBERBAND "rubberband"
GTK_STYLE_CLASS_CSD
#define GTK_STYLE_CLASS_CSD "csd"
GTK_STYLE_CLASS_TOOLTIP
#define GTK_STYLE_CLASS_TOOLTIP "tooltip"
GTK_STYLE_CLASS_MENU
#define GTK_STYLE_CLASS_MENU "menu"
GTK_STYLE_CLASS_CONTEXT_MENU
#define GTK_STYLE_CLASS_CONTEXT_MENU "context-menu"
GTK_STYLE_CLASS_TOUCH_SELECTION
#define GTK_STYLE_CLASS_TOUCH_SELECTION "touch-selection"
GTK_STYLE_CLASS_MENUBAR
#define GTK_STYLE_CLASS_MENUBAR "menubar"
GTK_STYLE_CLASS_MENUITEM
#define GTK_STYLE_CLASS_MENUITEM "menuitem"
GTK_STYLE_CLASS_TOOLBAR
#define GTK_STYLE_CLASS_TOOLBAR "toolbar"
GTK_STYLE_CLASS_PRIMARY_TOOLBAR
#define GTK_STYLE_CLASS_PRIMARY_TOOLBAR "primary-toolbar"
GTK_STYLE_CLASS_INLINE_TOOLBAR
#define GTK_STYLE_CLASS_INLINE_TOOLBAR "inline-toolbar"
GTK_STYLE_CLASS_STATUSBAR
#define GTK_STYLE_CLASS_STATUSBAR "statusbar"
GTK_STYLE_CLASS_RADIO
#define GTK_STYLE_CLASS_RADIO "radio"
GTK_STYLE_CLASS_CHECK
#define GTK_STYLE_CLASS_CHECK "check"
GTK_STYLE_CLASS_DEFAULT
#define GTK_STYLE_CLASS_DEFAULT "default"
GTK_STYLE_CLASS_TROUGH
#define GTK_STYLE_CLASS_TROUGH "trough"
GTK_STYLE_CLASS_SCROLLBAR
#define GTK_STYLE_CLASS_SCROLLBAR "scrollbar"
GTK_STYLE_CLASS_SCROLLBARS_JUNCTION
#define GTK_STYLE_CLASS_SCROLLBARS_JUNCTION "scrollbars-junction"
GTK_STYLE_CLASS_SCALE
#define GTK_STYLE_CLASS_SCALE "scale"
GTK_STYLE_CLASS_SCALE_HAS_MARKS_ABOVE
#define GTK_STYLE_CLASS_SCALE_HAS_MARKS_ABOVE "scale-has-marks-above"
GTK_STYLE_CLASS_SCALE_HAS_MARKS_BELOW
#define GTK_STYLE_CLASS_SCALE_HAS_MARKS_BELOW "scale-has-marks-below"
GTK_STYLE_CLASS_HEADER
#define GTK_STYLE_CLASS_HEADER "header"
GTK_STYLE_CLASS_ACCELERATOR
#define GTK_STYLE_CLASS_ACCELERATOR "accelerator"
GTK_STYLE_CLASS_RAISED
#define GTK_STYLE_CLASS_RAISED "raised"
GTK_STYLE_CLASS_LINKED
#define GTK_STYLE_CLASS_LINKED "linked"
GTK_STYLE_CLASS_DOCK
#define GTK_STYLE_CLASS_DOCK "dock"
GTK_STYLE_CLASS_PROGRESSBAR
#define GTK_STYLE_CLASS_PROGRESSBAR "progressbar"
GTK_STYLE_CLASS_SPINNER
#define GTK_STYLE_CLASS_SPINNER "spinner"
GTK_STYLE_CLASS_MARK
#define GTK_STYLE_CLASS_MARK "mark"
GTK_STYLE_CLASS_EXPANDER
#define GTK_STYLE_CLASS_EXPANDER "expander"
GTK_STYLE_CLASS_SPINBUTTON
#define GTK_STYLE_CLASS_SPINBUTTON "spinbutton"
GTK_STYLE_CLASS_NOTEBOOK
#define GTK_STYLE_CLASS_NOTEBOOK "notebook"
GTK_STYLE_CLASS_VIEW
#define GTK_STYLE_CLASS_VIEW "view"
GTK_STYLE_CLASS_SIDEBAR
#define GTK_STYLE_CLASS_SIDEBAR "sidebar"
GTK_STYLE_CLASS_IMAGE
#define GTK_STYLE_CLASS_IMAGE "image"
GTK_STYLE_CLASS_HIGHLIGHT
#define GTK_STYLE_CLASS_HIGHLIGHT "highlight"
GTK_STYLE_CLASS_FRAME
#define GTK_STYLE_CLASS_FRAME "frame"
GTK_STYLE_CLASS_DND
#define GTK_STYLE_CLASS_DND "dnd"
GTK_STYLE_CLASS_PANE_SEPARATOR
#define GTK_STYLE_CLASS_PANE_SEPARATOR "pane-separator"
GTK_STYLE_CLASS_SEPARATOR
#define GTK_STYLE_CLASS_SEPARATOR "separator"
GTK_STYLE_CLASS_INFO
#define GTK_STYLE_CLASS_INFO "info"
GTK_STYLE_CLASS_WARNING
#define GTK_STYLE_CLASS_WARNING "warning"
GTK_STYLE_CLASS_QUESTION
#define GTK_STYLE_CLASS_QUESTION "question"
GTK_STYLE_CLASS_ERROR
#define GTK_STYLE_CLASS_ERROR "error"
GTK_STYLE_CLASS_HORIZONTAL
#define GTK_STYLE_CLASS_HORIZONTAL "horizontal"
GTK_STYLE_CLASS_VERTICAL
#define GTK_STYLE_CLASS_VERTICAL "vertical"
GTK_STYLE_CLASS_TOP
#define GTK_STYLE_CLASS_TOP "top"
GTK_STYLE_CLASS_BOTTOM
#define GTK_STYLE_CLASS_BOTTOM "bottom"
GTK_STYLE_CLASS_LEFT
#define GTK_STYLE_CLASS_LEFT "left"
GTK_STYLE_CLASS_RIGHT
#define GTK_STYLE_CLASS_RIGHT "right"
GTK_STYLE_CLASS_PULSE
#define GTK_STYLE_CLASS_PULSE "pulse"
GTK_STYLE_CLASS_ARROW
#define GTK_STYLE_CLASS_ARROW "arrow"
GTK_STYLE_CLASS_OSD
#define GTK_STYLE_CLASS_OSD "osd"
GTK_STYLE_CLASS_LEVEL_BAR
#define GTK_STYLE_CLASS_LEVEL_BAR "level-bar"
GTK_STYLE_CLASS_CURSOR_HANDLE
#define GTK_STYLE_CLASS_CURSOR_HANDLE "cursor-handle"
GTK_STYLE_CLASS_INSERTION_CURSOR
#define GTK_STYLE_CLASS_INSERTION_CURSOR "insertion-cursor"
GTK_STYLE_CLASS_TITLEBAR
#define GTK_STYLE_CLASS_TITLEBAR "titlebar"
GTK_STYLE_CLASS_TITLE
#define GTK_STYLE_CLASS_TITLE "title"
GTK_STYLE_CLASS_SUBTITLE
#define GTK_STYLE_CLASS_SUBTITLE "subtitle"
GTK_STYLE_CLASS_NEEDS_ATTENTION
#define GTK_STYLE_CLASS_NEEDS_ATTENTION "needs-attention"
GTK_STYLE_CLASS_SUGGESTED_ACTION
#define GTK_STYLE_CLASS_SUGGESTED_ACTION "suggested-action"
GTK_STYLE_CLASS_DESTRUCTIVE_ACTION
#define GTK_STYLE_CLASS_DESTRUCTIVE_ACTION "destructive-action"
GTK_STYLE_CLASS_POPOVER
#define GTK_STYLE_CLASS_POPOVER "popover"
GTK_STYLE_CLASS_POPUP
#define GTK_STYLE_CLASS_POPUP "popup"
GTK_STYLE_CLASS_MESSAGE_DIALOG
#define GTK_STYLE_CLASS_MESSAGE_DIALOG "message-dialog"
GTK_STYLE_CLASS_FLAT
#define GTK_STYLE_CLASS_FLAT "flat"
GTK_STYLE_CLASS_READ_ONLY
#define GTK_STYLE_CLASS_READ_ONLY "read-only"
GTK_STYLE_CLASS_OVERSHOOT
#define GTK_STYLE_CLASS_OVERSHOOT "overshoot"
GTK_STYLE_CLASS_UNDERSHOOT
#define GTK_STYLE_CLASS_UNDERSHOOT "undershoot"
GTK_STYLE_CLASS_PAPER
#define GTK_STYLE_CLASS_PAPER "paper"
GTK_STYLE_CLASS_MONOSPACE
#define GTK_STYLE_CLASS_MONOSPACE "monospace"
GTK_STYLE_CLASS_WIDE
#define GTK_STYLE_CLASS_WIDE "wide"
gtk_style_context_get_type
GType
void
gtk_style_context_new
GtkStyleContext *
void
gtk_style_context_add_provider_for_display
void
GdkDisplay *display, GtkStyleProvider *provider, guint priority
gtk_style_context_remove_provider_for_display
void
GdkDisplay *display, GtkStyleProvider *provider
gtk_style_context_add_provider
void
GtkStyleContext *context, GtkStyleProvider *provider, guint priority
gtk_style_context_remove_provider
void
GtkStyleContext *context, GtkStyleProvider *provider
gtk_style_context_save
void
GtkStyleContext *context
gtk_style_context_restore
void
GtkStyleContext *context
gtk_style_context_get_section
GtkCssSection *
GtkStyleContext *context, const gchar *property
gtk_style_context_get_property
void
GtkStyleContext *context, const gchar *property, GValue *value
gtk_style_context_get_valist
void
GtkStyleContext *context, const char *first_property_name, va_list args
gtk_style_context_get
void
GtkStyleContext *context, const char *first_property_name, ...
gtk_style_context_set_state
void
GtkStyleContext *context, GtkStateFlags flags
gtk_style_context_get_state
GtkStateFlags
GtkStyleContext *context
gtk_style_context_set_scale
void
GtkStyleContext *context, gint scale
gtk_style_context_get_scale
gint
GtkStyleContext *context
gtk_style_context_set_path
void
GtkStyleContext *context, GtkWidgetPath *path
gtk_style_context_get_path
const GtkWidgetPath *
GtkStyleContext *context
gtk_style_context_set_parent
void
GtkStyleContext *context, GtkStyleContext *parent
gtk_style_context_get_parent
GtkStyleContext *
GtkStyleContext *context
gtk_style_context_list_classes
GList *
GtkStyleContext *context
gtk_style_context_add_class
void
GtkStyleContext *context, const gchar *class_name
gtk_style_context_remove_class
void
GtkStyleContext *context, const gchar *class_name
gtk_style_context_has_class
gboolean
GtkStyleContext *context, const gchar *class_name
gtk_style_context_set_display
void
GtkStyleContext *context, GdkDisplay *display
gtk_style_context_get_display
GdkDisplay *
GtkStyleContext *context
gtk_style_context_lookup_color
gboolean
GtkStyleContext *context, const gchar *color_name, GdkRGBA *color
gtk_style_context_get_color
void
GtkStyleContext *context, GdkRGBA *color
gtk_style_context_get_border
void
GtkStyleContext *context, GtkBorder *border
gtk_style_context_get_padding
void
GtkStyleContext *context, GtkBorder *padding
gtk_style_context_get_margin
void
GtkStyleContext *context, GtkBorder *margin
gtk_style_context_reset_widgets
void
GdkDisplay *display
gtk_render_insertion_cursor
void
GtkStyleContext *context, cairo_t *cr, gdouble x, gdouble y, PangoLayout *layout, int index, PangoDirection direction
GtkStyleContextPrintFlags
typedef enum {
GTK_STYLE_CONTEXT_PRINT_NONE = 0,
GTK_STYLE_CONTEXT_PRINT_RECURSE = 1 << 0,
GTK_STYLE_CONTEXT_PRINT_SHOW_STYLE = 1 << 1
} GtkStyleContextPrintFlags;
gtk_style_context_to_string
char *
GtkStyleContext *context, GtkStyleContextPrintFlags flags
GTK_TYPE_STYLE_PROVIDER
#define GTK_TYPE_STYLE_PROVIDER (gtk_style_provider_get_type ())
GTK_STYLE_PROVIDER
#define GTK_STYLE_PROVIDER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_STYLE_PROVIDER, GtkStyleProvider))
GTK_IS_STYLE_PROVIDER
#define GTK_IS_STYLE_PROVIDER(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_STYLE_PROVIDER))
GTK_STYLE_PROVIDER_PRIORITY_FALLBACK
#define GTK_STYLE_PROVIDER_PRIORITY_FALLBACK 1
GTK_STYLE_PROVIDER_PRIORITY_THEME
#define GTK_STYLE_PROVIDER_PRIORITY_THEME 200
GTK_STYLE_PROVIDER_PRIORITY_SETTINGS
#define GTK_STYLE_PROVIDER_PRIORITY_SETTINGS 400
GTK_STYLE_PROVIDER_PRIORITY_APPLICATION
#define GTK_STYLE_PROVIDER_PRIORITY_APPLICATION 600
GTK_STYLE_PROVIDER_PRIORITY_USER
#define GTK_STYLE_PROVIDER_PRIORITY_USER 800
gtk_style_provider_get_type
GType
void
GtkStyleProvider
GTK_TYPE_SWITCH
#define GTK_TYPE_SWITCH (gtk_switch_get_type ())
GTK_SWITCH
#define GTK_SWITCH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SWITCH, GtkSwitch))
GTK_IS_SWITCH
#define GTK_IS_SWITCH(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SWITCH))
GTK_SWITCH_CLASS
#define GTK_SWITCH_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SWITCH, GtkSwitchClass))
GTK_IS_SWITCH_CLASS
#define GTK_IS_SWITCH_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SWITCH))
GTK_SWITCH_GET_CLASS
#define GTK_SWITCH_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SWITCH, GtkSwitchClass))
GtkSwitch
struct _GtkSwitch
{
/*< private >*/
GtkWidget parent_instance;
};
GtkSwitchClass
struct _GtkSwitchClass
{
GtkWidgetClass parent_class;
/*< public >*/
void (* activate) (GtkSwitch *sw);
gboolean (* state_set) (GtkSwitch *sw, gboolean state);
/*< private >*/
void (* _switch_padding_1) (void);
void (* _switch_padding_2) (void);
void (* _switch_padding_3) (void);
void (* _switch_padding_4) (void);
void (* _switch_padding_5) (void);
};
gtk_switch_get_type
GType
void
gtk_switch_new
GtkWidget *
void
gtk_switch_set_active
void
GtkSwitch *sw, gboolean is_active
gtk_switch_get_active
gboolean
GtkSwitch *sw
gtk_switch_set_state
void
GtkSwitch *sw, gboolean state
gtk_switch_get_state
gboolean
GtkSwitch *sw
gtk_test_init
void
int *argcp, char ***argvp, ...
gtk_test_register_all_types
void
void
gtk_test_list_all_types
const GType *
guint *n_types
gtk_test_widget_wait_for_draw
void
GtkWidget *widget
GTK_TYPE_TEXT
#define GTK_TYPE_TEXT (gtk_text_get_type ())
GTK_TEXT
#define GTK_TEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TEXT, GtkText))
GTK_IS_TEXT
#define GTK_IS_TEXT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TEXT))
GtkText
struct _GtkText
{
/*< private >*/
GtkWidget parent_instance;
};
gtk_text_get_type
GType
void
gtk_text_new
GtkWidget *
void
gtk_text_new_with_buffer
GtkWidget *
GtkEntryBuffer *buffer
gtk_text_get_buffer
GtkEntryBuffer *
GtkText *self
gtk_text_set_buffer
void
GtkText *self, GtkEntryBuffer *buffer
gtk_text_set_visibility
void
GtkText *self, gboolean visible
gtk_text_get_visibility
gboolean
GtkText *self
gtk_text_set_invisible_char
void
GtkText *self, gunichar ch
gtk_text_get_invisible_char
gunichar
GtkText *self
gtk_text_unset_invisible_char
void
GtkText *self
gtk_text_set_overwrite_mode
void
GtkText *self, gboolean overwrite
gtk_text_get_overwrite_mode
gboolean
GtkText *self
gtk_text_set_max_length
void
GtkText *self, int length
gtk_text_get_max_length
gint
GtkText *self
gtk_text_get_text_length
guint16
GtkText *self
gtk_text_set_activates_default
void
GtkText *self, gboolean activates
gtk_text_get_activates_default
gboolean
GtkText *self
gtk_text_get_placeholder_text
const char *
GtkText *self
gtk_text_set_placeholder_text
void
GtkText *self, const char *text
gtk_text_set_input_purpose
void
GtkText *self, GtkInputPurpose purpose
gtk_text_get_input_purpose
GtkInputPurpose
GtkText *self
gtk_text_set_input_hints
void
GtkText *self, GtkInputHints hints
gtk_text_get_input_hints
GtkInputHints
GtkText *self
gtk_text_set_attributes
void
GtkText *self, PangoAttrList *attrs
gtk_text_get_attributes
PangoAttrList *
GtkText *self
gtk_text_set_tabs
void
GtkText *self, PangoTabArray *tabs
gtk_text_get_tabs
PangoTabArray *
GtkText *self
gtk_text_grab_focus_without_selecting
void
GtkText *self
GTK_TYPE_TEXT_ATTRIBUTES
#define GTK_TYPE_TEXT_ATTRIBUTES (gtk_text_attributes_get_type ())
GtkTextAppearance
struct _GtkTextAppearance
{
GdkRGBA *bg_rgba;
GdkRGBA *fg_rgba;
GdkRGBA *underline_rgba;
GdkRGBA *strikethrough_rgba;
/* super/subscript rise, can be negative */
gint rise;
guint underline : 4; /* PangoUnderline */
guint strikethrough : 1;
/* Whether to use background-related values; this is irrelevant for
* the values struct when in a tag, but is used for the composite
* values struct; it's true if any of the tags being composited
* had background stuff set.
*/
guint draw_bg : 1;
/* These are only used when we are actually laying out and rendering
* a paragraph; not when a GtkTextAppearance is part of a
* GtkTextAttributes.
*/
guint inside_selection : 1;
guint is_text : 1;
};
GtkTextAttributes
struct _GtkTextAttributes
{
guint refcount;
GtkTextAppearance appearance;
GtkJustification justification;
GtkTextDirection direction;
PangoFontDescription *font;
gdouble font_scale;
gint left_margin;
gint right_margin;
gint indent;
gint pixels_above_lines;
gint pixels_below_lines;
gint pixels_inside_wrap;
PangoTabArray *tabs;
GtkWrapMode wrap_mode;
PangoLanguage *language;
guint invisible : 1;
guint bg_full_height : 1;
guint editable : 1;
guint no_fallback: 1;
GdkRGBA *pg_bg_rgba;
gint letter_spacing;
gchar *font_features;
};
gtk_text_attributes_new
GtkTextAttributes *
void
gtk_text_attributes_copy
GtkTextAttributes *
GtkTextAttributes *src
gtk_text_attributes_copy_values
void
GtkTextAttributes *src, GtkTextAttributes *dest
gtk_text_attributes_unref
void
GtkTextAttributes *values
gtk_text_attributes_ref
GtkTextAttributes *
GtkTextAttributes *values
gtk_text_attributes_get_type
GType
void
DEBUG_VALIDATION_AND_SCROLLING
#define DEBUG_VALIDATION_AND_SCROLLING
DV
#define DV(x) (x)
GtkTextLineData
struct _GtkTextLineData {
gpointer view_id;
GtkTextLineData *next;
gint height;
gint top_ink : 16;
gint bottom_ink : 16;
signed int width : 24;
guint valid : 8; /* Actually a boolean */
};
GtkTextLine
struct _GtkTextLine {
GtkTextBTreeNode *parent; /* Pointer to parent node containing
* line. */
GtkTextLine *next; /* Next in linked list of lines with
* same parent node in B-tree. NULL
* means end of list. */
GtkTextLineSegment *segments; /* First in ordered list of segments
* that make up the line. */
GtkTextLineData *views; /* data stored here by views */
guchar dir_strong; /* BiDi algo dir of line */
guchar dir_propagated_back; /* BiDi algo dir of next line */
guchar dir_propagated_forward; /* BiDi algo dir of prev line */
};
GtkTextBufferTargetInfo
typedef enum
{
GTK_TEXT_BUFFER_TARGET_INFO_BUFFER_CONTENTS = - 1,
GTK_TEXT_BUFFER_TARGET_INFO_RICH_TEXT = - 2,
GTK_TEXT_BUFFER_TARGET_INFO_TEXT = - 3
} GtkTextBufferTargetInfo;
GTK_TYPE_TEXT_BUFFER
#define GTK_TYPE_TEXT_BUFFER (gtk_text_buffer_get_type ())
GTK_TEXT_BUFFER
#define GTK_TEXT_BUFFER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TEXT_BUFFER, GtkTextBuffer))
GTK_TEXT_BUFFER_CLASS
#define GTK_TEXT_BUFFER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TEXT_BUFFER, GtkTextBufferClass))
GTK_IS_TEXT_BUFFER
#define GTK_IS_TEXT_BUFFER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TEXT_BUFFER))
GTK_IS_TEXT_BUFFER_CLASS
#define GTK_IS_TEXT_BUFFER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TEXT_BUFFER))
GTK_TEXT_BUFFER_GET_CLASS
#define GTK_TEXT_BUFFER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TEXT_BUFFER, GtkTextBufferClass))
GtkTextBuffer
struct _GtkTextBuffer
{
GObject parent_instance;
GtkTextBufferPrivate *priv;
};
GtkTextBufferClass
struct _GtkTextBufferClass
{
GObjectClass parent_class;
void (* insert_text) (GtkTextBuffer *buffer,
GtkTextIter *pos,
const gchar *new_text,
gint new_text_length);
void (* insert_texture) (GtkTextBuffer *buffer,
GtkTextIter *iter,
GdkTexture *texture);
void (* insert_child_anchor) (GtkTextBuffer *buffer,
GtkTextIter *iter,
GtkTextChildAnchor *anchor);
void (* delete_range) (GtkTextBuffer *buffer,
GtkTextIter *start,
GtkTextIter *end);
void (* changed) (GtkTextBuffer *buffer);
void (* modified_changed) (GtkTextBuffer *buffer);
void (* mark_set) (GtkTextBuffer *buffer,
const GtkTextIter *location,
GtkTextMark *mark);
void (* mark_deleted) (GtkTextBuffer *buffer,
GtkTextMark *mark);
void (* apply_tag) (GtkTextBuffer *buffer,
GtkTextTag *tag,
const GtkTextIter *start,
const GtkTextIter *end);
void (* remove_tag) (GtkTextBuffer *buffer,
GtkTextTag *tag,
const GtkTextIter *start,
const GtkTextIter *end);
void (* begin_user_action) (GtkTextBuffer *buffer);
void (* end_user_action) (GtkTextBuffer *buffer);
void (* paste_done) (GtkTextBuffer *buffer,
GdkClipboard *clipboard);
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_text_buffer_get_type
GType
void
gtk_text_buffer_new
GtkTextBuffer *
GtkTextTagTable *table
gtk_text_buffer_get_line_count
gint
GtkTextBuffer *buffer
gtk_text_buffer_get_char_count
gint
GtkTextBuffer *buffer
gtk_text_buffer_get_tag_table
GtkTextTagTable *
GtkTextBuffer *buffer
gtk_text_buffer_set_text
void
GtkTextBuffer *buffer, const gchar *text, gint len
gtk_text_buffer_insert
void
GtkTextBuffer *buffer, GtkTextIter *iter, const gchar *text, gint len
gtk_text_buffer_insert_at_cursor
void
GtkTextBuffer *buffer, const gchar *text, gint len
gtk_text_buffer_insert_interactive
gboolean
GtkTextBuffer *buffer, GtkTextIter *iter, const gchar *text, gint len, gboolean default_editable
gtk_text_buffer_insert_interactive_at_cursor
gboolean
GtkTextBuffer *buffer, const gchar *text, gint len, gboolean default_editable
gtk_text_buffer_insert_range
void
GtkTextBuffer *buffer, GtkTextIter *iter, const GtkTextIter *start, const GtkTextIter *end
gtk_text_buffer_insert_range_interactive
gboolean
GtkTextBuffer *buffer, GtkTextIter *iter, const GtkTextIter *start, const GtkTextIter *end, gboolean default_editable
gtk_text_buffer_insert_with_tags
void
GtkTextBuffer *buffer, GtkTextIter *iter, const gchar *text, gint len, GtkTextTag *first_tag, ...
gtk_text_buffer_insert_with_tags_by_name
void
GtkTextBuffer *buffer, GtkTextIter *iter, const gchar *text, gint len, const gchar *first_tag_name, ...
gtk_text_buffer_insert_markup
void
GtkTextBuffer *buffer, GtkTextIter *iter, const gchar *markup, gint len
gtk_text_buffer_delete
void
GtkTextBuffer *buffer, GtkTextIter *start, GtkTextIter *end
gtk_text_buffer_delete_interactive
gboolean
GtkTextBuffer *buffer, GtkTextIter *start_iter, GtkTextIter *end_iter, gboolean default_editable
gtk_text_buffer_backspace
gboolean
GtkTextBuffer *buffer, GtkTextIter *iter, gboolean interactive, gboolean default_editable
gtk_text_buffer_get_text
gchar *
GtkTextBuffer *buffer, const GtkTextIter *start, const GtkTextIter *end, gboolean include_hidden_chars
gtk_text_buffer_get_slice
gchar *
GtkTextBuffer *buffer, const GtkTextIter *start, const GtkTextIter *end, gboolean include_hidden_chars
gtk_text_buffer_insert_texture
void
GtkTextBuffer *buffer, GtkTextIter *iter, GdkTexture *texture
gtk_text_buffer_insert_child_anchor
void
GtkTextBuffer *buffer, GtkTextIter *iter, GtkTextChildAnchor *anchor
gtk_text_buffer_create_child_anchor
GtkTextChildAnchor *
GtkTextBuffer *buffer, GtkTextIter *iter
gtk_text_buffer_add_mark
void
GtkTextBuffer *buffer, GtkTextMark *mark, const GtkTextIter *where
gtk_text_buffer_create_mark
GtkTextMark *
GtkTextBuffer *buffer, const gchar *mark_name, const GtkTextIter *where, gboolean left_gravity
gtk_text_buffer_move_mark
void
GtkTextBuffer *buffer, GtkTextMark *mark, const GtkTextIter *where
gtk_text_buffer_delete_mark
void
GtkTextBuffer *buffer, GtkTextMark *mark
gtk_text_buffer_get_mark
GtkTextMark *
GtkTextBuffer *buffer, const gchar *name
gtk_text_buffer_move_mark_by_name
void
GtkTextBuffer *buffer, const gchar *name, const GtkTextIter *where
gtk_text_buffer_delete_mark_by_name
void
GtkTextBuffer *buffer, const gchar *name
gtk_text_buffer_get_insert
GtkTextMark *
GtkTextBuffer *buffer
gtk_text_buffer_get_selection_bound
GtkTextMark *
GtkTextBuffer *buffer
gtk_text_buffer_place_cursor
void
GtkTextBuffer *buffer, const GtkTextIter *where
gtk_text_buffer_select_range
void
GtkTextBuffer *buffer, const GtkTextIter *ins, const GtkTextIter *bound
gtk_text_buffer_apply_tag
void
GtkTextBuffer *buffer, GtkTextTag *tag, const GtkTextIter *start, const GtkTextIter *end
gtk_text_buffer_remove_tag
void
GtkTextBuffer *buffer, GtkTextTag *tag, const GtkTextIter *start, const GtkTextIter *end
gtk_text_buffer_apply_tag_by_name
void
GtkTextBuffer *buffer, const gchar *name, const GtkTextIter *start, const GtkTextIter *end
gtk_text_buffer_remove_tag_by_name
void
GtkTextBuffer *buffer, const gchar *name, const GtkTextIter *start, const GtkTextIter *end
gtk_text_buffer_remove_all_tags
void
GtkTextBuffer *buffer, const GtkTextIter *start, const GtkTextIter *end
gtk_text_buffer_create_tag
GtkTextTag *
GtkTextBuffer *buffer, const gchar *tag_name, const gchar *first_property_name, ...
gtk_text_buffer_get_iter_at_line_offset
void
GtkTextBuffer *buffer, GtkTextIter *iter, gint line_number, gint char_offset
gtk_text_buffer_get_iter_at_line_index
void
GtkTextBuffer *buffer, GtkTextIter *iter, gint line_number, gint byte_index
gtk_text_buffer_get_iter_at_offset
void
GtkTextBuffer *buffer, GtkTextIter *iter, gint char_offset
gtk_text_buffer_get_iter_at_line
void
GtkTextBuffer *buffer, GtkTextIter *iter, gint line_number
gtk_text_buffer_get_start_iter
void
GtkTextBuffer *buffer, GtkTextIter *iter
gtk_text_buffer_get_end_iter
void
GtkTextBuffer *buffer, GtkTextIter *iter
gtk_text_buffer_get_bounds
void
GtkTextBuffer *buffer, GtkTextIter *start, GtkTextIter *end
gtk_text_buffer_get_iter_at_mark
void
GtkTextBuffer *buffer, GtkTextIter *iter, GtkTextMark *mark
gtk_text_buffer_get_iter_at_child_anchor
void
GtkTextBuffer *buffer, GtkTextIter *iter, GtkTextChildAnchor *anchor
gtk_text_buffer_get_modified
gboolean
GtkTextBuffer *buffer
gtk_text_buffer_set_modified
void
GtkTextBuffer *buffer, gboolean setting
gtk_text_buffer_get_has_selection
gboolean
GtkTextBuffer *buffer
gtk_text_buffer_add_selection_clipboard
void
GtkTextBuffer *buffer, GdkClipboard *clipboard
gtk_text_buffer_remove_selection_clipboard
void
GtkTextBuffer *buffer, GdkClipboard *clipboard
gtk_text_buffer_cut_clipboard
void
GtkTextBuffer *buffer, GdkClipboard *clipboard, gboolean default_editable
gtk_text_buffer_copy_clipboard
void
GtkTextBuffer *buffer, GdkClipboard *clipboard
gtk_text_buffer_paste_clipboard
void
GtkTextBuffer *buffer, GdkClipboard *clipboard, GtkTextIter *override_location, gboolean default_editable
gtk_text_buffer_get_selection_bounds
gboolean
GtkTextBuffer *buffer, GtkTextIter *start, GtkTextIter *end
gtk_text_buffer_delete_selection
gboolean
GtkTextBuffer *buffer, gboolean interactive, gboolean default_editable
gtk_text_buffer_begin_user_action
void
GtkTextBuffer *buffer
gtk_text_buffer_end_user_action
void
GtkTextBuffer *buffer
GtkTextBTree
GtkTextBufferPrivate
GTK_TYPE_TEXT_CHILD_ANCHOR
#define GTK_TYPE_TEXT_CHILD_ANCHOR (gtk_text_child_anchor_get_type ())
GTK_TEXT_CHILD_ANCHOR
#define GTK_TEXT_CHILD_ANCHOR(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GTK_TYPE_TEXT_CHILD_ANCHOR, GtkTextChildAnchor))
GTK_TEXT_CHILD_ANCHOR_CLASS
#define GTK_TEXT_CHILD_ANCHOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TEXT_CHILD_ANCHOR, GtkTextChildAnchorClass))
GTK_IS_TEXT_CHILD_ANCHOR
#define GTK_IS_TEXT_CHILD_ANCHOR(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GTK_TYPE_TEXT_CHILD_ANCHOR))
GTK_IS_TEXT_CHILD_ANCHOR_CLASS
#define GTK_IS_TEXT_CHILD_ANCHOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TEXT_CHILD_ANCHOR))
GTK_TEXT_CHILD_ANCHOR_GET_CLASS
#define GTK_TEXT_CHILD_ANCHOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TEXT_CHILD_ANCHOR, GtkTextChildAnchorClass))
GtkTextChildAnchor
struct _GtkTextChildAnchor
{
GObject parent_instance;
/*< private >*/
gpointer segment;
};
GtkTextChildAnchorClass
struct _GtkTextChildAnchorClass
{
GObjectClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_text_child_anchor_get_type
GType
void
gtk_text_child_anchor_new
GtkTextChildAnchor *
void
gtk_text_child_anchor_get_widgets
GList *
GtkTextChildAnchor *anchor
gtk_text_child_anchor_get_deleted
gboolean
GtkTextChildAnchor *anchor
GtkTextSearchFlags
typedef enum {
GTK_TEXT_SEARCH_VISIBLE_ONLY = 1 << 0,
GTK_TEXT_SEARCH_TEXT_ONLY = 1 << 1,
GTK_TEXT_SEARCH_CASE_INSENSITIVE = 1 << 2
/* Possible future plans: SEARCH_REGEXP */
} GtkTextSearchFlags;
GTK_TYPE_TEXT_ITER
#define GTK_TYPE_TEXT_ITER (gtk_text_iter_get_type ())
GtkTextIter
struct _GtkTextIter {
/* GtkTextIter is an opaque datatype; ignore all these fields.
* Initialize the iter with gtk_text_buffer_get_iter_*
* functions
*/
/*< private >*/
gpointer dummy1;
gpointer dummy2;
gint dummy3;
gint dummy4;
gint dummy5;
gint dummy6;
gint dummy7;
gint dummy8;
gpointer dummy9;
gpointer dummy10;
gint dummy11;
gint dummy12;
/* padding */
gint dummy13;
gpointer dummy14;
};
gtk_text_iter_get_buffer
GtkTextBuffer *
const GtkTextIter *iter
gtk_text_iter_copy
GtkTextIter *
const GtkTextIter *iter
gtk_text_iter_free
void
GtkTextIter *iter
gtk_text_iter_assign
void
GtkTextIter *iter, const GtkTextIter *other
gtk_text_iter_get_type
GType
void
gtk_text_iter_get_offset
gint
const GtkTextIter *iter
gtk_text_iter_get_line
gint
const GtkTextIter *iter
gtk_text_iter_get_line_offset
gint
const GtkTextIter *iter
gtk_text_iter_get_line_index
gint
const GtkTextIter *iter
gtk_text_iter_get_visible_line_offset
gint
const GtkTextIter *iter
gtk_text_iter_get_visible_line_index
gint
const GtkTextIter *iter
gtk_text_iter_get_char
gunichar
const GtkTextIter *iter
gtk_text_iter_get_slice
gchar *
const GtkTextIter *start, const GtkTextIter *end
gtk_text_iter_get_text
gchar *
const GtkTextIter *start, const GtkTextIter *end
gtk_text_iter_get_visible_slice
gchar *
const GtkTextIter *start, const GtkTextIter *end
gtk_text_iter_get_visible_text
gchar *
const GtkTextIter *start, const GtkTextIter *end
gtk_text_iter_get_texture
GdkTexture *
const GtkTextIter *iter
gtk_text_iter_get_marks
GSList *
const GtkTextIter *iter
gtk_text_iter_get_child_anchor
GtkTextChildAnchor *
const GtkTextIter *iter
gtk_text_iter_get_toggled_tags
GSList *
const GtkTextIter *iter, gboolean toggled_on
gtk_text_iter_starts_tag
gboolean
const GtkTextIter *iter, GtkTextTag *tag
gtk_text_iter_ends_tag
gboolean
const GtkTextIter *iter, GtkTextTag *tag
gtk_text_iter_toggles_tag
gboolean
const GtkTextIter *iter, GtkTextTag *tag
gtk_text_iter_has_tag
gboolean
const GtkTextIter *iter, GtkTextTag *tag
gtk_text_iter_get_tags
GSList *
const GtkTextIter *iter
gtk_text_iter_editable
gboolean
const GtkTextIter *iter, gboolean default_setting
gtk_text_iter_can_insert
gboolean
const GtkTextIter *iter, gboolean default_editability
gtk_text_iter_starts_word
gboolean
const GtkTextIter *iter
gtk_text_iter_ends_word
gboolean
const GtkTextIter *iter
gtk_text_iter_inside_word
gboolean
const GtkTextIter *iter
gtk_text_iter_starts_sentence
gboolean
const GtkTextIter *iter
gtk_text_iter_ends_sentence
gboolean
const GtkTextIter *iter
gtk_text_iter_inside_sentence
gboolean
const GtkTextIter *iter
gtk_text_iter_starts_line
gboolean
const GtkTextIter *iter
gtk_text_iter_ends_line
gboolean
const GtkTextIter *iter
gtk_text_iter_is_cursor_position
gboolean
const GtkTextIter *iter
gtk_text_iter_get_chars_in_line
gint
const GtkTextIter *iter
gtk_text_iter_get_bytes_in_line
gint
const GtkTextIter *iter
gtk_text_iter_get_language
PangoLanguage *
const GtkTextIter *iter
gtk_text_iter_is_end
gboolean
const GtkTextIter *iter
gtk_text_iter_is_start
gboolean
const GtkTextIter *iter
gtk_text_iter_forward_char
gboolean
GtkTextIter *iter
gtk_text_iter_backward_char
gboolean
GtkTextIter *iter
gtk_text_iter_forward_chars
gboolean
GtkTextIter *iter, gint count
gtk_text_iter_backward_chars
gboolean
GtkTextIter *iter, gint count
gtk_text_iter_forward_line
gboolean
GtkTextIter *iter
gtk_text_iter_backward_line
gboolean
GtkTextIter *iter
gtk_text_iter_forward_lines
gboolean
GtkTextIter *iter, gint count
gtk_text_iter_backward_lines
gboolean
GtkTextIter *iter, gint count
gtk_text_iter_forward_word_end
gboolean
GtkTextIter *iter
gtk_text_iter_backward_word_start
gboolean
GtkTextIter *iter
gtk_text_iter_forward_word_ends
gboolean
GtkTextIter *iter, gint count
gtk_text_iter_backward_word_starts
gboolean
GtkTextIter *iter, gint count
gtk_text_iter_forward_visible_line
gboolean
GtkTextIter *iter
gtk_text_iter_backward_visible_line
gboolean
GtkTextIter *iter
gtk_text_iter_forward_visible_lines
gboolean
GtkTextIter *iter, gint count
gtk_text_iter_backward_visible_lines
gboolean
GtkTextIter *iter, gint count
gtk_text_iter_forward_visible_word_end
gboolean
GtkTextIter *iter
gtk_text_iter_backward_visible_word_start
gboolean
GtkTextIter *iter
gtk_text_iter_forward_visible_word_ends
gboolean
GtkTextIter *iter, gint count
gtk_text_iter_backward_visible_word_starts
gboolean
GtkTextIter *iter, gint count
gtk_text_iter_forward_sentence_end
gboolean
GtkTextIter *iter
gtk_text_iter_backward_sentence_start
gboolean
GtkTextIter *iter
gtk_text_iter_forward_sentence_ends
gboolean
GtkTextIter *iter, gint count
gtk_text_iter_backward_sentence_starts
gboolean
GtkTextIter *iter, gint count
gtk_text_iter_forward_cursor_position
gboolean
GtkTextIter *iter
gtk_text_iter_backward_cursor_position
gboolean
GtkTextIter *iter
gtk_text_iter_forward_cursor_positions
gboolean
GtkTextIter *iter, gint count
gtk_text_iter_backward_cursor_positions
gboolean
GtkTextIter *iter, gint count
gtk_text_iter_forward_visible_cursor_position
gboolean
GtkTextIter *iter
gtk_text_iter_backward_visible_cursor_position
gboolean
GtkTextIter *iter
gtk_text_iter_forward_visible_cursor_positions
gboolean
GtkTextIter *iter, gint count
gtk_text_iter_backward_visible_cursor_positions
gboolean
GtkTextIter *iter, gint count
gtk_text_iter_set_offset
void
GtkTextIter *iter, gint char_offset
gtk_text_iter_set_line
void
GtkTextIter *iter, gint line_number
gtk_text_iter_set_line_offset
void
GtkTextIter *iter, gint char_on_line
gtk_text_iter_set_line_index
void
GtkTextIter *iter, gint byte_on_line
gtk_text_iter_forward_to_end
void
GtkTextIter *iter
gtk_text_iter_forward_to_line_end
gboolean
GtkTextIter *iter
gtk_text_iter_set_visible_line_offset
void
GtkTextIter *iter, gint char_on_line
gtk_text_iter_set_visible_line_index
void
GtkTextIter *iter, gint byte_on_line
gtk_text_iter_forward_to_tag_toggle
gboolean
GtkTextIter *iter, GtkTextTag *tag
gtk_text_iter_backward_to_tag_toggle
gboolean
GtkTextIter *iter, GtkTextTag *tag
GtkTextCharPredicate
gboolean
gunichar ch, gpointer user_data
gtk_text_iter_forward_find_char
gboolean
GtkTextIter *iter, GtkTextCharPredicate pred, gpointer user_data, const GtkTextIter *limit
gtk_text_iter_backward_find_char
gboolean
GtkTextIter *iter, GtkTextCharPredicate pred, gpointer user_data, const GtkTextIter *limit
gtk_text_iter_forward_search
gboolean
const GtkTextIter *iter, const gchar *str, GtkTextSearchFlags flags, GtkTextIter *match_start, GtkTextIter *match_end, const GtkTextIter *limit
gtk_text_iter_backward_search
gboolean
const GtkTextIter *iter, const gchar *str, GtkTextSearchFlags flags, GtkTextIter *match_start, GtkTextIter *match_end, const GtkTextIter *limit
gtk_text_iter_equal
gboolean
const GtkTextIter *lhs, const GtkTextIter *rhs
gtk_text_iter_compare
gint
const GtkTextIter *lhs, const GtkTextIter *rhs
gtk_text_iter_in_range
gboolean
const GtkTextIter *iter, const GtkTextIter *start, const GtkTextIter *end
gtk_text_iter_order
void
GtkTextIter *first, GtkTextIter *second
GtkTextBuffer
GTK_TYPE_TEXT_MARK
#define GTK_TYPE_TEXT_MARK (gtk_text_mark_get_type ())
GTK_TEXT_MARK
#define GTK_TEXT_MARK(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GTK_TYPE_TEXT_MARK, GtkTextMark))
GTK_TEXT_MARK_CLASS
#define GTK_TEXT_MARK_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TEXT_MARK, GtkTextMarkClass))
GTK_IS_TEXT_MARK
#define GTK_IS_TEXT_MARK(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GTK_TYPE_TEXT_MARK))
GTK_IS_TEXT_MARK_CLASS
#define GTK_IS_TEXT_MARK_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TEXT_MARK))
GTK_TEXT_MARK_GET_CLASS
#define GTK_TEXT_MARK_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TEXT_MARK, GtkTextMarkClass))
GtkTextMark
struct _GtkTextMark
{
GObject parent_instance;
/*< private >*/
gpointer segment;
};
GtkTextMarkClass
struct _GtkTextMarkClass
{
GObjectClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_text_mark_get_type
GType
void
gtk_text_mark_new
GtkTextMark *
const gchar *name, gboolean left_gravity
gtk_text_mark_set_visible
void
GtkTextMark *mark, gboolean setting
gtk_text_mark_get_visible
gboolean
GtkTextMark *mark
gtk_text_mark_get_name
const gchar *
GtkTextMark *mark
gtk_text_mark_get_deleted
gboolean
GtkTextMark *mark
gtk_text_mark_get_buffer
GtkTextBuffer *
GtkTextMark *mark
gtk_text_mark_get_left_gravity
gboolean
GtkTextMark *mark
GTK_TEXT_CLASS
#define GTK_TEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TEXT, GtkTextClass))
GTK_IS_TEXT_CLASS
#define GTK_IS_TEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TEXT))
GTK_TEXT_GET_CLASS
#define GTK_TEXT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TEXT, GtkTextClass))
GtkTextClass
struct _GtkTextClass
{
GtkWidgetClass parent_class;
/* Hook to customize right-click popup */
void (* populate_popup) (GtkText *self,
GtkWidget *popup);
/* Action signals
*/
void (* activate) (GtkText *self);
void (* move_cursor) (GtkText *self,
GtkMovementStep step,
gint count,
gboolean extend);
void (* insert_at_cursor) (GtkText *self,
const gchar *str);
void (* delete_from_cursor) (GtkText *self,
GtkDeleteType type,
gint count);
void (* backspace) (GtkText *self);
void (* cut_clipboard) (GtkText *self);
void (* copy_clipboard) (GtkText *self);
void (* paste_clipboard) (GtkText *self);
void (* toggle_overwrite) (GtkText *self);
void (* insert_emoji) (GtkText *self);
};
gtk_text_get_display_text
char *
GtkText *entry, int start_pos, int end_pos
gtk_text_get_im_context
GtkIMContext *
GtkText *entry
gtk_text_enter_text
void
GtkText *entry, const char *text
gtk_text_set_positions
void
GtkText *entry, int current_pos, int selection_bound
gtk_text_get_layout
PangoLayout *
GtkText *entry
gtk_text_get_layout_offsets
void
GtkText *entry, int *x, int *y
gtk_text_reset_im_context
void
GtkText *entry
gtk_text_get_key_controller
GtkEventController *
GtkText *entry
GtkTextTagInfo
struct _GtkTextTagInfo {
GtkTextTag *tag;
GtkTextBTreeNode *tag_root; /* highest-level node containing the tag */
gint toggle_count; /* total toggles of this tag below tag_root */
};
GtkTextToggleBody
struct _GtkTextToggleBody {
GtkTextTagInfo *info; /* Tag that starts or ends here. */
gboolean inNodeCounts; /* TRUE means this toggle has been
* accounted for in node toggle
* counts; FALSE means it hasn't, yet. */
};
GtkTextSegSplitFunc
GtkTextLineSegment *
GtkTextLineSegment *seg,
gint index
GtkTextSegDeleteFunc
gboolean
GtkTextLineSegment *seg,
GtkTextLine *line,
gboolean tree_gone
GtkTextSegCleanupFunc
GtkTextLineSegment *
GtkTextLineSegment *seg,
GtkTextLine *line
GtkTextSegLineChangeFunc
void
GtkTextLineSegment *seg,
GtkTextLine *line
GtkTextSegCheckFunc
void
GtkTextLineSegment *seg,
GtkTextLine *line
GtkTextLineSegmentClass
struct _GtkTextLineSegmentClass {
const char *name; /* Name of this kind of segment. */
gboolean leftGravity; /* If a segment has zero size (e.g. a
* mark or tag toggle), does it
* attach to character to its left
* or right? 1 means left, 0 means
* right. */
GtkTextSegSplitFunc splitFunc; /* Procedure to split large segment
* into two smaller ones. */
GtkTextSegDeleteFunc deleteFunc; /* Procedure to call to delete
* segment. */
GtkTextSegCleanupFunc cleanupFunc; /* After any change to a line, this
* procedure is invoked for all
* segments left in the line to
* perform any cleanup they wish
* (e.g. joining neighboring
* segments). */
GtkTextSegLineChangeFunc lineChangeFunc;
/* Invoked when a segment is about
* to be moved from its current line
* to an earlier line because of
* a deletion. The line is that
* for the segment's old line.
* CleanupFunc will be invoked after
* the deletion is finished. */
GtkTextSegCheckFunc checkFunc; /* Called during consistency checks
* to check internal consistency of
* segment. */
};
GtkTextLineSegment
struct _GtkTextLineSegment {
const GtkTextLineSegmentClass *type; /* Pointer to record describing
* segment's type. */
GtkTextLineSegment *next; /* Next in list of segments for this
* line, or NULL for end of list. */
int char_count; /* # of chars of index space occupied */
int byte_count; /* Size of this segment (# of bytes
* of index space it occupies). */
union {
char chars[4]; /* Characters that make up character
* info. Actual length varies to
* hold as many characters as needed.*/
GtkTextToggleBody toggle; /* Information about tag toggle. */
GtkTextMarkBody mark; /* Information about mark. */
GtkTextTexture texture; /* Child texture */
GtkTextChildBody child; /* Child widget */
} body;
};
gtk_text_line_segment_split
GtkTextLineSegment *
const GtkTextIter *iter
GTK_TYPE_TEXT_TAG
#define GTK_TYPE_TEXT_TAG (gtk_text_tag_get_type ())
GTK_TEXT_TAG
#define GTK_TEXT_TAG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TEXT_TAG, GtkTextTag))
GTK_TEXT_TAG_CLASS
#define GTK_TEXT_TAG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TEXT_TAG, GtkTextTagClass))
GTK_IS_TEXT_TAG
#define GTK_IS_TEXT_TAG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TEXT_TAG))
GTK_IS_TEXT_TAG_CLASS
#define GTK_IS_TEXT_TAG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TEXT_TAG))
GTK_TEXT_TAG_GET_CLASS
#define GTK_TEXT_TAG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TEXT_TAG, GtkTextTagClass))
GtkTextTag
struct _GtkTextTag
{
GObject parent_instance;
GtkTextTagPrivate *priv;
};
GtkTextTagClass
struct _GtkTextTagClass
{
GObjectClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_text_tag_get_type
GType
void
gtk_text_tag_new
GtkTextTag *
const gchar *name
gtk_text_tag_get_priority
gint
GtkTextTag *tag
gtk_text_tag_set_priority
void
GtkTextTag *tag, gint priority
gtk_text_tag_changed
void
GtkTextTag *tag, gboolean size_changed
GtkTextIter
GtkTextTagPrivate
GtkTextTagTable
GtkTextTagTableForeach
void
GtkTextTag *tag, gpointer data
GTK_TYPE_TEXT_TAG_TABLE
#define GTK_TYPE_TEXT_TAG_TABLE (gtk_text_tag_table_get_type ())
GTK_TEXT_TAG_TABLE
#define GTK_TEXT_TAG_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TEXT_TAG_TABLE, GtkTextTagTable))
GTK_TEXT_TAG_TABLE_CLASS
#define GTK_TEXT_TAG_TABLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TEXT_TAG_TABLE, GtkTextTagTableClass))
GTK_IS_TEXT_TAG_TABLE
#define GTK_IS_TEXT_TAG_TABLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TEXT_TAG_TABLE))
GTK_IS_TEXT_TAG_TABLE_CLASS
#define GTK_IS_TEXT_TAG_TABLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TEXT_TAG_TABLE))
GTK_TEXT_TAG_TABLE_GET_CLASS
#define GTK_TEXT_TAG_TABLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TEXT_TAG_TABLE, GtkTextTagTableClass))
GtkTextTagTable
struct _GtkTextTagTable
{
GObject parent_instance;
GtkTextTagTablePrivate *priv;
};
GtkTextTagTableClass
struct _GtkTextTagTableClass
{
GObjectClass parent_class;
void (* tag_changed) (GtkTextTagTable *table, GtkTextTag *tag, gboolean size_changed);
void (* tag_added) (GtkTextTagTable *table, GtkTextTag *tag);
void (* tag_removed) (GtkTextTagTable *table, GtkTextTag *tag);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_text_tag_table_get_type
GType
void
gtk_text_tag_table_new
GtkTextTagTable *
void
gtk_text_tag_table_add
gboolean
GtkTextTagTable *table, GtkTextTag *tag
gtk_text_tag_table_remove
void
GtkTextTagTable *table, GtkTextTag *tag
gtk_text_tag_table_lookup
GtkTextTag *
GtkTextTagTable *table, const gchar *name
gtk_text_tag_table_foreach
void
GtkTextTagTable *table, GtkTextTagTableForeach func, gpointer data
gtk_text_tag_table_get_size
gint
GtkTextTagTable *table
GtkTextTagTablePrivate
GTK_TEXT_UNKNOWN_CHAR
#define GTK_TEXT_UNKNOWN_CHAR 0xFFFC
GTK_TEXT_UNKNOWN_CHAR_UTF8_LEN
#define GTK_TEXT_UNKNOWN_CHAR_UTF8_LEN 3
gtk_text_unknown_char_utf8_gtk_tests_only
const gchar *
void
gtk_text_byte_begins_utf8_char
gboolean
const gchar *byte
GtkTextCounter
GtkTextLineSegment
GtkTextLineSegmentClass
GtkTextMarkBody
GtkTextToggleBody
GtkTextUtilCharChosenFunc
void
const char *text,
gpointer data
gtk_text_util_create_drag_icon
GdkPaintable *
GtkWidget *widget, gchar *text, gssize len
gtk_text_util_create_rich_drag_icon
GdkPaintable *
GtkWidget *widget, GtkTextBuffer *buffer, GtkTextIter *start, GtkTextIter *end
GTK_TYPE_TEXT_VIEW
#define GTK_TYPE_TEXT_VIEW (gtk_text_view_get_type ())
GTK_TEXT_VIEW
#define GTK_TEXT_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TEXT_VIEW, GtkTextView))
GTK_TEXT_VIEW_CLASS
#define GTK_TEXT_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TEXT_VIEW, GtkTextViewClass))
GTK_IS_TEXT_VIEW
#define GTK_IS_TEXT_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TEXT_VIEW))
GTK_IS_TEXT_VIEW_CLASS
#define GTK_IS_TEXT_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TEXT_VIEW))
GTK_TEXT_VIEW_GET_CLASS
#define GTK_TEXT_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TEXT_VIEW, GtkTextViewClass))
GtkTextWindowType
typedef enum
{
GTK_TEXT_WINDOW_PRIVATE,
GTK_TEXT_WINDOW_WIDGET,
GTK_TEXT_WINDOW_TEXT,
GTK_TEXT_WINDOW_LEFT,
GTK_TEXT_WINDOW_RIGHT,
GTK_TEXT_WINDOW_TOP,
GTK_TEXT_WINDOW_BOTTOM
} GtkTextWindowType;
GtkTextViewLayer
typedef enum
{
GTK_TEXT_VIEW_LAYER_BELOW_TEXT,
GTK_TEXT_VIEW_LAYER_ABOVE_TEXT
} GtkTextViewLayer;
GtkTextExtendSelection
typedef enum
{
GTK_TEXT_EXTEND_SELECTION_WORD,
GTK_TEXT_EXTEND_SELECTION_LINE
} GtkTextExtendSelection;
GTK_TEXT_VIEW_PRIORITY_VALIDATE
#define GTK_TEXT_VIEW_PRIORITY_VALIDATE (GDK_PRIORITY_REDRAW + 5)
GtkTextView
struct _GtkTextView
{
GtkContainer parent_instance;
/*< private >*/
GtkTextViewPrivate *priv;
};
GtkTextViewClass
struct _GtkTextViewClass
{
GtkContainerClass parent_class;
/*< public >*/
void (* populate_popup) (GtkTextView *text_view,
GtkWidget *popup);
void (* move_cursor) (GtkTextView *text_view,
GtkMovementStep step,
gint count,
gboolean extend_selection);
void (* set_anchor) (GtkTextView *text_view);
void (* insert_at_cursor) (GtkTextView *text_view,
const gchar *str);
void (* delete_from_cursor) (GtkTextView *text_view,
GtkDeleteType type,
gint count);
void (* backspace) (GtkTextView *text_view);
void (* cut_clipboard) (GtkTextView *text_view);
void (* copy_clipboard) (GtkTextView *text_view);
void (* paste_clipboard) (GtkTextView *text_view);
void (* toggle_overwrite) (GtkTextView *text_view);
GtkTextBuffer * (* create_buffer) (GtkTextView *text_view);
void (* snapshot_layer) (GtkTextView *text_view,
GtkTextViewLayer layer,
GtkSnapshot *snapshot);
gboolean (* extend_selection) (GtkTextView *text_view,
GtkTextExtendSelection granularity,
const GtkTextIter *location,
GtkTextIter *start,
GtkTextIter *end);
void (* insert_emoji) (GtkTextView *text_view);
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_text_view_get_type
GType
void
gtk_text_view_new
GtkWidget *
void
gtk_text_view_new_with_buffer
GtkWidget *
GtkTextBuffer *buffer
gtk_text_view_set_buffer
void
GtkTextView *text_view, GtkTextBuffer *buffer
gtk_text_view_get_buffer
GtkTextBuffer *
GtkTextView *text_view
gtk_text_view_scroll_to_iter
gboolean
GtkTextView *text_view, GtkTextIter *iter, gdouble within_margin, gboolean use_align, gdouble xalign, gdouble yalign
gtk_text_view_scroll_to_mark
void
GtkTextView *text_view, GtkTextMark *mark, gdouble within_margin, gboolean use_align, gdouble xalign, gdouble yalign
gtk_text_view_scroll_mark_onscreen
void
GtkTextView *text_view, GtkTextMark *mark
gtk_text_view_move_mark_onscreen
gboolean
GtkTextView *text_view, GtkTextMark *mark
gtk_text_view_place_cursor_onscreen
gboolean
GtkTextView *text_view
gtk_text_view_get_visible_rect
void
GtkTextView *text_view, GdkRectangle *visible_rect
gtk_text_view_set_cursor_visible
void
GtkTextView *text_view, gboolean setting
gtk_text_view_get_cursor_visible
gboolean
GtkTextView *text_view
gtk_text_view_reset_cursor_blink
void
GtkTextView *text_view
gtk_text_view_get_cursor_locations
void
GtkTextView *text_view, const GtkTextIter *iter, GdkRectangle *strong, GdkRectangle *weak
gtk_text_view_get_iter_location
void
GtkTextView *text_view, const GtkTextIter *iter, GdkRectangle *location
gtk_text_view_get_iter_at_location
gboolean
GtkTextView *text_view, GtkTextIter *iter, gint x, gint y
gtk_text_view_get_iter_at_position
gboolean
GtkTextView *text_view, GtkTextIter *iter, gint *trailing, gint x, gint y
gtk_text_view_get_line_yrange
void
GtkTextView *text_view, const GtkTextIter *iter, gint *y, gint *height
gtk_text_view_get_line_at_y
void
GtkTextView *text_view, GtkTextIter *target_iter, gint y, gint *line_top
gtk_text_view_buffer_to_surface_coords
void
GtkTextView *text_view, GtkTextWindowType win, gint buffer_x, gint buffer_y, gint *window_x, gint *window_y
gtk_text_view_window_to_buffer_coords
void
GtkTextView *text_view, GtkTextWindowType win, gint window_x, gint window_y, gint *buffer_x, gint *buffer_y
gtk_text_view_set_border_window_size
void
GtkTextView *text_view, GtkTextWindowType type, gint size
gtk_text_view_get_border_window_size
gint
GtkTextView *text_view, GtkTextWindowType type
gtk_text_view_forward_display_line
gboolean
GtkTextView *text_view, GtkTextIter *iter
gtk_text_view_backward_display_line
gboolean
GtkTextView *text_view, GtkTextIter *iter
gtk_text_view_forward_display_line_end
gboolean
GtkTextView *text_view, GtkTextIter *iter
gtk_text_view_backward_display_line_start
gboolean
GtkTextView *text_view, GtkTextIter *iter
gtk_text_view_starts_display_line
gboolean
GtkTextView *text_view, const GtkTextIter *iter
gtk_text_view_move_visually
gboolean
GtkTextView *text_view, GtkTextIter *iter, gint count
gtk_text_view_im_context_filter_keypress
gboolean
GtkTextView *text_view, GdkEventKey *event
gtk_text_view_reset_im_context
void
GtkTextView *text_view
gtk_text_view_add_child_at_anchor
void
GtkTextView *text_view, GtkWidget *child, GtkTextChildAnchor *anchor
gtk_text_view_add_child_in_window
void
GtkTextView *text_view, GtkWidget *child, GtkTextWindowType which_window, gint xpos, gint ypos
gtk_text_view_move_child
void
GtkTextView *text_view, GtkWidget *child, gint xpos, gint ypos
gtk_text_view_set_wrap_mode
void
GtkTextView *text_view, GtkWrapMode wrap_mode
gtk_text_view_get_wrap_mode
GtkWrapMode
GtkTextView *text_view
gtk_text_view_set_editable
void
GtkTextView *text_view, gboolean setting
gtk_text_view_get_editable
gboolean
GtkTextView *text_view
gtk_text_view_set_overwrite
void
GtkTextView *text_view, gboolean overwrite
gtk_text_view_get_overwrite
gboolean
GtkTextView *text_view
gtk_text_view_set_accepts_tab
void
GtkTextView *text_view, gboolean accepts_tab
gtk_text_view_get_accepts_tab
gboolean
GtkTextView *text_view
gtk_text_view_set_pixels_above_lines
void
GtkTextView *text_view, gint pixels_above_lines
gtk_text_view_get_pixels_above_lines
gint
GtkTextView *text_view
gtk_text_view_set_pixels_below_lines
void
GtkTextView *text_view, gint pixels_below_lines
gtk_text_view_get_pixels_below_lines
gint
GtkTextView *text_view
gtk_text_view_set_pixels_inside_wrap
void
GtkTextView *text_view, gint pixels_inside_wrap
gtk_text_view_get_pixels_inside_wrap
gint
GtkTextView *text_view
gtk_text_view_set_justification
void
GtkTextView *text_view, GtkJustification justification
gtk_text_view_get_justification
GtkJustification
GtkTextView *text_view
gtk_text_view_set_left_margin
void
GtkTextView *text_view, gint left_margin
gtk_text_view_get_left_margin
gint
GtkTextView *text_view
gtk_text_view_set_right_margin
void
GtkTextView *text_view, gint right_margin
gtk_text_view_get_right_margin
gint
GtkTextView *text_view
gtk_text_view_set_top_margin
void
GtkTextView *text_view, gint top_margin
gtk_text_view_get_top_margin
gint
GtkTextView *text_view
gtk_text_view_set_bottom_margin
void
GtkTextView *text_view, gint bottom_margin
gtk_text_view_get_bottom_margin
gint
GtkTextView *text_view
gtk_text_view_set_indent
void
GtkTextView *text_view, gint indent
gtk_text_view_get_indent
gint
GtkTextView *text_view
gtk_text_view_set_tabs
void
GtkTextView *text_view, PangoTabArray *tabs
gtk_text_view_get_tabs
PangoTabArray *
GtkTextView *text_view
gtk_text_view_set_input_purpose
void
GtkTextView *text_view, GtkInputPurpose purpose
gtk_text_view_get_input_purpose
GtkInputPurpose
GtkTextView *text_view
gtk_text_view_set_input_hints
void
GtkTextView *text_view, GtkInputHints hints
gtk_text_view_get_input_hints
GtkInputHints
GtkTextView *text_view
gtk_text_view_set_monospace
void
GtkTextView *text_view, gboolean monospace
gtk_text_view_get_monospace
gboolean
GtkTextView *text_view
GtkTextViewPrivate
GTK_TYPE_TOGGLE_BUTTON
#define GTK_TYPE_TOGGLE_BUTTON (gtk_toggle_button_get_type ())
GTK_TOGGLE_BUTTON
#define GTK_TOGGLE_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TOGGLE_BUTTON, GtkToggleButton))
GTK_TOGGLE_BUTTON_CLASS
#define GTK_TOGGLE_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TOGGLE_BUTTON, GtkToggleButtonClass))
GTK_IS_TOGGLE_BUTTON
#define GTK_IS_TOGGLE_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TOGGLE_BUTTON))
GTK_IS_TOGGLE_BUTTON_CLASS
#define GTK_IS_TOGGLE_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TOGGLE_BUTTON))
GTK_TOGGLE_BUTTON_GET_CLASS
#define GTK_TOGGLE_BUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TOGGLE_BUTTON, GtkToggleButtonClass))
GtkToggleButton
struct _GtkToggleButton
{
/*< private >*/
GtkButton button;
};
GtkToggleButtonClass
struct _GtkToggleButtonClass
{
GtkButtonClass parent_class;
void (* toggled) (GtkToggleButton *toggle_button);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_toggle_button_get_type
GType
void
gtk_toggle_button_new
GtkWidget *
void
gtk_toggle_button_new_with_label
GtkWidget *
const gchar *label
gtk_toggle_button_new_with_mnemonic
GtkWidget *
const gchar *label
gtk_toggle_button_set_active
void
GtkToggleButton *toggle_button, gboolean is_active
gtk_toggle_button_get_active
gboolean
GtkToggleButton *toggle_button
gtk_toggle_button_toggled
void
GtkToggleButton *toggle_button
GTK_TYPE_TOGGLE_TOOL_BUTTON
#define GTK_TYPE_TOGGLE_TOOL_BUTTON (gtk_toggle_tool_button_get_type ())
GTK_TOGGLE_TOOL_BUTTON
#define GTK_TOGGLE_TOOL_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TOGGLE_TOOL_BUTTON, GtkToggleToolButton))
GTK_TOGGLE_TOOL_BUTTON_CLASS
#define GTK_TOGGLE_TOOL_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TOGGLE_TOOL_BUTTON, GtkToggleToolButtonClass))
GTK_IS_TOGGLE_TOOL_BUTTON
#define GTK_IS_TOGGLE_TOOL_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TOGGLE_TOOL_BUTTON))
GTK_IS_TOGGLE_TOOL_BUTTON_CLASS
#define GTK_IS_TOGGLE_TOOL_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TOGGLE_TOOL_BUTTON))
GTK_TOGGLE_TOOL_BUTTON_GET_CLASS
#define GTK_TOGGLE_TOOL_BUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_TOGGLE_TOOL_BUTTON, GtkToggleToolButtonClass))
GtkToggleToolButton
struct _GtkToggleToolButton
{
GtkToolButton parent;
/*< private >*/
GtkToggleToolButtonPrivate *priv;
};
GtkToggleToolButtonClass
struct _GtkToggleToolButtonClass
{
GtkToolButtonClass parent_class;
/*< public >*/
/* signal */
void (* toggled) (GtkToggleToolButton *button);
/*< private >*/
/* Padding for future expansion */
void (* _gtk_reserved1) (void);
void (* _gtk_reserved2) (void);
void (* _gtk_reserved3) (void);
void (* _gtk_reserved4) (void);
};
gtk_toggle_tool_button_get_type
GType
void
gtk_toggle_tool_button_new
GtkToolItem *
void
gtk_toggle_tool_button_set_active
void
GtkToggleToolButton *button, gboolean is_active
gtk_toggle_tool_button_get_active
gboolean
GtkToggleToolButton *button
GtkToggleToolButtonPrivate
GTK_TYPE_TOOLBAR
#define GTK_TYPE_TOOLBAR (gtk_toolbar_get_type ())
GTK_TOOLBAR
#define GTK_TOOLBAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TOOLBAR, GtkToolbar))
GTK_TOOLBAR_CLASS
#define GTK_TOOLBAR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TOOLBAR, GtkToolbarClass))
GTK_IS_TOOLBAR
#define GTK_IS_TOOLBAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TOOLBAR))
GTK_IS_TOOLBAR_CLASS
#define GTK_IS_TOOLBAR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TOOLBAR))
GTK_TOOLBAR_GET_CLASS
#define GTK_TOOLBAR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TOOLBAR, GtkToolbarClass))
GtkToolbar
struct _GtkToolbar
{
GtkContainer container;
GtkToolbarPrivate *priv;
};
GtkToolbarClass
struct _GtkToolbarClass
{
GtkContainerClass parent_class;
/* signals */
void (* orientation_changed) (GtkToolbar *toolbar,
GtkOrientation orientation);
void (* style_changed) (GtkToolbar *toolbar,
GtkToolbarStyle style);
gboolean (* popup_context_menu) (GtkToolbar *toolbar,
gint x,
gint y,
gint button_number);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_toolbar_get_type
GType
void
gtk_toolbar_new
GtkWidget *
void
gtk_toolbar_insert
void
GtkToolbar *toolbar, GtkToolItem *item, gint pos
gtk_toolbar_get_item_index
gint
GtkToolbar *toolbar, GtkToolItem *item
gtk_toolbar_get_n_items
gint
GtkToolbar *toolbar
gtk_toolbar_get_nth_item
GtkToolItem *
GtkToolbar *toolbar, gint n
gtk_toolbar_get_show_arrow
gboolean
GtkToolbar *toolbar
gtk_toolbar_set_show_arrow
void
GtkToolbar *toolbar, gboolean show_arrow
gtk_toolbar_get_style
GtkToolbarStyle
GtkToolbar *toolbar
gtk_toolbar_set_style
void
GtkToolbar *toolbar, GtkToolbarStyle style
gtk_toolbar_unset_style
void
GtkToolbar *toolbar
gtk_toolbar_get_drop_index
gint
GtkToolbar *toolbar, gint x, gint y
gtk_toolbar_set_drop_highlight_item
void
GtkToolbar *toolbar, GtkToolItem *tool_item, gint index_
GtkToolbarPrivate
GTK_TYPE_TOOL_BUTTON
#define GTK_TYPE_TOOL_BUTTON (gtk_tool_button_get_type ())
GTK_TOOL_BUTTON
#define GTK_TOOL_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TOOL_BUTTON, GtkToolButton))
GTK_TOOL_BUTTON_CLASS
#define GTK_TOOL_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TOOL_BUTTON, GtkToolButtonClass))
GTK_IS_TOOL_BUTTON
#define GTK_IS_TOOL_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TOOL_BUTTON))
GTK_IS_TOOL_BUTTON_CLASS
#define GTK_IS_TOOL_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TOOL_BUTTON))
GTK_TOOL_BUTTON_GET_CLASS
#define GTK_TOOL_BUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_TOOL_BUTTON, GtkToolButtonClass))
GtkToolButton
struct _GtkToolButton
{
GtkToolItem parent;
/*< private >*/
GtkToolButtonPrivate *priv;
};
GtkToolButtonClass
struct _GtkToolButtonClass
{
GtkToolItemClass parent_class;
GType button_type;
/*< public >*/
/* signal */
void (* clicked) (GtkToolButton *tool_item);
/*< private >*/
/* Padding for future expansion */
void (* _gtk_reserved1) (void);
void (* _gtk_reserved2) (void);
void (* _gtk_reserved3) (void);
void (* _gtk_reserved4) (void);
};
gtk_tool_button_get_type
GType
void
gtk_tool_button_new
GtkToolItem *
GtkWidget *icon_widget, const gchar *label
gtk_tool_button_set_label
void
GtkToolButton *button, const gchar *label
gtk_tool_button_get_label
const gchar *
GtkToolButton *button
gtk_tool_button_set_use_underline
void
GtkToolButton *button, gboolean use_underline
gtk_tool_button_get_use_underline
gboolean
GtkToolButton *button
gtk_tool_button_set_icon_name
void
GtkToolButton *button, const gchar *icon_name
gtk_tool_button_get_icon_name
const gchar *
GtkToolButton *button
gtk_tool_button_set_icon_widget
void
GtkToolButton *button, GtkWidget *icon_widget
gtk_tool_button_get_icon_widget
GtkWidget *
GtkToolButton *button
gtk_tool_button_set_label_widget
void
GtkToolButton *button, GtkWidget *label_widget
gtk_tool_button_get_label_widget
GtkWidget *
GtkToolButton *button
GtkToolButtonPrivate
GTK_TYPE_TOOL_ITEM
#define GTK_TYPE_TOOL_ITEM (gtk_tool_item_get_type ())
GTK_TOOL_ITEM
#define GTK_TOOL_ITEM(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_TOOL_ITEM, GtkToolItem))
GTK_TOOL_ITEM_CLASS
#define GTK_TOOL_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TOOL_ITEM, GtkToolItemClass))
GTK_IS_TOOL_ITEM
#define GTK_IS_TOOL_ITEM(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_TOOL_ITEM))
GTK_IS_TOOL_ITEM_CLASS
#define GTK_IS_TOOL_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TOOL_ITEM))
GTK_TOOL_ITEM_GET_CLASS
#define GTK_TOOL_ITEM_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS((o), GTK_TYPE_TOOL_ITEM, GtkToolItemClass))
GtkToolItem
struct _GtkToolItem
{
GtkBin parent;
/*< private >*/
GtkToolItemPrivate *priv;
};
GtkToolItemClass
struct _GtkToolItemClass
{
GtkBinClass parent_class;
/* signals */
gboolean (* create_menu_proxy) (GtkToolItem *tool_item);
void (* toolbar_reconfigured) (GtkToolItem *tool_item);
/*< private >*/
/* Padding for future expansion */
void (* _gtk_reserved1) (void);
void (* _gtk_reserved2) (void);
void (* _gtk_reserved3) (void);
void (* _gtk_reserved4) (void);
};
gtk_tool_item_get_type
GType
void
gtk_tool_item_new
GtkToolItem *
void
gtk_tool_item_set_homogeneous
void
GtkToolItem *tool_item, gboolean homogeneous
gtk_tool_item_get_homogeneous
gboolean
GtkToolItem *tool_item
gtk_tool_item_set_expand
void
GtkToolItem *tool_item, gboolean expand
gtk_tool_item_get_expand
gboolean
GtkToolItem *tool_item
gtk_tool_item_set_tooltip_text
void
GtkToolItem *tool_item, const gchar *text
gtk_tool_item_set_tooltip_markup
void
GtkToolItem *tool_item, const gchar *markup
gtk_tool_item_set_visible_horizontal
void
GtkToolItem *tool_item, gboolean visible_horizontal
gtk_tool_item_get_visible_horizontal
gboolean
GtkToolItem *tool_item
gtk_tool_item_set_visible_vertical
void
GtkToolItem *tool_item, gboolean visible_vertical
gtk_tool_item_get_visible_vertical
gboolean
GtkToolItem *tool_item
gtk_tool_item_get_is_important
gboolean
GtkToolItem *tool_item
gtk_tool_item_set_is_important
void
GtkToolItem *tool_item, gboolean is_important
gtk_tool_item_get_ellipsize_mode
PangoEllipsizeMode
GtkToolItem *tool_item
gtk_tool_item_get_orientation
GtkOrientation
GtkToolItem *tool_item
gtk_tool_item_get_toolbar_style
GtkToolbarStyle
GtkToolItem *tool_item
gtk_tool_item_get_text_alignment
gfloat
GtkToolItem *tool_item
gtk_tool_item_get_text_orientation
GtkOrientation
GtkToolItem *tool_item
gtk_tool_item_get_text_size_group
GtkSizeGroup *
GtkToolItem *tool_item
gtk_tool_item_retrieve_proxy_menu_item
GtkWidget *
GtkToolItem *tool_item
gtk_tool_item_get_proxy_menu_item
GtkWidget *
GtkToolItem *tool_item, const gchar *menu_item_id
gtk_tool_item_set_proxy_menu_item
void
GtkToolItem *tool_item, const gchar *menu_item_id, GtkWidget *menu_item
gtk_tool_item_rebuild_menu
void
GtkToolItem *tool_item
gtk_tool_item_toolbar_reconfigured
void
GtkToolItem *tool_item
GtkToolItemPrivate
GTK_TYPE_TOOL_SHELL
#define GTK_TYPE_TOOL_SHELL (gtk_tool_shell_get_type ())
GTK_TOOL_SHELL
#define GTK_TOOL_SHELL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TOOL_SHELL, GtkToolShell))
GTK_IS_TOOL_SHELL
#define GTK_IS_TOOL_SHELL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TOOL_SHELL))
GTK_TOOL_SHELL_GET_IFACE
#define GTK_TOOL_SHELL_GET_IFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), GTK_TYPE_TOOL_SHELL, GtkToolShellIface))
GtkToolShellIface
struct _GtkToolShellIface
{
/*< private >*/
GTypeInterface g_iface;
/*< public >*/
GtkOrientation (*get_orientation) (GtkToolShell *shell);
GtkToolbarStyle (*get_style) (GtkToolShell *shell);
void (*rebuild_menu) (GtkToolShell *shell);
GtkOrientation (*get_text_orientation) (GtkToolShell *shell);
gfloat (*get_text_alignment) (GtkToolShell *shell);
PangoEllipsizeMode (*get_ellipsize_mode) (GtkToolShell *shell);
GtkSizeGroup * (*get_text_size_group) (GtkToolShell *shell);
};
gtk_tool_shell_get_type
GType
void
gtk_tool_shell_get_orientation
GtkOrientation
GtkToolShell *shell
gtk_tool_shell_get_style
GtkToolbarStyle
GtkToolShell *shell
gtk_tool_shell_rebuild_menu
void
GtkToolShell *shell
gtk_tool_shell_get_text_orientation
GtkOrientation
GtkToolShell *shell
gtk_tool_shell_get_text_alignment
gfloat
GtkToolShell *shell
gtk_tool_shell_get_ellipsize_mode
PangoEllipsizeMode
GtkToolShell *shell
gtk_tool_shell_get_text_size_group
GtkSizeGroup *
GtkToolShell *shell
GtkToolShell
GTK_TYPE_TOOLTIP
#define GTK_TYPE_TOOLTIP (gtk_tooltip_get_type ())
GTK_TOOLTIP
#define GTK_TOOLTIP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TOOLTIP, GtkTooltip))
GTK_IS_TOOLTIP
#define GTK_IS_TOOLTIP(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TOOLTIP))
gtk_tooltip_get_type
GType
void
gtk_tooltip_set_markup
void
GtkTooltip *tooltip, const gchar *markup
gtk_tooltip_set_text
void
GtkTooltip *tooltip, const gchar *text
gtk_tooltip_set_icon
void
GtkTooltip *tooltip, GdkPaintable *paintable
gtk_tooltip_set_icon_from_icon_name
void
GtkTooltip *tooltip, const gchar *icon_name
gtk_tooltip_set_icon_from_gicon
void
GtkTooltip *tooltip, GIcon *gicon
gtk_tooltip_set_custom
void
GtkTooltip *tooltip, GtkWidget *custom_widget
gtk_tooltip_set_tip_area
void
GtkTooltip *tooltip, const GdkRectangle *rect
GTK_TYPE_TRASH_MONITOR
#define GTK_TYPE_TRASH_MONITOR (_gtk_trash_monitor_get_type ())
GTK_TRASH_MONITOR
#define GTK_TRASH_MONITOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TRASH_MONITOR, GtkTrashMonitor))
GTK_TRASH_MONITOR_CLASS
#define GTK_TRASH_MONITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TRASH_MONITOR, GtkTrashMonitorClass))
GTK_IS_TRASH_MONITOR
#define GTK_IS_TRASH_MONITOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TRASH_MONITOR))
GTK_IS_TRASH_MONITOR_CLASS
#define GTK_IS_TRASH_MONITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TRASH_MONITOR))
GTK_TRASH_MONITOR_GET_CLASS
#define GTK_TRASH_MONITOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TRASH_MONITOR, GtkTrashMonitorClass))
GtkTrashMonitor
GtkTrashMonitorClass
GtkTreeDataList
struct _GtkTreeDataList
{
GtkTreeDataList *next;
union {
gint v_int;
gint8 v_char;
guint8 v_uchar;
guint v_uint;
glong v_long;
gulong v_ulong;
gint64 v_int64;
guint64 v_uint64;
gfloat v_float;
gdouble v_double;
gpointer v_pointer;
} data;
};
GTK_TYPE_TREE_DRAG_SOURCE
#define GTK_TYPE_TREE_DRAG_SOURCE (gtk_tree_drag_source_get_type ())
GTK_TREE_DRAG_SOURCE
#define GTK_TREE_DRAG_SOURCE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_DRAG_SOURCE, GtkTreeDragSource))
GTK_IS_TREE_DRAG_SOURCE
#define GTK_IS_TREE_DRAG_SOURCE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TREE_DRAG_SOURCE))
GTK_TREE_DRAG_SOURCE_GET_IFACE
#define GTK_TREE_DRAG_SOURCE_GET_IFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), GTK_TYPE_TREE_DRAG_SOURCE, GtkTreeDragSourceIface))
GtkTreeDragSourceIface
struct _GtkTreeDragSourceIface
{
/*< private >*/
GTypeInterface g_iface;
/*< public >*/
/* VTable - not signals */
gboolean (* row_draggable) (GtkTreeDragSource *drag_source,
GtkTreePath *path);
gboolean (* drag_data_get) (GtkTreeDragSource *drag_source,
GtkTreePath *path,
GtkSelectionData *selection_data);
gboolean (* drag_data_delete) (GtkTreeDragSource *drag_source,
GtkTreePath *path);
};
gtk_tree_drag_source_get_type
GType
void
gtk_tree_drag_source_row_draggable
gboolean
GtkTreeDragSource *drag_source, GtkTreePath *path
gtk_tree_drag_source_drag_data_delete
gboolean
GtkTreeDragSource *drag_source, GtkTreePath *path
gtk_tree_drag_source_drag_data_get
gboolean
GtkTreeDragSource *drag_source, GtkTreePath *path, GtkSelectionData *selection_data
GTK_TYPE_TREE_DRAG_DEST
#define GTK_TYPE_TREE_DRAG_DEST (gtk_tree_drag_dest_get_type ())
GTK_TREE_DRAG_DEST
#define GTK_TREE_DRAG_DEST(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_DRAG_DEST, GtkTreeDragDest))
GTK_IS_TREE_DRAG_DEST
#define GTK_IS_TREE_DRAG_DEST(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TREE_DRAG_DEST))
GTK_TREE_DRAG_DEST_GET_IFACE
#define GTK_TREE_DRAG_DEST_GET_IFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), GTK_TYPE_TREE_DRAG_DEST, GtkTreeDragDestIface))
GtkTreeDragDestIface
struct _GtkTreeDragDestIface
{
/*< private >*/
GTypeInterface g_iface;
/*< public >*/
/* VTable - not signals */
gboolean (* drag_data_received) (GtkTreeDragDest *drag_dest,
GtkTreePath *dest,
GtkSelectionData *selection_data);
gboolean (* row_drop_possible) (GtkTreeDragDest *drag_dest,
GtkTreePath *dest_path,
GtkSelectionData *selection_data);
};
gtk_tree_drag_dest_get_type
GType
void
gtk_tree_drag_dest_drag_data_received
gboolean
GtkTreeDragDest *drag_dest, GtkTreePath *dest, GtkSelectionData *selection_data
gtk_tree_drag_dest_row_drop_possible
gboolean
GtkTreeDragDest *drag_dest, GtkTreePath *dest_path, GtkSelectionData *selection_data
gtk_tree_set_row_drag_data
gboolean
GtkSelectionData *selection_data, GtkTreeModel *tree_model, GtkTreePath *path
gtk_tree_get_row_drag_data
gboolean
GtkSelectionData *selection_data, GtkTreeModel **tree_model, GtkTreePath **path
GtkTreeDragDest
GtkTreeDragSource
GTK_TYPE_TREE_LIST_MODEL
#define GTK_TYPE_TREE_LIST_MODEL (gtk_tree_list_model_get_type ())
GTK_TYPE_TREE_LIST_ROW
#define GTK_TYPE_TREE_LIST_ROW (gtk_tree_list_row_get_type ())
GtkTreeListModelCreateModelFunc
GListModel *
gpointer item, gpointer user_data
gtk_tree_list_model_new
GtkTreeListModel *
gboolean passthrough, GListModel *root, gboolean autoexpand, GtkTreeListModelCreateModelFunc create_func, gpointer user_data, GDestroyNotify user_destroy
gtk_tree_list_model_get_model
GListModel *
GtkTreeListModel *self
gtk_tree_list_model_get_passthrough
gboolean
GtkTreeListModel *self
gtk_tree_list_model_set_autoexpand
void
GtkTreeListModel *self, gboolean autoexpand
gtk_tree_list_model_get_autoexpand
gboolean
GtkTreeListModel *self
gtk_tree_list_model_get_child_row
GtkTreeListRow *
GtkTreeListModel *self, guint position
gtk_tree_list_model_get_row
GtkTreeListRow *
GtkTreeListModel *self, guint position
gtk_tree_list_row_get_item
gpointer
GtkTreeListRow *self
gtk_tree_list_row_set_expanded
void
GtkTreeListRow *self, gboolean expanded
gtk_tree_list_row_get_expanded
gboolean
GtkTreeListRow *self
gtk_tree_list_row_is_expandable
gboolean
GtkTreeListRow *self
gtk_tree_list_row_get_position
guint
GtkTreeListRow *self
gtk_tree_list_row_get_depth
guint
GtkTreeListRow *self
gtk_tree_list_row_get_children
GListModel *
GtkTreeListRow *self
gtk_tree_list_row_get_parent
GtkTreeListRow *
GtkTreeListRow *self
gtk_tree_list_row_get_child_row
GtkTreeListRow *
GtkTreeListRow *self, guint position
GtkTreeListModel
GtkTreeListRow
GTK_TYPE_TREE_MENU
#define GTK_TYPE_TREE_MENU (_gtk_tree_menu_get_type ())
GTK_TREE_MENU
#define GTK_TREE_MENU(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_MENU, GtkTreeMenu))
GTK_TREE_MENU_CLASS
#define GTK_TREE_MENU_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TREE_MENU, GtkTreeMenuClass))
GTK_IS_TREE_MENU
#define GTK_IS_TREE_MENU(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TREE_MENU))
GTK_IS_TREE_MENU_CLASS
#define GTK_IS_TREE_MENU_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TREE_MENU))
GTK_TREE_MENU_GET_CLASS
#define GTK_TREE_MENU_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TREE_MENU, GtkTreeMenuClass))
GtkTreeMenu
struct _GtkTreeMenu
{
GtkMenu parent_instance;
/*< private >*/
GtkTreeMenuPrivate *priv;
};
GtkTreeMenuClass
struct _GtkTreeMenuClass
{
GtkMenuClass parent_class;
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
void (*_gtk_reserved5) (void);
void (*_gtk_reserved6) (void);
};
GtkTreeMenuPrivate
GTK_TYPE_TREE_MODEL
#define GTK_TYPE_TREE_MODEL (gtk_tree_model_get_type ())
GTK_TREE_MODEL
#define GTK_TREE_MODEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_MODEL, GtkTreeModel))
GTK_IS_TREE_MODEL
#define GTK_IS_TREE_MODEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TREE_MODEL))
GTK_TREE_MODEL_GET_IFACE
#define GTK_TREE_MODEL_GET_IFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), GTK_TYPE_TREE_MODEL, GtkTreeModelIface))
GTK_TYPE_TREE_ITER
#define GTK_TYPE_TREE_ITER (gtk_tree_iter_get_type ())
GTK_TYPE_TREE_PATH
#define GTK_TYPE_TREE_PATH (gtk_tree_path_get_type ())
GTK_TYPE_TREE_ROW_REFERENCE
#define GTK_TYPE_TREE_ROW_REFERENCE (gtk_tree_row_reference_get_type ())
GtkTreeModelForeachFunc
gboolean
GtkTreeModel *model, GtkTreePath *path, GtkTreeIter *iter, gpointer data
GtkTreeModelFlags
typedef enum
{
GTK_TREE_MODEL_ITERS_PERSIST = 1 << 0,
GTK_TREE_MODEL_LIST_ONLY = 1 << 1
} GtkTreeModelFlags;
GtkTreeIter
struct _GtkTreeIter
{
gint stamp;
gpointer user_data;
gpointer user_data2;
gpointer user_data3;
};
GtkTreeModelIface
struct _GtkTreeModelIface
{
/*< private >*/
GTypeInterface g_iface;
/*< public >*/
/* Signals */
void (* row_changed) (GtkTreeModel *tree_model,
GtkTreePath *path,
GtkTreeIter *iter);
void (* row_inserted) (GtkTreeModel *tree_model,
GtkTreePath *path,
GtkTreeIter *iter);
void (* row_has_child_toggled) (GtkTreeModel *tree_model,
GtkTreePath *path,
GtkTreeIter *iter);
void (* row_deleted) (GtkTreeModel *tree_model,
GtkTreePath *path);
void (* rows_reordered) (GtkTreeModel *tree_model,
GtkTreePath *path,
GtkTreeIter *iter,
gint *new_order);
/* Virtual Table */
GtkTreeModelFlags (* get_flags) (GtkTreeModel *tree_model);
gint (* get_n_columns) (GtkTreeModel *tree_model);
GType (* get_column_type) (GtkTreeModel *tree_model,
gint index_);
gboolean (* get_iter) (GtkTreeModel *tree_model,
GtkTreeIter *iter,
GtkTreePath *path);
GtkTreePath *(* get_path) (GtkTreeModel *tree_model,
GtkTreeIter *iter);
void (* get_value) (GtkTreeModel *tree_model,
GtkTreeIter *iter,
gint column,
GValue *value);
gboolean (* iter_next) (GtkTreeModel *tree_model,
GtkTreeIter *iter);
gboolean (* iter_previous) (GtkTreeModel *tree_model,
GtkTreeIter *iter);
gboolean (* iter_children) (GtkTreeModel *tree_model,
GtkTreeIter *iter,
GtkTreeIter *parent);
gboolean (* iter_has_child) (GtkTreeModel *tree_model,
GtkTreeIter *iter);
gint (* iter_n_children) (GtkTreeModel *tree_model,
GtkTreeIter *iter);
gboolean (* iter_nth_child) (GtkTreeModel *tree_model,
GtkTreeIter *iter,
GtkTreeIter *parent,
gint n);
gboolean (* iter_parent) (GtkTreeModel *tree_model,
GtkTreeIter *iter,
GtkTreeIter *child);
void (* ref_node) (GtkTreeModel *tree_model,
GtkTreeIter *iter);
void (* unref_node) (GtkTreeModel *tree_model,
GtkTreeIter *iter);
};
gtk_tree_path_new
GtkTreePath *
void
gtk_tree_path_new_from_string
GtkTreePath *
const gchar *path
gtk_tree_path_new_from_indices
GtkTreePath *
gint first_index, ...
gtk_tree_path_new_from_indicesv
GtkTreePath *
gint *indices, gsize length
gtk_tree_path_to_string
gchar *
GtkTreePath *path
gtk_tree_path_new_first
GtkTreePath *
void
gtk_tree_path_append_index
void
GtkTreePath *path, gint index_
gtk_tree_path_prepend_index
void
GtkTreePath *path, gint index_
gtk_tree_path_get_depth
gint
GtkTreePath *path
gtk_tree_path_get_indices
gint *
GtkTreePath *path
gtk_tree_path_get_indices_with_depth
gint *
GtkTreePath *path, gint *depth
gtk_tree_path_free
void
GtkTreePath *path
gtk_tree_path_copy
GtkTreePath *
const GtkTreePath *path
gtk_tree_path_get_type
GType
void
gtk_tree_path_compare
gint
const GtkTreePath *a, const GtkTreePath *b
gtk_tree_path_next
void
GtkTreePath *path
gtk_tree_path_prev
gboolean
GtkTreePath *path
gtk_tree_path_up
gboolean
GtkTreePath *path
gtk_tree_path_down
void
GtkTreePath *path
gtk_tree_path_is_ancestor
gboolean
GtkTreePath *path, GtkTreePath *descendant
gtk_tree_path_is_descendant
gboolean
GtkTreePath *path, GtkTreePath *ancestor
gtk_tree_row_reference_get_type
GType
void
gtk_tree_row_reference_new
GtkTreeRowReference *
GtkTreeModel *model, GtkTreePath *path
gtk_tree_row_reference_new_proxy
GtkTreeRowReference *
GObject *proxy, GtkTreeModel *model, GtkTreePath *path
gtk_tree_row_reference_get_path
GtkTreePath *
GtkTreeRowReference *reference
gtk_tree_row_reference_get_model
GtkTreeModel *
GtkTreeRowReference *reference
gtk_tree_row_reference_valid
gboolean
GtkTreeRowReference *reference
gtk_tree_row_reference_copy
GtkTreeRowReference *
GtkTreeRowReference *reference
gtk_tree_row_reference_free
void
GtkTreeRowReference *reference
gtk_tree_row_reference_inserted
void
GObject *proxy, GtkTreePath *path
gtk_tree_row_reference_deleted
void
GObject *proxy, GtkTreePath *path
gtk_tree_row_reference_reordered
void
GObject *proxy, GtkTreePath *path, GtkTreeIter *iter, gint *new_order
gtk_tree_iter_copy
GtkTreeIter *
GtkTreeIter *iter
gtk_tree_iter_free
void
GtkTreeIter *iter
gtk_tree_iter_get_type
GType
void
gtk_tree_model_get_type
GType
void
gtk_tree_model_get_flags
GtkTreeModelFlags
GtkTreeModel *tree_model
gtk_tree_model_get_n_columns
gint
GtkTreeModel *tree_model
gtk_tree_model_get_column_type
GType
GtkTreeModel *tree_model, gint index_
gtk_tree_model_get_iter
gboolean
GtkTreeModel *tree_model, GtkTreeIter *iter, GtkTreePath *path
gtk_tree_model_get_iter_from_string
gboolean
GtkTreeModel *tree_model, GtkTreeIter *iter, const gchar *path_string
gtk_tree_model_get_string_from_iter
gchar *
GtkTreeModel *tree_model, GtkTreeIter *iter
gtk_tree_model_get_iter_first
gboolean
GtkTreeModel *tree_model, GtkTreeIter *iter
gtk_tree_model_get_path
GtkTreePath *
GtkTreeModel *tree_model, GtkTreeIter *iter
gtk_tree_model_get_value
void
GtkTreeModel *tree_model, GtkTreeIter *iter, gint column, GValue *value
gtk_tree_model_iter_previous
gboolean
GtkTreeModel *tree_model, GtkTreeIter *iter
gtk_tree_model_iter_next
gboolean
GtkTreeModel *tree_model, GtkTreeIter *iter
gtk_tree_model_iter_children
gboolean
GtkTreeModel *tree_model, GtkTreeIter *iter, GtkTreeIter *parent
gtk_tree_model_iter_has_child
gboolean
GtkTreeModel *tree_model, GtkTreeIter *iter
gtk_tree_model_iter_n_children
gint
GtkTreeModel *tree_model, GtkTreeIter *iter
gtk_tree_model_iter_nth_child
gboolean
GtkTreeModel *tree_model, GtkTreeIter *iter, GtkTreeIter *parent, gint n
gtk_tree_model_iter_parent
gboolean
GtkTreeModel *tree_model, GtkTreeIter *iter, GtkTreeIter *child
gtk_tree_model_ref_node
void
GtkTreeModel *tree_model, GtkTreeIter *iter
gtk_tree_model_unref_node
void
GtkTreeModel *tree_model, GtkTreeIter *iter
gtk_tree_model_get
void
GtkTreeModel *tree_model, GtkTreeIter *iter, ...
gtk_tree_model_get_valist
void
GtkTreeModel *tree_model, GtkTreeIter *iter, va_list var_args
gtk_tree_model_foreach
void
GtkTreeModel *model, GtkTreeModelForeachFunc func, gpointer user_data
gtk_tree_model_row_changed
void
GtkTreeModel *tree_model, GtkTreePath *path, GtkTreeIter *iter
gtk_tree_model_row_inserted
void
GtkTreeModel *tree_model, GtkTreePath *path, GtkTreeIter *iter
gtk_tree_model_row_has_child_toggled
void
GtkTreeModel *tree_model, GtkTreePath *path, GtkTreeIter *iter
gtk_tree_model_row_deleted
void
GtkTreeModel *tree_model, GtkTreePath *path
gtk_tree_model_rows_reordered
void
GtkTreeModel *tree_model, GtkTreePath *path, GtkTreeIter *iter, gint *new_order
gtk_tree_model_rows_reordered_with_length
void
GtkTreeModel *tree_model, GtkTreePath *path, GtkTreeIter *iter, gint *new_order, gint length
GtkTreeModel
GtkTreePath
GtkTreeRowReference
GTK_TYPE_TREE_MODEL_FILTER
#define GTK_TYPE_TREE_MODEL_FILTER (gtk_tree_model_filter_get_type ())
GTK_TREE_MODEL_FILTER
#define GTK_TREE_MODEL_FILTER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_MODEL_FILTER, GtkTreeModelFilter))
GTK_TREE_MODEL_FILTER_CLASS
#define GTK_TREE_MODEL_FILTER_CLASS(vtable) (G_TYPE_CHECK_CLASS_CAST ((vtable), GTK_TYPE_TREE_MODEL_FILTER, GtkTreeModelFilterClass))
GTK_IS_TREE_MODEL_FILTER
#define GTK_IS_TREE_MODEL_FILTER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TREE_MODEL_FILTER))
GTK_IS_TREE_MODEL_FILTER_CLASS
#define GTK_IS_TREE_MODEL_FILTER_CLASS(vtable) (G_TYPE_CHECK_CLASS_TYPE ((vtable), GTK_TYPE_TREE_MODEL_FILTER))
GTK_TREE_MODEL_FILTER_GET_CLASS
#define GTK_TREE_MODEL_FILTER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TREE_MODEL_FILTER, GtkTreeModelFilterClass))
GtkTreeModelFilterVisibleFunc
gboolean
GtkTreeModel *model,
GtkTreeIter *iter,
gpointer data
GtkTreeModelFilterModifyFunc
void
GtkTreeModel *model,
GtkTreeIter *iter,
GValue *value,
gint column,
gpointer data
GtkTreeModelFilter
struct _GtkTreeModelFilter
{
GObject parent;
/*< private >*/
GtkTreeModelFilterPrivate *priv;
};
GtkTreeModelFilterClass
struct _GtkTreeModelFilterClass
{
GObjectClass parent_class;
gboolean (* visible) (GtkTreeModelFilter *self,
GtkTreeModel *child_model,
GtkTreeIter *iter);
void (* modify) (GtkTreeModelFilter *self,
GtkTreeModel *child_model,
GtkTreeIter *iter,
GValue *value,
gint column);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_tree_model_filter_get_type
GType
void
gtk_tree_model_filter_new
GtkTreeModel *
GtkTreeModel *child_model, GtkTreePath *root
gtk_tree_model_filter_set_visible_func
void
GtkTreeModelFilter *filter, GtkTreeModelFilterVisibleFunc func, gpointer data, GDestroyNotify destroy
gtk_tree_model_filter_set_modify_func
void
GtkTreeModelFilter *filter, gint n_columns, GType *types, GtkTreeModelFilterModifyFunc func, gpointer data, GDestroyNotify destroy
gtk_tree_model_filter_set_visible_column
void
GtkTreeModelFilter *filter, gint column
gtk_tree_model_filter_get_model
GtkTreeModel *
GtkTreeModelFilter *filter
gtk_tree_model_filter_convert_child_iter_to_iter
gboolean
GtkTreeModelFilter *filter, GtkTreeIter *filter_iter, GtkTreeIter *child_iter
gtk_tree_model_filter_convert_iter_to_child_iter
void
GtkTreeModelFilter *filter, GtkTreeIter *child_iter, GtkTreeIter *filter_iter
gtk_tree_model_filter_convert_child_path_to_path
GtkTreePath *
GtkTreeModelFilter *filter, GtkTreePath *child_path
gtk_tree_model_filter_convert_path_to_child_path
GtkTreePath *
GtkTreeModelFilter *filter, GtkTreePath *filter_path
gtk_tree_model_filter_refilter
void
GtkTreeModelFilter *filter
gtk_tree_model_filter_clear_cache
void
GtkTreeModelFilter *filter
GtkTreeModelFilterPrivate
GTK_TYPE_TREE_MODEL_SORT
#define GTK_TYPE_TREE_MODEL_SORT (gtk_tree_model_sort_get_type ())
GTK_TREE_MODEL_SORT
#define GTK_TREE_MODEL_SORT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_MODEL_SORT, GtkTreeModelSort))
GTK_TREE_MODEL_SORT_CLASS
#define GTK_TREE_MODEL_SORT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TREE_MODEL_SORT, GtkTreeModelSortClass))
GTK_IS_TREE_MODEL_SORT
#define GTK_IS_TREE_MODEL_SORT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TREE_MODEL_SORT))
GTK_IS_TREE_MODEL_SORT_CLASS
#define GTK_IS_TREE_MODEL_SORT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TREE_MODEL_SORT))
GTK_TREE_MODEL_SORT_GET_CLASS
#define GTK_TREE_MODEL_SORT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TREE_MODEL_SORT, GtkTreeModelSortClass))
GtkTreeModelSort
struct _GtkTreeModelSort
{
GObject parent;
/* < private > */
GtkTreeModelSortPrivate *priv;
};
GtkTreeModelSortClass
struct _GtkTreeModelSortClass
{
GObjectClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_tree_model_sort_get_type
GType
void
gtk_tree_model_sort_new_with_model
GtkTreeModel *
GtkTreeModel *child_model
gtk_tree_model_sort_get_model
GtkTreeModel *
GtkTreeModelSort *tree_model
gtk_tree_model_sort_convert_child_path_to_path
GtkTreePath *
GtkTreeModelSort *tree_model_sort, GtkTreePath *child_path
gtk_tree_model_sort_convert_child_iter_to_iter
gboolean
GtkTreeModelSort *tree_model_sort, GtkTreeIter *sort_iter, GtkTreeIter *child_iter
gtk_tree_model_sort_convert_path_to_child_path
GtkTreePath *
GtkTreeModelSort *tree_model_sort, GtkTreePath *sorted_path
gtk_tree_model_sort_convert_iter_to_child_iter
void
GtkTreeModelSort *tree_model_sort, GtkTreeIter *child_iter, GtkTreeIter *sorted_iter
gtk_tree_model_sort_reset_default_sort_func
void
GtkTreeModelSort *tree_model_sort
gtk_tree_model_sort_clear_cache
void
GtkTreeModelSort *tree_model_sort
gtk_tree_model_sort_iter_is_valid
gboolean
GtkTreeModelSort *tree_model_sort, GtkTreeIter *iter
GtkTreeModelSortPrivate
GtkTreeRBNodeColor
typedef enum
{
GTK_TREE_RBNODE_BLACK = 1 << 0,
GTK_TREE_RBNODE_RED = 1 << 1,
GTK_TREE_RBNODE_IS_PARENT = 1 << 2,
GTK_TREE_RBNODE_IS_SELECTED = 1 << 3,
GTK_TREE_RBNODE_IS_PRELIT = 1 << 4,
GTK_TREE_RBNODE_INVALID = 1 << 7,
GTK_TREE_RBNODE_COLUMN_INVALID = 1 << 8,
GTK_TREE_RBNODE_DESCENDANTS_INVALID = 1 << 9,
GTK_TREE_RBNODE_NON_COLORS = GTK_TREE_RBNODE_IS_PARENT |
GTK_TREE_RBNODE_IS_SELECTED |
GTK_TREE_RBNODE_IS_PRELIT |
GTK_TREE_RBNODE_INVALID |
GTK_TREE_RBNODE_COLUMN_INVALID |
GTK_TREE_RBNODE_DESCENDANTS_INVALID
} GtkTreeRBNodeColor;
GtkTreeRBTreeTraverseFunc
void
GtkTreeRBTree *tree,
GtkTreeRBNode *node,
gpointer data
GtkTreeRBTree
struct _GtkTreeRBTree
{
GtkTreeRBNode *root;
GtkTreeRBTree *parent_tree;
GtkTreeRBNode *parent_node;
};
GtkTreeRBNode
struct _GtkTreeRBNode
{
guint flags : 14;
/* count is the number of nodes beneath us, plus 1 for ourselves.
* i.e. node->left->count + node->right->count + 1
*/
gint count;
GtkTreeRBNode *left;
GtkTreeRBNode *right;
GtkTreeRBNode *parent;
/* count the number of total nodes beneath us, including nodes
* of children trees.
* i.e. node->left->count + node->right->count + node->children->root->count + 1
*/
guint total_count;
/* this is the total of sizes of
* node->left, node->right, our own height, and the height
* of all trees in ->children, iff children exists because
* the thing is expanded.
*/
gint offset;
/* Child trees */
GtkTreeRBTree *children;
};
GTK_TREE_RBNODE_GET_COLOR
#define GTK_TREE_RBNODE_GET_COLOR(node) (node?(((node->flags>K_TREE_RBNODE_RED)==GTK_TREE_RBNODE_RED)?GTK_TREE_RBNODE_RED:GTK_TREE_RBNODE_BLACK):GTK_TREE_RBNODE_BLACK)
GTK_TREE_RBNODE_SET_COLOR
#define GTK_TREE_RBNODE_SET_COLOR(node,color) if((node->flags&color)!=color)node->flags=node->flags^(GTK_TREE_RBNODE_RED|GTK_TREE_RBNODE_BLACK)
GTK_TREE_RBNODE_GET_HEIGHT
#define GTK_TREE_RBNODE_GET_HEIGHT(node) (node->offset-(node->left->offset+node->right->offset+(node->children?node->children->root->offset:0)))
GTK_TREE_RBNODE_SET_FLAG
#define GTK_TREE_RBNODE_SET_FLAG(node, flag) G_STMT_START{ (node->flags|=flag); }G_STMT_END
GTK_TREE_RBNODE_UNSET_FLAG
#define GTK_TREE_RBNODE_UNSET_FLAG(node, flag) G_STMT_START{ (node->flags&=~(flag)); }G_STMT_END
GTK_TREE_RBNODE_FLAG_SET
#define GTK_TREE_RBNODE_FLAG_SET(node, flag) (node?(((node->flags&flag)==flag)?TRUE:FALSE):FALSE)
gtk_tree_rbtree_new
GtkTreeRBTree *
void
gtk_tree_rbtree_free
void
GtkTreeRBTree *tree
gtk_tree_rbtree_remove
void
GtkTreeRBTree *tree
gtk_tree_rbtree_destroy
void
GtkTreeRBTree *tree
gtk_tree_rbtree_insert_before
GtkTreeRBNode *
GtkTreeRBTree *tree, GtkTreeRBNode *node, gint height, gboolean valid
gtk_tree_rbtree_insert_after
GtkTreeRBNode *
GtkTreeRBTree *tree, GtkTreeRBNode *node, gint height, gboolean valid
gtk_tree_rbtree_remove_node
void
GtkTreeRBTree *tree, GtkTreeRBNode *node
gtk_tree_rbtree_is_nil
gboolean
GtkTreeRBNode *node
gtk_tree_rbtree_reorder
void
GtkTreeRBTree *tree, gint *new_order, gint length
gtk_tree_rbtree_contains
gboolean
GtkTreeRBTree *tree, GtkTreeRBTree *potential_child
gtk_tree_rbtree_find_count
GtkTreeRBNode *
GtkTreeRBTree *tree, gint count
gtk_tree_rbtree_node_set_height
void
GtkTreeRBTree *tree, GtkTreeRBNode *node, gint height
gtk_tree_rbtree_node_mark_invalid
void
GtkTreeRBTree *tree, GtkTreeRBNode *node
gtk_tree_rbtree_node_mark_valid
void
GtkTreeRBTree *tree, GtkTreeRBNode *node
gtk_tree_rbtree_column_invalid
void
GtkTreeRBTree *tree
gtk_tree_rbtree_mark_invalid
void
GtkTreeRBTree *tree
gtk_tree_rbtree_set_fixed_height
void
GtkTreeRBTree *tree, gint height, gboolean mark_valid
gtk_tree_rbtree_node_find_offset
gint
GtkTreeRBTree *tree, GtkTreeRBNode *node
gtk_tree_rbtree_node_get_index
guint
GtkTreeRBTree *tree, GtkTreeRBNode *node
gtk_tree_rbtree_find_index
gboolean
GtkTreeRBTree *tree, guint index, GtkTreeRBTree **new_tree, GtkTreeRBNode **new_node
gtk_tree_rbtree_find_offset
gint
GtkTreeRBTree *tree, gint offset, GtkTreeRBTree **new_tree, GtkTreeRBNode **new_node
gtk_tree_rbtree_traverse
void
GtkTreeRBTree *tree, GtkTreeRBNode *node, GTraverseType order, GtkTreeRBTreeTraverseFunc func, gpointer data
gtk_tree_rbtree_first
GtkTreeRBNode *
GtkTreeRBTree *tree
gtk_tree_rbtree_next
GtkTreeRBNode *
GtkTreeRBTree *tree, GtkTreeRBNode *node
gtk_tree_rbtree_prev
GtkTreeRBNode *
GtkTreeRBTree *tree, GtkTreeRBNode *node
gtk_tree_rbtree_next_full
void
GtkTreeRBTree *tree, GtkTreeRBNode *node, GtkTreeRBTree **new_tree, GtkTreeRBNode **new_node
gtk_tree_rbtree_prev_full
void
GtkTreeRBTree *tree, GtkTreeRBNode *node, GtkTreeRBTree **new_tree, GtkTreeRBNode **new_node
gtk_tree_rbtree_get_depth
gint
GtkTreeRBTree *tree
GtkTreeRBTreeView
GTK_TYPE_TREE_SELECTION
#define GTK_TYPE_TREE_SELECTION (gtk_tree_selection_get_type ())
GTK_TREE_SELECTION
#define GTK_TREE_SELECTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_SELECTION, GtkTreeSelection))
GTK_TREE_SELECTION_CLASS
#define GTK_TREE_SELECTION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TREE_SELECTION, GtkTreeSelectionClass))
GTK_IS_TREE_SELECTION
#define GTK_IS_TREE_SELECTION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TREE_SELECTION))
GTK_IS_TREE_SELECTION_CLASS
#define GTK_IS_TREE_SELECTION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TREE_SELECTION))
GTK_TREE_SELECTION_GET_CLASS
#define GTK_TREE_SELECTION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TREE_SELECTION, GtkTreeSelectionClass))
GtkTreeSelectionFunc
gboolean
GtkTreeSelection *selection,
GtkTreeModel *model,
GtkTreePath *path,
gboolean path_currently_selected,
gpointer data
GtkTreeSelectionForeachFunc
void
GtkTreeModel *model,
GtkTreePath *path,
GtkTreeIter *iter,
gpointer data
GtkTreeSelection
struct _GtkTreeSelection
{
/*< private >*/
GObject parent;
GtkTreeSelectionPrivate *priv;
};
GtkTreeSelectionClass
struct _GtkTreeSelectionClass
{
GObjectClass parent_class;
/*< public >*/
void (* changed) (GtkTreeSelection *selection);
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_tree_selection_get_type
GType
void
gtk_tree_selection_set_mode
void
GtkTreeSelection *selection, GtkSelectionMode type
gtk_tree_selection_get_mode
GtkSelectionMode
GtkTreeSelection *selection
gtk_tree_selection_set_select_function
void
GtkTreeSelection *selection, GtkTreeSelectionFunc func, gpointer data, GDestroyNotify destroy
gtk_tree_selection_get_user_data
gpointer
GtkTreeSelection *selection
gtk_tree_selection_get_tree_view
GtkTreeView *
GtkTreeSelection *selection
gtk_tree_selection_get_select_function
GtkTreeSelectionFunc
GtkTreeSelection *selection
gtk_tree_selection_get_selected
gboolean
GtkTreeSelection *selection, GtkTreeModel **model, GtkTreeIter *iter
gtk_tree_selection_get_selected_rows
GList *
GtkTreeSelection *selection, GtkTreeModel **model
gtk_tree_selection_count_selected_rows
gint
GtkTreeSelection *selection
gtk_tree_selection_selected_foreach
void
GtkTreeSelection *selection, GtkTreeSelectionForeachFunc func, gpointer data
gtk_tree_selection_select_path
void
GtkTreeSelection *selection, GtkTreePath *path
gtk_tree_selection_unselect_path
void
GtkTreeSelection *selection, GtkTreePath *path
gtk_tree_selection_select_iter
void
GtkTreeSelection *selection, GtkTreeIter *iter
gtk_tree_selection_unselect_iter
void
GtkTreeSelection *selection, GtkTreeIter *iter
gtk_tree_selection_path_is_selected
gboolean
GtkTreeSelection *selection, GtkTreePath *path
gtk_tree_selection_iter_is_selected
gboolean
GtkTreeSelection *selection, GtkTreeIter *iter
gtk_tree_selection_select_all
void
GtkTreeSelection *selection
gtk_tree_selection_unselect_all
void
GtkTreeSelection *selection
gtk_tree_selection_select_range
void
GtkTreeSelection *selection, GtkTreePath *start_path, GtkTreePath *end_path
gtk_tree_selection_unselect_range
void
GtkTreeSelection *selection, GtkTreePath *start_path, GtkTreePath *end_path
GtkTreeSelectionPrivate
GTK_TYPE_TREE_SORTABLE
#define GTK_TYPE_TREE_SORTABLE (gtk_tree_sortable_get_type ())
GTK_TREE_SORTABLE
#define GTK_TREE_SORTABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_SORTABLE, GtkTreeSortable))
GTK_TREE_SORTABLE_CLASS
#define GTK_TREE_SORTABLE_CLASS(obj) (G_TYPE_CHECK_CLASS_CAST ((obj), GTK_TYPE_TREE_SORTABLE, GtkTreeSortableIface))
GTK_IS_TREE_SORTABLE
#define GTK_IS_TREE_SORTABLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TREE_SORTABLE))
GTK_TREE_SORTABLE_GET_IFACE
#define GTK_TREE_SORTABLE_GET_IFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), GTK_TYPE_TREE_SORTABLE, GtkTreeSortableIface))
GTK_TREE_SORTABLE_DEFAULT_SORT_COLUMN_ID
#define GTK_TREE_SORTABLE_DEFAULT_SORT_COLUMN_ID (-1)
GTK_TREE_SORTABLE_UNSORTED_SORT_COLUMN_ID
#define GTK_TREE_SORTABLE_UNSORTED_SORT_COLUMN_ID (-2)
GtkTreeIterCompareFunc
gint
GtkTreeModel *model,
GtkTreeIter *a,
GtkTreeIter *b,
gpointer user_data
GtkTreeSortableIface
struct _GtkTreeSortableIface
{
/*< private >*/
GTypeInterface g_iface;
/*< public >*/
/* signals */
void (* sort_column_changed) (GtkTreeSortable *sortable);
/* virtual table */
gboolean (* get_sort_column_id) (GtkTreeSortable *sortable,
gint *sort_column_id,
GtkSortType *order);
void (* set_sort_column_id) (GtkTreeSortable *sortable,
gint sort_column_id,
GtkSortType order);
void (* set_sort_func) (GtkTreeSortable *sortable,
gint sort_column_id,
GtkTreeIterCompareFunc sort_func,
gpointer user_data,
GDestroyNotify destroy);
void (* set_default_sort_func) (GtkTreeSortable *sortable,
GtkTreeIterCompareFunc sort_func,
gpointer user_data,
GDestroyNotify destroy);
gboolean (* has_default_sort_func) (GtkTreeSortable *sortable);
};
gtk_tree_sortable_get_type
GType
void
gtk_tree_sortable_sort_column_changed
void
GtkTreeSortable *sortable
gtk_tree_sortable_get_sort_column_id
gboolean
GtkTreeSortable *sortable, gint *sort_column_id, GtkSortType *order
gtk_tree_sortable_set_sort_column_id
void
GtkTreeSortable *sortable, gint sort_column_id, GtkSortType order
gtk_tree_sortable_set_sort_func
void
GtkTreeSortable *sortable, gint sort_column_id, GtkTreeIterCompareFunc sort_func, gpointer user_data, GDestroyNotify destroy
gtk_tree_sortable_set_default_sort_func
void
GtkTreeSortable *sortable, GtkTreeIterCompareFunc sort_func, gpointer user_data, GDestroyNotify destroy
gtk_tree_sortable_has_default_sort_func
gboolean
GtkTreeSortable *sortable
GtkTreeSortable
GTK_TYPE_TREE_STORE
#define GTK_TYPE_TREE_STORE (gtk_tree_store_get_type ())
GTK_TREE_STORE
#define GTK_TREE_STORE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_STORE, GtkTreeStore))
GTK_TREE_STORE_CLASS
#define GTK_TREE_STORE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TREE_STORE, GtkTreeStoreClass))
GTK_IS_TREE_STORE
#define GTK_IS_TREE_STORE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TREE_STORE))
GTK_IS_TREE_STORE_CLASS
#define GTK_IS_TREE_STORE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TREE_STORE))
GTK_TREE_STORE_GET_CLASS
#define GTK_TREE_STORE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TREE_STORE, GtkTreeStoreClass))
GtkTreeStore
struct _GtkTreeStore
{
GObject parent;
GtkTreeStorePrivate *priv;
};
GtkTreeStoreClass
struct _GtkTreeStoreClass
{
GObjectClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_tree_store_get_type
GType
void
gtk_tree_store_new
GtkTreeStore *
gint n_columns, ...
gtk_tree_store_newv
GtkTreeStore *
gint n_columns, GType *types
gtk_tree_store_set_column_types
void
GtkTreeStore *tree_store, gint n_columns, GType *types
gtk_tree_store_set_value
void
GtkTreeStore *tree_store, GtkTreeIter *iter, gint column, GValue *value
gtk_tree_store_set
void
GtkTreeStore *tree_store, GtkTreeIter *iter, ...
gtk_tree_store_set_valuesv
void
GtkTreeStore *tree_store, GtkTreeIter *iter, gint *columns, GValue *values, gint n_values
gtk_tree_store_set_valist
void
GtkTreeStore *tree_store, GtkTreeIter *iter, va_list var_args
gtk_tree_store_remove
gboolean
GtkTreeStore *tree_store, GtkTreeIter *iter
gtk_tree_store_insert
void
GtkTreeStore *tree_store, GtkTreeIter *iter, GtkTreeIter *parent, gint position
gtk_tree_store_insert_before
void
GtkTreeStore *tree_store, GtkTreeIter *iter, GtkTreeIter *parent, GtkTreeIter *sibling
gtk_tree_store_insert_after
void
GtkTreeStore *tree_store, GtkTreeIter *iter, GtkTreeIter *parent, GtkTreeIter *sibling
gtk_tree_store_insert_with_values
void
GtkTreeStore *tree_store, GtkTreeIter *iter, GtkTreeIter *parent, gint position, ...
gtk_tree_store_insert_with_valuesv
void
GtkTreeStore *tree_store, GtkTreeIter *iter, GtkTreeIter *parent, gint position, gint *columns, GValue *values, gint n_values
gtk_tree_store_prepend
void
GtkTreeStore *tree_store, GtkTreeIter *iter, GtkTreeIter *parent
gtk_tree_store_append
void
GtkTreeStore *tree_store, GtkTreeIter *iter, GtkTreeIter *parent
gtk_tree_store_is_ancestor
gboolean
GtkTreeStore *tree_store, GtkTreeIter *iter, GtkTreeIter *descendant
gtk_tree_store_iter_depth
gint
GtkTreeStore *tree_store, GtkTreeIter *iter
gtk_tree_store_clear
void
GtkTreeStore *tree_store
gtk_tree_store_iter_is_valid
gboolean
GtkTreeStore *tree_store, GtkTreeIter *iter
gtk_tree_store_reorder
void
GtkTreeStore *tree_store, GtkTreeIter *parent, gint *new_order
gtk_tree_store_swap
void
GtkTreeStore *tree_store, GtkTreeIter *a, GtkTreeIter *b
gtk_tree_store_move_before
void
GtkTreeStore *tree_store, GtkTreeIter *iter, GtkTreeIter *position
gtk_tree_store_move_after
void
GtkTreeStore *tree_store, GtkTreeIter *iter, GtkTreeIter *position
GtkTreeStorePrivate
GtkTreeViewDropPosition
typedef enum
{
/* drop before/after this row */
GTK_TREE_VIEW_DROP_BEFORE,
GTK_TREE_VIEW_DROP_AFTER,
/* drop as a child of this row (with fallback to before or after
* if into is not possible)
*/
GTK_TREE_VIEW_DROP_INTO_OR_BEFORE,
GTK_TREE_VIEW_DROP_INTO_OR_AFTER
} GtkTreeViewDropPosition;
GTK_TYPE_TREE_VIEW
#define GTK_TYPE_TREE_VIEW (gtk_tree_view_get_type ())
GTK_TREE_VIEW
#define GTK_TREE_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_VIEW, GtkTreeView))
GTK_TREE_VIEW_CLASS
#define GTK_TREE_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TREE_VIEW, GtkTreeViewClass))
GTK_IS_TREE_VIEW
#define GTK_IS_TREE_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TREE_VIEW))
GTK_IS_TREE_VIEW_CLASS
#define GTK_IS_TREE_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TREE_VIEW))
GTK_TREE_VIEW_GET_CLASS
#define GTK_TREE_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TREE_VIEW, GtkTreeViewClass))
GtkTreeView
struct _GtkTreeView
{
GtkContainer parent;
/*< private >*/
GtkTreeViewPrivate *priv;
};
GtkTreeViewClass
struct _GtkTreeViewClass
{
GtkContainerClass parent_class;
void (* row_activated) (GtkTreeView *tree_view,
GtkTreePath *path,
GtkTreeViewColumn *column);
gboolean (* test_expand_row) (GtkTreeView *tree_view,
GtkTreeIter *iter,
GtkTreePath *path);
gboolean (* test_collapse_row) (GtkTreeView *tree_view,
GtkTreeIter *iter,
GtkTreePath *path);
void (* row_expanded) (GtkTreeView *tree_view,
GtkTreeIter *iter,
GtkTreePath *path);
void (* row_collapsed) (GtkTreeView *tree_view,
GtkTreeIter *iter,
GtkTreePath *path);
void (* columns_changed) (GtkTreeView *tree_view);
void (* cursor_changed) (GtkTreeView *tree_view);
/* Key Binding signals */
gboolean (* move_cursor) (GtkTreeView *tree_view,
GtkMovementStep step,
gint count);
gboolean (* select_all) (GtkTreeView *tree_view);
gboolean (* unselect_all) (GtkTreeView *tree_view);
gboolean (* select_cursor_row) (GtkTreeView *tree_view,
gboolean start_editing);
gboolean (* toggle_cursor_row) (GtkTreeView *tree_view);
gboolean (* expand_collapse_cursor_row) (GtkTreeView *tree_view,
gboolean logical,
gboolean expand,
gboolean open_all);
gboolean (* select_cursor_parent) (GtkTreeView *tree_view);
gboolean (* start_interactive_search) (GtkTreeView *tree_view);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
void (*_gtk_reserved5) (void);
void (*_gtk_reserved6) (void);
void (*_gtk_reserved7) (void);
void (*_gtk_reserved8) (void);
};
GtkTreeViewColumnDropFunc
gboolean
GtkTreeView *tree_view,
GtkTreeViewColumn *column,
GtkTreeViewColumn *prev_column,
GtkTreeViewColumn *next_column,
gpointer data
GtkTreeViewMappingFunc
void
GtkTreeView *tree_view,
GtkTreePath *path,
gpointer user_data
GtkTreeViewSearchEqualFunc
gboolean
GtkTreeModel *model,
gint column,
const gchar *key,
GtkTreeIter *iter,
gpointer search_data
GtkTreeViewRowSeparatorFunc
gboolean
GtkTreeModel *model,
GtkTreeIter *iter,
gpointer data
GtkTreeViewSearchPositionFunc
void
GtkTreeView *tree_view,
GtkWidget *search_dialog,
gpointer user_data
gtk_tree_view_get_type
GType
void
gtk_tree_view_new
GtkWidget *
void
gtk_tree_view_new_with_model
GtkWidget *
GtkTreeModel *model
gtk_tree_view_get_model
GtkTreeModel *
GtkTreeView *tree_view
gtk_tree_view_set_model
void
GtkTreeView *tree_view, GtkTreeModel *model
gtk_tree_view_get_selection
GtkTreeSelection *
GtkTreeView *tree_view
gtk_tree_view_get_headers_visible
gboolean
GtkTreeView *tree_view
gtk_tree_view_set_headers_visible
void
GtkTreeView *tree_view, gboolean headers_visible
gtk_tree_view_columns_autosize
void
GtkTreeView *tree_view
gtk_tree_view_get_headers_clickable
gboolean
GtkTreeView *tree_view
gtk_tree_view_set_headers_clickable
void
GtkTreeView *tree_view, gboolean setting
gtk_tree_view_get_activate_on_single_click
gboolean
GtkTreeView *tree_view
gtk_tree_view_set_activate_on_single_click
void
GtkTreeView *tree_view, gboolean single
gtk_tree_view_append_column
gint
GtkTreeView *tree_view, GtkTreeViewColumn *column
gtk_tree_view_remove_column
gint
GtkTreeView *tree_view, GtkTreeViewColumn *column
gtk_tree_view_insert_column
gint
GtkTreeView *tree_view, GtkTreeViewColumn *column, gint position
gtk_tree_view_insert_column_with_attributes
gint
GtkTreeView *tree_view, gint position, const gchar *title, GtkCellRenderer *cell, ...
gtk_tree_view_insert_column_with_data_func
gint
GtkTreeView *tree_view, gint position, const gchar *title, GtkCellRenderer *cell, GtkTreeCellDataFunc func, gpointer data, GDestroyNotify dnotify
gtk_tree_view_get_n_columns
guint
GtkTreeView *tree_view
gtk_tree_view_get_column
GtkTreeViewColumn *
GtkTreeView *tree_view, gint n
gtk_tree_view_get_columns
GList *
GtkTreeView *tree_view
gtk_tree_view_move_column_after
void
GtkTreeView *tree_view, GtkTreeViewColumn *column, GtkTreeViewColumn *base_column
gtk_tree_view_set_expander_column
void
GtkTreeView *tree_view, GtkTreeViewColumn *column
gtk_tree_view_get_expander_column
GtkTreeViewColumn *
GtkTreeView *tree_view
gtk_tree_view_set_column_drag_function
void
GtkTreeView *tree_view, GtkTreeViewColumnDropFunc func, gpointer user_data, GDestroyNotify destroy
gtk_tree_view_scroll_to_point
void
GtkTreeView *tree_view, gint tree_x, gint tree_y
gtk_tree_view_scroll_to_cell
void
GtkTreeView *tree_view, GtkTreePath *path, GtkTreeViewColumn *column, gboolean use_align, gfloat row_align, gfloat col_align
gtk_tree_view_row_activated
void
GtkTreeView *tree_view, GtkTreePath *path, GtkTreeViewColumn *column
gtk_tree_view_expand_all
void
GtkTreeView *tree_view
gtk_tree_view_collapse_all
void
GtkTreeView *tree_view
gtk_tree_view_expand_to_path
void
GtkTreeView *tree_view, GtkTreePath *path
gtk_tree_view_expand_row
gboolean
GtkTreeView *tree_view, GtkTreePath *path, gboolean open_all
gtk_tree_view_collapse_row
gboolean
GtkTreeView *tree_view, GtkTreePath *path
gtk_tree_view_map_expanded_rows
void
GtkTreeView *tree_view, GtkTreeViewMappingFunc func, gpointer data
gtk_tree_view_row_expanded
gboolean
GtkTreeView *tree_view, GtkTreePath *path
gtk_tree_view_set_reorderable
void
GtkTreeView *tree_view, gboolean reorderable
gtk_tree_view_get_reorderable
gboolean
GtkTreeView *tree_view
gtk_tree_view_set_cursor
void
GtkTreeView *tree_view, GtkTreePath *path, GtkTreeViewColumn *focus_column, gboolean start_editing
gtk_tree_view_set_cursor_on_cell
void
GtkTreeView *tree_view, GtkTreePath *path, GtkTreeViewColumn *focus_column, GtkCellRenderer *focus_cell, gboolean start_editing
gtk_tree_view_get_cursor
void
GtkTreeView *tree_view, GtkTreePath **path, GtkTreeViewColumn **focus_column
gtk_tree_view_get_path_at_pos
gboolean
GtkTreeView *tree_view, gint x, gint y, GtkTreePath **path, GtkTreeViewColumn **column, gint *cell_x, gint *cell_y
gtk_tree_view_get_cell_area
void
GtkTreeView *tree_view, GtkTreePath *path, GtkTreeViewColumn *column, GdkRectangle *rect
gtk_tree_view_get_background_area
void
GtkTreeView *tree_view, GtkTreePath *path, GtkTreeViewColumn *column, GdkRectangle *rect
gtk_tree_view_get_visible_rect
void
GtkTreeView *tree_view, GdkRectangle *visible_rect
gtk_tree_view_get_visible_range
gboolean
GtkTreeView *tree_view, GtkTreePath **start_path, GtkTreePath **end_path
gtk_tree_view_is_blank_at_pos
gboolean
GtkTreeView *tree_view, gint x, gint y, GtkTreePath **path, GtkTreeViewColumn **column, gint *cell_x, gint *cell_y
gtk_tree_view_enable_model_drag_source
void
GtkTreeView *tree_view, GdkModifierType start_button_mask, GdkContentFormats *formats, GdkDragAction actions
gtk_tree_view_enable_model_drag_dest
void
GtkTreeView *tree_view, GdkContentFormats *formats, GdkDragAction actions
gtk_tree_view_unset_rows_drag_source
void
GtkTreeView *tree_view
gtk_tree_view_unset_rows_drag_dest
void
GtkTreeView *tree_view
gtk_tree_view_set_drag_dest_row
void
GtkTreeView *tree_view, GtkTreePath *path, GtkTreeViewDropPosition pos
gtk_tree_view_get_drag_dest_row
void
GtkTreeView *tree_view, GtkTreePath **path, GtkTreeViewDropPosition *pos
gtk_tree_view_get_dest_row_at_pos
gboolean
GtkTreeView *tree_view, gint drag_x, gint drag_y, GtkTreePath **path, GtkTreeViewDropPosition *pos
gtk_tree_view_create_row_drag_icon
GdkPaintable *
GtkTreeView *tree_view, GtkTreePath *path
gtk_tree_view_set_enable_search
void
GtkTreeView *tree_view, gboolean enable_search
gtk_tree_view_get_enable_search
gboolean
GtkTreeView *tree_view
gtk_tree_view_get_search_column
gint
GtkTreeView *tree_view
gtk_tree_view_set_search_column
void
GtkTreeView *tree_view, gint column
gtk_tree_view_get_search_equal_func
GtkTreeViewSearchEqualFunc
GtkTreeView *tree_view
gtk_tree_view_set_search_equal_func
void
GtkTreeView *tree_view, GtkTreeViewSearchEqualFunc search_equal_func, gpointer search_user_data, GDestroyNotify search_destroy
gtk_tree_view_get_search_entry
GtkEditable *
GtkTreeView *tree_view
gtk_tree_view_set_search_entry
void
GtkTreeView *tree_view, GtkEditable *entry
gtk_tree_view_get_search_position_func
GtkTreeViewSearchPositionFunc
GtkTreeView *tree_view
gtk_tree_view_set_search_position_func
void
GtkTreeView *tree_view, GtkTreeViewSearchPositionFunc func, gpointer data, GDestroyNotify destroy
gtk_tree_view_convert_widget_to_tree_coords
void
GtkTreeView *tree_view, gint wx, gint wy, gint *tx, gint *ty
gtk_tree_view_convert_tree_to_widget_coords
void
GtkTreeView *tree_view, gint tx, gint ty, gint *wx, gint *wy
gtk_tree_view_convert_widget_to_bin_window_coords
void
GtkTreeView *tree_view, gint wx, gint wy, gint *bx, gint *by
gtk_tree_view_convert_bin_window_to_widget_coords
void
GtkTreeView *tree_view, gint bx, gint by, gint *wx, gint *wy
gtk_tree_view_convert_tree_to_bin_window_coords
void
GtkTreeView *tree_view, gint tx, gint ty, gint *bx, gint *by
gtk_tree_view_convert_bin_window_to_tree_coords
void
GtkTreeView *tree_view, gint bx, gint by, gint *tx, gint *ty
gtk_tree_view_set_fixed_height_mode
void
GtkTreeView *tree_view, gboolean enable
gtk_tree_view_get_fixed_height_mode
gboolean
GtkTreeView *tree_view
gtk_tree_view_set_hover_selection
void
GtkTreeView *tree_view, gboolean hover
gtk_tree_view_get_hover_selection
gboolean
GtkTreeView *tree_view
gtk_tree_view_set_hover_expand
void
GtkTreeView *tree_view, gboolean expand
gtk_tree_view_get_hover_expand
gboolean
GtkTreeView *tree_view
gtk_tree_view_set_rubber_banding
void
GtkTreeView *tree_view, gboolean enable
gtk_tree_view_get_rubber_banding
gboolean
GtkTreeView *tree_view
gtk_tree_view_is_rubber_banding_active
gboolean
GtkTreeView *tree_view
gtk_tree_view_get_row_separator_func
GtkTreeViewRowSeparatorFunc
GtkTreeView *tree_view
gtk_tree_view_set_row_separator_func
void
GtkTreeView *tree_view, GtkTreeViewRowSeparatorFunc func, gpointer data, GDestroyNotify destroy
gtk_tree_view_get_grid_lines
GtkTreeViewGridLines
GtkTreeView *tree_view
gtk_tree_view_set_grid_lines
void
GtkTreeView *tree_view, GtkTreeViewGridLines grid_lines
gtk_tree_view_get_enable_tree_lines
gboolean
GtkTreeView *tree_view
gtk_tree_view_set_enable_tree_lines
void
GtkTreeView *tree_view, gboolean enabled
gtk_tree_view_set_show_expanders
void
GtkTreeView *tree_view, gboolean enabled
gtk_tree_view_get_show_expanders
gboolean
GtkTreeView *tree_view
gtk_tree_view_set_level_indentation
void
GtkTreeView *tree_view, gint indentation
gtk_tree_view_get_level_indentation
gint
GtkTreeView *tree_view
gtk_tree_view_set_tooltip_row
void
GtkTreeView *tree_view, GtkTooltip *tooltip, GtkTreePath *path
gtk_tree_view_set_tooltip_cell
void
GtkTreeView *tree_view, GtkTooltip *tooltip, GtkTreePath *path, GtkTreeViewColumn *column, GtkCellRenderer *cell
gtk_tree_view_get_tooltip_context
gboolean
GtkTreeView *tree_view, gint *x, gint *y, gboolean keyboard_tip, GtkTreeModel **model, GtkTreePath **path, GtkTreeIter *iter
gtk_tree_view_set_tooltip_column
void
GtkTreeView *tree_view, gint column
gtk_tree_view_get_tooltip_column
gint
GtkTreeView *tree_view
GtkTreeSelection
GtkTreeSelectionClass
GtkTreeViewPrivate
GTK_TYPE_TREE_VIEW_COLUMN
#define GTK_TYPE_TREE_VIEW_COLUMN (gtk_tree_view_column_get_type ())
GTK_TREE_VIEW_COLUMN
#define GTK_TREE_VIEW_COLUMN(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_VIEW_COLUMN, GtkTreeViewColumn))
GTK_TREE_VIEW_COLUMN_CLASS
#define GTK_TREE_VIEW_COLUMN_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TREE_VIEW_COLUMN, GtkTreeViewColumnClass))
GTK_IS_TREE_VIEW_COLUMN
#define GTK_IS_TREE_VIEW_COLUMN(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TREE_VIEW_COLUMN))
GTK_IS_TREE_VIEW_COLUMN_CLASS
#define GTK_IS_TREE_VIEW_COLUMN_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TREE_VIEW_COLUMN))
GTK_TREE_VIEW_COLUMN_GET_CLASS
#define GTK_TREE_VIEW_COLUMN_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TREE_VIEW_COLUMN, GtkTreeViewColumnClass))
GtkTreeViewColumnSizing
typedef enum
{
GTK_TREE_VIEW_COLUMN_GROW_ONLY,
GTK_TREE_VIEW_COLUMN_AUTOSIZE,
GTK_TREE_VIEW_COLUMN_FIXED
} GtkTreeViewColumnSizing;
GtkTreeCellDataFunc
void
GtkTreeViewColumn *tree_column,
GtkCellRenderer *cell,
GtkTreeModel *tree_model,
GtkTreeIter *iter,
gpointer data
GtkTreeViewColumn
struct _GtkTreeViewColumn
{
GInitiallyUnowned parent_instance;
GtkTreeViewColumnPrivate *priv;
};
GtkTreeViewColumnClass
struct _GtkTreeViewColumnClass
{
GInitiallyUnownedClass parent_class;
void (*clicked) (GtkTreeViewColumn *tree_column);
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_tree_view_column_get_type
GType
void
gtk_tree_view_column_new
GtkTreeViewColumn *
void
gtk_tree_view_column_new_with_area
GtkTreeViewColumn *
GtkCellArea *area
gtk_tree_view_column_new_with_attributes
GtkTreeViewColumn *
const gchar *title, GtkCellRenderer *cell, ...
gtk_tree_view_column_pack_start
void
GtkTreeViewColumn *tree_column, GtkCellRenderer *cell, gboolean expand
gtk_tree_view_column_pack_end
void
GtkTreeViewColumn *tree_column, GtkCellRenderer *cell, gboolean expand
gtk_tree_view_column_clear
void
GtkTreeViewColumn *tree_column
gtk_tree_view_column_add_attribute
void
GtkTreeViewColumn *tree_column, GtkCellRenderer *cell_renderer, const gchar *attribute, gint column
gtk_tree_view_column_set_attributes
void
GtkTreeViewColumn *tree_column, GtkCellRenderer *cell_renderer, ...
gtk_tree_view_column_set_cell_data_func
void
GtkTreeViewColumn *tree_column, GtkCellRenderer *cell_renderer, GtkTreeCellDataFunc func, gpointer func_data, GDestroyNotify destroy
gtk_tree_view_column_clear_attributes
void
GtkTreeViewColumn *tree_column, GtkCellRenderer *cell_renderer
gtk_tree_view_column_set_spacing
void
GtkTreeViewColumn *tree_column, gint spacing
gtk_tree_view_column_get_spacing
gint
GtkTreeViewColumn *tree_column
gtk_tree_view_column_set_visible
void
GtkTreeViewColumn *tree_column, gboolean visible
gtk_tree_view_column_get_visible
gboolean
GtkTreeViewColumn *tree_column
gtk_tree_view_column_set_resizable
void
GtkTreeViewColumn *tree_column, gboolean resizable
gtk_tree_view_column_get_resizable
gboolean
GtkTreeViewColumn *tree_column
gtk_tree_view_column_set_sizing
void
GtkTreeViewColumn *tree_column, GtkTreeViewColumnSizing type
gtk_tree_view_column_get_sizing
GtkTreeViewColumnSizing
GtkTreeViewColumn *tree_column
gtk_tree_view_column_get_x_offset
gint
GtkTreeViewColumn *tree_column
gtk_tree_view_column_get_width
gint
GtkTreeViewColumn *tree_column
gtk_tree_view_column_get_fixed_width
gint
GtkTreeViewColumn *tree_column
gtk_tree_view_column_set_fixed_width
void
GtkTreeViewColumn *tree_column, gint fixed_width
gtk_tree_view_column_set_min_width
void
GtkTreeViewColumn *tree_column, gint min_width
gtk_tree_view_column_get_min_width
gint
GtkTreeViewColumn *tree_column
gtk_tree_view_column_set_max_width
void
GtkTreeViewColumn *tree_column, gint max_width
gtk_tree_view_column_get_max_width
gint
GtkTreeViewColumn *tree_column
gtk_tree_view_column_clicked
void
GtkTreeViewColumn *tree_column
gtk_tree_view_column_set_title
void
GtkTreeViewColumn *tree_column, const gchar *title
gtk_tree_view_column_get_title
const gchar *
GtkTreeViewColumn *tree_column
gtk_tree_view_column_set_expand
void
GtkTreeViewColumn *tree_column, gboolean expand
gtk_tree_view_column_get_expand
gboolean
GtkTreeViewColumn *tree_column
gtk_tree_view_column_set_clickable
void
GtkTreeViewColumn *tree_column, gboolean clickable
gtk_tree_view_column_get_clickable
gboolean
GtkTreeViewColumn *tree_column
gtk_tree_view_column_set_widget
void
GtkTreeViewColumn *tree_column, GtkWidget *widget
gtk_tree_view_column_get_widget
GtkWidget *
GtkTreeViewColumn *tree_column
gtk_tree_view_column_set_alignment
void
GtkTreeViewColumn *tree_column, gfloat xalign
gtk_tree_view_column_get_alignment
gfloat
GtkTreeViewColumn *tree_column
gtk_tree_view_column_set_reorderable
void
GtkTreeViewColumn *tree_column, gboolean reorderable
gtk_tree_view_column_get_reorderable
gboolean
GtkTreeViewColumn *tree_column
gtk_tree_view_column_set_sort_column_id
void
GtkTreeViewColumn *tree_column, gint sort_column_id
gtk_tree_view_column_get_sort_column_id
gint
GtkTreeViewColumn *tree_column
gtk_tree_view_column_set_sort_indicator
void
GtkTreeViewColumn *tree_column, gboolean setting
gtk_tree_view_column_get_sort_indicator
gboolean
GtkTreeViewColumn *tree_column
gtk_tree_view_column_set_sort_order
void
GtkTreeViewColumn *tree_column, GtkSortType order
gtk_tree_view_column_get_sort_order
GtkSortType
GtkTreeViewColumn *tree_column
gtk_tree_view_column_cell_set_cell_data
void
GtkTreeViewColumn *tree_column, GtkTreeModel *tree_model, GtkTreeIter *iter, gboolean is_expander, gboolean is_expanded
gtk_tree_view_column_cell_get_size
void
GtkTreeViewColumn *tree_column, const GdkRectangle *cell_area, gint *x_offset, gint *y_offset, gint *width, gint *height
gtk_tree_view_column_cell_is_visible
gboolean
GtkTreeViewColumn *tree_column
gtk_tree_view_column_focus_cell
void
GtkTreeViewColumn *tree_column, GtkCellRenderer *cell
gtk_tree_view_column_cell_get_position
gboolean
GtkTreeViewColumn *tree_column, GtkCellRenderer *cell_renderer, gint *x_offset, gint *width
gtk_tree_view_column_queue_resize
void
GtkTreeViewColumn *tree_column
gtk_tree_view_column_get_tree_view
GtkWidget *
GtkTreeViewColumn *tree_column
gtk_tree_view_column_get_button
GtkWidget *
GtkTreeViewColumn *tree_column
GtkTreeViewColumnPrivate
GtkSnapshot
typedef GdkSnapshot GtkSnapshot;
GtkRcPropertyParser
gboolean
const GParamSpec *pspec,
const GString *rc_string,
GValue *property_value
GtkBuilderConnectFunc
void
GtkBuilder *builder,
GObject *object,
const gchar *signal_name,
const gchar *handler_name,
GObject *connect_object,
GConnectFlags flags,
gpointer user_data
GtkAdjustment
GtkBuilder
GtkClipboard
GtkEventController
GtkGesture
GtkLayoutManager
GtkRequisition
GtkRoot
GtkSelectionData
GtkSettings
GtkStyleContext
GtkTooltip
GtkWidget
GtkWidgetPath
GtkWindow
GTK_TYPE_VIDEO
#define GTK_TYPE_VIDEO (gtk_video_get_type ())
gtk_video_new
GtkWidget *
void
gtk_video_new_for_media_stream
GtkWidget *
GtkMediaStream *stream
gtk_video_new_for_file
GtkWidget *
GFile *file
gtk_video_new_for_filename
GtkWidget *
const char *filename
gtk_video_new_for_resource
GtkWidget *
const char *resource_path
gtk_video_get_media_stream
GtkMediaStream *
GtkVideo *self
gtk_video_set_media_stream
void
GtkVideo *self, GtkMediaStream *stream
gtk_video_get_file
GFile *
GtkVideo *self
gtk_video_set_file
void
GtkVideo *self, GFile *file
gtk_video_set_filename
void
GtkVideo *self, const char *filename
gtk_video_set_resource
void
GtkVideo *self, const char *resource_path
gtk_video_get_autoplay
gboolean
GtkVideo *self
gtk_video_set_autoplay
void
GtkVideo *self, gboolean autoplay
gtk_video_get_loop
gboolean
GtkVideo *self
gtk_video_set_loop
void
GtkVideo *self, gboolean loop
GtkVideo
GTK_TYPE_VIEWPORT
#define GTK_TYPE_VIEWPORT (gtk_viewport_get_type ())
GTK_VIEWPORT
#define GTK_VIEWPORT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_VIEWPORT, GtkViewport))
GTK_VIEWPORT_CLASS
#define GTK_VIEWPORT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_VIEWPORT, GtkViewportClass))
GTK_IS_VIEWPORT
#define GTK_IS_VIEWPORT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_VIEWPORT))
GTK_IS_VIEWPORT_CLASS
#define GTK_IS_VIEWPORT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_VIEWPORT))
GTK_VIEWPORT_GET_CLASS
#define GTK_VIEWPORT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_VIEWPORT, GtkViewportClass))
GtkViewport
struct _GtkViewport
{
GtkBin parent_instance;
};
GtkViewportClass
struct _GtkViewportClass
{
GtkBinClass parent_class;
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_viewport_get_type
GType
void
gtk_viewport_new
GtkWidget *
GtkAdjustment *hadjustment, GtkAdjustment *vadjustment
gtk_viewport_set_shadow_type
void
GtkViewport *viewport, GtkShadowType type
gtk_viewport_get_shadow_type
GtkShadowType
GtkViewport *viewport
GtkViewportPrivate
GTK_TYPE_VOLUME_BUTTON
#define GTK_TYPE_VOLUME_BUTTON (gtk_volume_button_get_type ())
GTK_VOLUME_BUTTON
#define GTK_VOLUME_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_VOLUME_BUTTON, GtkVolumeButton))
GTK_VOLUME_BUTTON_CLASS
#define GTK_VOLUME_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_VOLUME_BUTTON, GtkVolumeButtonClass))
GTK_IS_VOLUME_BUTTON
#define GTK_IS_VOLUME_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_VOLUME_BUTTON))
GTK_IS_VOLUME_BUTTON_CLASS
#define GTK_IS_VOLUME_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_VOLUME_BUTTON))
GTK_VOLUME_BUTTON_GET_CLASS
#define GTK_VOLUME_BUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_VOLUME_BUTTON, GtkVolumeButtonClass))
GtkVolumeButton
struct _GtkVolumeButton
{
GtkScaleButton parent;
};
GtkVolumeButtonClass
struct _GtkVolumeButtonClass
{
GtkScaleButtonClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_volume_button_get_type
GType
void
gtk_volume_button_new
GtkWidget *
void
GTK_TYPE_WIDGET
#define GTK_TYPE_WIDGET (gtk_widget_get_type ())
GTK_WIDGET
#define GTK_WIDGET(widget) (G_TYPE_CHECK_INSTANCE_CAST ((widget), GTK_TYPE_WIDGET, GtkWidget))
GTK_WIDGET_CLASS
#define GTK_WIDGET_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_WIDGET, GtkWidgetClass))
GTK_IS_WIDGET
#define GTK_IS_WIDGET(widget) (G_TYPE_CHECK_INSTANCE_TYPE ((widget), GTK_TYPE_WIDGET))
GTK_IS_WIDGET_CLASS
#define GTK_IS_WIDGET_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_WIDGET))
GTK_WIDGET_GET_CLASS
#define GTK_WIDGET_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_WIDGET, GtkWidgetClass))
GTK_TYPE_REQUISITION
#define GTK_TYPE_REQUISITION (gtk_requisition_get_type ())
GtkAllocation
typedef GdkRectangle GtkAllocation;
GtkCallback
void
GtkWidget *widget,
gpointer data
GtkTickCallback
gboolean
GtkWidget *widget,
GdkFrameClock *frame_clock,
gpointer user_data
GtkRequisition
struct _GtkRequisition
{
gint width;
gint height;
};
GtkWidget
struct _GtkWidget
{
GInitiallyUnowned parent_instance;
/*< private >*/
GtkWidgetPrivate *priv;
};
GtkWidgetClass
struct _GtkWidgetClass
{
GInitiallyUnownedClass parent_class;
/*< public >*/
guint activate_signal;
/* basics */
void (* destroy) (GtkWidget *widget);
void (* show) (GtkWidget *widget);
void (* hide) (GtkWidget *widget);
void (* map) (GtkWidget *widget);
void (* unmap) (GtkWidget *widget);
void (* realize) (GtkWidget *widget);
void (* unrealize) (GtkWidget *widget);
void (* root) (GtkWidget *widget);
void (* unroot) (GtkWidget *widget);
void (* size_allocate) (GtkWidget *widget,
int width,
int height,
int baseline);
void (* state_flags_changed) (GtkWidget *widget,
GtkStateFlags previous_state_flags);
void (* direction_changed) (GtkWidget *widget,
GtkTextDirection previous_direction);
void (* grab_notify) (GtkWidget *widget,
gboolean was_grabbed);
/* size requests */
GtkSizeRequestMode (* get_request_mode) (GtkWidget *widget);
void (* measure) (GtkWidget *widget,
GtkOrientation orientation,
int for_size,
int *minimum,
int *natural,
int *minimum_baseline,
int *natural_baseline);
/* Mnemonics */
gboolean (* mnemonic_activate) (GtkWidget *widget,
gboolean group_cycling);
/* explicit focus */
void (* grab_focus) (GtkWidget *widget);
gboolean (* focus) (GtkWidget *widget,
GtkDirectionType direction);
/* keyboard navigation */
void (* move_focus) (GtkWidget *widget,
GtkDirectionType direction);
gboolean (* keynav_failed) (GtkWidget *widget,
GtkDirectionType direction);
/* Source side drag signals */
void (* drag_begin) (GtkWidget *widget,
GdkDrag *drag);
void (* drag_end) (GtkWidget *widget,
GdkDrag *drag);
void (* drag_data_get) (GtkWidget *widget,
GdkDrag *drag,
GtkSelectionData *selection_data);
void (* drag_data_delete) (GtkWidget *widget,
GdkDrag *drag);
/* Target side drag signals */
void (* drag_leave) (GtkWidget *widget,
GdkDrop *drop);
gboolean (* drag_motion) (GtkWidget *widget,
GdkDrop *drop,
gint x,
gint y);
gboolean (* drag_drop) (GtkWidget *widget,
GdkDrop *drop,
gint x,
gint y);
void (* drag_data_received) (GtkWidget *widget,
GdkDrop *drop,
GtkSelectionData *selection_data);
gboolean (* drag_failed) (GtkWidget *widget,
GdkDrag *drag,
GtkDragResult result);
/* Signals used only for keybindings */
gboolean (* popup_menu) (GtkWidget *widget);
/* accessibility support
*/
AtkObject * (* get_accessible) (GtkWidget *widget);
gboolean (* can_activate_accel) (GtkWidget *widget,
guint signal_id);
gboolean (* query_tooltip) (GtkWidget *widget,
gint x,
gint y,
gboolean keyboard_tooltip,
GtkTooltip *tooltip);
void (* compute_expand) (GtkWidget *widget,
gboolean *hexpand_p,
gboolean *vexpand_p);
void (* style_updated) (GtkWidget *widget);
void (* snapshot) (GtkWidget *widget,
GtkSnapshot *snapshot);
gboolean (* contains) (GtkWidget *widget,
gdouble x,
gdouble y);
/*< private >*/
GtkWidgetClassPrivate *priv;
/* Padding for future expansion */
void (*_gtk_reserved7) (void);
};
gtk_widget_get_type
GType
void
gtk_widget_new
GtkWidget *
GType type, const gchar *first_property_name, ...
gtk_widget_destroy
void
GtkWidget *widget
gtk_widget_destroyed
void
GtkWidget *widget, GtkWidget **widget_pointer
gtk_widget_unparent
void
GtkWidget *widget
gtk_widget_show
void
GtkWidget *widget
gtk_widget_hide
void
GtkWidget *widget
gtk_widget_map
void
GtkWidget *widget
gtk_widget_unmap
void
GtkWidget *widget
gtk_widget_realize
void
GtkWidget *widget
gtk_widget_unrealize
void
GtkWidget *widget
gtk_widget_queue_draw
void
GtkWidget *widget
gtk_widget_queue_resize
void
GtkWidget *widget
gtk_widget_queue_resize_no_redraw
void
GtkWidget *widget
gtk_widget_queue_allocate
void
GtkWidget *widget
gtk_widget_get_frame_clock
GdkFrameClock *
GtkWidget *widget
gtk_widget_size_allocate
void
GtkWidget *widget, const GtkAllocation *allocation, int baseline
gtk_widget_allocate
void
GtkWidget *widget, int width, int height, int baseline, GskTransform *transform
gtk_widget_get_request_mode
GtkSizeRequestMode
GtkWidget *widget
gtk_widget_measure
void
GtkWidget *widget, GtkOrientation orientation, int for_size, int *minimum, int *natural, int *minimum_baseline, int *natural_baseline
gtk_widget_get_preferred_size
void
GtkWidget *widget, GtkRequisition *minimum_size, GtkRequisition *natural_size
gtk_widget_set_layout_manager
void
GtkWidget *widget, GtkLayoutManager *layout_manager
gtk_widget_get_layout_manager
GtkLayoutManager *
GtkWidget *widget
gtk_widget_class_set_layout_manager_type
void
GtkWidgetClass *widget_class, GType type
gtk_widget_class_get_layout_manager_type
GType
GtkWidgetClass *widget_class
gtk_widget_add_accelerator
void
GtkWidget *widget, const gchar *accel_signal, GtkAccelGroup *accel_group, guint accel_key, GdkModifierType accel_mods, GtkAccelFlags accel_flags
gtk_widget_remove_accelerator
gboolean
GtkWidget *widget, GtkAccelGroup *accel_group, guint accel_key, GdkModifierType accel_mods
gtk_widget_set_accel_path
void
GtkWidget *widget, const gchar *accel_path, GtkAccelGroup *accel_group
gtk_widget_list_accel_closures
GList *
GtkWidget *widget
gtk_widget_can_activate_accel
gboolean
GtkWidget *widget, guint signal_id
gtk_widget_mnemonic_activate
gboolean
GtkWidget *widget, gboolean group_cycling
gtk_widget_event
gboolean
GtkWidget *widget, const GdkEvent *event
gtk_widget_activate
gboolean
GtkWidget *widget
gtk_widget_set_can_focus
void
GtkWidget *widget, gboolean can_focus
gtk_widget_get_can_focus
gboolean
GtkWidget *widget
gtk_widget_has_focus
gboolean
GtkWidget *widget
gtk_widget_is_focus
gboolean
GtkWidget *widget
gtk_widget_has_visible_focus
gboolean
GtkWidget *widget
gtk_widget_grab_focus
void
GtkWidget *widget
gtk_widget_set_focus_on_click
void
GtkWidget *widget, gboolean focus_on_click
gtk_widget_get_focus_on_click
gboolean
GtkWidget *widget
gtk_widget_set_can_target
void
GtkWidget *widget, gboolean can_target
gtk_widget_get_can_target
gboolean
GtkWidget *widget
gtk_widget_has_default
gboolean
GtkWidget *widget
gtk_widget_set_receives_default
void
GtkWidget *widget, gboolean receives_default
gtk_widget_get_receives_default
gboolean
GtkWidget *widget
gtk_widget_has_grab
gboolean
GtkWidget *widget
gtk_widget_device_is_shadowed
gboolean
GtkWidget *widget, GdkDevice *device
gtk_widget_set_name
void
GtkWidget *widget, const gchar *name
gtk_widget_get_name
const gchar *
GtkWidget *widget
gtk_widget_set_state_flags
void
GtkWidget *widget, GtkStateFlags flags, gboolean clear
gtk_widget_unset_state_flags
void
GtkWidget *widget, GtkStateFlags flags
gtk_widget_get_state_flags
GtkStateFlags
GtkWidget *widget
gtk_widget_set_sensitive
void
GtkWidget *widget, gboolean sensitive
gtk_widget_get_sensitive
gboolean
GtkWidget *widget
gtk_widget_is_sensitive
gboolean
GtkWidget *widget
gtk_widget_set_visible
void
GtkWidget *widget, gboolean visible
gtk_widget_get_visible
gboolean
GtkWidget *widget
gtk_widget_is_visible
gboolean
GtkWidget *widget
gtk_widget_set_has_surface
void
GtkWidget *widget, gboolean has_surface
gtk_widget_get_has_surface
gboolean
GtkWidget *widget
gtk_widget_is_toplevel
gboolean
GtkWidget *widget
gtk_widget_is_drawable
gboolean
GtkWidget *widget
gtk_widget_get_realized
gboolean
GtkWidget *widget
gtk_widget_get_mapped
gboolean
GtkWidget *widget
gtk_widget_set_parent
void
GtkWidget *widget, GtkWidget *parent
gtk_widget_get_parent
GtkWidget *
GtkWidget *widget
gtk_widget_get_root
GtkRoot *
GtkWidget *widget
gtk_widget_set_child_visible
void
GtkWidget *widget, gboolean child_visible
gtk_widget_get_child_visible
gboolean
GtkWidget *widget
gtk_widget_set_surface
void
GtkWidget *widget, GdkSurface *surface
gtk_widget_get_surface
GdkSurface *
GtkWidget *widget
gtk_widget_register_surface
void
GtkWidget *widget, GdkSurface *surface
gtk_widget_unregister_surface
void
GtkWidget *widget, GdkSurface *surface
gtk_widget_get_allocated_width
int
GtkWidget *widget
gtk_widget_get_allocated_height
int
GtkWidget *widget
gtk_widget_get_allocated_baseline
int
GtkWidget *widget
gtk_widget_get_allocation
void
GtkWidget *widget, GtkAllocation *allocation
gtk_widget_compute_transform
gboolean
GtkWidget *widget, GtkWidget *target, graphene_matrix_t *out_transform
gtk_widget_compute_bounds
gboolean
GtkWidget *widget, GtkWidget *target, graphene_rect_t *out_bounds
gtk_widget_compute_point
gboolean
GtkWidget *widget, GtkWidget *target, const graphene_point_t *point, graphene_point_t *out_point
gtk_widget_get_width
int
GtkWidget *widget
gtk_widget_get_height
int
GtkWidget *widget
gtk_widget_child_focus
gboolean
GtkWidget *widget, GtkDirectionType direction
gtk_widget_keynav_failed
gboolean
GtkWidget *widget, GtkDirectionType direction
gtk_widget_error_bell
void
GtkWidget *widget
gtk_widget_set_size_request
void
GtkWidget *widget, gint width, gint height
gtk_widget_get_size_request
void
GtkWidget *widget, gint *width, gint *height
gtk_widget_set_opacity
void
GtkWidget *widget, double opacity
gtk_widget_get_opacity
double
GtkWidget *widget
gtk_widget_set_overflow
void
GtkWidget *widget, GtkOverflow overflow
gtk_widget_get_overflow
GtkOverflow
GtkWidget *widget
gtk_widget_get_toplevel
GtkWidget *
GtkWidget *widget
gtk_widget_get_ancestor
GtkWidget *
GtkWidget *widget, GType widget_type
gtk_widget_get_scale_factor
gint
GtkWidget *widget
gtk_widget_get_display
GdkDisplay *
GtkWidget *widget
gtk_widget_get_settings
GtkSettings *
GtkWidget *widget
gtk_widget_get_clipboard
GdkClipboard *
GtkWidget *widget
gtk_widget_get_primary_clipboard
GdkClipboard *
GtkWidget *widget
gtk_widget_get_hexpand
gboolean
GtkWidget *widget
gtk_widget_set_hexpand
void
GtkWidget *widget, gboolean expand
gtk_widget_get_hexpand_set
gboolean
GtkWidget *widget
gtk_widget_set_hexpand_set
void
GtkWidget *widget, gboolean set
gtk_widget_get_vexpand
gboolean
GtkWidget *widget
gtk_widget_set_vexpand
void
GtkWidget *widget, gboolean expand
gtk_widget_get_vexpand_set
gboolean
GtkWidget *widget
gtk_widget_set_vexpand_set
void
GtkWidget *widget, gboolean set
gtk_widget_queue_compute_expand
void
GtkWidget *widget
gtk_widget_compute_expand
gboolean
GtkWidget *widget, GtkOrientation orientation
gtk_widget_get_support_multidevice
gboolean
GtkWidget *widget
gtk_widget_set_support_multidevice
void
GtkWidget *widget, gboolean support_multidevice
gtk_widget_class_set_accessible_type
void
GtkWidgetClass *widget_class, GType type
gtk_widget_class_set_accessible_role
void
GtkWidgetClass *widget_class, AtkRole role
gtk_widget_get_accessible
AtkObject *
GtkWidget *widget
gtk_widget_get_halign
GtkAlign
GtkWidget *widget
gtk_widget_set_halign
void
GtkWidget *widget, GtkAlign align
gtk_widget_get_valign
GtkAlign
GtkWidget *widget
gtk_widget_set_valign
void
GtkWidget *widget, GtkAlign align
gtk_widget_get_margin_start
gint
GtkWidget *widget
gtk_widget_set_margin_start
void
GtkWidget *widget, gint margin
gtk_widget_get_margin_end
gint
GtkWidget *widget
gtk_widget_set_margin_end
void
GtkWidget *widget, gint margin
gtk_widget_get_margin_top
gint
GtkWidget *widget
gtk_widget_set_margin_top
void
GtkWidget *widget, gint margin
gtk_widget_get_margin_bottom
gint
GtkWidget *widget
gtk_widget_set_margin_bottom
void
GtkWidget *widget, gint margin
gtk_widget_is_ancestor
gboolean
GtkWidget *widget, GtkWidget *ancestor
gtk_widget_translate_coordinates
gboolean
GtkWidget *src_widget, GtkWidget *dest_widget, gint src_x, gint src_y, gint *dest_x, gint *dest_y
gtk_widget_contains
gboolean
GtkWidget *widget, gdouble x, gdouble y
gtk_widget_pick
GtkWidget *
GtkWidget *widget, gdouble x, gdouble y, GtkPickFlags flags
gtk_widget_add_controller
void
GtkWidget *widget, GtkEventController *controller
gtk_widget_remove_controller
void
GtkWidget *widget, GtkEventController *controller
gtk_widget_reset_style
void
GtkWidget *widget
gtk_widget_create_pango_context
PangoContext *
GtkWidget *widget
gtk_widget_get_pango_context
PangoContext *
GtkWidget *widget
gtk_widget_set_font_options
void
GtkWidget *widget, const cairo_font_options_t *options
gtk_widget_get_font_options
const cairo_font_options_t *
GtkWidget *widget
gtk_widget_create_pango_layout
PangoLayout *
GtkWidget *widget, const gchar *text
gtk_widget_set_direction
void
GtkWidget *widget, GtkTextDirection dir
gtk_widget_get_direction
GtkTextDirection
GtkWidget *widget
gtk_widget_set_default_direction
void
GtkTextDirection dir
gtk_widget_get_default_direction
GtkTextDirection
void
gtk_widget_input_shape_combine_region
void
GtkWidget *widget, cairo_region_t *region
gtk_widget_set_cursor
void
GtkWidget *widget, GdkCursor *cursor
gtk_widget_set_cursor_from_name
void
GtkWidget *widget, const char *name
gtk_widget_get_cursor
GdkCursor *
GtkWidget *widget
gtk_widget_list_mnemonic_labels
GList *
GtkWidget *widget
gtk_widget_add_mnemonic_label
void
GtkWidget *widget, GtkWidget *label
gtk_widget_remove_mnemonic_label
void
GtkWidget *widget, GtkWidget *label
gtk_widget_set_tooltip_window
void
GtkWidget *widget, GtkWindow *custom_window
gtk_widget_get_tooltip_window
GtkWindow *
GtkWidget *widget
gtk_widget_trigger_tooltip_query
void
GtkWidget *widget
gtk_widget_set_tooltip_text
void
GtkWidget *widget, const gchar *text
gtk_widget_get_tooltip_text
gchar *
GtkWidget *widget
gtk_widget_set_tooltip_markup
void
GtkWidget *widget, const gchar *markup
gtk_widget_get_tooltip_markup
gchar *
GtkWidget *widget
gtk_widget_set_has_tooltip
void
GtkWidget *widget, gboolean has_tooltip
gtk_widget_get_has_tooltip
gboolean
GtkWidget *widget
gtk_requisition_get_type
GType
void
gtk_requisition_new
GtkRequisition *
void
gtk_requisition_copy
GtkRequisition *
const GtkRequisition *requisition
gtk_requisition_free
void
GtkRequisition *requisition
gtk_widget_in_destruction
gboolean
GtkWidget *widget
gtk_widget_get_style_context
GtkStyleContext *
GtkWidget *widget
gtk_widget_get_path
GtkWidgetPath *
GtkWidget *widget
gtk_widget_class_set_css_name
void
GtkWidgetClass *widget_class, const char *name
gtk_widget_class_get_css_name
const char *
GtkWidgetClass *widget_class
gtk_widget_get_modifier_mask
GdkModifierType
GtkWidget *widget, GdkModifierIntent intent
gtk_widget_insert_action_group
void
GtkWidget *widget, const gchar *name, GActionGroup *group
gtk_widget_add_tick_callback
guint
GtkWidget *widget, GtkTickCallback callback, gpointer user_data, GDestroyNotify notify
gtk_widget_remove_tick_callback
void
GtkWidget *widget, guint id
gtk_widget_class_bind_template_callback
#define gtk_widget_class_bind_template_callback(widget_class, callback) \
gtk_widget_class_bind_template_callback_full (GTK_WIDGET_CLASS (widget_class), \
#callback, \
G_CALLBACK (callback))
gtk_widget_class_bind_template_child
#define gtk_widget_class_bind_template_child(widget_class, TypeName, member_name) \
gtk_widget_class_bind_template_child_full (widget_class, \
#member_name, \
FALSE, \
G_STRUCT_OFFSET (TypeName, member_name))
gtk_widget_class_bind_template_child_internal
#define gtk_widget_class_bind_template_child_internal(widget_class, TypeName, member_name) \
gtk_widget_class_bind_template_child_full (widget_class, \
#member_name, \
TRUE, \
G_STRUCT_OFFSET (TypeName, member_name))
gtk_widget_class_bind_template_child_private
#define gtk_widget_class_bind_template_child_private(widget_class, TypeName, member_name) \
gtk_widget_class_bind_template_child_full (widget_class, \
#member_name, \
FALSE, \
G_PRIVATE_OFFSET (TypeName, member_name))
gtk_widget_class_bind_template_child_internal_private
#define gtk_widget_class_bind_template_child_internal_private(widget_class, TypeName, member_name) \
gtk_widget_class_bind_template_child_full (widget_class, \
#member_name, \
TRUE, \
G_PRIVATE_OFFSET (TypeName, member_name))
gtk_widget_init_template
void
GtkWidget *widget
gtk_widget_get_template_child
GObject *
GtkWidget *widget, GType widget_type, const gchar *name
gtk_widget_class_set_template
void
GtkWidgetClass *widget_class, GBytes *template_bytes
gtk_widget_class_set_template_from_resource
void
GtkWidgetClass *widget_class, const gchar *resource_name
gtk_widget_class_bind_template_callback_full
void
GtkWidgetClass *widget_class, const gchar *callback_name, GCallback callback_symbol
gtk_widget_class_set_connect_func
void
GtkWidgetClass *widget_class, GtkBuilderConnectFunc connect_func, gpointer connect_data, GDestroyNotify connect_data_destroy
gtk_widget_class_bind_template_child_full
void
GtkWidgetClass *widget_class, const gchar *name, gboolean internal_child, gssize struct_offset
gtk_widget_get_action_group
GActionGroup *
GtkWidget *widget, const gchar *prefix
gtk_widget_list_action_prefixes
const gchar **
GtkWidget *widget
gtk_widget_activate_action
void
GtkWidget *widget, const char *name, GVariant *parameter
gtk_widget_activate_default
void
GtkWidget *widget
gtk_widget_set_font_map
void
GtkWidget *widget, PangoFontMap *font_map
gtk_widget_get_font_map
PangoFontMap *
GtkWidget *widget
gtk_widget_get_first_child
GtkWidget *
GtkWidget *widget
gtk_widget_get_last_child
GtkWidget *
GtkWidget *widget
gtk_widget_get_next_sibling
GtkWidget *
GtkWidget *widget
gtk_widget_get_prev_sibling
GtkWidget *
GtkWidget *widget
gtk_widget_observe_children
GListModel *
GtkWidget *widget
gtk_widget_observe_controllers
GListModel *
GtkWidget *widget
gtk_widget_insert_after
void
GtkWidget *widget, GtkWidget *parent, GtkWidget *previous_sibling
gtk_widget_insert_before
void
GtkWidget *widget, GtkWidget *parent, GtkWidget *next_sibling
gtk_widget_set_focus_child
void
GtkWidget *widget, GtkWidget *child
gtk_widget_get_focus_child
GtkWidget *
GtkWidget *widget
gtk_widget_snapshot_child
void
GtkWidget *widget, GtkWidget *child, GtkSnapshot *snapshot
GtkWidgetClassPrivate
GtkWidgetPrivate
GTK_TYPE_WIDGET_PAINTABLE
#define GTK_TYPE_WIDGET_PAINTABLE (gtk_widget_paintable_get_type ())
gtk_widget_paintable_new
GdkPaintable *
GtkWidget *widget
gtk_widget_paintable_get_widget
GtkWidget *
GtkWidgetPaintable *self
gtk_widget_paintable_set_widget
void
GtkWidgetPaintable *self, GtkWidget *widget
GtkWidgetPaintable
GTK_TYPE_WIDGET_PATH
#define GTK_TYPE_WIDGET_PATH (gtk_widget_path_get_type ())
gtk_widget_path_get_type
GType
void
gtk_widget_path_new
GtkWidgetPath *
void
gtk_widget_path_copy
GtkWidgetPath *
const GtkWidgetPath *path
gtk_widget_path_ref
GtkWidgetPath *
GtkWidgetPath *path
gtk_widget_path_unref
void
GtkWidgetPath *path
gtk_widget_path_free
void
GtkWidgetPath *path
gtk_widget_path_to_string
char *
const GtkWidgetPath *path
gtk_widget_path_length
gint
const GtkWidgetPath *path
gtk_widget_path_append_type
gint
GtkWidgetPath *path, GType type
gtk_widget_path_prepend_type
void
GtkWidgetPath *path, GType type
gtk_widget_path_append_with_siblings
gint
GtkWidgetPath *path, GtkWidgetPath *siblings, guint sibling_index
gtk_widget_path_append_for_widget
gint
GtkWidgetPath *path, GtkWidget *widget
gtk_widget_path_iter_get_object_type
GType
const GtkWidgetPath *path, gint pos
gtk_widget_path_iter_set_object_type
void
GtkWidgetPath *path, gint pos, GType type
gtk_widget_path_iter_get_object_name
const char *
const GtkWidgetPath *path, gint pos
gtk_widget_path_iter_set_object_name
void
GtkWidgetPath *path, gint pos, const char *name
gtk_widget_path_iter_get_siblings
const GtkWidgetPath *
const GtkWidgetPath *path, gint pos
gtk_widget_path_iter_get_sibling_index
guint
const GtkWidgetPath *path, gint pos
gtk_widget_path_iter_get_name
const gchar *
const GtkWidgetPath *path, gint pos
gtk_widget_path_iter_set_name
void
GtkWidgetPath *path, gint pos, const gchar *name
gtk_widget_path_iter_has_name
gboolean
const GtkWidgetPath *path, gint pos, const gchar *name
gtk_widget_path_iter_has_qname
gboolean
const GtkWidgetPath *path, gint pos, GQuark qname
gtk_widget_path_iter_get_state
GtkStateFlags
const GtkWidgetPath *path, gint pos
gtk_widget_path_iter_set_state
void
GtkWidgetPath *path, gint pos, GtkStateFlags state
gtk_widget_path_iter_add_class
void
GtkWidgetPath *path, gint pos, const gchar *name
gtk_widget_path_iter_remove_class
void
GtkWidgetPath *path, gint pos, const gchar *name
gtk_widget_path_iter_clear_classes
void
GtkWidgetPath *path, gint pos
gtk_widget_path_iter_list_classes
GSList *
const GtkWidgetPath *path, gint pos
gtk_widget_path_iter_has_class
gboolean
const GtkWidgetPath *path, gint pos, const gchar *name
gtk_widget_path_iter_has_qclass
gboolean
const GtkWidgetPath *path, gint pos, GQuark qname
gtk_widget_path_get_object_type
GType
const GtkWidgetPath *path
gtk_widget_path_is_type
gboolean
const GtkWidgetPath *path, GType type
gtk_widget_path_has_parent
gboolean
const GtkWidgetPath *path, GType type
GTK_TYPE_WINDOW
#define GTK_TYPE_WINDOW (gtk_window_get_type ())
GTK_WINDOW
#define GTK_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_WINDOW, GtkWindow))
GTK_WINDOW_CLASS
#define GTK_WINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_WINDOW, GtkWindowClass))
GTK_IS_WINDOW
#define GTK_IS_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_WINDOW))
GTK_IS_WINDOW_CLASS
#define GTK_IS_WINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_WINDOW))
GTK_WINDOW_GET_CLASS
#define GTK_WINDOW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_WINDOW, GtkWindowClass))
GtkWindow
struct _GtkWindow
{
GtkBin parent_instance;
};
GtkWindowClass
struct _GtkWindowClass
{
GtkBinClass parent_class;
/*< public >*/
/* G_SIGNAL_ACTION signals for keybindings */
void (* activate_focus) (GtkWindow *window);
void (* activate_default) (GtkWindow *window);
void (* keys_changed) (GtkWindow *window);
gboolean (* enable_debugging) (GtkWindow *window,
gboolean toggle);
gboolean (* close_request) (GtkWindow *window);
/*< private >*/
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
};
GtkWindowType
typedef enum
{
GTK_WINDOW_TOPLEVEL,
GTK_WINDOW_POPUP
} GtkWindowType;
GtkWindowPosition
typedef enum
{
GTK_WIN_POS_NONE,
GTK_WIN_POS_CENTER,
GTK_WIN_POS_MOUSE,
GTK_WIN_POS_CENTER_ALWAYS,
GTK_WIN_POS_CENTER_ON_PARENT
} GtkWindowPosition;
gtk_window_get_type
GType
void
gtk_window_new
GtkWidget *
GtkWindowType type
gtk_window_set_title
void
GtkWindow *window, const gchar *title
gtk_window_get_title
const gchar *
GtkWindow *window
gtk_window_set_startup_id
void
GtkWindow *window, const gchar *startup_id
gtk_window_add_accel_group
void
GtkWindow *window, GtkAccelGroup *accel_group
gtk_window_remove_accel_group
void
GtkWindow *window, GtkAccelGroup *accel_group
gtk_window_set_position
void
GtkWindow *window, GtkWindowPosition position
gtk_window_set_focus
void
GtkWindow *window, GtkWidget *focus
gtk_window_get_focus
GtkWidget *
GtkWindow *window
gtk_window_set_default_widget
void
GtkWindow *window, GtkWidget *default_widget
gtk_window_get_default_widget
GtkWidget *
GtkWindow *window
gtk_window_set_transient_for
void
GtkWindow *window, GtkWindow *parent
gtk_window_get_transient_for
GtkWindow *
GtkWindow *window
gtk_window_set_attached_to
void
GtkWindow *window, GtkWidget *attach_widget
gtk_window_get_attached_to
GtkWidget *
GtkWindow *window
gtk_window_set_type_hint
void
GtkWindow *window, GdkSurfaceTypeHint hint
gtk_window_get_type_hint
GdkSurfaceTypeHint
GtkWindow *window
gtk_window_set_accept_focus
void
GtkWindow *window, gboolean setting
gtk_window_get_accept_focus
gboolean
GtkWindow *window
gtk_window_set_focus_on_map
void
GtkWindow *window, gboolean setting
gtk_window_get_focus_on_map
gboolean
GtkWindow *window
gtk_window_set_destroy_with_parent
void
GtkWindow *window, gboolean setting
gtk_window_get_destroy_with_parent
gboolean
GtkWindow *window
gtk_window_set_hide_on_close
void
GtkWindow *window, gboolean setting
gtk_window_get_hide_on_close
gboolean
GtkWindow *window
gtk_window_set_mnemonics_visible
void
GtkWindow *window, gboolean setting
gtk_window_get_mnemonics_visible
gboolean
GtkWindow *window
gtk_window_set_focus_visible
void
GtkWindow *window, gboolean setting
gtk_window_get_focus_visible
gboolean
GtkWindow *window
gtk_window_set_resizable
void
GtkWindow *window, gboolean resizable
gtk_window_get_resizable
gboolean
GtkWindow *window
gtk_window_set_display
void
GtkWindow *window, GdkDisplay *display
gtk_window_is_active
gboolean
GtkWindow *window
gtk_window_set_decorated
void
GtkWindow *window, gboolean setting
gtk_window_get_decorated
gboolean
GtkWindow *window
gtk_window_set_deletable
void
GtkWindow *window, gboolean setting
gtk_window_get_deletable
gboolean
GtkWindow *window
gtk_window_set_icon_name
void
GtkWindow *window, const gchar *name
gtk_window_get_icon_name
const gchar *
GtkWindow *window
gtk_window_set_default_icon_name
void
const gchar *name
gtk_window_get_default_icon_name
const gchar *
void
gtk_window_set_auto_startup_notification
void
gboolean setting
gtk_window_set_modal
void
GtkWindow *window, gboolean modal
gtk_window_get_modal
gboolean
GtkWindow *window
gtk_window_get_toplevels
GListModel *
void
gtk_window_list_toplevels
GList *
void
gtk_window_set_has_user_ref_count
void
GtkWindow *window, gboolean setting
gtk_window_add_mnemonic
void
GtkWindow *window, guint keyval, GtkWidget *target
gtk_window_remove_mnemonic
void
GtkWindow *window, guint keyval, GtkWidget *target
gtk_window_mnemonic_activate
gboolean
GtkWindow *window, guint keyval, GdkModifierType modifier
gtk_window_set_mnemonic_modifier
void
GtkWindow *window, GdkModifierType modifier
gtk_window_get_mnemonic_modifier
GdkModifierType
GtkWindow *window
gtk_window_activate_key
gboolean
GtkWindow *window, GdkEventKey *event
gtk_window_propagate_key_event
gboolean
GtkWindow *window, GdkEventKey *event
gtk_window_present
void
GtkWindow *window
gtk_window_present_with_time
void
GtkWindow *window, guint32 timestamp
gtk_window_iconify
void
GtkWindow *window
gtk_window_deiconify
void
GtkWindow *window
gtk_window_stick
void
GtkWindow *window
gtk_window_unstick
void
GtkWindow *window
gtk_window_maximize
void
GtkWindow *window
gtk_window_unmaximize
void
GtkWindow *window
gtk_window_fullscreen
void
GtkWindow *window
gtk_window_unfullscreen
void
GtkWindow *window
gtk_window_fullscreen_on_monitor
void
GtkWindow *window, GdkMonitor *monitor
gtk_window_close
void
GtkWindow *window
gtk_window_set_keep_above
void
GtkWindow *window, gboolean setting
gtk_window_set_keep_below
void
GtkWindow *window, gboolean setting
gtk_window_begin_resize_drag
void
GtkWindow *window, GdkSurfaceEdge edge, gint button, gint x, gint y, guint32 timestamp
gtk_window_begin_move_drag
void
GtkWindow *window, gint button, gint x, gint y, guint32 timestamp
gtk_window_set_default_size
void
GtkWindow *window, gint width, gint height
gtk_window_get_default_size
void
GtkWindow *window, gint *width, gint *height
gtk_window_resize
void
GtkWindow *window, gint width, gint height
gtk_window_get_size
void
GtkWindow *window, gint *width, gint *height
gtk_window_get_group
GtkWindowGroup *
GtkWindow *window
gtk_window_has_group
gboolean
GtkWindow *window
gtk_window_get_window_type
GtkWindowType
GtkWindow *window
gtk_window_get_application
GtkApplication *
GtkWindow *window
gtk_window_set_application
void
GtkWindow *window, GtkApplication *application
gtk_window_set_titlebar
void
GtkWindow *window, GtkWidget *titlebar
gtk_window_get_titlebar
GtkWidget *
GtkWindow *window
gtk_window_is_maximized
gboolean
GtkWindow *window
gtk_window_set_interactive_debugging
void
gboolean enable
GtkWindowGeometryInfo
GtkWindowGroup
GtkWindowGroupClass
GtkWindowGroupPrivate
GTK_TYPE_WINDOW_GROUP
#define GTK_TYPE_WINDOW_GROUP (gtk_window_group_get_type ())
GTK_WINDOW_GROUP
#define GTK_WINDOW_GROUP(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GTK_TYPE_WINDOW_GROUP, GtkWindowGroup))
GTK_WINDOW_GROUP_CLASS
#define GTK_WINDOW_GROUP_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_WINDOW_GROUP, GtkWindowGroupClass))
GTK_IS_WINDOW_GROUP
#define GTK_IS_WINDOW_GROUP(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GTK_TYPE_WINDOW_GROUP))
GTK_IS_WINDOW_GROUP_CLASS
#define GTK_IS_WINDOW_GROUP_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_WINDOW_GROUP))
GTK_WINDOW_GROUP_GET_CLASS
#define GTK_WINDOW_GROUP_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_WINDOW_GROUP, GtkWindowGroupClass))
GtkWindowGroup
struct _GtkWindowGroup
{
GObject parent_instance;
GtkWindowGroupPrivate *priv;
};
GtkWindowGroupClass
struct _GtkWindowGroupClass
{
GObjectClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_window_group_get_type
GType
void
gtk_window_group_new
GtkWindowGroup *
void
gtk_window_group_add_window
void
GtkWindowGroup *window_group, GtkWindow *window
gtk_window_group_remove_window
void
GtkWindowGroup *window_group, GtkWindow *window
gtk_window_group_list_windows
GList *
GtkWindowGroup *window_group
gtk_window_group_get_current_grab
GtkWidget *
GtkWindowGroup *window_group
gtk_window_group_get_current_device_grab
GtkWidget *
GtkWindowGroup *window_group, GdkDevice *device
IMR_COMPOSITIONWINDOW
# define IMR_COMPOSITIONWINDOW 0x0001
IMR_CANDIDATEWINDOW
# define IMR_CANDIDATEWINDOW 0x0002
IMR_COMPOSITIONFONT
# define IMR_COMPOSITIONFONT 0x0003
IMR_RECONVERTSTRING
# define IMR_RECONVERTSTRING 0x0004
IMR_CONFIRMRECONVERTSTRING
# define IMR_CONFIRMRECONVERTSTRING 0x0005
IMR_QUERYCHARPOSITION
# define IMR_QUERYCHARPOSITION 0x0006
get_language_name
const char *
PangoLanguage *language
get_language_name_for_tag
const char *
guint32 tag
NamedTag
typedef struct {
unsigned int tag;
const char *name;
} NamedTag;
MAKE_TAG
#define MAKE_TAG(a,b,c,d) (unsigned int)(((a) << 24) | ((b) << 16) | ((c) << 8) | (d))
get_script_name
const char *
GUnicodeScript script
get_script_name_for_tag
const char *
guint32 tag
GTK_TYPE_BOOLEAN_CELL_ACCESSIBLE
#define GTK_TYPE_BOOLEAN_CELL_ACCESSIBLE (gtk_boolean_cell_accessible_get_type ())
GTK_BOOLEAN_CELL_ACCESSIBLE
#define GTK_BOOLEAN_CELL_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_BOOLEAN_CELL_ACCESSIBLE, GtkBooleanCellAccessible))
GTK_BOOLEAN_CELL_ACCESSIBLE_CLASS
#define GTK_BOOLEAN_CELL_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GAIL_BOOLEAN_CELL, GtkBooleanCellAccessibleClass))
GTK_IS_BOOLEAN_CELL_ACCESSIBLE
#define GTK_IS_BOOLEAN_CELL_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_BOOLEAN_CELL_ACCESSIBLE))
GTK_IS_BOOLEAN_CELL_ACCESSIBLE_CLASS
#define GTK_IS_BOOLEAN_CELL_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_BOOLEAN_CELL_ACCESSIBLE))
GTK_BOOLEAN_CELL_ACCESSIBLE_GET_CLASS
#define GTK_BOOLEAN_CELL_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_BOOLEAN_CELL_ACCESSIBLE, GtkBooleanCellAccessibleClass))
GtkBooleanCellAccessible
struct _GtkBooleanCellAccessible
{
GtkRendererCellAccessible parent;
GtkBooleanCellAccessiblePrivate *priv;
};
GtkBooleanCellAccessibleClass
struct _GtkBooleanCellAccessibleClass
{
GtkRendererCellAccessibleClass parent_class;
};
gtk_boolean_cell_accessible_get_type
GType
void
GtkBooleanCellAccessiblePrivate
GTK_TYPE_BUTTON_ACCESSIBLE
#define GTK_TYPE_BUTTON_ACCESSIBLE (gtk_button_accessible_get_type ())
GTK_BUTTON_ACCESSIBLE
#define GTK_BUTTON_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_BUTTON_ACCESSIBLE, GtkButtonAccessible))
GTK_BUTTON_ACCESSIBLE_CLASS
#define GTK_BUTTON_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_BUTTON_ACCESSIBLE, GtkButtonAccessibleClass))
GTK_IS_BUTTON_ACCESSIBLE
#define GTK_IS_BUTTON_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_BUTTON_ACCESSIBLE))
GTK_IS_BUTTON_ACCESSIBLE_CLASS
#define GTK_IS_BUTTON_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_BUTTON_ACCESSIBLE))
GTK_BUTTON_ACCESSIBLE_GET_CLASS
#define GTK_BUTTON_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_BUTTON_ACCESSIBLE, GtkButtonAccessibleClass))
GtkButtonAccessible
struct _GtkButtonAccessible
{
GtkContainerAccessible parent;
GtkButtonAccessiblePrivate *priv;
};
GtkButtonAccessibleClass
struct _GtkButtonAccessibleClass
{
GtkContainerAccessibleClass parent_class;
};
gtk_button_accessible_get_type
GType
void
GtkButtonAccessiblePrivate
GTK_TYPE_CELL_ACCESSIBLE
#define GTK_TYPE_CELL_ACCESSIBLE (gtk_cell_accessible_get_type ())
GTK_CELL_ACCESSIBLE
#define GTK_CELL_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_ACCESSIBLE, GtkCellAccessible))
GTK_CELL_ACCESSIBLE_CLASS
#define GTK_CELL_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CELL_ACCESSIBLE, GtkCellAccessibleClass))
GTK_IS_CELL_ACCESSIBLE
#define GTK_IS_CELL_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_ACCESSIBLE))
GTK_IS_CELL_ACCESSIBLE_CLASS
#define GTK_IS_CELL_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CELL_ACCESSIBLE))
GTK_CELL_ACCESSIBLE_GET_CLASS
#define GTK_CELL_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CELL_ACCESSIBLE, GtkCellAccessibleClass))
GtkCellAccessible
struct _GtkCellAccessible
{
GtkAccessible parent;
GtkCellAccessiblePrivate *priv;
};
GtkCellAccessibleClass
struct _GtkCellAccessibleClass
{
GtkAccessibleClass parent_class;
void (*update_cache) (GtkCellAccessible *cell,
gboolean emit_signal);
};
gtk_cell_accessible_get_type
GType
void
GtkCellAccessiblePrivate
GTK_TYPE_CELL_ACCESSIBLE_PARENT
#define GTK_TYPE_CELL_ACCESSIBLE_PARENT (gtk_cell_accessible_parent_get_type ())
GTK_IS_CELL_ACCESSIBLE_PARENT
#define GTK_IS_CELL_ACCESSIBLE_PARENT(obj) G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_ACCESSIBLE_PARENT)
GTK_CELL_ACCESSIBLE_PARENT
#define GTK_CELL_ACCESSIBLE_PARENT(obj) G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_ACCESSIBLE_PARENT, GtkCellAccessibleParent)
GTK_CELL_ACCESSIBLE_PARENT_GET_IFACE
#define GTK_CELL_ACCESSIBLE_PARENT_GET_IFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), GTK_TYPE_CELL_ACCESSIBLE_PARENT, GtkCellAccessibleParentIface))
GtkCellAccessibleParentIface
struct _GtkCellAccessibleParentIface
{
GTypeInterface parent;
void ( *get_cell_extents) (GtkCellAccessibleParent *parent,
GtkCellAccessible *cell,
gint *x,
gint *y,
gint *width,
gint *height,
AtkCoordType coord_type);
void ( *get_cell_area) (GtkCellAccessibleParent *parent,
GtkCellAccessible *cell,
GdkRectangle *cell_rect);
gboolean ( *grab_focus) (GtkCellAccessibleParent *parent,
GtkCellAccessible *cell);
int ( *get_child_index) (GtkCellAccessibleParent *parent,
GtkCellAccessible *cell);
GtkCellRendererState
( *get_renderer_state) (GtkCellAccessibleParent *parent,
GtkCellAccessible *cell);
/* actions */
void ( *expand_collapse) (GtkCellAccessibleParent *parent,
GtkCellAccessible *cell);
void ( *activate) (GtkCellAccessibleParent *parent,
GtkCellAccessible *cell);
void ( *edit) (GtkCellAccessibleParent *parent,
GtkCellAccessible *cell);
/* end of actions */
void ( *update_relationset) (GtkCellAccessibleParent *parent,
GtkCellAccessible *cell,
AtkRelationSet *relationset);
void ( *get_cell_position) (GtkCellAccessibleParent *parent,
GtkCellAccessible *cell,
gint *row,
gint *column);
GPtrArray * ( *get_column_header_cells) (GtkCellAccessibleParent *parent,
GtkCellAccessible *cell);
GPtrArray * ( *get_row_header_cells) (GtkCellAccessibleParent *parent,
GtkCellAccessible *cell);
};
gtk_cell_accessible_parent_get_type
GType
void
gtk_cell_accessible_parent_get_cell_extents
void
GtkCellAccessibleParent *parent, GtkCellAccessible *cell, gint *x, gint *y, gint *width, gint *height, AtkCoordType coord_type
gtk_cell_accessible_parent_get_cell_area
void
GtkCellAccessibleParent *parent, GtkCellAccessible *cell, GdkRectangle *cell_rect
gtk_cell_accessible_parent_grab_focus
gboolean
GtkCellAccessibleParent *parent, GtkCellAccessible *cell
gtk_cell_accessible_parent_get_child_index
int
GtkCellAccessibleParent *parent, GtkCellAccessible *cell
gtk_cell_accessible_parent_get_renderer_state
GtkCellRendererState
GtkCellAccessibleParent *parent, GtkCellAccessible *cell
gtk_cell_accessible_parent_expand_collapse
void
GtkCellAccessibleParent *parent, GtkCellAccessible *cell
gtk_cell_accessible_parent_activate
void
GtkCellAccessibleParent *parent, GtkCellAccessible *cell
gtk_cell_accessible_parent_edit
void
GtkCellAccessibleParent *parent, GtkCellAccessible *cell
gtk_cell_accessible_parent_update_relationset
void
GtkCellAccessibleParent *parent, GtkCellAccessible *cell, AtkRelationSet *relationset
gtk_cell_accessible_parent_get_cell_position
void
GtkCellAccessibleParent *parent, GtkCellAccessible *cell, gint *row, gint *column
gtk_cell_accessible_parent_get_column_header_cells
GPtrArray *
GtkCellAccessibleParent *parent, GtkCellAccessible *cell
gtk_cell_accessible_parent_get_row_header_cells
GPtrArray *
GtkCellAccessibleParent *parent, GtkCellAccessible *cell
GtkCellAccessibleParent
GTK_TYPE_CHECK_MENU_ITEM_ACCESSIBLE
#define GTK_TYPE_CHECK_MENU_ITEM_ACCESSIBLE (gtk_check_menu_item_accessible_get_type ())
GTK_CHECK_MENU_ITEM_ACCESSIBLE
#define GTK_CHECK_MENU_ITEM_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CHECK_MENU_ITEM_ACCESSIBLE, GtkCheckMenuItemAccessible))
GTK_CHECK_MENU_ITEM_ACCESSIBLE_CLASS
#define GTK_CHECK_MENU_ITEM_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CHECK_MENU_ITEM_ACCESSIBLE, GtkCheckMenuItemAccessibleClass))
GTK_IS_CHECK_MENU_ITEM_ACCESSIBLE
#define GTK_IS_CHECK_MENU_ITEM_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CHECK_MENU_ITEM_ACCESSIBLE))
GTK_IS_CHECK_MENU_ITEM_ACCESSIBLE_CLASS
#define GTK_IS_CHECK_MENU_ITEM_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CHECK_MENU_ITEM_ACCESSIBLE))
GTK_CHECK_MENU_ITEM_ACCESSIBLE_GET_CLASS
#define GTK_CHECK_MENU_ITEM_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CHECK_MENU_ITEM_ACCESSIBLE, GtkCheckMenuItemAccessibleClass))
GtkCheckMenuItemAccessible
struct _GtkCheckMenuItemAccessible
{
GtkMenuItemAccessible parent;
GtkCheckMenuItemAccessiblePrivate *priv;
};
GtkCheckMenuItemAccessibleClass
struct _GtkCheckMenuItemAccessibleClass
{
GtkMenuItemAccessibleClass parent_class;
};
gtk_check_menu_item_accessible_get_type
GType
void
GtkCheckMenuItemAccessiblePrivate
GTK_TYPE_COLOR_SWATCH_ACCESSIBLE
#define GTK_TYPE_COLOR_SWATCH_ACCESSIBLE (_gtk_color_swatch_accessible_get_type ())
GTK_COLOR_SWATCH_ACCESSIBLE
#define GTK_COLOR_SWATCH_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_COLOR_SWATCH_ACCESSIBLE, GtkColorSwatchAccessible))
GTK_COLOR_SWATCH_ACCESSIBLE_CLASS
#define GTK_COLOR_SWATCH_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_COLOR_SWATCH_ACCESSIBLE, GtkColorSwatchAccessibleClass))
GTK_IS_COLOR_SWATCH_ACCESSIBLE
#define GTK_IS_COLOR_SWATCH_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_COLOR_SWATCH_ACCESSIBLE))
GTK_IS_COLOR_SWATCH_ACCESSIBLE_CLASS
#define GTK_IS_COLOR_SWATCH_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_COLOR_SWATCH_ACCESSIBLE))
GTK_COLOR_SWATCH_ACCESSIBLE_GET_CLASS
#define GTK_COLOR_SWATCH_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_COLOR_SWATCH_ACCESSIBLE, GtkColorSwatchAccessibleClass))
GtkColorSwatchAccessible
struct _GtkColorSwatchAccessible
{
GtkWidgetAccessible parent;
GtkColorSwatchAccessiblePrivate *priv;
};
GtkColorSwatchAccessibleClass
struct _GtkColorSwatchAccessibleClass
{
GtkWidgetAccessibleClass parent_class;
};
GtkColorSwatchAccessiblePrivate
GTK_TYPE_COMBO_BOX_ACCESSIBLE
#define GTK_TYPE_COMBO_BOX_ACCESSIBLE (gtk_combo_box_accessible_get_type ())
GTK_COMBO_BOX_ACCESSIBLE
#define GTK_COMBO_BOX_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_COMBO_BOX_ACCESSIBLE, GtkComboBoxAccessible))
GTK_COMBO_BOX_ACCESSIBLE_CLASS
#define GTK_COMBO_BOX_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_COMBO_BOX_ACCESSIBLE, GtkComboBoxAccessibleClass))
GTK_IS_COMBO_BOX_ACCESSIBLE
#define GTK_IS_COMBO_BOX_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_COMBO_BOX_ACCESSIBLE))
GTK_IS_COMBO_BOX_ACCESSIBLE_CLASS
#define GTK_IS_COMBO_BOX_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_COMBO_BOX_ACCESSIBLE))
GTK_COMBO_BOX_ACCESSIBLE_GET_CLASS
#define GTK_COMBO_BOX_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_COMBO_BOX_ACCESSIBLE, GtkComboBoxAccessibleClass))
GtkComboBoxAccessible
struct _GtkComboBoxAccessible
{
GtkContainerAccessible parent;
GtkComboBoxAccessiblePrivate *priv;
};
GtkComboBoxAccessibleClass
struct _GtkComboBoxAccessibleClass
{
GtkContainerAccessibleClass parent_class;
};
gtk_combo_box_accessible_get_type
GType
void
GtkComboBoxAccessiblePrivate
GTK_TYPE_CONTAINER_ACCESSIBLE
#define GTK_TYPE_CONTAINER_ACCESSIBLE (gtk_container_accessible_get_type ())
GTK_CONTAINER_ACCESSIBLE
#define GTK_CONTAINER_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CONTAINER_ACCESSIBLE, GtkContainerAccessible))
GTK_CONTAINER_ACCESSIBLE_CLASS
#define GTK_CONTAINER_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CONTAINER_ACCESSIBLE, GtkContainerAccessibleClass))
GTK_IS_CONTAINER_ACCESSIBLE
#define GTK_IS_CONTAINER_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CONTAINER_ACCESSIBLE))
GTK_IS_CONTAINER_ACCESSIBLE_CLASS
#define GTK_IS_CONTAINER_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CONTAINER_ACCESSIBLE))
GTK_CONTAINER_ACCESSIBLE_GET_CLASS
#define GTK_CONTAINER_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CONTAINER_ACCESSIBLE, GtkContainerAccessibleClass))
GtkContainerAccessible
struct _GtkContainerAccessible
{
GtkWidgetAccessible parent;
GtkContainerAccessiblePrivate *priv;
};
GtkContainerAccessibleClass
struct _GtkContainerAccessibleClass
{
GtkWidgetAccessibleClass parent_class;
gint (*add_gtk) (GtkContainer *container,
GtkWidget *widget,
gpointer data);
gint (*remove_gtk) (GtkContainer *container,
GtkWidget *widget,
gpointer data);
};
gtk_container_accessible_get_type
GType
void
GtkContainerAccessiblePrivate
GTK_TYPE_CONTAINER_CELL_ACCESSIBLE
#define GTK_TYPE_CONTAINER_CELL_ACCESSIBLE (gtk_container_cell_accessible_get_type ())
GTK_CONTAINER_CELL_ACCESSIBLE
#define GTK_CONTAINER_CELL_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CONTAINER_CELL_ACCESSIBLE, GtkContainerCellAccessible))
GTK_CONTAINER_CELL_ACCESSIBLE_CLASS
#define GTK_CONTAINER_CELL_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CONTAINER_CELL_ACCESSIBLE, GtkContainerCellAccessibleClass))
GTK_IS_CONTAINER_CELL_ACCESSIBLE
#define GTK_IS_CONTAINER_CELL_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CONTAINER_CELL_ACCESSIBLE))
GTK_IS_CONTAINER_CELL_ACCESSIBLE_CLASS
#define GTK_IS_CONTAINER_CELL_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CONTAINER_CELL_ACCESSIBLE))
GTK_CONTAINER_CELL_ACCESSIBLE_GET_CLASS
#define GTK_CONTAINER_CELL_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CONTAINER_CELL_ACCESSIBLE, GtkContainerCellAccessibleClass))
GtkContainerCellAccessible
struct _GtkContainerCellAccessible
{
GtkCellAccessible parent;
GtkContainerCellAccessiblePrivate *priv;
};
GtkContainerCellAccessibleClass
struct _GtkContainerCellAccessibleClass
{
GtkCellAccessibleClass parent_class;
};
gtk_container_cell_accessible_get_type
GType
void
gtk_container_cell_accessible_new
GtkContainerCellAccessible *
void
gtk_container_cell_accessible_add_child
void
GtkContainerCellAccessible *container, GtkCellAccessible *child
gtk_container_cell_accessible_remove_child
void
GtkContainerCellAccessible *container, GtkCellAccessible *child
gtk_container_cell_accessible_get_children
GList *
GtkContainerCellAccessible *container
GtkContainerCellAccessiblePrivate
GTK_TYPE_ENTRY_ACCESSIBLE
#define GTK_TYPE_ENTRY_ACCESSIBLE (gtk_entry_accessible_get_type ())
GTK_ENTRY_ACCESSIBLE
#define GTK_ENTRY_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ENTRY_ACCESSIBLE, GtkEntryAccessible))
GTK_ENTRY_ACCESSIBLE_CLASS
#define GTK_ENTRY_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ENTRY_ACCESSIBLE, GtkEntryAccessibleClass))
GTK_IS_ENTRY_ACCESSIBLE
#define GTK_IS_ENTRY_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ENTRY_ACCESSIBLE))
GTK_IS_ENTRY_ACCESSIBLE_CLASS
#define GTK_IS_ENTRY_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ENTRY_ACCESSIBLE))
GTK_ENTRY_ACCESSIBLE_GET_CLASS
#define GTK_ENTRY_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ENTRY_ACCESSIBLE, GtkEntryAccessibleClass))
GtkEntryAccessible
struct _GtkEntryAccessible
{
GtkWidgetAccessible parent;
GtkEntryAccessiblePrivate *priv;
};
GtkEntryAccessibleClass
struct _GtkEntryAccessibleClass
{
GtkWidgetAccessibleClass parent_class;
};
gtk_entry_accessible_get_type
GType
void
gtk_entry_icon_accessible_get_type
GType
void
GtkEntryAccessiblePrivate
GTK_TYPE_EXPANDER_ACCESSIBLE
#define GTK_TYPE_EXPANDER_ACCESSIBLE (gtk_expander_accessible_get_type ())
GTK_EXPANDER_ACCESSIBLE
#define GTK_EXPANDER_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_EXPANDER_ACCESSIBLE, GtkExpanderAccessible))
GTK_EXPANDER_ACCESSIBLE_CLASS
#define GTK_EXPANDER_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_EXPANDER_ACCESSIBLE, GtkExpanderAccessibleClass))
GTK_IS_EXPANDER_ACCESSIBLE
#define GTK_IS_EXPANDER_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_EXPANDER_ACCESSIBLE))
GTK_IS_EXPANDER_ACCESSIBLE_CLASS
#define GTK_IS_EXPANDER_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_EXPANDER_ACCESSIBLE))
GTK_EXPANDER_ACCESSIBLE_GET_CLASS
#define GTK_EXPANDER_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_EXPANDER_ACCESSIBLE, GtkExpanderAccessibleClass))
GtkExpanderAccessible
struct _GtkExpanderAccessible
{
GtkContainerAccessible parent;
GtkExpanderAccessiblePrivate *priv;
};
GtkExpanderAccessibleClass
struct _GtkExpanderAccessibleClass
{
GtkContainerAccessibleClass parent_class;
};
gtk_expander_accessible_get_type
GType
void
GtkExpanderAccessiblePrivate
GTK_TYPE_FLOW_BOX_ACCESSIBLE
#define GTK_TYPE_FLOW_BOX_ACCESSIBLE (gtk_flow_box_accessible_get_type ())
GTK_FLOW_BOX_ACCESSIBLE
#define GTK_FLOW_BOX_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FLOW_BOX_ACCESSIBLE, GtkFlowBoxAccessible))
GTK_FLOW_BOX_ACCESSIBLE_CLASS
#define GTK_FLOW_BOX_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_FLOW_BOX_ACCESSIBLE, GtkFlowBoxAccessibleClass))
GTK_IS_FLOW_BOX_ACCESSIBLE
#define GTK_IS_FLOW_BOX_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FLOW_BOX_ACCESSIBLE))
GTK_IS_FLOW_BOX_ACCESSIBLE_CLASS
#define GTK_IS_FLOW_BOX_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_FLOW_BOX_ACCESSIBLE))
GTK_FLOW_BOX_ACCESSIBLE_GET_CLASS
#define GTK_FLOW_BOX_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_FLOW_BOX_ACCESSIBLE, GtkFlowBoxAccessibleClass))
GtkFlowBoxAccessible
struct _GtkFlowBoxAccessible
{
GtkContainerAccessible parent;
GtkFlowBoxAccessiblePrivate *priv;
};
GtkFlowBoxAccessibleClass
struct _GtkFlowBoxAccessibleClass
{
GtkContainerAccessibleClass parent_class;
};
gtk_flow_box_accessible_get_type
GType
void
GtkFlowBoxAccessiblePrivate
GTK_TYPE_FLOW_BOX_CHILD_ACCESSIBLE
#define GTK_TYPE_FLOW_BOX_CHILD_ACCESSIBLE (gtk_flow_box_child_accessible_get_type ())
GTK_FLOW_BOX_CHILD_ACCESSIBLE
#define GTK_FLOW_BOX_CHILD_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FLOW_BOX_CHILD_ACCESSIBLE, GtkFlowBoxChildAccessible))
GTK_FLOW_BOX_CHILD_ACCESSIBLE_CLASS
#define GTK_FLOW_BOX_CHILD_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_FLOW_BOX_CHILD_ACCESSIBLE, GtkFlowBoxChildAccessibleClass))
GTK_IS_FLOW_BOX_CHILD_ACCESSIBLE
#define GTK_IS_FLOW_BOX_CHILD_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FLOW_BOX_CHILD_ACCESSIBLE))
GTK_IS_FLOW_BOX_CHILD_ACCESSIBLE_CLASS
#define GTK_IS_FLOW_BOX_CHILD_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_FLOW_BOX_CHILD_ACCESSIBLE))
GTK_FLOW_BOX_CHILD_ACCESSIBLE_GET_CLASS
#define GTK_FLOW_BOX_CHILD_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_FLOW_BOX_CHILD_ACCESSIBLE, GtkFlowBoxChildAccessibleClass))
GtkFlowBoxChildAccessible
struct _GtkFlowBoxChildAccessible
{
GtkContainerAccessible parent;
};
GtkFlowBoxChildAccessibleClass
struct _GtkFlowBoxChildAccessibleClass
{
GtkContainerAccessibleClass parent_class;
};
gtk_flow_box_child_accessible_get_type
GType
void
GTK_TYPE_FRAME_ACCESSIBLE
#define GTK_TYPE_FRAME_ACCESSIBLE (gtk_frame_accessible_get_type ())
GTK_FRAME_ACCESSIBLE
#define GTK_FRAME_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_FRAME_ACCESSIBLE, GtkFrameAccessible))
GTK_FRAME_ACCESSIBLE_CLASS
#define GTK_FRAME_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_FRAME_ACCESSIBLE, GtkFrameAccessibleClass))
GTK_IS_FRAME_ACCESSIBLE
#define GTK_IS_FRAME_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_FRAME_ACCESSIBLE))
GTK_IS_FRAME_ACCESSIBLE_CLASS
#define GTK_IS_FRAME_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_FRAME_ACCESSIBLE))
GTK_FRAME_ACCESSIBLE_GET_CLASS
#define GTK_FRAME_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_FRAME_ACCESSIBLE, GtkFrameAccessibleClass))
GtkFrameAccessible
struct _GtkFrameAccessible
{
GtkContainerAccessible parent;
GtkFrameAccessiblePrivate *priv;
};
GtkFrameAccessibleClass
struct _GtkFrameAccessibleClass
{
GtkContainerAccessibleClass parent_class;
};
gtk_frame_accessible_get_type
GType
void
GtkFrameAccessiblePrivate
GTK_TYPE_ICON_VIEW_ACCESSIBLE
#define GTK_TYPE_ICON_VIEW_ACCESSIBLE (gtk_icon_view_accessible_get_type ())
GTK_ICON_VIEW_ACCESSIBLE
#define GTK_ICON_VIEW_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ICON_VIEW_ACCESSIBLE, GtkIconViewAccessible))
GTK_ICON_VIEW_ACCESSIBLE_CLASS
#define GTK_ICON_VIEW_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_ICON_VIEW_ACCESSIBLE, GtkIconViewAccessibleClass))
GTK_IS_ICON_VIEW_ACCESSIBLE
#define GTK_IS_ICON_VIEW_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_ICON_VIEW_ACCESSIBLE))
GTK_IS_ICON_VIEW_ACCESSIBLE_CLASS
#define GTK_IS_ICON_VIEW_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_ICON_VIEW_ACCESSIBLE))
GTK_ICON_VIEW_ACCESSIBLE_GET_CLASS
#define GTK_ICON_VIEW_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_ICON_VIEW_ACCESSIBLE, GtkIconViewAccessibleClass))
GtkIconViewAccessible
struct _GtkIconViewAccessible
{
GtkContainerAccessible parent;
GtkIconViewAccessiblePrivate *priv;
};
GtkIconViewAccessibleClass
struct _GtkIconViewAccessibleClass
{
GtkContainerAccessibleClass parent_class;
};
gtk_icon_view_accessible_get_type
GType
void
GtkIconViewAccessiblePrivate
GTK_TYPE_IMAGE_ACCESSIBLE
#define GTK_TYPE_IMAGE_ACCESSIBLE (gtk_image_accessible_get_type ())
GTK_IMAGE_ACCESSIBLE
#define GTK_IMAGE_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_IMAGE_ACCESSIBLE, GtkImageAccessible))
GTK_IMAGE_ACCESSIBLE_CLASS
#define GTK_IMAGE_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_IMAGE_ACCESSIBLE, GtkImageAccessibleClass))
GTK_IS_IMAGE_ACCESSIBLE
#define GTK_IS_IMAGE_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_IMAGE_ACCESSIBLE))
GTK_IS_IMAGE_ACCESSIBLE_CLASS
#define GTK_IS_IMAGE_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_IMAGE_ACCESSIBLE))
GTK_IMAGE_ACCESSIBLE_GET_CLASS
#define GTK_IMAGE_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_IMAGE_ACCESSIBLE, GtkImageAccessibleClass))
GtkImageAccessible
struct _GtkImageAccessible
{
GtkWidgetAccessible parent;
GtkImageAccessiblePrivate *priv;
};
GtkImageAccessibleClass
struct _GtkImageAccessibleClass
{
GtkWidgetAccessibleClass parent_class;
};
gtk_image_accessible_get_type
GType
void
GtkImageAccessiblePrivate
GTK_TYPE_IMAGE_CELL_ACCESSIBLE
#define GTK_TYPE_IMAGE_CELL_ACCESSIBLE (gtk_image_cell_accessible_get_type ())
GTK_IMAGE_CELL_ACCESSIBLE
#define GTK_IMAGE_CELL_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_IMAGE_CELL_ACCESSIBLE, GtkImageCellAccessible))
GTK_IMAGE_CELL_ACCESSIBLE_CLASS
#define GTK_IMAGE_CELL_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_IMAGE_CELL_ACCESSIBLE, GtkImageCellAccessibleClass))
GTK_IS_IMAGE_CELL_ACCESSIBLE
#define GTK_IS_IMAGE_CELL_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_IMAGE_CELL_ACCESSIBLE))
GTK_IS_IMAGE_CELL_ACCESSIBLE_CLASS
#define GTK_IS_IMAGE_CELL_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_IMAGE_CELL_ACCESSIBLE))
GTK_IMAGE_CELL_ACCESSIBLE_GET_CLASS
#define GTK_IMAGE_CELL_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_IMAGE_CELL_ACCESSIBLE, GtkImageCellAccessibleClass))
GtkImageCellAccessible
struct _GtkImageCellAccessible
{
GtkRendererCellAccessible parent;
GtkImageCellAccessiblePrivate *priv;
};
GtkImageCellAccessibleClass
struct _GtkImageCellAccessibleClass
{
GtkRendererCellAccessibleClass parent_class;
};
gtk_image_cell_accessible_get_type
GType
void
GtkImageCellAccessiblePrivate
GTK_TYPE_LABEL_ACCESSIBLE
#define GTK_TYPE_LABEL_ACCESSIBLE (gtk_label_accessible_get_type ())
GTK_LABEL_ACCESSIBLE
#define GTK_LABEL_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_LABEL_ACCESSIBLE, GtkLabelAccessible))
GTK_LABEL_ACCESSIBLE_CLASS
#define GTK_LABEL_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_LABEL_ACCESSIBLE, GtkLabelAccessibleClass))
GTK_IS_LABEL_ACCESSIBLE
#define GTK_IS_LABEL_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_LABEL_ACCESSIBLE))
GTK_IS_LABEL_ACCESSIBLE_CLASS
#define GTK_IS_LABEL_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_LABEL_ACCESSIBLE))
GTK_LABEL_ACCESSIBLE_GET_CLASS
#define GTK_LABEL_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_LABEL_ACCESSIBLE, GtkLabelAccessibleClass))
GtkLabelAccessible
struct _GtkLabelAccessible
{
GtkWidgetAccessible parent;
GtkLabelAccessiblePrivate *priv;
};
GtkLabelAccessibleClass
struct _GtkLabelAccessibleClass
{
GtkWidgetAccessibleClass parent_class;
};
gtk_label_accessible_get_type
GType
void
GtkLabelAccessiblePrivate
GTK_TYPE_LEVEL_BAR_ACCESSIBLE
#define GTK_TYPE_LEVEL_BAR_ACCESSIBLE (gtk_level_bar_accessible_get_type ())
GTK_LEVEL_BAR_ACCESSIBLE
#define GTK_LEVEL_BAR_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_LEVEL_BAR_ACCESSIBLE, GtkLevelBarAccessible))
GTK_LEVEL_BAR_ACCESSIBLE_CLASS
#define GTK_LEVEL_BAR_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_LEVEL_BAR_ACCESSIBLE, GtkLevelBarAccessibleClass))
GTK_IS_LEVEL_BAR_ACCESSIBLE
#define GTK_IS_LEVEL_BAR_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_LEVEL_BAR_ACCESSIBLE))
GTK_IS_LEVEL_BAR_ACCESSIBLE_CLASS
#define GTK_IS_LEVEL_BAR_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_LEVEL_BAR_ACCESSIBLE))
GTK_LEVEL_BAR_ACCESSIBLE_GET_CLASS
#define GTK_LEVEL_BAR_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_LEVEL_BAR_ACCESSIBLE, GtkLevelBarAccessibleClass))
GtkLevelBarAccessible
struct _GtkLevelBarAccessible
{
GtkWidgetAccessible parent;
GtkLevelBarAccessiblePrivate *priv;
};
GtkLevelBarAccessibleClass
struct _GtkLevelBarAccessibleClass
{
GtkWidgetAccessibleClass parent_class;
};
gtk_level_bar_accessible_get_type
GType
void
GtkLevelBarAccessiblePrivate
GTK_TYPE_LINK_BUTTON_ACCESSIBLE
#define GTK_TYPE_LINK_BUTTON_ACCESSIBLE (gtk_link_button_accessible_get_type ())
GTK_LINK_BUTTON_ACCESSIBLE
#define GTK_LINK_BUTTON_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_LINK_BUTTON_ACCESSIBLE, GtkLinkButtonAccessible))
GTK_LINK_BUTTON_ACCESSIBLE_CLASS
#define GTK_LINK_BUTTON_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_LINK_BUTTON_ACCESSIBLE, GtkLinkButtonAccessibleClass))
GTK_IS_LINK_BUTTON_ACCESSIBLE
#define GTK_IS_LINK_BUTTON_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_LINK_BUTTON_ACCESSIBLE))
GTK_IS_LINK_BUTTON_ACCESSIBLE_CLASS
#define GTK_IS_LINK_BUTTON_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_LINK_BUTTON_ACCESSIBLE))
GTK_LINK_BUTTON_ACCESSIBLE_GET_CLASS
#define GTK_LINK_BUTTON_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_LINK_BUTTON_ACCESSIBLE, GtkLinkButtonAccessibleClass))
GtkLinkButtonAccessible
struct _GtkLinkButtonAccessible
{
GtkButtonAccessible parent;
GtkLinkButtonAccessiblePrivate *priv;
};
GtkLinkButtonAccessibleClass
struct _GtkLinkButtonAccessibleClass
{
GtkButtonAccessibleClass parent_class;
};
gtk_link_button_accessible_get_type
GType
void
GtkLinkButtonAccessiblePrivate
GTK_TYPE_LIST_BOX_ACCESSIBLE
#define GTK_TYPE_LIST_BOX_ACCESSIBLE (gtk_list_box_accessible_get_type ())
GTK_LIST_BOX_ACCESSIBLE
#define GTK_LIST_BOX_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_LIST_BOX_ACCESSIBLE, GtkListBoxAccessible))
GTK_LIST_BOX_ACCESSIBLE_CLASS
#define GTK_LIST_BOX_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_LIST_BOX_ACCESSIBLE, GtkListBoxAccessibleClass))
GTK_IS_LIST_BOX_ACCESSIBLE
#define GTK_IS_LIST_BOX_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_LIST_BOX_ACCESSIBLE))
GTK_IS_LIST_BOX_ACCESSIBLE_CLASS
#define GTK_IS_LIST_BOX_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_LIST_BOX_ACCESSIBLE))
GTK_LIST_BOX_ACCESSIBLE_GET_CLASS
#define GTK_LIST_BOX_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_LIST_BOX_ACCESSIBLE, GtkListBoxAccessibleClass))
GtkListBoxAccessible
struct _GtkListBoxAccessible
{
GtkContainerAccessible parent;
GtkListBoxAccessiblePrivate *priv;
};
GtkListBoxAccessibleClass
struct _GtkListBoxAccessibleClass
{
GtkContainerAccessibleClass parent_class;
};
gtk_list_box_accessible_get_type
GType
void
GtkListBoxAccessiblePrivate
GTK_TYPE_LIST_BOX_ROW_ACCESSIBLE
#define GTK_TYPE_LIST_BOX_ROW_ACCESSIBLE (gtk_list_box_row_accessible_get_type ())
GTK_LIST_BOX_ROW_ACCESSIBLE
#define GTK_LIST_BOX_ROW_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_LIST_BOX_ROW_ACCESSIBLE, GtkListBoxRowAccessible))
GTK_LIST_BOX_ROW_ACCESSIBLE_CLASS
#define GTK_LIST_BOX_ROW_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_LIST_BOX_ROW_ACCESSIBLE, GtkListBoxRowAccessibleClass))
GTK_IS_LIST_BOX_ROW_ACCESSIBLE
#define GTK_IS_LIST_BOX_ROW_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_LIST_BOX_ROW_ACCESSIBLE))
GTK_IS_LIST_BOX_ROW_ACCESSIBLE_CLASS
#define GTK_IS_LIST_BOX_ROW_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_LIST_BOX_ROW_ACCESSIBLE))
GTK_LIST_BOX_ROW_ACCESSIBLE_GET_CLASS
#define GTK_LIST_BOX_ROW_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_LIST_BOX_ROW_ACCESSIBLE, GtkListBoxRowAccessibleClass))
GtkListBoxRowAccessible
struct _GtkListBoxRowAccessible
{
GtkContainerAccessible parent;
};
GtkListBoxRowAccessibleClass
struct _GtkListBoxRowAccessibleClass
{
GtkContainerAccessibleClass parent_class;
};
gtk_list_box_row_accessible_get_type
GType
void
GTK_TYPE_LOCK_BUTTON_ACCESSIBLE
#define GTK_TYPE_LOCK_BUTTON_ACCESSIBLE (gtk_lock_button_accessible_get_type ())
GTK_LOCK_BUTTON_ACCESSIBLE
#define GTK_LOCK_BUTTON_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_LOCK_BUTTON_ACCESSIBLE, GtkLockButtonAccessible))
GTK_LOCK_BUTTON_ACCESSIBLE_CLASS
#define GTK_LOCK_BUTTON_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_LOCK_BUTTON_ACCESSIBLE, GtkLockButtonAccessibleClass))
GTK_IS_LOCK_BUTTON_ACCESSIBLE
#define GTK_IS_LOCK_BUTTON_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_LOCK_BUTTON_ACCESSIBLE))
GTK_IS_LOCK_BUTTON_ACCESSIBLE_CLASS
#define GTK_IS_LOCK_BUTTON_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_LOCK_BUTTON_ACCESSIBLE))
GTK_LOCK_BUTTON_ACCESSIBLE_GET_CLASS
#define GTK_LOCK_BUTTON_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_LOCK_BUTTON_ACCESSIBLE, GtkLockButtonAccessibleClass))
GtkLockButtonAccessible
struct _GtkLockButtonAccessible
{
GtkButtonAccessible parent;
GtkLockButtonAccessiblePrivate *priv;
};
GtkLockButtonAccessibleClass
struct _GtkLockButtonAccessibleClass
{
GtkButtonAccessibleClass parent_class;
};
gtk_lock_button_accessible_get_type
GType
void
GtkLockButtonAccessiblePrivate
GTK_TYPE_MENU_ACCESSIBLE
#define GTK_TYPE_MENU_ACCESSIBLE (gtk_menu_accessible_get_type ())
GTK_MENU_ACCESSIBLE
#define GTK_MENU_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MENU_ACCESSIBLE, GtkMenuAccessible))
GTK_MENU_ACCESSIBLE_CLASS
#define GTK_MENU_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_MENU_ACCESSIBLE, GtkMenuAccessibleClass))
GTK_IS_MENU_ACCESSIBLE
#define GTK_IS_MENU_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_MENU_ACCESSIBLE))
GTK_IS_MENU_ACCESSIBLE_CLASS
#define GTK_IS_MENU_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_MENU_ACCESSIBLE))
GTK_MENU_ACCESSIBLE_GET_CLASS
#define GTK_MENU_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_MENU_ACCESSIBLE, GtkMenuAccessibleClass))
GtkMenuAccessible
struct _GtkMenuAccessible
{
GtkMenuShellAccessible parent;
GtkMenuAccessiblePrivate *priv;
};
GtkMenuAccessibleClass
struct _GtkMenuAccessibleClass
{
GtkMenuShellAccessibleClass parent_class;
};
gtk_menu_accessible_get_type
GType
void
GtkMenuAccessiblePrivate
GTK_TYPE_MENU_BUTTON_ACCESSIBLE
#define GTK_TYPE_MENU_BUTTON_ACCESSIBLE (gtk_menu_button_accessible_get_type ())
GTK_MENU_BUTTON_ACCESSIBLE
#define GTK_MENU_BUTTON_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MENU_BUTTON_ACCESSIBLE, GtkMenuButtonAccessible))
GTK_MENU_BUTTON_ACCESSIBLE_CLASS
#define GTK_MENU_BUTTON_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_MENU_BUTTON_ACCESSIBLE, GtkMenuButtonAccessibleClass))
GTK_IS_MENU_BUTTON_ACCESSIBLE
#define GTK_IS_MENU_BUTTON_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_MENU_BUTTON_ACCESSIBLE))
GTK_IS_MENU_BUTTON_ACCESSIBLE_CLASS
#define GTK_IS_MENU_BUTTON_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_MENU_BUTTON_ACCESSIBLE))
GTK_MENU_BUTTON_ACCESSIBLE_GET_CLASS
#define GTK_MENU_BUTTON_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_MENU_BUTTON_ACCESSIBLE, GtkMenuButtonAccessibleClass))
GtkMenuButtonAccessible
struct _GtkMenuButtonAccessible
{
GtkToggleButtonAccessible parent;
GtkMenuButtonAccessiblePrivate *priv;
};
GtkMenuButtonAccessibleClass
struct _GtkMenuButtonAccessibleClass
{
GtkToggleButtonAccessibleClass parent_class;
};
gtk_menu_button_accessible_get_type
GType
void
GtkMenuButtonAccessiblePrivate
GTK_TYPE_MENU_ITEM_ACCESSIBLE
#define GTK_TYPE_MENU_ITEM_ACCESSIBLE (gtk_menu_item_accessible_get_type ())
GTK_MENU_ITEM_ACCESSIBLE
#define GTK_MENU_ITEM_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MENU_ITEM_ACCESSIBLE, GtkMenuItemAccessible))
GTK_MENU_ITEM_ACCESSIBLE_CLASS
#define GTK_MENU_ITEM_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_MENU_ITEM_ACCESSIBLE, GtkMenuItemAccessibleClass))
GTK_IS_MENU_ITEM_ACCESSIBLE
#define GTK_IS_MENU_ITEM_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_MENU_ITEM_ACCESSIBLE))
GTK_IS_MENU_ITEM_ACCESSIBLE_CLASS
#define GTK_IS_MENU_ITEM_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_MENU_ITEM_ACCESSIBLE))
GTK_MENU_ITEM_ACCESSIBLE_GET_CLASS
#define GTK_MENU_ITEM_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_MENU_ITEM_ACCESSIBLE, GtkMenuItemAccessibleClass))
GtkMenuItemAccessible
struct _GtkMenuItemAccessible
{
GtkContainerAccessible parent;
GtkMenuItemAccessiblePrivate *priv;
};
GtkMenuItemAccessibleClass
struct _GtkMenuItemAccessibleClass
{
GtkContainerAccessibleClass parent_class;
};
gtk_menu_item_accessible_get_type
GType
void
GtkMenuItemAccessiblePrivate
GTK_TYPE_MENU_SHELL_ACCESSIBLE
#define GTK_TYPE_MENU_SHELL_ACCESSIBLE (gtk_menu_shell_accessible_get_type ())
GTK_MENU_SHELL_ACCESSIBLE
#define GTK_MENU_SHELL_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_MENU_SHELL_ACCESSIBLE, GtkMenuShellAccessible))
GTK_MENU_SHELL_ACCESSIBLE_CLASS
#define GTK_MENU_SHELL_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_MENU_SHELL_ACCESSIBLE, GtkMenuShellAccessibleClass))
GTK_IS_MENU_SHELL_ACCESSIBLE
#define GTK_IS_MENU_SHELL_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_MENU_SHELL_ACCESSIBLE))
GTK_IS_MENU_SHELL_ACCESSIBLE_CLASS
#define GTK_IS_MENU_SHELL_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_MENU_SHELL_ACCESSIBLE))
GTK_MENU_SHELL_ACCESSIBLE_GET_CLASS
#define GTK_MENU_SHELL_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_MENU_SHELL_ACCESSIBLE, GtkMenuShellAccessibleClass))
GtkMenuShellAccessible
struct _GtkMenuShellAccessible
{
GtkContainerAccessible parent;
GtkMenuShellAccessiblePrivate *priv;
};
GtkMenuShellAccessibleClass
struct _GtkMenuShellAccessibleClass
{
GtkContainerAccessibleClass parent_class;
};
gtk_menu_shell_accessible_get_type
GType
void
GtkMenuShellAccessiblePrivate
GTK_TYPE_NOTEBOOK_ACCESSIBLE
#define GTK_TYPE_NOTEBOOK_ACCESSIBLE (gtk_notebook_accessible_get_type ())
GTK_NOTEBOOK_ACCESSIBLE
#define GTK_NOTEBOOK_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_NOTEBOOK_ACCESSIBLE, GtkNotebookAccessible))
GTK_NOTEBOOK_ACCESSIBLE_CLASS
#define GTK_NOTEBOOK_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_NOTEBOOK_ACCESSIBLE, GtkNotebookAccessibleClass))
GTK_IS_NOTEBOOK_ACCESSIBLE
#define GTK_IS_NOTEBOOK_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_NOTEBOOK_ACCESSIBLE))
GTK_IS_NOTEBOOK_ACCESSIBLE_CLASS
#define GTK_IS_NOTEBOOK_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_NOTEBOOK_ACCESSIBLE))
GTK_NOTEBOOK_ACCESSIBLE_GET_CLASS
#define GTK_NOTEBOOK_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_NOTEBOOK_ACCESSIBLE, GtkNotebookAccessibleClass))
GtkNotebookAccessible
struct _GtkNotebookAccessible
{
GtkContainerAccessible parent;
GtkNotebookAccessiblePrivate *priv;
};
GtkNotebookAccessibleClass
struct _GtkNotebookAccessibleClass
{
GtkContainerAccessibleClass parent_class;
};
gtk_notebook_accessible_get_type
GType
void
GtkNotebookAccessiblePrivate
GTK_TYPE_NOTEBOOK_PAGE_ACCESSIBLE
#define GTK_TYPE_NOTEBOOK_PAGE_ACCESSIBLE (gtk_notebook_page_accessible_get_type ())
GTK_NOTEBOOK_PAGE_ACCESSIBLE
#define GTK_NOTEBOOK_PAGE_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj),GTK_TYPE_NOTEBOOK_PAGE_ACCESSIBLE, GtkNotebookPageAccessible))
GTK_NOTEBOOK_PAGE_ACCESSIBLE_CLASS
#define GTK_NOTEBOOK_PAGE_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_NOTEBOOK_PAGE_ACCESSIBLE, GtkNotebookPageAccessibleClass))
GTK_IS_NOTEBOOK_PAGE_ACCESSIBLE
#define GTK_IS_NOTEBOOK_PAGE_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_NOTEBOOK_PAGE_ACCESSIBLE))
GTK_IS_NOTEBOOK_PAGE_ACCESSIBLE_CLASS
#define GTK_IS_NOTEBOOK_PAGE_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_NOTEBOOK_PAGE_ACCESSIBLE))
GTK_NOTEBOOK_PAGE_ACCESSIBLE_GET_CLASS
#define GTK_NOTEBOOK_PAGE_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_NOTEBOOK_PAGE_ACCESSIBLE, GtkNotebookPageAccessibleClass))
GtkNotebookPageAccessible
struct _GtkNotebookPageAccessible
{
AtkObject parent;
GtkNotebookPageAccessiblePrivate *priv;
};
GtkNotebookPageAccessibleClass
struct _GtkNotebookPageAccessibleClass
{
AtkObjectClass parent_class;
};
gtk_notebook_page_accessible_get_type
GType
void
gtk_notebook_page_accessible_new
AtkObject *
GtkNotebookAccessible *notebook, GtkWidget *child
gtk_notebook_page_accessible_invalidate
void
GtkNotebookPageAccessible *page
GtkNotebookPageAccessiblePrivate
GTK_TYPE_PANED_ACCESSIBLE
#define GTK_TYPE_PANED_ACCESSIBLE (gtk_paned_accessible_get_type ())
GTK_PANED_ACCESSIBLE
#define GTK_PANED_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PANED_ACCESSIBLE, GtkPanedAccessible))
GTK_PANED_ACCESSIBLE_CLASS
#define GTK_PANED_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_PANED_ACCESSIBLE, GtkPanedAccessibleClass))
GTK_IS_PANED_ACCESSIBLE
#define GTK_IS_PANED_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PANED_ACCESSIBLE))
GTK_IS_PANED_ACCESSIBLE_CLASS
#define GTK_IS_PANED_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_PANED_ACCESSIBLE))
GTK_PANED_ACCESSIBLE_GET_CLASS
#define GTK_PANED_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_PANED_ACCESSIBLE, GtkPanedAccessibleClass))
GtkPanedAccessible
struct _GtkPanedAccessible
{
GtkContainerAccessible parent;
GtkPanedAccessiblePrivate *priv;
};
GtkPanedAccessibleClass
struct _GtkPanedAccessibleClass
{
GtkContainerAccessibleClass parent_class;
};
gtk_paned_accessible_get_type
GType
void
GtkPanedAccessiblePrivate
GTK_TYPE_PICTURE_ACCESSIBLE
#define GTK_TYPE_PICTURE_ACCESSIBLE (gtk_picture_accessible_get_type ())
GtkPictureAccessible
GTK_TYPE_POPOVER_ACCESSIBLE
#define GTK_TYPE_POPOVER_ACCESSIBLE (gtk_popover_accessible_get_type ())
GTK_POPOVER_ACCESSIBLE
#define GTK_POPOVER_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_POPOVER_ACCESSIBLE, GtkPopoverAccessible))
GTK_POPOVER_ACCESSIBLE_CLASS
#define GTK_POPOVER_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_POPOVER_ACCESSIBLE, GtkPopoverAccessibleClass))
GTK_IS_POPOVER_ACCESSIBLE
#define GTK_IS_POPOVER_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_POPOVER_ACCESSIBLE))
GTK_IS_POPOVER_ACCESSIBLE_CLASS
#define GTK_IS_POPOVER_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_POPOVER_ACCESSIBLE))
GTK_POPOVER_ACCESSIBLE_GET_CLASS
#define GTK_POPOVER_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_POPOVER_ACCESSIBLE, GtkPopoverAccessibleClass))
GtkPopoverAccessible
struct _GtkPopoverAccessible
{
GtkContainerAccessible parent;
};
GtkPopoverAccessibleClass
struct _GtkPopoverAccessibleClass
{
GtkContainerAccessibleClass parent_class;
};
gtk_popover_accessible_get_type
GType
void
GTK_TYPE_PROGRESS_BAR_ACCESSIBLE
#define GTK_TYPE_PROGRESS_BAR_ACCESSIBLE (gtk_progress_bar_accessible_get_type ())
GTK_PROGRESS_BAR_ACCESSIBLE
#define GTK_PROGRESS_BAR_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PROGRESS_BAR_ACCESSIBLE, GtkProgressBarAccessible))
GTK_PROGRESS_BAR_ACCESSIBLE_CLASS
#define GTK_PROGRESS_BAR_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_PROGRESS_BAR_ACCESSIBLE, GtkProgressBarAccessibleClass))
GTK_IS_PROGRESS_BAR_ACCESSIBLE
#define GTK_IS_PROGRESS_BAR_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PROGRESS_BAR_ACCESSIBLE))
GTK_IS_PROGRESS_BAR_ACCESSIBLE_CLASS
#define GTK_IS_PROGRESS_BAR_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_PROGRESS_BAR_ACCESSIBLE))
GTK_PROGRESS_BAR_ACCESSIBLE_GET_CLASS
#define GTK_PROGRESS_BAR_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_PROGRESS_BAR_ACCESSIBLE, GtkProgressBarAccessibleClass))
GtkProgressBarAccessible
struct _GtkProgressBarAccessible
{
GtkWidgetAccessible parent;
GtkProgressBarAccessiblePrivate *priv;
};
GtkProgressBarAccessibleClass
struct _GtkProgressBarAccessibleClass
{
GtkWidgetAccessibleClass parent_class;
};
gtk_progress_bar_accessible_get_type
GType
void
GtkProgressBarAccessiblePrivate
GTK_TYPE_RADIO_BUTTON_ACCESSIBLE
#define GTK_TYPE_RADIO_BUTTON_ACCESSIBLE (gtk_radio_button_accessible_get_type ())
GTK_RADIO_BUTTON_ACCESSIBLE
#define GTK_RADIO_BUTTON_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RADIO_BUTTON_ACCESSIBLE, GtkRadioButtonAccessible))
GTK_RADIO_BUTTON_ACCESSIBLE_CLASS
#define GTK_RADIO_BUTTON_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_RADIO_BUTTON_ACCESSIBLE, GtkRadioButtonAccessibleClass))
GTK_IS_RADIO_BUTTON_ACCESSIBLE
#define GTK_IS_RADIO_BUTTON_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_RADIO_BUTTON_ACCESSIBLE))
GTK_IS_RADIO_BUTTON_ACCESSIBLE_CLASS
#define GTK_IS_RADIO_BUTTON_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_RADIO_BUTTON_ACCESSIBLE))
GTK_RADIO_BUTTON_ACCESSIBLE_GET_CLASS
#define GTK_RADIO_BUTTON_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_RADIO_BUTTON_ACCESSIBLE, GtkRadioButtonAccessibleClass))
GtkRadioButtonAccessible
struct _GtkRadioButtonAccessible
{
GtkToggleButtonAccessible parent;
GtkRadioButtonAccessiblePrivate *priv;
};
GtkRadioButtonAccessibleClass
struct _GtkRadioButtonAccessibleClass
{
GtkToggleButtonAccessibleClass parent_class;
};
gtk_radio_button_accessible_get_type
GType
void
GtkRadioButtonAccessiblePrivate
GTK_TYPE_RADIO_MENU_ITEM_ACCESSIBLE
#define GTK_TYPE_RADIO_MENU_ITEM_ACCESSIBLE (gtk_radio_menu_item_accessible_get_type ())
GTK_RADIO_MENU_ITEM_ACCESSIBLE
#define GTK_RADIO_MENU_ITEM_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RADIO_MENU_ITEM_ACCESSIBLE, GtkRadioMenuItemAccessible))
GTK_RADIO_MENU_ITEM_ACCESSIBLE_CLASS
#define GTK_RADIO_MENU_ITEM_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_RADIO_MENU_ITEM_ACCESSIBLE, GtkRadioMenuItemAccessibleClass))
GTK_IS_RADIO_MENU_ITEM_ACCESSIBLE
#define GTK_IS_RADIO_MENU_ITEM_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_RADIO_MENU_ITEM_ACCESSIBLE))
GTK_IS_RADIO_MENU_ITEM_ACCESSIBLE_CLASS
#define GTK_IS_RADIO_MENU_ITEM_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_RADIO_MENU_ITEM_ACCESSIBLE))
GTK_RADIO_MENU_ITEM_ACCESSIBLE_GET_CLASS
#define GTK_RADIO_MENU_ITEM_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_RADIO_MENU_ITEM_ACCESSIBLE, GtkRadioMenuItemAccessibleClass))
GtkRadioMenuItemAccessible
struct _GtkRadioMenuItemAccessible
{
GtkCheckMenuItemAccessible parent;
GtkRadioMenuItemAccessiblePrivate *priv;
};
GtkRadioMenuItemAccessibleClass
struct _GtkRadioMenuItemAccessibleClass
{
GtkCheckMenuItemAccessibleClass parent_class;
};
gtk_radio_menu_item_accessible_get_type
GType
void
GtkRadioMenuItemAccessiblePrivate
GTK_TYPE_RANGE_ACCESSIBLE
#define GTK_TYPE_RANGE_ACCESSIBLE (gtk_range_accessible_get_type ())
GTK_RANGE_ACCESSIBLE
#define GTK_RANGE_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RANGE_ACCESSIBLE, GtkRangeAccessible))
GTK_RANGE_ACCESSIBLE_CLASS
#define GTK_RANGE_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_RANGE_ACCESSIBLE, GtkRangeAccessibleClass))
GTK_IS_RANGE_ACCESSIBLE
#define GTK_IS_RANGE_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_RANGE_ACCESSIBLE))
GTK_IS_RANGE_ACCESSIBLE_CLASS
#define GTK_IS_RANGE_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_RANGE_ACCESSIBLE))
GTK_RANGE_ACCESSIBLE_GET_CLASS
#define GTK_RANGE_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_RANGE_ACCESSIBLE, GtkRangeAccessibleClass))
GtkRangeAccessible
struct _GtkRangeAccessible
{
GtkWidgetAccessible parent;
GtkRangeAccessiblePrivate *priv;
};
GtkRangeAccessibleClass
struct _GtkRangeAccessibleClass
{
GtkWidgetAccessibleClass parent_class;
};
gtk_range_accessible_get_type
GType
void
GtkRangeAccessiblePrivate
GTK_TYPE_RENDERER_CELL_ACCESSIBLE
#define GTK_TYPE_RENDERER_CELL_ACCESSIBLE (gtk_renderer_cell_accessible_get_type ())
GTK_RENDERER_CELL_ACCESSIBLE
#define GTK_RENDERER_CELL_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_RENDERER_CELL_ACCESSIBLE, GtkRendererCellAccessible))
GTK_RENDERER_CELL_ACCESSIBLE_CLASS
#define GTK_RENDERER_CELL_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_RENDERER_CELL_ACCESSIBLE, GtkRendererCellAccessibleClass))
GTK_IS_RENDERER_CELL_ACCESSIBLE
#define GTK_IS_RENDERER_CELL_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_RENDERER_CELL_ACCESSIBLE))
GTK_IS_RENDERER_CELL_ACCESSIBLE_CLASS
#define GTK_IS_RENDERER_CELL_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_RENDERER_CELL_ACCESSIBLE))
GTK_RENDERER_CELL_ACCESSIBLE_GET_CLASS
#define GTK_RENDERER_CELL_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_RENDERER_CELL_ACCESSIBLE, GtkRendererCellAccessibleClass))
GtkRendererCellAccessible
struct _GtkRendererCellAccessible
{
GtkCellAccessible parent;
GtkRendererCellAccessiblePrivate *priv;
};
GtkRendererCellAccessibleClass
struct _GtkRendererCellAccessibleClass
{
GtkCellAccessibleClass parent_class;
};
gtk_renderer_cell_accessible_get_type
GType
void
gtk_renderer_cell_accessible_new
AtkObject *
GtkCellRenderer * renderer
GtkRendererCellAccessiblePrivate
GTK_TYPE_SCALE_ACCESSIBLE
#define GTK_TYPE_SCALE_ACCESSIBLE (gtk_scale_accessible_get_type ())
GTK_SCALE_ACCESSIBLE
#define GTK_SCALE_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SCALE_ACCESSIBLE, GtkScaleAccessible))
GTK_SCALE_ACCESSIBLE_CLASS
#define GTK_SCALE_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SCALE_ACCESSIBLE, GtkScaleAccessibleClass))
GTK_IS_SCALE_ACCESSIBLE
#define GTK_IS_SCALE_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SCALE_ACCESSIBLE))
GTK_IS_SCALE_ACCESSIBLE_CLASS
#define GTK_IS_SCALE_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SCALE_ACCESSIBLE))
GTK_SCALE_ACCESSIBLE_GET_CLASS
#define GTK_SCALE_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SCALE_ACCESSIBLE, GtkScaleAccessibleClass))
GtkScaleAccessible
struct _GtkScaleAccessible
{
GtkRangeAccessible parent;
GtkScaleAccessiblePrivate *priv;
};
GtkScaleAccessibleClass
struct _GtkScaleAccessibleClass
{
GtkRangeAccessibleClass parent_class;
};
gtk_scale_accessible_get_type
GType
void
GtkScaleAccessiblePrivate
GTK_TYPE_SCALE_BUTTON_ACCESSIBLE
#define GTK_TYPE_SCALE_BUTTON_ACCESSIBLE (gtk_scale_button_accessible_get_type ())
GTK_SCALE_BUTTON_ACCESSIBLE
#define GTK_SCALE_BUTTON_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SCALE_BUTTON_ACCESSIBLE, GtkScaleButtonAccessible))
GTK_SCALE_BUTTON_ACCESSIBLE_CLASS
#define GTK_SCALE_BUTTON_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SCALE_BUTTON_ACCESSIBLE, GtkScaleButtonAccessibleClass))
GTK_IS_SCALE_BUTTON_ACCESSIBLE
#define GTK_IS_SCALE_BUTTON_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SCALE_BUTTON_ACCESSIBLE))
GTK_IS_SCALE_BUTTON_ACCESSIBLE_CLASS
#define GTK_IS_SCALE_BUTTON_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SCALE_BUTTON_ACCESSIBLE))
GTK_SCALE_BUTTON_ACCESSIBLE_GET_CLASS
#define GTK_SCALE_BUTTON_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SCALE_BUTTON_ACCESSIBLE, GtkScaleButtonAccessibleClass))
GtkScaleButtonAccessible
struct _GtkScaleButtonAccessible
{
GtkButtonAccessible parent;
GtkScaleButtonAccessiblePrivate *priv;
};
GtkScaleButtonAccessibleClass
struct _GtkScaleButtonAccessibleClass
{
GtkButtonAccessibleClass parent_class;
};
gtk_scale_button_accessible_get_type
GType
void
GtkScaleButtonAccessiblePrivate
GTK_TYPE_SCROLLED_WINDOW_ACCESSIBLE
#define GTK_TYPE_SCROLLED_WINDOW_ACCESSIBLE (gtk_scrolled_window_accessible_get_type ())
GTK_SCROLLED_WINDOW_ACCESSIBLE
#define GTK_SCROLLED_WINDOW_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SCROLLED_WINDOW_ACCESSIBLE, GtkScrolledWindowAccessible))
GTK_SCROLLED_WINDOW_ACCESSIBLE_CLASS
#define GTK_SCROLLED_WINDOW_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SCROLLED_WINDOW_ACCESSIBLE, GtkScrolledWindowAccessibleClass))
GTK_IS_SCROLLED_WINDOW_ACCESSIBLE
#define GTK_IS_SCROLLED_WINDOW_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SCROLLED_WINDOW_ACCESSIBLE))
GTK_IS_SCROLLED_WINDOW_ACCESSIBLE_CLASS
#define GTK_IS_SCROLLED_WINDOW_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SCROLLED_WINDOW_ACCESSIBLE))
GTK_SCROLLED_WINDOW_ACCESSIBLE_GET_CLASS
#define GTK_SCROLLED_WINDOW_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SCROLLED_WINDOW_ACCESSIBLE, GtkScrolledWindowAccessibleClass))
GtkScrolledWindowAccessible
struct _GtkScrolledWindowAccessible
{
GtkContainerAccessible parent;
GtkScrolledWindowAccessiblePrivate *priv;
};
GtkScrolledWindowAccessibleClass
struct _GtkScrolledWindowAccessibleClass
{
GtkContainerAccessibleClass parent_class;
};
gtk_scrolled_window_accessible_get_type
GType
void
GtkScrolledWindowAccessiblePrivate
GTK_TYPE_SPIN_BUTTON_ACCESSIBLE
#define GTK_TYPE_SPIN_BUTTON_ACCESSIBLE (gtk_spin_button_accessible_get_type ())
GTK_SPIN_BUTTON_ACCESSIBLE
#define GTK_SPIN_BUTTON_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SPIN_BUTTON_ACCESSIBLE, GtkSpinButtonAccessible))
GTK_SPIN_BUTTON_ACCESSIBLE_CLASS
#define GTK_SPIN_BUTTON_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SPIN_BUTTON_ACCESSIBLE, GtkSpinButtonAccessibleClass))
GTK_IS_SPIN_BUTTON_ACCESSIBLE
#define GTK_IS_SPIN_BUTTON_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SPIN_BUTTON_ACCESSIBLE))
GTK_IS_SPIN_BUTTON_ACCESSIBLE_CLASS
#define GTK_IS_SPIN_BUTTON_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SPIN_BUTTON_ACCESSIBLE))
GTK_SPIN_BUTTON_ACCESSIBLE_GET_CLASS
#define GTK_SPIN_BUTTON_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SPIN_BUTTON_ACCESSIBLE, GtkSpinButtonAccessibleClass))
GtkSpinButtonAccessible
struct _GtkSpinButtonAccessible
{
GtkEntryAccessible parent;
GtkSpinButtonAccessiblePrivate *priv;
};
GtkSpinButtonAccessibleClass
struct _GtkSpinButtonAccessibleClass
{
GtkEntryAccessibleClass parent_class;
};
gtk_spin_button_accessible_get_type
GType
void
GtkSpinButtonAccessiblePrivate
GTK_TYPE_SPINNER_ACCESSIBLE
#define GTK_TYPE_SPINNER_ACCESSIBLE (gtk_spinner_accessible_get_type ())
GTK_SPINNER_ACCESSIBLE
#define GTK_SPINNER_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SPINNER_ACCESSIBLE, GtkSpinnerAccessible))
GTK_SPINNER_ACCESSIBLE_CLASS
#define GTK_SPINNER_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SPINNER_ACCESSIBLE, GtkSpinnerAccessibleClass))
GTK_IS_SPINNER_ACCESSIBLE
#define GTK_IS_SPINNER_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SPINNER_ACCESSIBLE))
GTK_IS_SPINNER_ACCESSIBLE_CLASS
#define GTK_IS_SPINNER_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SPINNER_ACCESSIBLE))
GTK_SPINNER_ACCESSIBLE_GET_CLASS
#define GTK_SPINNER_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SPINNER_ACCESSIBLE, GtkSpinnerAccessibleClass))
GtkSpinnerAccessible
struct _GtkSpinnerAccessible
{
GtkWidgetAccessible parent;
GtkSpinnerAccessiblePrivate *priv;
};
GtkSpinnerAccessibleClass
struct _GtkSpinnerAccessibleClass
{
GtkWidgetAccessibleClass parent_class;
};
gtk_spinner_accessible_get_type
GType
void
GtkSpinnerAccessiblePrivate
GTK_TYPE_STACK_ACCESSIBLE
#define GTK_TYPE_STACK_ACCESSIBLE (gtk_stack_accessible_get_type ())
GTK_STACK_ACCESSIBLE
#define GTK_STACK_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_STACK_ACCESSIBLE, GtkStackAccessible))
GTK_STACK_ACCESSIBLE_CLASS
#define GTK_STACK_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_STACK_ACCESSIBLE, GtkStackAccessibleClass))
GTK_IS_STACK_ACCESSIBLE
#define GTK_IS_STACK_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_STACK_ACCESSIBLE))
GTK_IS_STACK_ACCESSIBLE_CLASS
#define GTK_IS_STACK_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_STACK_ACCESSIBLE))
GTK_STACK_ACCESSIBLE_GET_CLASS
#define GTK_STACK_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_STACK_ACCESSIBLE, GtkStackAccessibleClass))
GtkStackAccessible
struct _GtkStackAccessible
{
GtkContainerAccessible parent;
};
GtkStackAccessibleClass
struct _GtkStackAccessibleClass
{
GtkContainerAccessibleClass parent_class;
};
gtk_stack_accessible_get_type
GType
void
gtk_stack_accessible_update_visible_child
void
GtkStack *stack, GtkWidget *old_visible_child, GtkWidget *new_visible_child
GTK_TYPE_STATUSBAR_ACCESSIBLE
#define GTK_TYPE_STATUSBAR_ACCESSIBLE (gtk_statusbar_accessible_get_type ())
GTK_STATUSBAR_ACCESSIBLE
#define GTK_STATUSBAR_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_STATUSBAR_ACCESSIBLE, GtkStatusbarAccessible))
GTK_STATUSBAR_ACCESSIBLE_CLASS
#define GTK_STATUSBAR_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_STATUSBAR_ACCESSIBLE, GtkStatusbarAccessibleClass))
GTK_IS_STATUSBAR_ACCESSIBLE
#define GTK_IS_STATUSBAR_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_STATUSBAR_ACCESSIBLE))
GTK_IS_STATUSBAR_ACCESSIBLE_CLASS
#define GTK_IS_STATUSBAR_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_STATUSBAR_ACCESSIBLE))
GTK_STATUSBAR_ACCESSIBLE_GET_CLASS
#define GTK_STATUSBAR_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_STATUSBAR_ACCESSIBLE, GtkStatusbarAccessibleClass))
GtkStatusbarAccessible
struct _GtkStatusbarAccessible
{
GtkContainerAccessible parent;
GtkStatusbarAccessiblePrivate *priv;
};
GtkStatusbarAccessibleClass
struct _GtkStatusbarAccessibleClass
{
GtkContainerAccessibleClass parent_class;
};
gtk_statusbar_accessible_get_type
GType
void
GtkStatusbarAccessiblePrivate
GTK_TYPE_SWITCH_ACCESSIBLE
#define GTK_TYPE_SWITCH_ACCESSIBLE (gtk_switch_accessible_get_type ())
GTK_SWITCH_ACCESSIBLE
#define GTK_SWITCH_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SWITCH_ACCESSIBLE, GtkSwitchAccessible))
GTK_SWITCH_ACCESSIBLE_CLASS
#define GTK_SWITCH_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SWITCH_ACCESSIBLE, GtkSwitchAccessibleClass))
GTK_IS_SWITCH_ACCESSIBLE
#define GTK_IS_SWITCH_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SWITCH_ACCESSIBLE))
GTK_IS_SWITCH_ACCESSIBLE_CLASS
#define GTK_IS_SWITCH_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SWITCH_ACCESSIBLE))
GTK_SWITCH_ACCESSIBLE_GET_CLASS
#define GTK_SWITCH_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SWITCH_ACCESSIBLE, GtkSwitchAccessibleClass))
GtkSwitchAccessible
struct _GtkSwitchAccessible
{
GtkWidgetAccessible parent;
GtkSwitchAccessiblePrivate *priv;
};
GtkSwitchAccessibleClass
struct _GtkSwitchAccessibleClass
{
GtkWidgetAccessibleClass parent_class;
};
gtk_switch_accessible_get_type
GType
void
GtkSwitchAccessiblePrivate
GTK_TYPE_TEXT_ACCESSIBLE
#define GTK_TYPE_TEXT_ACCESSIBLE (gtk_text_accessible_get_type ())
GTK_TEXT_ACCESSIBLE
#define GTK_TEXT_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TEXT_ACCESSIBLE, GtkTextAccessible))
GTK_TEXT_ACCESSIBLE_CLASS
#define GTK_TEXT_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TEXT_ACCESSIBLE, GtkTextAccessibleClass))
GTK_IS_TEXT_ACCESSIBLE
#define GTK_IS_TEXT_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TEXT_ACCESSIBLE))
GTK_IS_TEXT_ACCESSIBLE_CLASS
#define GTK_IS_TEXT_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TEXT_ACCESSIBLE))
GTK_TEXT_ACCESSIBLE_GET_CLASS
#define GTK_TEXT_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TEXT_ACCESSIBLE, GtkTextAccessibleClass))
GtkTextAccessible
struct _GtkTextAccessible
{
GtkWidgetAccessible parent;
GtkTextAccessiblePrivate *priv;
};
GtkTextAccessibleClass
struct _GtkTextAccessibleClass
{
GtkWidgetAccessibleClass parent_class;
};
gtk_text_accessible_get_type
GType
void
GtkTextAccessiblePrivate
GTK_TYPE_TEXT_CELL_ACCESSIBLE
#define GTK_TYPE_TEXT_CELL_ACCESSIBLE (gtk_text_cell_accessible_get_type ())
GTK_TEXT_CELL_ACCESSIBLE
#define GTK_TEXT_CELL_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TEXT_CELL_ACCESSIBLE, GtkTextCellAccessible))
GTK_TEXT_CELL_ACCESSIBLE_CLASS
#define GTK_TEXT_CELL_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TEXT_CELL_ACCESSIBLE, GtkTextCellAccessibleClass))
GTK_IS_TEXT_CELL_ACCESSIBLE
#define GTK_IS_TEXT_CELL_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TEXT_CELL_ACCESSIBLE))
GTK_IS_TEXT_CELL_ACCESSIBLE_CLASS
#define GTK_IS_TEXT_CELL_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TEXT_CELL_ACCESSIBLE))
GTK_TEXT_CELL_ACCESSIBLE_GET_CLASS
#define GTK_TEXT_CELL_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TEXT_CELL_ACCESSIBLE, GtkTextCellAccessibleClass))
GtkTextCellAccessible
struct _GtkTextCellAccessible
{
GtkRendererCellAccessible parent;
GtkTextCellAccessiblePrivate *priv;
};
GtkTextCellAccessibleClass
struct _GtkTextCellAccessibleClass
{
GtkRendererCellAccessibleClass parent_class;
};
gtk_text_cell_accessible_get_type
GType
void
GtkTextCellAccessiblePrivate
GTK_TYPE_TEXT_VIEW_ACCESSIBLE
#define GTK_TYPE_TEXT_VIEW_ACCESSIBLE (gtk_text_view_accessible_get_type ())
GTK_TEXT_VIEW_ACCESSIBLE
#define GTK_TEXT_VIEW_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TEXT_VIEW_ACCESSIBLE, GtkTextViewAccessible))
GTK_TEXT_VIEW_ACCESSIBLE_CLASS
#define GTK_TEXT_VIEW_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TEXT_VIEW_ACCESSIBLE, GtkTextViewAccessibleClass))
GTK_IS_TEXT_VIEW_ACCESSIBLE
#define GTK_IS_TEXT_VIEW_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TEXT_VIEW_ACCESSIBLE))
GTK_IS_TEXT_VIEW_ACCESSIBLE_CLASS
#define GTK_IS_TEXT_VIEW_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TEXT_VIEW_ACCESSIBLE))
GTK_TEXT_VIEW_ACCESSIBLE_GET_CLASS
#define GTK_TEXT_VIEW_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TEXT_VIEW_ACCESSIBLE, GtkTextViewAccessibleClass))
GtkTextViewAccessible
struct _GtkTextViewAccessible
{
GtkContainerAccessible parent;
GtkTextViewAccessiblePrivate *priv;
};
GtkTextViewAccessibleClass
struct _GtkTextViewAccessibleClass
{
GtkContainerAccessibleClass parent_class;
};
gtk_text_view_accessible_get_type
GType
void
GtkTextViewAccessiblePrivate
GTK_TYPE_TOGGLE_BUTTON_ACCESSIBLE
#define GTK_TYPE_TOGGLE_BUTTON_ACCESSIBLE (gtk_toggle_button_accessible_get_type ())
GTK_TOGGLE_BUTTON_ACCESSIBLE
#define GTK_TOGGLE_BUTTON_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TOGGLE_BUTTON_ACCESSIBLE, GtkToggleButtonAccessible))
GTK_TOGGLE_BUTTON_ACCESSIBLE_CLASS
#define GTK_TOGGLE_BUTTON_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TOGGLE_BUTTON_ACCESSIBLE, GtkToggleButtonAccessibleClass))
GTK_IS_TOGGLE_BUTTON_ACCESSIBLE
#define GTK_IS_TOGGLE_BUTTON_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TOGGLE_BUTTON_ACCESSIBLE))
GTK_IS_TOGGLE_BUTTON_ACCESSIBLE_CLASS
#define GTK_IS_TOGGLE_BUTTON_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TOGGLE_BUTTON_ACCESSIBLE))
GTK_TOGGLE_BUTTON_ACCESSIBLE_GET_CLASS
#define GTK_TOGGLE_BUTTON_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TOGGLE_BUTTON_ACCESSIBLE, GtkToggleButtonAccessibleClass))
GtkToggleButtonAccessible
struct _GtkToggleButtonAccessible
{
GtkButtonAccessible parent;
GtkToggleButtonAccessiblePrivate *priv;
};
GtkToggleButtonAccessibleClass
struct _GtkToggleButtonAccessibleClass
{
GtkButtonAccessibleClass parent_class;
};
gtk_toggle_button_accessible_get_type
GType
void
GtkToggleButtonAccessiblePrivate
GTK_TYPE_TOPLEVEL_ACCESSIBLE
#define GTK_TYPE_TOPLEVEL_ACCESSIBLE (gtk_toplevel_accessible_get_type ())
GTK_TOPLEVEL_ACCESSIBLE
#define GTK_TOPLEVEL_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TOPLEVEL_ACCESSIBLE, GtkToplevelAccessible))
GTK_TOPLEVEL_ACCESSIBLE_CLASS
#define GTK_TOPLEVEL_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TOPLEVEL_ACCESSIBLE, GtkToplevelAccessibleClass))
GTK_IS_TOPLEVEL_ACCESSIBLE
#define GTK_IS_TOPLEVEL_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TOPLEVEL_ACCESSIBLE))
GTK_IS_TOPLEVEL_ACCESSIBLE_CLASS
#define GTK_IS_TOPLEVEL_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TOPLEVEL_ACCESSIBLE))
GTK_TOPLEVEL_ACCESSIBLE_GET_CLASS
#define GTK_TOPLEVEL_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TOPLEVEL_ACCESSIBLE, GtkToplevelAccessibleClass))
GtkToplevelAccessible
struct _GtkToplevelAccessible
{
AtkObject parent;
GtkToplevelAccessiblePrivate *priv;
};
GtkToplevelAccessibleClass
struct _GtkToplevelAccessibleClass
{
AtkObjectClass parent_class;
};
gtk_toplevel_accessible_get_type
GType
void
gtk_toplevel_accessible_get_children
GList *
GtkToplevelAccessible *accessible
GtkToplevelAccessiblePrivate
GTK_TYPE_TREE_VIEW_ACCESSIBLE
#define GTK_TYPE_TREE_VIEW_ACCESSIBLE (gtk_tree_view_accessible_get_type ())
GTK_TREE_VIEW_ACCESSIBLE
#define GTK_TREE_VIEW_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_VIEW_ACCESSIBLE, GtkTreeViewAccessible))
GTK_TREE_VIEW_ACCESSIBLE_CLASS
#define GTK_TREE_VIEW_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TREE_VIEW_ACCESSIBLE, GtkTreeViewAccessibleClass))
GTK_IS_TREE_VIEW_ACCESSIBLE
#define GTK_IS_TREE_VIEW_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TREE_VIEW_ACCESSIBLE))
GTK_IS_TREE_VIEW_ACCESSIBLE_CLASS
#define GTK_IS_TREE_VIEW_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TREE_VIEW_ACCESSIBLE))
GTK_TREE_VIEW_ACCESSIBLE_GET_CLASS
#define GTK_TREE_VIEW_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TREE_VIEW_ACCESSIBLE, GtkTreeViewAccessibleClass))
GtkTreeViewAccessible
struct _GtkTreeViewAccessible
{
GtkContainerAccessible parent;
GtkTreeViewAccessiblePrivate *priv;
};
GtkTreeViewAccessibleClass
struct _GtkTreeViewAccessibleClass
{
GtkContainerAccessibleClass parent_class;
};
gtk_tree_view_accessible_get_type
GType
void
GtkTreeViewAccessiblePrivate
GTK_TYPE_WIDGET_ACCESSIBLE
#define GTK_TYPE_WIDGET_ACCESSIBLE (gtk_widget_accessible_get_type ())
GTK_WIDGET_ACCESSIBLE
#define GTK_WIDGET_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_WIDGET_ACCESSIBLE, GtkWidgetAccessible))
GTK_WIDGET_ACCESSIBLE_CLASS
#define GTK_WIDGET_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_WIDGET_ACCESSIBLE, GtkWidgetAccessibleClass))
GTK_IS_WIDGET_ACCESSIBLE
#define GTK_IS_WIDGET_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_WIDGET_ACCESSIBLE))
GTK_IS_WIDGET_ACCESSIBLE_CLASS
#define GTK_IS_WIDGET_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_WIDGET_ACCESSIBLE))
GTK_WIDGET_ACCESSIBLE_GET_CLASS
#define GTK_WIDGET_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_WIDGET_ACCESSIBLE, GtkWidgetAccessibleClass))
GtkWidgetAccessible
struct _GtkWidgetAccessible
{
GtkAccessible parent;
GtkWidgetAccessiblePrivate *priv;
};
GtkWidgetAccessibleClass
struct _GtkWidgetAccessibleClass
{
GtkAccessibleClass parent_class;
/*
* Signal handler for notify signal on GTK widget
*/
void (*notify_gtk) (GObject *object,
GParamSpec *pspec);
};
gtk_widget_accessible_get_type
GType
void
GtkWidgetAccessiblePrivate
GTK_TYPE_WINDOW_ACCESSIBLE
#define GTK_TYPE_WINDOW_ACCESSIBLE (gtk_window_accessible_get_type ())
GTK_WINDOW_ACCESSIBLE
#define GTK_WINDOW_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_WINDOW_ACCESSIBLE, GtkWindowAccessible))
GTK_WINDOW_ACCESSIBLE_CLASS
#define GTK_WINDOW_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_WINDOW_ACCESSIBLE, GtkWindowAccessibleClass))
GTK_IS_WINDOW_ACCESSIBLE
#define GTK_IS_WINDOW_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_WINDOW_ACCESSIBLE))
GTK_IS_WINDOW_ACCESSIBLE_CLASS
#define GTK_IS_WINDOW_ACCESSIBLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_WINDOW_ACCESSIBLE))
GTK_WINDOW_ACCESSIBLE_GET_CLASS
#define GTK_WINDOW_ACCESSIBLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_WINDOW_ACCESSIBLE, GtkWindowAccessibleClass))
GtkWindowAccessible
struct _GtkWindowAccessible
{
GtkContainerAccessible parent;
GtkWindowAccessiblePrivate *priv;
};
GtkWindowAccessibleClass
struct _GtkWindowAccessibleClass
{
GtkContainerAccessibleClass parent_class;
};
gtk_window_accessible_get_type
GType
void
GtkWindowAccessiblePrivate
GtkCssParserError
typedef enum
{
GTK_CSS_PARSER_ERROR_FAILED,
GTK_CSS_PARSER_ERROR_SYNTAX,
GTK_CSS_PARSER_ERROR_IMPORT,
GTK_CSS_PARSER_ERROR_NAME,
GTK_CSS_PARSER_ERROR_UNKNOWN_VALUE
} GtkCssParserError;
GtkCssParserWarning
typedef enum
{
GTK_CSS_PARSER_WARNING_DEPRECATED,
GTK_CSS_PARSER_WARNING_SYNTAX
} GtkCssParserWarning;
GTK_CSS_PARSER_ERROR
#define GTK_CSS_PARSER_ERROR (gtk_css_parser_error_quark ())
gtk_css_parser_error_quark
GQuark
void
GTK_CSS_PARSER_WARNING
#define GTK_CSS_PARSER_WARNING (gtk_css_parser_warning_quark ())
gtk_css_parser_warning_quark
GQuark
void
GtkCssLocation
struct _GtkCssLocation
{
gsize bytes;
gsize chars;
gsize lines;
gsize line_bytes;
gsize line_chars;
};
gtk_css_location_init
void
GtkCssLocation *location
gtk_css_location_advance
void
GtkCssLocation *location, gsize bytes, gsize chars
gtk_css_location_advance_newline
void
GtkCssLocation *location, gboolean is_windows
GTK_TYPE_CSS_SECTION
#define GTK_TYPE_CSS_SECTION (gtk_css_section_get_type ())
gtk_css_section_get_type
GType
void
gtk_css_section_new
GtkCssSection *
GFile *file, const GtkCssLocation *start, const GtkCssLocation *end
gtk_css_section_ref
GtkCssSection *
GtkCssSection *section
gtk_css_section_unref
void
GtkCssSection *section
gtk_css_section_print
void
const GtkCssSection *section, GString *string
gtk_css_section_to_string
char *
const GtkCssSection *section
gtk_css_section_get_parent
GtkCssSection *
const GtkCssSection *section
gtk_css_section_get_file
GFile *
const GtkCssSection *section
gtk_css_section_get_start_location
const GtkCssLocation *
const GtkCssSection *section
gtk_css_section_get_end_location
const GtkCssLocation *
const GtkCssSection *section
GtkCssSection
GtkCssTokenType
typedef enum {
/* no content */
GTK_CSS_TOKEN_EOF,
GTK_CSS_TOKEN_WHITESPACE,
GTK_CSS_TOKEN_OPEN_PARENS,
GTK_CSS_TOKEN_CLOSE_PARENS,
GTK_CSS_TOKEN_OPEN_SQUARE,
GTK_CSS_TOKEN_CLOSE_SQUARE,
GTK_CSS_TOKEN_OPEN_CURLY,
GTK_CSS_TOKEN_CLOSE_CURLY,
GTK_CSS_TOKEN_COMMA,
GTK_CSS_TOKEN_COLON,
GTK_CSS_TOKEN_SEMICOLON,
GTK_CSS_TOKEN_CDO,
GTK_CSS_TOKEN_CDC,
GTK_CSS_TOKEN_INCLUDE_MATCH,
GTK_CSS_TOKEN_DASH_MATCH,
GTK_CSS_TOKEN_PREFIX_MATCH,
GTK_CSS_TOKEN_SUFFIX_MATCH,
GTK_CSS_TOKEN_SUBSTRING_MATCH,
GTK_CSS_TOKEN_COLUMN,
GTK_CSS_TOKEN_BAD_STRING,
GTK_CSS_TOKEN_BAD_URL,
GTK_CSS_TOKEN_COMMENT,
/* delim */
GTK_CSS_TOKEN_DELIM,
/* string */
GTK_CSS_TOKEN_STRING,
GTK_CSS_TOKEN_IDENT,
GTK_CSS_TOKEN_FUNCTION,
GTK_CSS_TOKEN_AT_KEYWORD,
GTK_CSS_TOKEN_HASH_UNRESTRICTED,
GTK_CSS_TOKEN_HASH_ID,
GTK_CSS_TOKEN_URL,
/* number */
GTK_CSS_TOKEN_SIGNED_INTEGER,
GTK_CSS_TOKEN_SIGNLESS_INTEGER,
GTK_CSS_TOKEN_SIGNED_NUMBER,
GTK_CSS_TOKEN_SIGNLESS_NUMBER,
GTK_CSS_TOKEN_PERCENTAGE,
/* dimension */
GTK_CSS_TOKEN_SIGNED_INTEGER_DIMENSION,
GTK_CSS_TOKEN_SIGNLESS_INTEGER_DIMENSION,
GTK_CSS_TOKEN_DIMENSION
} GtkCssTokenType;
GtkCssStringToken
struct _GtkCssStringToken {
GtkCssTokenType type;
char *string;
};
GtkCssDelimToken
struct _GtkCssDelimToken {
GtkCssTokenType type;
gunichar delim;
};
GtkCssNumberToken
struct _GtkCssNumberToken {
GtkCssTokenType type;
double number;
};
GtkCssDimensionToken
struct _GtkCssDimensionToken {
GtkCssTokenType type;
double value;
char *dimension;
};
GtkCssToken
union _GtkCssToken {
GtkCssTokenType type;
GtkCssStringToken string;
GtkCssDelimToken delim;
GtkCssNumberToken number;
GtkCssDimensionToken dimension;
};
gtk_css_token_clear
void
GtkCssToken *token
gtk_css_token_is_finite
gboolean
const GtkCssToken *token
gtk_css_token_is_preserved
gboolean
const GtkCssToken *token, GtkCssTokenType *out_closing
gtk_css_token_is
#define gtk_css_token_is(token, _type) ((token)->type == (_type))
gtk_css_token_is_ident
gboolean
const GtkCssToken *token, const char *ident
gtk_css_token_is_function
gboolean
const GtkCssToken *token, const char *ident
gtk_css_token_is_delim
gboolean
const GtkCssToken *token, gunichar delim
gtk_css_token_print
void
const GtkCssToken *token, GString *string
gtk_css_token_to_string
char *
const GtkCssToken *token
gtk_css_tokenizer_new
GtkCssTokenizer *
GBytes *bytes
gtk_css_tokenizer_ref
GtkCssTokenizer *
GtkCssTokenizer *tokenizer
gtk_css_tokenizer_unref
void
GtkCssTokenizer *tokenizer
gtk_css_tokenizer_get_location
const GtkCssLocation *
GtkCssTokenizer *tokenizer
gtk_css_tokenizer_read_token
gboolean
GtkCssTokenizer *tokenizer, GtkCssToken *token, GError **error
GtkCssTokenizer
GTK_TYPE_INSPECTOR_ACTION_EDITOR
#define GTK_TYPE_INSPECTOR_ACTION_EDITOR (gtk_inspector_action_editor_get_type())
GTK_INSPECTOR_ACTION_EDITOR
#define GTK_INSPECTOR_ACTION_EDITOR(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_INSPECTOR_ACTION_EDITOR, GtkInspectorActionEditor))
GTK_INSPECTOR_ACTION_EDITOR_CLASS
#define GTK_INSPECTOR_ACTION_EDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_INSPECTOR_ACTION_EDITOR, GtkInspectorActionEditorClass))
GTK_INSPECTOR_IS_ACTION_EDITOR
#define GTK_INSPECTOR_IS_ACTION_EDITOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_INSPECTOR_ACTION_EDITOR))
GTK_INSPECTOR_IS_ACTION_EDITOR_CLASS
#define GTK_INSPECTOR_IS_ACTION_EDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_INSPECTOR_ACTION_EDITOR))
GTK_INSPECTOR_ACTION_EDITOR_GET_CLASS
#define GTK_INSPECTOR_ACTION_EDITOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_INSPECTOR_ACTION_EDITOR, GtkInspectorActionEditorClass))
gtk_inspector_action_editor_get_type
GType
void
gtk_inspector_action_editor_new
GtkWidget *
GActionGroup *group, const gchar *prefix, const gchar *name
GtkInspectorActionEditorPrivate
GTK_TYPE_INSPECTOR_ACTIONS
#define GTK_TYPE_INSPECTOR_ACTIONS (gtk_inspector_actions_get_type())
GTK_INSPECTOR_ACTIONS
#define GTK_INSPECTOR_ACTIONS(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_INSPECTOR_ACTIONS, GtkInspectorActions))
GTK_INSPECTOR_ACTIONS_CLASS
#define GTK_INSPECTOR_ACTIONS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_INSPECTOR_ACTIONS, GtkInspectorActionsClass))
GTK_INSPECTOR_IS_ACTIONS
#define GTK_INSPECTOR_IS_ACTIONS(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_INSPECTOR_ACTIONS))
GTK_INSPECTOR_IS_ACTIONS_CLASS
#define GTK_INSPECTOR_IS_ACTIONS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_INSPECTOR_ACTIONS))
GTK_INSPECTOR_ACTIONS_GET_CLASS
#define GTK_INSPECTOR_ACTIONS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_INSPECTOR_ACTIONS, GtkInspectorActionsClass))
gtk_inspector_actions_get_type
GType
void
gtk_inspector_actions_set_object
void
GtkInspectorActions *sl, GObject *object
GtkInspectorActionsPrivate
GTK_TYPE_CELL_RENDERER_GRAPH
#define GTK_TYPE_CELL_RENDERER_GRAPH (gtk_cell_renderer_graph_get_type ())
GTK_CELL_RENDERER_GRAPH
#define GTK_CELL_RENDERER_GRAPH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_CELL_RENDERER_GRAPH, GtkCellRendererGraph))
GTK_CELL_RENDERER_GRAPH_CLASS
#define GTK_CELL_RENDERER_GRAPH_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_CELL_RENDERER_GRAPH, GtkCellRendererGraphClass))
GTK_IS_CELL_RENDERER_GRAPH
#define GTK_IS_CELL_RENDERER_GRAPH(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_CELL_RENDERER_GRAPH))
GTK_IS_CELL_RENDERER_GRAPH_CLASS
#define GTK_IS_CELL_RENDERER_GRAPH_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_CELL_RENDERER_GRAPH))
GTK_CELL_RENDERER_GRAPH_GET_CLASS
#define GTK_CELL_RENDERER_GRAPH_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_CELL_RENDERER_GRAPH, GtkCellRendererGraphClass))
GtkCellRendererGraph
struct _GtkCellRendererGraph
{
GtkCellRenderer parent;
/*< private >*/
GtkCellRendererGraphPrivate *priv;
};
GtkCellRendererGraphClass
struct _GtkCellRendererGraphClass
{
GtkCellRendererClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_cell_renderer_graph_get_type
GType
void
gtk_cell_renderer_graph_new
GtkCellRenderer *
void
GtkCellRendererGraphPrivate
GTK_TYPE_INSPECTOR_CONTROLLERS
#define GTK_TYPE_INSPECTOR_CONTROLLERS (gtk_inspector_controllers_get_type())
GTK_INSPECTOR_CONTROLLERS
#define GTK_INSPECTOR_CONTROLLERS(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_INSPECTOR_CONTROLLERS, GtkInspectorControllers))
GTK_INSPECTOR_CONTROLLERS_CLASS
#define GTK_INSPECTOR_CONTROLLERS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_INSPECTOR_CONTROLLERS, GtkInspectorControllersClass))
GTK_INSPECTOR_IS_GESTURES
#define GTK_INSPECTOR_IS_GESTURES(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_INSPECTOR_CONTROLLERS))
GTK_INSPECTOR_IS_GESTURES_CLASS
#define GTK_INSPECTOR_IS_GESTURES_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_INSPECTOR_CONTROLLERS))
GTK_INSPECTOR_CONTROLLERS_GET_CLASS
#define GTK_INSPECTOR_CONTROLLERS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_INSPECTOR_CONTROLLERS, GtkInspectorControllersClass))
gtk_inspector_controllers_get_type
GType
void
gtk_inspector_controllers_set_object
void
GtkInspectorControllers *sl, GObject *object
GtkInspectorControllersPrivate
GTK_TYPE_INSPECTOR_CSS_EDITOR
#define GTK_TYPE_INSPECTOR_CSS_EDITOR (gtk_inspector_css_editor_get_type())
GTK_INSPECTOR_CSS_EDITOR
#define GTK_INSPECTOR_CSS_EDITOR(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_INSPECTOR_CSS_EDITOR, GtkInspectorCssEditor))
GTK_INSPECTOR_CSS_EDITOR_CLASS
#define GTK_INSPECTOR_CSS_EDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_INSPECTOR_CSS_EDITOR, GtkInspectorCssEditorClass))
GTK_INSPECTOR_IS_CSS_EDITOR
#define GTK_INSPECTOR_IS_CSS_EDITOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_INSPECTOR_CSS_EDITOR))
GTK_INSPECTOR_IS_CSS_EDITOR_CLASS
#define GTK_INSPECTOR_IS_CSS_EDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_INSPECTOR_CSS_EDITOR))
GTK_INSPECTOR_CSS_EDITOR_GET_CLASS
#define GTK_INSPECTOR_CSS_EDITOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_INSPECTOR_CSS_EDITOR, GtkInspectorCssEditorClass))
gtk_inspector_css_editor_get_type
GType
void
gtk_inspector_css_editor_set_object
void
GtkInspectorCssEditor *ce, GObject *object
GtkInspectorCssEditorPrivate
GTK_TYPE_INSPECTOR_CSS_NODE_TREE
#define GTK_TYPE_INSPECTOR_CSS_NODE_TREE (gtk_inspector_css_node_tree_get_type())
GTK_INSPECTOR_CSS_NODE_TREE
#define GTK_INSPECTOR_CSS_NODE_TREE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_INSPECTOR_CSS_NODE_TREE, GtkInspectorCssNodeTree))
GTK_INSPECTOR_CSS_NODE_TREE_CLASS
#define GTK_INSPECTOR_CSS_NODE_TREE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_INSPECTOR_CSS_NODE_TREE, GtkInspectorCssNodeTreeClass))
GTK_INSPECTOR_IS_CSS_NODE_TREE
#define GTK_INSPECTOR_IS_CSS_NODE_TREE(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_INSPECTOR_CSS_NODE_TREE))
GTK_INSPECTOR_IS_CSS_NODE_TREE_CLASS
#define GTK_INSPECTOR_IS_CSS_NODE_TREE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_INSPECTOR_CSS_NODE_TREE))
GTK_INSPECTOR_CSS_NODE_TREE_GET_CLASS
#define GTK_INSPECTOR_CSS_NODE_TREE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_INSPECTOR_CSS_NODE_TREE, GtkInspectorCssNodeTreeClass))
gtk_inspector_css_node_tree_get_type
GType
void
gtk_inspector_css_node_tree_set_object
void
GtkInspectorCssNodeTree *cnt, GObject *object
gtk_inspector_css_node_tree_get_node
GtkCssNode *
GtkInspectorCssNodeTree *cnt
GtkInspectorCssNodeTreePrivate
GTK_TYPE_INSPECTOR_DATA_LIST
#define GTK_TYPE_INSPECTOR_DATA_LIST (gtk_inspector_data_list_get_type())
GTK_INSPECTOR_DATA_LIST
#define GTK_INSPECTOR_DATA_LIST(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_INSPECTOR_DATA_LIST, GtkInspectorDataList))
GTK_INSPECTOR_DATA_LIST_CLASS
#define GTK_INSPECTOR_DATA_LIST_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_INSPECTOR_DATA_LIST, GtkInspectorDataListClass))
GTK_INSPECTOR_IS_DATA_LIST
#define GTK_INSPECTOR_IS_DATA_LIST(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_INSPECTOR_DATA_LIST))
GTK_INSPECTOR_IS_DATA_LIST_CLASS
#define GTK_INSPECTOR_IS_DATA_LIST_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_INSPECTOR_DATA_LIST))
GTK_INSPECTOR_DATA_LIST_GET_CLASS
#define GTK_INSPECTOR_DATA_LIST_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_INSPECTOR_DATA_LIST, GtkInspectorDataListClass))
gtk_inspector_data_list_get_type
GType
void
gtk_inspector_data_list_set_object
void
GtkInspectorDataList *sl, GObject *object
GtkInspectorDataListPrivate
GTK_TYPE_FPS_OVERLAY
#define GTK_TYPE_FPS_OVERLAY (gtk_fps_overlay_get_type ())
gtk_fps_overlay_new
GtkInspectorOverlay *
void
GtkFpsOverlay
GTK_TYPE_INSPECTOR_GENERAL
#define GTK_TYPE_INSPECTOR_GENERAL (gtk_inspector_general_get_type())
GTK_INSPECTOR_GENERAL
#define GTK_INSPECTOR_GENERAL(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_INSPECTOR_GENERAL, GtkInspectorGeneral))
GTK_INSPECTOR_GENERAL_CLASS
#define GTK_INSPECTOR_GENERAL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_INSPECTOR_GENERAL, GtkInspectorGeneralClass))
GTK_INSPECTOR_IS_GENERAL
#define GTK_INSPECTOR_IS_GENERAL(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_INSPECTOR_GENERAL))
GTK_INSPECTOR_IS_GENERAL_CLASS
#define GTK_INSPECTOR_IS_GENERAL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_INSPECTOR_GENERAL))
GTK_INSPECTOR_GENERAL_GET_CLASS
#define GTK_INSPECTOR_GENERAL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_INSPECTOR_GENERAL, GtkInspectorGeneralClass))
gtk_inspector_general_get_type
GType
void
GtkInspectorGeneralPrivate
GTK_TYPE_GRAPH_DATA
#define GTK_TYPE_GRAPH_DATA (gtk_graph_data_get_type ())
GTK_GRAPH_DATA
#define GTK_GRAPH_DATA(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_GRAPH_DATA, GtkGraphData))
GTK_GRAPH_DATA_CLASS
#define GTK_GRAPH_DATA_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_GRAPH_DATA, GtkGraphDataClass))
GTK_IS_GRAPH_DATA
#define GTK_IS_GRAPH_DATA(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_GRAPH_DATA))
GTK_IS_GRAPH_DATA_CLASS
#define GTK_IS_GRAPH_DATA_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_GRAPH_DATA))
GTK_GRAPH_DATA_GET_CLASS
#define GTK_GRAPH_DATA_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_GRAPH_DATA, GtkGraphDataClass))
GtkGraphData
struct _GtkGraphData
{
GObject object;
/*< private >*/
GtkGraphDataPrivate *priv;
};
GtkGraphDataClass
struct _GtkGraphDataClass
{
GObjectClass parent_class;
/* Padding for future expansion */
void (*_gtk_reserved1) (void);
void (*_gtk_reserved2) (void);
void (*_gtk_reserved3) (void);
void (*_gtk_reserved4) (void);
};
gtk_graph_data_get_type
GType
void
gtk_graph_data_new
GtkGraphData *
guint n_values
gtk_graph_data_get_n_values
guint
GtkGraphData *data
gtk_graph_data_get_value
double
GtkGraphData *data, guint i
gtk_graph_data_get_minimum
double
GtkGraphData *data
gtk_graph_data_get_maximum
double
GtkGraphData *data
gtk_graph_data_prepend_value
void
GtkGraphData *data, double value
GtkGraphDataPrivate
GTK_TYPE_TREE_MODEL_CSS_NODE
#define GTK_TYPE_TREE_MODEL_CSS_NODE (gtk_tree_model_css_node_get_type ())
GTK_TREE_MODEL_CSS_NODE
#define GTK_TREE_MODEL_CSS_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_TREE_MODEL_CSS_NODE, GtkTreeModelCssNode))
GTK_TREE_MODEL_CSS_NODE_CLASS
#define GTK_TREE_MODEL_CSS_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_TREE_MODEL_CSS_NODE, GtkTreeModelCssNodeClass))
GTK_IS_TREE_MODEL_CSS_NODE
#define GTK_IS_TREE_MODEL_CSS_NODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TREE_MODEL_CSS_NODE))
GTK_IS_TREE_MODEL_CSS_NODE_CLASS
#define GTK_IS_TREE_MODEL_CSS_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_TREE_MODEL_CSS_NODE))
GTK_TREE_MODEL_CSS_NODE_GET_CLASS
#define GTK_TREE_MODEL_CSS_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_TREE_MODEL_CSS_NODE, GtkTreeModelCssNodeClass))
GtkTreeModelCssNodeGetFunc
void
GtkTreeModelCssNode *model,
GtkCssNode *node,
int column,
GValue *value
GtkTreeModelCssNode
struct _GtkTreeModelCssNode
{
GObject parent;
GtkTreeModelCssNodePrivate *priv;
};
GtkTreeModelCssNodeClass
struct _GtkTreeModelCssNodeClass
{
GObjectClass parent_class;
};
gtk_tree_model_css_node_get_type
GType
void
gtk_tree_model_css_node_new
GtkTreeModel *
GtkTreeModelCssNodeGetFunc get_func, gint n_columns, ...
gtk_tree_model_css_node_newv
GtkTreeModel *
GtkTreeModelCssNodeGetFunc get_func, gint n_columns, GType *types
gtk_tree_model_css_node_set_root_node
void
GtkTreeModelCssNode *model, GtkCssNode *node
gtk_tree_model_css_node_get_root_node
GtkCssNode *
GtkTreeModelCssNode *model
gtk_tree_model_css_node_get_node_from_iter
GtkCssNode *
GtkTreeModelCssNode *model, GtkTreeIter *iter
gtk_tree_model_css_node_get_iter_from_node
void
GtkTreeModelCssNode *model, GtkTreeIter *iter, GtkCssNode *node
GtkTreeModelCssNodePrivate
GTK_TYPE_HIGHLIGHT_OVERLAY
#define GTK_TYPE_HIGHLIGHT_OVERLAY (gtk_highlight_overlay_get_type ())
gtk_highlight_overlay_new
GtkInspectorOverlay *
GtkWidget *widget
gtk_highlight_overlay_get_widget
GtkWidget *
GtkHighlightOverlay *self
gtk_highlight_overlay_set_color
void
GtkHighlightOverlay *self, const GdkRGBA *color
GtkHighlightOverlay
gtk_inspector_init
void
void
GTK_TYPE_INSPECTOR_OVERLAY
#define GTK_TYPE_INSPECTOR_OVERLAY (gtk_inspector_overlay_get_type ())
GtkInspectorOverlayClass
struct _GtkInspectorOverlayClass
{
GObjectClass parent_class;
void (* snapshot) (GtkInspectorOverlay *self,
GtkSnapshot *snapshot,
GskRenderNode *node,
GtkWidget *widget);
void (* queue_draw) (GtkInspectorOverlay *self);
};
gtk_inspector_overlay_snapshot
void
GtkInspectorOverlay *self, GtkSnapshot *snapshot, GskRenderNode *node, GtkWidget *widget
gtk_inspector_overlay_queue_draw
void
GtkInspectorOverlay *self
GtkInspectorOverlay
GTK_TYPE_LAYOUT_OVERLAY
#define GTK_TYPE_LAYOUT_OVERLAY (gtk_layout_overlay_get_type ())
gtk_layout_overlay_new
GtkInspectorOverlay *
void
GtkLayoutOverlay
GTK_TYPE_INSPECTOR_LOGS
#define GTK_TYPE_INSPECTOR_LOGS (gtk_inspector_logs_get_type())
GTK_INSPECTOR_LOGS
#define GTK_INSPECTOR_LOGS(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_INSPECTOR_LOGS, GtkInspectorLogs))
GTK_INSPECTOR_LOGS_CLASS
#define GTK_INSPECTOR_LOGS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_INSPECTOR_LOGS, GtkInspectorLogsClass))
GTK_INSPECTOR_IS_LOGS
#define GTK_INSPECTOR_IS_LOGS(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_INSPECTOR_LOGS))
GTK_INSPECTOR_IS_LOGS_CLASS
#define GTK_INSPECTOR_IS_LOGS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_INSPECTOR_LOGS))
GTK_INSPECTOR_LOGS_GET_CLASS
#define GTK_INSPECTOR_LOGS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_INSPECTOR_LOGS, GtkInspectorLogsClass))
gtk_inspector_logs_get_type
GType
void
GtkInspectorLogsPrivate
GTK_TYPE_INSPECTOR_MAGNIFIER
#define GTK_TYPE_INSPECTOR_MAGNIFIER (gtk_inspector_magnifier_get_type())
GTK_INSPECTOR_MAGNIFIER
#define GTK_INSPECTOR_MAGNIFIER(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_INSPECTOR_MAGNIFIER, GtkInspectorMagnifier))
GTK_INSPECTOR_MAGNIFIER_CLASS
#define GTK_INSPECTOR_MAGNIFIER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_INSPECTOR_MAGNIFIER, GtkInspectorMagnifierClass))
GTK_INSPECTOR_IS_MAGNIFIER
#define GTK_INSPECTOR_IS_MAGNIFIER(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_INSPECTOR_MAGNIFIER))
GTK_INSPECTOR_IS_MAGNIFIER_CLASS
#define GTK_INSPECTOR_IS_MAGNIFIER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_INSPECTOR_MAGNIFIER))
GTK_INSPECTOR_MAGNIFIER_GET_CLASS
#define GTK_INSPECTOR_MAGNIFIER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_INSPECTOR_MAGNIFIER, GtkInspectorMagnifierClass))
gtk_inspector_magnifier_get_type
GType
void
gtk_inspector_magnifier_set_object
void
GtkInspectorMagnifier *sl, GObject *object
GtkInspectorMagnifierPrivate
GTK_TYPE_INSPECTOR_MENU
#define GTK_TYPE_INSPECTOR_MENU (gtk_inspector_menu_get_type())
GTK_INSPECTOR_MENU
#define GTK_INSPECTOR_MENU(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_INSPECTOR_MENU, GtkInspectorMenu))
GTK_INSPECTOR_MENU_CLASS
#define GTK_INSPECTOR_MENU_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_INSPECTOR_MENU, GtkInspectorMenuClass))
GTK_INSPECTOR_IS_MENU
#define GTK_INSPECTOR_IS_MENU(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_INSPECTOR_MENU))
GTK_INSPECTOR_IS_MENU_CLASS
#define GTK_INSPECTOR_IS_MENU_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_INSPECTOR_MENU))
GTK_INSPECTOR_MENU_GET_CLASS
#define GTK_INSPECTOR_MENU_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_INSPECTOR_MENU, GtkInspectorMenuClass))
gtk_inspector_menu_get_type
GType
void
gtk_inspector_menu_set_object
void
GtkInspectorMenu *sl, GObject *object
GtkInspectorMenuPrivate
GTK_TYPE_INSPECTOR_MISC_INFO
#define GTK_TYPE_INSPECTOR_MISC_INFO (gtk_inspector_misc_info_get_type())
GTK_INSPECTOR_MISC_INFO
#define GTK_INSPECTOR_MISC_INFO(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_INSPECTOR_MISC_INFO, GtkInspectorMiscInfo))
GTK_INSPECTOR_MISC_INFO_CLASS
#define GTK_INSPECTOR_MISC_INFO_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_INSPECTOR_MISC_INFO, GtkInspectorMiscInfoClass))
GTK_INSPECTOR_IS_MISC_INFO
#define GTK_INSPECTOR_IS_MISC_INFO(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_INSPECTOR_MISC_INFO))
GTK_INSPECTOR_IS_MISC_INFO_CLASS
#define GTK_INSPECTOR_IS_MISC_INFO_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_INSPECTOR_MISC_INFO))
GTK_INSPECTOR_MISC_INFO_GET_CLASS
#define GTK_INSPECTOR_MISC_INFO_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_INSPECTOR_MISC_INFO, GtkInspectorMiscInfoClass))
gtk_inspector_misc_info_get_type
GType
void
gtk_inspector_misc_info_set_object
void
GtkInspectorMiscInfo *sl, GObject *object
GtkInspectorMiscInfoPrivate
GTK_TYPE_INSPECTOR_OBJECT_TREE
#define GTK_TYPE_INSPECTOR_OBJECT_TREE (gtk_inspector_object_tree_get_type())
GTK_INSPECTOR_OBJECT_TREE
#define GTK_INSPECTOR_OBJECT_TREE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_INSPECTOR_OBJECT_TREE, GtkInspectorObjectTree))
GTK_INSPECTOR_OBJECT_TREE_CLASS
#define GTK_INSPECTOR_OBJECT_TREE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_INSPECTOR_OBJECT_TREE, GtkInspectorObjectTreeClass))
GTK_INSPECTOR_IS_OBJECT_TREE
#define GTK_INSPECTOR_IS_OBJECT_TREE(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_INSPECTOR_OBJECT_TREE))
GTK_INSPECTOR_IS_OBJECT_TREE_CLASS
#define GTK_INSPECTOR_IS_OBJECT_TREE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_INSPECTOR_OBJECT_TREE))
GTK_INSPECTOR_OBJECT_TREE_GET_CLASS
#define GTK_INSPECTOR_OBJECT_TREE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_INSPECTOR_OBJECT_TREE, GtkInspectorObjectTreeClass))
object_selected
void
GtkInspectorObjectTree *wt,
GObject *object
object_activated
void
GtkInspectorObjectTree *wt,
GObject *object
gtk_inspector_object_tree_get_type
GType
void
gtk_inspector_get_object_title
char *
GObject *object
gtk_inspector_object_tree_select_object
void
GtkInspectorObjectTree *wt, GObject *object
gtk_inspector_object_tree_activate_object
void
GtkInspectorObjectTree *wt, GObject *object
gtk_inspector_object_tree_get_selected
GObject *
GtkInspectorObjectTree *wt
GtkInspectorObjectTreePrivate
GTK_TYPE_INSPECTOR_PROP_EDITOR
#define GTK_TYPE_INSPECTOR_PROP_EDITOR (gtk_inspector_prop_editor_get_type())
GTK_INSPECTOR_PROP_EDITOR
#define GTK_INSPECTOR_PROP_EDITOR(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_INSPECTOR_PROP_EDITOR, GtkInspectorPropEditor))
GTK_INSPECTOR_PROP_EDITOR_CLASS
#define GTK_INSPECTOR_PROP_EDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_INSPECTOR_PROP_EDITOR, GtkInspectorPropEditorClass))
GTK_INSPECTOR_IS_PROP_EDITOR
#define GTK_INSPECTOR_IS_PROP_EDITOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_INSPECTOR_PROP_EDITOR))
GTK_INSPECTOR_IS_PROP_EDITOR_CLASS
#define GTK_INSPECTOR_IS_PROP_EDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_INSPECTOR_PROP_EDITOR))
GTK_INSPECTOR_PROP_EDITOR_GET_CLASS
#define GTK_INSPECTOR_PROP_EDITOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_INSPECTOR_PROP_EDITOR, GtkInspectorPropEditorClass))
show_object
void
GtkInspectorPropEditor *editor,
GObject *object,
const gchar *name,
const gchar *tab
gtk_inspector_prop_editor_get_type
GType
void
gtk_inspector_prop_editor_new
GtkWidget *
GObject *object, const gchar *name, GtkSizeGroup *values
gtk_inspector_prop_editor_should_expand
gboolean
GtkInspectorPropEditor *editor
GtkInspectorPropEditorPrivate
GTK_TYPE_INSPECTOR_PROP_LIST
#define GTK_TYPE_INSPECTOR_PROP_LIST (gtk_inspector_prop_list_get_type())
GTK_INSPECTOR_PROP_LIST
#define GTK_INSPECTOR_PROP_LIST(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_INSPECTOR_PROP_LIST, GtkInspectorPropList))
GTK_INSPECTOR_PROP_LIST_CLASS
#define GTK_INSPECTOR_PROP_LIST_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_INSPECTOR_PROP_LIST, GtkInspectorPropListClass))
GTK_INSPECTOR_IS_PROP_LIST
#define GTK_INSPECTOR_IS_PROP_LIST(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_INSPECTOR_PROP_LIST))
GTK_INSPECTOR_IS_PROP_LIST_CLASS
#define GTK_INSPECTOR_IS_PROP_LIST_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_INSPECTOR_PROP_LIST))
GTK_INSPECTOR_PROP_LIST_GET_CLASS
#define GTK_INSPECTOR_PROP_LIST_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_INSPECTOR_PROP_LIST, GtkInspectorPropListClass))
gtk_inspector_prop_list_get_type
GType
void
gtk_inspector_prop_list_set_object
gboolean
GtkInspectorPropList *pl, GObject *object
gtk_inspector_prop_list_set_layout_child
void
GtkInspectorPropList *pl, GObject *object
strdup_value_contents
void
const GValue *value, gchar **contents, gchar **type
GtkInspectorPropListPrivate
GTK_TYPE_INSPECTOR_RECORDER
#define GTK_TYPE_INSPECTOR_RECORDER (gtk_inspector_recorder_get_type())
GTK_INSPECTOR_RECORDER
#define GTK_INSPECTOR_RECORDER(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_INSPECTOR_RECORDER, GtkInspectorRecorder))
GTK_INSPECTOR_RECORDER_CLASS
#define GTK_INSPECTOR_RECORDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_INSPECTOR_RECORDER, GtkInspectorRecorderClass))
GTK_INSPECTOR_IS_RECORDER
#define GTK_INSPECTOR_IS_RECORDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_INSPECTOR_RECORDER))
GTK_INSPECTOR_IS_RECORDER_CLASS
#define GTK_INSPECTOR_IS_RECORDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_INSPECTOR_RECORDER))
GTK_INSPECTOR_RECORDER_GET_CLASS
#define GTK_INSPECTOR_RECORDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_INSPECTOR_RECORDER, GtkInspectorRecorderClass))
gtk_inspector_recorder_get_type
GType
void
gtk_inspector_recorder_set_recording
void
GtkInspectorRecorder *recorder, gboolean record
gtk_inspector_recorder_is_recording
gboolean
GtkInspectorRecorder *recorder
gtk_inspector_recorder_set_debug_nodes
void
GtkInspectorRecorder *recorder, gboolean debug_nodes
gtk_inspector_recorder_record_render
void
GtkInspectorRecorder *recorder, GtkWidget *widget, GskRenderer *renderer, GdkSurface *surface, const cairo_region_t *region, GskRenderNode *node
GtkInspectorRecorderPrivate
GTK_TYPE_INSPECTOR_RECORDING
#define GTK_TYPE_INSPECTOR_RECORDING (gtk_inspector_recording_get_type())
GTK_INSPECTOR_RECORDING
#define GTK_INSPECTOR_RECORDING(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_INSPECTOR_RECORDING, GtkInspectorRecording))
GTK_INSPECTOR_RECORDING_CLASS
#define GTK_INSPECTOR_RECORDING_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_INSPECTOR_RECORDING, GtkInspectorRecordingClass))
GTK_INSPECTOR_IS_RECORDING
#define GTK_INSPECTOR_IS_RECORDING(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_INSPECTOR_RECORDING))
GTK_INSPECTOR_IS_RECORDING_CLASS
#define GTK_INSPECTOR_IS_RECORDING_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_INSPECTOR_RECORDING))
GTK_INSPECTOR_RECORDING_GET_CLASS
#define GTK_INSPECTOR_RECORDING_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_INSPECTOR_RECORDING, GtkInspectorRecordingClass))
gtk_inspector_recording_get_type
GType
void
gtk_inspector_recording_get_timestamp
gint64
GtkInspectorRecording *recording
GtkInspectorRecordingPrivate
GTK_TYPE_INSPECTOR_RENDER_RECORDING
#define GTK_TYPE_INSPECTOR_RENDER_RECORDING (gtk_inspector_render_recording_get_type())
GTK_INSPECTOR_RENDER_RECORDING
#define GTK_INSPECTOR_RENDER_RECORDING(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_INSPECTOR_RENDER_RECORDING, GtkInspectorRenderRecording))
GTK_INSPECTOR_RENDER_RECORDING_CLASS
#define GTK_INSPECTOR_RENDER_RECORDING_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_INSPECTOR_RENDER_RECORDING, GtkInspectorRenderRecordingClass))
GTK_INSPECTOR_IS_RENDER_RECORDING
#define GTK_INSPECTOR_IS_RENDER_RECORDING(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_INSPECTOR_RENDER_RECORDING))
GTK_INSPECTOR_IS_RENDER_RECORDING_CLASS
#define GTK_INSPECTOR_IS_RENDER_RECORDING_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_INSPECTOR_RENDER_RECORDING))
GTK_INSPECTOR_RENDER_RECORDING_GET_CLASS
#define GTK_INSPECTOR_RENDER_RECORDING_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_INSPECTOR_RENDER_RECORDING, GtkInspectorRenderRecordingClass))
gtk_inspector_render_recording_get_type
GType
void
gtk_inspector_render_recording_new
GtkInspectorRecording *
gint64 timestamp, GskProfiler *profiler, const GdkRectangle *area, const cairo_region_t *clip_region, GskRenderNode *node
gtk_inspector_render_recording_get_node
GskRenderNode *
GtkInspectorRenderRecording *recording
gtk_inspector_render_recording_get_clip_region
const cairo_region_t *
GtkInspectorRenderRecording *recording
gtk_inspector_render_recording_get_area
const cairo_rectangle_int_t *
GtkInspectorRenderRecording *recording
gtk_inspector_render_recording_get_profiler_info
const char *
GtkInspectorRenderRecording *recording
GtkInspectorRenderRecordingPrivate
GTK_TYPE_INSPECTOR_RESOURCE_LIST
#define GTK_TYPE_INSPECTOR_RESOURCE_LIST (gtk_inspector_resource_list_get_type())
GTK_INSPECTOR_RESOURCE_LIST
#define GTK_INSPECTOR_RESOURCE_LIST(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_INSPECTOR_RESOURCE_LIST, GtkInspectorResourceList))
GTK_INSPECTOR_RESOURCE_LIST_CLASS
#define GTK_INSPECTOR_RESOURCE_LIST_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_INSPECTOR_RESOURCE_LIST, GtkInspectorResourceListClass))
GTK_INSPECTOR_IS_RESOURCE_LIST
#define GTK_INSPECTOR_IS_RESOURCE_LIST(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_INSPECTOR_RESOURCE_LIST))
GTK_INSPECTOR_IS_RESOURCE_LIST_CLASS
#define GTK_INSPECTOR_IS_RESOURCE_LIST_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_INSPECTOR_RESOURCE_LIST))
GTK_INSPECTOR_RESOURCE_LIST_GET_CLASS
#define GTK_INSPECTOR_RESOURCE_LIST_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_INSPECTOR_RESOURCE_LIST, GtkInspectorResourceListClass))
gtk_inspector_resource_list_get_type
GType
void
GtkInspectorResourceListPrivate
GTK_TYPE_INSPECTOR_SIZE_GROUPS
#define GTK_TYPE_INSPECTOR_SIZE_GROUPS (gtk_inspector_size_groups_get_type())
GTK_INSPECTOR_SIZE_GROUPS
#define GTK_INSPECTOR_SIZE_GROUPS(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_INSPECTOR_SIZE_GROUPS, GtkInspectorSizeGroups))
GTK_INSPECTOR_SIZE_GROUPS_CLASS
#define GTK_INSPECTOR_SIZE_GROUPS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_INSPECTOR_SIZE_GROUPS, GtkInspectorSizeGroupsClass))
GTK_INSPECTOR_IS_SIZE_GROUPS
#define GTK_INSPECTOR_IS_SIZE_GROUPS(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_INSPECTOR_SIZE_GROUPS))
GTK_INSPECTOR_IS_SIZE_GROUPS_CLASS
#define GTK_INSPECTOR_IS_SIZE_GROUPS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_INSPECTOR_SIZE_GROUPS))
GTK_INSPECTOR_SIZE_GROUPS_GET_CLASS
#define GTK_INSPECTOR_SIZE_GROUPS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_INSPECTOR_SIZE_GROUPS, GtkInspectorSizeGroupsClass))
gtk_inspector_size_groups_get_type
GType
void
gtk_inspector_size_groups_set_object
void
GtkInspectorSizeGroups *sl, GObject *object
GTK_TYPE_INSPECTOR_START_RECORDING
#define GTK_TYPE_INSPECTOR_START_RECORDING (gtk_inspector_start_recording_get_type())
GTK_INSPECTOR_START_RECORDING
#define GTK_INSPECTOR_START_RECORDING(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_INSPECTOR_START_RECORDING, GtkInspectorStartRecording))
GTK_INSPECTOR_START_RECORDING_CLASS
#define GTK_INSPECTOR_START_RECORDING_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_INSPECTOR_START_RECORDING, GtkInspectorStartRecordingClass))
GTK_INSPECTOR_IS_START_RECORDING
#define GTK_INSPECTOR_IS_START_RECORDING(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_INSPECTOR_START_RECORDING))
GTK_INSPECTOR_IS_START_RECORDING_CLASS
#define GTK_INSPECTOR_IS_START_RECORDING_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_INSPECTOR_START_RECORDING))
GTK_INSPECTOR_START_RECORDING_GET_CLASS
#define GTK_INSPECTOR_START_RECORDING_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_INSPECTOR_START_RECORDING, GtkInspectorStartRecordingClass))
gtk_inspector_start_recording_get_type
GType
void
gtk_inspector_start_recording_new
GtkInspectorRecording *
void
GtkInspectorStartRecordingPrivate
GTK_TYPE_INSPECTOR_STATISTICS
#define GTK_TYPE_INSPECTOR_STATISTICS (gtk_inspector_statistics_get_type())
GTK_INSPECTOR_STATISTICS
#define GTK_INSPECTOR_STATISTICS(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_INSPECTOR_STATISTICS, GtkInspectorStatistics))
GTK_INSPECTOR_STATISTICS_CLASS
#define GTK_INSPECTOR_STATISTICS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_INSPECTOR_STATISTICS, GtkInspectorStatisticsClass))
GTK_INSPECTOR_IS_STATISTICS
#define GTK_INSPECTOR_IS_STATISTICS(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_INSPECTOR_STATISTICS))
GTK_INSPECTOR_IS_STATISTICS_CLASS
#define GTK_INSPECTOR_IS_STATISTICS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_INSPECTOR_STATISTICS))
GTK_INSPECTOR_STATISTICS_GET_CLASS
#define GTK_INSPECTOR_STATISTICS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_INSPECTOR_STATISTICS, GtkInspectorStatisticsClass))
gtk_inspector_statistics_get_type
GType
void
GtkInspectorStatisticsPrivate
GTK_TYPE_INSPECTOR_STRV_EDITOR
#define GTK_TYPE_INSPECTOR_STRV_EDITOR (gtk_inspector_strv_editor_get_type())
GTK_INSPECTOR_STRV_EDITOR
#define GTK_INSPECTOR_STRV_EDITOR(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_INSPECTOR_STRV_EDITOR, GtkInspectorStrvEditor))
GTK_INSPECTOR_STRV_EDITOR_CLASS
#define GTK_INSPECTOR_STRV_EDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_INSPECTOR_STRV_EDITOR, GtkInspectorStrvEditorClass))
GTK_INSPECTOR_IS_STRV_EDITOR
#define GTK_INSPECTOR_IS_STRV_EDITOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_INSPECTOR_STRV_EDITOR))
GTK_INSPECTOR_IS_STRV_EDITOR_CLASS
#define GTK_INSPECTOR_IS_STRV_EDITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_INSPECTOR_STRV_EDITOR))
GTK_INSPECTOR_STRV_EDITOR_GET_CLASS
#define GTK_INSPECTOR_STRV_EDITOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_INSPECTOR_STRV_EDITOR, GtkInspectorStrvEditorClass))
changed
void
GtkInspectorStrvEditor *editor
gtk_inspector_strv_editor_get_type
GType
void
gtk_inspector_strv_editor_set_strv
void
GtkInspectorStrvEditor *editor, gchar **strv
gtk_inspector_strv_editor_get_strv
gchar **
GtkInspectorStrvEditor *editor
RowPredicate
gboolean
GtkTreeModel *model,
GtkTreeIter *iter,
gpointer data
gtk_tree_walk_new
GtkTreeWalk *
GtkTreeModel *model, RowPredicate predicate, gpointer data, GDestroyNotify destroy
gtk_tree_walk_free
void
GtkTreeWalk *walk
gtk_tree_walk_reset
void
GtkTreeWalk *walk, GtkTreeIter *iter
gtk_tree_walk_next_match
gboolean
GtkTreeWalk *walk, gboolean force_move, gboolean backwards, GtkTreeIter *iter
gtk_tree_walk_get_position
gboolean
GtkTreeWalk *walk, GtkTreeIter *iter
GtkTreeWalk
GTK_TYPE_INSPECTOR_TYPE_POPOVER
#define GTK_TYPE_INSPECTOR_TYPE_POPOVER (gtk_inspector_type_popover_get_type ())
gtk_inspector_type_popover_set_gtype
void
GtkInspectorTypePopover *self, GType gtype
GtkInspectorTypePopover
GTK_TYPE_UPDATES_OVERLAY
#define GTK_TYPE_UPDATES_OVERLAY (gtk_updates_overlay_get_type ())
gtk_updates_overlay_new
GtkInspectorOverlay *
void
GtkUpdatesOverlay
GTK_TYPE_INSPECTOR_VISUAL
#define GTK_TYPE_INSPECTOR_VISUAL (gtk_inspector_visual_get_type())
GTK_INSPECTOR_VISUAL
#define GTK_INSPECTOR_VISUAL(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_INSPECTOR_VISUAL, GtkInspectorVisual))
GTK_INSPECTOR_VISUAL_CLASS
#define GTK_INSPECTOR_VISUAL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_INSPECTOR_VISUAL, GtkInspectorVisualClass))
GTK_INSPECTOR_IS_VISUAL
#define GTK_INSPECTOR_IS_VISUAL(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_INSPECTOR_VISUAL))
GTK_INSPECTOR_IS_VISUAL_CLASS
#define GTK_INSPECTOR_IS_VISUAL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_INSPECTOR_VISUAL))
GTK_INSPECTOR_VISUAL_GET_CLASS
#define GTK_INSPECTOR_VISUAL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_INSPECTOR_VISUAL, GtkInspectorVisualClass))
gtk_inspector_visual_get_type
GType
void
GtkInspectorVisualPrivate
GTK_TYPE_INSPECTOR_WINDOW
#define GTK_TYPE_INSPECTOR_WINDOW (gtk_inspector_window_get_type())
GTK_INSPECTOR_WINDOW
#define GTK_INSPECTOR_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_INSPECTOR_WINDOW, GtkInspectorWindow))
GTK_INSPECTOR_WINDOW_CLASS
#define GTK_INSPECTOR_WINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_INSPECTOR_WINDOW, GtkInspectorWindowClass))
GTK_INSPECTOR_IS_WINDOW
#define GTK_INSPECTOR_IS_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_INSPECTOR_WINDOW))
GTK_INSPECTOR_IS_WINDOW_CLASS
#define GTK_INSPECTOR_IS_WINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_INSPECTOR_WINDOW))
GTK_INSPECTOR_WINDOW_GET_CLASS
#define GTK_INSPECTOR_WINDOW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_INSPECTOR_WINDOW, GtkInspectorWindowClass))
TREE_TEXT_SCALE
#define TREE_TEXT_SCALE 0.8
TREE_CHECKBOX_SIZE
#define TREE_CHECKBOX_SIZE (gint)(0.8 * 13)
gtk_inspector_window_get_type
GType
void
gtk_inspector_window_new
GtkWidget *
void
gtk_inspector_flash_widget
void
GtkInspectorWindow *iw, GtkWidget *widget
gtk_inspector_on_inspect
void
GtkWidget *widget, GtkInspectorWindow *iw
gtk_inspector_window_add_overlay
void
GtkInspectorWindow *iw, GtkInspectorOverlay *overlay
gtk_inspector_window_remove_overlay
void
GtkInspectorWindow *iw, GtkInspectorOverlay *overlay
gtk_inspector_window_select_widget_under_pointer
void
GtkInspectorWindow *iw
gtk_inspector_is_recording
gboolean
GtkWidget *widget
gtk_inspector_prepare_render
GskRenderNode *
GtkWidget *widget, GskRenderer *renderer, GdkSurface *surface, const cairo_region_t *region, GskRenderNode *node
gtk_inspector_handle_event
gboolean
GdkEvent *event
_GtkMountOperationHandlerIface
struct __GtkMountOperationHandlerIface
{
GTypeInterface parent_iface;
gboolean (*handle_ask_password) (
_GtkMountOperationHandler *object,
GDBusMethodInvocation *invocation,
const gchar *arg_id,
const gchar *arg_message,
const gchar *arg_icon_name,
const gchar *arg_default_user,
const gchar *arg_default_domain,
guint arg_flags);
gboolean (*handle_ask_question) (
_GtkMountOperationHandler *object,
GDBusMethodInvocation *invocation,
const gchar *arg_id,
const gchar *arg_message,
const gchar *arg_icon_name,
const gchar *const *arg_choices);
gboolean (*handle_close) (
_GtkMountOperationHandler *object,
GDBusMethodInvocation *invocation);
gboolean (*handle_show_processes) (
_GtkMountOperationHandler *object,
GDBusMethodInvocation *invocation,
const gchar *arg_id,
const gchar *arg_message,
const gchar *arg_icon_name,
GVariant *arg_application_pids,
const gchar *const *arg_choices);
};
_GtkMountOperationHandlerProxy
struct __GtkMountOperationHandlerProxy
{
/*< private >*/
GDBusProxy parent_instance;
_GtkMountOperationHandlerProxyPrivate *priv;
};
_GtkMountOperationHandlerProxyClass
struct __GtkMountOperationHandlerProxyClass
{
GDBusProxyClass parent_class;
};
_GtkMountOperationHandlerSkeleton
struct __GtkMountOperationHandlerSkeleton
{
/*< private >*/
GDBusInterfaceSkeleton parent_instance;
_GtkMountOperationHandlerSkeletonPrivate *priv;
};
_GtkMountOperationHandlerSkeletonClass
struct __GtkMountOperationHandlerSkeletonClass
{
GDBusInterfaceSkeletonClass parent_class;
};
_GtkMountOperationHandler
_GtkMountOperationHandlerProxyPrivate
_GtkMountOperationHandlerSkeletonPrivate
GTK_TYPE_CSS_AFFECTS
#define GTK_TYPE_CSS_AFFECTS (_gtk_css_affects_get_type ())
GTK_TYPE_TEXT_HANDLE_POSITION
#define GTK_TYPE_TEXT_HANDLE_POSITION (_gtk_text_handle_position_get_type ())
GTK_TYPE_TEXT_HANDLE_MODE
#define GTK_TYPE_TEXT_HANDLE_MODE (_gtk_text_handle_mode_get_type ())
GTK_TYPE_LICENSE
#define GTK_TYPE_LICENSE (gtk_license_get_type ())
GTK_TYPE_ACCEL_FLAGS
#define GTK_TYPE_ACCEL_FLAGS (gtk_accel_flags_get_type ())
GTK_TYPE_APPLICATION_INHIBIT_FLAGS
#define GTK_TYPE_APPLICATION_INHIBIT_FLAGS (gtk_application_inhibit_flags_get_type ())
GTK_TYPE_ASSISTANT_PAGE_TYPE
#define GTK_TYPE_ASSISTANT_PAGE_TYPE (gtk_assistant_page_type_get_type ())
GTK_TYPE_BUILDER_ERROR
#define GTK_TYPE_BUILDER_ERROR (gtk_builder_error_get_type ())
GTK_TYPE_CALENDAR_DISPLAY_OPTIONS
#define GTK_TYPE_CALENDAR_DISPLAY_OPTIONS (gtk_calendar_display_options_get_type ())
GTK_TYPE_CELL_RENDERER_STATE
#define GTK_TYPE_CELL_RENDERER_STATE (gtk_cell_renderer_state_get_type ())
GTK_TYPE_CELL_RENDERER_MODE
#define GTK_TYPE_CELL_RENDERER_MODE (gtk_cell_renderer_mode_get_type ())
GTK_TYPE_CELL_RENDERER_ACCEL_MODE
#define GTK_TYPE_CELL_RENDERER_ACCEL_MODE (gtk_cell_renderer_accel_mode_get_type ())
GTK_TYPE_DEBUG_FLAG
#define GTK_TYPE_DEBUG_FLAG (gtk_debug_flag_get_type ())
GTK_TYPE_DIALOG_FLAGS
#define GTK_TYPE_DIALOG_FLAGS (gtk_dialog_flags_get_type ())
GTK_TYPE_RESPONSE_TYPE
#define GTK_TYPE_RESPONSE_TYPE (gtk_response_type_get_type ())
GTK_TYPE_DEST_DEFAULTS
#define GTK_TYPE_DEST_DEFAULTS (gtk_dest_defaults_get_type ())
GTK_TYPE_EDITABLE_PROPERTIES
#define GTK_TYPE_EDITABLE_PROPERTIES (gtk_editable_properties_get_type ())
GTK_TYPE_ENTRY_ICON_POSITION
#define GTK_TYPE_ENTRY_ICON_POSITION (gtk_entry_icon_position_get_type ())
GTK_TYPE_ALIGN
#define GTK_TYPE_ALIGN (gtk_align_get_type ())
GTK_TYPE_ARROW_TYPE
#define GTK_TYPE_ARROW_TYPE (gtk_arrow_type_get_type ())
GTK_TYPE_BASELINE_POSITION
#define GTK_TYPE_BASELINE_POSITION (gtk_baseline_position_get_type ())
GTK_TYPE_DELETE_TYPE
#define GTK_TYPE_DELETE_TYPE (gtk_delete_type_get_type ())
GTK_TYPE_DIRECTION_TYPE
#define GTK_TYPE_DIRECTION_TYPE (gtk_direction_type_get_type ())
GTK_TYPE_ICON_SIZE
#define GTK_TYPE_ICON_SIZE (gtk_icon_size_get_type ())
GTK_TYPE_SENSITIVITY_TYPE
#define GTK_TYPE_SENSITIVITY_TYPE (gtk_sensitivity_type_get_type ())
GTK_TYPE_TEXT_DIRECTION
#define GTK_TYPE_TEXT_DIRECTION (gtk_text_direction_get_type ())
GTK_TYPE_JUSTIFICATION
#define GTK_TYPE_JUSTIFICATION (gtk_justification_get_type ())
GTK_TYPE_MENU_DIRECTION_TYPE
#define GTK_TYPE_MENU_DIRECTION_TYPE (gtk_menu_direction_type_get_type ())
GTK_TYPE_MESSAGE_TYPE
#define GTK_TYPE_MESSAGE_TYPE (gtk_message_type_get_type ())
GTK_TYPE_MOVEMENT_STEP
#define GTK_TYPE_MOVEMENT_STEP (gtk_movement_step_get_type ())
GTK_TYPE_SCROLL_STEP
#define GTK_TYPE_SCROLL_STEP (gtk_scroll_step_get_type ())
GTK_TYPE_ORIENTATION
#define GTK_TYPE_ORIENTATION (gtk_orientation_get_type ())
GTK_TYPE_OVERFLOW
#define GTK_TYPE_OVERFLOW (gtk_overflow_get_type ())
GTK_TYPE_PACK_TYPE
#define GTK_TYPE_PACK_TYPE (gtk_pack_type_get_type ())
GTK_TYPE_POSITION_TYPE
#define GTK_TYPE_POSITION_TYPE (gtk_position_type_get_type ())
GTK_TYPE_RELIEF_STYLE
#define GTK_TYPE_RELIEF_STYLE (gtk_relief_style_get_type ())
GTK_TYPE_SCROLL_TYPE
#define GTK_TYPE_SCROLL_TYPE (gtk_scroll_type_get_type ())
GTK_TYPE_SELECTION_MODE
#define GTK_TYPE_SELECTION_MODE (gtk_selection_mode_get_type ())
GTK_TYPE_SHADOW_TYPE
#define GTK_TYPE_SHADOW_TYPE (gtk_shadow_type_get_type ())
GTK_TYPE_TOOLBAR_STYLE
#define GTK_TYPE_TOOLBAR_STYLE (gtk_toolbar_style_get_type ())
GTK_TYPE_WRAP_MODE
#define GTK_TYPE_WRAP_MODE (gtk_wrap_mode_get_type ())
GTK_TYPE_SORT_TYPE
#define GTK_TYPE_SORT_TYPE (gtk_sort_type_get_type ())
GTK_TYPE_PRINT_PAGES
#define GTK_TYPE_PRINT_PAGES (gtk_print_pages_get_type ())
GTK_TYPE_PAGE_SET
#define GTK_TYPE_PAGE_SET (gtk_page_set_get_type ())
GTK_TYPE_NUMBER_UP_LAYOUT
#define GTK_TYPE_NUMBER_UP_LAYOUT (gtk_number_up_layout_get_type ())
GTK_TYPE_PAGE_ORIENTATION
#define GTK_TYPE_PAGE_ORIENTATION (gtk_page_orientation_get_type ())
GTK_TYPE_PRINT_QUALITY
#define GTK_TYPE_PRINT_QUALITY (gtk_print_quality_get_type ())
GTK_TYPE_PRINT_DUPLEX
#define GTK_TYPE_PRINT_DUPLEX (gtk_print_duplex_get_type ())
GTK_TYPE_UNIT
#define GTK_TYPE_UNIT (gtk_unit_get_type ())
GTK_TYPE_TREE_VIEW_GRID_LINES
#define GTK_TYPE_TREE_VIEW_GRID_LINES (gtk_tree_view_grid_lines_get_type ())
GTK_TYPE_DRAG_RESULT
#define GTK_TYPE_DRAG_RESULT (gtk_drag_result_get_type ())
GTK_TYPE_SIZE_GROUP_MODE
#define GTK_TYPE_SIZE_GROUP_MODE (gtk_size_group_mode_get_type ())
GTK_TYPE_SIZE_REQUEST_MODE
#define GTK_TYPE_SIZE_REQUEST_MODE (gtk_size_request_mode_get_type ())
GTK_TYPE_SCROLLABLE_POLICY
#define GTK_TYPE_SCROLLABLE_POLICY (gtk_scrollable_policy_get_type ())
GTK_TYPE_STATE_FLAGS
#define GTK_TYPE_STATE_FLAGS (gtk_state_flags_get_type ())
GTK_TYPE_BORDER_STYLE
#define GTK_TYPE_BORDER_STYLE (gtk_border_style_get_type ())
GTK_TYPE_LEVEL_BAR_MODE
#define GTK_TYPE_LEVEL_BAR_MODE (gtk_level_bar_mode_get_type ())
GTK_TYPE_INPUT_PURPOSE
#define GTK_TYPE_INPUT_PURPOSE (gtk_input_purpose_get_type ())
GTK_TYPE_INPUT_HINTS
#define GTK_TYPE_INPUT_HINTS (gtk_input_hints_get_type ())
GTK_TYPE_PROPAGATION_PHASE
#define GTK_TYPE_PROPAGATION_PHASE (gtk_propagation_phase_get_type ())
GTK_TYPE_EVENT_SEQUENCE_STATE
#define GTK_TYPE_EVENT_SEQUENCE_STATE (gtk_event_sequence_state_get_type ())
GTK_TYPE_PAN_DIRECTION
#define GTK_TYPE_PAN_DIRECTION (gtk_pan_direction_get_type ())
GTK_TYPE_POPOVER_CONSTRAINT
#define GTK_TYPE_POPOVER_CONSTRAINT (gtk_popover_constraint_get_type ())
GTK_TYPE_PLACES_OPEN_FLAGS
#define GTK_TYPE_PLACES_OPEN_FLAGS (gtk_places_open_flags_get_type ())
GTK_TYPE_PICK_FLAGS
#define GTK_TYPE_PICK_FLAGS (gtk_pick_flags_get_type ())
GTK_TYPE_EVENT_CONTROLLER_SCROLL_FLAGS
#define GTK_TYPE_EVENT_CONTROLLER_SCROLL_FLAGS (gtk_event_controller_scroll_flags_get_type ())
GTK_TYPE_FILE_CHOOSER_ACTION
#define GTK_TYPE_FILE_CHOOSER_ACTION (gtk_file_chooser_action_get_type ())
GTK_TYPE_FILE_CHOOSER_CONFIRMATION
#define GTK_TYPE_FILE_CHOOSER_CONFIRMATION (gtk_file_chooser_confirmation_get_type ())
GTK_TYPE_FILE_CHOOSER_ERROR
#define GTK_TYPE_FILE_CHOOSER_ERROR (gtk_file_chooser_error_get_type ())
GTK_TYPE_FILE_FILTER_FLAGS
#define GTK_TYPE_FILE_FILTER_FLAGS (gtk_file_filter_flags_get_type ())
GTK_TYPE_FONT_CHOOSER_LEVEL
#define GTK_TYPE_FONT_CHOOSER_LEVEL (gtk_font_chooser_level_get_type ())
GTK_TYPE_ICON_LOOKUP_FLAGS
#define GTK_TYPE_ICON_LOOKUP_FLAGS (gtk_icon_lookup_flags_get_type ())
GTK_TYPE_ICON_THEME_ERROR
#define GTK_TYPE_ICON_THEME_ERROR (gtk_icon_theme_error_get_type ())
GTK_TYPE_ICON_VIEW_DROP_POSITION
#define GTK_TYPE_ICON_VIEW_DROP_POSITION (gtk_icon_view_drop_position_get_type ())
GTK_TYPE_IMAGE_TYPE
#define GTK_TYPE_IMAGE_TYPE (gtk_image_type_get_type ())
GTK_TYPE_ARROW_PLACEMENT
#define GTK_TYPE_ARROW_PLACEMENT (gtk_arrow_placement_get_type ())
GTK_TYPE_BUTTONS_TYPE
#define GTK_TYPE_BUTTONS_TYPE (gtk_buttons_type_get_type ())
GTK_TYPE_BUTTON_ROLE
#define GTK_TYPE_BUTTON_ROLE (gtk_button_role_get_type ())
GTK_TYPE_NOTEBOOK_TAB
#define GTK_TYPE_NOTEBOOK_TAB (gtk_notebook_tab_get_type ())
GTK_TYPE_PAD_ACTION_TYPE
#define GTK_TYPE_PAD_ACTION_TYPE (gtk_pad_action_type_get_type ())
GTK_TYPE_PRINT_STATUS
#define GTK_TYPE_PRINT_STATUS (gtk_print_status_get_type ())
GTK_TYPE_PRINT_OPERATION_RESULT
#define GTK_TYPE_PRINT_OPERATION_RESULT (gtk_print_operation_result_get_type ())
GTK_TYPE_PRINT_OPERATION_ACTION
#define GTK_TYPE_PRINT_OPERATION_ACTION (gtk_print_operation_action_get_type ())
GTK_TYPE_PRINT_ERROR
#define GTK_TYPE_PRINT_ERROR (gtk_print_error_get_type ())
GTK_TYPE_RECENT_MANAGER_ERROR
#define GTK_TYPE_RECENT_MANAGER_ERROR (gtk_recent_manager_error_get_type ())
GTK_TYPE_REVEALER_TRANSITION_TYPE
#define GTK_TYPE_REVEALER_TRANSITION_TYPE (gtk_revealer_transition_type_get_type ())
GTK_TYPE_CORNER_TYPE
#define GTK_TYPE_CORNER_TYPE (gtk_corner_type_get_type ())
GTK_TYPE_POLICY_TYPE
#define GTK_TYPE_POLICY_TYPE (gtk_policy_type_get_type ())
GTK_TYPE_SHORTCUT_TYPE
#define GTK_TYPE_SHORTCUT_TYPE (gtk_shortcut_type_get_type ())
GTK_TYPE_SPIN_BUTTON_UPDATE_POLICY
#define GTK_TYPE_SPIN_BUTTON_UPDATE_POLICY (gtk_spin_button_update_policy_get_type ())
GTK_TYPE_SPIN_TYPE
#define GTK_TYPE_SPIN_TYPE (gtk_spin_type_get_type ())
GTK_TYPE_STACK_TRANSITION_TYPE
#define GTK_TYPE_STACK_TRANSITION_TYPE (gtk_stack_transition_type_get_type ())
GTK_TYPE_STYLE_CONTEXT_PRINT_FLAGS
#define GTK_TYPE_STYLE_CONTEXT_PRINT_FLAGS (gtk_style_context_print_flags_get_type ())
GTK_TYPE_TEXT_BUFFER_TARGET_INFO
#define GTK_TYPE_TEXT_BUFFER_TARGET_INFO (gtk_text_buffer_target_info_get_type ())
GTK_TYPE_TEXT_SEARCH_FLAGS
#define GTK_TYPE_TEXT_SEARCH_FLAGS (gtk_text_search_flags_get_type ())
GTK_TYPE_TEXT_WINDOW_TYPE
#define GTK_TYPE_TEXT_WINDOW_TYPE (gtk_text_window_type_get_type ())
GTK_TYPE_TEXT_VIEW_LAYER
#define GTK_TYPE_TEXT_VIEW_LAYER (gtk_text_view_layer_get_type ())
GTK_TYPE_TEXT_EXTEND_SELECTION
#define GTK_TYPE_TEXT_EXTEND_SELECTION (gtk_text_extend_selection_get_type ())
GTK_TYPE_TREE_MODEL_FLAGS
#define GTK_TYPE_TREE_MODEL_FLAGS (gtk_tree_model_flags_get_type ())
GTK_TYPE_TREE_VIEW_DROP_POSITION
#define GTK_TYPE_TREE_VIEW_DROP_POSITION (gtk_tree_view_drop_position_get_type ())
GTK_TYPE_TREE_VIEW_COLUMN_SIZING
#define GTK_TYPE_TREE_VIEW_COLUMN_SIZING (gtk_tree_view_column_sizing_get_type ())
GTK_TYPE_WINDOW_TYPE
#define GTK_TYPE_WINDOW_TYPE (gtk_window_type_get_type ())
GTK_TYPE_WINDOW_POSITION
#define GTK_TYPE_WINDOW_POSITION (gtk_window_position_get_type ())
GTK_MAJOR_VERSION
#define GTK_MAJOR_VERSION (3)
GTK_MINOR_VERSION
#define GTK_MINOR_VERSION (96)
GTK_MICRO_VERSION
#define GTK_MICRO_VERSION (0)
GTK_BINARY_AGE
#define GTK_BINARY_AGE (9600)
GTK_INTERFACE_AGE
#define GTK_INTERFACE_AGE (0)
GTK_CHECK_VERSION
#define GTK_CHECK_VERSION(major,minor,micro) \
(GTK_MAJOR_VERSION > (major) || \
(GTK_MAJOR_VERSION == (major) && GTK_MINOR_VERSION > (minor)) || \
(GTK_MAJOR_VERSION == (major) && GTK_MINOR_VERSION == (minor) && \
GTK_MICRO_VERSION >= (micro)))
ZWP_TEXT_INPUT_V3_CHANGE_CAUSE_ENUM
#define ZWP_TEXT_INPUT_V3_CHANGE_CAUSE_ENUM
zwp_text_input_v3_change_cause
enum zwp_text_input_v3_change_cause {
/**
* input method caused the change
*/
ZWP_TEXT_INPUT_V3_CHANGE_CAUSE_INPUT_METHOD = 0,
/**
* something else than the input method caused the change
*/
ZWP_TEXT_INPUT_V3_CHANGE_CAUSE_OTHER = 1,
};
ZWP_TEXT_INPUT_V3_CONTENT_HINT_ENUM
#define ZWP_TEXT_INPUT_V3_CONTENT_HINT_ENUM
zwp_text_input_v3_content_hint
enum zwp_text_input_v3_content_hint {
/**
* no special behavior
*/
ZWP_TEXT_INPUT_V3_CONTENT_HINT_NONE = 0x0,
/**
* suggest word completions
*/
ZWP_TEXT_INPUT_V3_CONTENT_HINT_COMPLETION = 0x1,
/**
* suggest word corrections
*/
ZWP_TEXT_INPUT_V3_CONTENT_HINT_SPELLCHECK = 0x2,
/**
* switch to uppercase letters at the start of a sentence
*/
ZWP_TEXT_INPUT_V3_CONTENT_HINT_AUTO_CAPITALIZATION = 0x4,
/**
* prefer lowercase letters
*/
ZWP_TEXT_INPUT_V3_CONTENT_HINT_LOWERCASE = 0x8,
/**
* prefer uppercase letters
*/
ZWP_TEXT_INPUT_V3_CONTENT_HINT_UPPERCASE = 0x10,
/**
* prefer casing for titles and headings (can be language dependent)
*/
ZWP_TEXT_INPUT_V3_CONTENT_HINT_TITLECASE = 0x20,
/**
* characters should be hidden
*/
ZWP_TEXT_INPUT_V3_CONTENT_HINT_HIDDEN_TEXT = 0x40,
/**
* typed text should not be stored
*/
ZWP_TEXT_INPUT_V3_CONTENT_HINT_SENSITIVE_DATA = 0x80,
/**
* just Latin characters should be entered
*/
ZWP_TEXT_INPUT_V3_CONTENT_HINT_LATIN = 0x100,
/**
* the text input is multiline
*/
ZWP_TEXT_INPUT_V3_CONTENT_HINT_MULTILINE = 0x200,
};
ZWP_TEXT_INPUT_V3_CONTENT_PURPOSE_ENUM
#define ZWP_TEXT_INPUT_V3_CONTENT_PURPOSE_ENUM
zwp_text_input_v3_content_purpose
enum zwp_text_input_v3_content_purpose {
/**
* default input, allowing all characters
*/
ZWP_TEXT_INPUT_V3_CONTENT_PURPOSE_NORMAL = 0,
/**
* allow only alphabetic characters
*/
ZWP_TEXT_INPUT_V3_CONTENT_PURPOSE_ALPHA = 1,
/**
* allow only digits
*/
ZWP_TEXT_INPUT_V3_CONTENT_PURPOSE_DIGITS = 2,
/**
* input a number (including decimal separator and sign)
*/
ZWP_TEXT_INPUT_V3_CONTENT_PURPOSE_NUMBER = 3,
/**
* input a phone number
*/
ZWP_TEXT_INPUT_V3_CONTENT_PURPOSE_PHONE = 4,
/**
* input an URL
*/
ZWP_TEXT_INPUT_V3_CONTENT_PURPOSE_URL = 5,
/**
* input an email address
*/
ZWP_TEXT_INPUT_V3_CONTENT_PURPOSE_EMAIL = 6,
/**
* input a name of a person
*/
ZWP_TEXT_INPUT_V3_CONTENT_PURPOSE_NAME = 7,
/**
* input a password (combine with sensitive_data hint)
*/
ZWP_TEXT_INPUT_V3_CONTENT_PURPOSE_PASSWORD = 8,
/**
* input is a numeric password (combine with sensitive_data hint)
*/
ZWP_TEXT_INPUT_V3_CONTENT_PURPOSE_PIN = 9,
/**
* input a date
*/
ZWP_TEXT_INPUT_V3_CONTENT_PURPOSE_DATE = 10,
/**
* input a time
*/
ZWP_TEXT_INPUT_V3_CONTENT_PURPOSE_TIME = 11,
/**
* input a date and time
*/
ZWP_TEXT_INPUT_V3_CONTENT_PURPOSE_DATETIME = 12,
/**
* input for a terminal
*/
ZWP_TEXT_INPUT_V3_CONTENT_PURPOSE_TERMINAL = 13,
};
zwp_text_input_v3_listener
struct zwp_text_input_v3_listener {
/**
* enter event
*
* Notification that this seat's text-input focus is on a certain
* surface.
*
* When the seat has the keyboard capability the text-input focus
* follows the keyboard focus. This event sets the current surface
* for the text-input object.
*/
void (*enter)(void *data,
struct zwp_text_input_v3 *zwp_text_input_v3,
struct wl_surface *surface);
/**
* leave event
*
* Notification that this seat's text-input focus is no longer on
* a certain surface. The client should reset any preedit string
* previously set.
*
* The leave notification clears the current surface. It is sent
* before the enter notification for the new focus.
*
* When the seat has the keyboard capability the text-input focus
* follows the keyboard focus.
*/
void (*leave)(void *data,
struct zwp_text_input_v3 *zwp_text_input_v3,
struct wl_surface *surface);
/**
* pre-edit
*
* Notify when a new composing text (pre-edit) should be set at
* the current cursor position. Any previously set composing text
* must be removed. Any previously existing selected text must be
* removed.
*
* The argument text contains the pre-edit string buffer.
*
* The parameters cursor_begin and cursor_end are counted in bytes
* relative to the beginning of the submitted text buffer. Cursor
* should be hidden when both are equal to -1.
*
* They could be represented by the client as a line if both values
* are the same, or as a text highlight otherwise.
*
* Values set with this event are double-buffered. They must be
* applied and reset to initial on the next zwp_text_input_v3.done
* event.
*
* The initial value of text is an empty string, and cursor_begin,
* cursor_end and cursor_hidden are all 0.
*/
void (*preedit_string)(void *data,
struct zwp_text_input_v3 *zwp_text_input_v3,
const char *text,
int32_t cursor_begin,
int32_t cursor_end);
/**
* text commit
*
* Notify when text should be inserted into the editor widget.
* The text to commit could be either just a single character after
* a key press or the result of some composing (pre-edit).
*
* Values set with this event are double-buffered. They must be
* applied and reset to initial on the next zwp_text_input_v3.done
* event.
*
* The initial value of text is an empty string.
*/
void (*commit_string)(void *data,
struct zwp_text_input_v3 *zwp_text_input_v3,
const char *text);
/**
* delete surrounding text
*
* Notify when the text around the current cursor position should
* be deleted.
*
* Before_length and after_length are the number of bytes before
* and after the current cursor index (excluding the selection) to
* delete.
*
* If a preedit text is present, in effect before_length is counted
* from the beginning of it, and after_length from its end (see
* done event sequence).
*
* Values set with this event are double-buffered. They must be
* applied and reset to initial on the next zwp_text_input_v3.done
* event.
*
* The initial values of both before_length and after_length are 0.
* @param before_length length of text before current cursor position
* @param after_length length of text after current cursor position
*/
void (*delete_surrounding_text)(void *data,
struct zwp_text_input_v3 *zwp_text_input_v3,
uint32_t before_length,
uint32_t after_length);
/**
* apply changes
*
* Instruct the application to apply changes to state requested
* by the preedit_string, commit_string and delete_surrounding_text
* events. The state relating to these events is double-buffered,
* and each one modifies the pending state. This event replaces the
* current state with the pending state.
*
* The application must proceed by evaluating the changes in the
* following order:
*
* 1. Replace existing preedit string with the cursor. 2. Delete
* requested surrounding text. 3. Insert commit string with the
* cursor at its end. 4. Calculate surrounding text to send. 5.
* Insert new preedit text in cursor position. 6. Place cursor
* inside preedit text.
*
* The serial number reflects the last state of the
* zwp_text_input_v3 object known to the compositor. The value of
* the serial argument must be equal to the number of commit
* requests already issued on that object. When the client receives
* a done event with a serial different than the number of past
* commit requests, it must proceed as normal, except it should not
* change the current state of the zwp_text_input_v3 object.
*/
void (*done)(void *data,
struct zwp_text_input_v3 *zwp_text_input_v3,
uint32_t serial);
};
zwp_text_input_v3_add_listener
int
struct zwp_text_input_v3 *zwp_text_input_v3, const struct zwp_text_input_v3_listener *listener, void *data
ZWP_TEXT_INPUT_V3_DESTROY
#define ZWP_TEXT_INPUT_V3_DESTROY 0
ZWP_TEXT_INPUT_V3_ENABLE
#define ZWP_TEXT_INPUT_V3_ENABLE 1
ZWP_TEXT_INPUT_V3_DISABLE
#define ZWP_TEXT_INPUT_V3_DISABLE 2
ZWP_TEXT_INPUT_V3_SET_SURROUNDING_TEXT
#define ZWP_TEXT_INPUT_V3_SET_SURROUNDING_TEXT 3
ZWP_TEXT_INPUT_V3_SET_TEXT_CHANGE_CAUSE
#define ZWP_TEXT_INPUT_V3_SET_TEXT_CHANGE_CAUSE 4
ZWP_TEXT_INPUT_V3_SET_CONTENT_TYPE
#define ZWP_TEXT_INPUT_V3_SET_CONTENT_TYPE 5
ZWP_TEXT_INPUT_V3_SET_CURSOR_RECTANGLE
#define ZWP_TEXT_INPUT_V3_SET_CURSOR_RECTANGLE 6
ZWP_TEXT_INPUT_V3_COMMIT
#define ZWP_TEXT_INPUT_V3_COMMIT 7
ZWP_TEXT_INPUT_V3_ENTER_SINCE_VERSION
#define ZWP_TEXT_INPUT_V3_ENTER_SINCE_VERSION 1
ZWP_TEXT_INPUT_V3_LEAVE_SINCE_VERSION
#define ZWP_TEXT_INPUT_V3_LEAVE_SINCE_VERSION 1
ZWP_TEXT_INPUT_V3_PREEDIT_STRING_SINCE_VERSION
#define ZWP_TEXT_INPUT_V3_PREEDIT_STRING_SINCE_VERSION 1
ZWP_TEXT_INPUT_V3_COMMIT_STRING_SINCE_VERSION
#define ZWP_TEXT_INPUT_V3_COMMIT_STRING_SINCE_VERSION 1
ZWP_TEXT_INPUT_V3_DELETE_SURROUNDING_TEXT_SINCE_VERSION
#define ZWP_TEXT_INPUT_V3_DELETE_SURROUNDING_TEXT_SINCE_VERSION 1
ZWP_TEXT_INPUT_V3_DONE_SINCE_VERSION
#define ZWP_TEXT_INPUT_V3_DONE_SINCE_VERSION 1
ZWP_TEXT_INPUT_V3_DESTROY_SINCE_VERSION
#define ZWP_TEXT_INPUT_V3_DESTROY_SINCE_VERSION 1
ZWP_TEXT_INPUT_V3_ENABLE_SINCE_VERSION
#define ZWP_TEXT_INPUT_V3_ENABLE_SINCE_VERSION 1
ZWP_TEXT_INPUT_V3_DISABLE_SINCE_VERSION
#define ZWP_TEXT_INPUT_V3_DISABLE_SINCE_VERSION 1
ZWP_TEXT_INPUT_V3_SET_SURROUNDING_TEXT_SINCE_VERSION
#define ZWP_TEXT_INPUT_V3_SET_SURROUNDING_TEXT_SINCE_VERSION 1
ZWP_TEXT_INPUT_V3_SET_TEXT_CHANGE_CAUSE_SINCE_VERSION
#define ZWP_TEXT_INPUT_V3_SET_TEXT_CHANGE_CAUSE_SINCE_VERSION 1
ZWP_TEXT_INPUT_V3_SET_CONTENT_TYPE_SINCE_VERSION
#define ZWP_TEXT_INPUT_V3_SET_CONTENT_TYPE_SINCE_VERSION 1
ZWP_TEXT_INPUT_V3_SET_CURSOR_RECTANGLE_SINCE_VERSION
#define ZWP_TEXT_INPUT_V3_SET_CURSOR_RECTANGLE_SINCE_VERSION 1
ZWP_TEXT_INPUT_V3_COMMIT_SINCE_VERSION
#define ZWP_TEXT_INPUT_V3_COMMIT_SINCE_VERSION 1
zwp_text_input_v3_set_user_data
void
struct zwp_text_input_v3 *zwp_text_input_v3, void *user_data
zwp_text_input_v3_get_user_data
void *
struct zwp_text_input_v3 *zwp_text_input_v3
zwp_text_input_v3_get_version
uint32_t
struct zwp_text_input_v3 *zwp_text_input_v3
zwp_text_input_v3_destroy
void
struct zwp_text_input_v3 *zwp_text_input_v3
zwp_text_input_v3_enable
void
struct zwp_text_input_v3 *zwp_text_input_v3
zwp_text_input_v3_disable
void
struct zwp_text_input_v3 *zwp_text_input_v3
zwp_text_input_v3_set_surrounding_text
void
struct zwp_text_input_v3 *zwp_text_input_v3, const char *text, int32_t cursor, int32_t anchor
zwp_text_input_v3_set_text_change_cause
void
struct zwp_text_input_v3 *zwp_text_input_v3, uint32_t cause
zwp_text_input_v3_set_content_type
void
struct zwp_text_input_v3 *zwp_text_input_v3, uint32_t hint, uint32_t purpose
zwp_text_input_v3_set_cursor_rectangle
void
struct zwp_text_input_v3 *zwp_text_input_v3, int32_t x, int32_t y, int32_t width, int32_t height
zwp_text_input_v3_commit
void
struct zwp_text_input_v3 *zwp_text_input_v3
ZWP_TEXT_INPUT_MANAGER_V3_DESTROY
#define ZWP_TEXT_INPUT_MANAGER_V3_DESTROY 0
ZWP_TEXT_INPUT_MANAGER_V3_GET_TEXT_INPUT
#define ZWP_TEXT_INPUT_MANAGER_V3_GET_TEXT_INPUT 1
ZWP_TEXT_INPUT_MANAGER_V3_DESTROY_SINCE_VERSION
#define ZWP_TEXT_INPUT_MANAGER_V3_DESTROY_SINCE_VERSION 1
ZWP_TEXT_INPUT_MANAGER_V3_GET_TEXT_INPUT_SINCE_VERSION
#define ZWP_TEXT_INPUT_MANAGER_V3_GET_TEXT_INPUT_SINCE_VERSION 1
zwp_text_input_manager_v3_set_user_data
void
struct zwp_text_input_manager_v3 *zwp_text_input_manager_v3, void *user_data
zwp_text_input_manager_v3_get_user_data
void *
struct zwp_text_input_manager_v3 *zwp_text_input_manager_v3
zwp_text_input_manager_v3_get_version
uint32_t
struct zwp_text_input_manager_v3 *zwp_text_input_manager_v3
zwp_text_input_manager_v3_destroy
void
struct zwp_text_input_manager_v3 *zwp_text_input_manager_v3
zwp_text_input_manager_v3_get_text_input
struct zwp_text_input_v3 *
struct zwp_text_input_manager_v3 *zwp_text_input_manager_v3, struct wl_seat *seat
wl_seat
struct wl_seat;
wl_surface
struct wl_surface;
zwp_text_input_manager_v3
struct zwp_text_input_manager_v3;
zwp_text_input_v3
struct zwp_text_input_v3;
GTK_TYPE_CSS_PARSER_ERROR
#define GTK_TYPE_CSS_PARSER_ERROR (gtk_css_parser_error_get_type ())
GTK_TYPE_CSS_PARSER_WARNING
#define GTK_TYPE_CSS_PARSER_WARNING (gtk_css_parser_warning_get_type ())
docs/reference/gtk/gtk4-demo.1 0000664 0001750 0001750 00000004024 13464133622 016242 0 ustar mclasen mclasen '\" t
.\" Title: gtk4-demo
.\" Author: Matthias Clasen
.\" Generator: DocBook XSL Stylesheets vsnapshot
.\" Date: 05/06/2019
.\" Manual: User Commands
.\" Source: GTK
.\" Language: English
.\"
.TH "GTK4\-DEMO" "1" "" "GTK" "User Commands"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.\" http://bugs.debian.org/507673
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.ie \n(.g .ds Aq \(aq
.el .ds Aq '
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
.\" -----------------------------------------------------------------
.\" * MAIN CONTENT STARTS HERE *
.\" -----------------------------------------------------------------
.SH "NAME"
gtk4-demo \- Demonstrate GTK widgets
.SH "SYNOPSIS"
.HP \w'\fBgtk4\-demo\fR\ 'u
\fBgtk4\-demo\fR [\-\-help] [\-\-list] [\-\-run\ \fIEXAMPLE\fR] [\-\-autoquit]
.SH "DESCRIPTION"
.PP
\fBgtk4\-demo\fR
is a collection of examples\&. Its purpose is to demonstrate many GTK widgets in a form that is useful to application developers\&.
.PP
The application shows the source code for each example, as well as other used resources, such as ui files and icons\&.
.SH "OPTIONS"
.PP
The following options are understood:
.PP
\fB\-h\fR, \fB\-\-help\fR
.RS 4
Show help options
.RE
.PP
\fB\-\-list\fR
.RS 4
List available examples\&.
.RE
.PP
\fB\-run \fR\fB\fIEXAMPLE\fR\fR
.RS 4
Run the named example\&. Use
\fB\-\-list\fR
to see the available examples\&.
.RE
.PP
\fB\-\-autoquit\fR
.RS 4
Quit after a short timeout\&. This is intended for use with
\fB\-\-run\fR, e\&.g\&. when profiling\&.
.RE
docs/reference/gtk/gtk4-demo-application.1 0000664 0001750 0001750 00000002725 13464133621 020550 0 ustar mclasen mclasen '\" t
.\" Title: gtk4-demo-application
.\" Author: Matthias Clasen
.\" Generator: DocBook XSL Stylesheets vsnapshot
.\" Date: 05/06/2019
.\" Manual: User Commands
.\" Source: GTK
.\" Language: English
.\"
.TH "GTK4\-DEMO\-APPLICAT" "1" "" "GTK" "User Commands"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.\" http://bugs.debian.org/507673
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.ie \n(.g .ds Aq \(aq
.el .ds Aq '
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
.\" -----------------------------------------------------------------
.\" * MAIN CONTENT STARTS HERE *
.\" -----------------------------------------------------------------
.SH "NAME"
gtk4-demo-application \- Demonstrate GtkApplication
.SH "SYNOPSIS"
.HP \w'\fBgtk4\-demo\-application\fR\ 'u
\fBgtk4\-demo\-application\fR
.SH "DESCRIPTION"
.PP
\fBgtk4\-demo\-application\fR
is an example application used by
\fBgtk4\-demo\fR\&. There is no need to call it manually\&.
docs/reference/gtk/gtk4-demo-application.xml 0000664 0001750 0001750 00000002073 13464200123 021174 0 ustar mclasen mclasen
gtk4-demo-application
GTK
Developer
Matthias
Clasen
gtk4-demo-application
1
User Commands
gtk4-demo-application
Demonstrate GtkApplication
gtk4-demo-application
Description
gtk4-demo-application is an example application
used by gtk4-demo . There is no need to call it
manually.
docs/reference/gtk/gtk4-demo.xml 0000664 0001750 0001750 00000004304 13464200123 016672 0 ustar mclasen mclasen
gtk4-demo
GTK
Developer
Matthias
Clasen
gtk4-demo
1
User Commands
gtk4-demo
Demonstrate GTK widgets
gtk4-demo
--help
--list
--run EXAMPLE
--autoquit
Description
gtk4-demo is a collection of examples.
Its purpose is to demonstrate many GTK widgets in a form
that is useful to application developers.
The application shows the source code for each example, as well as
other used resources, such as ui files and icons.
Options
The following options are understood:
-h , --help
Show help options
--list
List available examples.
-run EXAMPLE
Run the named example. Use --list to
see the available examples.
--autoquit
Quit after a short timeout. This is intended for use
with --run , e.g. when profiling.
docs/reference/gtk/gtk4-docs.xml 0000664 0001750 0001750 00000041234 13464200123 016701 0 ustar mclasen mclasen
]>
GTK 4 Reference Manual
This document is for the GTK 4 library, version &version;.
The latest versions can be found online at
https://developer.gnome.org/gtk4/ .
If you are looking for the older GTK 3 series of libraries,
see https://developer.gnome.org/gtk3/ .
GTK Overview
GTK Widgets and Objects
Object Hierarchy
Widget Gallery
GListModel support
Application support
Interface builder
Windows
Layout Containers
Layout Managers
Display Widgets
Media Support
Buttons and Toggles
Numeric and Text Data Entry
Multiline Text Editor
Tree, List and Icon Grid Widgets
Menus, Combo Box, Toolbar
Selector Widgets and Dialogs
Widgets for custom drawing
Ornaments
Scrolling
Printing
Shortcuts Overview
Miscellaneous
Abstract Base Classes
Recently Used Documents
Choosing from installed applications
Gestures and event handling
GTK Core Reference
Theming in GTK
Migrating from Previous Versions of GTK
This part describes what you need to change in programs use
older versions of GTK so that they can use the new features.
It also mentions how to convert applications using widgets
found in the libgnomeui library to use their counterparts
in GTK.
GTK Tools
GTK Platform Support
Index of all symbols
Index of deprecated symbols
docs/reference/gtk/gtk4-encode-symbolic-svg.1 0000664 0001750 0001750 00000003761 13464133621 021175 0 ustar mclasen mclasen '\" t
.\" Title: gtk4-encode-symbolic-svg
.\" Author: Alexander Larsson
.\" Generator: DocBook XSL Stylesheets vsnapshot
.\" Date: 05/06/2019
.\" Manual: User Commands
.\" Source: GTK
.\" Language: English
.\"
.TH "GTK4\-ENCODE\-SYMBOL" "1" "" "GTK" "User Commands"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.\" http://bugs.debian.org/507673
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.ie \n(.g .ds Aq \(aq
.el .ds Aq '
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
.\" -----------------------------------------------------------------
.\" * MAIN CONTENT STARTS HERE *
.\" -----------------------------------------------------------------
.SH "NAME"
gtk4-encode-symbolic-svg \- Symbolic icon conversion utility
.SH "SYNOPSIS"
.HP \w'\fBgtk4\-encode\-symbolic\-svg\fR\ 'u
\fBgtk4\-encode\-symbolic\-svg\fR [OPTION\&.\&.\&.] \fIPATH\fR \fIWIDTH\fRx\fIHEIGHT\fR
.SH "DESCRIPTION"
.PP
\fBgtk4\-encode\-symbolic\-svg\fR
converts symbolic svg icons into specially prepared png files\&. GTK can load and recolor these pngs, just like original svgs, but loading them is much faster\&.
.PP
\fIPATH\fR
is the name of a symbolic svg file,
\fIWIDTH\fRx\fIHEIGHT\fR
are the desired dimensions for the generated png file\&.
.PP
To distinguish them from ordinary pngs, the generated files have the extension
\&.symbolic\&.png\&.
.SH "OPTIONS"
.PP
\-o \fIDIRECTORY\fR, \-\-output \fIDIRECTORY\fR
.RS 4
Write png files to
\fIDIRECTORY\fR
instead of the current working directory\&.
.RE
docs/reference/gtk/gtk4-encode-symbolic-svg.xml 0000664 0001750 0001750 00000004036 13464200123 021621 0 ustar mclasen mclasen
gtk4-encode-symbolic-svg
GTK
Developer
Alexander
Larsson
gtk4-encode-symbolic-svg
1
User Commands
gtk4-encode-symbolic-svg
Symbolic icon conversion utility
gtk4-encode-symbolic-svg
OPTION...
PATH
WIDTH xHEIGHT
Description
gtk4-encode-symbolic-svg converts symbolic svg icons into
specially prepared png files. GTK can load and recolor these pngs, just like
original svgs, but loading them is much faster.
PATH is the name of a symbolic svg file,
WIDTH xHEIGHT are the
desired dimensions for the generated png file.
To distinguish them from ordinary pngs, the generated files have the extension
.symbolic.png .
Options
-o DIRECTORY
--output DIRECTORY
Write png files to DIRECTORY
instead of the current working directory.
docs/reference/gtk/gtk4.hierarchy 0000664 0001750 0001750 00000015674 13464200130 017140 0 ustar mclasen mclasen GObject
GInitiallyUnowned
GtkWidget
GtkContainer
GtkBin
GtkWindow
GtkDialog
GtkAboutDialog
GtkAppChooserDialog
GtkColorChooserDialog
GtkFileChooserDialog
GtkFontChooserDialog
GtkMessageDialog
GtkPageSetupUnixDialog
GtkPrintUnixDialog
GtkApplicationWindow
GtkAssistant
GtkShortcutsWindow
GtkFrame
GtkAspectFrame
GtkButton
GtkToggleButton
GtkCheckButton
GtkRadioButton
GtkMenuButton
GtkLinkButton
GtkLockButton
GtkModelButton
GtkScaleButton
GtkVolumeButton
GtkMenuItem
GtkCheckMenuItem
GtkRadioMenuItem
GtkSeparatorMenuItem
GtkComboBox
GtkComboBoxText
GtkFlowBoxChild
GtkListBoxRow
GtkToolItem
GtkToolButton
GtkMenuToolButton
GtkToggleToolButton
GtkRadioToolButton
GtkSeparatorToolItem
GtkOverlay
GtkPopover
GtkPopoverMenu
GtkRevealer
GtkScrolledWindow
GtkSearchBar
GtkStackSidebar
GtkViewport
GtkActionBar
GtkBox
GtkColorChooserWidget
GtkInfoBar
GtkShortcutLabel
GtkShortcutsSection
GtkShortcutsGroup
GtkStackSwitcher
GtkExpander
GtkFixed
GtkFlowBox
GtkGrid
GtkHeaderBar
GtkIconView
GtkListBox
GtkMenuShell
GtkMenuBar
GtkMenu
GtkNotebook
GtkPaned
GtkStack
GtkTextView
GtkToolbar
GtkTreeView
GtkAccelLabel
GtkAppChooserButton
GtkAppChooserWidget
GtkCalendar
GtkCellView
GtkColorButton
GtkDrawingArea
GtkEntry
GtkFileChooserButton
GtkFileChooserWidget
GtkFontButton
GtkFontChooserWidget
GtkGLArea
GtkImage
GtkLabel
GtkMediaControls
GtkPasswordEntry
GtkPicture
GtkProgressBar
GtkRange
GtkScale
GtkScrollbar
GtkSearchEntry
GtkSeparator
GtkShortcutsShortcut
GtkSpinButton
GtkSpinner
GtkStatusbar
GtkSwitch
GtkLevelBar
GtkText
GtkVideo
GtkAdjustment
GtkCellArea
GtkCellAreaBox
GtkCellRenderer
GtkCellRendererText
GtkCellRendererAccel
GtkCellRendererCombo
GtkCellRendererSpin
GtkCellRendererPixbuf
GtkCellRendererProgress
GtkCellRendererSpinner
GtkCellRendererToggle
GtkFileFilter
GtkTreeViewColumn
GtkAccelGroup
GtkAccelMap
AtkObject
GtkAccessible
GtkWidgetAccessible
GtkContainerAccessible
GtkWindowAccessible
GtkAssistantAccessible
GtkFrameAccessible
GtkButtonAccessible
GtkToggleButtonAccessible
GtkMenuButtonAccessible
GtkRadioButtonAccessible
GtkLinkButtonAccessible
GtkLockButtonAccessible
GtkScaleButtonAccessible
GtkMenuItemAccessible
GtkCheckMenuItemAccessible
GtkRadioMenuItemAccessible
GtkComboBoxAccessible
GtkExpanderAccessible
GtkFlowBoxAccessible
GtkIconViewAccessible
GtkListBoxAccessible
GtkListBoxRowAccessible
GtkMenuShellAccessible
GtkMenuAccessible
GtkNotebookAccessible
GtkPanedAccessible
GtkPopoverAccessible
GtkScrolledWindowAccessible
GtkStackAccessible
GtkTextViewAccessible
GtkTreeViewAccessible
GtkEntryAccessible
GtkImageAccessible
GtkLabelAccessible
GtkPictureAccessible
GtkProgressBarAccessible
GtkRangeAccessible
GtkScaleAccessible
GtkSpinButtonAccessible
GtkSpinnerAccessible
GtkStatusbarAccessible
GtkSwitchAccessible
GtkLevelBarAccessible
GtkTextAccessible
GtkCellAccessible
GtkRendererCellAccessible
GtkTextCellAccessible
GtkImageCellAccessible
GtkBooleanCellAccessible
GApplication
GtkApplication
GtkAssistantPage
GtkLayoutManager
GtkBinLayout
GtkBoxLayout
GtkFixedLayout
GtkGridLayout
GtkOverlayLayout
GtkBuilder
GtkCellAreaContext
GtkCssProvider
GtkEntryBuffer
GtkEntryCompletion
GtkEventController
GtkEventControllerKey
GtkEventControllerLegacy
GtkEventControllerMotion
GtkEventControllerScroll
GtkGesture
GtkGestureSingle
GtkGestureDrag
GtkGesturePan
GtkGestureLongPress
GtkGestureMultiPress
GtkGestureStylus
GtkGestureSwipe
GtkGestureRotate
GtkGestureZoom
GtkPadController
GtkLayoutChild
GtkGridLayoutChild
GtkFixedLayoutChild
GtkIconTheme
GtkIMContext
GtkIMContextSimple
GtkIMMulticontext
GdkDisplayManager
GdkDisplay
GtkListStore
GtkMediaStream
GtkMediaFile
GMountOperation
GtkMountOperation
GtkNotebookPage
GtkPageSetup
GtkPrinter
GtkPrintContext
GtkPrintJob
GtkPrintOperation
GtkPrintSettings
GtkRecentManager
GtkSettings
GtkSingleSelection
GtkSizeGroup
GdkSnapshot
GtkSnapshot
GtkStackPage
GtkStyleContext
GtkTextBuffer
GtkTextChildAnchor
GtkTextMark
GtkTextTag
GtkTextTagTable
GtkTreeModelFilter
GtkTreeModelSort
GtkTreeSelection
GtkTreeStore
GtkWindowGroup
GdkCursor
GdkSurface
GdkDrop
GdkDrag
GtkTooltip
GListStore
GApplicationCommandLine
GMenuModel
GdkPixbuf
GdkTexture
GdkEvent
GThemedIcon
GdkDrawContext
GdkGLContext
GPermission
GInputStream
GdkDevice
GtkPrintBackend
GdkClipboard
GInterface
GTypePlugin
AtkImplementorIface
GtkBuildable
GtkRoot
GtkActionable
GtkAppChooser
GActionGroup
GActionMap
GtkOrientable
GtkCellLayout
GtkCellEditable
GtkColorChooser
GtkStyleProvider
GtkEditable
GtkFileChooser
GtkFileChooserEmbed
GtkFontChooser
GtkScrollable
GtkTreeModel
GtkTreeDragSource
GtkTreeDragDest
GtkTreeSortable
GdkPaintable
GtkPrintOperationPreview
GtkSelectionModel
GListModel
GtkToolShell
AtkComponent
AtkWindow
GFile
GAppInfo
AtkAction
AtkImage
AtkTableCell
AtkText
GIcon
GLoadableIcon
AtkSelection
AtkEditableText
GAction
AtkHypertext
AtkHyperlinkImpl
AtkValue
AtkTable
GtkCellAccessibleParent
GBoxed
GValueArray
GtkPaperSize
GtkTextIter
GtkSelectionData
GStrv
GClosure
GVariantDict
GtkTreeIter
GdkRectangle
CairoRectangleInt
GdkRGBA
PangoAttrList
PangoFontDescription
GError
GtkCssSection
PangoTabArray
GtkDelayedFontDescription
GdkEventSequence
GtkTreePath
GArray
GdkContentFormats
GdkFileList
docs/reference/gtk/gtk4-icon-browser.1 0000664 0001750 0001750 00000003227 13464133621 017732 0 ustar mclasen mclasen '\" t
.\" Title: gtk4-icon-browser
.\" Author: Matthias Clasen
.\" Generator: DocBook XSL Stylesheets vsnapshot
.\" Date: 05/06/2019
.\" Manual: User Commands
.\" Source: GTK
.\" Language: English
.\"
.TH "GTK4\-ICON\-BROWSER" "1" "" "GTK" "User Commands"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.\" http://bugs.debian.org/507673
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.ie \n(.g .ds Aq \(aq
.el .ds Aq '
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
.\" -----------------------------------------------------------------
.\" * MAIN CONTENT STARTS HERE *
.\" -----------------------------------------------------------------
.SH "NAME"
gtk4-icon-browser \- List themed icons
.SH "SYNOPSIS"
.HP \w'\fBgtk4\-icon\-browser\fR\ 'u
\fBgtk4\-icon\-browser\fR [\-\-help]
.SH "DESCRIPTION"
.PP
\fBgtk4\-icon\-browser\fR
is a utility to explore the icons in the current icon theme\&. It shows icons in various sizes, their symbolic variants where available, as well as a description of the icon and its context\&.
.SH "OPTIONS"
.PP
The following options are understood:
.PP
\fB\-h\fR, \fB\-\-help\fR
.RS 4
Show help options
.RE
docs/reference/gtk/gtk4-icon-browser.xml 0000664 0001750 0001750 00000002665 13464200123 020367 0 ustar mclasen mclasen
gtk4-icon-browser
GTK
Developer
Matthias
Clasen
gtk4-icon-browser
1
User Commands
gtk4-icon-browser
List themed icons
gtk4-icon-browser
--help
Description
gtk4-icon-browser is a utility to explore the icons
in the current icon theme. It shows icons in various sizes, their symbolic
variants where available, as well as a description of the icon and its context.
Options
The following options are understood:
-h , --help
Show help options
docs/reference/gtk/gtk4.interfaces 0000664 0001750 0001750 00000022530 13464200130 017272 0 ustar mclasen mclasen GtkWidget AtkImplementorIface GtkBuildable
GtkContainer AtkImplementorIface GtkBuildable
GtkBin AtkImplementorIface GtkBuildable
GtkWindow AtkImplementorIface GtkBuildable GtkRoot
GtkDialog AtkImplementorIface GtkBuildable GtkRoot
GtkAboutDialog AtkImplementorIface GtkBuildable GtkRoot
GtkAppChooserDialog AtkImplementorIface GtkBuildable GtkRoot GtkAppChooser
GtkColorChooserDialog AtkImplementorIface GtkBuildable GtkRoot GtkColorChooser
GtkFileChooserDialog AtkImplementorIface GtkBuildable GtkRoot GtkFileChooser
GtkFontChooserDialog AtkImplementorIface GtkBuildable GtkRoot GtkFontChooser
GtkMessageDialog AtkImplementorIface GtkBuildable GtkRoot
GtkPageSetupUnixDialog AtkImplementorIface GtkBuildable GtkRoot
GtkPrintUnixDialog AtkImplementorIface GtkBuildable GtkRoot
GtkApplicationWindow AtkImplementorIface GtkBuildable GtkRoot GActionGroup GActionMap
GtkAssistant AtkImplementorIface GtkBuildable GtkRoot
GtkShortcutsWindow AtkImplementorIface GtkBuildable GtkRoot
GtkFrame AtkImplementorIface GtkBuildable
GtkAspectFrame AtkImplementorIface GtkBuildable
GtkButton AtkImplementorIface GtkBuildable GtkActionable
GtkToggleButton AtkImplementorIface GtkBuildable GtkActionable
GtkCheckButton AtkImplementorIface GtkBuildable GtkActionable
GtkRadioButton AtkImplementorIface GtkBuildable GtkActionable
GtkMenuButton AtkImplementorIface GtkBuildable GtkActionable
GtkLinkButton AtkImplementorIface GtkBuildable GtkActionable
GtkLockButton AtkImplementorIface GtkBuildable GtkActionable
GtkModelButton AtkImplementorIface GtkBuildable GtkActionable
GtkScaleButton AtkImplementorIface GtkBuildable GtkActionable GtkOrientable
GtkVolumeButton AtkImplementorIface GtkBuildable GtkActionable GtkOrientable
GtkMenuItem AtkImplementorIface GtkBuildable GtkActionable
GtkCheckMenuItem AtkImplementorIface GtkBuildable GtkActionable
GtkRadioMenuItem AtkImplementorIface GtkBuildable GtkActionable
GtkSeparatorMenuItem AtkImplementorIface GtkBuildable GtkActionable
GtkComboBox AtkImplementorIface GtkBuildable GtkCellLayout GtkCellEditable
GtkComboBoxText AtkImplementorIface GtkBuildable GtkCellLayout GtkCellEditable
GtkFlowBoxChild AtkImplementorIface GtkBuildable
GtkListBoxRow AtkImplementorIface GtkBuildable GtkActionable
GtkToolItem AtkImplementorIface GtkBuildable
GtkToolButton AtkImplementorIface GtkBuildable GtkActionable
GtkMenuToolButton AtkImplementorIface GtkBuildable GtkActionable
GtkToggleToolButton AtkImplementorIface GtkBuildable GtkActionable
GtkRadioToolButton AtkImplementorIface GtkBuildable GtkActionable
GtkSeparatorToolItem AtkImplementorIface GtkBuildable
GtkOverlay AtkImplementorIface GtkBuildable
GtkPopover AtkImplementorIface GtkBuildable
GtkPopoverMenu AtkImplementorIface GtkBuildable
GtkRevealer AtkImplementorIface GtkBuildable
GtkScrolledWindow AtkImplementorIface GtkBuildable
GtkSearchBar AtkImplementorIface GtkBuildable
GtkStackSidebar AtkImplementorIface GtkBuildable
GtkViewport AtkImplementorIface GtkBuildable GtkScrollable
GtkActionBar AtkImplementorIface GtkBuildable
GtkBox AtkImplementorIface GtkBuildable GtkOrientable
GtkColorChooserWidget AtkImplementorIface GtkBuildable GtkOrientable GtkColorChooser
GtkInfoBar AtkImplementorIface GtkBuildable GtkOrientable
GtkShortcutLabel AtkImplementorIface GtkBuildable GtkOrientable
GtkShortcutsSection AtkImplementorIface GtkBuildable GtkOrientable
GtkShortcutsGroup AtkImplementorIface GtkBuildable GtkOrientable
GtkStackSwitcher AtkImplementorIface GtkBuildable GtkOrientable
GtkExpander AtkImplementorIface GtkBuildable
GtkFixed AtkImplementorIface GtkBuildable
GtkFlowBox AtkImplementorIface GtkBuildable GtkOrientable
GtkGrid AtkImplementorIface GtkBuildable GtkOrientable
GtkHeaderBar AtkImplementorIface GtkBuildable
GtkIconView AtkImplementorIface GtkBuildable GtkCellLayout GtkScrollable
GtkListBox AtkImplementorIface GtkBuildable
GtkMenuShell AtkImplementorIface GtkBuildable
GtkMenuBar AtkImplementorIface GtkBuildable
GtkMenu AtkImplementorIface GtkBuildable
GtkNotebook AtkImplementorIface GtkBuildable
GtkPaned AtkImplementorIface GtkBuildable GtkOrientable
GtkStack AtkImplementorIface GtkBuildable
GtkTextView AtkImplementorIface GtkBuildable GtkScrollable
GtkToolbar AtkImplementorIface GtkBuildable GtkToolShell GtkOrientable
GtkTreeView AtkImplementorIface GtkBuildable GtkScrollable
GtkAccelLabel AtkImplementorIface GtkBuildable
GtkAppChooserButton AtkImplementorIface GtkBuildable GtkAppChooser
GtkAppChooserWidget AtkImplementorIface GtkBuildable GtkAppChooser
GtkCalendar AtkImplementorIface GtkBuildable
GtkCellView AtkImplementorIface GtkBuildable GtkCellLayout GtkOrientable
GtkColorButton AtkImplementorIface GtkBuildable GtkColorChooser
GtkDrawingArea AtkImplementorIface GtkBuildable
GtkEntry AtkImplementorIface GtkBuildable GtkEditable GtkCellEditable
GtkFileChooserButton AtkImplementorIface GtkBuildable GtkFileChooser
GtkFileChooserWidget AtkImplementorIface GtkBuildable GtkFileChooser GtkFileChooserEmbed
GtkFontButton AtkImplementorIface GtkBuildable GtkFontChooser
GtkFontChooserWidget AtkImplementorIface GtkBuildable GtkFontChooser
GtkGLArea AtkImplementorIface GtkBuildable
GtkImage AtkImplementorIface GtkBuildable
GtkLabel AtkImplementorIface GtkBuildable
GtkMediaControls AtkImplementorIface GtkBuildable
GtkPasswordEntry AtkImplementorIface GtkBuildable GtkEditable
GtkPicture AtkImplementorIface GtkBuildable
GtkProgressBar AtkImplementorIface GtkBuildable GtkOrientable
GtkRange AtkImplementorIface GtkBuildable GtkOrientable
GtkScale AtkImplementorIface GtkBuildable GtkOrientable
GtkScrollbar AtkImplementorIface GtkBuildable GtkOrientable
GtkSearchEntry AtkImplementorIface GtkBuildable GtkEditable
GtkSeparator AtkImplementorIface GtkBuildable GtkOrientable
GtkShortcutsShortcut AtkImplementorIface GtkBuildable
GtkSpinButton AtkImplementorIface GtkBuildable GtkOrientable GtkEditable
GtkSpinner AtkImplementorIface GtkBuildable
GtkStatusbar AtkImplementorIface GtkBuildable
GtkSwitch AtkImplementorIface GtkBuildable GtkActionable
GtkLevelBar AtkImplementorIface GtkBuildable GtkOrientable
GtkText AtkImplementorIface GtkBuildable GtkEditable
GtkVideo AtkImplementorIface GtkBuildable
GtkCellArea GtkCellLayout GtkBuildable
GtkCellAreaBox GtkCellLayout GtkBuildable GtkOrientable
GtkCellRendererProgress GtkOrientable
GtkFileFilter GtkBuildable
GtkTreeViewColumn GtkCellLayout GtkBuildable
GtkWidgetAccessible AtkComponent
GtkContainerAccessible AtkComponent
GtkWindowAccessible AtkComponent AtkWindow
GtkAssistantAccessible AtkComponent AtkWindow
GtkFrameAccessible AtkComponent
GtkButtonAccessible AtkComponent AtkAction AtkImage
GtkToggleButtonAccessible AtkComponent AtkAction AtkImage
GtkMenuButtonAccessible AtkComponent AtkAction AtkImage
GtkRadioButtonAccessible AtkComponent AtkAction AtkImage
GtkLinkButtonAccessible AtkComponent AtkAction AtkImage AtkHyperlinkImpl
GtkLockButtonAccessible AtkComponent AtkAction AtkImage
GtkScaleButtonAccessible AtkComponent AtkAction AtkImage AtkValue
GtkMenuItemAccessible AtkComponent AtkAction AtkSelection
GtkCheckMenuItemAccessible AtkComponent AtkAction AtkSelection
GtkRadioMenuItemAccessible AtkComponent AtkAction AtkSelection
GtkComboBoxAccessible AtkComponent AtkAction AtkSelection
GtkExpanderAccessible AtkComponent AtkAction
GtkFlowBoxAccessible AtkComponent AtkSelection
GtkIconViewAccessible AtkComponent AtkSelection
GtkListBoxAccessible AtkComponent AtkSelection
GtkListBoxRowAccessible AtkComponent
GtkMenuShellAccessible AtkComponent AtkSelection
GtkMenuAccessible AtkComponent AtkSelection
GtkNotebookAccessible AtkComponent AtkSelection
GtkPanedAccessible AtkComponent AtkValue
GtkPopoverAccessible AtkComponent
GtkScrolledWindowAccessible AtkComponent
GtkStackAccessible AtkComponent
GtkTextViewAccessible AtkComponent AtkEditableText AtkText
GtkTreeViewAccessible AtkComponent AtkTable AtkSelection GtkCellAccessibleParent
GtkEntryAccessible AtkComponent AtkEditableText AtkText AtkAction
GtkImageAccessible AtkComponent AtkImage
GtkLabelAccessible AtkComponent AtkText AtkHypertext
GtkPictureAccessible AtkComponent AtkImage
GtkProgressBarAccessible AtkComponent AtkValue
GtkRangeAccessible AtkComponent AtkValue
GtkScaleAccessible AtkComponent AtkValue
GtkSpinButtonAccessible AtkComponent AtkValue
GtkSpinnerAccessible AtkComponent AtkImage
GtkStatusbarAccessible AtkComponent
GtkSwitchAccessible AtkComponent AtkAction
GtkLevelBarAccessible AtkComponent AtkValue
GtkTextAccessible AtkComponent AtkEditableText AtkText AtkAction
GtkCellAccessible AtkAction AtkComponent AtkTableCell
GtkRendererCellAccessible AtkAction AtkComponent AtkTableCell
GtkTextCellAccessible AtkAction AtkComponent AtkTableCell AtkText
GtkImageCellAccessible AtkAction AtkComponent AtkTableCell AtkImage
GtkBooleanCellAccessible AtkAction AtkComponent AtkTableCell
GApplication GActionGroup GActionMap
GtkApplication GActionGroup GActionMap
GtkBoxLayout GtkOrientable
GtkCssProvider GtkStyleProvider
GtkEntryCompletion GtkCellLayout GtkBuildable
GtkListStore GtkTreeModel GtkTreeDragSource GtkTreeDragDest GtkTreeSortable GtkBuildable
GtkMediaStream GdkPaintable
GtkMediaFile GdkPaintable
GtkPrintOperation GtkPrintOperationPreview
GtkSettings GtkStyleProvider
GtkSingleSelection GListModel GtkSelectionModel
GtkSizeGroup GtkBuildable
GtkTextTagTable GtkBuildable
GtkTreeModelFilter GtkTreeModel GtkTreeDragSource
GtkTreeModelSort GtkTreeModel GtkTreeSortable GtkTreeDragSource
GtkTreeStore GtkTreeModel GtkTreeDragSource GtkTreeDragDest GtkTreeSortable GtkBuildable
GListStore GListModel
GdkPixbuf GIcon GLoadableIcon
GdkTexture GdkPaintable
GThemedIcon GIcon
docs/reference/gtk/gtk4-launch.1 0000664 0001750 0001750 00000004166 13464133622 016577 0 ustar mclasen mclasen '\" t
.\" Title: gtk4-launch
.\" Author: Tomáš Bžatek
.\" Generator: DocBook XSL Stylesheets vsnapshot
.\" Date: 05/06/2019
.\" Manual: User Commands
.\" Source: GTK
.\" Language: English
.\"
.TH "GTK4\-LAUNCH" "1" "" "GTK" "User Commands"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.\" http://bugs.debian.org/507673
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.ie \n(.g .ds Aq \(aq
.el .ds Aq '
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
.\" -----------------------------------------------------------------
.\" * MAIN CONTENT STARTS HERE *
.\" -----------------------------------------------------------------
.SH "NAME"
gtk4-launch \- Launch an application
.SH "SYNOPSIS"
.HP \w'\fBgtk4\-launch\fR\ 'u
\fBgtk4\-launch\fR [OPTION...] APPLICATION [URI...]
.SH "DESCRIPTION"
.PP
\fBgtk4\-launch\fR
launches an application using the given name\&. The application is started with proper startup notification on a default display, unless specified otherwise\&.
.PP
\fBgtk4\-launch\fR
takes at least one argument, the name of the application to launch\&. The name should match application desktop file name, as residing in /usr/share/application, with or without the \*(Aq\&.desktop\*(Aq suffix\&.
.PP
If called with more than one argument, the rest of them besides the application name are considered URI locations and are passed as arguments to the launched application\&.
.SH "OPTIONS"
.PP
The following options are understood:
.PP
\fB\-?\fR, \fB\-\-help\fR
.RS 4
Prints a short help text and exits\&.
.RE
.PP
\fB\-\-version\fR
.RS 4
Prints the program version and exits\&.
.RE
docs/reference/gtk/gtk4-launch.xml 0000664 0001750 0001750 00000004175 13464200123 017226 0 ustar mclasen mclasen
gtk4-launch
GTK
Developer
Tomáš
Bžatek
tbzatek@redhat.com
gtk4-launch
1
User Commands
gtk4-launch
Launch an application
gtk4-launch
OPTION
APPLICATION
URI
Description
gtk4-launch launches an application using the given name.
The application is started with proper startup notification on a default
display, unless specified otherwise.
gtk4-launch takes at least one argument, the name of
the application to launch. The name should match application desktop file name,
as residing in /usr/share/application, with or without the '.desktop' suffix.
If called with more than one argument, the rest of them besides the application
name are considered URI locations and are passed as arguments to the launched
application.
Options
The following options are understood:
-? , --help
Prints a short help text and exits.
--version
Prints the program version and exits.
docs/reference/gtk/gtk4-overrides.txt 0000664 0001750 0001750 00000000000 13464200123 017754 0 ustar mclasen mclasen docs/reference/gtk/gtk4.prerequisites 0000664 0001750 0001750 00000001261 13464200130 020051 0 ustar mclasen mclasen GtkBuildable GObject
GtkRoot GtkWidget
GtkActionable GtkWidget
GtkAppChooser GtkWidget
GActionGroup GObject
GActionMap GObject
GtkOrientable GObject
GtkCellLayout GObject
GtkCellEditable GtkWidget
GtkColorChooser GObject
GtkStyleProvider GObject
GtkEditable GtkWidget
GtkFileChooser GObject
GtkFileChooserEmbed GtkWidget
GtkFontChooser GObject
GtkScrollable GObject
GtkTreeModel GObject
GtkTreeSortable GtkTreeModel GObject
GdkPaintable GObject
GtkPrintOperationPreview GObject
GtkSelectionModel GListModel GObject
GListModel GObject
GtkToolShell GtkWidget
AtkWindow AtkObject
GFile GObject
GAppInfo GObject
AtkTableCell AtkObject
GIcon GObject
GLoadableIcon GIcon GObject
GAction GObject
docs/reference/gtk/gtk4-query-settings.1 0000664 0001750 0001750 00000003076 13464133622 020327 0 ustar mclasen mclasen '\" t
.\" Title: gtk4-query-settings
.\" Author: Timm Bäder
.\" Generator: DocBook XSL Stylesheets vsnapshot
.\" Date: 05/06/2019
.\" Manual: User Commands
.\" Source: GTK
.\" Language: English
.\"
.TH "GTK4\-QUERY\-SETTING" "1" "" "GTK" "User Commands"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.\" http://bugs.debian.org/507673
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.ie \n(.g .ds Aq \(aq
.el .ds Aq '
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
.\" -----------------------------------------------------------------
.\" * MAIN CONTENT STARTS HERE *
.\" -----------------------------------------------------------------
.SH "NAME"
gtk4-query-settings \- Utility to print name and value of all GtkSettings properties
.SH "SYNOPSIS"
.HP \w'\fBgtk4\-query\-settings\fR\ 'u
\fBgtk4\-query\-settings\fR [\fIPATTERN\fR]
.SH "DESCRIPTION"
.PP
\fBgtk4\-query\-settings\fR
prints both name and value of all properties available in the GtkSettings class\&. Optionally, you can filter which properties to list by specifying a PATTERN\&.
docs/reference/gtk/gtk4-query-settings.xml 0000664 0001750 0001750 00000002307 13464200123 020752 0 ustar mclasen mclasen
gtk4-query-settings
GTK
Developer
Timm
Bäder
gtk4-query-settings
1
User Commands
gtk4-query-settings
Utility to print name and value of all GtkSettings properties
gtk4-query-settings
PATTERN
Description
gtk4-query-settings prints both name and value of all properties
available in the GtkSettings class. Optionally, you can filter which properties
to list by specifying a PATTERN.
docs/reference/gtk/gtk4-sections.txt 0000664 0001750 0001750 00000520054 13464200123 017621 0 ustar mclasen mclasen
gtkaboutdialog
GtkAboutDialog
GtkAboutDialog
GtkLicense
gtk_about_dialog_new
gtk_about_dialog_get_program_name
gtk_about_dialog_set_program_name
gtk_about_dialog_get_version
gtk_about_dialog_set_version
gtk_about_dialog_get_copyright
gtk_about_dialog_set_copyright
gtk_about_dialog_get_comments
gtk_about_dialog_set_comments
gtk_about_dialog_get_license
gtk_about_dialog_set_license
gtk_about_dialog_get_wrap_license
gtk_about_dialog_set_wrap_license
gtk_about_dialog_get_license_type
gtk_about_dialog_set_license_type
gtk_about_dialog_get_website
gtk_about_dialog_set_website
gtk_about_dialog_get_website_label
gtk_about_dialog_set_website_label
gtk_about_dialog_get_authors
gtk_about_dialog_set_authors
gtk_about_dialog_get_artists
gtk_about_dialog_set_artists
gtk_about_dialog_get_documenters
gtk_about_dialog_set_documenters
gtk_about_dialog_get_translator_credits
gtk_about_dialog_set_translator_credits
gtk_about_dialog_get_logo
gtk_about_dialog_set_logo
gtk_about_dialog_get_logo_icon_name
gtk_about_dialog_set_logo_icon_name
gtk_about_dialog_get_system_information
gtk_about_dialog_set_system_information
gtk_about_dialog_add_credit_section
gtk_show_about_dialog
GTK_ABOUT_DIALOG
GTK_IS_ABOUT_DIALOG
GTK_TYPE_ABOUT_DIALOG
GTK_ABOUT_DIALOG_CLASS
GTK_IS_ABOUT_DIALOG_CLASS
GTK_ABOUT_DIALOG_GET_CLASS
GtkAboutDialogPrivate
gtk_about_dialog_get_type
gtkaccelgroup
Keyboard Accelerators
GtkAccelGroup
GtkAccelGroupClass
gtk_accel_group_new
GtkAccelFlags
gtk_accel_group_connect
gtk_accel_group_connect_by_path
GtkAccelGroupActivate
GtkAccelGroupFindFunc
gtk_accel_group_disconnect
gtk_accel_group_disconnect_key
gtk_accel_group_activate
gtk_accel_group_lock
gtk_accel_group_unlock
gtk_accel_group_get_is_locked
gtk_accel_group_from_accel_closure
gtk_accel_group_get_modifier_mask
gtk_accel_groups_activate
gtk_accel_groups_from_object
gtk_accel_group_find
GtkAccelKey
gtk_accelerator_valid
gtk_accelerator_parse
gtk_accelerator_name
gtk_accelerator_get_label
gtk_accelerator_parse_with_keycode
gtk_accelerator_name_with_keycode
gtk_accelerator_get_label_with_keycode
gtk_accelerator_set_default_mod_mask
gtk_accelerator_get_default_mod_mask
GTK_TYPE_ACCEL_GROUP
GTK_ACCEL_GROUP
GTK_IS_ACCEL_GROUP
GTK_ACCEL_GROUP_CLASS
GTK_IS_ACCEL_GROUP_CLASS
GTK_ACCEL_GROUP_GET_CLASS
GTK_ACCEL_GROUP_GET_PRIVATE
GtkAccelGroupPrivate
GtkAccelGroupEntry
gtk_accel_group_query
gtk_accel_group_get_type
gtkaccelmap
Accelerator Maps
GtkAccelMap
GtkAccelMapForeach
gtk_accel_map_add_entry
gtk_accel_map_lookup_entry
gtk_accel_map_change_entry
gtk_accel_map_load
gtk_accel_map_save
gtk_accel_map_foreach
gtk_accel_map_load_fd
gtk_accel_map_save_fd
gtk_accel_map_load_scanner
gtk_accel_map_add_filter
gtk_accel_map_foreach_unfiltered
gtk_accel_map_get
gtk_accel_map_lock_path
gtk_accel_map_unlock_path
GTK_ACCEL_MAP
GTK_TYPE_ACCEL_MAP
GTK_IS_ACCEL_MAP
GTK_ACCEL_MAP_CLASS
GTK_IS_ACCEL_MAP_CLASS
GTK_ACCEL_MAP_GET_CLASS
GtkAccelMapClass
gtk_accel_map_get_type
gtkaccellabel
GtkAccelLabel
GtkAccelLabel
gtk_accel_label_new
gtk_accel_label_set_accel_closure
gtk_accel_label_get_accel_widget
gtk_accel_label_set_accel_widget
gtk_accel_label_get_accel_width
gtk_accel_label_set_accel
gtk_accel_label_get_accel
gtk_accel_label_refetch
gtk_accel_label_set_label
gtk_accel_label_get_label
GTK_ACCEL_LABEL
GTK_IS_ACCEL_LABEL
GTK_TYPE_ACCEL_LABEL
GTK_ACCEL_LABEL_CLASS
GTK_IS_ACCEL_LABEL_CLASS
GTK_ACCEL_LABEL_GET_CLASS
GtkAccelLabelPrivate
gtk_accel_label_get_type
gtkaccessible
GtkAccessible
GtkAccessible
gtk_accessible_get_widget
gtk_accessible_set_widget
GTK_ACCESSIBLE
GTK_TYPE_ACCESSIBLE
GTK_ACCESSIBLE_CLASS
GTK_ACCESSIBLE_GET_CLASS
GTK_IS_ACCESSIBLE
GTK_IS_ACCESSIBLE_CLASS
GtkAccessiblePrivate
gtk_accessible_get_type
gtkadjustment
GtkAdjustment
GtkAdjustment
gtk_adjustment_new
gtk_adjustment_get_value
gtk_adjustment_set_value
gtk_adjustment_clamp_page
gtk_adjustment_configure
gtk_adjustment_get_lower
gtk_adjustment_get_page_increment
gtk_adjustment_get_page_size
gtk_adjustment_get_step_increment
gtk_adjustment_get_minimum_increment
gtk_adjustment_get_upper
gtk_adjustment_set_lower
gtk_adjustment_set_page_increment
gtk_adjustment_set_page_size
gtk_adjustment_set_step_increment
gtk_adjustment_set_upper
GTK_ADJUSTMENT
GTK_IS_ADJUSTMENT
GTK_TYPE_ADJUSTMENT
GTK_ADJUSTMENT_CLASS
GTK_IS_ADJUSTMENT_CLASS
GTK_ADJUSTMENT_GET_CLASS
GtkAdjustmentPrivate
gtk_adjustment_get_type
gtkassistant
GtkAssistant
GtkAssistant
GtkAssistantPage
GtkAssistantClass
gtk_assistant_new
gtk_assistant_get_page
gtk_assistant_get_pages
gtk_assistant_page_get_child
gtk_assistant_get_current_page
gtk_assistant_set_current_page
gtk_assistant_get_n_pages
gtk_assistant_get_nth_page
gtk_assistant_prepend_page
gtk_assistant_append_page
gtk_assistant_insert_page
gtk_assistant_remove_page
GtkAssistantPageFunc
gtk_assistant_set_forward_page_func
GtkAssistantPageType
gtk_assistant_set_page_type
gtk_assistant_get_page_type
gtk_assistant_set_page_title
gtk_assistant_get_page_title
gtk_assistant_set_page_complete
gtk_assistant_get_page_complete
gtk_assistant_add_action_widget
gtk_assistant_remove_action_widget
gtk_assistant_update_buttons_state
gtk_assistant_commit
gtk_assistant_next_page
gtk_assistant_previous_page
GTK_TYPE_ASSISTANT
GTK_ASSISTANT
GTK_ASSISTANT_CLASS
GTK_IS_ASSISTANT
GTK_IS_ASSISTANT_CLASS
GTK_ASSISTANT_GET_CLASS
GtkAssistantPrivate
gtk_assistant_get_type
gtkaspectframe
GtkAspectFrame
GtkAspectFrame
GtkAspectFrameClass
gtk_aspect_frame_new
gtk_aspect_frame_set
GTK_ASPECT_FRAME
GTK_IS_ASPECT_FRAME
GTK_TYPE_ASPECT_FRAME
GTK_ASPECT_FRAME_CLASS
GTK_IS_ASPECT_FRAME_CLASS
GTK_ASPECT_FRAME_GET_CLASS
GtkAspectFramePrivate
gtk_aspect_frame_get_type
gtkbin
GtkBin
GtkBin
GtkBinClass
gtk_bin_get_child
GTK_BIN
GTK_IS_BIN
GTK_TYPE_BIN
GTK_BIN_CLASS
GTK_IS_BIN_CLASS
GTK_BIN_GET_CLASS
GtkBinPrivate
gtk_bin_get_type
gtkbox
GtkBox
GtkBox
GtkBoxClass
gtk_box_new
gtk_box_get_homogeneous
gtk_box_set_homogeneous
gtk_box_get_spacing
gtk_box_set_spacing
gtk_box_get_baseline_position
gtk_box_set_baseline_position
gtk_box_insert_child_after
gtk_box_reorder_child_after
GTK_BOX
GTK_IS_BOX
GTK_TYPE_BOX
GTK_BOX_CLASS
GTK_IS_BOX_CLASS
GTK_BOX_GET_CLASS
GtkBoxPrivate
gtk_box_get_type
gtkcenterbox
GtkCenterBox
GtkCenterBox
gtk_center_box_new
gtk_center_box_set_start_widget
gtk_center_box_set_center_widget
gtk_center_box_set_end_widget
gtk_center_box_get_start_widget
gtk_center_box_get_center_widget
gtk_center_box_get_end_widget
gtk_center_box_set_baseline_position
gtk_center_box_get_baseline_position
GTK_TYPE_CENTER_BOX
GTK_CENTER_BOX
GTK_CENTER_BOX_CLASS
GTK_IS_CENTER_BOX
GTK_IS_CENTER_BOX_CLASS
GTK_CENTER_BOX_GET_CLASS
gtk_center_box_get_type
gtklistbox
GtkListBox
GtkListBox
GtkListBoxClass
GtkListBoxRow
GtkListBoxRowClass
GtkListBoxFilterFunc
GtkListBoxSortFunc
GtkListBoxUpdateHeaderFunc
gtk_list_box_new
gtk_list_box_prepend
gtk_list_box_insert
gtk_list_box_select_row
gtk_list_box_unselect_row
gtk_list_box_select_all
gtk_list_box_unselect_all
gtk_list_box_get_selected_row
GtkListBoxForeachFunc
gtk_list_box_selected_foreach
gtk_list_box_get_selected_rows
gtk_list_box_set_show_separators
gtk_list_box_get_show_separators
gtk_list_box_set_selection_mode
gtk_list_box_get_selection_mode
gtk_list_box_set_activate_on_single_click
gtk_list_box_get_activate_on_single_click
gtk_list_box_get_adjustment
gtk_list_box_set_adjustment
gtk_list_box_set_placeholder
gtk_list_box_get_row_at_index
gtk_list_box_get_row_at_y
gtk_list_box_invalidate_filter
gtk_list_box_invalidate_headers
gtk_list_box_invalidate_sort
gtk_list_box_set_filter_func
gtk_list_box_set_header_func
gtk_list_box_set_sort_func
gtk_list_box_drag_highlight_row
gtk_list_box_drag_unhighlight_row
GtkListBoxCreateWidgetFunc
gtk_list_box_bind_model
gtk_list_box_row_new
gtk_list_box_row_changed
gtk_list_box_row_is_selected
gtk_list_box_row_get_header
gtk_list_box_row_set_header
gtk_list_box_row_get_index
gtk_list_box_row_set_activatable
gtk_list_box_row_get_activatable
gtk_list_box_row_set_selectable
gtk_list_box_row_get_selectable
GTK_LIST_BOX
GTK_LIST_BOX_CLASS
GTK_LIST_BOX_GET_CLASS
GTK_LIST_BOX_ROW
GTK_LIST_BOX_ROW_CLASS
GTK_LIST_BOX_ROW_GET_CLASS
GTK_IS_LIST_BOX
GTK_IS_LIST_BOX_CLASS
GTK_IS_LIST_BOX_ROW
GTK_IS_LIST_BOX_ROW_CLASS
GTK_TYPE_LIST_BOX
GTK_TYPE_LIST_BOX_ROW
gtk_list_box_get_type
gtk_list_box_row_get_type
gtkselectionmodel
GtkSelectionModel
GtkSelectionModel
gtk_selection_model_is_selected
gtk_selection_model_select_item
gtk_selection_model_unselect_item
gtk_selection_model_select_range
gtk_selection_model_unselect_range
gtk_selection_model_select_all
gtk_selection_model_unselect_all
gtk_selection_model_query_range
gtk_selection_model_selection_changed
GTK_SELECTION_MODEL
GTK_SELECTION_MODEL_CLASS
GTK_SELECTION_MODEL_GET_CLASS
GTK_IS_SELECTION_MODEL
GTK_IS_SELECTION_MODEL_CLASS
GTK_TYPE_SELECTION_MODEL
gtk_selection_model_get_type
gtksingleselection
GtkSingleSelection
GtkSingleSelection
GTK_INVALID_LIST_POSITION
gtk_single_selection_new
gtk_single_selection_get_selected
gtk_single_selection_set_selected
gtk_single_selection_get_selected_item
gtk_single_selection_get_autoselect
gtk_single_selection_set_autoselect
gtk_single_selection_get_can_unselect
gtk_single_selection_set_can_unselect
gtk_single_selection_get_type
gtkbuildable
GtkBuildable
GtkBuildableIface
gtk_buildable_set_name
gtk_buildable_get_name
gtk_buildable_add_child
gtk_buildable_set_buildable_property
gtk_buildable_construct_child
gtk_buildable_custom_tag_start
gtk_buildable_custom_tag_end
gtk_buildable_custom_finished
gtk_buildable_parser_finished
gtk_buildable_get_internal_child
GTK_BUILDABLE
GTK_IS_BUILDABLE
GTK_TYPE_BUILDABLE
gtk_buildable_get_type
GTK_BUILDABLE_CLASS
GTK_BUILDABLE_GET_IFACE
gtkbuilder
GtkBuilder
GtkBuilder
GtkBuilderConnectFunc
GtkBuilderError
gtk_builder_new
gtk_builder_new_from_file
gtk_builder_new_from_resource
gtk_builder_new_from_string
gtk_builder_add_callback_symbol
gtk_builder_add_callback_symbols
gtk_builder_lookup_callback_symbol
gtk_builder_add_from_file
gtk_builder_add_from_resource
gtk_builder_add_from_string
gtk_builder_add_objects_from_file
gtk_builder_add_objects_from_string
gtk_builder_add_objects_from_resource
gtk_builder_extend_with_template
gtk_builder_get_object
gtk_builder_get_objects
gtk_builder_expose_object
gtk_builder_connect_signals
gtk_builder_connect_signals_full
gtk_builder_set_translation_domain
gtk_builder_get_translation_domain
gtk_builder_set_application
gtk_builder_get_application
gtk_builder_get_type_from_name
gtk_builder_value_from_string
gtk_builder_value_from_string_type
GTK_BUILDER_WARN_INVALID_CHILD_TYPE
GTK_BUILDER_ERROR
GTK_BUILDER
GTK_IS_BUILDER
GTK_TYPE_BUILDER
GTK_BUILDER_CLASS
GTK_IS_BUILDER_CLASS
GTK_BUILDER_GET_CLASS
gtk_builder_get_type
gtk_builder_error_quark
GtkBuilderPrivate
gtkbutton
GtkButton
GtkButton
GtkButtonClass
gtk_button_new
gtk_button_new_with_label
gtk_button_new_with_mnemonic
gtk_button_new_from_icon_name
gtk_button_clicked
gtk_button_set_relief
gtk_button_get_relief
gtk_button_get_label
gtk_button_set_label
gtk_button_get_use_underline
gtk_button_set_use_underline
gtk_button_set_icon_name
gtk_button_get_icon_name
GTK_BUTTON
GTK_IS_BUTTON
GTK_TYPE_BUTTON
GTK_BUTTON_CLASS
GTK_IS_BUTTON_CLASS
GTK_BUTTON_GET_CLASS
GtkButtonPrivate
gtk_button_get_type
gtkcalendar
GtkCalendar
GtkCalendar
GtkCalendarDetailFunc
GtkCalendarDisplayOptions
gtk_calendar_new
gtk_calendar_select_month
gtk_calendar_select_day
gtk_calendar_mark_day
gtk_calendar_unmark_day
gtk_calendar_get_day_is_marked
gtk_calendar_clear_marks
gtk_calendar_get_display_options
gtk_calendar_set_display_options
gtk_calendar_get_date
gtk_calendar_set_detail_func
gtk_calendar_get_detail_width_chars
gtk_calendar_set_detail_width_chars
gtk_calendar_get_detail_height_rows
gtk_calendar_set_detail_height_rows
GTK_CALENDAR
GTK_IS_CALENDAR
GTK_TYPE_CALENDAR
GTK_CALENDAR_CLASS
GTK_IS_CALENDAR_CLASS
GTK_CALENDAR_GET_CLASS
GtkCalendarPrivate
gtk_calendar_get_type
gtkcheckbutton
GtkCheckButton
GtkCheckButton
gtk_check_button_new
gtk_check_button_new_with_label
gtk_check_button_new_with_mnemonic
gtk_check_button_get_draw_indicator
gtk_check_button_set_draw_indicator
gtk_check_button_get_inconsistent
gtk_check_button_set_inconsistent
GTK_CHECK_BUTTON
GTK_IS_CHECK_BUTTON
GTK_TYPE_CHECK_BUTTON
GTK_CHECK_BUTTON_CLASS
GTK_IS_CHECK_BUTTON_CLASS
GTK_CHECK_BUTTON_GET_CLASS
gtk_check_button_get_type
gtkcheckmenuitem
GtkCheckMenuItem
GtkCheckMenuItemClass
GtkCheckMenuItem
gtk_check_menu_item_new
gtk_check_menu_item_new_with_label
gtk_check_menu_item_new_with_mnemonic
gtk_check_menu_item_get_active
gtk_check_menu_item_set_active
gtk_check_menu_item_toggled
gtk_check_menu_item_get_inconsistent
gtk_check_menu_item_set_inconsistent
gtk_check_menu_item_set_draw_as_radio
gtk_check_menu_item_get_draw_as_radio
GTK_CHECK_MENU_ITEM
GTK_IS_CHECK_MENU_ITEM
GTK_TYPE_CHECK_MENU_ITEM
GTK_CHECK_MENU_ITEM_CLASS
GTK_IS_CHECK_MENU_ITEM_CLASS
GTK_CHECK_MENU_ITEM_GET_CLASS
GtkCheckMenuItemPrivate
gtk_check_menu_item_get_type
gtkcolorbutton
GtkColorButton
GtkColorButton
gtk_color_button_new
gtk_color_button_new_with_rgba
gtk_color_button_set_title
gtk_color_button_get_title
GTK_COLOR_BUTTON
GTK_IS_COLOR_BUTTON
GTK_TYPE_COLOR_BUTTON
GTK_COLOR_BUTTON_CLASS
GTK_IS_COLOR_BUTTON_CLASS
GTK_COLOR_BUTTON_GET_CLASS
gtk_color_button_get_type
GtkColorButtonPrivate
gtkcombobox
GtkComboBox
GtkComboBox
GtkComboBoxClass
gtk_combo_box_new
gtk_combo_box_new_with_entry
gtk_combo_box_new_with_model
gtk_combo_box_new_with_model_and_entry
gtk_combo_box_get_active
gtk_combo_box_set_active
gtk_combo_box_get_active_iter
gtk_combo_box_set_active_iter
gtk_combo_box_get_id_column
gtk_combo_box_set_id_column
gtk_combo_box_get_active_id
gtk_combo_box_set_active_id
gtk_combo_box_get_model
gtk_combo_box_set_model
gtk_combo_box_popdown
gtk_combo_box_get_popup_accessible
gtk_combo_box_get_row_separator_func
gtk_combo_box_set_row_separator_func
GtkSensitivityType
gtk_combo_box_set_button_sensitivity
gtk_combo_box_get_button_sensitivity
gtk_combo_box_get_has_entry
gtk_combo_box_set_entry_text_column
gtk_combo_box_get_entry_text_column
gtk_combo_box_set_popup_fixed_width
gtk_combo_box_get_popup_fixed_width
GTK_TYPE_COMBO_BOX
GTK_COMBO_BOX
GTK_COMBO_BOX_CLASS
GTK_IS_COMBO_BOX
GTK_IS_COMBO_BOX_CLASS
GTK_COMBO_BOX_GET_CLASS
GtkComboBoxPrivate
gtk_combo_box_get_type
gtkcomboboxtext
GtkComboBoxText
GtkComboBoxText
gtk_combo_box_text_new
gtk_combo_box_text_new_with_entry
gtk_combo_box_text_append
gtk_combo_box_text_prepend
gtk_combo_box_text_insert
gtk_combo_box_text_append_text
gtk_combo_box_text_prepend_text
gtk_combo_box_text_insert_text
gtk_combo_box_text_remove
gtk_combo_box_text_remove_all
gtk_combo_box_text_get_active_text
GTK_TYPE_COMBO_BOX_TEXT
GTK_COMBO_BOX_TEXT
GTK_IS_COMBO_BOX_TEXT
GTK_COMBO_BOX_TEXT_CLASS
GTK_IS_COMBO_BOX_TEXT_CLASS
GTK_COMBO_BOX_TEXT_GET_CLASS
GtkComboBoxTextPrivate
gtk_combo_box_text_get_type
gtkcontainer
GtkContainer
GtkContainer
GtkContainerClass
gtk_container_add
gtk_container_remove
gtk_container_foreach
gtk_container_get_children
gtk_container_get_path_for_child
gtk_container_get_focus_vadjustment
gtk_container_set_focus_vadjustment
gtk_container_get_focus_hadjustment
gtk_container_set_focus_hadjustment
gtk_container_child_type
gtk_container_forall
GTK_CONTAINER
GTK_IS_CONTAINER
GTK_TYPE_CONTAINER
GTK_CONTAINER_CLASS
GTK_IS_CONTAINER_CLASS
GTK_CONTAINER_GET_CLASS
GtkContainerPrivate
gtk_container_get_type
gtkdialog
GtkDialog
GtkDialog
GtkDialogClass
GtkDialogFlags
GtkResponseType
gtk_dialog_new
gtk_dialog_new_with_buttons
gtk_dialog_run
gtk_dialog_response
gtk_dialog_add_button
gtk_dialog_add_buttons
gtk_dialog_add_action_widget
gtk_dialog_set_default_response
gtk_dialog_set_response_sensitive
gtk_dialog_get_response_for_widget
gtk_dialog_get_widget_for_response
gtk_dialog_get_content_area
gtk_dialog_get_header_bar
GTK_DIALOG
GTK_IS_DIALOG
GTK_TYPE_DIALOG
GTK_DIALOG_CLASS
GTK_IS_DIALOG_CLASS
GTK_DIALOG_GET_CLASS
GtkDialogPrivate
gtk_dialog_get_type
gtkdrawingarea
GtkDrawingArea
GtkDrawingArea
gtk_drawing_area_new
gtk_drawing_area_get_content_width
gtk_drawing_area_set_content_width
gtk_drawing_area_get_content_height
gtk_drawing_area_set_content_height
GtkDrawingAreaDrawFunc
gtk_drawing_area_set_draw_func
GTK_DRAWING_AREA
GTK_IS_DRAWING_AREA
GTK_TYPE_DRAWING_AREA
GTK_DRAWING_AREA_CLASS
GTK_IS_DRAWING_AREA_CLASS
GTK_DRAWING_AREA_GET_CLASS
gtk_drawing_area_get_type
gtkeditable
GtkEditable
GtkEditable
gtk_editable_get_text
gtk_editable_set_text
gtk_editable_get_chars
gtk_editable_insert_text
gtk_editable_delete_text
gtk_editable_get_selection_bounds
gtk_editable_select_region
gtk_editable_delete_selection
gtk_editable_set_position
gtk_editable_get_position
gtk_editable_set_editable
gtk_editable_get_editable
gtk_editable_set_alignment
gtk_editable_get_alignment
gtk_editable_get_width_chars
gtk_editable_set_width_chars
gtk_editable_get_max_width_chars
gtk_editable_set_max_width_chars
gtk_editable_install_properties
gtk_editable_init_delegate
gtk_editable_finish_delegate
gtk_editable_delegate_set_property
gtk_editable_delegate_get_property
GTK_EDITABLE
GTK_IS_EDITABLE
GTK_TYPE_EDITABLE
GTK_EDITABLE_GET_IFACE
gtk_editable_get_type
gtktext
GtkText
GtkText
GtkTextClass
gtk_text_new
gtk_text_new_with_buffer
gtk_text_set_buffer
gtk_text_get_buffer
gtk_text_set_visibility
gtk_text_get_visibility
gtk_text_set_invisible_char
gtk_text_get_invisible_char
gtk_text_unset_invisible_char
gtk_text_set_overwrite_mode
gtk_text_get_overwrite_mode
gtk_text_set_max_length
gtk_text_get_max_length
gtk_text_get_text_length
gtk_text_set_activates_default
gtk_text_get_activates_default
gtk_text_set_placeholder_text
gtk_text_get_placeholder_text
gtk_text_set_input_purpose
gtk_text_get_input_purpose
gtk_text_set_input_hints
gtk_text_get_input_hints
gtk_text_set_attributes
gtk_text_get_attributes
gtk_text_set_tabs
gtk_text_get_tabs
gtk_text_grab_focus_without_selecting
gtk_text_get_type
gtkentry
GtkEntry
GtkEntry
GtkEntryClass
gtk_entry_new
gtk_entry_new_with_buffer
gtk_entry_get_buffer
gtk_entry_set_buffer
gtk_entry_get_text_length
gtk_entry_set_visibility
gtk_entry_get_visibility
gtk_entry_set_invisible_char
gtk_entry_get_invisible_char
gtk_entry_unset_invisible_char
gtk_entry_set_max_length
gtk_entry_get_max_length
gtk_entry_set_activates_default
gtk_entry_get_activates_default
gtk_entry_set_has_frame
gtk_entry_get_has_frame
gtk_entry_set_alignment
gtk_entry_get_alignment
gtk_entry_set_placeholder_text
gtk_entry_get_placeholder_text
gtk_entry_set_overwrite_mode
gtk_entry_get_overwrite_mode
gtk_entry_set_attributes
gtk_entry_get_attributes
gtk_entry_set_completion
gtk_entry_get_completion
gtk_entry_set_progress_fraction
gtk_entry_get_progress_fraction
gtk_entry_set_progress_pulse_step
gtk_entry_get_progress_pulse_step
gtk_entry_progress_pulse
gtk_entry_reset_im_context
gtk_entry_set_tabs
gtk_entry_get_tabs
GtkEntryIconPosition
gtk_entry_set_icon_from_paintable
gtk_entry_set_icon_from_icon_name
gtk_entry_set_icon_from_gicon
gtk_entry_get_icon_storage_type
gtk_entry_get_icon_paintable
gtk_entry_get_icon_name
gtk_entry_get_icon_gicon
gtk_entry_set_icon_activatable
gtk_entry_get_icon_activatable
gtk_entry_set_icon_sensitive
gtk_entry_get_icon_sensitive
gtk_entry_get_icon_at_pos
gtk_entry_set_icon_tooltip_text
gtk_entry_get_icon_tooltip_text
gtk_entry_set_icon_tooltip_markup
gtk_entry_get_icon_tooltip_markup
gtk_entry_set_icon_drag_source
gtk_entry_get_current_icon_drag_source
gtk_entry_get_icon_area
GtkInputPurpose
gtk_entry_set_input_purpose
gtk_entry_get_input_purpose
GtkInputHints
gtk_entry_set_input_hints
gtk_entry_get_input_hints
gtk_entry_grab_focus_without_selecting
GTK_ENTRY
GTK_IS_ENTRY
GTK_TYPE_ENTRY
GTK_ENTRY_CLASS
GTK_IS_ENTRY_CLASS
GTK_ENTRY_GET_CLASS
GTK_TYPE_TEXT_HANDLE_POSITION
GTK_TYPE_TEXT_HANDLE_MODE
GtkEntryPrivate
gtk_entry_get_type
gtkpasswordentry
GtkPasswordEntry
GtkPasswordEntry
gtk_password_entry_new
gtk_password_entry_set_show_peek_icon
gtk_password_entry_get_show_peek_icon
gtk_password_entry_get_type
gtkentrybuffer
GtkEntryBuffer
GtkEntryBuffer
gtk_entry_buffer_new
gtk_entry_buffer_get_text
gtk_entry_buffer_set_text
gtk_entry_buffer_get_bytes
gtk_entry_buffer_get_length
gtk_entry_buffer_get_max_length
gtk_entry_buffer_set_max_length
gtk_entry_buffer_insert_text
gtk_entry_buffer_delete_text
gtk_entry_buffer_emit_deleted_text
gtk_entry_buffer_emit_inserted_text
GTK_ENTRY_BUFFER
GTK_IS_ENTRY_BUFFER
GTK_TYPE_ENTRY_BUFFER
GTK_ENTRY_BUFFER_CLASS
GTK_IS_ENTRY_BUFFER_CLASS
GTK_ENTRY_BUFFER_GET_CLASS
GTK_ENTRY_BUFFER_MAX_SIZE
GtkEntryBufferPrivate
gtk_entry_buffer_get_type
gtkentrycompletion
GtkEntryCompletion
GtkEntryCompletion
GtkEntryCompletionMatchFunc
gtk_entry_completion_new
gtk_entry_completion_new_with_area
gtk_entry_completion_get_entry
gtk_entry_completion_set_model
gtk_entry_completion_get_model
gtk_entry_completion_set_match_func
gtk_entry_completion_set_minimum_key_length
gtk_entry_completion_get_minimum_key_length
gtk_entry_completion_compute_prefix
gtk_entry_completion_complete
gtk_entry_completion_get_completion_prefix
gtk_entry_completion_insert_prefix
gtk_entry_completion_insert_action_text
gtk_entry_completion_insert_action_markup
gtk_entry_completion_delete_action
gtk_entry_completion_set_text_column
gtk_entry_completion_get_text_column
gtk_entry_completion_set_inline_completion
gtk_entry_completion_get_inline_completion
gtk_entry_completion_set_inline_selection
gtk_entry_completion_get_inline_selection
gtk_entry_completion_set_popup_completion
gtk_entry_completion_get_popup_completion
gtk_entry_completion_set_popup_set_width
gtk_entry_completion_get_popup_set_width
gtk_entry_completion_set_popup_single_match
gtk_entry_completion_get_popup_single_match
GTK_TYPE_ENTRY_COMPLETION
GTK_ENTRY_COMPLETION
GTK_ENTRY_COMPLETION_CLASS
GTK_IS_ENTRY_COMPLETION
GTK_IS_ENTRY_COMPLETION_CLASS
GTK_ENTRY_COMPLETION_GET_CLASS
GtkEntryCompletionPrivate
gtk_entry_completion_get_type
gtkexpander
GtkExpander
GtkExpander
GtkExpanderClass
gtk_expander_new
gtk_expander_new_with_mnemonic
gtk_expander_set_expanded
gtk_expander_get_expanded
gtk_expander_set_label
gtk_expander_get_label
gtk_expander_set_use_underline
gtk_expander_get_use_underline
gtk_expander_set_use_markup
gtk_expander_get_use_markup
gtk_expander_set_label_widget
gtk_expander_get_label_widget
gtk_expander_set_resize_toplevel
gtk_expander_get_resize_toplevel
GTK_TYPE_EXPANDER
GTK_EXPANDER_CLASS
GTK_EXPANDER
GTK_IS_EXPANDER
GTK_IS_EXPANDER_CLASS
GTK_EXPANDER_GET_CLASS
gtk_expander_get_type
GtkExpanderPrivate
gtkfilechooser
GtkFileChooser
GtkFileChooser
GtkFileChooserAction
GtkFileChooserConfirmation
GTK_FILE_CHOOSER_ERROR
GtkFileChooserError
gtk_file_chooser_set_action
gtk_file_chooser_get_action
gtk_file_chooser_set_local_only
gtk_file_chooser_get_local_only
gtk_file_chooser_set_select_multiple
gtk_file_chooser_get_select_multiple
gtk_file_chooser_set_show_hidden
gtk_file_chooser_get_show_hidden
gtk_file_chooser_set_do_overwrite_confirmation
gtk_file_chooser_get_do_overwrite_confirmation
gtk_file_chooser_set_create_folders
gtk_file_chooser_get_create_folders
gtk_file_chooser_set_current_name
gtk_file_chooser_get_current_name
gtk_file_chooser_get_filename
gtk_file_chooser_set_filename
gtk_file_chooser_select_filename
gtk_file_chooser_unselect_filename
gtk_file_chooser_select_all
gtk_file_chooser_unselect_all
gtk_file_chooser_get_filenames
gtk_file_chooser_set_current_folder
gtk_file_chooser_get_current_folder
gtk_file_chooser_get_uri
gtk_file_chooser_set_uri
gtk_file_chooser_select_uri
gtk_file_chooser_unselect_uri
gtk_file_chooser_get_uris
gtk_file_chooser_set_current_folder_uri
gtk_file_chooser_get_current_folder_uri
gtk_file_chooser_set_preview_widget
gtk_file_chooser_get_preview_widget
gtk_file_chooser_set_preview_widget_active
gtk_file_chooser_get_preview_widget_active
gtk_file_chooser_set_use_preview_label
gtk_file_chooser_get_use_preview_label
gtk_file_chooser_get_preview_filename
gtk_file_chooser_get_preview_uri
gtk_file_chooser_set_extra_widget
gtk_file_chooser_get_extra_widget
gtk_file_chooser_add_filter
gtk_file_chooser_remove_filter
gtk_file_chooser_list_filters
gtk_file_chooser_set_filter
gtk_file_chooser_get_filter
gtk_file_chooser_add_shortcut_folder
gtk_file_chooser_remove_shortcut_folder
gtk_file_chooser_list_shortcut_folders
gtk_file_chooser_add_shortcut_folder_uri
gtk_file_chooser_remove_shortcut_folder_uri
gtk_file_chooser_list_shortcut_folder_uris
gtk_file_chooser_get_current_folder_file
gtk_file_chooser_get_file
gtk_file_chooser_get_files
gtk_file_chooser_get_preview_file
gtk_file_chooser_select_file
gtk_file_chooser_set_current_folder_file
gtk_file_chooser_set_file
gtk_file_chooser_unselect_file
gtk_file_chooser_add_choice
gtk_file_chooser_remove_choice
gtk_file_chooser_set_choice
gtk_file_chooser_get_choice
GTK_FILE_CHOOSER
GTK_IS_FILE_CHOOSER
GTK_TYPE_FILE_CHOOSER
gtk_file_chooser_error_quark
gtk_file_chooser_get_type
gtkfilechoosernative
GtkFileChooserNative
gtk_file_chooser_native_new
gtk_file_chooser_native_get_accept_label
gtk_file_chooser_native_set_accept_label
gtk_file_chooser_native_get_cancel_label
gtk_file_chooser_native_set_cancel_label
GTK_FILE_CHOOSER_NATIVE
GTK_IS_FILE_CHOOSER_NATIVE
GTK_TYPE_FILE_CHOOSER_NATIVE
GTK_FILE_CHOOSER_NATIVE_CLASS
GTK_IS_FILE_CHOOSER_NATIVE_CLASS
GTK_FILE_CHOOSER_NATIVE_GET_CLASS
gtk_file_chooser_native_get_type
gtkfilechooserdialog
GtkFileChooserDialog
GtkFileChooserDialog
gtk_file_chooser_dialog_new
GTK_FILE_CHOOSER_DIALOG
GTK_IS_FILE_CHOOSER_DIALOG
GTK_TYPE_FILE_CHOOSER_DIALOG
GTK_FILE_CHOOSER_DIALOG_CLASS
GTK_IS_FILE_CHOOSER_DIALOG_CLASS
GTK_FILE_CHOOSER_DIALOG_GET_CLASS
gtk_file_chooser_dialog_get_type
GtkFileChooserDialogPrivate
gtkfilechooserwidget
GtkFileChooserWidget
GtkFileChooserWidget
GtkFileChooserWidgetClass
gtk_file_chooser_widget_new
GTK_FILE_CHOOSER_WIDGET
GTK_IS_FILE_CHOOSER_WIDGET
GTK_TYPE_FILE_CHOOSER_WIDGET
GTK_FILE_CHOOSER_WIDGET_CLASS
GTK_IS_FILE_CHOOSER_WIDGET_CLASS
GTK_FILE_CHOOSER_WIDGET_GET_CLASS
gtk_file_chooser_widget_get_type
GtkFileChooserWidgetPrivate
gtkfilechooserbutton
GtkFileChooserButton
GtkFileChooserButton
GtkFileChooserButtonClass
gtk_file_chooser_button_new
gtk_file_chooser_button_new_with_dialog
gtk_file_chooser_button_get_title
gtk_file_chooser_button_set_title
gtk_file_chooser_button_get_width_chars
gtk_file_chooser_button_set_width_chars
GTK_FILE_CHOOSER_BUTTON
GTK_IS_FILE_CHOOSER_BUTTON
GTK_TYPE_FILE_CHOOSER_BUTTON
GTK_FILE_CHOOSER_BUTTON_CLASS
GTK_IS_FILE_CHOOSER_BUTTON_CLASS
GTK_FILE_CHOOSER_BUTTON_GET_CLASS
gtk_file_chooser_button_get_type
GtkFileChooserButtonPrivate
gtkfilefilter
GtkFileFilter
GtkFileFilterInfo
GtkFileFilterFlags
GtkFileFilterFunc
gtk_file_filter_new
gtk_file_filter_set_name
gtk_file_filter_get_name
gtk_file_filter_add_mime_type
gtk_file_filter_add_pattern
gtk_file_filter_add_pixbuf_formats
gtk_file_filter_add_custom
gtk_file_filter_get_needed
gtk_file_filter_filter
gtk_file_filter_new_from_gvariant
gtk_file_filter_to_gvariant
GTK_FILE_FILTER
GTK_IS_FILE_FILTER
GTK_TYPE_FILE_FILTER
gtk_file_filter_get_type
gtkfilterlistmodel
GtkFilterListModel
GtkFilterListModel
gtk_filter_list_model_new
gtk_filter_list_model_new_for_type
gtk_filter_list_model_set_model
gtk_filter_list_model_get_model
gtk_filter_list_model_set_filter_func
gtk_filter_list_model_has_filter
gtk_filter_list_model_refilter
GTK_FILTER_LIST_MODEL
GTK_IS_FILTER_LIST_MODEL
GTK_TYPE_FILTER_LIST_MODEL
GTK_FILTER_LIST_MODEL_CLASS
GTK_IS_FILTER_LIST_MODEL_CLASS
GTK_FILTER_LIST_MODEL_GET_CLASS
gtk_filter_list_model_get_type
gtkfixed
GtkFixed
GtkFixed
gtk_fixed_new
gtk_fixed_put
gtk_fixed_move
GTK_FIXED
GTK_IS_FIXED
GTK_TYPE_FIXED
GTK_FIXED_CLASS
GTK_IS_FIXED_CLASS
GTK_FIXED_GET_CLASS
GtkFixedPrivate
GtkFixedChild
gtk_fixed_get_type
gtkflattenlistmodel
GtkFlattenListModel
GtkFlattenListModel
gtk_flatten_list_model_new
gtk_flatten_list_model_set_model
gtk_flatten_list_model_get_model
GTK_FLATTEN_LIST_MODEL
GTK_IS_FLATTEN_LIST_MODEL
GTK_TYPE_FLATTEN_LIST_MODEL
GTK_FLATTEN_LIST_MODEL_CLASS
GTK_IS_FLATTEN_LIST_MODEL_CLASS
GTK_FLATTEN_LIST_MODEL_GET_CLASS
gtk_flatten_list_model_get_type
gtkfontbutton
GtkFontButton
GtkFontButton
gtk_font_button_new
gtk_font_button_new_with_font
gtk_font_button_set_use_font
gtk_font_button_get_use_font
gtk_font_button_set_use_size
gtk_font_button_get_use_size
gtk_font_button_set_title
gtk_font_button_get_title
GTK_FONT_BUTTON
GTK_IS_FONT_BUTTON
GTK_TYPE_FONT_BUTTON
GTK_FONT_BUTTON_CLASS
GTK_IS_FONT_BUTTON_CLASS
GTK_FONT_BUTTON_GET_CLASS
GtkFontButtonPrivate
gtk_font_button_get_type
gtkfontchooser
GtkFontChooser
GtkFontChooser
gtk_font_chooser_get_font_family
gtk_font_chooser_get_font_face
gtk_font_chooser_get_font_size
gtk_font_chooser_get_font
gtk_font_chooser_set_font
gtk_font_chooser_get_font_desc
gtk_font_chooser_set_font_desc
gtk_font_chooser_get_font_features
gtk_font_chooser_get_language
gtk_font_chooser_set_language
gtk_font_chooser_get_preview_text
gtk_font_chooser_set_preview_text
gtk_font_chooser_get_show_preview_entry
gtk_font_chooser_set_show_preview_entry
GtkFontChooserLevel
gtk_font_chooser_get_level
gtk_font_chooser_set_level
GtkFontFilterFunc
gtk_font_chooser_set_filter_func
gtk_font_chooser_set_font_map
gtk_font_chooser_get_font_map
GtkFontChooserIface
GTK_TYPE_FONT_CHOOSER
GTK_FONT_CHOOSER
GTK_FONT_CHOOSER_IFACE
GTK_IS_FONT_CHOOSER
GTK_IS_FONT_CHOOSER_IFACE
GTK_FONT_CHOOSER_GET_IFACE
GTK_FONT_CHOOSER_DELEGATE_QUARK
gtk_font_chooser_get_type
gtkfontchooserwidget
GtkFontChooserWidget
GtkFontChooserWidget
GtkFontChooserWidgetClass
gtk_font_chooser_widget_new
GTK_TYPE_FONT_CHOOSER_WIDGET
GTK_FONT_CHOOSER_WIDGET
GTK_FONT_CHOOSER_WIDGET_CLASS
GTK_IS_FONT_CHOOSER_WIDGET
GTK_IS_FONT_CHOOSER_WIDGET_CLASS
GTK_FONT_CHOOSER_WIDGET_GET_CLASS
GtkFontChooserWidgetPrivate
gtk_font_chooser_widget_get_type
gtkfontchooserdialog
GtkFontChooserDialog
GtkFontChooserDialog
GtkFontChooserDialogClass
gtk_font_chooser_dialog_new
GTK_TYPE_FONT_CHOOSER_DIALOG
GTK_FONT_CHOOSER_DIALOG
GTK_FONT_CHOOSER_DIALOG_CLASS
GTK_IS_FONT_CHOOSER_DIALOG
GTK_IS_FONT_CHOOSER_DIALOG_CLASS
GTK_FONT_CHOOSER_DIALOG_GET_CLASS
GtkFontChooserDialogPrivate
gtk_font_chooser_dialog_get_type
gtkframe
GtkFrame
GtkFrame
GtkFrameClass
gtk_frame_new
gtk_frame_set_label
gtk_frame_set_label_widget
gtk_frame_set_label_align
gtk_frame_set_shadow_type
gtk_frame_get_label
gtk_frame_get_label_align
gtk_frame_get_label_widget
gtk_frame_get_shadow_type
GTK_FRAME
GTK_IS_FRAME
GTK_TYPE_FRAME
GTK_FRAME_CLASS
GTK_IS_FRAME_CLASS
GTK_FRAME_GET_CLASS
GtkFramePrivate
gtk_frame_get_type
gtkiconview
GtkIconView
GtkIconView
GtkIconViewForeachFunc
gtk_icon_view_new
gtk_icon_view_new_with_area
gtk_icon_view_new_with_model
gtk_icon_view_set_model
gtk_icon_view_get_model
gtk_icon_view_set_text_column
gtk_icon_view_get_text_column
gtk_icon_view_set_markup_column
gtk_icon_view_get_markup_column
gtk_icon_view_set_pixbuf_column
gtk_icon_view_get_pixbuf_column
gtk_icon_view_get_path_at_pos
gtk_icon_view_get_item_at_pos
gtk_icon_view_set_cursor
gtk_icon_view_get_cursor
gtk_icon_view_selected_foreach
gtk_icon_view_set_selection_mode
gtk_icon_view_get_selection_mode
gtk_icon_view_set_item_orientation
gtk_icon_view_get_item_orientation
gtk_icon_view_set_columns
gtk_icon_view_get_columns
gtk_icon_view_set_item_width
gtk_icon_view_get_item_width
gtk_icon_view_set_spacing
gtk_icon_view_get_spacing
gtk_icon_view_set_row_spacing
gtk_icon_view_get_row_spacing
gtk_icon_view_set_column_spacing
gtk_icon_view_get_column_spacing
gtk_icon_view_set_margin
gtk_icon_view_get_margin
gtk_icon_view_set_item_padding
gtk_icon_view_get_item_padding
gtk_icon_view_set_activate_on_single_click
gtk_icon_view_get_activate_on_single_click
gtk_icon_view_get_cell_rect
gtk_icon_view_select_path
gtk_icon_view_unselect_path
gtk_icon_view_path_is_selected
gtk_icon_view_get_selected_items
gtk_icon_view_select_all
gtk_icon_view_unselect_all
gtk_icon_view_item_activated
gtk_icon_view_scroll_to_path
gtk_icon_view_get_visible_range
gtk_icon_view_set_tooltip_item
gtk_icon_view_set_tooltip_cell
gtk_icon_view_get_tooltip_context
gtk_icon_view_set_tooltip_column
gtk_icon_view_get_tooltip_column
gtk_icon_view_get_item_row
gtk_icon_view_get_item_column
GtkIconViewDropPosition
gtk_icon_view_enable_model_drag_source
gtk_icon_view_enable_model_drag_dest
gtk_icon_view_unset_model_drag_source
gtk_icon_view_unset_model_drag_dest
gtk_icon_view_set_reorderable
gtk_icon_view_get_reorderable
gtk_icon_view_set_drag_dest_item
gtk_icon_view_get_drag_dest_item
gtk_icon_view_get_dest_item_at_pos
gtk_icon_view_create_drag_icon
GTK_ICON_VIEW_CLASS
GTK_IS_ICON_VIEW
GTK_IS_ICON_VIEW_CLASS
GTK_ICON_VIEW_GET_CLASS
GTK_TYPE_ICON_VIEW
GTK_ICON_VIEW
gtk_icon_view_get_type
GtkIconViewPrivate
gtkimage
GtkImage
GtkImage
GtkImageType
gtk_image_new
gtk_image_new_from_file
gtk_image_new_from_resource
gtk_image_new_from_pixbuf
gtk_image_new_from_paintable
gtk_image_new_from_icon_name
gtk_image_new_from_gicon
gtk_image_clear
gtk_image_set_from_file
gtk_image_set_from_resource
gtk_image_set_from_pixbuf
gtk_image_set_from_paintable
gtk_image_set_from_icon_name
gtk_image_set_from_gicon
gtk_image_get_storage_type
gtk_image_get_paintable
gtk_image_get_icon_name
gtk_image_get_gicon
gtk_image_set_pixel_size
gtk_image_get_pixel_size
gtk_image_set_icon_size
gtk_image_get_icon_size
GTK_IMAGE
GTK_IS_IMAGE
GTK_TYPE_IMAGE
GTK_IMAGE_CLASS
GTK_IS_IMAGE_CLASS
GTK_IMAGE_GET_CLASS
GtkImagePrivate
gtk_image_get_type
GtkImagePixbufData
GtkImageAnimationData
GtkImageIconNameData
GtkImageGIconData
gtkimcontext
GtkIMContext
GtkIMContext
GtkIMContextClass
gtk_im_context_get_preedit_string
gtk_im_context_filter_keypress
gtk_im_context_focus_in
gtk_im_context_focus_out
gtk_im_context_reset
gtk_im_context_set_cursor_location
gtk_im_context_set_use_preedit
gtk_im_context_set_surrounding
gtk_im_context_get_surrounding
gtk_im_context_delete_surrounding
GTK_IM_CONTEXT
GTK_IS_IM_CONTEXT
GTK_TYPE_IM_CONTEXT
GTK_IM_CONTEXT_CLASS
GTK_IS_IM_CONTEXT_CLASS
GTK_IM_CONTEXT_GET_CLASS
gtk_im_context_get_type
gtkimcontextsimple
GtkIMContextSimple
GtkIMContextSimple
gtk_im_context_simple_new
gtk_im_context_simple_add_table
gtk_im_context_simple_add_compose_file
GTK_MAX_COMPOSE_LEN
GTK_IM_CONTEXT_SIMPLE
GTK_IS_IM_CONTEXT_SIMPLE
GTK_TYPE_IM_CONTEXT_SIMPLE
GTK_IM_CONTEXT_SIMPLE_CLASS
GTK_IS_IM_CONTEXT_SIMPLE_CLASS
GTK_IM_CONTEXT_SIMPLE_GET_CLASS
GtkIMContextSimplePrivate
gtk_im_context_simple_get_type
gtkimmulticontext
GtkIMMulticontext
GtkIMMulticontext
gtk_im_multicontext_new
gtk_im_multicontext_get_context_id
gtk_im_multicontext_set_context_id
GTK_IM_MULTICONTEXT
GTK_IS_IM_MULTICONTEXT
GTK_TYPE_IM_MULTICONTEXT
GTK_IM_MULTICONTEXT_CLASS
GTK_IS_IM_MULTICONTEXT_CLASS
GTK_IM_MULTICONTEXT_GET_CLASS
gtk_im_multicontext_get_type
GtkIMMulticontextPrivate
gtklabel
GtkLabel
GtkLabel
gtk_label_new
gtk_label_set_text
gtk_label_set_attributes
gtk_label_set_markup
gtk_label_set_markup_with_mnemonic
gtk_label_set_pattern
gtk_label_set_justify
gtk_label_set_xalign
gtk_label_set_yalign
gtk_label_set_ellipsize
gtk_label_set_width_chars
gtk_label_set_max_width_chars
gtk_label_set_line_wrap
gtk_label_set_line_wrap_mode
gtk_label_set_lines
gtk_label_get_layout_offsets
gtk_label_get_mnemonic_keyval
gtk_label_get_selectable
gtk_label_get_text
gtk_label_new_with_mnemonic
gtk_label_select_region
gtk_label_set_mnemonic_widget
gtk_label_set_selectable
gtk_label_set_text_with_mnemonic
gtk_label_get_attributes
gtk_label_get_justify
gtk_label_get_xalign
gtk_label_get_yalign
gtk_label_get_ellipsize
gtk_label_get_width_chars
gtk_label_get_max_width_chars
gtk_label_get_label
gtk_label_get_layout
gtk_label_get_line_wrap
gtk_label_get_line_wrap_mode
gtk_label_get_lines
gtk_label_get_mnemonic_widget
gtk_label_get_selection_bounds
gtk_label_get_use_markup
gtk_label_get_use_underline
gtk_label_get_single_line_mode
gtk_label_set_label
gtk_label_set_use_markup
gtk_label_set_use_underline
gtk_label_set_single_line_mode
gtk_label_get_current_uri
gtk_label_set_track_visited_links
gtk_label_get_track_visited_links
GTK_LABEL
GTK_IS_LABEL
GTK_TYPE_LABEL
GTK_LABEL_CLASS
GTK_IS_LABEL_CLASS
GTK_LABEL_GET_CLASS
gtk_label_get_type
GtkLabelPrivate
GtkLabelSelectionInfo
gtklinkbutton
GtkLinkButton
GtkLinkButton
GtkLinkButtonClass
gtk_link_button_new
gtk_link_button_new_with_label
gtk_link_button_get_uri
gtk_link_button_set_uri
gtk_link_button_get_visited
gtk_link_button_set_visited
GTK_TYPE_LINK_BUTTON
GTK_LINK_BUTTON
GTK_IS_LINK_BUTTON
GTK_LINK_BUTTON_CLASS
GTK_IS_LINK_BUTTON_CLASS
GTK_LINK_BUTTON_GET_CLASS
GtkLinkButtonPrivate
gtk_link_button_get_type
gtkmaplistmodel
GtkMapListModel
GtkMapListModel
GtkMapListModelMapFunc
gtk_map_list_model_new
gtk_map_list_model_set_map_func
gtk_map_list_model_set_model
gtk_map_list_model_get_model
gtk_map_list_model_has_map
GTK_MAP_LIST_MODEL
GTK_IS_MAP_LIST_MODEL
GTK_TYPE_MAP_LIST_MODEL
GTK_MAP_LIST_MODEL_CLASS
GTK_IS_MAP_LIST_MODEL_CLASS
GTK_MAP_LIST_MODEL_GET_CLASS
gtk_map_list_model_get_type
gtkmenu
GtkMenu
GtkMenu
GtkArrowPlacement
gtk_menu_new
gtk_menu_new_from_model
gtk_menu_reorder_child
gtk_menu_popup_at_rect
gtk_menu_popup_at_widget
gtk_menu_popup_at_pointer
gtk_menu_set_accel_group
gtk_menu_get_accel_group
gtk_menu_set_accel_path
gtk_menu_get_accel_path
gtk_menu_set_monitor
gtk_menu_get_monitor
gtk_menu_place_on_monitor
gtk_menu_set_reserve_toggle_size
gtk_menu_get_reserve_toggle_size
gtk_menu_popdown
gtk_menu_reposition
gtk_menu_get_active
gtk_menu_set_active
gtk_menu_attach_to_widget
gtk_menu_detach
gtk_menu_get_attach_widget
gtk_menu_get_for_attach_widget
GtkMenuDetachFunc
GTK_MENU
GTK_IS_MENU
GTK_TYPE_MENU
GTK_MENU_CLASS
GTK_IS_MENU_CLASS
GTK_MENU_GET_CLASS
GtkMenuPrivate
gtk_menu_get_type
gtkmenubar
GtkMenuBar
GtkMenuBar
gtk_menu_bar_new
gtk_menu_bar_new_from_model
GTK_MENU_BAR
GTK_IS_MENU_BAR
GTK_TYPE_MENU_BAR
GTK_MENU_BAR_CLASS
GTK_IS_MENU_BAR_CLASS
GTK_MENU_BAR_GET_CLASS
GtkMenuBarPrivate
gtk_menu_bar_get_type
gtkmenubutton
GtkMenuButton
GtkMenuButton
gtk_menu_button_new
gtk_menu_button_set_popup
gtk_menu_button_get_popup
gtk_menu_button_set_popover
gtk_menu_button_get_popover
gtk_menu_button_set_menu_model
gtk_menu_button_get_menu_model
gtk_menu_button_set_use_popover
gtk_menu_button_get_use_popover
GtkArrowType
gtk_menu_button_set_direction
gtk_menu_button_get_direction
gtk_menu_button_set_align_widget
gtk_menu_button_get_align_widget
GTK_TYPE_MENU_BUTTON
GTK_MENU_BUTTON
GTK_MENU_BUTTON_CLASS
GTK_IS_MENU_BUTTON
GTK_IS_MENU_BUTTON_CLASS
GTK_MENU_BUTTON_GET_CLASS
GtkMenuButtonPrivate
gtk_menu_button_get_type
gtkmenuitem
GtkMenuItem
GtkMenuItem
GtkMenuItemClass
gtk_menu_item_new
gtk_menu_item_new_with_label
gtk_menu_item_new_with_mnemonic
gtk_menu_item_get_label
gtk_menu_item_set_label
gtk_menu_item_get_use_underline
gtk_menu_item_set_use_underline
gtk_menu_item_set_submenu
gtk_menu_item_get_submenu
gtk_menu_item_set_accel_path
gtk_menu_item_get_accel_path
gtk_menu_item_select
gtk_menu_item_deselect
gtk_menu_item_activate
gtk_menu_item_toggle_size_request
gtk_menu_item_toggle_size_allocate
gtk_menu_item_get_reserve_indicator
gtk_menu_item_set_reserve_indicator
GTK_MENU_ITEM
GTK_IS_MENU_ITEM
GTK_TYPE_MENU_ITEM
GTK_MENU_ITEM_CLASS
GTK_IS_MENU_ITEM_CLASS
GTK_MENU_ITEM_GET_CLASS
GtkMenuItemPrivate
gtk_menu_item_get_type
gtkmenushell
GtkMenuShell
GtkMenuShell
gtk_menu_shell_append
gtk_menu_shell_prepend
gtk_menu_shell_insert
gtk_menu_shell_deactivate
gtk_menu_shell_select_item
gtk_menu_shell_select_first
gtk_menu_shell_deselect
gtk_menu_shell_activate_item
gtk_menu_shell_cancel
gtk_menu_shell_set_take_focus
gtk_menu_shell_get_take_focus
gtk_menu_shell_get_selected_item
gtk_menu_shell_get_parent_shell
gtk_menu_shell_bind_model
GtkMenuDirectionType
GTK_MENU_SHELL
GTK_IS_MENU_SHELL
GTK_TYPE_MENU_SHELL
GTK_MENU_SHELL_CLASS
GTK_IS_MENU_SHELL_CLASS
GTK_MENU_SHELL_GET_CLASS
GtkMenuShellPrivate
gtk_menu_shell_get_type
gtkmessagedialog
GtkMessageDialog
GtkMessageDialog
GtkMessageType
GtkButtonsType
gtk_message_dialog_new
gtk_message_dialog_new_with_markup
gtk_message_dialog_set_markup
gtk_message_dialog_format_secondary_text
gtk_message_dialog_format_secondary_markup
gtk_message_dialog_get_message_area
GTK_MESSAGE_DIALOG
GTK_IS_MESSAGE_DIALOG
GTK_TYPE_MESSAGE_DIALOG
GTK_MESSAGE_DIALOG_CLASS
GTK_IS_MESSAGE_DIALOG_CLASS
GTK_MESSAGE_DIALOG_GET_CLASS
GtkMessageDialogPrivate
gtk_message_dialog_get_type
gtkinfobar
GtkInfoBar
GtkInfoBar
gtk_info_bar_new
gtk_info_bar_new_with_buttons
gtk_info_bar_add_action_widget
gtk_info_bar_add_button
gtk_info_bar_add_buttons
gtk_info_bar_set_response_sensitive
gtk_info_bar_set_default_response
gtk_info_bar_response
gtk_info_bar_set_message_type
gtk_info_bar_get_message_type
gtk_info_bar_get_action_area
gtk_info_bar_get_content_area
gtk_info_bar_get_show_close_button
gtk_info_bar_set_show_close_button
gtk_info_bar_get_revealed
gtk_info_bar_set_revealed
GTK_TYPE_INFO_BAR
GTK_INFO_BAR
GTK_INFO_BAR_CLASS
GTK_IS_INFO_BAR
GTK_IS_INFO_BAR_CLASS
GTK_INFO_BAR_GET_CLASS
GtkInfoBarPrivate
gtk_info_bar_get_type
gtknativedialog
GtkNativeDialog
GTK_TYPE_NATIVE_DIALOG
GtkNativeDialogClass
gtk_native_dialog_show
gtk_native_dialog_hide
gtk_native_dialog_destroy
gtk_native_dialog_get_visible
gtk_native_dialog_set_modal
gtk_native_dialog_get_modal
gtk_native_dialog_set_title
gtk_native_dialog_get_title
gtk_native_dialog_set_transient_for
gtk_native_dialog_get_transient_for
gtk_native_dialog_run
GtkNativeDialog
gtk_native_dialog_get_type
gtknotebook
GtkNotebook
GtkNotebook
GtkNotebookPage
gtk_notebook_new
gtk_notebook_get_page
gtk_notebook_get_pages
gtk_notebook_page_get_child
gtk_notebook_append_page
gtk_notebook_append_page_menu
gtk_notebook_prepend_page
gtk_notebook_prepend_page_menu
gtk_notebook_insert_page
gtk_notebook_insert_page_menu
gtk_notebook_remove_page
gtk_notebook_detach_tab
gtk_notebook_page_num
gtk_notebook_next_page
gtk_notebook_prev_page
gtk_notebook_reorder_child
gtk_notebook_set_tab_pos
gtk_notebook_set_show_tabs
gtk_notebook_set_show_border
gtk_notebook_set_scrollable
gtk_notebook_popup_enable
gtk_notebook_popup_disable
gtk_notebook_get_current_page
gtk_notebook_get_menu_label
gtk_notebook_get_nth_page
gtk_notebook_get_n_pages
gtk_notebook_get_tab_label
gtk_notebook_set_menu_label
gtk_notebook_set_menu_label_text
gtk_notebook_set_tab_label
gtk_notebook_set_tab_label_text
gtk_notebook_set_tab_reorderable
gtk_notebook_set_tab_detachable
gtk_notebook_get_menu_label_text
gtk_notebook_get_scrollable
gtk_notebook_get_show_border
gtk_notebook_get_show_tabs
gtk_notebook_get_tab_label_text
gtk_notebook_get_tab_pos
gtk_notebook_get_tab_reorderable
gtk_notebook_get_tab_detachable
gtk_notebook_set_current_page
gtk_notebook_set_group_name
gtk_notebook_get_group_name
gtk_notebook_set_action_widget
gtk_notebook_get_action_widget
GTK_NOTEBOOK
GTK_IS_NOTEBOOK
GTK_TYPE_NOTEBOOK
GTK_NOTEBOOK_CLASS
GTK_IS_NOTEBOOK_CLASS
GTK_NOTEBOOK_GET_CLASS
gtk_notebook_get_type
gtk_notebook_page_get_type
GtkNotebookTab
GtkNotebookPrivate
gtkpaned
GtkPaned
GtkPaned
gtk_paned_new
gtk_paned_add1
gtk_paned_add2
gtk_paned_pack1
gtk_paned_pack2
gtk_paned_get_child1
gtk_paned_get_child2
gtk_paned_set_position
gtk_paned_get_position
gtk_paned_set_wide_handle
gtk_paned_get_wide_handle
GTK_PANED
GTK_IS_PANED
GTK_TYPE_PANED
GTK_PANED_CLASS
GTK_IS_PANED_CLASS
GTK_PANED_GET_CLASS
GtkPanedPrivate
gtk_paned_get_type
gtkpicture
GtkPicture
GtkPicture
gtk_picture_new
gtk_picture_new_for_paintable
gtk_picture_new_for_pixbuf
gtk_picture_new_for_file
gtk_picture_new_for_filename
gtk_picture_new_for_resource
gtk_picture_set_paintable
gtk_picture_get_paintable
gtk_picture_set_pixbuf
gtk_picture_set_file
gtk_picture_get_file
gtk_picture_set_filename
gtk_picture_set_resource
gtk_picture_set_keep_aspect_ratio
gtk_picture_get_keep_aspect_ratio
gtk_picture_set_can_shrink
gtk_picture_get_can_shrink
gtk_picture_set_alternative_text
gtk_picture_get_alternative_text
GTK_PICTURE
GTK_IS_PICTURE
GTK_TYPE_PICTURE
GTK_PICTURE_CLASS
GTK_IS_PICTURE_CLASS
GTK_PICTURE_GET_CLASS
gtk_picture_get_type
gtkprogressbar
GtkProgressBar
GtkProgressBar
gtk_progress_bar_new
gtk_progress_bar_pulse
gtk_progress_bar_set_fraction
gtk_progress_bar_get_fraction
gtk_progress_bar_set_inverted
gtk_progress_bar_get_inverted
gtk_progress_bar_set_show_text
gtk_progress_bar_get_show_text
gtk_progress_bar_set_text
gtk_progress_bar_get_text
gtk_progress_bar_set_ellipsize
gtk_progress_bar_get_ellipsize
gtk_progress_bar_set_pulse_step
gtk_progress_bar_get_pulse_step
GTK_PROGRESS_BAR
GTK_IS_PROGRESS_BAR
GTK_TYPE_PROGRESS_BAR
GTK_PROGRESS_BAR_CLASS
GTK_IS_PROGRESS_BAR_CLASS
GTK_PROGRESS_BAR_GET_CLASS
GtkProgressBarPrivate
gtk_progress_bar_get_type
gtkradiobutton
GtkRadioButton
GtkRadioButton
gtk_radio_button_new
gtk_radio_button_new_from_widget
gtk_radio_button_new_with_label
gtk_radio_button_new_with_label_from_widget
gtk_radio_button_new_with_mnemonic
gtk_radio_button_new_with_mnemonic_from_widget
gtk_radio_button_set_group
gtk_radio_button_get_group
gtk_radio_button_join_group
GTK_RADIO_BUTTON
GTK_IS_RADIO_BUTTON
GTK_TYPE_RADIO_BUTTON
GTK_RADIO_BUTTON_CLASS
GTK_IS_RADIO_BUTTON_CLASS
GTK_RADIO_BUTTON_GET_CLASS
GtkRadioButtonPrivate
gtk_radio_button_get_type
gtkradiomenuitem
GtkRadioMenuItem
GtkRadioMenuItem
gtk_radio_menu_item_new
gtk_radio_menu_item_new_with_label
gtk_radio_menu_item_new_with_mnemonic
gtk_radio_menu_item_new_from_widget
gtk_radio_menu_item_new_with_label_from_widget
gtk_radio_menu_item_new_with_mnemonic_from_widget
gtk_radio_menu_item_set_group
gtk_radio_menu_item_get_group
gtk_radio_menu_item_join_group
GTK_RADIO_MENU_ITEM
GTK_IS_RADIO_MENU_ITEM
GTK_TYPE_RADIO_MENU_ITEM
GTK_RADIO_MENU_ITEM_CLASS
GTK_IS_RADIO_MENU_ITEM_CLASS
GTK_RADIO_MENU_ITEM_GET_CLASS
GtkRadioMenuItemPrivate
gtk_radio_menu_item_get_type
gtkrange
GtkRange
GtkRange
gtk_range_get_fill_level
gtk_range_get_restrict_to_fill_level
gtk_range_get_show_fill_level
gtk_range_set_fill_level
gtk_range_set_restrict_to_fill_level
gtk_range_set_show_fill_level
gtk_range_get_adjustment
gtk_range_set_adjustment
gtk_range_get_inverted
gtk_range_set_inverted
gtk_range_get_value
gtk_range_set_value
gtk_range_set_increments
gtk_range_set_range
gtk_range_get_round_digits
gtk_range_set_round_digits
gtk_range_get_flippable
gtk_range_set_flippable
gtk_range_get_range_rect
gtk_range_get_slider_range
gtk_range_get_slider_size_fixed
gtk_range_set_slider_size_fixed
GTK_RANGE
GTK_IS_RANGE
GTK_TYPE_RANGE
GTK_RANGE_CLASS
GTK_IS_RANGE_CLASS
GTK_RANGE_GET_CLASS
gtk_range_get_type
GtkRangePrivate
gtkrecentmanager
GtkRecentManager
GtkRecentManager
GtkRecentInfo
GtkRecentData
GTK_RECENT_MANAGER_ERROR
GtkRecentManagerError
gtk_recent_manager_new
gtk_recent_manager_get_default
gtk_recent_manager_add_item
gtk_recent_manager_add_full
gtk_recent_manager_remove_item
gtk_recent_manager_lookup_item
gtk_recent_manager_has_item
gtk_recent_manager_move_item
gtk_recent_manager_get_items
gtk_recent_manager_purge_items
gtk_recent_info_ref
gtk_recent_info_unref
gtk_recent_info_get_uri
gtk_recent_info_get_display_name
gtk_recent_info_get_description
gtk_recent_info_get_mime_type
gtk_recent_info_get_added
gtk_recent_info_get_modified
gtk_recent_info_get_visited
gtk_recent_info_get_private_hint
gtk_recent_info_get_application_info
gtk_recent_info_get_applications
gtk_recent_info_last_application
gtk_recent_info_has_application
gtk_recent_info_create_app_info
gtk_recent_info_get_groups
gtk_recent_info_has_group
gtk_recent_info_get_gicon
gtk_recent_info_get_short_name
gtk_recent_info_get_uri_display
gtk_recent_info_get_age
gtk_recent_info_is_local
gtk_recent_info_exists
gtk_recent_info_match
GTK_RECENT_MANAGER
GTK_IS_RECENT_MANAGER
GTK_TYPE_RECENT_MANAGER
GTK_RECENT_MANAGER_CLASS
GTK_IS_RECENT_MANAGER_CLASS
GTK_RECENT_MANAGER_GET_CLASS
GTK_TYPE_RECENT_INFO
gtk_recent_manager_get_type
gtk_recent_info_get_type
GtkRecentManagerPrivate
gtk_recent_manager_error_quark
gtkscale
GtkScale
GtkScale
gtk_scale_new
gtk_scale_new_with_range
gtk_scale_set_digits
gtk_scale_set_draw_value
gtk_scale_set_has_origin
gtk_scale_set_value_pos
gtk_scale_get_digits
gtk_scale_get_draw_value
gtk_scale_get_has_origin
gtk_scale_get_value_pos
gtk_scale_get_layout
gtk_scale_get_layout_offsets
gtk_scale_add_mark
gtk_scale_clear_marks
GTK_SCALE
GTK_IS_SCALE
GTK_TYPE_SCALE
GTK_SCALE_CLASS
GTK_IS_SCALE_CLASS
GTK_SCALE_GET_CLASS
GtkScalePrivate
gtk_scale_get_type
gtkscalebutton
GtkScaleButton
GtkScaleButton
gtk_scale_button_new
gtk_scale_button_set_adjustment
gtk_scale_button_set_icons
gtk_scale_button_set_value
gtk_scale_button_get_adjustment
gtk_scale_button_get_value
gtk_scale_button_get_popup
gtk_scale_button_get_plus_button
gtk_scale_button_get_minus_button
GTK_SCALE_BUTTON
GTK_IS_SCALE_BUTTON
GTK_TYPE_SCALE_BUTTON
GTK_SCALE_BUTTON_CLASS
GTK_IS_SCALE_BUTTON_CLASS
GTK_SCALE_BUTTON_GET_CLASS
GtkScaleButtonPrivate
gtk_scale_button_get_type
gtkscrollable
GtkScrollable
GtkScrollable
gtk_scrollable_get_hadjustment
gtk_scrollable_set_hadjustment
gtk_scrollable_get_vadjustment
gtk_scrollable_set_vadjustment
GtkScrollablePolicy
gtk_scrollable_get_hscroll_policy
gtk_scrollable_set_hscroll_policy
gtk_scrollable_get_vscroll_policy
gtk_scrollable_set_vscroll_policy
gtk_scrollable_get_border
GtkScrollableInterface
GTK_TYPE_SCROLLABLE
GTK_SCROLLABLE
GTK_IS_SCROLLABLE
GTK_SCROLLABLE_GET_IFACE
gtk_scrollable_get_type
gtkscrollbar
GtkScrollbar
GtkScrollbar
gtk_scrollbar_new
gtk_scrollbar_get_adjustment
gtk_scrollbar_set_adjustment
GTK_SCROLLBAR
GTK_IS_SCROLLBAR
GTK_TYPE_SCROLLBAR
GTK_SCROLLBAR_CLASS
GTK_IS_SCROLLBAR_CLASS
GTK_SCROLLBAR_GET_CLASS
gtk_scrollbar_get_type
gtkscrolledwindow
GtkScrolledWindow
GtkScrolledWindow
GtkScrolledWindowClass
gtk_scrolled_window_new
gtk_scrolled_window_get_hadjustment
gtk_scrolled_window_set_hadjustment
gtk_scrolled_window_get_vadjustment
gtk_scrolled_window_set_vadjustment
gtk_scrolled_window_get_hscrollbar
gtk_scrolled_window_get_vscrollbar
GtkPolicyType
gtk_scrolled_window_get_policy
gtk_scrolled_window_set_policy
GtkCornerType
gtk_scrolled_window_get_placement
gtk_scrolled_window_set_placement
gtk_scrolled_window_unset_placement
gtk_scrolled_window_get_shadow_type
gtk_scrolled_window_set_shadow_type
gtk_scrolled_window_get_kinetic_scrolling
gtk_scrolled_window_set_kinetic_scrolling
gtk_scrolled_window_get_capture_button_press
gtk_scrolled_window_set_capture_button_press
gtk_scrolled_window_get_overlay_scrolling
gtk_scrolled_window_set_overlay_scrolling
gtk_scrolled_window_get_min_content_width
gtk_scrolled_window_set_min_content_width
gtk_scrolled_window_get_min_content_height
gtk_scrolled_window_set_min_content_height
gtk_scrolled_window_get_max_content_width
gtk_scrolled_window_set_max_content_width
gtk_scrolled_window_get_max_content_height
gtk_scrolled_window_set_max_content_height
gtk_scrolled_window_get_propagate_natural_width
gtk_scrolled_window_set_propagate_natural_width
gtk_scrolled_window_get_propagate_natural_height
gtk_scrolled_window_set_propagate_natural_height
GTK_SCROLLED_WINDOW
GTK_IS_SCROLLED_WINDOW
GTK_TYPE_SCROLLED_WINDOW
GTK_SCROLLED_WINDOW_CLASS
GTK_IS_SCROLLED_WINDOW_CLASS
GTK_SCROLLED_WINDOW_GET_CLASS
gtk_scrolled_window_get_type
GtkScrolledWindowPrivate
gtksearchbar
GtkSearchBar
GtkSearchBar
GtkSearchBarClass
gtk_search_bar_new
gtk_search_bar_connect_entry
gtk_search_bar_get_search_mode
gtk_search_bar_set_search_mode
gtk_search_bar_get_show_close_button
gtk_search_bar_set_show_close_button
gtk_search_bar_set_key_capture_widget
gtk_search_bar_get_key_capture_widget
GTK_TYPE_SEARCH_BAR
GTK_SEARCH_BAR
GTK_SEARCH_BAR_CLASS
GTK_IS_SEARCH_BAR
GTK_IS_SEARCH_BAR_CLASS
GTK_SEARCH_BAR_GET_CLASS
gtk_search_bar_get_type
gtksearchentry
GtkSearchEntry
GtkSearchEntry
gtk_search_entry_new
gtk_search_entry_set_key_capture_widget
gtk_search_entry_get_key_capture_widget
GTK_TYPE_SEARCH_ENTRY
GTK_SEARCH_ENTRY
GTK_SEARCH_ENTRY_CLASS
GTK_IS_SEARCH_ENTRY
GTK_IS_SEARCH_ENTRY_CLASS
GTK_SEARCH_ENTRY_GET_CLASS
gtk_search_entry_get_type
gtkseparator
GtkSeparator
GtkSeparator
gtk_separator_new
GTK_SEPARATOR
GTK_IS_SEPARATOR
GTK_TYPE_SEPARATOR
GTK_SEPARATOR_CLASS
GTK_IS_SEPARATOR_CLASS
GTK_SEPARATOR_GET_CLASS
gtk_separator_get_type
GtkSeparatorPrivate
gtkseparatormenuitem
GtkSeparatorMenuItem
GtkSeparatorMenuItem
GtkSeparatorMenuItemClass
gtk_separator_menu_item_new
GTK_SEPARATOR_MENU_ITEM
GTK_SEPARATOR_MENU_ITEM_CLASS
GTK_SEPARATOR_MENU_ITEM_GET_CLASS
GTK_IS_SEPARATOR_MENU_ITEM
GTK_IS_SEPARATOR_MENU_ITEM_CLASS
GTK_TYPE_SEPARATOR_MENU_ITEM
gtk_separator_menu_item_get_type
gtksettings
GtkSettings
GtkSettings
GtkSettingsValue
gtk_settings_get_default
gtk_settings_get_for_display
gtk_rc_property_parse_color
gtk_rc_property_parse_enum
gtk_rc_property_parse_flags
gtk_rc_property_parse_requisition
gtk_rc_property_parse_border
gtk_settings_reset_property
GtkSettingsClass
GTK_IS_SETTINGS
GTK_IS_SETTINGS_CLASS
GTK_SETTINGS
GTK_SETTINGS_CLASS
GTK_SETTINGS_GET_CLASS
GTK_TYPE_SETTINGS
GtkSettingsPrivate
gtk_settings_get_type
GtkSettingsPropertyValue
gtksizegroup
GtkSizeGroup
GtkSizeGroup
GtkSizeGroupMode
gtk_size_group_new
gtk_size_group_set_mode
gtk_size_group_get_mode
gtk_size_group_add_widget
gtk_size_group_remove_widget
gtk_size_group_get_widgets
GTK_SIZE_GROUP
GTK_IS_SIZE_GROUP
GTK_TYPE_SIZE_GROUP
GTK_SIZE_GROUP_CLASS
GTK_IS_SIZE_GROUP_CLASS
GTK_SIZE_GROUP_GET_CLASS
GtkSizeGroupPrivate
gtk_size_group_get_type
gtkslicelistmodel
GtkSliceListModel
GtkSliceListModel
gtk_slice_list_model_new
gtk_slice_list_model_new_for_type
gtk_slice_list_model_set_model
gtk_slice_list_model_get_model
gtk_slice_list_model_set_offset
gtk_slice_list_model_get_offset
gtk_slice_list_model_set_size
gtk_slice_list_model_get_size
GTK_SLICE_LIST_MODEL
GTK_IS_SLICE_LIST_MODEL
GTK_TYPE_SLICE_LIST_MODEL
GTK_SLICE_LIST_MODEL_CLASS
GTK_IS_SLICE_LIST_MODEL_CLASS
GTK_SLICE_LIST_MODEL_GET_CLASS
gtk_slice_list_model_get_type
gtksortlistmodel
GtkSortListModel
GtkSortListModel
gtk_sort_list_model_new
gtk_sort_list_model_new_for_type
gtk_sort_list_model_set_sort_func
gtk_sort_list_model_has_sort
gtk_sort_list_model_set_model
gtk_sort_list_model_get_model
gtk_sort_list_model_resort
GTK_SORT_LIST_MODEL
GTK_IS_SORT_LIST_MODEL
GTK_TYPE_SORT_LIST_MODEL
GTK_SORT_LIST_MODEL_CLASS
GTK_IS_SORT_LIST_MODEL_CLASS
GTK_SORT_LIST_MODEL_GET_CLASS
gtk_sort_list_model_get_type
gtkspinbutton
GtkSpinButton
GtkSpinButton
GtkSpinButtonUpdatePolicy
GtkSpinType
gtk_spin_button_configure
gtk_spin_button_new
gtk_spin_button_new_with_range
gtk_spin_button_set_adjustment
gtk_spin_button_get_adjustment
gtk_spin_button_set_digits
gtk_spin_button_set_increments
gtk_spin_button_set_range
gtk_spin_button_get_value_as_int
gtk_spin_button_set_value
gtk_spin_button_set_update_policy
gtk_spin_button_set_numeric
gtk_spin_button_spin
gtk_spin_button_set_wrap
gtk_spin_button_set_snap_to_ticks
gtk_spin_button_update
gtk_spin_button_get_digits
gtk_spin_button_get_increments
gtk_spin_button_get_numeric
gtk_spin_button_get_range
gtk_spin_button_get_snap_to_ticks
gtk_spin_button_get_update_policy
gtk_spin_button_get_value
gtk_spin_button_get_wrap
GTK_INPUT_ERROR
GTK_SPIN_BUTTON
GTK_IS_SPIN_BUTTON
GTK_TYPE_SPIN_BUTTON
GTK_SPIN_BUTTON_CLASS
GTK_IS_SPIN_BUTTON_CLASS
GTK_SPIN_BUTTON_GET_CLASS
GtkSpinButtonPrivate
gtk_spin_button_get_type
gtkspinner
GtkSpinner
GtkSpinner
gtk_spinner_new
gtk_spinner_start
gtk_spinner_stop
GTK_SPINNER
GTK_IS_SPINNER
GTK_TYPE_SPINNER
GTK_SPINNER_CLASS
GTK_IS_SPINNER_CLASS
GTK_SPINNER_GET_CLASS
GtkSpinnerPrivate
gtk_spinner_get_type
gtkstatusbar
GtkStatusbar
GtkStatusbar
gtk_statusbar_new
gtk_statusbar_get_context_id
gtk_statusbar_push
gtk_statusbar_pop
gtk_statusbar_remove
gtk_statusbar_remove_all
gtk_statusbar_get_message_area
GTK_STATUSBAR
GTK_IS_STATUSBAR
GTK_TYPE_STATUSBAR
GTK_STATUSBAR_CLASS
GTK_IS_STATUSBAR_CLASS
GTK_STATUSBAR_GET_CLASS
GtkStatusbarPrivate
gtk_statusbar_get_type
gtklevelbar
GtkLevelBar
GTK_LEVEL_BAR_OFFSET_LOW
GTK_LEVEL_BAR_OFFSET_HIGH
GTK_LEVEL_BAR_OFFSET_FULL
GtkLevelBarMode
GtkLevelBar
gtk_level_bar_new
gtk_level_bar_new_for_interval
gtk_level_bar_set_mode
gtk_level_bar_get_mode
gtk_level_bar_set_value
gtk_level_bar_get_value
gtk_level_bar_set_min_value
gtk_level_bar_get_min_value
gtk_level_bar_set_max_value
gtk_level_bar_get_max_value
gtk_level_bar_set_inverted
gtk_level_bar_get_inverted
gtk_level_bar_add_offset_value
gtk_level_bar_remove_offset_value
gtk_level_bar_get_offset_value
GTK_LEVEL_BAR
GTK_IS_LEVEL_BAR
GTK_TYPE_LEVEL_BAR
GTK_LEVEL_BAR_CLASS
GTK_IS_LEVEL_BAR_CLASS
GTK_LEVEL_BAR_GET_CLASS
GtkLevelBarPrivate
gtk_level_bar_get_type
gtktextbuffer
GtkTextBuffer
GtkTextBuffer
GtkTextBufferClass
gtk_text_buffer_new
gtk_text_buffer_get_line_count
gtk_text_buffer_get_char_count
gtk_text_buffer_get_tag_table
gtk_text_buffer_insert
gtk_text_buffer_insert_at_cursor
gtk_text_buffer_insert_interactive
gtk_text_buffer_insert_interactive_at_cursor
gtk_text_buffer_insert_range
gtk_text_buffer_insert_range_interactive
gtk_text_buffer_insert_with_tags
gtk_text_buffer_insert_with_tags_by_name
gtk_text_buffer_insert_markup
gtk_text_buffer_delete
gtk_text_buffer_delete_interactive
gtk_text_buffer_backspace
gtk_text_buffer_set_text
gtk_text_buffer_get_text
gtk_text_buffer_get_slice
gtk_text_buffer_insert_texture
gtk_text_buffer_insert_child_anchor
gtk_text_buffer_create_child_anchor
gtk_text_buffer_create_mark
gtk_text_buffer_move_mark
gtk_text_buffer_move_mark_by_name
gtk_text_buffer_add_mark
gtk_text_buffer_delete_mark
gtk_text_buffer_delete_mark_by_name
gtk_text_buffer_get_mark
gtk_text_buffer_get_insert
gtk_text_buffer_get_selection_bound
gtk_text_buffer_get_has_selection
gtk_text_buffer_place_cursor
gtk_text_buffer_select_range
gtk_text_buffer_apply_tag
gtk_text_buffer_remove_tag
gtk_text_buffer_apply_tag_by_name
gtk_text_buffer_remove_tag_by_name
gtk_text_buffer_remove_all_tags
gtk_text_buffer_create_tag
gtk_text_buffer_get_iter_at_line_offset
gtk_text_buffer_get_iter_at_offset
gtk_text_buffer_get_iter_at_line
gtk_text_buffer_get_iter_at_line_index
gtk_text_buffer_get_iter_at_mark
gtk_text_buffer_get_iter_at_child_anchor
gtk_text_buffer_get_start_iter
gtk_text_buffer_get_end_iter
gtk_text_buffer_get_bounds
gtk_text_buffer_get_modified
gtk_text_buffer_set_modified
gtk_text_buffer_delete_selection
gtk_text_buffer_paste_clipboard
gtk_text_buffer_copy_clipboard
gtk_text_buffer_cut_clipboard
gtk_text_buffer_get_selection_bounds
gtk_text_buffer_begin_user_action
gtk_text_buffer_end_user_action
gtk_text_buffer_add_selection_clipboard
gtk_text_buffer_remove_selection_clipboard
GTK_TEXT_BUFFER
GTK_IS_TEXT_BUFFER
GTK_TYPE_TEXT_BUFFER
GTK_TEXT_BUFFER_CLASS
GTK_IS_TEXT_BUFFER_CLASS
GTK_TEXT_BUFFER_GET_CLASS
gtk_text_buffer_get_type
GtkTextBufferPrivate
gtktextiter
GtkTextIter
GtkTextIter
gtk_text_iter_get_buffer
gtk_text_iter_copy
gtk_text_iter_assign
gtk_text_iter_free
gtk_text_iter_get_offset
gtk_text_iter_get_line
gtk_text_iter_get_line_offset
gtk_text_iter_get_line_index
gtk_text_iter_get_visible_line_index
gtk_text_iter_get_visible_line_offset
gtk_text_iter_get_char
gtk_text_iter_get_slice
gtk_text_iter_get_text
gtk_text_iter_get_visible_slice
gtk_text_iter_get_visible_text
gtk_text_iter_get_texture
gtk_text_iter_get_marks
gtk_text_iter_get_toggled_tags
gtk_text_iter_get_child_anchor
gtk_text_iter_starts_tag
gtk_text_iter_ends_tag
gtk_text_iter_toggles_tag
gtk_text_iter_has_tag
gtk_text_iter_get_tags
gtk_text_iter_editable
gtk_text_iter_can_insert
gtk_text_iter_starts_word
gtk_text_iter_ends_word
gtk_text_iter_inside_word
gtk_text_iter_starts_line
gtk_text_iter_ends_line
gtk_text_iter_starts_sentence
gtk_text_iter_ends_sentence
gtk_text_iter_inside_sentence
gtk_text_iter_is_cursor_position
gtk_text_iter_get_chars_in_line
gtk_text_iter_get_bytes_in_line
gtk_text_iter_get_language
gtk_text_iter_is_end
gtk_text_iter_is_start
gtk_text_iter_forward_char
gtk_text_iter_backward_char
gtk_text_iter_forward_chars
gtk_text_iter_backward_chars
gtk_text_iter_forward_line
gtk_text_iter_backward_line
gtk_text_iter_forward_lines
gtk_text_iter_backward_lines
gtk_text_iter_forward_word_ends
gtk_text_iter_backward_word_starts
gtk_text_iter_forward_word_end
gtk_text_iter_backward_word_start
gtk_text_iter_forward_cursor_position
gtk_text_iter_backward_cursor_position
gtk_text_iter_forward_cursor_positions
gtk_text_iter_backward_cursor_positions
gtk_text_iter_backward_sentence_start
gtk_text_iter_backward_sentence_starts
gtk_text_iter_forward_sentence_end
gtk_text_iter_forward_sentence_ends
gtk_text_iter_forward_visible_word_ends
gtk_text_iter_backward_visible_word_starts
gtk_text_iter_forward_visible_word_end
gtk_text_iter_backward_visible_word_start
gtk_text_iter_forward_visible_cursor_position
gtk_text_iter_backward_visible_cursor_position
gtk_text_iter_forward_visible_cursor_positions
gtk_text_iter_backward_visible_cursor_positions
gtk_text_iter_forward_visible_line
gtk_text_iter_backward_visible_line
gtk_text_iter_forward_visible_lines
gtk_text_iter_backward_visible_lines
gtk_text_iter_set_offset
gtk_text_iter_set_line
gtk_text_iter_set_line_offset
gtk_text_iter_set_line_index
gtk_text_iter_set_visible_line_index
gtk_text_iter_set_visible_line_offset
gtk_text_iter_forward_to_end
gtk_text_iter_forward_to_line_end
gtk_text_iter_forward_to_tag_toggle
gtk_text_iter_backward_to_tag_toggle
GtkTextCharPredicate
gtk_text_iter_forward_find_char
gtk_text_iter_backward_find_char
GtkTextSearchFlags
gtk_text_iter_forward_search
gtk_text_iter_backward_search
gtk_text_iter_equal
gtk_text_iter_compare
gtk_text_iter_in_range
gtk_text_iter_order
GTK_TYPE_TEXT_ITER
gtk_text_iter_get_type
gtktextmark
GtkTextMark
GtkTextMark
gtk_text_mark_new
gtk_text_mark_set_visible
gtk_text_mark_get_visible
gtk_text_mark_get_deleted
gtk_text_mark_get_name
gtk_text_mark_get_buffer
gtk_text_mark_get_left_gravity
GTK_TEXT_MARK
GTK_IS_TEXT_MARK
GTK_TYPE_TEXT_MARK
GTK_TEXT_MARK_CLASS
GTK_IS_TEXT_MARK_CLASS
GTK_TEXT_MARK_GET_CLASS
gtk_text_mark_get_type
gtktexttag
GtkTextTag
GtkTextTag
gtk_text_tag_new
gtk_text_tag_get_priority
gtk_text_tag_set_priority
gtk_text_tag_changed
GTK_TEXT_TAG
GTK_IS_TEXT_TAG
GTK_TYPE_TEXT_TAG
GTK_TEXT_TAG_CLASS
GTK_IS_TEXT_TAG_CLASS
GTK_TEXT_TAG_GET_CLASS
GtkTextTagPrivate
gtk_text_tag_get_type
gtktexttagtable
GtkTextTagTable
GtkTextTagTable
GtkTextTagTableForeach
gtk_text_tag_table_new
gtk_text_tag_table_add
gtk_text_tag_table_remove
gtk_text_tag_table_lookup
gtk_text_tag_table_foreach
gtk_text_tag_table_get_size
GTK_TEXT_TAG_TABLE
GTK_IS_TEXT_TAG_TABLE
GTK_TYPE_TEXT_TAG_TABLE
GTK_TEXT_TAG_TABLE_CLASS
GTK_IS_TEXT_TAG_TABLE_CLASS
GTK_TEXT_TAG_TABLE_GET_CLASS
GtkTextTagTablePrivate
gtk_text_tag_table_get_type
gtktextview
GtkTextView
GtkTextView
GtkTextViewClass
GtkTextViewLayer
GtkTextWindowType
GtkTextExtendSelection
GtkWrapMode
gtk_text_view_new
gtk_text_view_new_with_buffer
gtk_text_view_set_buffer
gtk_text_view_get_buffer
gtk_text_view_scroll_to_mark
gtk_text_view_scroll_to_iter
gtk_text_view_scroll_mark_onscreen
gtk_text_view_move_mark_onscreen
gtk_text_view_place_cursor_onscreen
gtk_text_view_get_visible_rect
gtk_text_view_get_iter_location
gtk_text_view_get_cursor_locations
gtk_text_view_get_line_at_y
gtk_text_view_get_line_yrange
gtk_text_view_get_iter_at_location
gtk_text_view_get_iter_at_position
gtk_text_view_buffer_to_surface_coords
gtk_text_view_window_to_buffer_coords
gtk_text_view_set_border_window_size
gtk_text_view_get_border_window_size
gtk_text_view_forward_display_line
gtk_text_view_backward_display_line
gtk_text_view_forward_display_line_end
gtk_text_view_backward_display_line_start
gtk_text_view_starts_display_line
gtk_text_view_move_visually
gtk_text_view_add_child_at_anchor
GtkTextChildAnchor
gtk_text_child_anchor_new
gtk_text_child_anchor_get_widgets
gtk_text_child_anchor_get_deleted
gtk_text_view_add_child_in_window
gtk_text_view_move_child
gtk_text_view_set_wrap_mode
gtk_text_view_get_wrap_mode
gtk_text_view_set_editable
gtk_text_view_get_editable
gtk_text_view_set_cursor_visible
gtk_text_view_get_cursor_visible
gtk_text_view_reset_cursor_blink
gtk_text_view_set_overwrite
gtk_text_view_get_overwrite
gtk_text_view_set_pixels_above_lines
gtk_text_view_get_pixels_above_lines
gtk_text_view_set_pixels_below_lines
gtk_text_view_get_pixels_below_lines
gtk_text_view_set_pixels_inside_wrap
gtk_text_view_get_pixels_inside_wrap
gtk_text_view_set_justification
gtk_text_view_get_justification
gtk_text_view_set_left_margin
gtk_text_view_get_left_margin
gtk_text_view_set_right_margin
gtk_text_view_get_right_margin
gtk_text_view_set_top_margin
gtk_text_view_get_top_margin
gtk_text_view_set_bottom_margin
gtk_text_view_get_bottom_margin
gtk_text_view_set_indent
gtk_text_view_get_indent
gtk_text_view_set_tabs
gtk_text_view_get_tabs
gtk_text_view_set_accepts_tab
gtk_text_view_get_accepts_tab
gtk_text_view_im_context_filter_keypress
gtk_text_view_reset_im_context
gtk_text_view_set_input_purpose
gtk_text_view_get_input_purpose
gtk_text_view_set_input_hints
gtk_text_view_get_input_hints
gtk_text_view_set_monospace
gtk_text_view_get_monospace
GTK_TEXT_VIEW_PRIORITY_VALIDATE
GTK_TEXT_VIEW
GTK_IS_TEXT_VIEW
GTK_TYPE_TEXT_VIEW
GTK_TEXT_VIEW_CLASS
GTK_IS_TEXT_VIEW_CLASS
GTK_TEXT_VIEW_GET_CLASS
GtkTextChildAnchorClass
GTK_TEXT_CHILD_ANCHOR
GTK_IS_TEXT_CHILD_ANCHOR
GTK_TYPE_TEXT_CHILD_ANCHOR
GTK_TEXT_CHILD_ANCHOR_CLASS
GTK_IS_TEXT_CHILD_ANCHOR_CLASS
GTK_TEXT_CHILD_ANCHOR_GET_CLASS
GtkTextViewPrivate
gtk_text_view_get_type
gtk_text_child_anchor_get_type
GtkTextBTree
gtktogglebutton
GtkToggleButton
GtkToggleButton
gtk_toggle_button_new
gtk_toggle_button_new_with_label
gtk_toggle_button_new_with_mnemonic
gtk_toggle_button_toggled
gtk_toggle_button_get_active
gtk_toggle_button_set_active
GTK_TOGGLE_BUTTON
GTK_IS_TOGGLE_BUTTON
GTK_TYPE_TOGGLE_BUTTON
GTK_TOGGLE_BUTTON_CLASS
GTK_IS_TOGGLE_BUTTON_CLASS
GTK_TOGGLE_BUTTON_GET_CLASS
gtk_toggle_button_get_type
GtkToggleButtonPrivate
gtktoolshell
GtkToolShell
GtkToolShell
GtkToolShellIface
gtk_tool_shell_get_ellipsize_mode
gtk_tool_shell_get_orientation
gtk_tool_shell_get_style
gtk_tool_shell_get_text_alignment
gtk_tool_shell_get_text_orientation
gtk_tool_shell_rebuild_menu
gtk_tool_shell_get_text_size_group
GTK_IS_TOOL_SHELL
GTK_TOOL_SHELL
GTK_TOOL_SHELL_GET_IFACE
GTK_TYPE_TOOL_SHELL
gtk_tool_shell_get_type
gtktoolbar
GtkToolbar
GtkToolbar
gtk_toolbar_new
gtk_toolbar_insert
gtk_toolbar_get_item_index
gtk_toolbar_get_n_items
gtk_toolbar_get_nth_item
gtk_toolbar_get_drop_index
gtk_toolbar_set_drop_highlight_item
gtk_toolbar_set_show_arrow
gtk_toolbar_get_show_arrow
gtk_toolbar_get_style
gtk_toolbar_set_style
gtk_toolbar_unset_style
GTK_TOOLBAR
GTK_IS_TOOLBAR
GTK_TYPE_TOOLBAR
GTK_TOOLBAR_CLASS
GTK_IS_TOOLBAR_CLASS
GTK_TOOLBAR_GET_CLASS
gtk_toolbar_get_type
GtkToolbarPrivate
gtktoolitem
GtkToolItem
GtkToolItem
GtkToolItemClass
gtk_tool_item_new
gtk_tool_item_set_homogeneous
gtk_tool_item_get_homogeneous
gtk_tool_item_set_expand
gtk_tool_item_get_expand
gtk_tool_item_set_tooltip_text
gtk_tool_item_set_tooltip_markup
gtk_tool_item_set_visible_horizontal
gtk_tool_item_get_visible_horizontal
gtk_tool_item_set_visible_vertical
gtk_tool_item_get_visible_vertical
gtk_tool_item_set_is_important
gtk_tool_item_get_is_important
gtk_tool_item_get_ellipsize_mode
gtk_tool_item_get_orientation
gtk_tool_item_get_toolbar_style
gtk_tool_item_get_text_alignment
gtk_tool_item_get_text_orientation
gtk_tool_item_retrieve_proxy_menu_item
gtk_tool_item_get_proxy_menu_item
gtk_tool_item_set_proxy_menu_item
gtk_tool_item_rebuild_menu
gtk_tool_item_toolbar_reconfigured
gtk_tool_item_get_text_size_group
GTK_TYPE_TOOL_ITEM
GTK_TOOL_ITEM
GTK_TOOL_ITEM_CLASS
GTK_IS_TOOL_ITEM
GTK_IS_TOOL_ITEM_CLASS
GTK_TOOL_ITEM_GET_CLASS
gtk_tool_item_get_type
GtkToolItemPrivate
gtkseparatortoolitem
GtkSeparatorToolItem
GtkSeparatorToolItem
GtkSeparatorToolItemClass
gtk_separator_tool_item_new
gtk_separator_tool_item_set_draw
gtk_separator_tool_item_get_draw
GTK_TYPE_SEPARATOR_TOOL_ITEM
GTK_SEPARATOR_TOOL_ITEM
GTK_SEPARATOR_TOOL_ITEM_CLASS
GTK_IS_SEPARATOR_TOOL_ITEM
GTK_IS_SEPARATOR_TOOL_ITEM_CLASS
GTK_SEPARATOR_TOOL_ITEM_GET_CLASS
gtk_separator_tool_item_get_type
GtkSeparatorToolItemPrivate
gtktoolbutton
GtkToolButton
GtkToolButton
GtkToolButtonClass
gtk_tool_button_new
gtk_tool_button_set_label
gtk_tool_button_get_label
gtk_tool_button_set_use_underline
gtk_tool_button_get_use_underline
gtk_tool_button_set_icon_name
gtk_tool_button_get_icon_name
gtk_tool_button_set_icon_widget
gtk_tool_button_get_icon_widget
gtk_tool_button_set_label_widget
gtk_tool_button_get_label_widget
GTK_TYPE_TOOL_BUTTON
GTK_TOOL_BUTTON
GTK_TOOL_BUTTON_CLASS
GTK_IS_TOOL_BUTTON
GTK_IS_TOOL_BUTTON_CLASS
GTK_TOOL_BUTTON_GET_CLASS
gtk_tool_button_get_type
GtkToolButtonPrivate
gtkmenutoolbutton
GtkMenuToolButton
GtkMenuToolButton
GtkMenuToolButtonClass
gtk_menu_tool_button_new
gtk_menu_tool_button_set_menu
gtk_menu_tool_button_get_menu
gtk_menu_tool_button_set_arrow_tooltip_text
gtk_menu_tool_button_set_arrow_tooltip_markup
GTK_TYPE_MENU_TOOL_BUTTON
GTK_MENU_TOOL_BUTTON
GTK_MENU_TOOL_BUTTON_CLASS
GTK_IS_MENU_TOOL_BUTTON
GTK_IS_MENU_TOOL_BUTTON_CLASS
GTK_MENU_TOOL_BUTTON_GET_CLASS
gtk_menu_tool_button_get_type
GtkMenuToolButtonPrivate
gtkradiotoolbutton
GtkRadioToolButton
GtkRadioToolButton
gtk_radio_tool_button_new
gtk_radio_tool_button_new_from_widget
gtk_radio_tool_button_get_group
gtk_radio_tool_button_set_group
GTK_TYPE_RADIO_TOOL_BUTTON
GTK_RADIO_TOOL_BUTTON
GTK_RADIO_TOOL_BUTTON_CLASS
GTK_IS_RADIO_TOOL_BUTTON
GTK_IS_RADIO_TOOL_BUTTON_CLASS
GTK_RADIO_TOOL_BUTTON_GET_CLASS
gtk_radio_tool_button_get_type
gtktoggletoolbutton
GtkToggleToolButton
GtkToggleToolButton
GtkToggleToolButtonClass
gtk_toggle_tool_button_new
gtk_toggle_tool_button_set_active
gtk_toggle_tool_button_get_active
GTK_TYPE_TOGGLE_TOOL_BUTTON
GTK_TOGGLE_TOOL_BUTTON
GTK_TOGGLE_TOOL_BUTTON_CLASS
GTK_IS_TOGGLE_TOOL_BUTTON
GTK_IS_TOGGLE_TOOL_BUTTON_CLASS
GTK_TOGGLE_TOOL_BUTTON_GET_CLASS
gtk_toggle_tool_button_get_type
GtkToggleToolButtonPrivate
gtktooltip
GtkTooltip
GtkTooltip
gtk_tooltip_set_markup
gtk_tooltip_set_text
gtk_tooltip_set_icon
gtk_tooltip_set_icon_from_icon_name
gtk_tooltip_set_icon_from_gicon
gtk_tooltip_set_custom
gtk_tooltip_set_tip_area
GTK_TYPE_TOOLTIP
GTK_IS_TOOLTIP
GTK_TOOLTIP
gtk_tooltip_get_type
gtktreelistmodel
GtkTreeListModel
GtkTreeListModel
GtkTreeListRow
GtkTreeListModelCreateModelFunc
gtk_tree_list_model_new
gtk_tree_list_model_get_model
gtk_tree_list_model_get_passthrough
gtk_tree_list_model_set_autoexpand
gtk_tree_list_model_get_autoexpand
gtk_tree_list_model_get_child_row
gtk_tree_list_model_get_row
gtk_tree_list_row_get_item
gtk_tree_list_row_set_expanded
gtk_tree_list_row_get_expanded
gtk_tree_list_row_is_expandable
gtk_tree_list_row_get_position
gtk_tree_list_row_get_depth
gtk_tree_list_row_get_children
gtk_tree_list_row_get_parent
gtk_tree_list_row_get_child_row
GTK_TREE_LIST_MODEL
GTK_IS_TREE_LIST_MODEL
GTK_TYPE_TREE_LIST_MODEL
GTK_TREE_LIST_MODEL_CLASS
GTK_IS_TREE_LIST_MODEL_CLASS
GTK_TREE_LIST_MODEL_GET_CLASS
GTK_TREE_LIST_ROW
GTK_IS_TREE_LIST_ROW
GTK_TYPE_TREE_LIST_ROW
GTK_TREE_LIST_ROW_CLASS
GTK_IS_TREE_LIST_ROW_CLASS
GTK_TREE_LIST_ROW_GET_CLASS
gtk_tree_list_model_get_type
gtk_tree_list_row_get_type
gtktreemodel
GtkTreeModel
GtkTreeModel
GtkTreeIter
GtkTreePath
GtkTreeRowReference
GtkTreeModelIface
GtkTreeModelForeachFunc
GtkTreeModelFlags
gtk_tree_path_new
gtk_tree_path_new_from_string
gtk_tree_path_new_from_indices
gtk_tree_path_new_from_indicesv
gtk_tree_path_to_string
gtk_tree_path_new_first
gtk_tree_path_append_index
gtk_tree_path_prepend_index
gtk_tree_path_get_depth
gtk_tree_path_get_indices
gtk_tree_path_get_indices_with_depth
gtk_tree_path_free
gtk_tree_path_copy
gtk_tree_path_compare
gtk_tree_path_next
gtk_tree_path_prev
gtk_tree_path_up
gtk_tree_path_down
gtk_tree_path_is_ancestor
gtk_tree_path_is_descendant
gtk_tree_row_reference_new
gtk_tree_row_reference_new_proxy
gtk_tree_row_reference_get_model
gtk_tree_row_reference_get_path
gtk_tree_row_reference_valid
gtk_tree_row_reference_free
gtk_tree_row_reference_copy
gtk_tree_row_reference_inserted
gtk_tree_row_reference_deleted
gtk_tree_row_reference_reordered
gtk_tree_iter_copy
gtk_tree_iter_free
gtk_tree_model_get_flags
gtk_tree_model_get_n_columns
gtk_tree_model_get_column_type
gtk_tree_model_get_iter
gtk_tree_model_get_iter_from_string
gtk_tree_model_get_iter_first
gtk_tree_model_get_path
gtk_tree_model_get_value
gtk_tree_model_iter_next
gtk_tree_model_iter_previous
gtk_tree_model_iter_children
gtk_tree_model_iter_has_child
gtk_tree_model_iter_n_children
gtk_tree_model_iter_nth_child
gtk_tree_model_iter_parent
gtk_tree_model_get_string_from_iter
gtk_tree_model_ref_node
gtk_tree_model_unref_node
gtk_tree_model_get
gtk_tree_model_get_valist
gtk_tree_model_foreach
gtk_tree_model_row_changed
gtk_tree_model_row_inserted
gtk_tree_model_row_has_child_toggled
gtk_tree_model_row_deleted
gtk_tree_model_rows_reordered
gtk_tree_model_rows_reordered_with_length
GTK_TREE_MODEL
GTK_IS_TREE_MODEL
GTK_TYPE_TREE_MODEL
GTK_TREE_MODEL_GET_IFACE
GTK_TYPE_TREE_ITER
GTK_TYPE_TREE_PATH
GTK_TYPE_TREE_ROW_REFERENCE
gtk_tree_row_reference_get_type
gtk_tree_model_get_type
gtk_tree_iter_get_type
gtk_tree_path_get_type
gtktreemodelsort
GtkTreeModelSort
GtkTreeModelSort
gtk_tree_model_sort_new_with_model
gtk_tree_model_sort_get_model
gtk_tree_model_sort_convert_child_path_to_path
gtk_tree_model_sort_convert_child_iter_to_iter
gtk_tree_model_sort_convert_path_to_child_path
gtk_tree_model_sort_convert_iter_to_child_iter
gtk_tree_model_sort_reset_default_sort_func
gtk_tree_model_sort_clear_cache
gtk_tree_model_sort_iter_is_valid
GTK_TREE_MODEL_SORT
GTK_IS_TREE_MODEL_SORT
GTK_TYPE_TREE_MODEL_SORT
GTK_TREE_MODEL_SORT_CLASS
GTK_IS_TREE_MODEL_SORT_CLASS
GTK_TREE_MODEL_SORT_GET_CLASS
GtkTreeModelSortPrivate
gtk_tree_model_sort_get_type
gtktreemodelfilter
GtkTreeModelFilter
GtkTreeModelFilter
GtkTreeModelFilterVisibleFunc
GtkTreeModelFilterModifyFunc
gtk_tree_model_filter_new
gtk_tree_model_filter_set_visible_func
gtk_tree_model_filter_set_modify_func
gtk_tree_model_filter_set_visible_column
gtk_tree_model_filter_get_model
gtk_tree_model_filter_convert_child_iter_to_iter
gtk_tree_model_filter_convert_iter_to_child_iter
gtk_tree_model_filter_convert_child_path_to_path
gtk_tree_model_filter_convert_path_to_child_path
gtk_tree_model_filter_refilter
gtk_tree_model_filter_clear_cache
GTK_TYPE_TREE_MODEL_FILTER
GTK_TREE_MODEL_FILTER
GTK_TREE_MODEL_FILTER_CLASS
GTK_IS_TREE_MODEL_FILTER
GTK_IS_TREE_MODEL_FILTER_CLASS
GTK_TREE_MODEL_FILTER_GET_CLASS
GtkTreeModelFilterPrivate
gtk_tree_model_filter_get_type
gtktreeselection
GtkTreeSelection
GtkTreeSelection
GtkTreeSelectionClass
GtkTreeSelectionFunc
GtkTreeSelectionForeachFunc
gtk_tree_selection_set_mode
gtk_tree_selection_get_mode
gtk_tree_selection_set_select_function
gtk_tree_selection_get_select_function
gtk_tree_selection_get_user_data
gtk_tree_selection_get_tree_view
gtk_tree_selection_get_selected
gtk_tree_selection_selected_foreach
gtk_tree_selection_get_selected_rows
gtk_tree_selection_count_selected_rows
gtk_tree_selection_select_path
gtk_tree_selection_unselect_path
gtk_tree_selection_path_is_selected
gtk_tree_selection_select_iter
gtk_tree_selection_unselect_iter
gtk_tree_selection_iter_is_selected
gtk_tree_selection_select_all
gtk_tree_selection_unselect_all
gtk_tree_selection_select_range
gtk_tree_selection_unselect_range
GTK_TREE_SELECTION
GTK_IS_TREE_SELECTION
GTK_TYPE_TREE_SELECTION
GTK_TREE_SELECTION_CLASS
GTK_TREE_SELECTION_GET_CLASS
GTK_IS_TREE_SELECTION_CLASS
GtkTreeSelectionPrivate
gtk_tree_selection_get_type
gtktreesortable
GtkTreeSortable
GtkTreeSortable
GtkTreeSortableIface
GtkTreeIterCompareFunc
GTK_TREE_SORTABLE_DEFAULT_SORT_COLUMN_ID
GTK_TREE_SORTABLE_UNSORTED_SORT_COLUMN_ID
gtk_tree_sortable_sort_column_changed
gtk_tree_sortable_get_sort_column_id
gtk_tree_sortable_set_sort_column_id
gtk_tree_sortable_set_sort_func
gtk_tree_sortable_set_default_sort_func
gtk_tree_sortable_has_default_sort_func
GTK_TREE_SORTABLE
GTK_IS_TREE_SORTABLE
GTK_TYPE_TREE_SORTABLE
GTK_TREE_SORTABLE_CLASS
GTK_TREE_SORTABLE_GET_IFACE
gtk_tree_sortable_get_type
gtktreednd
GtkTreeView drag-and-drop
GtkTreeDragSource
GtkTreeDragSourceIface
gtk_tree_drag_source_drag_data_delete
gtk_tree_drag_source_drag_data_get
gtk_tree_drag_source_row_draggable
GtkTreeDragDest
GtkTreeDragDestIface
gtk_tree_drag_dest_drag_data_received
gtk_tree_drag_dest_row_drop_possible
gtk_tree_set_row_drag_data
gtk_tree_get_row_drag_data
GTK_TYPE_TREE_DRAG_DEST
GTK_TREE_DRAG_DEST
GTK_IS_TREE_DRAG_DEST
GTK_TREE_DRAG_DEST_GET_IFACE
GTK_TREE_DRAG_SOURCE
GTK_IS_TREE_DRAG_SOURCE
GTK_TYPE_TREE_DRAG_SOURCE
GTK_TREE_DRAG_SOURCE_GET_IFACE
gtk_tree_drag_source_get_type
gtk_tree_drag_dest_get_type
gtktreestore
GtkTreeStore
GtkTreeStore
gtk_tree_store_new
gtk_tree_store_newv
gtk_tree_store_set_column_types
gtk_tree_store_set_value
gtk_tree_store_set
gtk_tree_store_set_valist
gtk_tree_store_set_valuesv
gtk_tree_store_remove
gtk_tree_store_insert
gtk_tree_store_insert_before
gtk_tree_store_insert_after
gtk_tree_store_insert_with_values
gtk_tree_store_insert_with_valuesv
gtk_tree_store_prepend
gtk_tree_store_append
gtk_tree_store_is_ancestor
gtk_tree_store_iter_depth
gtk_tree_store_clear
gtk_tree_store_iter_is_valid
gtk_tree_store_reorder
gtk_tree_store_swap
gtk_tree_store_move_before
gtk_tree_store_move_after
GTK_TREE_STORE
GTK_IS_TREE_STORE
GTK_TYPE_TREE_STORE
GTK_TREE_STORE_CLASS
GTK_IS_TREE_STORE_CLASS
GTK_TREE_STORE_GET_CLASS
GtkTreeStorePrivate
gtk_tree_store_get_type
gtktreeviewcolumn
GtkTreeViewColumn
GtkTreeViewColumnSizing
GtkTreeCellDataFunc
GtkTreeViewColumn
gtk_tree_view_column_new
gtk_tree_view_column_new_with_area
gtk_tree_view_column_new_with_attributes
gtk_tree_view_column_pack_start
gtk_tree_view_column_pack_end
gtk_tree_view_column_clear
gtk_tree_view_column_add_attribute
gtk_tree_view_column_set_attributes
gtk_tree_view_column_set_cell_data_func
gtk_tree_view_column_clear_attributes
gtk_tree_view_column_set_spacing
gtk_tree_view_column_get_spacing
gtk_tree_view_column_set_visible
gtk_tree_view_column_get_visible
gtk_tree_view_column_set_resizable
gtk_tree_view_column_get_resizable
gtk_tree_view_column_set_sizing
gtk_tree_view_column_get_sizing
gtk_tree_view_column_get_width
gtk_tree_view_column_get_fixed_width
gtk_tree_view_column_set_fixed_width
gtk_tree_view_column_set_min_width
gtk_tree_view_column_get_min_width
gtk_tree_view_column_set_max_width
gtk_tree_view_column_get_max_width
gtk_tree_view_column_clicked
gtk_tree_view_column_set_title
gtk_tree_view_column_get_title
gtk_tree_view_column_set_expand
gtk_tree_view_column_get_expand
gtk_tree_view_column_set_clickable
gtk_tree_view_column_get_clickable
gtk_tree_view_column_set_widget
gtk_tree_view_column_get_widget
gtk_tree_view_column_get_button
gtk_tree_view_column_set_alignment
gtk_tree_view_column_get_alignment
gtk_tree_view_column_set_reorderable
gtk_tree_view_column_get_reorderable
gtk_tree_view_column_set_sort_column_id
gtk_tree_view_column_get_sort_column_id
gtk_tree_view_column_set_sort_indicator
gtk_tree_view_column_get_sort_indicator
gtk_tree_view_column_set_sort_order
gtk_tree_view_column_get_sort_order
gtk_tree_view_column_cell_set_cell_data
gtk_tree_view_column_cell_get_size
gtk_tree_view_column_cell_get_position
gtk_tree_view_column_cell_is_visible
gtk_tree_view_column_focus_cell
gtk_tree_view_column_queue_resize
gtk_tree_view_column_get_tree_view
gtk_tree_view_column_get_x_offset
GTK_TREE_VIEW_COLUMN
GTK_IS_TREE_VIEW_COLUMN
GTK_TYPE_TREE_VIEW_COLUMN
GTK_TREE_VIEW_COLUMN_CLASS
GTK_IS_TREE_VIEW_COLUMN_CLASS
GTK_TREE_VIEW_COLUMN_GET_CLASS
GtkTreeViewColumnPrivate
gtk_tree_view_column_get_type
gtktreeview
GtkTreeView
GtkTreeView
GtkTreeViewDropPosition
GtkTreeViewPrivate
GtkTreeViewColumnDropFunc
GtkTreeViewMappingFunc
GtkTreeViewSearchEqualFunc
gtk_tree_view_new
gtk_tree_view_get_level_indentation
gtk_tree_view_get_show_expanders
gtk_tree_view_set_level_indentation
gtk_tree_view_set_show_expanders
gtk_tree_view_new_with_model
gtk_tree_view_get_model
gtk_tree_view_set_model
gtk_tree_view_get_selection
gtk_tree_view_get_headers_visible
gtk_tree_view_set_headers_visible
gtk_tree_view_columns_autosize
gtk_tree_view_get_headers_clickable
gtk_tree_view_set_headers_clickable
gtk_tree_view_set_activate_on_single_click
gtk_tree_view_get_activate_on_single_click
gtk_tree_view_append_column
gtk_tree_view_remove_column
gtk_tree_view_insert_column
gtk_tree_view_insert_column_with_attributes
gtk_tree_view_insert_column_with_data_func
gtk_tree_view_get_n_columns
gtk_tree_view_get_column
gtk_tree_view_get_columns
gtk_tree_view_move_column_after
gtk_tree_view_set_expander_column
gtk_tree_view_get_expander_column
gtk_tree_view_set_column_drag_function
gtk_tree_view_scroll_to_point
gtk_tree_view_scroll_to_cell
gtk_tree_view_set_cursor
gtk_tree_view_set_cursor_on_cell
gtk_tree_view_get_cursor
gtk_tree_view_row_activated
gtk_tree_view_expand_all
gtk_tree_view_collapse_all
gtk_tree_view_expand_to_path
gtk_tree_view_expand_row
gtk_tree_view_collapse_row
gtk_tree_view_map_expanded_rows
gtk_tree_view_row_expanded
gtk_tree_view_set_reorderable
gtk_tree_view_get_reorderable
gtk_tree_view_get_path_at_pos
gtk_tree_view_is_blank_at_pos
gtk_tree_view_get_cell_area
gtk_tree_view_get_background_area
gtk_tree_view_get_visible_rect
gtk_tree_view_get_visible_range
gtk_tree_view_convert_bin_window_to_tree_coords
gtk_tree_view_convert_bin_window_to_widget_coords
gtk_tree_view_convert_tree_to_bin_window_coords
gtk_tree_view_convert_tree_to_widget_coords
gtk_tree_view_convert_widget_to_bin_window_coords
gtk_tree_view_convert_widget_to_tree_coords
gtk_tree_view_enable_model_drag_dest
gtk_tree_view_enable_model_drag_source
gtk_tree_view_unset_rows_drag_source
gtk_tree_view_unset_rows_drag_dest
gtk_tree_view_set_drag_dest_row
gtk_tree_view_get_drag_dest_row
gtk_tree_view_get_dest_row_at_pos
gtk_tree_view_create_row_drag_icon
gtk_tree_view_set_enable_search
gtk_tree_view_get_enable_search
gtk_tree_view_get_search_column
gtk_tree_view_set_search_column
gtk_tree_view_get_search_equal_func
gtk_tree_view_set_search_equal_func
gtk_tree_view_get_search_entry
gtk_tree_view_set_search_entry
GtkTreeViewSearchPositionFunc
gtk_tree_view_get_search_position_func
gtk_tree_view_set_search_position_func
gtk_tree_view_get_fixed_height_mode
gtk_tree_view_set_fixed_height_mode
gtk_tree_view_get_hover_selection
gtk_tree_view_set_hover_selection
gtk_tree_view_get_hover_expand
gtk_tree_view_set_hover_expand
GtkTreeViewRowSeparatorFunc
gtk_tree_view_get_row_separator_func
gtk_tree_view_set_row_separator_func
gtk_tree_view_get_rubber_banding
gtk_tree_view_set_rubber_banding
gtk_tree_view_is_rubber_banding_active
gtk_tree_view_get_enable_tree_lines
gtk_tree_view_set_enable_tree_lines
GtkTreeViewGridLines
gtk_tree_view_get_grid_lines
gtk_tree_view_set_grid_lines
gtk_tree_view_set_tooltip_row
gtk_tree_view_set_tooltip_cell
gtk_tree_view_get_tooltip_context
gtk_tree_view_get_tooltip_column
gtk_tree_view_set_tooltip_column
GTK_TREE_VIEW
GTK_IS_TREE_VIEW
GTK_TYPE_TREE_VIEW
GTK_TREE_VIEW_CLASS
GTK_IS_TREE_VIEW_CLASS
GTK_TREE_VIEW_GET_CLASS
gtk_tree_view_get_type
gtkcellview
GtkCellView
GtkCellView
GtkCellViewClass
gtk_cell_view_new
gtk_cell_view_new_with_context
gtk_cell_view_new_with_text
gtk_cell_view_new_with_markup
gtk_cell_view_new_with_texture
gtk_cell_view_set_model
gtk_cell_view_get_model
gtk_cell_view_set_displayed_row
gtk_cell_view_get_displayed_row
gtk_cell_view_set_draw_sensitive
gtk_cell_view_get_draw_sensitive
gtk_cell_view_set_fit_model
gtk_cell_view_get_fit_model
GTK_TYPE_CELL_VIEW
GTK_CELL_VIEW
GTK_CELL_VIEW_CLASS
GTK_IS_CELL_VIEW
GTK_IS_CELL_VIEW_CLASS
GTK_CELL_VIEW_GET_CLASS
GtkCellViewPrivate
gtk_cell_view_get_type
gtkcelllayout
GtkCellLayout
GtkCellLayout
GtkCellLayoutIface
GtkCellLayoutDataFunc
gtk_cell_layout_pack_start
gtk_cell_layout_pack_end
gtk_cell_layout_get_area
gtk_cell_layout_get_cells
gtk_cell_layout_reorder
gtk_cell_layout_clear
gtk_cell_layout_set_attributes
gtk_cell_layout_add_attribute
gtk_cell_layout_set_cell_data_func
gtk_cell_layout_clear_attributes
GTK_TYPE_CELL_LAYOUT
GTK_CELL_LAYOUT
GTK_IS_CELL_LAYOUT
GTK_CELL_LAYOUT_GET_IFACE
gtk_cell_layout_get_type
gtkcellarea
GtkCellArea
GtkCellArea
GtkCellAreaClass
GtkCellCallback
GtkCellAllocCallback
GTK_CELL_AREA_WARN_INVALID_CELL_PROPERTY_ID
gtk_cell_area_add
gtk_cell_area_remove
gtk_cell_area_has_renderer
gtk_cell_area_foreach
gtk_cell_area_foreach_alloc
gtk_cell_area_event
gtk_cell_area_snapshot
gtk_cell_area_get_cell_allocation
gtk_cell_area_get_cell_at_position
gtk_cell_area_create_context
gtk_cell_area_copy_context
gtk_cell_area_get_request_mode
gtk_cell_area_get_preferred_width
gtk_cell_area_get_preferred_height_for_width
gtk_cell_area_get_preferred_height
gtk_cell_area_get_preferred_width_for_height
gtk_cell_area_get_current_path_string
gtk_cell_area_apply_attributes
gtk_cell_area_attribute_connect
gtk_cell_area_attribute_disconnect
gtk_cell_area_attribute_get_column
gtk_cell_area_class_install_cell_property
gtk_cell_area_class_find_cell_property
gtk_cell_area_class_list_cell_properties
gtk_cell_area_add_with_properties
gtk_cell_area_cell_set
gtk_cell_area_cell_get
gtk_cell_area_cell_set_valist
gtk_cell_area_cell_get_valist
gtk_cell_area_cell_set_property
gtk_cell_area_cell_get_property
gtk_cell_area_is_activatable
gtk_cell_area_activate
gtk_cell_area_focus
gtk_cell_area_set_focus_cell
gtk_cell_area_get_focus_cell
gtk_cell_area_add_focus_sibling
gtk_cell_area_remove_focus_sibling
gtk_cell_area_is_focus_sibling
gtk_cell_area_get_focus_siblings
gtk_cell_area_get_focus_from_sibling
gtk_cell_area_get_edited_cell
gtk_cell_area_get_edit_widget
gtk_cell_area_activate_cell
gtk_cell_area_stop_editing
gtk_cell_area_inner_cell_area
gtk_cell_area_request_renderer
GTK_CELL_AREA
GTK_IS_CELL_AREA
GTK_TYPE_CELL_AREA
gtk_cell_area_get_type
GTK_CELL_AREA_CLASS
GTK_IS_CELL_AREA_CLASS
GTK_CELL_AREA_GET_CLASS
GtkCellAreaPrivate
gtkcellareacontext
GtkCellAreaContext
GtkCellAreaContextClass
GtkCellAreaContext
gtk_cell_area_context_get_area
gtk_cell_area_context_allocate
gtk_cell_area_context_reset
gtk_cell_area_context_get_preferred_width
gtk_cell_area_context_get_preferred_height
gtk_cell_area_context_get_preferred_height_for_width
gtk_cell_area_context_get_preferred_width_for_height
gtk_cell_area_context_get_allocation
gtk_cell_area_context_push_preferred_width
gtk_cell_area_context_push_preferred_height
GTK_CELL_AREA_CONTEXT
GTK_IS_CELL_AREA_CONTEXT
GTK_TYPE_CELL_AREA_CONTEXT
gtk_cell_area_context_get_type
GTK_CELL_AREA_CONTEXT_CLASS
GTK_IS_CELL_AREA_CONTEXT_CLASS
GTK_CELL_AREA_CONTEXT_GET_CLASS
GtkCellAreaContextPrivate
gtkcellareabox
GtkCellAreaBox
GtkCellAreaBox
GtkCellAreaBoxClass
gtk_cell_area_box_new
gtk_cell_area_box_pack_start
gtk_cell_area_box_pack_end
gtk_cell_area_box_get_spacing
gtk_cell_area_box_set_spacing
GTK_CELL_AREA_BOX
GTK_IS_CELL_AREA_BOX
GTK_TYPE_CELL_AREA_BOX
GTK_CELL_AREA_BOX_CLASS
GTK_IS_CELL_AREA_BOX_CLASS
GTK_CELL_AREA_BOX_GET_CLASS
GTK_CELL_AREA_BOX_CONTEXT
GTK_CELL_AREA_BOX_CONTEXT_CLASS
GTK_CELL_AREA_BOX_CONTEXT_GET_CLASS
GTK_IS_CELL_AREA_BOX_CONTEXT
GTK_IS_CELL_AREA_BOX_CONTEXT_CLASS
gtk_cell_area_box_get_type
GtkCellAreaBoxPrivate
gtkcellrenderer
GtkCellRenderer
GtkCellRendererState
GtkCellRendererMode
GtkCellRenderer
GtkCellRendererClass
gtk_cell_renderer_class_set_accessible_type
gtk_cell_renderer_get_aligned_area
gtk_cell_renderer_snapshot
gtk_cell_renderer_activate
gtk_cell_renderer_start_editing
gtk_cell_renderer_stop_editing
gtk_cell_renderer_get_fixed_size
gtk_cell_renderer_set_fixed_size
gtk_cell_renderer_get_visible
gtk_cell_renderer_set_visible
gtk_cell_renderer_get_sensitive
gtk_cell_renderer_set_sensitive
gtk_cell_renderer_get_alignment
gtk_cell_renderer_set_alignment
gtk_cell_renderer_get_padding
gtk_cell_renderer_set_padding
gtk_cell_renderer_get_state
gtk_cell_renderer_is_activatable
gtk_cell_renderer_get_preferred_height
gtk_cell_renderer_get_preferred_height_for_width
gtk_cell_renderer_get_preferred_size
gtk_cell_renderer_get_preferred_width
gtk_cell_renderer_get_preferred_width_for_height
gtk_cell_renderer_get_request_mode
GTK_CELL_RENDERER
GTK_IS_CELL_RENDERER
GTK_TYPE_CELL_RENDERER
GTK_CELL_RENDERER_CLASS
GTK_IS_CELL_RENDERER_CLASS
GTK_CELL_RENDERER_GET_CLASS
GtkCellRendererPrivate
GtkCellRendererClassPrivate
gtk_cell_renderer_get_type
gtk_cell_renderer_mode_get_type
gtk_cell_renderer_state_get_type
gtkcelleditable
GtkCellEditable
GtkCellEditable
GtkCellEditableIface
gtk_cell_editable_start_editing
gtk_cell_editable_editing_done
gtk_cell_editable_remove_widget
GTK_CELL_EDITABLE
GTK_IS_CELL_EDITABLE
GTK_TYPE_CELL_EDITABLE
GTK_CELL_EDITABLE_CLASS
GTK_CELL_EDITABLE_GET_IFACE
gtk_cell_editable_get_type
gtkcellrenderercombo
GtkCellRendererCombo
GtkCellRendererCombo
gtk_cell_renderer_combo_new
GTK_TYPE_CELL_RENDERER_COMBO
GTK_CELL_RENDERER_COMBO
GTK_CELL_RENDERER_COMBO_CLASS
GTK_IS_CELL_RENDERER_COMBO
GTK_IS_CELL_RENDERER_COMBO_CLASS
GTK_CELL_RENDERER_COMBO_GET_CLASS
gtk_cell_renderer_combo_get_type
GtkCellRendererComboPrivate
gtkcellrendererspin
GtkCellRendererSpin
GtkCellRendererSpin
gtk_cell_renderer_spin_new
GTK_TYPE_CELL_RENDERER_SPIN
GTK_CELL_RENDERER_SPIN
GTK_CELL_RENDERER_SPIN_CLASS
GTK_IS_CELL_RENDERER_SPIN
GTK_IS_CELL_RENDERER_SPIN_CLASS
GTK_CELL_RENDERER_SPIN_GET_CLASS
GtkCellRendererSpinPrivate
gtk_cell_renderer_spin_get_type
gtkcellrendererspinner
GtkCellRendererSpinner
GtkCellRendererSpinner
gtk_cell_renderer_spinner_new
GTK_TYPE_CELL_RENDERER_SPINNER
GTK_CELL_RENDERER_SPINNER
GTK_CELL_RENDERER_SPINNER_CLASS
GTK_IS_CELL_RENDERER_SPINNER
GTK_IS_CELL_RENDERER_SPINNER_CLASS
GTK_CELL_RENDERER_SPINNER_GET_CLASS
GtkCellRendererSpinnerPrivate
gtk_cell_renderer_spinner_get_type
gtkcellrendererpixbuf
GtkCellRendererPixbuf
GtkCellRendererPixbuf
gtk_cell_renderer_pixbuf_new
GTK_CELL_RENDERER_PIXBUF
GTK_IS_CELL_RENDERER_PIXBUF
GTK_TYPE_CELL_RENDERER_PIXBUF
GTK_CELL_RENDERER_PIXBUF_CLASS
GTK_IS_CELL_RENDERER_PIXBUF_CLASS
GTK_CELL_RENDERER_PIXBUF_GET_CLASS
gtk_cell_renderer_pixbuf_get_type
GtkCellRendererPixbufPrivate
gtkcellrenderertext
GtkCellRendererText
GtkCellRendererText
gtk_cell_renderer_text_new
gtk_cell_renderer_text_set_fixed_height_from_font
GTK_CELL_RENDERER_TEXT
GTK_IS_CELL_RENDERER_TEXT
GTK_TYPE_CELL_RENDERER_TEXT
GTK_CELL_RENDERER_TEXT_CLASS
GTK_IS_CELL_RENDERER_TEXT_CLASS
GTK_CELL_RENDERER_TEXT_GET_CLASS
gtk_cell_renderer_text_get_type
GtkCellRendererTextPrivate
gtkcellrenderertoggle
GtkCellRendererToggle
GtkCellRendererToggle
gtk_cell_renderer_toggle_new
gtk_cell_renderer_toggle_get_radio
gtk_cell_renderer_toggle_set_radio
gtk_cell_renderer_toggle_get_active
gtk_cell_renderer_toggle_set_active
gtk_cell_renderer_toggle_get_activatable
gtk_cell_renderer_toggle_set_activatable
GTK_CELL_RENDERER_TOGGLE
GTK_IS_CELL_RENDERER_TOGGLE
GTK_TYPE_CELL_RENDERER_TOGGLE
GTK_CELL_RENDERER_TOGGLE_CLASS
GTK_IS_CELL_RENDERER_TOGGLE_CLASS
GTK_CELL_RENDERER_TOGGLE_GET_CLASS
gtk_cell_renderer_toggle_get_type
GtkCellRendererTogglePrivate
gtkcellrendererprogress
GtkCellRendererProgress
GtkCellRendererProgress
gtk_cell_renderer_progress_new
GTK_CELL_RENDERER_PROGRESS
GTK_IS_CELL_RENDERER_PROGRESS
GTK_TYPE_CELL_RENDERER_PROGRESS
GTK_CELL_RENDERER_PROGRESS_CLASS
GTK_IS_CELL_RENDERER_PROGRESS_CLASS
GTK_CELL_RENDERER_PROGRESS_GET_CLASS
gtk_cell_renderer_progress_get_type
GtkCellRendererProgressPrivate
gtkcellrendereraccel
GtkCellRendererAccel
GtkCellRendererAccel
GtkCellRendererAccelMode
gtk_cell_renderer_accel_new
GTK_TYPE_CELL_RENDERER_ACCEL
GTK_CELL_RENDERER_ACCEL
GTK_CELL_RENDERER_ACCEL_CLASS
GTK_IS_CELL_RENDERER_ACCEL
GTK_IS_CELL_RENDERER_ACCEL_CLASS
GTK_CELL_RENDERER_ACCEL_GET_CLASS
gtk_cell_renderer_accel_get_type
gtk_cell_renderer_accel_mode_get_type
GtkCellRendererAccelPrivate
gtkliststore
GtkListStore
GtkListStore
gtk_list_store_new
gtk_list_store_newv
gtk_list_store_set_column_types
gtk_list_store_set
gtk_list_store_set_valist
gtk_list_store_set_value
gtk_list_store_set_valuesv
gtk_list_store_remove
gtk_list_store_insert
gtk_list_store_insert_before
gtk_list_store_insert_after
gtk_list_store_insert_with_values
gtk_list_store_insert_with_valuesv
gtk_list_store_prepend
gtk_list_store_append
gtk_list_store_clear
gtk_list_store_iter_is_valid
gtk_list_store_reorder
gtk_list_store_swap
gtk_list_store_move_before
gtk_list_store_move_after
GTK_LIST_STORE
GTK_IS_LIST_STORE
GTK_TYPE_LIST_STORE
GTK_LIST_STORE_CLASS
GTK_IS_LIST_STORE_CLASS
GTK_LIST_STORE_GET_CLASS
GtkListStorePrivate
gtk_list_store_get_type
gtkviewport
GtkViewport
GtkViewport
GtkViewportClass
gtk_viewport_new
gtk_viewport_set_shadow_type
gtk_viewport_get_shadow_type
GTK_VIEWPORT
GTK_IS_VIEWPORT
GTK_TYPE_VIEWPORT
GTK_VIEWPORT_CLASS
GTK_IS_VIEWPORT_CLASS
GTK_VIEWPORT_GET_CLASS
GtkViewportPrivate
gtk_viewport_get_type
gtkvolumebutton
GtkVolumeButton
GtkVolumeButton
gtk_volume_button_new
GTK_VOLUME_BUTTON
GTK_IS_VOLUME_BUTTON
GTK_TYPE_VOLUME_BUTTON
GTK_VOLUME_BUTTON_CLASS
GTK_IS_VOLUME_BUTTON_CLASS
GTK_VOLUME_BUTTON_GET_CLASS
gtk_volume_button_get_type
gtksnapshot
GtkSnapshot
GtkSnapshot
gtk_snapshot_new
gtk_snapshot_to_node
gtk_snapshot_to_paintable
gtk_snapshot_free_to_node
gtk_snapshot_free_to_paintable
gtk_snapshot_push_opacity
gtk_snapshot_push_color_matrix
gtk_snapshot_push_repeat
gtk_snapshot_push_clip
gtk_snapshot_push_rounded_clip
gtk_snapshot_push_cross_fade
gtk_snapshot_push_blend
gtk_snapshot_push_blur
gtk_snapshot_push_shadow
gtk_snapshot_push_debug
gtk_snapshot_pop
gtk_snapshot_save
gtk_snapshot_restore
gtk_snapshot_transform
gtk_snapshot_transform_matrix
gtk_snapshot_translate
gtk_snapshot_translate_3d
gtk_snapshot_rotate
gtk_snapshot_rotate_3d
gtk_snapshot_scale
gtk_snapshot_scale_3d
gtk_snapshot_perspective
gtk_snapshot_append_node
gtk_snapshot_append_cairo
gtk_snapshot_append_texture
gtk_snapshot_append_color
gtk_snapshot_append_layout
gtk_snapshot_append_linear_gradient
gtk_snapshot_append_repeating_linear_gradient
gtk_snapshot_append_border
gtk_snapshot_append_inset_shadow
gtk_snapshot_append_outset_shadow
gtk_snapshot_render_background
gtk_snapshot_render_frame
gtk_snapshot_render_focus
gtk_snapshot_render_layout
gtk_snapshot_render_insertion_cursor
gtk_snapshot_get_type
gtkwidgetpaintable
GtkWidgetPaintable
gtk_widget_paintable_new
gtk_widget_paintable_get_widget
gtk_widget_paintable_set_widget
GTK_WIDGET_PAINTABLE
GTK_IS_WIDGET_PAINTABLE
GTK_TYPE_WIDGET_PAINTABLE
GTK_WIDGET_PAINTABLE_CLASS
GTK_IS_WIDGET_PAINTABLE_CLASS
GTK_WIDGET_PAINTABLE_GET_CLASS
gtk_widget_paintable_get_type
gtkwidget
GtkWidget
GtkWidget
GtkWidgetClass
GtkCallback
GtkRequisition
GtkAllocation
gtk_widget_new
gtk_widget_destroy
gtk_widget_in_destruction
gtk_widget_destroyed
gtk_widget_unparent
gtk_widget_show
gtk_widget_hide
gtk_widget_map
gtk_widget_unmap
gtk_widget_realize
gtk_widget_unrealize
gtk_widget_queue_draw
gtk_widget_queue_resize
gtk_widget_queue_resize_no_redraw
gtk_widget_queue_allocate
gtk_widget_get_frame_clock
gtk_widget_get_scale_factor
GtkTickCallback
gtk_widget_add_tick_callback
gtk_widget_remove_tick_callback
gtk_widget_size_allocate
gtk_widget_allocate
gtk_widget_add_accelerator
gtk_widget_remove_accelerator
gtk_widget_set_accel_path
gtk_widget_list_accel_closures
gtk_widget_can_activate_accel
gtk_widget_event
gtk_widget_activate
gtk_widget_is_focus
gtk_widget_grab_focus
gtk_widget_set_name
gtk_widget_get_name
gtk_widget_set_sensitive
gtk_widget_set_parent
gtk_widget_get_toplevel
gtk_widget_get_root
gtk_widget_get_ancestor
gtk_widget_is_ancestor
gtk_widget_translate_coordinates
gtk_widget_add_controller
gtk_widget_remove_controller
gtk_widget_set_direction
GtkTextDirection
gtk_widget_get_direction
gtk_widget_set_default_direction
gtk_widget_get_default_direction
gtk_widget_input_shape_combine_region
gtk_widget_create_pango_context
gtk_widget_get_pango_context
gtk_widget_set_font_options
gtk_widget_get_font_options
gtk_widget_set_font_map
gtk_widget_get_font_map
gtk_widget_create_pango_layout
gtk_widget_get_cursor
gtk_widget_set_cursor
gtk_widget_set_cursor_from_name
gtk_widget_mnemonic_activate
gtk_widget_class_set_accessible_type
gtk_widget_class_set_accessible_role
gtk_widget_get_accessible
gtk_widget_child_focus
gtk_widget_get_child_visible
gtk_widget_get_parent
gtk_widget_get_settings
gtk_widget_get_clipboard
gtk_widget_get_primary_clipboard
gtk_widget_get_display
gtk_widget_get_size_request
gtk_widget_set_child_visible
gtk_widget_set_size_request
gtk_widget_list_mnemonic_labels
gtk_widget_add_mnemonic_label
gtk_widget_remove_mnemonic_label
gtk_widget_error_bell
gtk_widget_keynav_failed
gtk_widget_get_tooltip_markup
gtk_widget_set_tooltip_markup
gtk_widget_get_tooltip_text
gtk_widget_set_tooltip_text
gtk_widget_get_tooltip_window
gtk_widget_set_tooltip_window
gtk_widget_get_has_tooltip
gtk_widget_set_has_tooltip
gtk_widget_trigger_tooltip_query
gtk_widget_get_surface
gtk_widget_register_surface
gtk_widget_unregister_surface
gtk_widget_get_allocated_width
gtk_widget_get_allocated_height
gtk_widget_get_allocation
gtk_widget_get_allocated_baseline
gtk_widget_get_width
gtk_widget_get_height
gtk_widget_compute_bounds
gtk_widget_compute_transform
gtk_widget_compute_point
gtk_widget_contains
GtkPickFlags
gtk_widget_pick
gtk_widget_get_can_focus
gtk_widget_set_can_focus
gtk_widget_get_focus_on_click
gtk_widget_set_focus_on_click
gtk_widget_set_focus_child
gtk_widget_get_can_target
gtk_widget_set_can_target
gtk_widget_get_has_surface
gtk_widget_set_has_surface
gtk_widget_get_sensitive
gtk_widget_is_sensitive
gtk_widget_get_visible
gtk_widget_is_visible
gtk_widget_set_visible
gtk_widget_set_state_flags
gtk_widget_unset_state_flags
gtk_widget_get_state_flags
gtk_widget_has_default
gtk_widget_has_focus
gtk_widget_has_visible_focus
gtk_widget_has_grab
gtk_widget_is_drawable
gtk_widget_is_toplevel
gtk_widget_set_surface
gtk_widget_set_receives_default
gtk_widget_get_receives_default
gtk_widget_set_support_multidevice
gtk_widget_get_support_multidevice
gtk_widget_get_realized
gtk_widget_get_mapped
gtk_widget_device_is_shadowed
gtk_widget_get_modifier_mask
gtk_widget_get_opacity
gtk_widget_set_opacity
gtk_widget_get_overflow
gtk_widget_set_overflow
gtk_widget_insert_action_group
gtk_widget_list_action_prefixes
gtk_widget_get_action_group
gtk_widget_activate_action
gtk_widget_activate_default
gtk_widget_measure
gtk_widget_snapshot_child
gtk_widget_get_next_sibling
gtk_widget_get_prev_sibling
gtk_widget_get_first_child
gtk_widget_get_last_child
gtk_widget_insert_before
gtk_widget_insert_after
gtk_widget_set_layout_manager
gtk_widget_get_layout_manager
gtk_widget_get_path
gtk_widget_get_style_context
gtk_widget_reset_style
gtk_widget_class_get_css_name
gtk_widget_class_set_css_name
gtk_requisition_new
gtk_requisition_copy
gtk_requisition_free
GtkSizeRequestMode
GtkRequestedSize
gtk_widget_get_request_mode
gtk_widget_get_preferred_size
gtk_distribute_natural_allocation
GtkAlign
gtk_widget_get_halign
gtk_widget_set_halign
gtk_widget_get_valign
gtk_widget_set_valign
gtk_widget_get_margin_start
gtk_widget_set_margin_start
gtk_widget_get_margin_end
gtk_widget_set_margin_end
gtk_widget_get_margin_top
gtk_widget_set_margin_top
gtk_widget_get_margin_bottom
gtk_widget_set_margin_bottom
gtk_widget_get_hexpand
gtk_widget_set_hexpand
gtk_widget_get_hexpand_set
gtk_widget_set_hexpand_set
gtk_widget_get_vexpand
gtk_widget_set_vexpand
gtk_widget_get_vexpand_set
gtk_widget_set_vexpand_set
gtk_widget_queue_compute_expand
gtk_widget_compute_expand
gtk_widget_init_template
gtk_widget_class_set_template
gtk_widget_class_set_template_from_resource
gtk_widget_get_template_child
gtk_widget_class_bind_template_child
gtk_widget_class_bind_template_child_internal
gtk_widget_class_bind_template_child_private
gtk_widget_class_bind_template_child_internal_private
gtk_widget_class_bind_template_child_full
gtk_widget_class_bind_template_callback
gtk_widget_class_bind_template_callback_full
gtk_widget_class_set_connect_func
gtk_widget_observe_children
gtk_widget_observe_controllers
GTK_WIDGET
GTK_IS_WIDGET
GTK_TYPE_WIDGET
GTK_WIDGET_CLASS
GTK_IS_WIDGET_CLASS
GTK_WIDGET_GET_CLASS
GTK_TYPE_REQUISITION
GtkWidgetClassPrivate
GtkWidgetPrivate
gtk_widget_get_type
gtk_requisition_get_type
gtkwindow
GtkWindow
GtkWindow
GtkWindowClass
GtkWindowType
gtk_window_new
gtk_window_set_title
gtk_window_set_resizable
gtk_window_get_resizable
gtk_window_add_accel_group
gtk_window_remove_accel_group
gtk_window_set_modal
gtk_window_set_default_size
gtk_window_set_hide_on_close
gtk_window_get_hide_on_close
GtkWindowPosition
gtk_window_set_position
gtk_window_set_transient_for
gtk_window_set_attached_to
gtk_window_set_destroy_with_parent
gtk_window_set_display
gtk_window_is_active
gtk_window_is_maximized
gtk_window_get_toplevels
gtk_window_list_toplevels
gtk_window_add_mnemonic
gtk_window_remove_mnemonic
gtk_window_mnemonic_activate
gtk_window_activate_key
gtk_window_propagate_key_event
gtk_window_get_focus
gtk_window_set_focus
gtk_window_get_default_widget
gtk_window_set_default_widget
gtk_window_present
gtk_window_present_with_time
gtk_window_close
gtk_window_iconify
gtk_window_deiconify
gtk_window_stick
gtk_window_unstick
gtk_window_maximize
gtk_window_unmaximize
gtk_window_fullscreen
gtk_window_fullscreen_on_monitor
gtk_window_unfullscreen
gtk_window_set_keep_above
gtk_window_set_keep_below
gtk_window_begin_resize_drag
gtk_window_begin_move_drag
gtk_window_set_decorated
gtk_window_set_deletable
gtk_window_set_mnemonic_modifier
gtk_window_set_type_hint
gtk_window_set_accept_focus
gtk_window_set_focus_on_map
gtk_window_set_startup_id
gtk_window_get_decorated
gtk_window_get_deletable
gtk_window_get_default_icon_name
gtk_window_get_default_size
gtk_window_get_destroy_with_parent
gtk_window_get_icon_name
gtk_window_get_mnemonic_modifier
gtk_window_get_modal
gtk_window_get_size
gtk_window_get_title
gtk_window_get_transient_for
gtk_window_get_attached_to
gtk_window_get_type_hint
gtk_window_get_accept_focus
gtk_window_get_focus_on_map
gtk_window_get_group
gtk_window_has_group
gtk_window_get_window_type
gtk_window_resize
gtk_window_set_default_icon_name
gtk_window_set_icon_name
gtk_window_set_auto_startup_notification
gtk_window_get_mnemonics_visible
gtk_window_set_mnemonics_visible
gtk_window_get_focus_visible
gtk_window_set_focus_visible
gtk_window_get_application
gtk_window_set_application
gtk_window_set_has_user_ref_count
gtk_window_set_titlebar
gtk_window_get_titlebar
gtk_window_set_interactive_debugging
GTK_WINDOW
GTK_IS_WINDOW
GTK_TYPE_WINDOW
GTK_WINDOW_CLASS
GTK_IS_WINDOW_CLASS
GTK_WINDOW_GET_CLASS
GtkWindowPrivate
gtk_window_get_type
GtkWindowGeometryInfo
gtk_window_remove_embedded_xid
gtk_window_add_embedded_xid
GtkWindowKeysForeachFunc
gtkwindowgroup
GtkWindowGroup
GtkWindowGroup
gtk_window_group_new
gtk_window_group_add_window
gtk_window_group_remove_window
gtk_window_group_list_windows
gtk_window_group_get_current_grab
gtk_window_group_get_current_device_grab
GTK_IS_WINDOW_GROUP
GTK_IS_WINDOW_GROUP_CLASS
GTK_TYPE_WINDOW_GROUP
GTK_WINDOW_GROUP
GTK_WINDOW_GROUP_CLASS
GTK_WINDOW_GROUP_GET_CLASS
GtkWindowGroupPrivate
gtk_window_group_get_type
gtkmain
General
gtk_disable_setlocale
gtk_get_default_language
gtk_get_locale_direction
gtk_init
gtk_init_check
gtk_events_pending
gtk_main
gtk_main_level
gtk_main_quit
gtk_main_iteration
gtk_main_iteration_do
gtk_main_do_event
gtk_grab_add
gtk_grab_get_current
gtk_grab_remove
gtk_device_grab_add
gtk_device_grab_remove
GTK_PRIORITY_RESIZE
gtk_get_current_event
gtk_get_current_event_time
gtk_get_current_event_state
gtk_get_current_event_device
gtk_get_event_widget
gtk_get_event_target
gtk_get_event_target_with_type
gtk_propagate_event
gtk_init_abi_check
gtk_init_check_abi_check
GTKMAIN_C_VAR
gtkfeatures
Feature Test Macros
gtk_get_major_version
gtk_get_minor_version
gtk_get_micro_version
gtk_get_binary_age
gtk_get_interface_age
gtk_check_version
GTK_MAJOR_VERSION
GTK_MINOR_VERSION
GTK_MICRO_VERSION
GTK_BINARY_AGE
GTK_INTERFACE_AGE
GTK_CHECK_VERSION
gtkwidgetpath
GtkWidgetPath
GtkWidgetPath
gtk_widget_path_append_type
gtk_widget_path_append_with_siblings
gtk_widget_path_append_for_widget
gtk_widget_path_copy
gtk_widget_path_ref
gtk_widget_path_unref
gtk_widget_path_free
gtk_widget_path_get_object_type
gtk_widget_path_has_parent
gtk_widget_path_is_type
gtk_widget_path_iter_add_class
gtk_widget_path_iter_clear_classes
gtk_widget_path_iter_get_name
gtk_widget_path_iter_get_object_name
gtk_widget_path_iter_get_object_type
gtk_widget_path_iter_get_siblings
gtk_widget_path_iter_get_sibling_index
gtk_widget_path_iter_get_state
gtk_widget_path_iter_has_class
gtk_widget_path_iter_has_name
gtk_widget_path_iter_has_qclass
gtk_widget_path_iter_has_qname
gtk_widget_path_iter_list_classes
gtk_widget_path_iter_remove_class
gtk_widget_path_iter_set_name
gtk_widget_path_iter_set_object_name
gtk_widget_path_iter_set_object_type
gtk_widget_path_iter_set_state
gtk_widget_path_length
gtk_widget_path_new
gtk_widget_path_prepend_type
gtk_widget_path_to_string
GTK_TYPE_WIDGET_PATH
gtk_widget_path_get_type
gtkstyleprovider
GtkStyleProvider
GtkStyleProvider
GTK_STYLE_PROVIDER_PRIORITY_FALLBACK
GTK_STYLE_PROVIDER_PRIORITY_THEME
GTK_STYLE_PROVIDER_PRIORITY_SETTINGS
GTK_STYLE_PROVIDER_PRIORITY_APPLICATION
GTK_STYLE_PROVIDER_PRIORITY_USER
GTK_TYPE_STYLE_PROVIDER
GTK_STYLE_PROVIDER
GTK_IS_STYLE_PROVIDER
GTK_STYLE_PROVIDER_GET_IFACE
gtk_style_provider_get_type
gtkstylecontext
GtkStyleContext
GTK_STYLE_PROPERTY_BACKGROUND_COLOR
GTK_STYLE_PROPERTY_COLOR
GTK_STYLE_PROPERTY_FONT
GTK_STYLE_PROPERTY_MARGIN
GTK_STYLE_PROPERTY_PADDING
GTK_STYLE_PROPERTY_BORDER_WIDTH
GTK_STYLE_PROPERTY_BORDER_RADIUS
GTK_STYLE_PROPERTY_BORDER_STYLE
GTK_STYLE_PROPERTY_BORDER_COLOR
GTK_STYLE_PROPERTY_BACKGROUND_IMAGE
GtkBorderStyle
GTK_STYLE_CLASS_ACCELERATOR
GTK_STYLE_CLASS_ARROW
GTK_STYLE_CLASS_BACKGROUND
GTK_STYLE_CLASS_BOTTOM
GTK_STYLE_CLASS_BUTTON
GTK_STYLE_CLASS_CALENDAR
GTK_STYLE_CLASS_CELL
GTK_STYLE_CLASS_COMBOBOX_ENTRY
GTK_STYLE_CLASS_CONTEXT_MENU
GTK_STYLE_CLASS_CHECK
GTK_STYLE_CLASS_CSD
GTK_STYLE_CLASS_CURSOR_HANDLE
GTK_STYLE_CLASS_DEFAULT
GTK_STYLE_CLASS_DESTRUCTIVE_ACTION
GTK_STYLE_CLASS_DIM_LABEL
GTK_STYLE_CLASS_DND
GTK_STYLE_CLASS_DOCK
GTK_STYLE_CLASS_ENTRY
GTK_STYLE_CLASS_ERROR
GTK_STYLE_CLASS_EXPANDER
GTK_STYLE_CLASS_FRAME
GTK_STYLE_CLASS_FLAT
GTK_STYLE_CLASS_HEADER
GTK_STYLE_CLASS_HIGHLIGHT
GTK_STYLE_CLASS_HORIZONTAL
GTK_STYLE_CLASS_IMAGE
GTK_STYLE_CLASS_INFO
GTK_STYLE_CLASS_INLINE_TOOLBAR
GTK_STYLE_CLASS_INSERTION_CURSOR
GTK_STYLE_CLASS_LABEL
GTK_STYLE_CLASS_LEFT
GTK_STYLE_CLASS_LEVEL_BAR
GTK_STYLE_CLASS_LINKED
GTK_STYLE_CLASS_LIST
GTK_STYLE_CLASS_LIST_ROW
GTK_STYLE_CLASS_MARK
GTK_STYLE_CLASS_MENU
GTK_STYLE_CLASS_MENUBAR
GTK_STYLE_CLASS_MENUITEM
GTK_STYLE_CLASS_MESSAGE_DIALOG
GTK_STYLE_CLASS_MONOSPACE
GTK_STYLE_CLASS_NEEDS_ATTENTION
GTK_STYLE_CLASS_NOTEBOOK
GTK_STYLE_CLASS_OSD
GTK_STYLE_CLASS_OVERSHOOT
GTK_STYLE_CLASS_PANE_SEPARATOR
GTK_STYLE_CLASS_PAPER
GTK_STYLE_CLASS_POPUP
GTK_STYLE_CLASS_POPOVER
GTK_STYLE_CLASS_PRIMARY_TOOLBAR
GTK_STYLE_CLASS_PROGRESSBAR
GTK_STYLE_CLASS_PULSE
GTK_STYLE_CLASS_QUESTION
GTK_STYLE_CLASS_RADIO
GTK_STYLE_CLASS_RAISED
GTK_STYLE_CLASS_READ_ONLY
GTK_STYLE_CLASS_RIGHT
GTK_STYLE_CLASS_RUBBERBAND
GTK_STYLE_CLASS_SCALE
GTK_STYLE_CLASS_SCALE_HAS_MARKS_ABOVE
GTK_STYLE_CLASS_SCALE_HAS_MARKS_BELOW
GTK_STYLE_CLASS_SCROLLBAR
GTK_STYLE_CLASS_SCROLLBARS_JUNCTION
GTK_STYLE_CLASS_SEPARATOR
GTK_STYLE_CLASS_SIDEBAR
GTK_STYLE_CLASS_SLIDER
GTK_STYLE_CLASS_SPINBUTTON
GTK_STYLE_CLASS_SPINNER
GTK_STYLE_CLASS_STATUSBAR
GTK_STYLE_CLASS_SUBTITLE
GTK_STYLE_CLASS_SUGGESTED_ACTION
GTK_STYLE_CLASS_TITLE
GTK_STYLE_CLASS_TITLEBAR
GTK_STYLE_CLASS_TOOLBAR
GTK_STYLE_CLASS_TOOLTIP
GTK_STYLE_CLASS_TOUCH_SELECTION
GTK_STYLE_CLASS_TOP
GTK_STYLE_CLASS_TROUGH
GTK_STYLE_CLASS_UNDERSHOOT
GTK_STYLE_CLASS_VERTICAL
GTK_STYLE_CLASS_VIEW
GTK_STYLE_CLASS_WARNING
GTK_STYLE_CLASS_WIDE
GtkStyleContext
gtk_style_context_new
gtk_style_context_add_provider
gtk_style_context_add_provider_for_display
gtk_style_context_get
gtk_style_context_get_parent
gtk_style_context_get_path
gtk_style_context_get_property
gtk_style_context_get_display
gtk_style_context_get_state
gtk_style_context_get_valist
gtk_style_context_get_section
gtk_style_context_get_color
gtk_style_context_get_border
gtk_style_context_get_padding
gtk_style_context_get_margin
gtk_style_context_lookup_color
gtk_style_context_remove_provider
gtk_style_context_remove_provider_for_display
gtk_style_context_reset_widgets
gtk_style_context_restore
gtk_style_context_save
gtk_style_context_set_parent
gtk_style_context_set_path
gtk_style_context_add_class
gtk_style_context_remove_class
gtk_style_context_has_class
gtk_style_context_list_classes
gtk_style_context_set_display
gtk_style_context_set_state
gtk_style_context_set_scale
gtk_style_context_get_scale
GtkStyleContextPrintFlags
gtk_style_context_to_string
GtkBorder
gtk_border_new
gtk_border_copy
gtk_border_free
gtk_render_arrow
gtk_render_background
gtk_render_background_get_clip
gtk_render_check
gtk_render_expander
gtk_render_focus
gtk_render_frame
gtk_render_handle
gtk_render_layout
gtk_render_line
gtk_render_option
gtk_render_activity
gtk_render_icon
gtk_render_insertion_cursor
GTK_TYPE_STYLE_CONTEXT
GTK_STYLE_CONTEXT
GTK_STYLE_CONTEXT_CLASS
GTK_STYLE_CONTEXT_GET_CLASS
GTK_IS_STYLE_CONTEXT
GTK_IS_STYLE_CONTEXT_CLASS
GTK_TYPE_BORDER
GtkStyleContextPrivate
gtk_style_context_get_type
gtk_border_get_type
gtkcssprovider
GtkCssProvider
GtkCssProvider
gtk_css_provider_load_named
gtk_css_provider_load_from_data
gtk_css_provider_load_from_file
gtk_css_provider_load_from_path
gtk_css_provider_load_from_resource
gtk_css_provider_new
gtk_css_provider_to_string
GTK_CSS_PARSER_ERROR
GtkCssParserError
GtkCssParserWarning
GtkCssLocation
GtkCssSection
gtk_css_section_new
gtk_css_section_ref
gtk_css_section_unref
gtk_css_section_print
gtk_css_section_to_string
gtk_css_section_get_file
gtk_css_section_get_parent
gtk_css_section_get_start_location
gtk_css_section_get_end_location
GTK_TYPE_CSS_PROVIDER
GTK_CSS_PROVIDER
GTK_CSS_PROVIDER_CLASS
GTK_CSS_PROVIDER_GET_CLASS
GTK_IS_CSS_PROVIDER
GTK_IS_CSS_PROVIDER_CLASS
GTK_TYPE_CSS_SECTION
GtkCssProviderPrivate
gtk_css_provider_get_type
gtk_css_provider_error_quark
gtk_css_section_get_type
gtkselection
Selections
GtkSelectionData
gtk_selection_data_set
gtk_selection_data_set_text
gtk_selection_data_get_text
gtk_selection_data_set_pixbuf
gtk_selection_data_get_pixbuf
gtk_selection_data_set_texture
gtk_selection_data_get_texture
gtk_selection_data_set_uris
gtk_selection_data_get_uris
gtk_selection_data_get_targets
gtk_selection_data_targets_include_image
gtk_selection_data_targets_include_text
gtk_selection_data_targets_include_uri
gtk_selection_data_get_data
gtk_selection_data_get_length
gtk_selection_data_get_data_with_length
gtk_selection_data_get_data_type
gtk_selection_data_get_display
gtk_selection_data_get_format
gtk_selection_data_get_target
gtk_targets_include_image
gtk_targets_include_text
gtk_targets_include_uri
gtk_selection_data_copy
gtk_selection_data_free
GTK_TYPE_SELECTION_DATA
gtk_selection_data_get_type
gtkdnd
Drag and Drop
GtkDestDefaults
GtkDragResult
gtk_drag_dest_set
gtk_drag_dest_unset
gtk_drag_dest_find_target
gtk_drag_dest_get_target_list
gtk_drag_dest_set_target_list
gtk_drag_dest_add_text_targets
gtk_drag_dest_add_image_targets
gtk_drag_dest_add_uri_targets
gtk_drag_dest_set_track_motion
gtk_drag_dest_get_track_motion
gtk_drag_get_data
gtk_drag_get_source_widget
gtk_drag_highlight
gtk_drag_unhighlight
gtk_drag_begin
gtk_drag_cancel
gtk_drag_set_icon_widget
gtk_drag_set_icon_paintable
gtk_drag_set_icon_name
gtk_drag_set_icon_gicon
gtk_drag_set_icon_default
gtk_drag_check_threshold
gtk_drag_source_set
gtk_drag_source_set_icon_name
gtk_drag_source_set_icon_gicon
gtk_drag_source_set_icon_paintable
gtk_drag_source_unset
gtk_drag_source_set_target_list
gtk_drag_source_get_target_list
gtk_drag_source_add_text_targets
gtk_drag_source_add_image_targets
gtk_drag_source_add_uri_targets
gtkbindings
Bindings
GtkBindingSet
GtkBindingEntry
GtkBindingSignal
GtkBindingArg
gtk_binding_entry_add_signall
gtk_binding_set_new
gtk_binding_set_by_class
gtk_binding_set_find
gtk_bindings_activate
gtk_bindings_activate_event
gtk_binding_set_activate
gtk_binding_entry_add_signal
gtk_binding_entry_add_signal_from_string
gtk_binding_entry_skip
gtk_binding_entry_remove
gtkenums
Standard Enumerations
GtkBaselinePosition
GtkDeleteType
GtkDirectionType
GtkJustification
GtkMovementStep
GtkOrientation
GtkPackType
GtkPositionType
GtkReliefStyle
GtkScrollStep
GtkScrollType
GtkSelectionMode
GtkShadowType
GtkStateFlags
GtkToolbarStyle
GtkSortType
GtkIconSize
gtkicontheme
GtkIconTheme
GtkIconInfo
GtkIconTheme
GtkIconThemeClass
GtkIconLookupFlags
GTK_ICON_THEME_ERROR
GtkIconThemeError
gtk_icon_theme_new
gtk_icon_theme_get_default
gtk_icon_theme_get_for_display
gtk_icon_theme_set_display
gtk_icon_theme_set_search_path
gtk_icon_theme_get_search_path
gtk_icon_theme_append_search_path
gtk_icon_theme_prepend_search_path
gtk_icon_theme_add_resource_path
gtk_icon_theme_set_custom_theme
gtk_icon_theme_has_icon
gtk_icon_theme_lookup_icon
gtk_icon_theme_lookup_icon_for_scale
gtk_icon_theme_choose_icon
gtk_icon_theme_choose_icon_for_scale
gtk_icon_theme_lookup_by_gicon
gtk_icon_theme_lookup_by_gicon_for_scale
gtk_icon_theme_load_icon
gtk_icon_theme_load_icon_for_scale
gtk_icon_theme_list_contexts
gtk_icon_theme_list_icons
gtk_icon_theme_get_icon_sizes
gtk_icon_theme_get_example_icon_name
gtk_icon_theme_rescan_if_needed
gtk_icon_info_new_for_pixbuf
gtk_icon_info_get_base_size
gtk_icon_info_get_base_scale
gtk_icon_info_get_filename
gtk_icon_info_load_icon
gtk_icon_info_load_texture
gtk_icon_info_load_icon_async
gtk_icon_info_load_icon_finish
gtk_icon_info_load_symbolic
gtk_icon_info_load_symbolic_async
gtk_icon_info_load_symbolic_finish
gtk_icon_info_load_symbolic_for_context
gtk_icon_info_load_symbolic_for_context_async
gtk_icon_info_load_symbolic_for_context_finish
gtk_icon_info_is_symbolic
GtkIconInfoClass
GTK_ICON_THEME
GTK_IS_ICON_THEME
GTK_TYPE_ICON_THEME
gtk_icon_theme_get_type
GTK_ICON_THEME_CLASS
GTK_IS_ICON_THEME_CLASS
GTK_ICON_THEME_GET_CLASS
gtk_icon_info_get_type
GTK_TYPE_ICON_INFO
GTK_ICON_INFO
GTK_ICON_INFO_CLASS
GTK_ICON_INFO_GET_CLASS
GTK_IS_ICON_INFO
GTK_IS_ICON_INFO_CLASS
GtkIconThemePrivate
gtk_icon_theme_error_quark
gtkprintoperation
High-level Printing API
GtkPrintOperation
GtkPrintOperationClass
GtkPrintStatus
GtkPrintOperationAction
GtkPrintOperationResult
GtkPrintError
GTK_PRINT_ERROR
gtk_print_operation_new
gtk_print_operation_set_allow_async
gtk_print_operation_get_error
gtk_print_operation_set_default_page_setup
gtk_print_operation_get_default_page_setup
gtk_print_operation_set_print_settings
gtk_print_operation_get_print_settings
gtk_print_operation_set_job_name
gtk_print_operation_set_n_pages
gtk_print_operation_get_n_pages_to_print
gtk_print_operation_set_current_page
gtk_print_operation_set_use_full_page
gtk_print_operation_set_unit
gtk_print_operation_set_export_filename
gtk_print_operation_set_show_progress
gtk_print_operation_set_track_print_status
gtk_print_operation_set_custom_tab_label
gtk_print_operation_run
gtk_print_operation_cancel
gtk_print_operation_draw_page_finish
gtk_print_operation_set_defer_drawing
gtk_print_operation_get_status
gtk_print_operation_get_status_string
gtk_print_operation_is_finished
gtk_print_operation_set_support_selection
gtk_print_operation_get_support_selection
gtk_print_operation_set_has_selection
gtk_print_operation_get_has_selection
gtk_print_operation_set_embed_page_setup
gtk_print_operation_get_embed_page_setup
gtk_print_run_page_setup_dialog
GtkPageSetupDoneFunc
gtk_print_run_page_setup_dialog_async
GtkPrintOperationPreview
gtk_print_operation_preview_end_preview
gtk_print_operation_preview_is_selected
gtk_print_operation_preview_render_page
GTK_TYPE_PRINT_OPERATION
GTK_PRINT_OPERATION
GTK_IS_PRINT_OPERATION
GTK_IS_PRINT_OPERATION_CLASS
GTK_PRINT_OPERATION_CLASS
GTK_PRINT_OPERATION_GET_CLASS
GTK_IS_PRINT_OPERATION_PREVIEW
GTK_PRINT_OPERATION_PREVIEW
GTK_PRINT_OPERATION_PREVIEW_GET_IFACE
GTK_TYPE_PRINT_OPERATION_PREVIEW
GtkPrintOperationPreviewIface
gtk_print_error_quark
gtk_print_operation_get_type
gtk_print_operation_preview_get_type
GtkPrintOperationPrivate
gtkprintunixdialog
GtkPrintUnixDialog
GtkPrintUnixDialog
gtk_print_unix_dialog_new
gtk_print_unix_dialog_set_page_setup
gtk_print_unix_dialog_get_page_setup
gtk_print_unix_dialog_set_current_page
gtk_print_unix_dialog_get_current_page
gtk_print_unix_dialog_set_settings
gtk_print_unix_dialog_get_settings
gtk_print_unix_dialog_get_selected_printer
gtk_print_unix_dialog_add_custom_tab
gtk_print_unix_dialog_set_support_selection
gtk_print_unix_dialog_get_support_selection
gtk_print_unix_dialog_set_has_selection
gtk_print_unix_dialog_get_has_selection
gtk_print_unix_dialog_set_embed_page_setup
gtk_print_unix_dialog_get_embed_page_setup
gtk_print_unix_dialog_get_page_setup_set
GtkPrintCapabilities
gtk_print_unix_dialog_set_manual_capabilities
gtk_print_unix_dialog_get_manual_capabilities
GTK_TYPE_PRINT_UNIX_DIALOG
GTK_PRINT_UNIX_DIALOG
GTK_PRINT_UNIX_DIALOG_CLASS
GTK_IS_PRINT_UNIX_DIALOG
GTK_IS_PRINT_UNIX_DIALOG_CLASS
GTK_PRINT_UNIX_DIALOG_GET_CLASS
GTK_TYPE_PRINT_CAPABILITIES
GtkPrintUnixDialogPrivate
gtk_print_unix_dialog_get_type
gtk_print_capabilities_get_type
gtkprinter
GtkPrinter
GtkPrinter
GtkPrintBackend
gtk_printer_new
gtk_printer_get_backend
gtk_printer_get_name
gtk_printer_get_state_message
gtk_printer_get_description
gtk_printer_get_location
gtk_printer_get_icon_name
gtk_printer_get_job_count
gtk_printer_is_active
gtk_printer_is_paused
gtk_printer_is_accepting_jobs
gtk_printer_is_virtual
gtk_printer_is_default
gtk_printer_accepts_ps
gtk_printer_accepts_pdf
gtk_printer_list_papers
gtk_printer_compare
gtk_printer_has_details
gtk_printer_request_details
gtk_printer_get_capabilities
gtk_printer_get_default_page_size
gtk_printer_get_hard_margins
gtk_printer_get_hard_margins_for_paper_size
GtkPrinterFunc
gtk_enumerate_printers
GTK_TYPE_PRINTER
GTK_PRINTER
GTK_PRINTER_CLASS
GTK_IS_PRINTER
GTK_IS_PRINTER_CLASS
GTK_PRINTER_GET_CLASS
GtkPrinterPrivate
gtk_printer_get_type
gtkprintsettings
GtkPrintSettings
GtkPrintSettings
GtkPrintSettingsFunc
gtk_print_settings_new
gtk_print_settings_copy
gtk_print_settings_has_key
gtk_print_settings_get
gtk_print_settings_set
gtk_print_settings_unset
gtk_print_settings_foreach
gtk_print_settings_get_bool
gtk_print_settings_set_bool
gtk_print_settings_get_double
gtk_print_settings_get_double_with_default
gtk_print_settings_set_double
gtk_print_settings_get_length
gtk_print_settings_set_length
gtk_print_settings_get_int
gtk_print_settings_get_int_with_default
gtk_print_settings_set_int
GTK_PRINT_SETTINGS_PRINTER
gtk_print_settings_get_printer
gtk_print_settings_set_printer
GtkPageOrientation
GTK_PRINT_SETTINGS_ORIENTATION
gtk_print_settings_get_orientation
gtk_print_settings_set_orientation
GTK_PRINT_SETTINGS_PAPER_FORMAT
gtk_print_settings_get_paper_size
gtk_print_settings_set_paper_size
GTK_PRINT_SETTINGS_PAPER_WIDTH
gtk_print_settings_get_paper_width
gtk_print_settings_set_paper_width
GTK_PRINT_SETTINGS_PAPER_HEIGHT
gtk_print_settings_get_paper_height
gtk_print_settings_set_paper_height
GTK_PRINT_SETTINGS_USE_COLOR
gtk_print_settings_get_use_color
gtk_print_settings_set_use_color
GTK_PRINT_SETTINGS_COLLATE
gtk_print_settings_get_collate
gtk_print_settings_set_collate
GTK_PRINT_SETTINGS_REVERSE
gtk_print_settings_get_reverse
gtk_print_settings_set_reverse
GtkPrintDuplex
GTK_PRINT_SETTINGS_DUPLEX
gtk_print_settings_get_duplex
gtk_print_settings_set_duplex
GtkPrintQuality
GTK_PRINT_SETTINGS_QUALITY
gtk_print_settings_get_quality
gtk_print_settings_set_quality
GTK_PRINT_SETTINGS_N_COPIES
gtk_print_settings_get_n_copies
gtk_print_settings_set_n_copies
GTK_PRINT_SETTINGS_NUMBER_UP
gtk_print_settings_get_number_up
gtk_print_settings_set_number_up
GtkNumberUpLayout
GTK_PRINT_SETTINGS_NUMBER_UP_LAYOUT
gtk_print_settings_get_number_up_layout
gtk_print_settings_set_number_up_layout
GTK_PRINT_SETTINGS_RESOLUTION
gtk_print_settings_get_resolution
gtk_print_settings_set_resolution
gtk_print_settings_set_resolution_xy
GTK_PRINT_SETTINGS_RESOLUTION_X
gtk_print_settings_get_resolution_x
GTK_PRINT_SETTINGS_RESOLUTION_Y
gtk_print_settings_get_resolution_y
GTK_PRINT_SETTINGS_PRINTER_LPI
gtk_print_settings_get_printer_lpi
gtk_print_settings_set_printer_lpi
GTK_PRINT_SETTINGS_SCALE
gtk_print_settings_get_scale
gtk_print_settings_set_scale
GtkPrintPages
GTK_PRINT_SETTINGS_PRINT_PAGES
gtk_print_settings_get_print_pages
gtk_print_settings_set_print_pages
GtkPageRange
GTK_PRINT_SETTINGS_PAGE_RANGES
gtk_print_settings_get_page_ranges
gtk_print_settings_set_page_ranges
GtkPageSet
GTK_PRINT_SETTINGS_PAGE_SET
gtk_print_settings_get_page_set
gtk_print_settings_set_page_set
GTK_PRINT_SETTINGS_DEFAULT_SOURCE
gtk_print_settings_get_default_source
gtk_print_settings_set_default_source
GTK_PRINT_SETTINGS_MEDIA_TYPE
gtk_print_settings_get_media_type
gtk_print_settings_set_media_type
GTK_PRINT_SETTINGS_DITHER
gtk_print_settings_get_dither
gtk_print_settings_set_dither
GTK_PRINT_SETTINGS_FINISHINGS
gtk_print_settings_get_finishings
gtk_print_settings_set_finishings
GTK_PRINT_SETTINGS_OUTPUT_BIN
gtk_print_settings_get_output_bin
gtk_print_settings_set_output_bin
GTK_PRINT_SETTINGS_OUTPUT_DIR
GTK_PRINT_SETTINGS_OUTPUT_BASENAME
GTK_PRINT_SETTINGS_OUTPUT_FILE_FORMAT
GTK_PRINT_SETTINGS_OUTPUT_URI
GTK_PRINT_SETTINGS_WIN32_DRIVER_EXTRA
GTK_PRINT_SETTINGS_WIN32_DRIVER_VERSION
gtk_print_settings_new_from_file
gtk_print_settings_new_from_key_file
gtk_print_settings_new_from_gvariant
gtk_print_settings_load_file
gtk_print_settings_load_key_file
gtk_print_settings_to_file
gtk_print_settings_to_key_file
gtk_print_settings_to_gvariant
GTK_TYPE_PRINT_SETTINGS
GTK_PRINT_SETTINGS
GTK_IS_PRINT_SETTINGS
gtk_print_settings_get_type
gtkpapersize
GtkPaperSize
GtkPaperSize
GtkUnit
GTK_UNIT_PIXEL
GTK_PAPER_NAME_A3
GTK_PAPER_NAME_A4
GTK_PAPER_NAME_A5
GTK_PAPER_NAME_B5
GTK_PAPER_NAME_LETTER
GTK_PAPER_NAME_EXECUTIVE
GTK_PAPER_NAME_LEGAL
gtk_paper_size_new
gtk_paper_size_new_from_ppd
gtk_paper_size_new_from_ipp
gtk_paper_size_new_custom
gtk_paper_size_copy
gtk_paper_size_free
gtk_paper_size_is_equal
gtk_paper_size_get_paper_sizes
gtk_paper_size_get_name
gtk_paper_size_get_display_name
gtk_paper_size_get_ppd_name
gtk_paper_size_get_width
gtk_paper_size_get_height
gtk_paper_size_is_ipp
gtk_paper_size_is_custom
gtk_paper_size_set_size
gtk_paper_size_get_default_top_margin
gtk_paper_size_get_default_bottom_margin
gtk_paper_size_get_default_left_margin
gtk_paper_size_get_default_right_margin
gtk_paper_size_get_default
gtk_paper_size_new_from_key_file
gtk_paper_size_new_from_gvariant
gtk_paper_size_to_key_file
gtk_paper_size_to_gvariant
GTK_TYPE_PAPER_SIZE
GTK_CUSTOM_PAPER_UNIX_DIALOG
GTK_CUSTOM_PAPER_UNIX_DIALOG_CLASS
GTK_CUSTOM_PAPER_UNIX_DIALOG_GET_CLASS
GTK_IS_CUSTOM_PAPER_UNIX_DIALOG
GTK_IS_CUSTOM_PAPER_UNIX_DIALOG_CLASS
GTK_TYPE_CUSTOM_PAPER_UNIX_DIALOG
GtkCustomPaperUnixDialog
GtkCustomPaperUnixDialogClass
gtk_paper_size_get_type
gtk_custom_paper_unix_dialog_get_type
GtkCustomPaperUnixDialogPrivate
gtkpagesetup
GtkPageSetup
GtkPageSetup
gtk_page_setup_new
gtk_page_setup_copy
gtk_page_setup_get_orientation
gtk_page_setup_set_orientation
gtk_page_setup_get_paper_size
gtk_page_setup_set_paper_size
gtk_page_setup_get_top_margin
gtk_page_setup_set_top_margin
gtk_page_setup_get_bottom_margin
gtk_page_setup_set_bottom_margin
gtk_page_setup_get_left_margin
gtk_page_setup_set_left_margin
gtk_page_setup_get_right_margin
gtk_page_setup_set_right_margin
gtk_page_setup_set_paper_size_and_default_margins
gtk_page_setup_get_paper_width
gtk_page_setup_get_paper_height
gtk_page_setup_get_page_width
gtk_page_setup_get_page_height
gtk_page_setup_new_from_file
gtk_page_setup_new_from_key_file
gtk_page_setup_new_from_gvariant
gtk_page_setup_load_file
gtk_page_setup_load_key_file
gtk_page_setup_to_file
gtk_page_setup_to_key_file
gtk_page_setup_to_gvariant
GTK_TYPE_PAGE_SETUP
GTK_PAGE_SETUP
GTK_IS_PAGE_SETUP
gtk_page_setup_get_type
gtkprintcontext
GtkPrintContext
GtkPrintContext
gtk_print_context_get_cairo_context
gtk_print_context_set_cairo_context
gtk_print_context_get_page_setup
gtk_print_context_get_width
gtk_print_context_get_height
gtk_print_context_get_dpi_x
gtk_print_context_get_dpi_y
gtk_print_context_get_pango_fontmap
gtk_print_context_create_pango_context
gtk_print_context_create_pango_layout
gtk_print_context_get_hard_margins
GTK_TYPE_PRINT_CONTEXT
GTK_PRINT_CONTEXT
GTK_IS_PRINT_CONTEXT
gtk_print_context_get_type
gtkprintjob
GtkPrintJob
GtkPrintJob
GtkPrintJobCompleteFunc
gtk_print_job_new
gtk_print_job_get_settings
gtk_print_job_get_printer
gtk_print_job_get_title
gtk_print_job_get_status
gtk_print_job_set_source_file
gtk_print_job_set_source_fd
gtk_print_job_get_surface
gtk_print_job_send
gtk_print_job_set_track_print_status
gtk_print_job_get_track_print_status
gtk_print_job_get_pages
gtk_print_job_set_pages
gtk_print_job_get_page_ranges
gtk_print_job_set_page_ranges
gtk_print_job_get_page_set
gtk_print_job_set_page_set
gtk_print_job_get_num_copies
gtk_print_job_set_num_copies
gtk_print_job_get_scale
gtk_print_job_set_scale
gtk_print_job_get_n_up
gtk_print_job_set_n_up
gtk_print_job_get_n_up_layout
gtk_print_job_set_n_up_layout
gtk_print_job_get_rotate
gtk_print_job_set_rotate
gtk_print_job_get_collate
gtk_print_job_set_collate
gtk_print_job_get_reverse
gtk_print_job_set_reverse
GTK_TYPE_PRINT_JOB
GTK_PRINT_JOB
GTK_PRINT_JOB_CLASS
GTK_IS_PRINT_JOB
GTK_IS_PRINT_JOB_CLASS
GTK_PRINT_JOB_GET_CLASS
GtkPrintJobPrivate
gtk_print_job_get_type
gtkpagesetupunixdialog
GtkPageSetupUnixDialog
GtkPageSetupUnixDialog
GtkPageSetupUnixDialogClass
gtk_page_setup_unix_dialog_new
gtk_page_setup_unix_dialog_set_page_setup
gtk_page_setup_unix_dialog_get_page_setup
gtk_page_setup_unix_dialog_set_print_settings
gtk_page_setup_unix_dialog_get_print_settings
GTK_TYPE_PAGE_SETUP_UNIX_DIALOG
GTK_PAGE_SETUP_UNIX_DIALOG
GTK_PAGE_SETUP_UNIX_DIALOG_CLASS
GTK_IS_PAGE_SETUP_UNIX_DIALOG
GTK_IS_PAGE_SETUP_UNIX_DIALOG_CLASS
GTK_PAGE_SETUP_UNIX_DIALOG_GET_CLASS
GtkPageSetupUnixDialogPrivate
gtk_page_setup_unix_dialog_get_type
gtktesting
Testing
gtk_test_init
gtk_test_list_all_types
gtk_test_register_all_types
gtk_test_widget_wait_for_draw
filesystem
Filesystem utilities
GtkMountOperation
GtkMountOperationClass
gtk_mount_operation_new
gtk_mount_operation_is_showing
gtk_mount_operation_set_parent
gtk_mount_operation_get_parent
gtk_mount_operation_set_display
gtk_mount_operation_get_display
gtk_show_uri_on_window
GTK_IS_MOUNT_OPERATION
GTK_IS_MOUNT_OPERATION_CLASS
GTK_MOUNT_OPERATION
GTK_MOUNT_OPERATION_CLASS
GTK_MOUNT_OPERATION_GET_CLASS
GTK_TYPE_MOUNT_OPERATION
GtkMountOperationLookupContext
gtk_mount_operation_get_type
GtkMountOperationPrivate
gtkorientable
Orientable
GtkOrientable
gtk_orientable_get_orientation
gtk_orientable_set_orientation
GtkOrientableIface
GTK_IS_ORIENTABLE
GTK_IS_ORIENTABLE_CLASS
GTK_ORIENTABLE
GTK_ORIENTABLE_CLASS
GTK_ORIENTABLE_GET_IFACE
GTK_TYPE_ORIENTABLE
gtk_orientable_get_type
gtkapplication
GtkApplication
GtkApplication
GtkApplicationClass
gtk_application_new
gtk_application_add_window
gtk_application_remove_window
gtk_application_get_windows
gtk_application_get_window_by_id
gtk_application_get_active_window
GtkApplicationInhibitFlags
gtk_application_inhibit
gtk_application_uninhibit
gtk_application_prefers_app_menu
gtk_application_get_app_menu
gtk_application_set_app_menu
gtk_application_get_menubar
gtk_application_set_menubar
gtk_application_get_menu_by_id
gtk_application_list_action_descriptions
gtk_application_get_accels_for_action
gtk_application_set_accels_for_action
gtk_application_get_actions_for_accel
GTK_TYPE_APPLICATION
GTK_APPLICATION
GTK_APPLICATION_CLASS
GTK_IS_APPLICATION
GTK_IS_APPLICATION_CLASS
GTK_APPLICATION_GET_CLASS
gtk_application_get_type
GtkApplicationPrivate
gtkapplicationwindow
GtkApplicationWindow
GtkApplicationWindow
GtkApplicationWindowClass
gtk_application_window_new
gtk_application_window_set_show_menubar
gtk_application_window_get_show_menubar
gtk_application_window_get_id
gtk_application_window_set_help_overlay
gtk_application_window_get_help_overlay
GTK_TYPE_APPLICATION_WINDOW
GTK_APPLICATION_WINDOW
GTK_APPLICATION_WINDOW_CLASS
GTK_IS_APPLICATION_WINDOW
GTK_IS_APPLICATION_WINDOW_CLASS
GTK_APPLICATION_WINDOW_GET_CLASS
gtk_application_window_get_type
GtkApplicationWindowPrivate
gtkactionable
GtkActionable
GtkActionable
GtkActionableInterface
gtk_actionable_get_action_name
gtk_actionable_set_action_name
gtk_actionable_get_action_target_value
gtk_actionable_set_action_target_value
gtk_actionable_set_action_target
gtk_actionable_set_detailed_action_name
gtk_actionable_get_type
GTK_ACTIONABLE
GTK_ACTIONABLE_GET_IFACE
GTK_IS_ACTIONABLE
GTK_TYPE_ACTIONABLE
gtkgrid
GtkGrid
GtkGrid
GtkGridClass
gtk_grid_new
gtk_grid_attach
gtk_grid_attach_next_to
gtk_grid_get_child_at
gtk_grid_insert_row
gtk_grid_insert_column
gtk_grid_remove_row
gtk_grid_remove_column
gtk_grid_insert_next_to
gtk_grid_set_row_homogeneous
gtk_grid_get_row_homogeneous
gtk_grid_set_row_spacing
gtk_grid_get_row_spacing
gtk_grid_set_column_homogeneous
gtk_grid_get_column_homogeneous
gtk_grid_set_column_spacing
gtk_grid_get_column_spacing
gtk_grid_get_baseline_row
gtk_grid_set_baseline_row
gtk_grid_get_row_baseline_position
gtk_grid_set_row_baseline_position
GTK_TYPE_GRID
GTK_GRID
GTK_GRID_CLASS
GTK_IS_GRID
GTK_IS_GRID_CLASS
GTK_GRID_GET_CLASS
GtkGridPrivate
gtk_grid_get_type
gtkswitch
GtkSwitch
GtkSwitchClass
gtk_switch_new
gtk_switch_set_active
gtk_switch_get_active
gtk_switch_set_state
gtk_switch_get_state
GTK_TYPE_SWITCH
GTK_SWITCH
GTK_SWITCH_CLASS
GTK_IS_SWITCH
GTK_IS_SWITCH_CLASS
GTK_SWITCH_GET_CLASS
GtkSwitchPrivate
gtk_switch_get_type
gtkappchooser
GtkAppChooser
GtkAppChooser
gtk_app_chooser_get_app_info
gtk_app_chooser_get_content_type
gtk_app_chooser_refresh
GTK_TYPE_APP_CHOOSER
GTK_APP_CHOOSER
GTK_IS_APP_CHOOSER
GTK_APP_CHOOSER_GET_IFACE
gtk_app_chooser_get_type
GTK_APP_CHOOSER_ONLINE
GTK_APP_CHOOSER_ONLINE_GET_IFACE
GTK_APP_CHOOSER_ONLINE_PK
GTK_APP_CHOOSER_ONLINE_PK_CLASS
GTK_APP_CHOOSER_ONLINE_PK_GET_CLASS
GTK_IS_APP_CHOOSER_ONLINE
GTK_IS_APP_CHOOSER_ONLINE_PK
GTK_IS_APP_CHOOSER_ONLINE_PK_CLASS
gtkappchooserbutton
GtkAppChooserButton
GtkAppChooserButton
GtkAppChooserButtonClass
gtk_app_chooser_button_new
gtk_app_chooser_button_append_custom_item
gtk_app_chooser_button_append_separator
gtk_app_chooser_button_set_active_custom_item
gtk_app_chooser_button_get_show_default_item
gtk_app_chooser_button_set_show_default_item
gtk_app_chooser_button_get_show_dialog_item
gtk_app_chooser_button_set_show_dialog_item
gtk_app_chooser_button_get_heading
gtk_app_chooser_button_set_heading
GTK_TYPE_APP_CHOOSER_BUTTON
GTK_APP_CHOOSER_BUTTON
GTK_APP_CHOOSER_BUTTON_CLASS
GTK_IS_APP_CHOOSER_BUTTON
GTK_IS_APP_CHOOSER_BUTTON_CLASS
GTK_APP_CHOOSER_BUTTON_GET_CLASS
GtkAppChooserButtonPrivate
gtk_app_chooser_button_get_type
gtkappchooserdialog
GtkAppChooserDialog
GtkAppChooserDialog
GtkAppChooserDialogClass
gtk_app_chooser_dialog_new
gtk_app_chooser_dialog_new_for_content_type
gtk_app_chooser_dialog_get_widget
gtk_app_chooser_dialog_set_heading
gtk_app_chooser_dialog_get_heading
GTK_TYPE_APP_CHOOSER_DIALOG
GTK_APP_CHOOSER_DIALOG
GTK_APP_CHOOSER_DIALOG_CLASS
GTK_IS_APP_CHOOSER_DIALOG
GTK_IS_APP_CHOOSER_DIALOG_CLASS
GTK_APP_CHOOSER_DIALOG_GET_CLASS
GtkAppChooserDialogPrivate
gtk_app_chooser_dialog_get_type
gtkappchooserwidget
GtkAppChooserWidget
GtkAppChooserWidget
GtkAppChooserWidgetClass
gtk_app_chooser_widget_new
gtk_app_chooser_widget_set_show_default
gtk_app_chooser_widget_get_show_default
gtk_app_chooser_widget_set_show_recommended
gtk_app_chooser_widget_get_show_recommended
gtk_app_chooser_widget_set_show_fallback
gtk_app_chooser_widget_get_show_fallback
gtk_app_chooser_widget_set_show_other
gtk_app_chooser_widget_get_show_other
gtk_app_chooser_widget_set_show_all
gtk_app_chooser_widget_get_show_all
gtk_app_chooser_widget_set_default_text
gtk_app_chooser_widget_get_default_text
GTK_TYPE_APP_CHOOSER_WIDGET
GTK_APP_CHOOSER_WIDGET
GTK_APP_CHOOSER_WIDGET_CLASS
GTK_IS_APP_CHOOSER_WIDGET
GTK_IS_APP_CHOOSER_WIDGET_CLASS
GTK_APP_CHOOSER_WIDGET_GET_CLASS
GtkAppChooserWidgetPrivate
gtk_app_chooser_widget_get_type
gtklockbutton
GtkLockButton
GtkLockButton
GtkLockButtonClass
gtk_lock_button_new
gtk_lock_button_get_permission
gtk_lock_button_set_permission
GTK_TYPE_LOCK_BUTTON
GTK_LOCK_BUTTON
GTK_IS_LOCK_BUTTON
GTK_LOCK_BUTTON_CLASS
GTK_IS_LOCK_BUTTON_CLASS
GTK_LOCK_BUTTON_GET_CLASS
gtk_lock_button_get_type
GtkLockButtonPrivate
gtkoverlay
GtkOverlay
GtkOverlay
GtkOverlayClass
gtk_overlay_new
gtk_overlay_add_overlay
gtk_overlay_get_measure_overlay
gtk_overlay_set_measure_overlay
gtk_overlay_get_clip_overlay
gtk_overlay_set_clip_overlay
GTK_TYPE_OVERLAY
GTK_OVERLAY
GTK_OVERLAY_CLASS
GTK_IS_OVERLAY
GTK_IS_OVERLAY_CLASS
GTK_OVERLAY_GET_CLASS
gtk_overlay_get_type
GtkOverlayPrivate
gtkcolorchooser
GtkColorChooser
GtkColorChooser
gtk_color_chooser_get_rgba
gtk_color_chooser_set_rgba
gtk_color_chooser_get_use_alpha
gtk_color_chooser_set_use_alpha
gtk_color_chooser_add_palette
gtk_hsv_to_rgb
gtk_rgb_to_hsv
GTK_TYPE_COLOR_CHOOSER
GTK_COLOR_CHOOSER
GTK_IS_COLOR_CHOOSER
GTK_COLOR_CHOOSER_GET_IFACE
gtk_color_chooser_get_type
gtkcolorchooserwidget
GtkColorChooserWidget
GtkColorChooserWidget
GtkColorChooserWidgetClass
gtk_color_chooser_widget_new
GTK_TYPE_COLOR_CHOOSER_WIDGET
GTK_COLOR_CHOOSER_WIDGET
GTK_COLOR_CHOOSER_WIDGET_CLASS
GTK_IS_COLOR_CHOOSER_WIDGET
GTK_IS_COLOR_CHOOSER_WIDGET_CLASS
GTK_COLOR_CHOOSER_WIDGET_GET_CLASS
gtk_color_chooser_widget_get_type
GtkColorChooserWidgetPrivate
gtkcolorchooserdialog
GtkColorChooserDialog
GtkColorChooserDialog
gtk_color_chooser_dialog_new
GTK_TYPE_COLOR_CHOOSER_DIALOG
GTK_COLOR_CHOOSER_DIALOG
GTK_COLOR_CHOOSER_DIALOG_CLASS
GTK_IS_COLOR_CHOOSER_DIALOG
GTK_IS_COLOR_CHOOSER_DIALOG_CLASS
GTK_COLOR_CHOOSER_DIALOG_GET_CLASS
GtkColorChooserDialogPrivate
gtk_color_chooser_dialog_get_type
gtkactionbar
GtkActionBar
GtkActionBar
gtk_action_bar_new
gtk_action_bar_pack_start
gtk_action_bar_pack_end
gtk_action_bar_get_center_widget
gtk_action_bar_set_center_widget
gtk_action_bar_get_revealed
gtk_action_bar_set_revealed
GTK_TYPE_ACTION_BAR
GTK_ACTION_BAR
GTK_ACTION_BAR_CLASS
GTK_IS_ACTION_BAR
GTK_IS_ACTION_BAR_CLASS
GTK_ACTION_BAR_GET_CLASS
GtkActionBarPrivate
gtk_action_bar_get_type
gtkheaderbar
GtkHeaderBar
GtkHeaderBar
gtk_header_bar_new
gtk_header_bar_set_title
gtk_header_bar_get_title
gtk_header_bar_set_subtitle
gtk_header_bar_get_subtitle
gtk_header_bar_set_has_subtitle
gtk_header_bar_get_has_subtitle
gtk_header_bar_set_custom_title
gtk_header_bar_get_custom_title
gtk_header_bar_pack_start
gtk_header_bar_pack_end
gtk_header_bar_set_show_title_buttons
gtk_header_bar_get_show_title_buttons
gtk_header_bar_set_decoration_layout
gtk_header_bar_get_decoration_layout
GTK_TYPE_HEADER_BAR
GTK_HEADER_BAR
GTK_HEADER_BAR_CLASS
GTK_IS_HEADER_BAR
GTK_IS_HEADER_BAR_CLASS
GTK_HEADER_BAR_GET_CLASS
GtkHeaderBarPrivate
gtk_header_bar_get_type
gtkstack
GtkStack
GtkStack
GtkStackPage
gtk_stack_new
gtk_stack_add_named
gtk_stack_add_titled
gtk_stack_get_child_by_name
gtk_stack_get_page
gtk_stack_get_pages
gtk_stack_page_get_child
gtk_stack_set_visible_child
gtk_stack_get_visible_child
gtk_stack_set_visible_child_name
gtk_stack_get_visible_child_name
gtk_stack_set_visible_child_full
gtk_stack_set_homogeneous
gtk_stack_get_homogeneous
gtk_stack_set_hhomogeneous
gtk_stack_get_hhomogeneous
gtk_stack_set_vhomogeneous
gtk_stack_get_vhomogeneous
gtk_stack_set_transition_duration
gtk_stack_get_transition_duration
GtkStackTransitionType
gtk_stack_set_transition_type
gtk_stack_get_transition_type
gtk_stack_get_transition_running
gtk_stack_get_interpolate_size
gtk_stack_set_interpolate_size
GTK_TYPE_STACK
GTK_IS_STACK
GTK_IS_STACK_CLASS
GTK_STACK
GTK_STACK_CLASS
GTK_STACK_GET_CLASS
gtk_stack_get_type
gtk_stack_page_get_type
gtkstackswitcher
GtkStackSwitcher
GtkStackSwitcher
gtk_stack_switcher_new
gtk_stack_switcher_set_stack
gtk_stack_switcher_get_stack
GTK_TYPE_STACK_SWITCHER
GTK_IS_STACK_SWITCHER
GTK_IS_STACK_SWITCHER_CLASS
GTK_STACK_SWITCHER
GTK_STACK_SWITCHER_CLASS
GTK_STACK_SWITCHER_GET_CLASS
gtk_stack_switcher_get_type
gtkrevealer
GtkRevealer
GtkRevealer
GtkRevealerClass
gtk_revealer_new
gtk_revealer_get_reveal_child
gtk_revealer_set_reveal_child
gtk_revealer_get_child_revealed
gtk_revealer_get_transition_duration
gtk_revealer_set_transition_duration
GtkRevealerTransitionType
gtk_revealer_get_transition_type
gtk_revealer_set_transition_type
GTK_TYPE_REVEALER
GTK_IS_REVEALER
GTK_IS_REVEALER_CLASS
GTK_REVEALER
GTK_REVEALER_CLASS
GTK_REVEALER_GET_CLASS
gtk_revealer_get_type
gtkflowbox
GtkFlowBox
GtkFlowBox
gtk_flow_box_new
gtk_flow_box_insert
gtk_flow_box_get_child_at_index
gtk_flow_box_get_child_at_pos
gtk_flow_box_set_hadjustment
gtk_flow_box_set_vadjustment
gtk_flow_box_set_homogeneous
gtk_flow_box_get_homogeneous
gtk_flow_box_set_row_spacing
gtk_flow_box_get_row_spacing
gtk_flow_box_set_column_spacing
gtk_flow_box_get_column_spacing
gtk_flow_box_set_min_children_per_line
gtk_flow_box_get_min_children_per_line
gtk_flow_box_set_max_children_per_line
gtk_flow_box_get_max_children_per_line
gtk_flow_box_set_activate_on_single_click
gtk_flow_box_get_activate_on_single_click
GtkFlowBoxForeachFunc
gtk_flow_box_selected_foreach
gtk_flow_box_get_selected_children
gtk_flow_box_select_child
gtk_flow_box_unselect_child
gtk_flow_box_select_all
gtk_flow_box_unselect_all
gtk_flow_box_set_selection_mode
gtk_flow_box_get_selection_mode
GtkFlowBoxFilterFunc
gtk_flow_box_set_filter_func
gtk_flow_box_invalidate_filter
GtkFlowBoxSortFunc
gtk_flow_box_set_sort_func
gtk_flow_box_invalidate_sort
GtkFlowBoxCreateWidgetFunc
gtk_flow_box_bind_model
GtkFlowBoxChild
gtk_flow_box_child_new
gtk_flow_box_child_get_index
gtk_flow_box_child_is_selected
gtk_flow_box_child_changed
GtkFlowBoxChildClass
GTK_TYPE_FLOW_BOX
GTK_TYPE_FLOW_BOX_CHILD
GTK_FLOW_BOX
GTK_FLOW_BOX_CLASS
GTK_FLOW_BOX_GET_CLASS
GTK_IS_FLOW_BOX
GTK_IS_FLOW_BOX_CLASS
GTK_FLOW_BOX_CHILD
GTK_FLOW_BOX_CHILD_CLASS
GTK_FLOW_BOX_CHILD_GET_CLASS
GTK_IS_FLOW_BOX_CHILD
GTK_IS_FLOW_BOX_CHILD_CLASS
gtk_flow_box_get_type
gtk_flow_box_child_get_type
gtkpopover
GtkPopover
GtkPopover
gtk_popover_new
gtk_popover_new_from_model
gtk_popover_bind_model
gtk_popover_popup
gtk_popover_popdown
gtk_popover_set_relative_to
gtk_popover_get_relative_to
gtk_popover_set_pointing_to
gtk_popover_get_pointing_to
gtk_popover_set_position
gtk_popover_get_position
GtkPopoverConstraint
gtk_popover_set_constrain_to
gtk_popover_get_constrain_to
gtk_popover_set_modal
gtk_popover_get_modal
gtk_popover_set_default_widget
gtk_popover_get_default_widget
GTK_TYPE_POPOVER
GTK_IS_POPOVER
GTK_IS_POPOVER_CLASS
GTK_IS_POPOVER_MENU
GTK_IS_POPOVER_MENU_CLASS
GTK_POPOVER
GTK_POPOVER_CLASS
GTK_POPOVER_GET_CLASS
GtkPopoverPrivate
gtk_popover_get_type
gtkpopovermenu
GtkPopoverMenu
GtkPopoverMenu
gtk_popover_menu_new
gtk_popover_menu_add_submenu
gtk_popover_menu_open_submenu
GTK_TYPE_POPOVER_MENU
GTK_IS_POPOVER_MENU
GTK_IS_POPOVER_MENU_CLASS
GTK_POPOVER_MENU
GTK_POPOVER_MENU_CLASS
GTK_POPOVER_MENU_GET_CLASS
gtk_popover_menu_get_type
gtkmodelbutton
GtkModelButton
GtkModelButton
GtkButtonRole
gtk_model_button_new
GTK_TYPE_MODEL_BUTTON
GTK_MODEL_BUTTON
GTK_IS_MODEL_BUTTON
gtk_model_button_get_type
gtkeventcontroller
GtkEventController
GtkEventController
GtkPropagationPhase
gtk_event_controller_get_propagation_phase
gtk_event_controller_set_propagation_phase
gtk_event_controller_handle_event
gtk_event_controller_get_widget
gtk_event_controller_reset
GTK_TYPE_EVENT_CONTROLLER
GTK_EVENT_CONTROLLER
GTK_EVENT_CONTROLLER_CLASS
GTK_IS_EVENT_CONTROLLER
GTK_EVENT_CONTROLLER_GET_CLASS
GTK_IS_EVENT_CONTROLLER_CLASS
GtkEventControllerPriv
gtk_event_controller_get_type
gtkgesture
GtkGesture
GtkGesture
gtk_gesture_get_device
gtk_gesture_is_active
gtk_gesture_is_recognized
GtkEventSequenceState
gtk_gesture_get_sequence_state
gtk_gesture_set_sequence_state
gtk_gesture_set_state
gtk_gesture_get_sequences
gtk_gesture_handles_sequence
gtk_gesture_get_last_updated_sequence
gtk_gesture_get_last_event
gtk_gesture_get_point
gtk_gesture_get_bounding_box
gtk_gesture_get_bounding_box_center
gtk_gesture_group
gtk_gesture_ungroup
gtk_gesture_get_group
gtk_gesture_is_grouped_with
GTK_TYPE_GESTURE
GTK_GESTURE
GTK_GESTURE_CLASS
GTK_IS_GESTURE
GTK_IS_GESTURE_CLASS
GTK_GESTURE_GET_CLASS
gtk_gesture_get_type
gtkgesturesingle
GtkGestureSingle
GtkGestureSingle
gtk_gesture_single_get_exclusive
gtk_gesture_single_set_exclusive
gtk_gesture_single_get_touch_only
gtk_gesture_single_set_touch_only
gtk_gesture_single_get_button
gtk_gesture_single_set_button
gtk_gesture_single_get_current_button
gtk_gesture_single_get_current_sequence
GTK_TYPE_GESTURE_SINGLE
GTK_GESTURE_SINGLE
GTK_GESTURE_SINGLE_CLASS
GTK_IS_GESTURE_SINGLE
GTK_IS_GESTURE_SINGLE_CLASS
GTK_GESTURE_SINGLE_GET_CLASS
gtk_gesture_single_get_type
gtkeventcontrollerlegacy
GtkEventControllerLegacy
GtkEventControllerLegacy
gtk_event_controller_legacy_new
GTK_TYPE_EVENT_CONTROLLER_LEGACY
GTK_EVENT_CONTROLLER_LEGACY
GTK_EVENT_CONTROLLER_LEGACY_CLASS
GTK_IS_EVENT_CONTROLLER_LEGACY
GTK_IS_EVENT_CONTROLLER_LEGACY_CLASS
GTK_EVENT_CONTROLLER_LEGACY_GET_CLASS
gtk_event_controller_legacy_get_type
gtkeventcontrollerscroll
GtkEventControllerScroll
GtkEventControllerScroll
GtkEventControllerScrollFlags
gtk_event_controller_scroll_new
gtk_event_controller_scroll_set_flags
gtk_event_controller_scroll_get_flags
GTK_TYPE_EVENT_CONTROLLER_SCROLL
GTK_EVENT_CONTROLLER_SCROLL
GTK_EVENT_CONTROLLER_SCROLL_CLASS
GTK_IS_EVENT_CONTROLLER_SCROLL
GTK_IS_EVENT_CONTROLLER_SCROLL_CLASS
GTK_EVENT_CONTROLLER_SCROLL_GET_CLASS
gtk_event_controller_scroll_get_type
gtkeventcontrollermotion
GtkEventControllerMotion
GtkEventControllerMotion
gtk_event_controller_motion_new
gtk_event_controller_motion_get_pointer_origin
gtk_event_controller_motion_get_pointer_target
GTK_TYPE_EVENT_CONTROLLER_MOTION
GTK_EVENT_CONTROLLER_MOTION
GTK_EVENT_CONTROLLER_MOTION_CLASS
GTK_IS_EVENT_CONTROLLER_MOTION
GTK_IS_EVENT_CONTROLLER_MOTION_CLASS
GTK_EVENT_CONTROLLER_MOTION_GET_CLASS
gtk_event_controller_motion_get_type
gtkeventcontrollerkey
GtkEventControllerKey
GtkEventControllerKey
gtk_event_controller_key_new
gtk_event_controller_key_set_im_context
gtk_event_controller_key_get_im_context
gtk_event_controller_key_forward
gtk_event_controller_key_get_group
gtk_event_controller_key_get_focus_origin
gtk_event_controller_key_get_focus_target
GTK_TYPE_EVENT_CONTROLLER_KEY
GTK_EVENT_CONTROLLER_KEY
GTK_EVENT_CONTROLLER_KEY_CLASS
GTK_IS_EVENT_CONTROLLER_KEY
GTK_IS_EVENT_CONTROLLER_KEY_CLASS
GTK_EVENT_CONTROLLER_KEY_GET_CLASS
gtk_event_controller_key_get_type
gtkgesturedrag
GtkGestureDrag
GtkGestureDrag
gtk_gesture_drag_new
gtk_gesture_drag_get_start_point
gtk_gesture_drag_get_offset
GTK_TYPE_GESTURE_DRAG
GTK_GESTURE_DRAG
GTK_GESTURE_DRAG_CLASS
GTK_IS_GESTURE_DRAG
GTK_IS_GESTURE_DRAG_CLASS
GTK_GESTURE_DRAG_GET_CLASS
gtk_gesture_drag_get_type
gtkgesturelongpress
GtkGestureLongPress
GtkGestureLongPress
gtk_gesture_long_press_new
GTK_TYPE_GESTURE_LONG_PRESS
GTK_GESTURE_LONG_PRESS
GTK_GESTURE_LONG_PRESS_CLASS
GTK_IS_GESTURE_LONG_PRESS
GTK_IS_GESTURE_LONG_PRESS_CLASS
GTK_GESTURE_LONG_PRESS_GET_CLASS
gtk_gesture_long_press_get_type
gtkgesturemultipress
GtkGestureMultiPress
GtkGestureMultiPress
gtk_gesture_multi_press_new
gtk_gesture_multi_press_set_area
gtk_gesture_multi_press_get_area
GTK_TYPE_GESTURE_MULTI_PRESS
GTK_GESTURE_MULTI_PRESS
GTK_GESTURE_MULTI_PRESS_CLASS
GTK_IS_GESTURE_MULTI_PRESS
GTK_IS_GESTURE_MULTI_PRESS_CLASS
GTK_GESTURE_MULTI_PRESS_GET_CLASS
gtk_gesture_multi_press_get_type
gtkgesturepan
GtkGesturePan
GtkGesturePan
GtkPanDirection
gtk_gesture_pan_new
gtk_gesture_pan_get_orientation
gtk_gesture_pan_set_orientation
GTK_TYPE_GESTURE_PAN
GTK_GESTURE_PAN
GTK_GESTURE_PAN_CLASS
GTK_IS_GESTURE_PAN
GTK_IS_GESTURE_PAN_CLASS
GTK_GESTURE_PAN_GET_CLASS
gtk_gesture_pan_get_type
gtkgestureswipe
GtkGestureSwipe
GtkGestureSwipe
gtk_gesture_swipe_new
gtk_gesture_swipe_get_velocity
GTK_TYPE_GESTURE_SWIPE
GTK_GESTURE_SWIPE
GTK_GESTURE_SWIPE_CLASS
GTK_IS_GESTURE_SWIPE
GTK_IS_GESTURE_SWIPE_CLASS
GTK_GESTURE_SWIPE_GET_CLASS
gtk_gesture_swipe_get_type
gtkgesturerotate
GtkGestureRotate
GtkGestureRotate
gtk_gesture_rotate_new
gtk_gesture_rotate_get_angle_delta
GTK_TYPE_GESTURE_ROTATE
GTK_GESTURE_ROTATE
GTK_GESTURE_ROTATE_CLASS
GTK_IS_GESTURE_ROTATE
GTK_IS_GESTURE_ROTATE_CLASS
GTK_GESTURE_ROTATE_GET_CLASS
gtk_gesture_rotate_get_type
gtkgesturezoom
GtkGestureZoom
GtkGestureZoom
gtk_gesture_zoom_new
gtk_gesture_zoom_get_scale_delta
GTK_TYPE_GESTURE_ZOOM
GTK_GESTURE_ZOOM
GTK_GESTURE_ZOOM_CLASS
GTK_IS_GESTURE_ZOOM
GTK_IS_GESTURE_ZOOM_CLASS
GTK_GESTURE_ZOOM_GET_CLASS
gtk_gesture_zoom_get_type
gtkpadcontroller
GtkPadController
GtkPadController
gtk_pad_controller_new
gtk_pad_controller_set_action_entries
gtk_pad_controller_set_action
GtkPadActionType
GtkPadActionEntry
GTK_TYPE_PAD_CONTROLLER
GTK_PAD_CONTROLLER
GTK_PAD_CONTROLLER_CLASS
GTK_IS_PAD_CONTROLLER
GTK_IS_PAD_CONTROLLER_CLASS
GTK_PAD_CONTROLLER_GET_CLASS
gtk_pad_controller_get_type
gtkgesturestylus
GtkGestureStylus
GtkGestureStylus
gtk_gesture_stylus_new
gtk_gesture_stylus_get_axis
gtk_gesture_stylus_get_axes
gtk_gesture_stylus_get_backlog
gtk_gesture_stylus_get_device_tool
GTK_TYPE_GESTURE_STYLUS
GTK_GESTURE_STYLUS
GTK_GESTURE_STYLUS_CLASS
GTK_IS_GESTURE_STYLUS
GTK_IS_GESTURE_STYLUS_CLASS
GTK_GESTURE_STYLUS_GET_CLASS
GtkGestureStylusClass
gtk_gesture_stylus_get_type
gtkstacksidebar
GtkStackSidebar
gtk_stack_sidebar_new
gtk_stack_sidebar_set_stack
gtk_stack_sidebar_get_stack
GtkStackSidebarClass
GTK_TYPE_STACK_SIDEBAR
GTK_STACK_SIDEBAR
GTK_STACK_SIDEBAR_CLASS
GTK_IS_STACK_SIDEBAR
GTK_IS_STACK_SIDEBAR_CLASS
GTK_STACK_SIDEBAR_GET_CLASS
GtkStackSidebarPrivate
gtk_stack_sidebar_get_type
gtkglarea
GtkGLArea
GtkGLAreaClass
gtk_gl_area_new
gtk_gl_area_get_context
gtk_gl_area_make_current
gtk_gl_area_queue_render
gtk_gl_area_attach_buffers
gtk_gl_area_set_error
gtk_gl_area_get_error
gtk_gl_area_set_has_depth_buffer
gtk_gl_area_get_has_depth_buffer
gtk_gl_area_set_has_stencil_buffer
gtk_gl_area_get_has_stencil_buffer
gtk_gl_area_set_auto_render
gtk_gl_area_get_auto_render
gtk_gl_area_get_required_version
gtk_gl_area_set_required_version
gtk_gl_area_set_use_es
gtk_gl_area_get_use_es
GTK_TYPE_GL_AREA
GTK_GL_AREA
GTK_GL_AREA_CLASS
GTK_GL_AREA_GET_CLASS
GTK_IS_GL_AREA
GTK_IS_GL_AREA_CLASS
gtk_gl_area_get_type
gtkshortcutswindow
GtkShortcutsWindow
GTK_TYPE_SHORTCUTS_WINDOW
GTK_SHORTCUTS_WINDOW
GTK_IS_SHORTCUTS_WINDOW
GTK_SHORTCUTS_WINDOW_CLASS
GTK_IS_SHORTCUTS_WINDOW_CLASS
GTK_GET_SHORTCUTS_WINDOW_CLASS
GtkShortcutsWindowClass
gtk_shortcuts_window_get_type
GTK_SHORTCUTS_WINDOW_GET_CLASS
gtkshortcutssection
GtkShortcutsSection
GTK_TYPE_SHORTCUTS_SECTION
GTK_SHORTCUTS_SECTION
GTK_IS_SHORTCUTS_SECTION
GTK_SHORTCUTS_SECTION_CLASS
GTK_IS_SHORTCUTS_SECTION_CLASS
GTK_GET_SHORTCUTS_SECTION_CLASS
GtkShortcutsSectionClass
gtk_shortcuts_section_get_type
GTK_SHORTCUTS_SECTION_GET_CLASS
gtkshortcutsgroup
GtkShortcutsGroup
GTK_TYPE_SHORTCUTS_GROUP
GTK_SHORTCUTS_GROUP
GTK_IS_SHORTCUTS_GROUP
GTK_SHORTCUTS_GROUP_CLASS
GTK_IS_SHORTCUTS_GROUP_CLASS
GTK_GET_SHORTCUTS_GROUP_CLASS
GtkShortcutsGroupClass
gtk_shortcuts_group_get_type
GTK_SHORTCUTS_GROUP_GET_CLASS
gtkshortcutsshortcut
GtkShortcutsShortcut
GtkShortcutType
GTK_TYPE_SHORTCUTS_SHORTCUT
GTK_SHORTCUTS_SHORTCUT
GTK_IS_SHORTCUTS_SHORTCUT
GTK_SHORTCUTS_SHORTCUT_CLASS
GTK_IS_SHORTCUTS_SHORTCUT_CLASS
GTK_GET_SHORTCUTS_SHORTCUT_CLASS
GtkShortcutsShortcutClass
gtk_shortcuts_shortcut_get_type
gtk_shortcuts_shortcut_update_accel
GTK_SHORTCUTS_SHORTCUT_GET_CLASS
gtkshortcutlabel
GtkShortcutLabel
gtk_shortcut_label_new
gtk_shortcut_label_get_accelerator
gtk_shortcut_label_get_disabled_text
gtk_shortcut_label_set_accelerator
gtk_shortcut_label_set_disabled_text
GtkShortcutLabelClass
gtk_shortcut_label_get_type
GTK_TYPE_SHORTCUT_LABEL
GTK_SHORTCUT_LABEL
GTK_SHORTCUT_LABEL_CLASS
GTK_SHORTCUT_LABEL_GET_CLASS
GTK_IS_SHORTCUT_LABEL
GTK_IS_SHORTCUT_LABEL_CLASS
gtkvideo
GtkVideo
gtk_video_new
gtk_video_new_for_media_stream
gtk_video_new_for_file
gtk_video_new_for_filename
gtk_video_new_for_resource
gtk_video_get_media_stream
gtk_video_set_media_stream
gtk_video_get_file
gtk_video_set_file
gtk_video_set_filename
gtk_video_set_resource
gtk_video_get_autoplay
gtk_video_set_autoplay
gtk_video_get_loop
gtk_video_set_loop
gtk_video_get_type
gtkmediacontrols
GtkMediaControls
gtk_media_controls_new
gtk_media_controls_get_media_stream
gtk_media_controls_set_media_stream
gtk_media_controls_get_type
gtkmediafile
GtkMediaFile
gtk_media_file_new
gtk_media_file_new_for_filename
gtk_media_file_new_for_resource
gtk_media_file_new_for_file
gtk_media_file_new_for_input_stream
gtk_media_file_clear
gtk_media_file_set_filename
gtk_media_file_set_resource
gtk_media_file_set_file
gtk_media_file_get_file
gtk_media_file_set_input_stream
gtk_media_file_get_input_stream
GTK_TYPE_MEDIA_FILE
gtk_media_file_get_type
gtkmediastream
GtkMediaStream
GtkMediaStreamClass
gtk_media_stream_is_prepared
gtk_media_stream_get_error
gtk_media_stream_has_audio
gtk_media_stream_has_video
gtk_media_stream_play
gtk_media_stream_pause
gtk_media_stream_get_playing
gtk_media_stream_set_playing
gtk_media_stream_get_ended
gtk_media_stream_get_timestamp
gtk_media_stream_get_duration
gtk_media_stream_is_seekable
gtk_media_stream_is_seeking
gtk_media_stream_seek
gtk_media_stream_get_loop
gtk_media_stream_set_loop
gtk_media_stream_get_muted
gtk_media_stream_set_muted
gtk_media_stream_get_volume
gtk_media_stream_set_volume
gtk_media_stream_realize
gtk_media_stream_unrealize
gtk_media_stream_prepared
gtk_media_stream_unprepared
gtk_media_stream_update
gtk_media_stream_ended
gtk_media_stream_seek_success
gtk_media_stream_seek_failed
gtk_media_stream_gerror
gtk_media_stream_error
gtk_media_stream_error_valist
GTK_TYPE_MEDIA_STREAM
gtk_media_stream_get_type
gtkroot
GtkRoot
GtkRoot
gtk_root_get_for_surface
gtk_root_get_focus
gtk_root_set_focus
gtk_root_install_properties
gtk_root_get_type
gtklayoutmanager
GtkLayoutManager
GtkLayoutManagerClass
gtk_layout_manager_measure
gtk_layout_manager_allocate
gtk_layout_manager_get_request_mode
gtk_layout_manager_get_widget
gtk_layout_manager_get_layout_child
gtk_layout_manager_layout_changed
GTK_TYPE_LAYOUT_MANAGER
gtk_layout_manager_get_type
gtklayoutchild
GtkLayoutChild
GtkLayoutChildClass
gtk_layout_child_get_layout_manager
gtk_layout_child_get_child_widget
GTK_TYPE_LAYOUT_CHILD
gtk_layout_child_get_type
gtkboxlayout
GtkBoxLayout
gtk_box_layout_new
gtk_box_layout_set_homogeneous
gtk_box_layout_get_homogeneous
gtk_box_layout_set_spacing
gtk_box_layout_get_spacing
gtk_box_layout_set_baseline_position
gtk_box_layout_get_baseline_position
GTK_TYPE_BOX_LAYOUT
gtk_box_layout_get_type
gtkcustomlayout
GtkCustomLayout
GtkCustomRequestModeFunc
GtkCustomMeasureFunc
GtkCustomAllocateFunc
gtk_custom_layout_new
GTK_TYPE_CUSTOM_LAYOUT
gtk_custom_layout_get_type
gtkbinlayout
GtkBinLayout
gtk_bin_layout_new
GTK_TYPE_BIN_LAYOUT
gtk_bin_layout_get_type
gtkfixedlayout
GtkFixedLayout
gtk_fixed_layout_new
GtkFixedLayoutChild
gtk_fixed_layout_child_set_position
gtk_fixed_layout_child_get_position
GTK_TYPE_FIXED_LAYOUT
gtk_fixed_layout_get_type
GTK_TYPE_FIXED_LAYOUT_CHILD
gtk_fixed_layout_child_get_type
gtkgridlayout
GtkGridLayout
gtk_grid_layout_new
gtk_grid_layout_set_row_homogeneous
gtk_grid_layout_get_row_homogeneous
gtk_grid_layout_set_row_spacing
gtk_grid_layout_get_row_spacing
gtk_grid_layout_set_column_homogeneous
gtk_grid_layout_get_column_homogeneous
gtk_grid_layout_set_column_spacing
gtk_grid_layout_get_column_spacing
gtk_grid_layout_set_row_baseline_position
gtk_grid_layout_get_row_baseline_position
gtk_grid_layout_set_baseline_row
gtk_grid_layout_get_baseline_row
GtkGridLayoutChild
gtk_grid_layout_child_set_top_attach
gtk_grid_layout_child_get_top_attach
gtk_grid_layout_child_set_left_attach
gtk_grid_layout_child_get_left_attach
gtk_grid_layout_child_set_column_span
gtk_grid_layout_child_get_column_span
gtk_grid_layout_child_set_row_span
gtk_grid_layout_child_get_row_span
GTK_TYPE_GRID_LAYOUT
gtk_grid_layout_get_type
GTK_TYPE_GRID_LAYOUT_CHILD
gtk_grid_layout_child_get_type
docs/reference/gtk/gtk4.signals 0000664 0001750 0001750 00000146041 13464200130 016613 0 ustar mclasen mclasen
GtkAboutDialog::activate-link
gboolean
l
GtkAboutDialog *aboutdialog
gchar *arg1
GtkAccelGroup::accel-activate
gboolean
d
GtkAccelGroup *accelgroup
GObject *arg1
guint arg2
GdkModifierType arg3
GtkAccelGroup::accel-changed
void
fd
GtkAccelGroup *accelgroup
guint arg1
GdkModifierType arg2
GClosure *arg3
GtkAccelMap::changed
void
ld
GtkAccelMap *accelmap
gchar *arg1
guint arg2
GdkModifierType arg3
GtkAdjustment::changed
void
fr
GtkAdjustment *adjustment
GtkAdjustment::value-changed
void
fr
GtkAdjustment *adjustment
GtkAppChooserButton::changed
void
l
GtkAppChooserButton *appchooserbutton
GtkAppChooserButton::custom-item-activated
void
fd
GtkAppChooserButton *appchooserbutton
gchar *arg1
GtkAppChooserWidget::application-activated
void
f
GtkAppChooserWidget *appchooserwidget
GAppInfo *arg1
GtkAppChooserWidget::application-selected
void
f
GtkAppChooserWidget *appchooserwidget
GAppInfo *arg1
GtkAppChooserWidget::populate-popup
void
f
GtkAppChooserWidget *appchooserwidget
GtkMenu *arg1
GAppInfo *arg2
GtkApplication::query-end
void
f
GtkApplication *application
GtkApplication::window-added
void
f
GtkApplication *application
GtkWindow *arg1
GtkApplication::window-removed
void
f
GtkApplication *application
GtkWindow *arg1
GtkAssistant::apply
void
l
GtkAssistant *assistant
GtkAssistant::cancel
void
l
GtkAssistant *assistant
GtkAssistant::close
void
l
GtkAssistant *assistant
GtkAssistant::escape
void
fa
GtkAssistant *assistant
GtkAssistant::prepare
void
l
GtkAssistant *assistant
GtkWidget *widget
GtkButton::activate
void
fa
GtkButton *button
GtkButton::clicked
void
fa
GtkButton *button
GtkCalendar::day-selected
void
f
GtkCalendar *calendar
GtkCalendar::day-selected-double-click
void
f
GtkCalendar *calendar
GtkCalendar::month-changed
void
f
GtkCalendar *calendar
GtkCalendar::next-month
void
f
GtkCalendar *calendar
GtkCalendar::next-year
void
f
GtkCalendar *calendar
GtkCalendar::prev-month
void
f
GtkCalendar *calendar
GtkCalendar::prev-year
void
f
GtkCalendar *calendar
GtkCellArea::add-editable
void
f
GtkCellArea *cellarea
GtkCellRenderer *arg1
GtkCellEditable *arg2
GdkRectangle *arg3
gchar *arg4
GtkCellArea::apply-attributes
void
f
GtkCellArea *cellarea
GtkTreeModel *arg1
GtkTreeIter *arg2
gboolean arg3
gboolean arg4
GtkCellArea::focus-changed
void
f
GtkCellArea *cellarea
GtkCellRenderer *arg1
gchar *arg2
GtkCellArea::remove-editable
void
f
GtkCellArea *cellarea
GtkCellRenderer *arg1
GtkCellEditable *arg2
GtkCellEditable::editing-done
void
l
GtkCellEditable *celleditable
GtkCellEditable::remove-widget
void
l
GtkCellEditable *celleditable
GtkCellRendererAccel::accel-cleared
void
l
GtkCellRendererAccel *cellrendereraccel
gchar *arg1
GtkCellRendererAccel::accel-edited
void
l
GtkCellRendererAccel *cellrendereraccel
gchar *arg1
guint arg2
GdkModifierType arg3
guint arg4
GtkCellRendererCombo::changed
void
l
GtkCellRendererCombo *cellrenderercombo
gchar *arg1
GtkTreeIter *arg2
GtkCellRenderer::editing-canceled
void
f
GtkCellRenderer *cellrenderer
GtkCellRenderer::editing-started
void
f
GtkCellRenderer *cellrenderer
GtkCellEditable *arg1
gchar *arg2
GtkCellRendererText::edited
void
l
GtkCellRendererText *cellrenderertext
gchar *arg1
gchar *arg2
GtkCellRendererToggle::toggled
void
l
GtkCellRendererToggle *cellrenderertoggle
gchar *arg1
GtkCheckMenuItem::toggled
void
f
GtkCheckMenuItem *checkmenuitem
GtkColorButton::color-set
void
f
GtkColorButton *colorbutton
GtkColorChooser::color-activated
void
f
GtkColorChooser *colorchooser
GdkRGBA *arg1
GtkComboBox::changed
void
l
GtkComboBox *combobox
GtkComboBox::format-entry-text
gchar*
l
GtkComboBox *combobox
gchar *arg1
GtkComboBox::move-active
void
la
GtkComboBox *combobox
GtkScrollType arg1
GtkComboBox::popdown
gboolean
la
GtkComboBox *combobox
GtkComboBox::popup
void
la
GtkComboBox *combobox
GtkContainer::add
void
f
GtkContainer *container
GtkWidget *widget
GtkContainer::remove
void
f
GtkContainer *container
GtkWidget *widget
GtkCssProvider::parsing-error
void
l
GtkCssProvider *cssprovider
GtkCssSection *arg1
GError *arg2
GtkDialog::close
void
la
GtkDialog *dialog
GtkDialog::response
void
l
GtkDialog *dialog
gint arg1
GtkEditable::changed
void
l
GtkEditable *editable
GtkEditable::delete-text
void
l
GtkEditable *editable
gint arg1
gint arg2
GtkEditable::insert-text
void
l
GtkEditable *editable
gchar *arg1
gint arg2
gpointer arg3
GtkEntryBuffer::deleted-text
void
f
GtkEntryBuffer *entrybuffer
guint arg1
guint arg2
GtkEntryBuffer::inserted-text
void
f
GtkEntryBuffer *entrybuffer
guint arg1
gchar *arg2
guint arg3
GtkEntryCompletion::action-activated
void
l
GtkEntryCompletion *entrycompletion
gint arg1
GtkEntryCompletion::cursor-on-match
gboolean
l
GtkEntryCompletion *entrycompletion
GtkTreeModel *arg1
GtkTreeIter *arg2
GtkEntryCompletion::insert-prefix
gboolean
l
GtkEntryCompletion *entrycompletion
gchar *arg1
GtkEntryCompletion::match-selected
gboolean
l
GtkEntryCompletion *entrycompletion
GtkTreeModel *arg1
GtkTreeIter *arg2
GtkEntryCompletion::no-matches
void
l
GtkEntryCompletion *entrycompletion
GtkEntry::activate
void
la
GtkEntry *entry
GtkEntry::icon-press
void
l
GtkEntry *entry
GtkEntryIconPosition arg1
GtkEntry::icon-release
void
l
GtkEntry *entry
GtkEntryIconPosition arg1
GtkEventControllerKey::focus-in
void
l
GtkEventControllerKey *eventcontrollerkey
GdkCrossingMode arg1
GdkNotifyType arg2
GtkEventControllerKey::focus-out
void
l
GtkEventControllerKey *eventcontrollerkey
GdkCrossingMode arg1
GdkNotifyType arg2
GtkEventControllerKey::im-update
void
l
GtkEventControllerKey *eventcontrollerkey
GtkEventControllerKey::key-pressed
gboolean
l
GtkEventControllerKey *eventcontrollerkey
guint arg1
guint arg2
GdkModifierType arg3
GtkEventControllerKey::key-released
void
l
GtkEventControllerKey *eventcontrollerkey
guint arg1
guint arg2
GdkModifierType arg3
GtkEventControllerKey::modifiers
gboolean
l
GtkEventControllerKey *eventcontrollerkey
GdkModifierType arg1
GtkEventControllerLegacy::event
gboolean
l
GtkEventControllerLegacy *eventcontrollerlegacy
GdkEvent *arg1
GtkEventControllerMotion::enter
void
f
GtkEventControllerMotion *eventcontrollermotion
gdouble arg1
gdouble arg2
GdkCrossingMode arg3
GdkNotifyType arg4
GtkEventControllerMotion::leave
void
f
GtkEventControllerMotion *eventcontrollermotion
GdkCrossingMode arg1
GdkNotifyType arg2
GtkEventControllerMotion::motion
void
f
GtkEventControllerMotion *eventcontrollermotion
gdouble arg1
gdouble arg2
GtkEventControllerScroll::decelerate
void
f
GtkEventControllerScroll *eventcontrollerscroll
gdouble arg1
gdouble arg2
GtkEventControllerScroll::scroll
gboolean
l
GtkEventControllerScroll *eventcontrollerscroll
gdouble arg1
gdouble arg2
GtkEventControllerScroll::scroll-begin
void
f
GtkEventControllerScroll *eventcontrollerscroll
GtkEventControllerScroll::scroll-end
void
f
GtkEventControllerScroll *eventcontrollerscroll
GtkExpander::activate
void
la
GtkExpander *expander
GtkFileChooserButton::file-set
void
f
GtkFileChooserButton *filechooserbutton
GtkFileChooser::confirm-overwrite
GtkFileChooserConfirmation
l
GtkFileChooser *filechooser
GtkFileChooser::current-folder-changed
void
l
GtkFileChooser *filechooser
GtkFileChooser::file-activated
void
l
GtkFileChooser *filechooser
GtkFileChooser::selection-changed
void
l
GtkFileChooser *filechooser
GtkFileChooser::update-preview
void
l
GtkFileChooser *filechooser
GtkFileChooserWidget::desktop-folder
void
fa
GtkFileChooserWidget *filechooserwidget
GtkFileChooserWidget::down-folder
void
fa
GtkFileChooserWidget *filechooserwidget
GtkFileChooserWidget::home-folder
void
fa
GtkFileChooserWidget *filechooserwidget
GtkFileChooserWidget::location-popup
void
fa
GtkFileChooserWidget *filechooserwidget
gchar *arg1
GtkFileChooserWidget::location-popup-on-paste
void
fa
GtkFileChooserWidget *filechooserwidget
GtkFileChooserWidget::location-toggle-popup
void
fa
GtkFileChooserWidget *filechooserwidget
GtkFileChooserWidget::places-shortcut
void
fa
GtkFileChooserWidget *filechooserwidget
GtkFileChooserWidget::quick-bookmark
void
fa
GtkFileChooserWidget *filechooserwidget
gint arg1
GtkFileChooserWidget::recent-shortcut
void
fa
GtkFileChooserWidget *filechooserwidget
GtkFileChooserWidget::search-shortcut
void
fa
GtkFileChooserWidget *filechooserwidget
GtkFileChooserWidget::show-hidden
void
fa
GtkFileChooserWidget *filechooserwidget
GtkFileChooserWidget::up-folder
void
fa
GtkFileChooserWidget *filechooserwidget
GtkFlowBox::activate-cursor-child
void
la
GtkFlowBox *flowbox
GtkFlowBox::child-activated
void
l
GtkFlowBox *flowbox
GtkFlowBoxChild *arg1
GtkFlowBox::move-cursor
gboolean
la
GtkFlowBox *flowbox
GtkMovementStep arg1
gint arg2
GtkFlowBox::select-all
void
la
GtkFlowBox *flowbox
GtkFlowBox::selected-children-changed
void
f
GtkFlowBox *flowbox
GtkFlowBox::toggle-cursor-child
void
la
GtkFlowBox *flowbox
GtkFlowBox::unselect-all
void
la
GtkFlowBox *flowbox
GtkFlowBoxChild::activate
void
fa
GtkFlowBoxChild *flowboxchild
GtkFontButton::font-set
void
f
GtkFontButton *fontbutton
GtkFontChooser::font-activated
void
f
GtkFontChooser *fontchooser
gchar *arg1
GtkGesture::begin
void
l
GtkGesture *gesture
GdkEventSequence *arg1
GtkGesture::cancel
void
l
GtkGesture *gesture
GdkEventSequence *arg1
GtkGesture::end
void
l
GtkGesture *gesture
GdkEventSequence *arg1
GtkGesture::sequence-state-changed
void
l
GtkGesture *gesture
GdkEventSequence *arg1
GtkEventSequenceState arg2
GtkGesture::update
void
l
GtkGesture *gesture
GdkEventSequence *arg1
GtkGestureDrag::drag-begin
void
l
GtkGestureDrag *gesturedrag
gdouble arg1
gdouble arg2
GtkGestureDrag::drag-end
void
l
GtkGestureDrag *gesturedrag
gdouble arg1
gdouble arg2
GtkGestureDrag::drag-update
void
l
GtkGestureDrag *gesturedrag
gdouble arg1
gdouble arg2
GtkGestureLongPress::cancelled
void
l
GtkGestureLongPress *gesturelongpress
GtkGestureLongPress::pressed
void
l
GtkGestureLongPress *gesturelongpress
gdouble arg1
gdouble arg2
GtkGestureMultiPress::pressed
void
l
GtkGestureMultiPress *gesturemultipress
gint arg1
gdouble arg2
gdouble arg3
GtkGestureMultiPress::released
void
l
GtkGestureMultiPress *gesturemultipress
gint arg1
gdouble arg2
gdouble arg3
GtkGestureMultiPress::stopped
void
l
GtkGestureMultiPress *gesturemultipress
GtkGestureMultiPress::unpaired-release
void
l
GtkGestureMultiPress *gesturemultipress
gdouble arg1
gdouble arg2
guint arg3
GdkEventSequence *arg4
GtkGesturePan::pan
void
l
GtkGesturePan *gesturepan
GtkPanDirection arg1
gdouble arg2
GtkGestureRotate::angle-changed
void
f
GtkGestureRotate *gesturerotate
gdouble arg1
gdouble arg2
GtkGestureStylus::down
void
l
GtkGestureStylus *gesturestylus
gdouble arg1
gdouble arg2
GtkGestureStylus::motion
void
l
GtkGestureStylus *gesturestylus
gdouble arg1
gdouble arg2
GtkGestureStylus::proximity
void
l
GtkGestureStylus *gesturestylus
gdouble arg1
gdouble arg2
GtkGestureStylus::up
void
l
GtkGestureStylus *gesturestylus
gdouble arg1
gdouble arg2
GtkGestureSwipe::swipe
void
l
GtkGestureSwipe *gestureswipe
gdouble arg1
gdouble arg2
GtkGestureZoom::scale-changed
void
f
GtkGestureZoom *gesturezoom
gdouble arg1
GtkGLArea::create-context
GdkGLContext*
l
GtkGLArea *glarea
GtkGLArea::render
gboolean
l
GtkGLArea *glarea
GdkGLContext *arg1
GtkGLArea::resize
void
l
GtkGLArea *glarea
gint arg1
gint arg2
GtkIconTheme::changed
void
l
GtkIconTheme *icontheme
GtkIconView::activate-cursor-item
gboolean
la
GtkIconView *iconview
GtkIconView::item-activated
void
l
GtkIconView *iconview
GtkTreePath *arg1
GtkIconView::move-cursor
gboolean
la
GtkIconView *iconview
GtkMovementStep arg1
gint arg2
GtkIconView::select-all
void
la
GtkIconView *iconview
GtkIconView::select-cursor-item
void
la
GtkIconView *iconview
GtkIconView::selection-changed
void
f
GtkIconView *iconview
GtkIconView::toggle-cursor-item
void
la
GtkIconView *iconview
GtkIconView::unselect-all
void
la
GtkIconView *iconview
GtkIMContext::commit
void
l
GtkIMContext *imcontext
gchar *arg1
GtkIMContext::delete-surrounding
gboolean
l
GtkIMContext *imcontext
gint arg1
gint arg2
GtkIMContext::preedit-changed
void
l
GtkIMContext *imcontext
GtkIMContext::preedit-end
void
l
GtkIMContext *imcontext
GtkIMContext::preedit-start
void
l
GtkIMContext *imcontext
GtkIMContext::retrieve-surrounding
gboolean
l
GtkIMContext *imcontext
GtkInfoBar::close
void
la
GtkInfoBar *infobar
GtkInfoBar::response
void
l
GtkInfoBar *infobar
gint arg1
GtkLabel::activate-current-link
void
la
GtkLabel *label
GtkLabel::activate-link
gboolean
l
GtkLabel *label
gchar *arg1
GtkLabel::copy-clipboard
void
la
GtkLabel *label
GtkLabel::move-cursor
void
la
GtkLabel *label
GtkMovementStep arg1
gint arg2
gboolean arg3
GtkLabel::populate-popup
void
l
GtkLabel *label
GtkMenu *arg1
GtkLinkButton::activate-link
gboolean
l
GtkLinkButton *linkbutton
GtkListBox::activate-cursor-row
void
la
GtkListBox *listbox
GtkListBox::move-cursor
void
la
GtkListBox *listbox
GtkMovementStep arg1
gint arg2
GtkListBox::row-activated
void
l
GtkListBox *listbox
GtkListBoxRow *arg1
GtkListBox::row-selected
void
l
GtkListBox *listbox
GtkListBoxRow *arg1
GtkListBox::select-all
void
la
GtkListBox *listbox
GtkListBox::selected-rows-changed
void
f
GtkListBox *listbox
GtkListBox::toggle-cursor-row
void
la
GtkListBox *listbox
GtkListBox::unselect-all
void
la
GtkListBox *listbox
GtkListBoxRow::activate
void
fa
GtkListBoxRow *listboxrow
GtkMenu::move-scroll
void
la
GtkMenu *menu
GtkScrollType arg1
GtkMenu::popped-up
void
f
GtkMenu *menu
gpointer arg1
gpointer arg2
gboolean arg3
gboolean arg4
GtkMenuItem::activate
void
fa
GtkMenuItem *menuitem
GtkMenuItem::activate-item
void
f
GtkMenuItem *menuitem
GtkMenuItem::deselect
void
f
GtkMenuItem *menuitem
GtkMenuItem::select
void
f
GtkMenuItem *menuitem
GtkMenuItem::toggle-size-allocate
void
f
GtkMenuItem *menuitem
gint arg1
GtkMenuItem::toggle-size-request
void
f
GtkMenuItem *menuitem
gpointer arg1
GtkMenuShell::activate-current
void
la
GtkMenuShell *menushell
gboolean arg1
GtkMenuShell::cancel
void
la
GtkMenuShell *menushell
GtkMenuShell::cycle-focus
void
la
GtkMenuShell *menushell
GtkDirectionType arg1
GtkMenuShell::deactivate
void
f
GtkMenuShell *menushell
GtkMenuShell::insert
void
f
GtkMenuShell *menushell
GtkWidget *widget
gint arg1
GtkMenuShell::move-current
void
la
GtkMenuShell *menushell
GtkMenuDirectionType arg1
GtkMenuShell::move-selected
gboolean
l
GtkMenuShell *menushell
gint arg1
GtkMenuShell::selection-done
void
f
GtkMenuShell *menushell
GtkMenuToolButton::show-menu
void
f
GtkMenuToolButton *menutoolbutton
GtkNotebook::change-current-page
gboolean
la
GtkNotebook *notebook
gint arg1
GtkNotebook::create-window
GtkNotebook*
l
GtkNotebook *notebook
GtkWidget *widget
gint arg1
gint arg2
GtkNotebook::focus-tab
gboolean
la
GtkNotebook *notebook
GtkNotebookTab arg1
GtkNotebook::move-focus-out
void
la
GtkNotebook *notebook
GtkDirectionType arg1
GtkNotebook::page-added
void
l
GtkNotebook *notebook
GtkWidget *widget
guint arg1
GtkNotebook::page-removed
void
l
GtkNotebook *notebook
GtkWidget *widget
guint arg1
GtkNotebook::page-reordered
void
l
GtkNotebook *notebook
GtkWidget *widget
guint arg1
GtkNotebook::reorder-tab
gboolean
la
GtkNotebook *notebook
GtkDirectionType arg1
gboolean arg2
GtkNotebook::select-page
gboolean
la
GtkNotebook *notebook
gboolean arg1
GtkNotebook::switch-page
void
l
GtkNotebook *notebook
GtkWidget *widget
guint arg1
GtkOverlay::get-child-position
gboolean
l
GtkOverlay *overlay
GtkWidget *widget
GdkRectangle *arg1
GtkPaned::accept-position
gboolean
la
GtkPaned *paned
GtkPaned::cancel-position
gboolean
la
GtkPaned *paned
GtkPaned::cycle-child-focus
gboolean
la
GtkPaned *paned
gboolean arg1
GtkPaned::cycle-handle-focus
gboolean
la
GtkPaned *paned
gboolean arg1
GtkPaned::move-handle
gboolean
la
GtkPaned *paned
GtkScrollType arg1
GtkPaned::toggle-handle-focus
gboolean
la
GtkPaned *paned
GtkPopover::closed
void
l
GtkPopover *popover
GtkPrinter::details-acquired
void
l
GtkPrinter *printer
gboolean arg1
GtkPrintJob::status-changed
void
l
GtkPrintJob *printjob
GtkPrintOperation::begin-print
void
l
GtkPrintOperation *printoperation
GtkPrintContext *arg1
GtkPrintOperation::create-custom-widget
GObject*
l
GtkPrintOperation *printoperation
GtkPrintOperation::custom-widget-apply
void
l
GtkPrintOperation *printoperation
GtkWidget *widget
GtkPrintOperation::done
void
l
GtkPrintOperation *printoperation
GtkPrintOperationResult arg1
GtkPrintOperation::draw-page
void
l
GtkPrintOperation *printoperation
GtkPrintContext *arg1
gint arg2
GtkPrintOperation::end-print
void
l
GtkPrintOperation *printoperation
GtkPrintContext *arg1
GtkPrintOperation::paginate
gboolean
l
GtkPrintOperation *printoperation
GtkPrintContext *arg1
GtkPrintOperation::preview
gboolean
l
GtkPrintOperation *printoperation
GtkPrintOperationPreview *arg1
GtkPrintContext *arg2
GtkWindow *arg3
GtkPrintOperation::request-page-setup
void
l
GtkPrintOperation *printoperation
GtkPrintContext *arg1
gint arg2
GtkPageSetup *arg3
GtkPrintOperation::status-changed
void
l
GtkPrintOperation *printoperation
GtkPrintOperation::update-custom-widget
void
l
GtkPrintOperation *printoperation
GtkWidget *widget
GtkPageSetup *arg1
GtkPrintSettings *arg2
GtkPrintOperationPreview::got-page-size
void
l
GtkPrintOperationPreview *printoperationpreview
GtkPrintContext *arg1
GtkPageSetup *arg2
GtkPrintOperationPreview::ready
void
l
GtkPrintOperationPreview *printoperationpreview
GtkPrintContext *arg1
GtkRadioButton::group-changed
void
f
GtkRadioButton *radiobutton
GtkRadioMenuItem::group-changed
void
f
GtkRadioMenuItem *radiomenuitem
GtkRange::adjust-bounds
void
l
GtkRange *range
gdouble arg1
GtkRange::change-value
gboolean
l
GtkRange *range
GtkScrollType arg1
gdouble arg2
GtkRange::move-slider
void
la
GtkRange *range
GtkScrollType arg1
GtkRange::value-changed
void
l
GtkRange *range
GtkRecentManager::changed
void
f
GtkRecentManager *recentmanager
GtkScaleButton::popdown
void
la
GtkScaleButton *scalebutton
GtkScaleButton::popup
void
la
GtkScaleButton *scalebutton
GtkScaleButton::value-changed
void
l
GtkScaleButton *scalebutton
gdouble arg1
GtkScale::format-value
gchar*
l
GtkScale *scale
gdouble arg1
GtkScrolledWindow::edge-overshot
void
l
GtkScrolledWindow *scrolledwindow
GtkPositionType arg1
GtkScrolledWindow::edge-reached
void
l
GtkScrolledWindow *scrolledwindow
GtkPositionType arg1
GtkScrolledWindow::move-focus-out
void
la
GtkScrolledWindow *scrolledwindow
GtkDirectionType arg1
GtkScrolledWindow::scroll-child
gboolean
la
GtkScrolledWindow *scrolledwindow
GtkScrollType arg1
gboolean arg2
GtkSearchEntry::activate
void
la
GtkSearchEntry *searchentry
GtkSearchEntry::next-match
void
la
GtkSearchEntry *searchentry
GtkSearchEntry::previous-match
void
la
GtkSearchEntry *searchentry
GtkSearchEntry::search-changed
void
l
GtkSearchEntry *searchentry
GtkSearchEntry::search-started
void
l
GtkSearchEntry *searchentry
GtkSearchEntry::stop-search
void
la
GtkSearchEntry *searchentry
GtkSelectionModel::selection-changed
void
l
GtkSelectionModel *selectionmodel
guint arg1
guint arg2
GtkShortcutsWindow::close
void
la
GtkShortcutsWindow *shortcutswindow
GtkShortcutsWindow::search
void
la
GtkShortcutsWindow *shortcutswindow
GtkShortcutsSection::change-current-page
gboolean
la
GtkShortcutsSection *shortcutssection
gint arg1
GtkSpinButton::change-value
void
la
GtkSpinButton *spinbutton
GtkScrollType arg1
GtkSpinButton::input
gint
l
GtkSpinButton *spinbutton
gpointer arg1
GtkSpinButton::output
gboolean
l
GtkSpinButton *spinbutton
GtkSpinButton::value-changed
void
l
GtkSpinButton *spinbutton
GtkSpinButton::wrapped
void
l
GtkSpinButton *spinbutton
GtkStatusbar::text-popped
void
l
GtkStatusbar *statusbar
guint arg1
gchar *arg2
GtkStatusbar::text-pushed
void
l
GtkStatusbar *statusbar
guint arg1
gchar *arg2
GtkSwitch::activate
void
fa
GtkSwitch *switch
GtkSwitch::state-set
gboolean
l
GtkSwitch *switch
gboolean arg1
GtkLevelBar::offset-changed
void
fd
GtkLevelBar *levelbar
gchar *arg1
GtkStyleContext::changed
void
f
GtkStyleContext *stylecontext
GtkStyleProvider::-gtk-private-changed
void
l
GtkStyleProvider *styleprovider
GtkTextBuffer::apply-tag
void
l
GtkTextBuffer *textbuffer
GtkTextTag *arg1
GtkTextIter *arg2
GtkTextIter *arg3
GtkTextBuffer::begin-user-action
void
l
GtkTextBuffer *textbuffer
GtkTextBuffer::changed
void
l
GtkTextBuffer *textbuffer
GtkTextBuffer::delete-range
void
l
GtkTextBuffer *textbuffer
GtkTextIter *arg1
GtkTextIter *arg2
GtkTextBuffer::end-user-action
void
l
GtkTextBuffer *textbuffer
GtkTextBuffer::insert-child-anchor
void
l
GtkTextBuffer *textbuffer
GtkTextIter *arg1
GtkTextChildAnchor *arg2
GtkTextBuffer::insert-text
void
l
GtkTextBuffer *textbuffer
GtkTextIter *arg1
gchar *arg2
gint arg3
GtkTextBuffer::insert-texture
void
l
GtkTextBuffer *textbuffer
GtkTextIter *arg1
GdkTexture *arg2
GtkTextBuffer::mark-deleted
void
l
GtkTextBuffer *textbuffer
GtkTextMark *arg1
GtkTextBuffer::mark-set
void
l
GtkTextBuffer *textbuffer
GtkTextIter *arg1
GtkTextMark *arg2
GtkTextBuffer::modified-changed
void
l
GtkTextBuffer *textbuffer
GtkTextBuffer::paste-done
void
l
GtkTextBuffer *textbuffer
GdkClipboard *arg1
GtkTextBuffer::remove-tag
void
l
GtkTextBuffer *textbuffer
GtkTextTag *arg1
GtkTextIter *arg2
GtkTextIter *arg3
GtkText::activate
void
la
GtkText *text
GtkText::backspace
void
la
GtkText *text
GtkText::copy-clipboard
void
la
GtkText *text
GtkText::cut-clipboard
void
la
GtkText *text
GtkText::delete-from-cursor
void
la
GtkText *text
GtkDeleteType arg1
gint arg2
GtkText::insert-at-cursor
void
la
GtkText *text
gchar *arg1
GtkText::insert-emoji
void
la
GtkText *text
GtkText::move-cursor
void
la
GtkText *text
GtkMovementStep arg1
gint arg2
gboolean arg3
GtkText::paste-clipboard
void
la
GtkText *text
GtkText::populate-popup
void
l
GtkText *text
GtkWidget *widget
GtkText::preedit-changed
void
la
GtkText *text
gchar *arg1
GtkText::toggle-overwrite
void
la
GtkText *text
GtkTextTagTable::tag-added
void
l
GtkTextTagTable *texttagtable
GtkTextTag *arg1
GtkTextTagTable::tag-changed
void
l
GtkTextTagTable *texttagtable
GtkTextTag *arg1
gboolean arg2
GtkTextTagTable::tag-removed
void
l
GtkTextTagTable *texttagtable
GtkTextTag *arg1
GtkTextView::backspace
void
la
GtkTextView *textview
GtkTextView::copy-clipboard
void
la
GtkTextView *textview
GtkTextView::cut-clipboard
void
la
GtkTextView *textview
GtkTextView::delete-from-cursor
void
la
GtkTextView *textview
GtkDeleteType arg1
gint arg2
GtkTextView::extend-selection
gboolean
l
GtkTextView *textview
GtkTextExtendSelection arg1
GtkTextIter *arg2
GtkTextIter *arg3
GtkTextIter *arg4
GtkTextView::insert-at-cursor
void
la
GtkTextView *textview
gchar *arg1
GtkTextView::insert-emoji
void
la
GtkTextView *textview
GtkTextView::move-cursor
void
la
GtkTextView *textview
GtkMovementStep arg1
gint arg2
gboolean arg3
GtkTextView::move-viewport
void
la
GtkTextView *textview
GtkScrollStep arg1
gint arg2
GtkTextView::paste-clipboard
void
la
GtkTextView *textview
GtkTextView::populate-popup
void
l
GtkTextView *textview
GtkWidget *widget
GtkTextView::preedit-changed
void
la
GtkTextView *textview
gchar *arg1
GtkTextView::select-all
void
la
GtkTextView *textview
gboolean arg1
GtkTextView::set-anchor
void
la
GtkTextView *textview
GtkTextView::toggle-cursor-visible
void
la
GtkTextView *textview
GtkTextView::toggle-overwrite
void
la
GtkTextView *textview
GtkToggleButton::toggled
void
f
GtkToggleButton *togglebutton
GtkToggleToolButton::toggled
void
f
GtkToggleToolButton *toggletoolbutton
GtkToolbar::focus-home-or-end
gboolean
la
GtkToolbar *toolbar
gboolean arg1
GtkToolbar::orientation-changed
void
f
GtkToolbar *toolbar
GtkOrientation arg1
GtkToolbar::popup-context-menu
gboolean
l
GtkToolbar *toolbar
gint arg1
gint arg2
gint arg3
GtkToolbar::style-changed
void
f
GtkToolbar *toolbar
GtkToolbarStyle arg1
GtkToolButton::clicked
void
fa
GtkToolButton *toolbutton
GtkToolItem::create-menu-proxy
gboolean
l
GtkToolItem *toolitem
GtkToolItem::toolbar-reconfigured
void
l
GtkToolItem *toolitem
GtkTreeModel::row-changed
void
l
GtkTreeModel *treemodel
GtkTreePath *arg1
GtkTreeIter *arg2
GtkTreeModel::row-deleted
void
f
GtkTreeModel *treemodel
GtkTreePath *arg1
GtkTreeModel::row-has-child-toggled
void
l
GtkTreeModel *treemodel
GtkTreePath *arg1
GtkTreeIter *arg2
GtkTreeModel::row-inserted
void
f
GtkTreeModel *treemodel
GtkTreePath *arg1
GtkTreeIter *arg2
GtkTreeModel::rows-reordered
void
f
GtkTreeModel *treemodel
GtkTreePath *arg1
GtkTreeIter *arg2
gpointer arg3
GtkTreeSelection::changed
void
f
GtkTreeSelection *treeselection
GtkTreeSortable::sort-column-changed
void
l
GtkTreeSortable *treesortable
GtkTreeViewColumn::clicked
void
l
GtkTreeViewColumn *treeviewcolumn
GtkTreeView::columns-changed
void
l
GtkTreeView *treeview
GtkTreeView::cursor-changed
void
l
GtkTreeView *treeview
GtkTreeView::expand-collapse-cursor-row
gboolean
la
GtkTreeView *treeview
gboolean arg1
gboolean arg2
gboolean arg3
GtkTreeView::move-cursor
gboolean
la
GtkTreeView *treeview
GtkMovementStep arg1
gint arg2
GtkTreeView::row-activated
void
la
GtkTreeView *treeview
GtkTreePath *arg1
GtkTreeViewColumn *arg2
GtkTreeView::row-collapsed
void
l
GtkTreeView *treeview
GtkTreeIter *arg1
GtkTreePath *arg2
GtkTreeView::row-expanded
void
l
GtkTreeView *treeview
GtkTreeIter *arg1
GtkTreePath *arg2
GtkTreeView::select-all
gboolean
la
GtkTreeView *treeview
GtkTreeView::select-cursor-parent
gboolean
la
GtkTreeView *treeview
GtkTreeView::select-cursor-row
gboolean
la
GtkTreeView *treeview
gboolean arg1
GtkTreeView::start-interactive-search
gboolean
la
GtkTreeView *treeview
GtkTreeView::test-collapse-row
gboolean
l
GtkTreeView *treeview
GtkTreeIter *arg1
GtkTreePath *arg2
GtkTreeView::test-expand-row
gboolean
l
GtkTreeView *treeview
GtkTreeIter *arg1
GtkTreePath *arg2
GtkTreeView::toggle-cursor-row
gboolean
la
GtkTreeView *treeview
GtkTreeView::unselect-all
gboolean
la
GtkTreeView *treeview
GtkWidget::accel-closures-changed
void
GtkWidget *widget
GtkWidget::can-activate-accel
gboolean
l
GtkWidget *widget
guint arg1
GtkWidget::destroy
void
crh
GtkWidget *widget
GtkWidget::direction-changed
void
f
GtkWidget *widget
GtkTextDirection arg1
GtkWidget::drag-begin
void
l
GtkWidget *widget
GdkDrag *arg1
GtkWidget::drag-data-delete
void
l
GtkWidget *widget
GdkDrag *arg1
GtkWidget::drag-data-get
void
l
GtkWidget *widget
GdkDrag *arg1
GtkSelectionData *arg2
GtkWidget::drag-data-received
void
l
GtkWidget *widget
GdkDrop *arg1
GtkSelectionData *arg2
GtkWidget::drag-drop
gboolean
l
GtkWidget *widget
GdkDrop *arg1
gint arg2
gint arg3
GtkWidget::drag-end
void
l
GtkWidget *widget
GdkDrag *arg1
GtkWidget::drag-failed
gboolean
l
GtkWidget *widget
GdkDrag *arg1
GtkDragResult arg2
GtkWidget::drag-leave
void
l
GtkWidget *widget
GdkDrop *arg1
GtkWidget::drag-motion
gboolean
l
GtkWidget *widget
GdkDrop *arg1
gint arg2
gint arg3
GtkWidget::grab-notify
void
f
GtkWidget *widget
gboolean arg1
GtkWidget::hide
void
f
GtkWidget *widget
GtkWidget::keynav-failed
gboolean
l
GtkWidget *widget
GtkDirectionType arg1
GtkWidget::map
void
f
GtkWidget *widget
GtkWidget::mnemonic-activate
gboolean
l
GtkWidget *widget
gboolean arg1
GtkWidget::move-focus
void
la
GtkWidget *widget
GtkDirectionType arg1
GtkWidget::popup-menu
gboolean
la
GtkWidget *widget
GtkWidget::query-tooltip
gboolean
l
GtkWidget *widget
gint arg1
gint arg2
gboolean arg3
GtkTooltip *arg4
GtkWidget::realize
void
f
GtkWidget *widget
GtkWidget::show
void
f
GtkWidget *widget
GtkWidget::size-allocate
void
f
GtkWidget *widget
gint arg1
gint arg2
gint arg3
GtkWidget::state-flags-changed
void
f
GtkWidget *widget
GtkStateFlags arg1
GtkWidget::style-updated
void
f
GtkWidget *widget
GtkWidget::unmap
void
f
GtkWidget *widget
GtkWidget::unrealize
void
l
GtkWidget *widget
GtkWindow::activate-default
void
la
GtkWindow *window
GtkWindow::activate-focus
void
la
GtkWindow *window
GtkWindow::close-request
gboolean
l
GtkWindow *window
GtkWindow::enable-debugging
gboolean
la
GtkWindow *window
gboolean arg1
GtkWindow::keys-changed
void
f
GtkWindow *window
docs/reference/gtk/gtk4.types 0000664 0001750 0001750 00000012401 13464132275 016325 0 ustar mclasen mclasen gtk_about_dialog_get_type
gtk_accel_group_get_type
gtk_accel_label_get_type
gtk_accel_map_get_type
gtk_accessible_get_type
gtk_actionable_get_type
gtk_action_bar_get_type
gtk_adjustment_get_type
gtk_app_chooser_get_type
gtk_app_chooser_button_get_type
gtk_app_chooser_dialog_get_type
gtk_app_chooser_widget_get_type
gtk_application_get_type
gtk_application_window_get_type
gtk_aspect_frame_get_type
gtk_assistant_get_type
gtk_assistant_page_get_type
gtk_bin_get_type
gtk_bin_layout_get_type
gtk_box_get_type
gtk_box_layout_get_type
gtk_builder_get_type
gtk_buildable_get_type
gtk_button_get_type
gtk_calendar_get_type
gtk_cell_area_get_type
gtk_cell_area_box_get_type
gtk_cell_area_context_get_type
gtk_cell_editable_get_type
gtk_cell_layout_get_type
gtk_cell_renderer_accel_get_type
gtk_cell_renderer_combo_get_type
gtk_cell_renderer_get_type
gtk_cell_renderer_pixbuf_get_type
gtk_cell_renderer_progress_get_type
gtk_cell_renderer_spin_get_type
gtk_cell_renderer_spinner_get_type
gtk_cell_renderer_text_get_type
gtk_cell_renderer_toggle_get_type
gtk_cell_view_get_type
gtk_check_button_get_type
gtk_check_menu_item_get_type
gtk_color_button_get_type
gtk_color_chooser_get_type
gtk_color_chooser_dialog_get_type
gtk_color_chooser_widget_get_type
gtk_combo_box_get_type
gtk_combo_box_text_get_type
gtk_container_get_type
gtk_css_provider_get_type
gtk_dialog_get_type
gtk_drawing_area_get_type
gtk_editable_get_type
gtk_entry_buffer_get_type
gtk_entry_completion_get_type
gtk_entry_get_type
gtk_event_controller_get_type
gtk_event_controller_key_get_type
gtk_event_controller_legacy_get_type
gtk_event_controller_motion_get_type
gtk_event_controller_scroll_get_type
gtk_expander_get_type
gtk_file_chooser_button_get_type
gtk_file_chooser_dialog_get_type
gtk_file_chooser_get_type
gtk_file_chooser_widget_get_type
gtk_file_filter_get_type
gtk_fixed_get_type
gtk_fixed_layout_get_type
gtk_flow_box_get_type
gtk_flow_box_child_get_type
gtk_font_button_get_type
gtk_font_chooser_get_type
gtk_font_chooser_dialog_get_type
gtk_font_chooser_widget_get_type
gtk_frame_get_type
gtk_gesture_get_type
gtk_gesture_drag_get_type
gtk_gesture_long_press_get_type
gtk_gesture_multi_press_get_type
gtk_gesture_pan_get_type
gtk_gesture_rotate_get_type
gtk_gesture_single_get_type
gtk_gesture_stylus_get_type
gtk_gesture_swipe_get_type
gtk_gesture_zoom_get_type
gtk_gl_area_get_type
gtk_grid_get_type
gtk_grid_layout_child_get_type
gtk_grid_layout_get_type
gtk_header_bar_get_type
gtk_icon_theme_get_type
gtk_icon_view_get_type
gtk_image_get_type
gtk_im_context_get_type
gtk_im_context_simple_get_type
gtk_im_multicontext_get_type
gtk_info_bar_get_type
gtk_label_get_type
gtk_layout_child_get_type
gtk_layout_manager_get_type
gtk_link_button_get_type
gtk_list_store_get_type
gtk_list_box_get_type
gtk_list_box_row_get_type
gtk_lock_button_get_type
gtk_media_controls_get_type
gtk_media_file_get_type
gtk_media_stream_get_type
gtk_menu_bar_get_type
gtk_menu_button_get_type
gtk_menu_get_type
gtk_menu_item_get_type
gtk_menu_shell_get_type
gtk_menu_tool_button_get_type
gtk_message_dialog_get_type
gtk_model_button_get_type
gtk_mount_operation_get_type
gtk_notebook_get_type
gtk_notebook_page_get_type
gtk_orientable_get_type
gtk_overlay_get_type
gtk_pad_controller_get_type
gtk_page_setup_get_type
gtk_page_setup_unix_dialog_get_type
gtk_paned_get_type
gtk_paper_size_get_type
gtk_password_entry_get_type
gtk_picture_get_type
gtk_popover_get_type
gtk_popover_menu_get_type
gtk_printer_get_type
gtk_print_context_get_type
gtk_print_job_get_type
gtk_print_operation_get_type
gtk_print_operation_preview_get_type
gtk_print_settings_get_type
gtk_print_unix_dialog_get_type
gtk_progress_bar_get_type
gtk_radio_button_get_type
gtk_radio_menu_item_get_type
gtk_radio_tool_button_get_type
gtk_range_get_type
gtk_recent_manager_get_type
gtk_revealer_get_type
gtk_root_get_type
gtk_scale_button_get_type
gtk_scale_get_type
gtk_scrollable_get_type
gtk_scrollbar_get_type
gtk_scrolled_window_get_type
gtk_search_bar_get_type
gtk_search_entry_get_type
gtk_selection_model_get_type
gtk_separator_get_type
gtk_separator_menu_item_get_type
gtk_separator_tool_item_get_type
gtk_settings_get_type
gtk_shortcut_label_get_type
gtk_shortcuts_window_get_type
gtk_shortcuts_section_get_type
gtk_shortcuts_group_get_type
gtk_shortcuts_shortcut_get_type
gtk_single_selection_get_type
gtk_size_group_get_type
gtk_snapshot_get_type
gtk_spin_button_get_type
gtk_spinner_get_type
gtk_stack_get_type
gtk_stack_page_get_type
gtk_stack_sidebar_get_type
gtk_stack_switcher_get_type
gtk_statusbar_get_type
gtk_switch_get_type
gtk_level_bar_get_type
gtk_style_context_get_type
gtk_style_provider_get_type
gtk_text_buffer_get_type
gtk_text_child_anchor_get_type
gtk_text_get_type
gtk_text_iter_get_type
gtk_text_mark_get_type
gtk_text_tag_get_type
gtk_text_tag_table_get_type
gtk_text_view_get_type
gtk_toggle_button_get_type
gtk_toggle_tool_button_get_type
gtk_toolbar_get_type
gtk_tool_button_get_type
gtk_tool_item_get_type
gtk_tree_drag_dest_get_type
gtk_tree_drag_source_get_type
gtk_tree_model_filter_get_type
gtk_tree_model_get_type
gtk_tree_model_sort_get_type
gtk_tree_selection_get_type
gtk_tree_sortable_get_type
gtk_tree_store_get_type
gtk_tree_view_column_get_type
gtk_tree_view_get_type
gtk_video_get_type
gtk_viewport_get_type
gtk_volume_button_get_type
gtk_widget_get_type
gtk_window_get_type
gtk_window_group_get_type
docs/reference/gtk/gtk4-undeclared.txt 0000664 0001750 0001750 00000000000 13464200141 020060 0 ustar mclasen mclasen docs/reference/gtk/gtk4-undocumented.txt 0000664 0001750 0001750 00000016621 13464200141 020464 0 ustar mclasen mclasen 94% symbol docs coverage.
5573 symbols documented.
10 symbols incomplete.
372 not documented.
GTK_BUILDER_ERROR
GTK_PRINT_SETTINGS_COLLATE
GTK_PRINT_SETTINGS_DEFAULT_SOURCE
GTK_PRINT_SETTINGS_DITHER
GTK_PRINT_SETTINGS_DUPLEX
GTK_PRINT_SETTINGS_FINISHINGS
GTK_PRINT_SETTINGS_MEDIA_TYPE
GTK_PRINT_SETTINGS_NUMBER_UP
GTK_PRINT_SETTINGS_NUMBER_UP_LAYOUT
GTK_PRINT_SETTINGS_N_COPIES
GTK_PRINT_SETTINGS_ORIENTATION
GTK_PRINT_SETTINGS_OUTPUT_BIN
GTK_PRINT_SETTINGS_PAGE_RANGES
GTK_PRINT_SETTINGS_PAGE_SET
GTK_PRINT_SETTINGS_PAPER_FORMAT
GTK_PRINT_SETTINGS_PAPER_HEIGHT
GTK_PRINT_SETTINGS_PAPER_WIDTH
GTK_PRINT_SETTINGS_PRINTER
GTK_PRINT_SETTINGS_PRINTER_LPI
GTK_PRINT_SETTINGS_PRINT_PAGES
GTK_PRINT_SETTINGS_QUALITY
GTK_PRINT_SETTINGS_RESOLUTION
GTK_PRINT_SETTINGS_RESOLUTION_X
GTK_PRINT_SETTINGS_RESOLUTION_Y
GTK_PRINT_SETTINGS_REVERSE
GTK_PRINT_SETTINGS_SCALE
GTK_PRINT_SETTINGS_USE_COLOR
GTK_PRINT_SETTINGS_WIN32_DRIVER_EXTRA
GTK_PRINT_SETTINGS_WIN32_DRIVER_VERSION
GTK_TYPE_NATIVE_DIALOG
GTK_UNIT_PIXEL
GtkAccelGroupActivate ()
GtkAccelGroupClass
GtkAccelGroupFindFunc
GtkAccelKey
GtkAccelMap
GtkAccelMapForeach
GtkAccessible
GtkActionBar
GtkAppChooser
GtkAppChooserButton
GtkAppChooserButton::changed
GtkAppChooserButtonClass (changed)
GtkAppChooserDialog
GtkAppChooserDialogClass
GtkAppChooserWidget
GtkAppChooserWidgetClass
GtkApplication
GtkApplicationClass
GtkApplicationWindow
GtkApplicationWindowClass
GtkAspectFrame
GtkAspectFrameClass
GtkAssistant
GtkAssistant::escape
GtkAssistantClass
GtkAssistantPage
GtkBin
GtkBinClass
GtkBinLayout
GtkBox
GtkBoxClass
GtkBoxLayout
GtkBuildable
GtkBuilder
GtkButton
GtkButtonClass
GtkCalendar
GtkCellArea
GtkCellAreaBox
GtkCellAreaBoxClass
GtkCellAreaClass
GtkCellAreaContext
GtkCellAreaContextClass
GtkCellEditable
GtkCellEditableIface
GtkCellLayout
GtkCellLayoutIface
GtkCellRenderer
GtkCellRendererAccel
GtkCellRendererClass
GtkCellRendererCombo
GtkCellRendererPixbuf
GtkCellRendererProgress
GtkCellRendererSpin
GtkCellRendererSpinner
GtkCellRendererText
GtkCellRendererToggle
GtkCellView
GtkCellViewClass
GtkCenterBox
GtkCheckButton
GtkCheckMenuItem
GtkCheckMenuItemClass
GtkColorButton
GtkColorChooser
GtkColorChooserDialog
GtkColorChooserWidget
GtkColorChooserWidgetClass
GtkComboBox
GtkComboBoxClass
GtkComboBoxText
GtkContainer
GtkContainer::add
GtkContainer::remove
GtkCssProvider
GtkCustomLayout
GtkCustomPaperUnixDialogClass
GtkDialogClass
GtkDrawingArea
GtkEditable
GtkEntry
GtkEntry::activate
GtkEntryBuffer
GtkEntryCompletion
GtkEventController
GtkEventControllerKey
GtkEventControllerLegacy
GtkEventControllerMotion
GtkEventControllerScroll
GtkExpander
GtkExpander::activate
GtkExpanderClass
GtkFileChooser
GtkFileChooserButton
GtkFileChooserButtonClass
GtkFileChooserDialog
GtkFileChooserWidget
GtkFileChooserWidgetClass
GtkFileFilter
GtkFilterListModel
GtkFixed
GtkFixedLayout
GtkFixedLayoutChild
GtkFlattenListModel
GtkFlowBox
GtkFlowBoxChild
GtkFontButton
GtkFontChooser
GtkFontChooserDialog
GtkFontChooserDialogClass
GtkFontChooserWidget
GtkFontChooserWidgetClass
GtkFrame
GtkFrameClass
GtkGesture
GtkGestureDrag
GtkGestureLongPress
GtkGestureMultiPress
GtkGesturePan
GtkGestureRotate
GtkGestureSingle
GtkGestureStylus
GtkGestureStylus::down
GtkGestureStylus::motion
GtkGestureStylus::proximity
GtkGestureStylus::up
GtkGestureSwipe
GtkGestureZoom
GtkGrid
GtkGridClass
GtkHeaderBar
GtkIMContext
GtkIMContextClass
GtkIMContextSimple
GtkIMMulticontext
GtkIconThemeClass
GtkIconView
GtkInfoBar
GtkLabel
GtkLayoutChild
GtkLayoutChildClass
GtkLayoutManager
GtkLevelBar
GtkListBox
GtkListBox::activate-cursor-row
GtkListBox::move-cursor
GtkListBox::toggle-cursor-row
GtkListBoxClass
GtkListBoxRow
GtkListBoxRowClass
GtkListStore
GtkLockButton
GtkLockButtonClass
GtkMapListModel
GtkMediaControls
GtkMediaFile
GtkMediaStream
GtkMediaStreamClass ()
GtkMenu
GtkMenu::move-scroll
GtkMenuBar
GtkMenuButton
GtkMenuItem
GtkMenuItem::deselect
GtkMenuItem::select
GtkMenuItem::toggle-size-allocate
GtkMenuItem::toggle-size-request
GtkMenuItemClass
GtkMenuShell
GtkMenuToolButton
GtkMenuToolButtonClass
GtkMessageDialog
GtkModelButton
GtkMountOperationClass
GtkMovementStep
GtkNativeDialogClass ()
GtkNotebook
GtkNotebook::change-current-page
GtkNotebook::focus-tab
GtkNotebook::move-focus-out
GtkNotebook::reorder-tab
GtkNotebook::select-page
GtkNotebookPage
GtkOrientable
GtkOverlay
GtkOverlayClass
GtkPadController
GtkPageSetup
GtkPageSetupUnixDialog
GtkPageSetupUnixDialogClass
GtkPaned
GtkPaperSize
GtkPasswordEntry
GtkPicture
GtkPopover
GtkPopoverMenu
GtkPrintBackend
GtkPrintContext
GtkPrintJob
GtkPrintOperation
GtkPrintOperationClass
GtkPrintOperationPreview
GtkPrintSettings
GtkPrintSettingsFunc ()
GtkPrintUnixDialog
GtkPrinter
GtkProgressBar
GtkRadioButton
GtkRadioMenuItem
GtkRadioMenuItem::group-changed
GtkRadioToolButton
GtkRange
GtkRevealer
GtkRevealerClass
GtkRoot
GtkScale
GtkScaleButton
GtkScrollStep
GtkScrollable
GtkScrollbar
GtkScrolledWindow
GtkScrolledWindowClass
GtkSearchBar
GtkSearchBarClass
GtkSearchEntry
GtkSearchEntry::activate
GtkSelectionData
GtkSelectionModel
GtkSeparator
GtkSeparatorMenuItem
GtkSeparatorMenuItemClass
GtkSeparatorToolItem
GtkSeparatorToolItemClass
GtkSettings
GtkSettingsValue
GtkShortcutLabel
GtkShortcutsGroup
GtkShortcutsSection
GtkShortcutsSection::change-current-page
GtkShortcutsShortcut
GtkShortcutsWindow
GtkSingleSelection
GtkSizeGroup
GtkSliceListModel
GtkSnapshot
GtkSortListModel
GtkSpinner
GtkStack
GtkStackPage
GtkStackSidebar
GtkStackSwitcher
GtkStatusbar
GtkStyleContext
GtkStyleProvider
GtkStyleProvider::-gtk-private-changed
GtkSwitchClass
GtkText
GtkTextAppearance
GtkTextBuffer
GtkTextBufferClass
GtkTextCharPredicate ()
GtkTextClass ()
GtkTextIter
GtkTextMark
GtkTextTag
GtkTextTagTable
GtkTextTagTable::tag-added
GtkTextTagTable::tag-changed
GtkTextTagTable::tag-removed
GtkTextTagTableForeach
GtkTextView
GtkTextViewClass
GtkToggleButton
GtkToggleToolButton
GtkToggleToolButtonClass
GtkToolButton
GtkToolButtonClass
GtkToolItemClass
GtkToolbar
GtkTooltip
GtkTreeDragDest
GtkTreeDragDestIface
GtkTreeDragSource
GtkTreeDragSourceIface
GtkTreeListModel
GtkTreeListRow
GtkTreeModel
GtkTreeModelFilter
GtkTreeModelIface
GtkTreeModelSort
GtkTreePath
GtkTreeSelection
GtkTreeSelectionClass
GtkTreeSortable
GtkTreeSortableIface
GtkTreeStore
GtkTreeView
GtkTreeView::expand-collapse-cursor-row
GtkTreeView::select-all
GtkTreeView::select-cursor-parent
GtkTreeView::select-cursor-row
GtkTreeView::start-interactive-search
GtkTreeView::toggle-cursor-row
GtkTreeView::unselect-all
GtkTreeViewColumn
GtkTreeViewColumn::clicked
GtkTreeViewPrivate
GtkTreeViewSearchPositionFunc ()
GtkVideo
GtkViewport
GtkViewportClass
GtkVolumeButton
GtkWidget
GtkWidget::move-focus
GtkWidget::size-allocate
GtkWidgetClass
GtkWidgetPath
GtkWindow
GtkWindowClass
GtkWindowGroup
gtk_cell_accessible_parent_get_cell_area
gtk_cell_accessible_parent_get_cell_extents
gtk_cell_accessible_parent_get_cell_position
gtk_cell_accessible_parent_get_column_header_cells
gtk_cell_accessible_parent_get_row_header_cells
gtk_icon_view_get_item_at_pos
gtk_icon_view_get_path_at_pos
gtk_menu_tracker_item_may_disappear
gtk_print_backend_load_modules
gtk_rc_property_parse_color ()
gtk_root_install_properties ()
gtk_text_layout_get_lines
gtk_text_layout_set_buffer
gtk_toplevel_accessible_get_children
gtk_widget_get_first_child
gtk_widget_get_last_child
gtk_widget_get_next_sibling
gtk_widget_get_prev_sibling
gtkenums:Long_Description
gtkimmulticontext:Long_Description
gtktesting:Long_Description
docs/reference/gtk/gtk4-unused.txt 0000664 0001750 0001750 00000133411 13464200141 017272 0 ustar mclasen mclasen DEBUG_VALIDATION_AND_SCROLLING
DV
GSK_IS_PANGO_RENDERER
GSK_PANGO_RENDERER
GSK_TYPE_PANGO_RENDERER
GTK_ACTION_OBSERVABLE
GTK_ACTION_OBSERVABLE_GET_IFACE
GTK_ACTION_OBSERVER
GTK_ACTION_OBSERVER_GET_IFACE
GTK_ASSISTANT_PAGE
GTK_ASSISTANT_PAGE_CLASS
GTK_ASSISTANT_PAGE_GET_CLASS
GTK_BOOLEAN_CELL_ACCESSIBLE
GTK_BOOLEAN_CELL_ACCESSIBLE_CLASS
GTK_BOOLEAN_CELL_ACCESSIBLE_GET_CLASS
GTK_BUTTON_ACCESSIBLE
GTK_BUTTON_ACCESSIBLE_CLASS
GTK_BUTTON_ACCESSIBLE_GET_CLASS
GTK_CELL_ACCESSIBLE
GTK_CELL_ACCESSIBLE_CLASS
GTK_CELL_ACCESSIBLE_GET_CLASS
GTK_CELL_ACCESSIBLE_PARENT
GTK_CELL_ACCESSIBLE_PARENT_GET_IFACE
GTK_CELL_RENDERER_GRAPH
GTK_CELL_RENDERER_GRAPH_CLASS
GTK_CELL_RENDERER_GRAPH_GET_CLASS
GTK_CHECK_MENU_ITEM_ACCESSIBLE
GTK_CHECK_MENU_ITEM_ACCESSIBLE_CLASS
GTK_CHECK_MENU_ITEM_ACCESSIBLE_GET_CLASS
GTK_COLOR_PICKER
GTK_COLOR_PICKER_GET_INTERFACE
GTK_COLOR_SWATCH_ACCESSIBLE
GTK_COLOR_SWATCH_ACCESSIBLE_CLASS
GTK_COLOR_SWATCH_ACCESSIBLE_GET_CLASS
GTK_COMBO_BOX_ACCESSIBLE
GTK_COMBO_BOX_ACCESSIBLE_CLASS
GTK_COMBO_BOX_ACCESSIBLE_GET_CLASS
GTK_CONTAINER_ACCESSIBLE
GTK_CONTAINER_ACCESSIBLE_CLASS
GTK_CONTAINER_ACCESSIBLE_GET_CLASS
GTK_CONTAINER_CELL_ACCESSIBLE
GTK_CONTAINER_CELL_ACCESSIBLE_CLASS
GTK_CONTAINER_CELL_ACCESSIBLE_GET_CLASS
GTK_CSS_AREA_MARGIN_BOX
GTK_CSS_AREA_N_BOXES
GTK_CSS_AREA_OUTLINE_BOX
GTK_CSS_PARSER_WARNING
GTK_DEBUG_CHECK
GTK_EMOJI_CHOOSER
GTK_EMOJI_CHOOSER_CLASS
GTK_EMOJI_CHOOSER_GET_CLASS
GTK_EMOJI_COMPLETION
GTK_EMOJI_COMPLETION_CLASS
GTK_EMOJI_COMPLETION_GET_CLASS
GTK_ENTRY_ACCESSIBLE
GTK_ENTRY_ACCESSIBLE_CLASS
GTK_ENTRY_ACCESSIBLE_GET_CLASS
GTK_EXPANDER_ACCESSIBLE
GTK_EXPANDER_ACCESSIBLE_CLASS
GTK_EXPANDER_ACCESSIBLE_GET_CLASS
GTK_FILE_CHOOSER_DELEGATE_QUARK
GTK_FILE_CHOOSER_EMBED
GTK_FILE_CHOOSER_EMBED_GET_IFACE
GTK_FILE_CHOOSER_ENTRY
GTK_FILE_SYSTEM
GTK_FILE_SYSTEM_CLASS
GTK_FILE_SYSTEM_GET_CLASS
GTK_FILE_SYSTEM_MODEL
GTK_FLOW_BOX_ACCESSIBLE
GTK_FLOW_BOX_ACCESSIBLE_CLASS
GTK_FLOW_BOX_ACCESSIBLE_GET_CLASS
GTK_FLOW_BOX_CHILD_ACCESSIBLE
GTK_FLOW_BOX_CHILD_ACCESSIBLE_CLASS
GTK_FLOW_BOX_CHILD_ACCESSIBLE_GET_CLASS
GTK_FRAME_ACCESSIBLE
GTK_FRAME_ACCESSIBLE_CLASS
GTK_FRAME_ACCESSIBLE_GET_CLASS
GTK_GRAPH_DATA
GTK_GRAPH_DATA_CLASS
GTK_GRAPH_DATA_GET_CLASS
GTK_ICON_VIEW_ACCESSIBLE
GTK_ICON_VIEW_ACCESSIBLE_CLASS
GTK_ICON_VIEW_ACCESSIBLE_GET_CLASS
GTK_IMAGE_ACCESSIBLE
GTK_IMAGE_ACCESSIBLE_CLASS
GTK_IMAGE_ACCESSIBLE_GET_CLASS
GTK_IMAGE_CELL_ACCESSIBLE
GTK_IMAGE_CELL_ACCESSIBLE_CLASS
GTK_IMAGE_CELL_ACCESSIBLE_GET_CLASS
GTK_IM_CONTEXT_IME
GTK_IM_CONTEXT_IME_CLASS
GTK_IM_CONTEXT_IME_GET_CLASS
GTK_IM_CONTEXT_XIM
GTK_IM_CONTEXT_XIM_CLASS
GTK_IM_CONTEXT_XIM_GET_CLASS
GTK_IM_MODULE_EXTENSION_POINT_NAME
GTK_INSPECTOR_ACTIONS
GTK_INSPECTOR_ACTIONS_CLASS
GTK_INSPECTOR_ACTIONS_GET_CLASS
GTK_INSPECTOR_ACTION_EDITOR
GTK_INSPECTOR_ACTION_EDITOR_CLASS
GTK_INSPECTOR_ACTION_EDITOR_GET_CLASS
GTK_INSPECTOR_CONTROLLERS
GTK_INSPECTOR_CONTROLLERS_CLASS
GTK_INSPECTOR_CONTROLLERS_GET_CLASS
GTK_INSPECTOR_CSS_EDITOR
GTK_INSPECTOR_CSS_EDITOR_CLASS
GTK_INSPECTOR_CSS_EDITOR_GET_CLASS
GTK_INSPECTOR_CSS_NODE_TREE
GTK_INSPECTOR_CSS_NODE_TREE_CLASS
GTK_INSPECTOR_CSS_NODE_TREE_GET_CLASS
GTK_INSPECTOR_DATA_LIST
GTK_INSPECTOR_DATA_LIST_CLASS
GTK_INSPECTOR_DATA_LIST_GET_CLASS
GTK_INSPECTOR_GENERAL
GTK_INSPECTOR_GENERAL_CLASS
GTK_INSPECTOR_GENERAL_GET_CLASS
GTK_INSPECTOR_IS_ACTIONS
GTK_INSPECTOR_IS_ACTIONS_CLASS
GTK_INSPECTOR_IS_ACTION_EDITOR
GTK_INSPECTOR_IS_ACTION_EDITOR_CLASS
GTK_INSPECTOR_IS_CSS_EDITOR
GTK_INSPECTOR_IS_CSS_EDITOR_CLASS
GTK_INSPECTOR_IS_CSS_NODE_TREE
GTK_INSPECTOR_IS_CSS_NODE_TREE_CLASS
GTK_INSPECTOR_IS_DATA_LIST
GTK_INSPECTOR_IS_DATA_LIST_CLASS
GTK_INSPECTOR_IS_GENERAL
GTK_INSPECTOR_IS_GENERAL_CLASS
GTK_INSPECTOR_IS_GESTURES
GTK_INSPECTOR_IS_GESTURES_CLASS
GTK_INSPECTOR_IS_LOGS
GTK_INSPECTOR_IS_LOGS_CLASS
GTK_INSPECTOR_IS_MAGNIFIER
GTK_INSPECTOR_IS_MAGNIFIER_CLASS
GTK_INSPECTOR_IS_MENU
GTK_INSPECTOR_IS_MENU_CLASS
GTK_INSPECTOR_IS_MISC_INFO
GTK_INSPECTOR_IS_MISC_INFO_CLASS
GTK_INSPECTOR_IS_OBJECT_TREE
GTK_INSPECTOR_IS_OBJECT_TREE_CLASS
GTK_INSPECTOR_IS_PROP_EDITOR
GTK_INSPECTOR_IS_PROP_EDITOR_CLASS
GTK_INSPECTOR_IS_PROP_LIST
GTK_INSPECTOR_IS_PROP_LIST_CLASS
GTK_INSPECTOR_IS_RECORDER
GTK_INSPECTOR_IS_RECORDER_CLASS
GTK_INSPECTOR_IS_RECORDING
GTK_INSPECTOR_IS_RECORDING_CLASS
GTK_INSPECTOR_IS_RENDER_RECORDING
GTK_INSPECTOR_IS_RENDER_RECORDING_CLASS
GTK_INSPECTOR_IS_RESOURCE_LIST
GTK_INSPECTOR_IS_RESOURCE_LIST_CLASS
GTK_INSPECTOR_IS_SIZE_GROUPS
GTK_INSPECTOR_IS_SIZE_GROUPS_CLASS
GTK_INSPECTOR_IS_START_RECORDING
GTK_INSPECTOR_IS_START_RECORDING_CLASS
GTK_INSPECTOR_IS_STATISTICS
GTK_INSPECTOR_IS_STATISTICS_CLASS
GTK_INSPECTOR_IS_STRV_EDITOR
GTK_INSPECTOR_IS_STRV_EDITOR_CLASS
GTK_INSPECTOR_IS_VISUAL
GTK_INSPECTOR_IS_VISUAL_CLASS
GTK_INSPECTOR_IS_WINDOW
GTK_INSPECTOR_IS_WINDOW_CLASS
GTK_INSPECTOR_LOGS
GTK_INSPECTOR_LOGS_CLASS
GTK_INSPECTOR_LOGS_GET_CLASS
GTK_INSPECTOR_MAGNIFIER
GTK_INSPECTOR_MAGNIFIER_CLASS
GTK_INSPECTOR_MAGNIFIER_GET_CLASS
GTK_INSPECTOR_MENU
GTK_INSPECTOR_MENU_CLASS
GTK_INSPECTOR_MENU_GET_CLASS
GTK_INSPECTOR_MISC_INFO
GTK_INSPECTOR_MISC_INFO_CLASS
GTK_INSPECTOR_MISC_INFO_GET_CLASS
GTK_INSPECTOR_OBJECT_TREE
GTK_INSPECTOR_OBJECT_TREE_CLASS
GTK_INSPECTOR_OBJECT_TREE_GET_CLASS
GTK_INSPECTOR_PROP_EDITOR
GTK_INSPECTOR_PROP_EDITOR_CLASS
GTK_INSPECTOR_PROP_EDITOR_GET_CLASS
GTK_INSPECTOR_PROP_LIST
GTK_INSPECTOR_PROP_LIST_CLASS
GTK_INSPECTOR_PROP_LIST_GET_CLASS
GTK_INSPECTOR_RECORDER
GTK_INSPECTOR_RECORDER_CLASS
GTK_INSPECTOR_RECORDER_GET_CLASS
GTK_INSPECTOR_RECORDING
GTK_INSPECTOR_RECORDING_CLASS
GTK_INSPECTOR_RECORDING_GET_CLASS
GTK_INSPECTOR_RENDER_RECORDING
GTK_INSPECTOR_RENDER_RECORDING_CLASS
GTK_INSPECTOR_RENDER_RECORDING_GET_CLASS
GTK_INSPECTOR_RESOURCE_LIST
GTK_INSPECTOR_RESOURCE_LIST_CLASS
GTK_INSPECTOR_RESOURCE_LIST_GET_CLASS
GTK_INSPECTOR_SIZE_GROUPS
GTK_INSPECTOR_SIZE_GROUPS_CLASS
GTK_INSPECTOR_SIZE_GROUPS_GET_CLASS
GTK_INSPECTOR_START_RECORDING
GTK_INSPECTOR_START_RECORDING_CLASS
GTK_INSPECTOR_START_RECORDING_GET_CLASS
GTK_INSPECTOR_STATISTICS
GTK_INSPECTOR_STATISTICS_CLASS
GTK_INSPECTOR_STATISTICS_GET_CLASS
GTK_INSPECTOR_STRV_EDITOR
GTK_INSPECTOR_STRV_EDITOR_CLASS
GTK_INSPECTOR_STRV_EDITOR_GET_CLASS
GTK_INSPECTOR_VISUAL
GTK_INSPECTOR_VISUAL_CLASS
GTK_INSPECTOR_VISUAL_GET_CLASS
GTK_INSPECTOR_WINDOW
GTK_INSPECTOR_WINDOW_CLASS
GTK_INSPECTOR_WINDOW_GET_CLASS
GTK_IS_ACTION_OBSERVABLE
GTK_IS_ACTION_OBSERVER
GTK_IS_ASSISTANT_PAGE
GTK_IS_ASSISTANT_PAGE_CLASS
GTK_IS_BOOLEAN_CELL_ACCESSIBLE
GTK_IS_BOOLEAN_CELL_ACCESSIBLE_CLASS
GTK_IS_BUTTON_ACCESSIBLE
GTK_IS_BUTTON_ACCESSIBLE_CLASS
GTK_IS_CELL_ACCESSIBLE
GTK_IS_CELL_ACCESSIBLE_CLASS
GTK_IS_CELL_ACCESSIBLE_PARENT
GTK_IS_CELL_RENDERER_GRAPH
GTK_IS_CELL_RENDERER_GRAPH_CLASS
GTK_IS_CHECK_MENU_ITEM_ACCESSIBLE
GTK_IS_CHECK_MENU_ITEM_ACCESSIBLE_CLASS
GTK_IS_COLOR_PICKER
GTK_IS_COLOR_SWATCH_ACCESSIBLE
GTK_IS_COLOR_SWATCH_ACCESSIBLE_CLASS
GTK_IS_COMBO_BOX_ACCESSIBLE
GTK_IS_COMBO_BOX_ACCESSIBLE_CLASS
GTK_IS_CONTAINER_ACCESSIBLE
GTK_IS_CONTAINER_ACCESSIBLE_CLASS
GTK_IS_CONTAINER_CELL_ACCESSIBLE
GTK_IS_CONTAINER_CELL_ACCESSIBLE_CLASS
GTK_IS_EMOJI_CHOOSER
GTK_IS_EMOJI_CHOOSER_CLASS
GTK_IS_EMOJI_COMPLETION
GTK_IS_EMOJI_COMPLETION_CLASS
GTK_IS_ENTRY_ACCESSIBLE
GTK_IS_ENTRY_ACCESSIBLE_CLASS
GTK_IS_EXPANDER_ACCESSIBLE
GTK_IS_EXPANDER_ACCESSIBLE_CLASS
GTK_IS_FILE_CHOOSER_EMBED
GTK_IS_FILE_CHOOSER_ENTRY
GTK_IS_FILE_SYSTEM
GTK_IS_FILE_SYSTEM_CLASS
GTK_IS_FILE_SYSTEM_MODEL
GTK_IS_FLOW_BOX_ACCESSIBLE
GTK_IS_FLOW_BOX_ACCESSIBLE_CLASS
GTK_IS_FLOW_BOX_CHILD_ACCESSIBLE
GTK_IS_FLOW_BOX_CHILD_ACCESSIBLE_CLASS
GTK_IS_FRAME_ACCESSIBLE
GTK_IS_FRAME_ACCESSIBLE_CLASS
GTK_IS_GRAPH_DATA
GTK_IS_GRAPH_DATA_CLASS
GTK_IS_ICON_VIEW_ACCESSIBLE
GTK_IS_ICON_VIEW_ACCESSIBLE_CLASS
GTK_IS_IMAGE_ACCESSIBLE
GTK_IS_IMAGE_ACCESSIBLE_CLASS
GTK_IS_IMAGE_CELL_ACCESSIBLE
GTK_IS_IMAGE_CELL_ACCESSIBLE_CLASS
GTK_IS_IM_CONTEXT_IME
GTK_IS_IM_CONTEXT_IME_CLASS
GTK_IS_IM_CONTEXT_XIM
GTK_IS_IM_CONTEXT_XIM_CLASS
GTK_IS_LABEL_ACCESSIBLE
GTK_IS_LABEL_ACCESSIBLE_CLASS
GTK_IS_LEVEL_BAR_ACCESSIBLE
GTK_IS_LEVEL_BAR_ACCESSIBLE_CLASS
GTK_IS_LINK_BUTTON_ACCESSIBLE
GTK_IS_LINK_BUTTON_ACCESSIBLE_CLASS
GTK_IS_LIST_BOX_ACCESSIBLE
GTK_IS_LIST_BOX_ACCESSIBLE_CLASS
GTK_IS_LIST_BOX_ROW_ACCESSIBLE
GTK_IS_LIST_BOX_ROW_ACCESSIBLE_CLASS
GTK_IS_LIST_LIST_MODEL
GTK_IS_LIST_LIST_MODEL_CLASS
GTK_IS_LOCK_BUTTON_ACCESSIBLE
GTK_IS_LOCK_BUTTON_ACCESSIBLE_CLASS
GTK_IS_MENU_ACCESSIBLE
GTK_IS_MENU_ACCESSIBLE_CLASS
GTK_IS_MENU_BUTTON_ACCESSIBLE
GTK_IS_MENU_BUTTON_ACCESSIBLE_CLASS
GTK_IS_MENU_ITEM_ACCESSIBLE
GTK_IS_MENU_ITEM_ACCESSIBLE_CLASS
GTK_IS_MENU_SECTION_BOX
GTK_IS_MENU_SECTION_BOX_CLASS
GTK_IS_MENU_SHELL_ACCESSIBLE
GTK_IS_MENU_SHELL_ACCESSIBLE_CLASS
GTK_IS_MENU_TRACKER_ITEM
GTK_IS_MODEL_MENU_ITEM
GTK_IS_NOTEBOOK_ACCESSIBLE
GTK_IS_NOTEBOOK_ACCESSIBLE_CLASS
GTK_IS_NOTEBOOK_PAGE
GTK_IS_NOTEBOOK_PAGE_ACCESSIBLE
GTK_IS_NOTEBOOK_PAGE_ACCESSIBLE_CLASS
GTK_IS_NOTEBOOK_PAGE_CLASS
GTK_IS_PANED_ACCESSIBLE
GTK_IS_PANED_ACCESSIBLE_CLASS
GTK_IS_PASSWORD_ENTRY
GTK_IS_PASSWORD_ENTRY_CLASS
GTK_IS_PATH_BAR
GTK_IS_PATH_BAR_CLASS
GTK_IS_POPOVER_ACCESSIBLE
GTK_IS_POPOVER_ACCESSIBLE_CLASS
GTK_IS_PRINTER_OPTION
GTK_IS_PRINTER_OPTION_SET
GTK_IS_PRINTER_OPTION_WIDGET
GTK_IS_PRINTER_OPTION_WIDGET_CLASS
GTK_IS_PRINT_BACKEND
GTK_IS_PRINT_BACKEND_CLASS
GTK_IS_PROGRESS_BAR_ACCESSIBLE
GTK_IS_PROGRESS_BAR_ACCESSIBLE_CLASS
GTK_IS_PROPERTY_LOOKUP_LIST_MODEL
GTK_IS_PROPERTY_LOOKUP_LIST_MODEL_CLASS
GTK_IS_QUERY
GTK_IS_QUERY_CLASS
GTK_IS_RADIO_BUTTON_ACCESSIBLE
GTK_IS_RADIO_BUTTON_ACCESSIBLE_CLASS
GTK_IS_RADIO_MENU_ITEM_ACCESSIBLE
GTK_IS_RADIO_MENU_ITEM_ACCESSIBLE_CLASS
GTK_IS_RANGE_ACCESSIBLE
GTK_IS_RANGE_ACCESSIBLE_CLASS
GTK_IS_RENDERER_CELL_ACCESSIBLE
GTK_IS_RENDERER_CELL_ACCESSIBLE_CLASS
GTK_IS_SCALE_ACCESSIBLE
GTK_IS_SCALE_ACCESSIBLE_CLASS
GTK_IS_SCALE_BUTTON_ACCESSIBLE
GTK_IS_SCALE_BUTTON_ACCESSIBLE_CLASS
GTK_IS_SCROLLED_WINDOW_ACCESSIBLE
GTK_IS_SCROLLED_WINDOW_ACCESSIBLE_CLASS
GTK_IS_SEARCH_ENGINE
GTK_IS_SEARCH_ENGINE_CLASS
GTK_IS_SEARCH_ENGINE_MODEL
GTK_IS_SEARCH_ENGINE_MODEL_CLASS
GTK_IS_SEARCH_ENGINE_QUARTZ
GTK_IS_SEARCH_ENGINE_QUARTZ_CLASS
GTK_IS_SEARCH_ENGINE_SIMPLE
GTK_IS_SEARCH_ENGINE_SIMPLE_CLASS
GTK_IS_SEARCH_ENGINE_TRACKER
GTK_IS_SEARCH_ENGINE_TRACKER_CLASS
GTK_IS_SNAPSHOT
GTK_IS_SPINNER_ACCESSIBLE
GTK_IS_SPINNER_ACCESSIBLE_CLASS
GTK_IS_SPIN_BUTTON_ACCESSIBLE
GTK_IS_SPIN_BUTTON_ACCESSIBLE_CLASS
GTK_IS_STACK_ACCESSIBLE
GTK_IS_STACK_ACCESSIBLE_CLASS
GTK_IS_STACK_PAGE
GTK_IS_STACK_PAGE_CLASS
GTK_IS_STATUSBAR_ACCESSIBLE
GTK_IS_STATUSBAR_ACCESSIBLE_CLASS
GTK_IS_SWITCH_ACCESSIBLE
GTK_IS_SWITCH_ACCESSIBLE_CLASS
GTK_IS_TEXT
GTK_IS_TEXT_ACCESSIBLE
GTK_IS_TEXT_ACCESSIBLE_CLASS
GTK_IS_TEXT_CELL_ACCESSIBLE
GTK_IS_TEXT_CELL_ACCESSIBLE_CLASS
GTK_IS_TEXT_CLASS
GTK_IS_TEXT_VIEW_ACCESSIBLE
GTK_IS_TEXT_VIEW_ACCESSIBLE_CLASS
GTK_IS_TOGGLE_BUTTON_ACCESSIBLE
GTK_IS_TOGGLE_BUTTON_ACCESSIBLE_CLASS
GTK_IS_TOPLEVEL_ACCESSIBLE
GTK_IS_TOPLEVEL_ACCESSIBLE_CLASS
GTK_IS_TRASH_MONITOR
GTK_IS_TRASH_MONITOR_CLASS
GTK_IS_TREE_MENU
GTK_IS_TREE_MENU_CLASS
GTK_IS_TREE_MODEL_CSS_NODE
GTK_IS_TREE_MODEL_CSS_NODE_CLASS
GTK_IS_TREE_VIEW_ACCESSIBLE
GTK_IS_TREE_VIEW_ACCESSIBLE_CLASS
GTK_IS_WIDGET_ACCESSIBLE
GTK_IS_WIDGET_ACCESSIBLE_CLASS
GTK_IS_WINDOW_ACCESSIBLE
GTK_IS_WINDOW_ACCESSIBLE_CLASS
GTK_LABEL_ACCESSIBLE
GTK_LABEL_ACCESSIBLE_CLASS
GTK_LABEL_ACCESSIBLE_GET_CLASS
GTK_LEVEL_BAR_ACCESSIBLE
GTK_LEVEL_BAR_ACCESSIBLE_CLASS
GTK_LEVEL_BAR_ACCESSIBLE_GET_CLASS
GTK_LINK_BUTTON_ACCESSIBLE
GTK_LINK_BUTTON_ACCESSIBLE_CLASS
GTK_LINK_BUTTON_ACCESSIBLE_GET_CLASS
GTK_LIST_BOX_ACCESSIBLE
GTK_LIST_BOX_ACCESSIBLE_CLASS
GTK_LIST_BOX_ACCESSIBLE_GET_CLASS
GTK_LIST_BOX_ROW_ACCESSIBLE
GTK_LIST_BOX_ROW_ACCESSIBLE_CLASS
GTK_LIST_BOX_ROW_ACCESSIBLE_GET_CLASS
GTK_LIST_LIST_MODEL
GTK_LIST_LIST_MODEL_CLASS
GTK_LIST_LIST_MODEL_GET_CLASS
GTK_LOCK_BUTTON_ACCESSIBLE
GTK_LOCK_BUTTON_ACCESSIBLE_CLASS
GTK_LOCK_BUTTON_ACCESSIBLE_GET_CLASS
GTK_MEDIA_FILE_EXTENSION_POINT_NAME
GTK_MENU_ACCESSIBLE
GTK_MENU_ACCESSIBLE_CLASS
GTK_MENU_ACCESSIBLE_GET_CLASS
GTK_MENU_BUTTON_ACCESSIBLE
GTK_MENU_BUTTON_ACCESSIBLE_CLASS
GTK_MENU_BUTTON_ACCESSIBLE_GET_CLASS
GTK_MENU_ITEM_ACCESSIBLE
GTK_MENU_ITEM_ACCESSIBLE_CLASS
GTK_MENU_ITEM_ACCESSIBLE_GET_CLASS
GTK_MENU_SECTION_BOX
GTK_MENU_SECTION_BOX_CLASS
GTK_MENU_SECTION_BOX_GET_CLASS
GTK_MENU_SHELL_ACCESSIBLE
GTK_MENU_SHELL_ACCESSIBLE_CLASS
GTK_MENU_SHELL_ACCESSIBLE_GET_CLASS
GTK_MENU_TRACKER_ITEM
GTK_MODEL_MENU_ITEM
GTK_NOTE
GTK_NOTEBOOK_ACCESSIBLE
GTK_NOTEBOOK_ACCESSIBLE_CLASS
GTK_NOTEBOOK_ACCESSIBLE_GET_CLASS
GTK_NOTEBOOK_PAGE
GTK_NOTEBOOK_PAGE_ACCESSIBLE
GTK_NOTEBOOK_PAGE_ACCESSIBLE_CLASS
GTK_NOTEBOOK_PAGE_ACCESSIBLE_GET_CLASS
GTK_NOTEBOOK_PAGE_CLASS
GTK_NOTEBOOK_PAGE_GET_CLASS
GTK_PANED_ACCESSIBLE
GTK_PANED_ACCESSIBLE_CLASS
GTK_PANED_ACCESSIBLE_GET_CLASS
GTK_PASSWORD_ENTRY
GTK_PASSWORD_ENTRY_CLASS
GTK_PASSWORD_ENTRY_GET_CLASS
GTK_PATH_BAR
GTK_PATH_BAR_CLASS
GTK_PATH_BAR_GET_CLASS
GTK_POPOVER_ACCESSIBLE
GTK_POPOVER_ACCESSIBLE_CLASS
GTK_POPOVER_ACCESSIBLE_GET_CLASS
GTK_PRINTER_OPTION
GTK_PRINTER_OPTION_GROUP_FINISHING
GTK_PRINTER_OPTION_GROUP_IMAGE_QUALITY
GTK_PRINTER_OPTION_SET
GTK_PRINTER_OPTION_WIDGET
GTK_PRINTER_OPTION_WIDGET_CLASS
GTK_PRINTER_OPTION_WIDGET_GET_CLASS
GTK_PRINT_BACKEND
GTK_PRINT_BACKEND_CLASS
GTK_PRINT_BACKEND_ERROR
GTK_PRINT_BACKEND_EXTENSION_POINT_NAME
GTK_PRINT_BACKEND_GET_CLASS
GTK_PROGRESS_BAR_ACCESSIBLE
GTK_PROGRESS_BAR_ACCESSIBLE_CLASS
GTK_PROGRESS_BAR_ACCESSIBLE_GET_CLASS
GTK_PROPERTY_LOOKUP_LIST_MODEL
GTK_PROPERTY_LOOKUP_LIST_MODEL_CLASS
GTK_PROPERTY_LOOKUP_LIST_MODEL_GET_CLASS
GTK_QUERY
GTK_QUERY_CLASS
GTK_QUERY_GET_CLASS
GTK_RADIO_BUTTON_ACCESSIBLE
GTK_RADIO_BUTTON_ACCESSIBLE_CLASS
GTK_RADIO_BUTTON_ACCESSIBLE_GET_CLASS
GTK_RADIO_MENU_ITEM_ACCESSIBLE
GTK_RADIO_MENU_ITEM_ACCESSIBLE_CLASS
GTK_RADIO_MENU_ITEM_ACCESSIBLE_GET_CLASS
GTK_RANGE_ACCESSIBLE
GTK_RANGE_ACCESSIBLE_CLASS
GTK_RANGE_ACCESSIBLE_GET_CLASS
GTK_RENDERER_CELL_ACCESSIBLE
GTK_RENDERER_CELL_ACCESSIBLE_CLASS
GTK_RENDERER_CELL_ACCESSIBLE_GET_CLASS
GTK_SCALE_ACCESSIBLE
GTK_SCALE_ACCESSIBLE_CLASS
GTK_SCALE_ACCESSIBLE_GET_CLASS
GTK_SCALE_BUTTON_ACCESSIBLE
GTK_SCALE_BUTTON_ACCESSIBLE_CLASS
GTK_SCALE_BUTTON_ACCESSIBLE_GET_CLASS
GTK_SCROLLED_WINDOW_ACCESSIBLE
GTK_SCROLLED_WINDOW_ACCESSIBLE_CLASS
GTK_SCROLLED_WINDOW_ACCESSIBLE_GET_CLASS
GTK_SEARCH_ENGINE
GTK_SEARCH_ENGINE_CLASS
GTK_SEARCH_ENGINE_GET_CLASS
GTK_SEARCH_ENGINE_MODEL
GTK_SEARCH_ENGINE_MODEL_CLASS
GTK_SEARCH_ENGINE_MODEL_GET_CLASS
GTK_SEARCH_ENGINE_QUARTZ
GTK_SEARCH_ENGINE_QUARTZ_CLASS
GTK_SEARCH_ENGINE_QUARTZ_GET_CLASS
GTK_SEARCH_ENGINE_SIMPLE
GTK_SEARCH_ENGINE_SIMPLE_CLASS
GTK_SEARCH_ENGINE_SIMPLE_GET_CLASS
GTK_SEARCH_ENGINE_TRACKER
GTK_SEARCH_ENGINE_TRACKER_CLASS
GTK_SEARCH_ENGINE_TRACKER_GET_CLASS
GTK_SNAPSHOT
GTK_SPINNER_ACCESSIBLE
GTK_SPINNER_ACCESSIBLE_CLASS
GTK_SPINNER_ACCESSIBLE_GET_CLASS
GTK_SPIN_BUTTON_ACCESSIBLE
GTK_SPIN_BUTTON_ACCESSIBLE_CLASS
GTK_SPIN_BUTTON_ACCESSIBLE_GET_CLASS
GTK_STACK_ACCESSIBLE
GTK_STACK_ACCESSIBLE_CLASS
GTK_STACK_ACCESSIBLE_GET_CLASS
GTK_STACK_PAGE
GTK_STACK_PAGE_CLASS
GTK_STACK_PAGE_GET_CLASS
GTK_STATUSBAR_ACCESSIBLE
GTK_STATUSBAR_ACCESSIBLE_CLASS
GTK_STATUSBAR_ACCESSIBLE_GET_CLASS
GTK_SWITCH_ACCESSIBLE
GTK_SWITCH_ACCESSIBLE_CLASS
GTK_SWITCH_ACCESSIBLE_GET_CLASS
GTK_TEXT
GTK_TEXT_ACCESSIBLE
GTK_TEXT_ACCESSIBLE_CLASS
GTK_TEXT_ACCESSIBLE_GET_CLASS
GTK_TEXT_CELL_ACCESSIBLE
GTK_TEXT_CELL_ACCESSIBLE_CLASS
GTK_TEXT_CELL_ACCESSIBLE_GET_CLASS
GTK_TEXT_CLASS
GTK_TEXT_GET_CLASS
GTK_TEXT_UNKNOWN_CHAR
GTK_TEXT_UNKNOWN_CHAR_UTF8_LEN
GTK_TEXT_VIEW_ACCESSIBLE
GTK_TEXT_VIEW_ACCESSIBLE_CLASS
GTK_TEXT_VIEW_ACCESSIBLE_GET_CLASS
GTK_TOGGLE_BUTTON_ACCESSIBLE
GTK_TOGGLE_BUTTON_ACCESSIBLE_CLASS
GTK_TOGGLE_BUTTON_ACCESSIBLE_GET_CLASS
GTK_TOPLEVEL_ACCESSIBLE
GTK_TOPLEVEL_ACCESSIBLE_CLASS
GTK_TOPLEVEL_ACCESSIBLE_GET_CLASS
GTK_TRASH_MONITOR
GTK_TRASH_MONITOR_CLASS
GTK_TRASH_MONITOR_GET_CLASS
GTK_TREE_MENU
GTK_TREE_MENU_CLASS
GTK_TREE_MENU_GET_CLASS
GTK_TREE_MODEL_CSS_NODE
GTK_TREE_MODEL_CSS_NODE_CLASS
GTK_TREE_MODEL_CSS_NODE_GET_CLASS
GTK_TREE_RBNODE_FLAG_SET
GTK_TREE_RBNODE_GET_COLOR
GTK_TREE_RBNODE_GET_HEIGHT
GTK_TREE_RBNODE_SET_COLOR
GTK_TREE_RBNODE_SET_FLAG
GTK_TREE_RBNODE_UNSET_FLAG
GTK_TREE_VIEW_ACCESSIBLE
GTK_TREE_VIEW_ACCESSIBLE_CLASS
GTK_TREE_VIEW_ACCESSIBLE_GET_CLASS
GTK_TYPE_ACCEL_FLAGS
GTK_TYPE_ACTION_OBSERVABLE
GTK_TYPE_ACTION_OBSERVER
GTK_TYPE_ALIGN
GTK_TYPE_APPLICATION_INHIBIT_FLAGS
GTK_TYPE_ARROW_PLACEMENT
GTK_TYPE_ARROW_TYPE
GTK_TYPE_ASSISTANT_PAGE
GTK_TYPE_ASSISTANT_PAGE_TYPE
GTK_TYPE_BASELINE_POSITION
GTK_TYPE_BOOLEAN_CELL_ACCESSIBLE
GTK_TYPE_BORDER_STYLE
GTK_TYPE_BUILDER_ERROR
GTK_TYPE_BUTTONS_TYPE
GTK_TYPE_BUTTON_ACCESSIBLE
GTK_TYPE_BUTTON_ROLE
GTK_TYPE_CALENDAR_DISPLAY_OPTIONS
GTK_TYPE_CELL_ACCESSIBLE
GTK_TYPE_CELL_ACCESSIBLE_PARENT
GTK_TYPE_CELL_RENDERER_ACCEL_MODE
GTK_TYPE_CELL_RENDERER_GRAPH
GTK_TYPE_CELL_RENDERER_MODE
GTK_TYPE_CELL_RENDERER_STATE
GTK_TYPE_CHECK_MENU_ITEM_ACCESSIBLE
GTK_TYPE_COLOR_PICKER
GTK_TYPE_COLOR_PICKER_KWIN
GTK_TYPE_COLOR_PICKER_PORTAL
GTK_TYPE_COLOR_PICKER_SHELL
GTK_TYPE_COLOR_SWATCH_ACCESSIBLE
GTK_TYPE_COMBO_BOX_ACCESSIBLE
GTK_TYPE_CONTAINER_ACCESSIBLE
GTK_TYPE_CONTAINER_CELL_ACCESSIBLE
GTK_TYPE_CORNER_TYPE
GTK_TYPE_CSS_AFFECTS
GTK_TYPE_CSS_PARSER_ERROR
GTK_TYPE_CSS_PARSER_WARNING
GTK_TYPE_DEBUG_FLAG
GTK_TYPE_DELETE_TYPE
GTK_TYPE_DEST_DEFAULTS
GTK_TYPE_DIALOG_FLAGS
GTK_TYPE_DIRECTION_TYPE
GTK_TYPE_DRAG_RESULT
GTK_TYPE_EDITABLE_PROPERTIES
GTK_TYPE_EMOJI_CHOOSER
GTK_TYPE_EMOJI_COMPLETION
GTK_TYPE_ENTRY_ACCESSIBLE
GTK_TYPE_ENTRY_ICON_POSITION
GTK_TYPE_EVENT_CONTROLLER_SCROLL_FLAGS
GTK_TYPE_EVENT_SEQUENCE_STATE
GTK_TYPE_EXPANDER_ACCESSIBLE
GTK_TYPE_FILE_CHOOSER_ACTION
GTK_TYPE_FILE_CHOOSER_CONFIRMATION
GTK_TYPE_FILE_CHOOSER_EMBED
GTK_TYPE_FILE_CHOOSER_ENTRY
GTK_TYPE_FILE_CHOOSER_ERROR
GTK_TYPE_FILE_FILTER_FLAGS
GTK_TYPE_FILE_SYSTEM
GTK_TYPE_FILE_SYSTEM_MODEL
GTK_TYPE_FLOW_BOX_ACCESSIBLE
GTK_TYPE_FLOW_BOX_CHILD_ACCESSIBLE
GTK_TYPE_FONT_CHOOSER_LEVEL
GTK_TYPE_FPS_OVERLAY
GTK_TYPE_FRAME_ACCESSIBLE
GTK_TYPE_GRAPH_DATA
GTK_TYPE_HIGHLIGHT_OVERLAY
GTK_TYPE_ICON_LOOKUP_FLAGS
GTK_TYPE_ICON_SIZE
GTK_TYPE_ICON_THEME_ERROR
GTK_TYPE_ICON_VIEW_ACCESSIBLE
GTK_TYPE_ICON_VIEW_DROP_POSITION
GTK_TYPE_IMAGE_ACCESSIBLE
GTK_TYPE_IMAGE_CELL_ACCESSIBLE
GTK_TYPE_IMAGE_TYPE
GTK_TYPE_IM_CONTEXT_IME
GTK_TYPE_IM_CONTEXT_XIM
GTK_TYPE_INPUT_HINTS
GTK_TYPE_INPUT_PURPOSE
GTK_TYPE_INSPECTOR_ACTIONS
GTK_TYPE_INSPECTOR_ACTION_EDITOR
GTK_TYPE_INSPECTOR_CONTROLLERS
GTK_TYPE_INSPECTOR_CSS_EDITOR
GTK_TYPE_INSPECTOR_CSS_NODE_TREE
GTK_TYPE_INSPECTOR_DATA_LIST
GTK_TYPE_INSPECTOR_GENERAL
GTK_TYPE_INSPECTOR_LOGS
GTK_TYPE_INSPECTOR_MAGNIFIER
GTK_TYPE_INSPECTOR_MENU
GTK_TYPE_INSPECTOR_MISC_INFO
GTK_TYPE_INSPECTOR_OBJECT_TREE
GTK_TYPE_INSPECTOR_OVERLAY
GTK_TYPE_INSPECTOR_PROP_EDITOR
GTK_TYPE_INSPECTOR_PROP_LIST
GTK_TYPE_INSPECTOR_RECORDER
GTK_TYPE_INSPECTOR_RECORDING
GTK_TYPE_INSPECTOR_RENDER_RECORDING
GTK_TYPE_INSPECTOR_RESOURCE_LIST
GTK_TYPE_INSPECTOR_SIZE_GROUPS
GTK_TYPE_INSPECTOR_START_RECORDING
GTK_TYPE_INSPECTOR_STATISTICS
GTK_TYPE_INSPECTOR_STRV_EDITOR
GTK_TYPE_INSPECTOR_TYPE_POPOVER
GTK_TYPE_INSPECTOR_VISUAL
GTK_TYPE_INSPECTOR_WINDOW
GTK_TYPE_JUSTIFICATION
GTK_TYPE_LABEL_ACCESSIBLE
GTK_TYPE_LAYOUT_OVERLAY
GTK_TYPE_LEVEL_BAR_ACCESSIBLE
GTK_TYPE_LEVEL_BAR_MODE
GTK_TYPE_LICENSE
GTK_TYPE_LINK_BUTTON_ACCESSIBLE
GTK_TYPE_LIST_BOX_ACCESSIBLE
GTK_TYPE_LIST_BOX_ROW_ACCESSIBLE
GTK_TYPE_LIST_LIST_MODEL
GTK_TYPE_LOCK_BUTTON_ACCESSIBLE
GTK_TYPE_MEDIA_CONTROLS
GTK_TYPE_MENU_ACCESSIBLE
GTK_TYPE_MENU_BUTTON_ACCESSIBLE
GTK_TYPE_MENU_DIRECTION_TYPE
GTK_TYPE_MENU_ITEM_ACCESSIBLE
GTK_TYPE_MENU_SECTION_BOX
GTK_TYPE_MENU_SHELL_ACCESSIBLE
GTK_TYPE_MENU_TRACKER_ITEM
GTK_TYPE_MENU_TRACKER_ITEM_ROLE
GTK_TYPE_MESSAGE_TYPE
GTK_TYPE_MODEL_MENU_ITEM
GTK_TYPE_MOVEMENT_STEP
GTK_TYPE_NOTEBOOK_ACCESSIBLE
GTK_TYPE_NOTEBOOK_PAGE
GTK_TYPE_NOTEBOOK_PAGE_ACCESSIBLE
GTK_TYPE_NOTEBOOK_TAB
GTK_TYPE_NUMBER_UP_LAYOUT
GTK_TYPE_ORIENTATION
GTK_TYPE_OVERFLOW
GTK_TYPE_OVERLAY_LAYOUT
GTK_TYPE_OVERLAY_LAYOUT_CHILD
GTK_TYPE_PACK_TYPE
GTK_TYPE_PAD_ACTION_TYPE
GTK_TYPE_PAGE_ORIENTATION
GTK_TYPE_PAGE_SET
GTK_TYPE_PANED_ACCESSIBLE
GTK_TYPE_PAN_DIRECTION
GTK_TYPE_PASSWORD_ENTRY
GTK_TYPE_PATH_BAR
GTK_TYPE_PICK_FLAGS
GTK_TYPE_PICTURE_ACCESSIBLE
GTK_TYPE_PLACES_OPEN_FLAGS
GTK_TYPE_POLICY_TYPE
GTK_TYPE_POPOVER_ACCESSIBLE
GTK_TYPE_POPOVER_CONSTRAINT
GTK_TYPE_POSITION_TYPE
GTK_TYPE_PRINTER_OPTION
GTK_TYPE_PRINTER_OPTION_SET
GTK_TYPE_PRINTER_OPTION_WIDGET
GTK_TYPE_PRINT_BACKEND
GTK_TYPE_PRINT_DUPLEX
GTK_TYPE_PRINT_ERROR
GTK_TYPE_PRINT_OPERATION_ACTION
GTK_TYPE_PRINT_OPERATION_RESULT
GTK_TYPE_PRINT_PAGES
GTK_TYPE_PRINT_QUALITY
GTK_TYPE_PRINT_STATUS
GTK_TYPE_PROGRESS_BAR_ACCESSIBLE
GTK_TYPE_PROPAGATION_PHASE
GTK_TYPE_PROPERTY_LOOKUP_LIST_MODEL
GTK_TYPE_QUERY
GTK_TYPE_RADIO_BUTTON_ACCESSIBLE
GTK_TYPE_RADIO_MENU_ITEM_ACCESSIBLE
GTK_TYPE_RANGE_ACCESSIBLE
GTK_TYPE_RECENT_MANAGER_ERROR
GTK_TYPE_RELIEF_STYLE
GTK_TYPE_RENDERER_CELL_ACCESSIBLE
GTK_TYPE_RESPONSE_TYPE
GTK_TYPE_REVEALER_TRANSITION_TYPE
GTK_TYPE_ROOT
GTK_TYPE_SCALE_ACCESSIBLE
GTK_TYPE_SCALE_BUTTON_ACCESSIBLE
GTK_TYPE_SCROLLABLE_POLICY
GTK_TYPE_SCROLLED_WINDOW_ACCESSIBLE
GTK_TYPE_SCROLL_STEP
GTK_TYPE_SCROLL_TYPE
GTK_TYPE_SEARCH_ENGINE
GTK_TYPE_SEARCH_ENGINE_MODEL
GTK_TYPE_SEARCH_ENGINE_QUARTZ
GTK_TYPE_SEARCH_ENGINE_SIMPLE
GTK_TYPE_SEARCH_ENGINE_TRACKER
GTK_TYPE_SELECTION_MODE
GTK_TYPE_SENSITIVITY_TYPE
GTK_TYPE_SHADOW_TYPE
GTK_TYPE_SHORTCUT_TYPE
GTK_TYPE_SINGLE_SELECTION
GTK_TYPE_SIZE_GROUP_MODE
GTK_TYPE_SIZE_REQUEST_MODE
GTK_TYPE_SNAPSHOT
GTK_TYPE_SORT_TYPE
GTK_TYPE_SPINNER_ACCESSIBLE
GTK_TYPE_SPIN_BUTTON_ACCESSIBLE
GTK_TYPE_SPIN_BUTTON_UPDATE_POLICY
GTK_TYPE_SPIN_TYPE
GTK_TYPE_STACK_ACCESSIBLE
GTK_TYPE_STACK_PAGE
GTK_TYPE_STACK_TRANSITION_TYPE
GTK_TYPE_STATE_FLAGS
GTK_TYPE_STATUSBAR_ACCESSIBLE
GTK_TYPE_STYLE_CONTEXT_PRINT_FLAGS
GTK_TYPE_SWITCH_ACCESSIBLE
GTK_TYPE_TEXT
GTK_TYPE_TEXT_ACCESSIBLE
GTK_TYPE_TEXT_ATTRIBUTES
GTK_TYPE_TEXT_BUFFER_TARGET_INFO
GTK_TYPE_TEXT_CELL_ACCESSIBLE
GTK_TYPE_TEXT_DIRECTION
GTK_TYPE_TEXT_EXTEND_SELECTION
GTK_TYPE_TEXT_SEARCH_FLAGS
GTK_TYPE_TEXT_VIEW_ACCESSIBLE
GTK_TYPE_TEXT_VIEW_LAYER
GTK_TYPE_TEXT_WINDOW_TYPE
GTK_TYPE_TOGGLE_BUTTON_ACCESSIBLE
GTK_TYPE_TOOLBAR_STYLE
GTK_TYPE_TOPLEVEL_ACCESSIBLE
GTK_TYPE_TRASH_MONITOR
GTK_TYPE_TREE_MENU
GTK_TYPE_TREE_MODEL_CSS_NODE
GTK_TYPE_TREE_MODEL_FLAGS
GTK_TYPE_TREE_VIEW_ACCESSIBLE
GTK_TYPE_TREE_VIEW_COLUMN_SIZING
GTK_TYPE_TREE_VIEW_DROP_POSITION
GTK_TYPE_TREE_VIEW_GRID_LINES
GTK_TYPE_UNIT
GTK_TYPE_UPDATES_OVERLAY
GTK_TYPE_VIDEO
GTK_TYPE_WIDGET_ACCESSIBLE
GTK_TYPE_WINDOW_ACCESSIBLE
GTK_TYPE_WINDOW_POSITION
GTK_TYPE_WINDOW_TYPE
GTK_TYPE_WRAP_MODE
GTK_WIDGET_ACCESSIBLE
GTK_WIDGET_ACCESSIBLE_CLASS
GTK_WIDGET_ACCESSIBLE_GET_CLASS
GTK_WINDOW_ACCESSIBLE
GTK_WINDOW_ACCESSIBLE_CLASS
GTK_WINDOW_ACCESSIBLE_GET_CLASS
GskPangoRenderer
GskPangoRendererClass
GtkActionObservable
GtkActionObservableInterface
GtkActionObserver
GtkActionObserverInterface
GtkAssistantPageClass
GtkBookmarksChangedFunc
GtkBooleanCellAccessible
GtkBooleanCellAccessibleClass
GtkBooleanCellAccessiblePrivate
GtkButtonAccessible
GtkButtonAccessibleClass
GtkButtonAccessiblePrivate
GtkCellAccessible
GtkCellAccessibleClass
GtkCellAccessibleParent
GtkCellAccessibleParentIface
GtkCellAccessiblePrivate
GtkCellRendererGraph
GtkCellRendererGraphClass
GtkCellRendererGraphPrivate
GtkCheckMenuItemAccessible
GtkCheckMenuItemAccessibleClass
GtkCheckMenuItemAccessiblePrivate
GtkClipboard
GtkColorPicker
GtkColorPickerInterface
GtkColorPickerKwin
GtkColorPickerPortal
GtkColorPickerShell
GtkColorSwatchAccessible
GtkColorSwatchAccessibleClass
GtkColorSwatchAccessiblePrivate
GtkComboBoxAccessible
GtkComboBoxAccessibleClass
GtkComboBoxAccessiblePrivate
GtkComposeTable
GtkComposeTableCompact
GtkContainerAccessible
GtkContainerAccessibleClass
GtkContainerAccessiblePrivate
GtkContainerCellAccessible
GtkContainerCellAccessibleClass
GtkContainerCellAccessiblePrivate
GtkCssBoxes
GtkCssDelimToken
GtkCssDimensionToken
GtkCssNumberToken
GtkCssStringToken
GtkCssToken
GtkCssTokenType
GtkCssTokenizer
GtkDebugFlag
GtkEditableProperties
GtkEmojiChooser
GtkEmojiChooserClass
GtkEmojiCompletion
GtkEmojiCompletionClass
GtkEntryAccessible
GtkEntryAccessibleClass
GtkEntryAccessiblePrivate
GtkExpanderAccessible
GtkExpanderAccessibleClass
GtkExpanderAccessiblePrivate
GtkFileChooserEmbed
GtkFileChooserEmbedIface
GtkFileChooserEntry
GtkFileChooserProp
GtkFileSystem
GtkFileSystemClass
GtkFileSystemGetInfoCallback
GtkFileSystemModel
GtkFileSystemModelGetValue
GtkFileSystemPrivate
GtkFileSystemVolume
GtkFileSystemVolumeMountCallback
GtkFilterListModelFilterFunc
GtkFlowBoxAccessible
GtkFlowBoxAccessibleClass
GtkFlowBoxAccessiblePrivate
GtkFlowBoxChildAccessible
GtkFlowBoxChildAccessibleClass
GtkFontChooserProp
GtkFpsOverlay
GtkFrameAccessible
GtkFrameAccessibleClass
GtkFrameAccessiblePrivate
GtkGraphData
GtkGraphDataClass
GtkGraphDataPrivate
GtkHighlightOverlay
GtkIMContextIME
GtkIMContextIMEClass
GtkIMContextIMEPrivate
GtkIMContextXIM
GtkIMContextXIMClass
GtkIconViewAccessible
GtkIconViewAccessibleClass
GtkIconViewAccessiblePrivate
GtkImageAccessible
GtkImageAccessibleClass
GtkImageAccessiblePrivate
GtkImageCellAccessible
GtkImageCellAccessibleClass
GtkImageCellAccessiblePrivate
GtkInspectorActionEditorPrivate
GtkInspectorActionsPrivate
GtkInspectorControllersPrivate
GtkInspectorCssEditorPrivate
GtkInspectorCssNodeTreePrivate
GtkInspectorDataListPrivate
GtkInspectorGeneralPrivate
GtkInspectorLogsPrivate
GtkInspectorMagnifierPrivate
GtkInspectorMenuPrivate
GtkInspectorMiscInfoPrivate
GtkInspectorObjectTreePrivate
GtkInspectorOverlay
GtkInspectorOverlayClass
GtkInspectorPropEditorPrivate
GtkInspectorPropListPrivate
GtkInspectorRecorderPrivate
GtkInspectorRecordingPrivate
GtkInspectorRenderRecordingPrivate
GtkInspectorResourceListPrivate
GtkInspectorStartRecordingPrivate
GtkInspectorStatisticsPrivate
GtkInspectorTypePopover
GtkInspectorVisualPrivate
GtkKeyHash
GtkLabelAccessible
GtkLabelAccessibleClass
GtkLabelAccessiblePrivate
GtkLayoutOverlay
GtkLevelBarAccessible
GtkLevelBarAccessibleClass
GtkLevelBarAccessiblePrivate
GtkLinkButtonAccessible
GtkLinkButtonAccessibleClass
GtkLinkButtonAccessiblePrivate
GtkListBoxAccessible
GtkListBoxAccessibleClass
GtkListBoxAccessiblePrivate
GtkListBoxRowAccessible
GtkListBoxRowAccessibleClass
GtkListListModel
GtkListListModelClass
GtkLockButtonAccessible
GtkLockButtonAccessibleClass
GtkLockButtonAccessiblePrivate
GtkMediaFileClass
GtkMenuAccessible
GtkMenuAccessibleClass
GtkMenuAccessiblePrivate
GtkMenuButtonAccessible
GtkMenuButtonAccessibleClass
GtkMenuButtonAccessiblePrivate
GtkMenuItemAccessible
GtkMenuItemAccessibleClass
GtkMenuItemAccessiblePrivate
GtkMenuSectionBox
GtkMenuShellAccessible
GtkMenuShellAccessibleClass
GtkMenuShellAccessiblePrivate
GtkMenuTracker
GtkMenuTrackerInsertFunc
GtkMenuTrackerItem
GtkMenuTrackerItemRole
GtkMenuTrackerRemoveFunc
GtkMnemonicHash
GtkMnemonicHashForeach
GtkModelMenuItem
GtkNotebookAccessible
GtkNotebookAccessibleClass
GtkNotebookAccessiblePrivate
GtkNotebookPageAccessible
GtkNotebookPageAccessibleClass
GtkNotebookPageAccessiblePrivate
GtkNotebookPageClass
GtkOverflow
GtkOverlayLayout
GtkOverlayLayoutChild
GtkPanedAccessible
GtkPanedAccessibleClass
GtkPanedAccessiblePrivate
GtkPathBar
GtkPathBarClass
GtkPictureAccessible
GtkPlacesOpenFlags
GtkPopoverAccessible
GtkPopoverAccessibleClass
GtkPrintBackendClass
GtkPrintBackendError
GtkPrintBackendPrivate
GtkPrintBackendStatus
GtkPrintWin32Devnames
GtkPrinterOption
GtkPrinterOptionClass
GtkPrinterOptionSet
GtkPrinterOptionSetClass
GtkPrinterOptionSetFunc
GtkPrinterOptionType
GtkPrinterOptionWidget
GtkPrinterOptionWidgetClass
GtkPrinterOptionWidgetPrivate
GtkProgressBarAccessible
GtkProgressBarAccessibleClass
GtkProgressBarAccessiblePrivate
GtkPropertyLookupListModel
GtkPropertyLookupListModelClass
GtkQuery
GtkQueryClass
GtkQueryPrivate
GtkRadioButtonAccessible
GtkRadioButtonAccessibleClass
GtkRadioButtonAccessiblePrivate
GtkRadioMenuItemAccessible
GtkRadioMenuItemAccessibleClass
GtkRadioMenuItemAccessiblePrivate
GtkRangeAccessible
GtkRangeAccessibleClass
GtkRangeAccessiblePrivate
GtkRcPropertyParser
GtkRendererCellAccessible
GtkRendererCellAccessibleClass
GtkRendererCellAccessiblePrivate
GtkScaleAccessible
GtkScaleAccessibleClass
GtkScaleAccessiblePrivate
GtkScaleButtonAccessible
GtkScaleButtonAccessibleClass
GtkScaleButtonAccessiblePrivate
GtkScrolledWindowAccessible
GtkScrolledWindowAccessibleClass
GtkScrolledWindowAccessiblePrivate
GtkSearchEngine
GtkSearchEngineClass
GtkSearchEngineModel
GtkSearchEngineModelClass
GtkSearchEnginePrivate
GtkSearchEngineQuartz
GtkSearchEngineQuartzClass
GtkSearchEngineQuartzPrivate
GtkSearchEngineSimple
GtkSearchEngineSimpleClass
GtkSearchEngineSimpleIsIndexed
GtkSearchEngineTracker
GtkSearchEngineTrackerClass
GtkSearchHit
GtkSpinButtonAccessible
GtkSpinButtonAccessibleClass
GtkSpinButtonAccessiblePrivate
GtkSpinnerAccessible
GtkSpinnerAccessibleClass
GtkSpinnerAccessiblePrivate
GtkStackAccessible
GtkStackAccessibleClass
GtkStackPageClass
GtkStatusbarAccessible
GtkStatusbarAccessibleClass
GtkStatusbarAccessiblePrivate
GtkSwitchAccessible
GtkSwitchAccessibleClass
GtkSwitchAccessiblePrivate
GtkTextAccessible
GtkTextAccessibleClass
GtkTextAccessiblePrivate
GtkTextAppearance
GtkTextAttributes
GtkTextBufferTargetInfo
GtkTextCellAccessible
GtkTextCellAccessibleClass
GtkTextCellAccessiblePrivate
GtkTextCounter
GtkTextLine
GtkTextLineData
GtkTextLineSegment
GtkTextLineSegmentClass
GtkTextMarkBody
GtkTextSegCheckFunc
GtkTextSegCleanupFunc
GtkTextSegDeleteFunc
GtkTextSegLineChangeFunc
GtkTextSegSplitFunc
GtkTextTagInfo
GtkTextToggleBody
GtkTextUtilCharChosenFunc
GtkTextViewAccessible
GtkTextViewAccessibleClass
GtkTextViewAccessiblePrivate
GtkToggleButtonAccessible
GtkToggleButtonAccessibleClass
GtkToggleButtonAccessiblePrivate
GtkToplevelAccessible
GtkToplevelAccessibleClass
GtkToplevelAccessiblePrivate
GtkTrashMonitor
GtkTrashMonitorClass
GtkTreeDataList
GtkTreeMenu
GtkTreeMenuClass
GtkTreeMenuPrivate
GtkTreeModelCssNode
GtkTreeModelCssNodeClass
GtkTreeModelCssNodeGetFunc
GtkTreeModelCssNodePrivate
GtkTreeRBNode
GtkTreeRBNodeColor
GtkTreeRBTree
GtkTreeRBTreeTraverseFunc
GtkTreeRBTreeView
GtkTreeViewAccessible
GtkTreeViewAccessibleClass
GtkTreeViewAccessiblePrivate
GtkTreeWalk
GtkUpdatesOverlay
GtkWidgetAccessible
GtkWidgetAccessibleClass
GtkWidgetAccessiblePrivate
GtkWindowAccessible
GtkWindowAccessibleClass
GtkWindowAccessiblePrivate
IMR_CANDIDATEWINDOW
IMR_COMPOSITIONFONT
IMR_COMPOSITIONWINDOW
IMR_CONFIRMRECONVERTSTRING
IMR_QUERYCHARPOSITION
IMR_RECONVERTSTRING
I_
MAKE_TAG
MM_PER_INCH
NamedTag
PD_CURRENTPAGE
PD_NOCURRENTPAGE
PD_RESULT_APPLY
PD_RESULT_CANCEL
PD_RESULT_PRINT
POINTS_PER_INCH
P_
RowPredicate
START_PAGE_GENERAL
TREE_CHECKBOX_SIZE
TREE_TEXT_SCALE
ZWP_TEXT_INPUT_MANAGER_V3_DESTROY
ZWP_TEXT_INPUT_MANAGER_V3_DESTROY_SINCE_VERSION
ZWP_TEXT_INPUT_MANAGER_V3_GET_TEXT_INPUT
ZWP_TEXT_INPUT_MANAGER_V3_GET_TEXT_INPUT_SINCE_VERSION
ZWP_TEXT_INPUT_V3_CHANGE_CAUSE_ENUM
ZWP_TEXT_INPUT_V3_COMMIT
ZWP_TEXT_INPUT_V3_COMMIT_SINCE_VERSION
ZWP_TEXT_INPUT_V3_COMMIT_STRING_SINCE_VERSION
ZWP_TEXT_INPUT_V3_CONTENT_HINT_ENUM
ZWP_TEXT_INPUT_V3_CONTENT_PURPOSE_ENUM
ZWP_TEXT_INPUT_V3_DELETE_SURROUNDING_TEXT_SINCE_VERSION
ZWP_TEXT_INPUT_V3_DESTROY
ZWP_TEXT_INPUT_V3_DESTROY_SINCE_VERSION
ZWP_TEXT_INPUT_V3_DISABLE
ZWP_TEXT_INPUT_V3_DISABLE_SINCE_VERSION
ZWP_TEXT_INPUT_V3_DONE_SINCE_VERSION
ZWP_TEXT_INPUT_V3_ENABLE
ZWP_TEXT_INPUT_V3_ENABLE_SINCE_VERSION
ZWP_TEXT_INPUT_V3_ENTER_SINCE_VERSION
ZWP_TEXT_INPUT_V3_LEAVE_SINCE_VERSION
ZWP_TEXT_INPUT_V3_PREEDIT_STRING_SINCE_VERSION
ZWP_TEXT_INPUT_V3_SET_CONTENT_TYPE
ZWP_TEXT_INPUT_V3_SET_CONTENT_TYPE_SINCE_VERSION
ZWP_TEXT_INPUT_V3_SET_CURSOR_RECTANGLE
ZWP_TEXT_INPUT_V3_SET_CURSOR_RECTANGLE_SINCE_VERSION
ZWP_TEXT_INPUT_V3_SET_SURROUNDING_TEXT
ZWP_TEXT_INPUT_V3_SET_SURROUNDING_TEXT_SINCE_VERSION
ZWP_TEXT_INPUT_V3_SET_TEXT_CHANGE_CAUSE
ZWP_TEXT_INPUT_V3_SET_TEXT_CHANGE_CAUSE_SINCE_VERSION
_GtkMountOperationHandler
_GtkMountOperationHandlerIface
_GtkMountOperationHandlerProxy
_GtkMountOperationHandlerProxyClass
_GtkMountOperationHandlerProxyPrivate
_GtkMountOperationHandlerSkeleton
_GtkMountOperationHandlerSkeletonClass
_GtkMountOperationHandlerSkeletonPrivate
changed
g_string_free
get_language_name
get_language_name_for_tag
get_script_name
get_script_name_for_tag
gsk_pango_renderer_get_type
gtk_accel_label_get_use_underline
gtk_accel_label_set_use_underline
gtk_action_observable_get_type
gtk_action_observable_register_observer
gtk_action_observable_unregister_observer
gtk_action_observer_action_added
gtk_action_observer_action_enabled_changed
gtk_action_observer_action_removed
gtk_action_observer_action_state_changed
gtk_action_observer_get_type
gtk_action_observer_primary_accel_changed
gtk_assistant_page_get_type
gtk_boolean_cell_accessible_get_type
gtk_button_accessible_get_type
gtk_cell_accessible_get_type
gtk_cell_accessible_parent_activate
gtk_cell_accessible_parent_edit
gtk_cell_accessible_parent_expand_collapse
gtk_cell_accessible_parent_get_cell_area
gtk_cell_accessible_parent_get_cell_extents
gtk_cell_accessible_parent_get_cell_position
gtk_cell_accessible_parent_get_child_index
gtk_cell_accessible_parent_get_column_header_cells
gtk_cell_accessible_parent_get_renderer_state
gtk_cell_accessible_parent_get_row_header_cells
gtk_cell_accessible_parent_get_type
gtk_cell_accessible_parent_grab_focus
gtk_cell_accessible_parent_update_relationset
gtk_cell_renderer_graph_get_type
gtk_cell_renderer_graph_new
gtk_check_menu_item_accessible_get_type
gtk_color_picker_get_type
gtk_color_picker_kwin_new
gtk_color_picker_new
gtk_color_picker_pick
gtk_color_picker_pick_finish
gtk_color_picker_portal_new
gtk_color_picker_shell_new
gtk_combo_box_accessible_get_type
gtk_combo_box_popup
gtk_combo_box_popup_for_device
gtk_compose_table_list_add_array
gtk_compose_table_list_add_file
gtk_compose_table_new_with_file
gtk_container_accessible_get_type
gtk_container_cell_accessible_add_child
gtk_container_cell_accessible_get_children
gtk_container_cell_accessible_get_type
gtk_container_cell_accessible_new
gtk_container_cell_accessible_remove_child
gtk_content_formats_add_image_targets
gtk_content_formats_add_text_targets
gtk_content_formats_add_uri_targets
gtk_css_boxes_apply_border_radius
gtk_css_boxes_clamp_border_radius
gtk_css_boxes_compute_border_box
gtk_css_boxes_compute_border_rect
gtk_css_boxes_compute_content_box
gtk_css_boxes_compute_content_rect
gtk_css_boxes_compute_margin_rect
gtk_css_boxes_compute_outline_box
gtk_css_boxes_compute_outline_rect
gtk_css_boxes_compute_padding_box
gtk_css_boxes_compute_padding_rect
gtk_css_boxes_get_border_box
gtk_css_boxes_get_border_rect
gtk_css_boxes_get_box
gtk_css_boxes_get_content_box
gtk_css_boxes_get_content_rect
gtk_css_boxes_get_margin_rect
gtk_css_boxes_get_outline_box
gtk_css_boxes_get_outline_rect
gtk_css_boxes_get_padding_box
gtk_css_boxes_get_padding_rect
gtk_css_boxes_get_rect
gtk_css_boxes_init
gtk_css_boxes_init_border_box
gtk_css_boxes_init_content_box
gtk_css_boxes_rect_grow
gtk_css_boxes_rect_shrink
gtk_css_boxes_shrink_border_radius
gtk_css_boxes_shrink_corners
gtk_css_location_advance
gtk_css_location_advance_newline
gtk_css_location_init
gtk_css_parser_error_quark
gtk_css_parser_warning_quark
gtk_css_token_clear
gtk_css_token_is
gtk_css_token_is_delim
gtk_css_token_is_finite
gtk_css_token_is_function
gtk_css_token_is_ident
gtk_css_token_is_preserved
gtk_css_token_print
gtk_css_token_to_string
gtk_css_tokenizer_get_location
gtk_css_tokenizer_new
gtk_css_tokenizer_read_token
gtk_css_tokenizer_ref
gtk_css_tokenizer_unref
gtk_emoji_chooser_get_type
gtk_emoji_chooser_new
gtk_emoji_completion_get_type
gtk_emoji_completion_new
gtk_entry_accessible_get_type
gtk_entry_icon_accessible_get_type
gtk_expander_accessible_get_type
gtk_fixed_get_child_position
gtk_fixed_get_child_transform
gtk_fixed_set_child_transform
gtk_flow_box_accessible_get_type
gtk_flow_box_child_accessible_get_type
gtk_fps_overlay_new
gtk_frame_accessible_get_type
gtk_get_debug_flags
gtk_get_main_thread
gtk_graph_data_get_maximum
gtk_graph_data_get_minimum
gtk_graph_data_get_n_values
gtk_graph_data_get_type
gtk_graph_data_get_value
gtk_graph_data_new
gtk_graph_data_prepend_value
gtk_grid_query_child
gtk_highlight_overlay_get_widget
gtk_highlight_overlay_new
gtk_highlight_overlay_set_color
gtk_icon_view_accessible_get_type
gtk_im_context_broadway_get_type
gtk_im_context_ime_get_type
gtk_im_context_ime_new
gtk_im_context_ime_register_type
gtk_im_context_quartz_get_type
gtk_im_context_set_client_widget
gtk_im_context_wayland_get_type
gtk_im_context_xim_get_type
gtk_im_context_xim_shutdown
gtk_im_modules_init
gtk_image_accessible_get_type
gtk_image_cell_accessible_get_type
gtk_inspector_action_editor_get_type
gtk_inspector_action_editor_new
gtk_inspector_actions_get_type
gtk_inspector_actions_set_object
gtk_inspector_controllers_get_type
gtk_inspector_controllers_set_object
gtk_inspector_css_editor_get_type
gtk_inspector_css_editor_set_object
gtk_inspector_css_node_tree_get_node
gtk_inspector_css_node_tree_get_type
gtk_inspector_css_node_tree_set_object
gtk_inspector_data_list_get_type
gtk_inspector_data_list_set_object
gtk_inspector_flash_widget
gtk_inspector_general_get_type
gtk_inspector_get_object_title
gtk_inspector_handle_event
gtk_inspector_init
gtk_inspector_is_recording
gtk_inspector_logs_get_type
gtk_inspector_magnifier_get_type
gtk_inspector_magnifier_set_object
gtk_inspector_menu_get_type
gtk_inspector_menu_set_object
gtk_inspector_misc_info_get_type
gtk_inspector_misc_info_set_object
gtk_inspector_object_tree_activate_object
gtk_inspector_object_tree_get_selected
gtk_inspector_object_tree_get_type
gtk_inspector_object_tree_select_object
gtk_inspector_on_inspect
gtk_inspector_overlay_queue_draw
gtk_inspector_overlay_snapshot
gtk_inspector_prepare_render
gtk_inspector_prop_editor_get_type
gtk_inspector_prop_editor_new
gtk_inspector_prop_editor_should_expand
gtk_inspector_prop_list_get_type
gtk_inspector_prop_list_set_layout_child
gtk_inspector_prop_list_set_object
gtk_inspector_recorder_get_type
gtk_inspector_recorder_is_recording
gtk_inspector_recorder_record_render
gtk_inspector_recorder_set_debug_nodes
gtk_inspector_recorder_set_recording
gtk_inspector_recording_get_timestamp
gtk_inspector_recording_get_type
gtk_inspector_render_recording_get_area
gtk_inspector_render_recording_get_clip_region
gtk_inspector_render_recording_get_node
gtk_inspector_render_recording_get_profiler_info
gtk_inspector_render_recording_get_type
gtk_inspector_render_recording_new
gtk_inspector_resource_list_get_type
gtk_inspector_size_groups_get_type
gtk_inspector_size_groups_set_object
gtk_inspector_start_recording_get_type
gtk_inspector_start_recording_new
gtk_inspector_statistics_get_type
gtk_inspector_strv_editor_get_strv
gtk_inspector_strv_editor_get_type
gtk_inspector_strv_editor_set_strv
gtk_inspector_type_popover_set_gtype
gtk_inspector_visual_get_type
gtk_inspector_window_add_overlay
gtk_inspector_window_get_type
gtk_inspector_window_new
gtk_inspector_window_remove_overlay
gtk_inspector_window_select_widget_under_pointer
gtk_is_initialized
gtk_label_accessible_get_type
gtk_layout_manager_remove_layout_child
gtk_layout_manager_set_widget
gtk_layout_overlay_new
gtk_level_bar_accessible_get_type
gtk_link_button_accessible_get_type
gtk_list_box_accessible_get_type
gtk_list_box_row_accessible_get_type
gtk_list_list_model_clear
gtk_list_list_model_get_type
gtk_list_list_model_item_added
gtk_list_list_model_item_added_at
gtk_list_list_model_item_removed
gtk_list_list_model_item_removed_at
gtk_list_list_model_new
gtk_list_list_model_new_with_size
gtk_lock_button_accessible_get_type
gtk_menu_accessible_get_type
gtk_menu_button_accessible_get_type
gtk_menu_item_accessible_get_type
gtk_menu_section_box_get_type
gtk_menu_section_box_new_toplevel
gtk_menu_shell_accessible_get_type
gtk_menu_tracker_free
gtk_menu_tracker_item_activated
gtk_menu_tracker_item_get_accel
gtk_menu_tracker_item_get_display_hint
gtk_menu_tracker_item_get_has_link
gtk_menu_tracker_item_get_icon
gtk_menu_tracker_item_get_is_separator
gtk_menu_tracker_item_get_is_visible
gtk_menu_tracker_item_get_label
gtk_menu_tracker_item_get_role
gtk_menu_tracker_item_get_sensitive
gtk_menu_tracker_item_get_should_request_show
gtk_menu_tracker_item_get_special
gtk_menu_tracker_item_get_submenu_shown
gtk_menu_tracker_item_get_text_direction
gtk_menu_tracker_item_get_toggled
gtk_menu_tracker_item_get_type
gtk_menu_tracker_item_get_verb_icon
gtk_menu_tracker_item_may_disappear
gtk_menu_tracker_item_request_submenu_shown
gtk_menu_tracker_item_role_get_type
gtk_menu_tracker_new
gtk_menu_tracker_new_for_item_link
gtk_model_menu_item_get_type
gtk_model_menu_item_new
gtk_notebook_accessible_get_type
gtk_notebook_page_accessible_get_type
gtk_notebook_page_accessible_invalidate
gtk_notebook_page_accessible_new
gtk_overlay_layout_child_get_clip_overlay
gtk_overlay_layout_child_get_measure
gtk_overlay_layout_child_set_clip_overlay
gtk_overlay_layout_child_set_measure
gtk_overlay_layout_new
gtk_paned_accessible_get_type
gtk_path_bar_get_type
gtk_popover_accessible_get_type
gtk_print_backend_add_printer
gtk_print_backend_destroy
gtk_print_backend_error_quark
gtk_print_backend_find_printer
gtk_print_backend_get_printer_list
gtk_print_backend_get_type
gtk_print_backend_load_modules
gtk_print_backend_print_stream
gtk_print_backend_printer_list_is_done
gtk_print_backend_remove_printer
gtk_print_backend_set_list_done
gtk_print_backend_set_password
gtk_print_backends_init
gtk_print_operation_portal_launch_preview
gtk_print_operation_portal_run_dialog
gtk_print_operation_portal_run_dialog_async
gtk_print_win32_devnames_free
gtk_print_win32_devnames_from_printer_name
gtk_print_win32_devnames_from_win32
gtk_print_win32_devnames_to_win32
gtk_print_win32_devnames_to_win32_from_printer_name
gtk_printer_is_new
gtk_printer_option_allocate_choices
gtk_printer_option_choices_from_array
gtk_printer_option_clear_has_conflict
gtk_printer_option_get_activates_default
gtk_printer_option_get_type
gtk_printer_option_has_choice
gtk_printer_option_new
gtk_printer_option_set
gtk_printer_option_set_activates_default
gtk_printer_option_set_add
gtk_printer_option_set_boolean
gtk_printer_option_set_clear_conflicts
gtk_printer_option_set_foreach
gtk_printer_option_set_foreach_in_group
gtk_printer_option_set_get_groups
gtk_printer_option_set_get_type
gtk_printer_option_set_has_conflict
gtk_printer_option_set_lookup
gtk_printer_option_set_new
gtk_printer_option_set_remove
gtk_printer_option_widget_get_external_label
gtk_printer_option_widget_get_type
gtk_printer_option_widget_get_value
gtk_printer_option_widget_has_external_label
gtk_printer_option_widget_new
gtk_printer_option_widget_set_source
gtk_printer_set_accepts_pdf
gtk_printer_set_accepts_ps
gtk_printer_set_description
gtk_printer_set_has_details
gtk_printer_set_icon_name
gtk_printer_set_is_accepting_jobs
gtk_printer_set_is_active
gtk_printer_set_is_default
gtk_printer_set_is_new
gtk_printer_set_is_paused
gtk_printer_set_job_count
gtk_printer_set_location
gtk_printer_set_state_message
gtk_progress_bar_accessible_get_type
gtk_property_lookup_list_model_get_object
gtk_property_lookup_list_model_get_type
gtk_property_lookup_list_model_new
gtk_property_lookup_list_model_set_object
gtk_query_get_location
gtk_query_get_text
gtk_query_get_type
gtk_query_matches_string
gtk_query_new
gtk_query_set_location
gtk_query_set_text
gtk_radio_button_accessible_get_type
gtk_radio_menu_item_accessible_get_type
gtk_range_accessible_get_type
gtk_render_slider
gtk_renderer_cell_accessible_get_type
gtk_renderer_cell_accessible_new
gtk_root_get_display
gtk_root_get_renderer
gtk_root_get_surface_transform
gtk_scale_accessible_get_type
gtk_scale_button_accessible_get_type
gtk_scrolled_window_accessible_get_type
gtk_set_debug_flags
gtk_spin_button_accessible_get_type
gtk_spinner_accessible_get_type
gtk_stack_accessible_get_type
gtk_stack_accessible_update_visible_child
gtk_statusbar_accessible_get_type
gtk_switch_accessible_get_type
gtk_text_accessible_get_type
gtk_text_attributes_copy
gtk_text_attributes_copy_values
gtk_text_attributes_get_type
gtk_text_attributes_new
gtk_text_attributes_ref
gtk_text_attributes_unref
gtk_text_byte_begins_utf8_char
gtk_text_cell_accessible_get_type
gtk_text_enter_text
gtk_text_get_display_text
gtk_text_get_im_context
gtk_text_get_key_controller
gtk_text_get_layout
gtk_text_get_layout_offsets
gtk_text_line_segment_split
gtk_text_reset_im_context
gtk_text_set_positions
gtk_text_unknown_char_utf8_gtk_tests_only
gtk_text_util_create_drag_icon
gtk_text_util_create_rich_drag_icon
gtk_text_view_accessible_get_type
gtk_toggle_button_accessible_get_type
gtk_toplevel_accessible_get_children
gtk_toplevel_accessible_get_type
gtk_tree_model_css_node_get_iter_from_node
gtk_tree_model_css_node_get_node_from_iter
gtk_tree_model_css_node_get_root_node
gtk_tree_model_css_node_get_type
gtk_tree_model_css_node_new
gtk_tree_model_css_node_newv
gtk_tree_model_css_node_set_root_node
gtk_tree_rbtree_column_invalid
gtk_tree_rbtree_contains
gtk_tree_rbtree_destroy
gtk_tree_rbtree_find_count
gtk_tree_rbtree_find_index
gtk_tree_rbtree_find_offset
gtk_tree_rbtree_first
gtk_tree_rbtree_free
gtk_tree_rbtree_get_depth
gtk_tree_rbtree_insert_after
gtk_tree_rbtree_insert_before
gtk_tree_rbtree_is_nil
gtk_tree_rbtree_mark_invalid
gtk_tree_rbtree_new
gtk_tree_rbtree_next
gtk_tree_rbtree_next_full
gtk_tree_rbtree_node_find_offset
gtk_tree_rbtree_node_get_index
gtk_tree_rbtree_node_mark_invalid
gtk_tree_rbtree_node_mark_valid
gtk_tree_rbtree_node_set_height
gtk_tree_rbtree_prev
gtk_tree_rbtree_prev_full
gtk_tree_rbtree_remove
gtk_tree_rbtree_remove_node
gtk_tree_rbtree_reorder
gtk_tree_rbtree_set_fixed_height
gtk_tree_rbtree_traverse
gtk_tree_view_accessible_get_type
gtk_tree_walk_free
gtk_tree_walk_get_position
gtk_tree_walk_new
gtk_tree_walk_next_match
gtk_tree_walk_reset
gtk_updates_overlay_new
gtk_widget_accessible_get_type
gtk_widget_class_get_layout_manager_type
gtk_widget_class_set_layout_manager_type
gtk_widget_get_focus_child
gtk_window_accessible_get_type
if
invert
mask
object_activated
object_selected
return
show_object
strdup_value_contents
wl_seat
wl_surface
zwp_text_input_manager_v3
zwp_text_input_manager_v3_destroy
zwp_text_input_manager_v3_get_text_input
zwp_text_input_manager_v3_get_user_data
zwp_text_input_manager_v3_get_version
zwp_text_input_manager_v3_set_user_data
zwp_text_input_v3
zwp_text_input_v3_add_listener
zwp_text_input_v3_change_cause
zwp_text_input_v3_commit
zwp_text_input_v3_content_hint
zwp_text_input_v3_content_purpose
zwp_text_input_v3_destroy
zwp_text_input_v3_disable
zwp_text_input_v3_enable
zwp_text_input_v3_get_user_data
zwp_text_input_v3_get_version
zwp_text_input_v3_listener
zwp_text_input_v3_set_content_type
zwp_text_input_v3_set_cursor_rectangle
zwp_text_input_v3_set_surrounding_text
zwp_text_input_v3_set_text_change_cause
zwp_text_input_v3_set_user_data
GtkContainerClass(set_child_property, get_child_property)
GtkEntryClass(populate_popup, move_cursor, insert_at_cursor, delete_from_cursor, backspace, cut_clipboard, copy_clipboard, paste_clipboard, toggle_overwrite, insert_emoji)
GtkWidgetClass(child_notify)
docs/reference/gtk/gtk4-update-icon-cache.1 0000664 0001750 0001750 00000005647 13464133622 020603 0 ustar mclasen mclasen '\" t
.\" Title: gtk4-update-icon-cache
.\" Author: Matthias Clasen
.\" Generator: DocBook XSL Stylesheets vsnapshot
.\" Date: 05/06/2019
.\" Manual: User Commands
.\" Source: GTK
.\" Language: English
.\"
.TH "GTK4\-UPDATE\-ICON\-" "1" "" "GTK" "User Commands"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.\" http://bugs.debian.org/507673
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.ie \n(.g .ds Aq \(aq
.el .ds Aq '
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
.\" -----------------------------------------------------------------
.\" * MAIN CONTENT STARTS HERE *
.\" -----------------------------------------------------------------
.SH "NAME"
gtk4-update-icon-cache \- Icon theme caching utility
.SH "SYNOPSIS"
.HP \w'\fBgtk4\-update\-icon\-cache\fR\ 'u
\fBgtk4\-update\-icon\-cache\fR [\-\-force] [\-\-ignore\-theme\-index] [\-\-index\-only | \-\-include\-image\-data] [\-\-source\ \fINAME\fR] [\-\-quiet] [\-\-validate] \fIPATH\fR
.SH "DESCRIPTION"
.PP
\fBgtk4\-update\-icon\-cache\fR
creates mmapable cache files for icon themes\&.
.PP
It expects to be given the
\fIPATH\fR
to a icon theme directory containing an
index\&.theme, e\&.g\&.
/usr/share/icons/hicolor, and writes a
icon\-theme\&.cache
containing cached information about the icons in the directory tree below the given directory\&.
.PP
GTK can use the cache files created by
\fBgtk4\-update\-icon\-cache\fR
to avoid a lot of system call and disk seek overhead when the application starts\&. Since the format of the cache files allows them to be mmaped shared between multiple applications, the overall memory consumption is reduced as well\&.
.SH "OPTIONS"
.PP
\-\-force, \-f
.RS 4
Overwrite an existing cache file even if it appears to be uptodate\&.
.RE
.PP
\-\-ignore\-theme\-index, \-t
.RS 4
Don\*(Aqt check for the existence of
index\&.theme
in the icon theme directory\&. Without this option,
\fBgtk4\-update\-icon\-cache\fR
refuses to create an icon cache in a directory which does not appear to be the toplevel directory of an icon theme\&.
.RE
.PP
\-\-index\-only, \-i
.RS 4
Don\*(Aqt include image data in the cache\&.
.RE
.PP
\-\-include\-image\-data
.RS 4
Include image data in the cache\&.
.RE
.PP
\-\-source, \-c
.RS 4
Output a C header file declaring a constant
\fINAME\fR
with the contents of the icon cache\&.
.RE
.PP
\-\-quiet, \-q
.RS 4
Turn off verbose output\&.
.RE
.PP
\-\-validate, \-v
.RS 4
Validate existing icon cache\&.
.RE
docs/reference/gtk/gtk4-update-icon-cache.xml 0000664 0001750 0001750 00000007160 13464200123 021222 0 ustar mclasen mclasen
gtk4-update-icon-cache
GTK
Developer
Matthias
Clasen
gtk4-update-icon-cache
1
User Commands
gtk4-update-icon-cache
Icon theme caching utility
gtk4-update-icon-cache
--force
--ignore-theme-index
--index-only
--include-image-data
--source NAME
--quiet
--validate
PATH
Description
gtk4-update-icon-cache creates mmapable cache
files for icon themes.
It expects to be given the PATH to a icon theme
directory containing an index.theme , e.g.
/usr/share/icons/hicolor , and writes a
icon-theme.cache containing cached information about
the icons in the directory tree below the given directory.
GTK can use the cache files created by gtk4-update-icon-cache
to avoid a lot of system call and disk seek overhead when the application
starts. Since the format of the cache files allows them to be mmaped
shared between multiple applications, the overall memory consumption is
reduced as well.
Options
--force
-f
Overwrite an existing cache file even if it appears to be
uptodate.
--ignore-theme-index
-t
Don't check for the existence of index.theme
in the icon theme directory. Without this option, gtk4-update-icon-cache
refuses to create an icon cache in a directory which does not appear to
be the toplevel directory of an icon theme.
--index-only
-i
Don't include image data in the cache.
--include-image-data
Include image data in the cache.
--source
-c
Output a C header file declaring a constant
NAME with the contents of the icon
cache.
--quiet
-q
Turn off verbose output.
--validate
-v
Validate existing icon cache.
docs/reference/gtk/gtk4-widget-factory.1 0000664 0001750 0001750 00000003274 13464133622 020254 0 ustar mclasen mclasen '\" t
.\" Title: gtk4-widget-factory
.\" Author: Matthias Clasen
.\" Generator: DocBook XSL Stylesheets vsnapshot
.\" Date: 05/06/2019
.\" Manual: User Commands
.\" Source: GTK
.\" Language: English
.\"
.TH "GTK4\-WIDGET\-FACTOR" "1" "" "GTK" "User Commands"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.\" http://bugs.debian.org/507673
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.ie \n(.g .ds Aq \(aq
.el .ds Aq '
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
.\" -----------------------------------------------------------------
.\" * MAIN CONTENT STARTS HERE *
.\" -----------------------------------------------------------------
.SH "NAME"
gtk4-widget-factory \- Demonstrate GTK widgets
.SH "SYNOPSIS"
.HP \w'\fBgtk4\-widget\-factory\fR\ 'u
\fBgtk4\-widget\-factory\fR [\-\-help]
.SH "DESCRIPTION"
.PP
\fBgtk4\-widget\-factory\fR
is a collection of examples\&. Its purpose is to demonstrate many GTK widgets in a form that is useful to GTK theme developers\&.
.PP
The application shows widgets in different, typical combinations and states\&.
.SH "OPTIONS"
.PP
The following options are understood:
.PP
\fB\-h\fR, \fB\-\-help\fR
.RS 4
Show help options
.RE
docs/reference/gtk/gtk4-widget-factory.xml 0000664 0001750 0001750 00000002744 13464200123 020704 0 ustar mclasen mclasen
gtk4-widget-factory
GTK
Developer
Matthias
Clasen
gtk4-widget-factory
1
User Commands
gtk4-widget-factory
Demonstrate GTK widgets
gtk4-widget-factory
--help
Description
gtk4-widget-factory is a collection of examples.
Its purpose is to demonstrate many GTK widgets in a form
that is useful to GTK theme developers.
The application shows widgets in different, typical combinations
and states.
Options
The following options are understood:
-h , --help
Show help options
docs/reference/gtk/html/ 0000775 0001750 0001750 00000000000 13464200357 015331 5 ustar mclasen mclasen docs/reference/gtk/html/getting-started-app1.png 0000664 0001750 0001750 00000005674 13464200123 022006 0 ustar mclasen mclasen PNG
IHDR Ac sBIT|d tEXtSoftware gnome-screenshot> NIDATxypϳ#inAE )CCPH{)TZLZv
UvNq,39hI*cwyW/!y>9`WXX,**z$@R4i+rrrj%ɑ
6t5hCUUU*..VIISN=┕nݚ?cƌRSSzFݨԺuv=Nnnc
0@l@zo2HFdee)?4$99Yuuum=HP&@Ry^@3|hG#
`pD4( nzz Jjμ^kQڭX,X,n~Zq{B>}jD,|^uue
$עe(~58[~-Q[uǕd
Kd,W4뺭>9|-O_KIքst>a*}@|cN9{I5Ѩ>c
_{mJZӻꮱuS١ZHϏ/GtMx>-.QɁr=OƍշfN oT#:qgLӈTxoj@/u[Jʛz%s]?ˑ'O>7WV}g~6++K>_ǺՂEw3
DNڣʪ*urF;UPX́zu*?|D?KsFuo++s2ձ'cO"w몍h uH$GBU<>={ĩST)?IM]:\-3[էgMÇgkj`R{vKo뷮QݺiX }MXLu߯U}j߾}Cq+۔]m#Gfkܨ0JjI
&%ixv6lޢ#G5jP}pNW;]ò{zWE!85H7o[녟=is[T]ՒY&+LRAaһoڸy~NPZڶkj1egf42~g|-ZMm76~y*Nm;TҡϏKInJʛ2LJ+/<[5p$rV^M6MVnT>OpX5ѨN9Ν
FH$FD8jjj亮ᰪjjQJr6uDTWWIRrr|>庮jkkUTz@il-|jeB
knnͨ+chkf͚{%#UuuQΝ._r뺮.Ͽm+'yUϻ )]f