命名空间
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 |
在 |