命名空间
Gtk – 4.0
GTK 工具包
其他文档
- 概述
- GTK 入门
- 构建 GTK
- 在 UNIX 上编译 GTK 应用程序
- 运行和调试 GTK 应用程序
- 常见问题
- 联系信息和错误报告
- 初始化 GTK
- GTK 中动作的概述
- GTK 输入和事件处理概述
- GTK 中的拖放
- 绘图模型的概述
- GTK 中的坐标系
- GTK 中的 CSS
- GTK CSS 属性
- GTK 无障碍功能
- 列表构件概述
- 文本构件概述
- 树和列表构件概述
- 从 GTK 2.x 迁移到 GTK 4
- 从 GTK 3.x 迁移到 GTK 4
- 为 GTK 5 做准备
- Broadway 窗口系统
- 在 Apple macOS 上使用 GTK
- 将 GTK 与 Wayland 配合使用
- 在 Windows 上使用 GTK
- 将 GTK 与 X11 配合使用
- 工具和演示
- 构件库
- Node 文件格式
- 类层次
类
AboutDialog |
展示有关程序信息的一种简单方式。 |
ActionBar |
旨在展示上下文操作。 |
ActivateAction |
调用 gtk_widget_activate() 的 |
Adjustment |
数值的模型。 |
AlertDialog |
收集向用户展示消息所需的参数。 更新于:4.10 |
AlternativeTrigger |
组合两个触发器的 |
AnyFilter |
当其至少一个过滤器匹配时匹配项目。 |
AppChooserButton |
使用 已弃用:4.10 |
AppChooserDialog |
已弃用:4.10 |
AppChooserWidget |
已弃用:4.10 |
Application |
撰写应用程序的高级 API。 |
ApplicationWindow |
一个与 |
AspectFrame |
|
Assistant |
已弃用:4.10 |
AssistantPage |
已弃用:4.10 |
ATContext |
|
BinLayout |
|
BookmarkList |
|
BoolFilter |
通过评估一个布尔表达式来确定是否包含项目。 |
Box |
将子小部件排列成单行或单列。 |
BoxLayout |
|
Builder |
|
BuilderCScope |
|
BuilderListItemFactory |
|
Button |
|
Calendar |
|
CallbackAction |
一个 |
CClosureExpression |
|
CellArea |
用于布局 已弃用:4.10 |
CellAreaBox |
一个单元区域,将 已弃用:4.10 |
CellAreaContext |
存储 已弃用:4.10 |
CellRenderer |
用于渲染单个单元格的对象。 已弃用:4.10 |
CellRendererAccel |
在单元格中渲染键盘加速键。 已弃用:4.10 |
CellRendererCombo |
在单元格中渲染组合框。 已弃用:4.10 |
CellRendererPixbuf |
在单元格中渲染 pixbuf。 已弃用:4.10 |
CellRendererProgress |
将数字渲染成进度条。 已弃用:4.10 |
CellRendererSpin |
在单元格中渲染数字旋转按钮。 已弃用:4.10 |
CellRendererSpinner |
在单元格中渲染一个旋转动画。 已弃用:4.10 |
CellRendererText |
在单元格中渲染文本。 已弃用:4.10 |
CellRendererToggle |
在单元格中渲染切换按钮。 已弃用:4.10 |
CellView |
一个小部件,显示 已弃用:4.10 |
CenterBox |
将三个子项按行排列,同时尽可能将中间子项居中。 |
CenterLayout |
|
CheckButton |
|
ClosureExpression |
使用自定义 |
ColorButton |
已弃用:4.10 |
ColorChooserDialog |
用于选择颜色的一个对话框。 已弃用:4.10 |
ColorChooserWidget |
已弃用:4.10 |
ColorDialog |
收集向用户显示颜色选择器对话框所需的参数,例如对话框的标题和是否应该是模态的。 更新于:4.10 |
ColorDialogButton |
更新于:4.10 |
ColumnView |
|
ColumnViewCell |
since: 4.12 |
ColumnViewColumn |
|
ColumnViewRow |
since: 4.12 |
ColumnViewSorter |
更新于:4.10 |
ComboBox |
已弃用:4.10 |
ComboBoxText |
对于仅限文本的使用情况, 已弃用:4.10 |
ConstantExpression |
|
Constraint |
|
ConstraintGuide |
|
ConstraintLayout |
使用约束来描述 窗口小部件之间的关系的布局管理器。 |
ConstraintLayoutChild |
|
CssProvider |
|
CustomFilter |
确定是否使用 回调包含项。 |
CustomLayout |
|
CustomSorter |
|
Dialog |
对话框是一种提示用户提供少量 输入的便捷方式。 已弃用:4.10 |
DirectoryList |
|
DragIcon |
|
DragSource |
|
DrawingArea |
|
DropControllerMotion |
|
DropDown |
|
DropTarget |
|
DropTargetAsync |
|
EditableLabel |
|
EmojiChooser |
|
Entry |
|
EntryBuffer |
|
EntryCompletion |
已弃用:4.10 |
EventController |
|
EventControllerFocus |
|
EventControllerKey |
|
EventControllerLegacy |
|
EventControllerMotion |
|
EventControllerScroll |
|
EveryFilter |
在其每个过滤器 匹配时匹配一个项。 |
Expander |
|
Expression |
|
FileChooserDialog |
已弃用:4.10 |
FileChooserNative |
已弃用:4.10 |
FileChooserWidget |
已弃用:4.10 |
FileDialog |
收集向用户显示文件选择器对话框所需的参数,例如对话框的标题以及是否应该为模态。 更新于:4.10 |
FileFilter |
按名称或 mime 类型过滤文件。 |
FileLauncher |
收集用应用程序打开文件所需的参数。 更新于:4.10 |
Filter |
描述了 |
FilterListModel |
|
Fixed |
|
FixedLayout |
|
FixedLayoutChild |
|
FlattenListModel |
|
FlowBox |
|
FlowBoxChild |
|
FontButton |
已弃用:4.10 |
FontChooserDialog |
已弃用:4.10 |
FontChooserWidget |
已弃用:4.10 |
FontDialog |
收集向用户显示字体选择器对话框所需的参数,例如对话框的标题以及是否应该为模态。 更新于:4.10 |
FontDialogButton |
更新于:4.10 |
Frame |
|
Gesture |
|
GestureClick |
|
GestureDrag |
|
GestureLongPress |
|
GesturePan |
|
GestureRotate |
|
GestureSingle |
|
GestureStylus |
|
GestureSwipe |
|
GestureZoom |
|
GLArea |
|
GraphicsOffload |
一个控件,允许通过直接将内容传递给合成器来绕过其子代的 gsk 渲染。 since: 4.14 |
Grid |
|
GridLayout |
|
GridLayoutChild |
|
GridView |
|
HeaderBar |
一个用于创建窗口自定义标题栏的控件。 |
IconPaintable |
在 |
IconTheme |
|
IconView |
已弃用:4.10 |
Image |
|
IMContext |
|
IMContextSimple |
|
IMMulticontext |
|
InfoBar |
已弃用:4.10 |
Inscription |
自:4.8 |
KeyvalTrigger |
当按下特定键值和修饰符时触发的 |
Label |
显示少量的文本。 |
LayoutChild |
|
LayoutManager |
布局管理器是处理窗口小部件的首选大小和分配的委托类。 |
LevelBar |
|
LinkButton |
|
ListBase |
|
ListBox |
|
ListBoxRow |
|
ListHeader |
since: 4.12 |
ListItem |
|
ListItemFactory |
|
ListStore |
可与 已弃用:4.10 |
ListView |
|
LockButton |
已弃用:4.10 |
MapListModel |
|
MediaControls |
|
MediaFile |
|
MediaStream |
|
MenuButton |
当点击 |
MessageDialog |
已弃用:4.10 |
MnemonicAction |
|
MnemonicTrigger |
当按下特定助记符时触发的 |
MountOperation |
|
MultiFilter |
用于合并多个过滤器的过滤器的基本类。 |
MultiSelection |
|
MultiSorter |
|
NamedAction |
|
NativeDialog |
本地对话框是不会使用 |
永不触发 |
一个永远不会触发的 |
无选择 |
|
笔记本 |
|
笔记本页面 |
|
无动作 |
一个不执行任何操作的 |
数值排序器 |
|
对象表达式 |
|
叠加 |
|
叠加布局 |
|
叠加布局子项 |
|
绘图板控制器 |
|
页面设置 |
一个 |
页面设置Unix对话框 |
|
窗格 |
一个有两个窗格的小组件,可以水平或垂直排列。 |
参数规格表达式 |
用于容纳 |
密码输入 |
|
密码输入缓冲区 |
一个锁定底层存储器以防止其交换到硬盘的 since: 4.4 |
图片 |
|
浮动窗口 |
|
浮动窗口菜单 |
|
浮动窗口菜单栏 |
|
打印上下文 |
一个 |
打印对话框 |
一个 since: 4.14 |
打印机 |
一个 |
打印作业 |
一个 |
打印操作 |
|
打印设置 |
一个 |
打印 Unix 对话框 |
|
进度条 |
|
属性表达式 |
|
范围 |
|
最近管理器 |
|
揭示器 |
一个 |
刻度 |
一个 |
刻度按钮 |
|
滚动条 |
|
滚动窗口 |
|
搜索栏 |
|
搜索输入框 |
|
SelectionFilterModel |
|
Separator |
|
Settings |
|
Shortcut |
|
ShortcutAction |
|
ShortcutController |
|
ShortcutLabel |
|
ShortcutsGroup |
|
ShortcutsSection |
|
ShortcutsShortcut |
|
ShortcutsWindow |
|
ShortcutTrigger |
|
SignalAction |
一个发出信号的 |
SignalListItemFactory |
|
SingleSelection |
|
SizeGroup |
|
SliceListModel |
|
Snapshot |
|
Sorter |
|
SortListModel |
一个 |
SpinButton |
|
Spinner |
|
Stack |
|
StackPage |
|
StackSidebar |
|
StackSwitcher |
|
Statusbar |
已弃用:4.10 |
StringFilter |
通过比较字符串与一个固定的搜索词,确定是否包括项。 |
StringList |
|
StringObject |
|
StringSorter |
|
StyleContext |
已弃用:4.10 |
Switch |
|
Text |
单行文本条目。 |
TextBuffer |
为在一个 |
TextChildAnchor |
|
TextMark |
|
TextTag |
可以应用于包含在 |
TextTagTable |
|
TextView |
显示 |
ToggleButton |
单击时保持“按下”的按钮即是 |
Tooltip |
|
TreeExpander |
|
TreeListModel |
|
TreeListRow |
|
TreeListRowSorter |
|
TreeModelFilter |
一个 已弃用:4.10 |
TreeModelSort |
一个 已弃用:4.10 |
TreeSelection |
已弃用:4.10 |
TreeStore |
一种树状数据结构,它可以使用 已弃用:4.10 |
TreeView |
用于同时显示树和列表的小部件。 已弃用:4.10 |
TreeViewColumn |
已弃用:4.10 |
UriLauncher |
收集使用应用程序打开 URI 所需的参数。 更新于:4.10 |
Video |
|
Viewport |
|
VolumeButton |
已弃用:4.10 |
Widget |
所有小部件的基础类。 |
WidgetPaintable |
|
Window |
最高级窗口,可包含其他小部件。 |
WindowControls |
显示窗口框架控件的小部件。 |
WindowGroup |
|
WindowHandle |
|
Interfaces
Accessible |
一个界面,用于为辅助技术描述 UI 元素。 |
AccessibleRange |
此界面描述范围控件,例如控件在允许的范围内具有的单个值,并且可以由用户选择性地进行更改。 更新于:4.10 |
AccessibleText |
包含格式化文本的可访问对象的界面。 since: 4.14 |
Actionable |
|
AppChooser |
已弃用:4.10 |
Buildable |
|
BuilderScope |
|
CellEditable |
用于可以进行单元格编辑的小部件的界面。 已弃用:4.10 |
CellLayout |
用于打包单元格的界面。 已弃用:4.10 |
ColorChooser |
已弃用:4.10 |
ConstraintTarget |
|
Editable |
|
FileChooser |
已弃用:4.10 |
FontChooser |
已弃用:4.10 |
Native |
|
Orientable |
|
PrintOperationPreview |
|
Root |
|
Scrollable |
|
SectionModel |
since: 4.12 |
SelectionModel |
|
ShortcutManager |
|
StyleProvider |
|
SymbolicPaintable |
since: 4.6 |
TreeDragDest |
已弃用:4.10 |
TreeDragSource |
已弃用:4.10 |
TreeModel |
GtkTreeView 使用的树接口。 已弃用:4.10 |
TreeSortable |
GtkTreeView 使用的可排序模型的接口。 已弃用:4.10 |
结构
AccessibleList |
一个封装了对 GtkAccessible 对象的引用列表的记账类型。 since: 4.14 |
AccessibleTextRange |
一个可访问性对象文本中的范围。 since: 4.14 |
Bitset |
一个 `GtkBitset` 表示一组无符号整数。 |
BitsetIter |
一个 opaque、栈分配的结构,用于迭代 `GtkBitset` 的元素。 |
Border |
一个指定矩形区域周围边框的结构。 |
BuildableParseContext |
|
BuildableParser |
|
CssLocation |
对 CSS 流中的某个位置的描述。 |
CssSection |
定义 CSS 文档的一部分。 |
CssStyleChange |
一个 CSS 样式更改。 |
ExpressionWatch |
一个 opaque 结构,代表受监视的 `GtkExpression`。 |
PadActionEntry |
定义填充动作项的结构。 |
PageRange |
一个要打印的页面范围。 |
PaperSize |
|
PrintBackend |
一个打印后台。 |
PrintSetup |
一个用于打印的辅助对象,允许将设置从打印中分离出来。 since: 4.14 |
RecentData |
在注册最近使用的资源时传递给 `gtk_recent_manager_add_full()` 的元数据。 |
RecentInfo |
|
RequestedSize |
表示给定方向中屏幕对象的一个请求。当为调用方分配一个自然大小时,此类对象主要用于容器的实现中。请参阅 `gtk_distribute_natural_allocation()`。 |
Requisition |
表示一个小控件的期望尺寸。 |
ScrollInfo |
since: 4.12 |
TextIter |
|
TreeIter |
已弃用:4.10 |
TreePath |
表示模型中行路径的不透明结构。 已弃用:4.10 |
TreeRowReference |
GtkTreeRowReference 跟踪模型更改,以便始终引用同一行( 已弃用:4.10 |
别名
分配 |
表示父级分配给小组件的区域之矩形。 |
枚举
AccessibleAnnouncementPriority |
辅助功能声明的优先级。 since: 4.14 |
AccessibleAutocomplete |
|
AccessibleInvalidState |
|
AccessiblePlatformState |
可以使用 更新于:4.10 |
AccessibleProperty |
|
AccessibleRelation |
|
AccessibleRole |
|
AccessibleSort |
|
AccessibleState |
|
AccessibleTextContentChange |
内容更改操作的类型。 since: 4.14 |
AccessibleTextGranularity |
关于 since: 4.14 |
AccessibleTristate |
|
对齐 |
控制小组件如何处理单个维度中的额外空间。 |
箭头类型 |
用于指示箭头应指向的方向。 |
向导页面类型 |
确定 |
基线位置 |
小组件行中的基线位置。 |
边框样式 |
指定应如何渲染 UI 元素的边框。 |
按钮类型 |
|
单元渲染器加速器模式 |
|
单元渲染器模式 |
标识用户如何与特定单元格交互。 |
排序 |
描述 更新于:4.10 |
约束属性 |
创建 |
约束关系 |
约束的两个术语之间的关系。 |
约束强度 |
以符号常量表示的约束强度。 |
内容适合 |
控制应如何使内容适合分配内部。 自:4.8 |
角形类型 |
指定打包到 |
CssParserWarning |
在解析 CSS 时可能出现的警告。 |
删除类型 |
传递给用于删除文本的各种按键绑定信号。 |
方向类型 |
聚焦移动类型。 |
可编辑属性 |
|
输入图标位置 |
指定放置图标的输入侧。 |
事件序列状态 |
描述 |
文件选择器操作 |
描述 `GtkFileChooser` 是否用于打开现有文件或保存到可能的新文件。 |
FilterChange |
详细描述过滤器中的更改,并允许使用该过滤器的对象优化重新过滤项目。 |
FilterMatch |
描述过滤器的已知严格性。 |
FontLevel |
字体的粒度级别。 更新于:4.10 |
FontRendering |
影响 `GTK` 如何渲染字体的 `GtkSettings:gtk-font-rendering` 设置值。 自:4.16 |
GraphicsOffloadEnabled |
表示图形卸载的状态。 since: 4.14 |
IconSize |
内置图标大小。 |
IconViewDropPosition |
用于确定已释放项目的放置位置的枚举。 |
ImageType |
描述 `GtkImage` 使用的图像数据表示。 |
InputPurpose |
描述输入组件的主要目的。 |
InscriptionOverflow |
当文本不符合 `GtkInscription` 中的可用空格时的不同处理方法。 自:4.8 |
Justification |
用于对 `GtkLabel` 组件内的文本进行对齐。 |
LevelBarMode |
描述应如何呈现 `GtkLevelBar` 内容。 |
许可证 |
应用程序特定许可证的类型。 |
ListTabBehavior |
用于配置 `GTK_DIR_TAB_FORWARD` 和 `GTK_DIR_TAB_BACKWARD` 方向中的焦点行为,例如 `GtkListView` 中的 Tab 键。 since: 4.12 |
MessageType |
`GtkMessageDialog` 中显示的消息类型。 |
MovementStep |
作为参数传递给各种按键绑定信号,以便移动光标位置。 |
NaturalWrapMode |
用于选择针对自然大小请求的不同换行模式的选项。 since: 4.6 |
NotebookTab |
`GtkNotebook` 的动作信号中使用的参数。 |
NumberUpLayout |
用于在打印每张纸上有多页内容时确定页面在纸张上的布局。 |
Ordering |
描述两种值可以比较的方式。 |
Orientation |
表示组件和其他对象的朝向。 |
Overflow |
定义应如何处理超出给定区域的内容。 |
PackType |
表示子组件在其父组件中打包位置。 |
PadActionType |
填充动作的类型。 |
PageOrientation |
另请参见 gtk_print_settings_set_orientation()。 |
PageSet |
另请参见 gtk_print_job_set_page_set()。 |
PanDirection |
描述 `GtkGesturePan` 的平移方向。 |
PolicyType |
确定应如何计算大小才能实现滚动条可见模式之一。 |
PositionType |
描述组件的哪条边位于某个功能所在的位置。 |
PrintDuplex |
另请参见 gtk_print_settings_set_duplex()。 |
PrintOperationAction |
确定打印操作应执行的操作。 |
PrintOperationResult |
打印操作的结果。 |
PrintPages |
另请参见 gtk_print_job_set_pages()。 |
PrintQuality |
另请参见 gtk_print_settings_set_quality()。 |
PrintStatus |
状态粗略地表明正在运行的打印操作完成情况。 |
PropagationLimit |
描述的 `GtkEventController` 限制,用于处理针对其他组件的事件。 |
PropagationPhase |
描述事件被输入到 `GtkEventController` 的阶段。 |
ResponseType |
gtk_dialog_add_button() 中用作响应 ID 的预定义的值。 |
RevealerTransitionType |
当 `GtkRevealer` 组件的子组件显示或隐藏时,这些枚举值描述了可能的过渡。 |
ScrollablePolicy |
在给定方向上更新滚动窗口调整时,定义在可滚动组件中使用的策略。 |
ScrollStep |
作为参数传递给各种按键绑定信号。 |
ScrollType |
滚动类型。 |
SelectionMode |
用于控制允许用户做的选择。 |
SensitivityType |
确定 GTK 如何处理各种控件(例如组合框按钮)的敏感性。 |
ShortcutScope |
描述添加到 |
ShortcutType |
GtkShortcutType 指定要描述的快捷键的种类。 |
SizeGroupMode |
大小组模式确定大小组影响其组件小部件的请求大小的方位。 |
SizeRequestMode |
指定针对高度适合宽度或宽度适合高度几何管理的偏好。 |
SorterChange |
更详细地描述排序器中的变化,并允许用户优化重新排序。 |
SorterOrder |
描述 |
SortType |
确定排序的方向。 |
SpinButtonUpdatePolicy |
确定旋转按钮是否显示超出调整界限的值。 |
SpinType |
GtkSpinType 枚举的值用于指定在 gtk_spin_button_spin() 中要进行的更改。 |
StackTransitionType |
|
StringFilterMatchMode |
指定如何在文本中匹配搜索字符串。 |
SymbolicColor |
传递到符号颜色渲染的颜色索引,例如 since: 4.6 |
SystemSetting |
可以传递给 |
TextDirection |
文本的阅读方向。 |
TextExtendSelection |
扩展文本选区的粒度类型。请使用 |
TextViewLayer |
用于引用 |
TextWindowType |
用于引用 |
TreeViewColumnSizing |
列用于确定其宽度的调整大小方法。请注意, |
TreeViewDropPosition |
用于确定放置行的位置的枚举。 |
TreeViewGridLines |
用于指示在树视图中绘制哪些网格线。 |
Unit |
另请参见 gtk_print_settings_set_paper_width()。 |
WrapMode |
描述一行换行的类型。 |
位域
ApplicationInhibitFlags |
可能被 |
BuilderClosureFlags |
可以传递到 gtk_builder_create_closure() 的标记列表。 |
CellRendererState |
指定要如何呈现单元格。 |
DebugFlags |
与 gtk_set_debug_flags() 一起使用的标记。 |
DialogFlags |
用于影响对话框构建的标记。 |
EventControllerScrollFlags |
描述 |
FontChooserLevel |
指定 |
IconLookupFlags |
用于为 gtk_icon_theme_lookup_icon() 指定选项。 |
InputHints |
描述输入法或应用程序可能考虑的提示。 |
ListScrollFlags |
列表小部件中滚动到项时要执行的操作列表。 since: 4.12 |
PickFlags |
影响 gtk_widget_pick() 行为的标记。 |
PopoverMenuFlags |
影响由 |
PrintCapabilities |
指定打印对话框应提供哪些功能。 |
ShortcutActionFlags |
可以传递到操作激活的标记的列表。 |
StateFlags |
描述小部件状态。 |
StyleContextPrintFlags |
修改 gtk_style_context_to_string() 行为的标记。 |
TextBufferNotifyFlags |
自:4.16 |
TextSearchFlags |
影响如何执行搜索的标志。 |
TreeModelFlags |
这些标志指示 已弃用:4.10 |
错误域
BuilderError |
错误代码,用于识别使用 |
ConstraintVflParserError |
VFL 解析错误的域。 |
CssParserError |
解析 CSS 时可能发生的错误。 |
DialogError |
异步对话框函数可能返回的 更新于:4.10 |
FileChooserError |
这些错误代码标识调用 |
IconThemeError |
|
PrintError |
错误代码,用于识别使用 GTK 打印支持时可能发生的各种错误。 |
RecentManagerError |
|
回调
AssistantPageFunc |
用于计算 |
CellAllocCallback |
用于在 |
CellCallback |
用于遍历 |
CellLayoutDataFunc |
一个函数,它应将 |
CustomAllocateFunc |
|
CustomFilterFunc |
用户函数,会被调用以确定是否应匹配 |
CustomMeasureFunc |
|
CustomRequestModeFunc |
查询一个窗口小部件以了解其首选大小请求模式。 |
DrawingAreaDrawFunc |
每当 |
EntryCompletionMatchFunc |
一个函数,它决定由 |
ExpressionNotify |
当表达式值发生变化时,由 |
FlowBoxCreateWidgetFunc |
对于绑定到 |
FlowBoxFilterFunc |
无论何时 child 发生变化或被添加,都会调用该函数。 |
FlowBoxForeachFunc |
由 gtk_flow_box_selected_foreach() 使用的函数。 |
FlowBoxSortFunc |
比较两个 child,以确定应先显示哪个。 |
FontFilterFunc |
用于决定在 |
IconViewForeachFunc |
|
ListBoxCreateWidgetFunc |
对于绑定到 |
ListBoxFilterFunc |
无论何时行发生变化或被追加,该函数都会被调用,并且允许您控制该行是否可见。 |
ListBoxForeachFunc |
由 gtk_list_box_selected_foreach() 使用的函数。 |
ListBoxSortFunc |
比较两行,以确定应先显示哪一行。 |
ListBoxUpdateHeaderFunc |
每当 |
MapListModelMapFunc |
用户函数,用来将原始模型的某个 |
MenuButtonCreatePopupFunc |
由用户提供的回调函数,用以根据需要为 |
PageSetupDoneFunc |
传递给 gtk_print_run_page_setup_dialog_async() 的函数类型。 |
PrinterFunc |
传递给 gtk_enumerate_printers() 的函数类型。 |
PrintJobCompleteFunc |
传递给 gtk_print_job_send() 的回调函数类型。 |
PrintSettingsFunc |
在 |
ScaleFormatValueFunc |
用于格式化刻度值 的函数。 |
ShortcutFunc |
基于用户回调函数的快捷方式的原型。 |
TextBufferCommitNotify |
自:4.16 |
TextCharPredicate |
|
TextTagTableForeach |
与 gtk_text_tag_table_foreach() 配合使用的函数,用于遍历 |
TickCallback |
用于添加更新动画的函数 回调类型。 |
TreeCellDataFunc |
一个用于设置单元格属性的函数,而不是使用单元格与模型之间的简单映射。 |
TreeIterCompareFunc |
如果 |
TreeListModelCreateModelFunc |
当调用 |
TreeModelFilterModifyFunc |
一个函数,用来根据模型中的原始值计算显示值。它必须用列 |
TreeModelFilterVisibleFunc |
一个函数,用来决定由 |
TreeModelForeachFunc |
传递给 |
TreeSelectionForeachFunc |
|
TreeSelectionFunc |
|
TreeViewColumnDropFunc |
用来确定能否将 |
TreeViewMappingFunc |
用于 gtk_tree_view_map_expanded_rows() 的函数。 |
TreeViewRowSeparatorFunc |
用来确定由 |
TreeViewSearchEqualFunc |
用来检查 |
WidgetActionActivateFunc |
用于激活已使用 |
函数
accelerator_get_default_mod_mask |
获取修饰符 mask。 |
accelerator_get_label |
将加速键值和修饰符掩码转换为字符串,可用于向 用户表示加速键。 |
accelerator_get_label_with_keycode |
将加速键值和修饰符掩码转换为可显示给 用户的一个字符串。 |
accelerator_name |
将加速键值和修饰符掩码转换为可由 gtk_accelerator_parse() 解析的字符串。 |
accelerator_name_with_keycode |
将加速键值和修饰符掩码转换为可由 gtk_accelerator_parse_with_keycode() 解析的字符串。 |
accelerator_parse |
解析表示 accelerator 的字符串。 |
accelerator_parse_with_keycode |
解析表示 accelerator 的字符串。 |
accelerator_valid |
确定给定的键值和修饰符掩码是否构成有效的键盘 accelerator。 |
check_version |
检查正在使用的 GTK 库是否与给定的 version 兼容。 |
css_parser_error_quark |
注册用于 CSS 解析 error 的错误 quark。 |
css_parser_warning_quark |
注册用于 CSS 解析 warnings 的错误 quark。 |
disable_portals |
防止 GTK 使用 portal。 不可用 自: 4.18 |
disable_setlocale |
防止 |
distribute_natural_allocation |
通过首先将较小的子项达到自然大小来将 |
enumerate_printers |
为所有 |
get_binary_age |
返回传递给 |
get_debug_flags |
返回当前 active 的 GTK 调试标志。 |
get_default_language |
返回当前生效的默认语言的 |
get_interface_age |
返回传递给 |
get_locale_direction |
获取当前区域设置的方向。这是文本和 UI 的预期阅读方向。 |
get_major_version |
返回 GTK 库的主要版本号。 |
get_micro_version |
返回 GTK 库的微型版本号。 |
get_minor_version |
返回 GTK 库的次要版本号。 |
hsv_to_rgb |
将颜色从 HSV 空间转换为 RGB。 |
init |
在你 GUI 应用程序中使用任何其他 GTK 函数之前调用此函数。 |
init_check |
此函数与 |
is_initialized |
使用此函数检查 GTK 是否已 initialize。 |
param_spec_expression |
创建一个新的 |
print_run_page_setup_dialog |
运行页面设置对话框,允许用户修改 |
print_run_page_setup_dialog_async |
运行页面设置对话框,允许用户修改 |
render_activity |
渲染活动指示符(如在 已弃用:4.10 |
render_arrow |
渲染指向 已弃用:4.10 |
render_background |
呈现某个元素的背景。 已弃用:4.10 |
render_check |
呈现一个复选标记(如在 已弃用:4.10 |
render_expander |
在由 已弃用:4.10 |
render_focus |
在由 已弃用:4.10 |
render_frame |
在由 已弃用:4.10 |
render_handle |
在由 已弃用:4.10 |
render_icon |
在指定的 已弃用:4.10 |
render_layout |
在坐标 已弃用:4.10 |
render_line |
从 (x0, y0) 到 (x1, y1) 呈现一条线。 已弃用:4.10 |
render_option |
呈现一个选项标记(如在单选按钮中), 已弃用:4.10 |
rgb_to_hsv |
将一种颜色从 RGB 空间转换为 HSV。 |
set_debug_flags |
设置 GTK 调试标志。 |
show_about_dialog |
用于显示应用程序的关于对话框的便捷函数。 |
show_uri |
此函数启动用于显示给定 uri 的默认应用程序,或如果失败则显示一个错误对话框。 已弃用:4.10 |
show_uri_full |
此函数启动用于显示给定 uri 的默认应用程序。 已弃用:4.10 |
show_uri_full_finish |
完成 已弃用:4.10 |
test_accessible_assertion_message_role |
打印 |
test_accessible_check_property |
检查 |
test_accessible_check_relation |
检查 |
test_accessible_check_state |
检查 |
test_accessible_has_property |
检查 |
test_accessible_has_relation |
检查 |
test_accessible_has_role |
检查可访问对象的 |
test_accessible_has_state |
检查 |
test_init |
此函数用于初始化 GTK 测试程序。 |
test_list_all_types |
返回在调用 |
test_register_all_types |
强制注册所有核心 GTK 对象类型。 |
test_widget_wait_for_draw |
进入主循环并等待 |
tree_create_row_drag_content |
为从 已弃用:4.10 |
tree_get_row_drag_data |
从目标类型为 已弃用:4.10 |
value_dup_expression |
检索存储在给定 |
value_get_expression |
检索存储在给定 |
value_set_expression |
将给定的 |
value_take_expression |
将给定的 |
函数宏
builder_cscope_add_callback |
将 自:4.8 |
BUILDER_WARN_INVALID_CHILD_TYPE |
应使用此宏发出一个警告,警告 |
CELL_AREA_WARN_INVALID_CELL_PROPERTY_ID |
应使用此宏发出一个标准警告,警告 |
CHECK_VERSION |
如果 GTK 头文件的版本与传入的版本相同或更新,则返回 |
DEBUG_CHECK |
是否已设置 |
test_accessible_assert_property |
检查 |
test_accessible_assert_relation |
检查 |
test_accessible_assert_role |
检查 |
test_accessible_assert_state |
检查 |
VALUE_HOLDS_EXPRESSION |
如果 |
widget_class_bind_template_callback |
将模板中定义的回调函数绑定到 |
widget_class_bind_template_child |
将模板中定义的子小部件绑定到 |
widget_class_bind_template_child_internal |
将模板中定义的子小部件绑定到 |
widget_class_bind_template_child_internal_private |
将模板中定义的子小部件绑定到 |
widget_class_bind_template_child_private |
将模板中定义的子小部件绑定到 |
常数
ACCESSIBLE_ATTRIBUTE_BACKGROUND |
一种用于背景色、使用格式为 |
ACCESSIBLE_ATTRIBUTE_FAMILY |
一种用于字体系列名称的属性。 |
ACCESSIBLE_ATTRIBUTE_FOREGROUND |
一种用于前景色、使用格式为 |
ACCESSIBLE_ATTRIBUTE_OVERLINE |
一种用于删除线样式的属性。 |
ACCESSIBLE_ATTRIBUTE_OVERLINE_NONE |
适用于 |
ACCESSIBLE_ATTRIBUTE_OVERLINE_SINGLE |
适用于 |
ACCESSIBLE_ATTRIBUTE_SIZE |
一种用于字体大小的属性,以磅为单位表示。 |
ACCESSIBLE_ATTRIBUTE_STRETCH |
一种用于字体拉伸类型的属性。 |
ACCESSIBLE_ATTRIBUTE_STRETCH_CONDENSED |
适用于 |
ACCESSIBLE_ATTRIBUTE_STRETCH_EXPANDED |
适用于 |
ACCESSIBLE_ATTRIBUTE_STRETCH_EXTRA_CONDENSED |
适用于 |
ACCESSIBLE_ATTRIBUTE_STRETCH_EXTRA_EXPANDED |
适用于 |
ACCESSIBLE_ATTRIBUTE_STRETCH_NORMAL |
适用于 |
ACCESSIBLE_ATTRIBUTE_STRETCH_SEMI_CONDENSED |
适用于 |
ACCESSIBLE_ATTRIBUTE_STRETCH_SEMI_EXPANDED |
适用于 |
ACCESSIBLE_ATTRIBUTE_STRETCH_ULTRA_CONDENSED |
适用于 |
ACCESSIBLE_ATTRIBUTE_STRETCH_ULTRA_EXPANDED |
适用于 |
ACCESSIBLE_ATTRIBUTE_STRIKETHROUGH |
一种用于删除线文本的属性。 |
ACCESSIBLE_ATTRIBUTE_STYLE |
一种用于字体样式的属性。 |
ACCESSIBLE_ATTRIBUTE_STYLE_ITALIC |
适用于 |
ACCESSIBLE_ATTRIBUTE_STYLE_NORMAL |
适用于 |
ACCESSIBLE_ATTRIBUTE_STYLE_OBLIQUE |
对于 |
ACCESSIBLE_ATTRIBUTE_UNDERLINE |
一个下划线样式的属性。 |
ACCESSIBLE_ATTRIBUTE_UNDERLINE_DOUBLE |
对于 |
ACCESSIBLE_ATTRIBUTE_UNDERLINE_ERROR |
对于 |
ACCESSIBLE_ATTRIBUTE_UNDERLINE_NONE |
对于 |
ACCESSIBLE_ATTRIBUTE_UNDERLINE_SINGLE |
对于 |
ACCESSIBLE_ATTRIBUTE_VARIANT |
一个字体变体属性。 |
ACCESSIBLE_ATTRIBUTE_VARIANT_ALL_PETITE_CAPS |
对于 |
ACCESSIBLE_ATTRIBUTE_VARIANT_ALL_SMALL_CAPS |
对于 |
ACCESSIBLE_ATTRIBUTE_VARIANT_PETITE_CAPS |
对于 |
ACCESSIBLE_ATTRIBUTE_VARIANT_SMALL_CAPS |
对于 |
ACCESSIBLE_ATTRIBUTE_VARIANT_TITLE_CAPS |
对于 |
ACCESSIBLE_ATTRIBUTE_VARIANT_UNICASE |
对于 |
ACCESSIBLE_ATTRIBUTE_WEIGHT |
一个字体粗细属性。 |
ACCESSIBLE_VALUE_UNDEFINED |
一个未定义值。该可访问属性未设置,或其值是未定义的。 |
BINARY_AGE |
就像 |
IM_MODULE_EXTENSION_POINT_NAME |
扩展点的默认名称。 |
INPUT_ERROR |
在转换失败的情况下,从 ::input 信号的信号处理程序返回的常量。 |
INTERFACE_AGE |
就像 |
INVALID_LIST_POSITION |
用于引用 |
LEVEL_BAR_OFFSET_FULL |
由 |
LEVEL_BAR_OFFSET_HIGH |
由 |
LEVEL_BAR_OFFSET_LOW |
由 |
MAJOR_VERSION |
就像 |
MAX_COMPOSE_LEN |
计算为组合序列的最大长度。 |
MEDIA_FILE_EXTENSION_POINT_NAME |
媒体文件的默认扩展点名称。 |
MICRO_VERSION |
就像 |
MINOR_VERSION |
就像 |
PAPER_NAME_A3 |
A3 纸张尺寸的名称。 |
PAPER_NAME_A4 |
A4 纸张尺寸的名称。 |
PAPER_NAME_A5 |
A5 纸张尺寸的名称。 |
PAPER_NAME_B5 |
B5 纸张尺寸的名称。 |
PAPER_NAME_EXECUTIVE |
行政纸张尺寸的名称。 |
PAPER_NAME_LEGAL |
法律纸张尺寸的名称。 |
PAPER_NAME_LETTER |
信纸尺寸的名称。 |
PRINT_SETTINGS_COLLATE |
由“打印到文件”打印机用来存储是否对打印页面执行校对的键。 |
PRINT_SETTINGS_DEFAULT_SOURCE |
由“打印到文件”打印机用来存储默认源的键。 |
PRINT_SETTINGS_DITHER |
由“打印到文件”打印机用来存储所使用的抖动的键。 |
PRINT_SETTINGS_DUPLEX |
由“打印到文件”打印机用来存储是否以双工模式打印输出的键。 |
PRINT_SETTINGS_FINISHINGS |
由“打印到文件”打印机用来存储表面加工的键。 |
PRINT_SETTINGS_MEDIA_TYPE |
“打印到文件”打印机用来存储介质类型的键 |
PRINT_SETTINGS_N_COPIES |
“打印到文件”打印机用来存储副本数的键 |
PRINT_SETTINGS_NUMBER_UP |
“打印到文件”打印机用来存储每页的页数的键 |
PRINT_SETTINGS_NUMBER_UP_LAYOUT |
“打印到文件”打印机用来在多页模式下存储每页的页数的键 |
PRINT_SETTINGS_ORIENTATION |
“打印到文件”打印机用来存储方向的键 |
PRINT_SETTINGS_OUTPUT_BASENAME |
“打印到文件”打印机用来存储输出文件名(不含目录路径和文件扩展名)的键 |
PRINT_SETTINGS_OUTPUT_BIN |
“打印到文件”打印机用来存储输出纸盒的键 |
PRINT_SETTINGS_OUTPUT_DIR |
“打印到文件”打印机用来存储输出写入的目录的键 |
PRINT_SETTINGS_OUTPUT_FILE_FORMAT |
“打印到文件”打印机用来存储输出格式的键。支持的值为“PS”和“PDF”。 |
PRINT_SETTINGS_OUTPUT_URI |
“打印到文件”打印机用来存储输出写入的 URI 的键。GTK 本身仅支持“file://”URI。 |
PRINT_SETTINGS_PAGE_RANGES |
“打印到文件”打印机用来存储要打印的页面范围数组的键 |
PRINT_SETTINGS_PAGE_SET |
“打印到文件”打印机用来存储要打印的页面范围数组的键 |
PRINT_SETTINGS_PAPER_FORMAT |
“打印到文件”打印机用来存储页面格式的键 |
PRINT_SETTINGS_PAPER_HEIGHT |
“打印到文件”打印机用来存储页面高度的键 |
PRINT_SETTINGS_PAPER_WIDTH |
“打印到文件”打印机用来存储纸张宽度的键 |
PRINT_SETTINGS_PRINT_PAGES |
“打印到文件”打印机用来存储要打印的页面的键 |
PRINT_SETTINGS_PRINTER |
“打印到文件”打印机用来存储打印机名称的键 |
PRINT_SETTINGS_PRINTER_LPI |
“打印到文件”打印机用来存储每英寸行数的分辨率的键 |
PRINT_SETTINGS_QUALITY |
“打印到文件”打印机用来存储打印质量的键 |
PRINT_SETTINGS_RESOLUTION |
“打印到文件”打印机用来存储 DPI 分辨率的键 |
PRINT_SETTINGS_RESOLUTION_X |
“打印到文件”打印机用来存储 DPI 水平分辨率的键 |
PRINT_SETTINGS_RESOLUTION_Y |
“打印到文件”打印机用来存储 DPI 垂直分辨率的键 |
PRINT_SETTINGS_REVERSE |
“打印到文件”打印机用来存储是否反转打印页面的顺序的键 |
PRINT_SETTINGS_SCALE |
“打印到文件”打印机用来存储缩放的键 |
PRINT_SETTINGS_USE_COLOR |
“打印到文件”打印机用来存储是否使用彩色打印的键 |
PRINT_SETTINGS_WIN32_DRIVER_EXTRA |
“打印到文件”打印机用来存储 32 位 Windows 额外驱动程序的键 |
PRINT_SETTINGS_WIN32_DRIVER_VERSION |
“打印到文件”打印机用来存储 32 位 Windows 驱动程序版本的键 |
PRIORITY_RESIZE |
对与大小分配有关的功能使用此优先级 |
STYLE_PROVIDER_PRIORITY_APPLICATION |
在添加一个 |
样式提供者优先级_降级 |
指定在没有主题情况下使用的默认样式信息的优先级。 |
样式提供者优先级_设置 |
指定通过 |
样式提供者优先级_主题 |
指定由主题提供的样式信息的优先级。 |
样式提供者优先级_用户 |
指定来自 `$XDG_CONFIG_HOME/gtk-4.0/gtk.css` 的样式信息的优先级。 |
文本视图优先级_验证 |
文本视图在后台空闲作业中验证屏幕上行的优先级。 |
可排序树_默认排序列 Id |
在 |
可排序树_未排序排序列 Id |
在 |