GtkFontDialogButton

since: 4.10

描述 [src]

final class Gtk.FontDialogButton : Gtk.Widget
  implements Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget {
  /* No available fields */
}

GtkFontDialogButton 封装 GtkFontDialog,允许打开字体选取对话框以更改字体。

An example GtkFontDialogButton

它适用于首选项对话框中的字体选择小组件。

CSS 节点

fontbutton
╰── button.font
    ╰── [content]

GtkFontDialogButton 有一个名称为 fontbutton 的<span class="caps">CSS</span> 节点,其中包含带有 .font 样式类的按钮节点。

自版本 4.10 起可用

层级结构

hierarchy this GtkFontDialogButton implements_0 GtkAccessible this--implements_0 implements_1 GtkBuildable this--implements_1 implements_2 GtkConstraintTarget this--implements_2 ancestor_0 GtkWidget ancestor_0--this ancestor_1 GInitiallyUnowned ancestor_1--ancestor_0 ancestor_2 GObject ancestor_2--ancestor_1

构造函数

gtk_font_dialog_button_new

创建新的 GtkFontDialogButton,其中包含指定的 GtkFontDialog

since: 4.10

实例方法

gtk_font_dialog_button_get_dialog

返回 selfGtkFontDialog

since: 4.10

gtk_font_dialog_button_get_font_desc

返回按钮的字体。

since: 4.10

gtk_font_dialog_button_get_font_features

返回按钮的字体特性。

since: 4.10

gtk_font_dialog_button_get_language

返回用于字体特性的语言。

since: 4.10

gtk_font_dialog_button_get_level

返回此对话框允许用户选择字体时的详细信息级别。

since: 4.10

gtk_font_dialog_button_get_use_font

返回所选字体是否在标签中使用。

since: 4.10

gtk_font_dialog_button_get_use_size

返回所选字体大小是否在标签中使用。

since: 4.10

gtk_font_dialog_button_set_dialog

设置 GtkFontDialog 对象,用于创建在用户单击按钮时显示的字体选取对话框。

since: 4.10

gtk_font_dialog_button_set_font_desc

设置按钮的字体。

since: 4.10

gtk_font_dialog_button_set_font_features

设置按钮的字体特性。

since: 4.10

gtk_font_dialog_button_set_language

为字体功能设置要使用的语言。

since: 4.10

gtk_font_dialog_button_set_level

设置此对话框允许用户选择字体时的详细程度。

since: 4.10

gtk_font_dialog_button_set_use_font

如果use_font为TRUE,则会使用所选字体书写字体名称。

since: 4.10

gtk_font_dialog_button_set_use_size

如果use_size为TRUE,则会使用所选字体大小书写字体名称。

since: 4.10

GtkWidget继承的方法(162)

有关方法的完整列表,请参阅GtkWidget

GObject继承的方法(43)

有关方法的完整列表,请参阅GObject

GtkAccessible继承的方法(19)
gtk_accessible_announce

请求用户的屏幕阅读器播报给定的消息。

since: 4.14

gtk_accessible_get_accessible_parent

检索可访问对象的辅助父项。

since: 4.10

gtk_accessible_get_accessible_role

检索可访问对象的辅助角色。

gtk_accessible_get_at_context

检索给定可访问对象的实现。

since: 4.10

gtk_accessible_get_bounds

查询此可访问元素的坐标和尺寸。

since: 4.10

gtk_accessible_get_first_accessible_child

检索可访问对象的第一个可访问子项。

since: 4.10

gtk_accessible_get_next_accessible_sibling

检索可访问对象的下一个可访问兄弟项。

since: 4.10

gtk_accessible_get_platform_state

查询平台状态,如焦点。

since: 4.10

gtk_accessible_reset_property

将可访问属性重置为其默认值。

gtk_accessible_reset_relation

将可访问关系重置为其默认值。

gtk_accessible_reset_state

将可访问状态重置为其默认值。

gtk_accessible_set_accessible_parent

设置可访问对象的父项和兄弟项。

since: 4.10

gtk_accessible_update_next_accessible_sibling

更新下一个可访问兄弟项。

since: 4.10

gtk_accessible_update_property

更新可访问属性的列表。

gtk_accessible_update_property_value

更新可访问属性的数组。

gtk_accessible_update_relation

更新可访问关系的列表。

gtk_accessible_update_relation_value

更新可访问关系的数组。

gtk_accessible_update_state

更新可访问状态的列表。

gtk_accessible_update_state_value

更新可访问状态的数组。

GtkBuildable继承的方法(1)
gtk_buildable_get_buildable_id

获取buildable对象的ID

属性

Gtk.FontDialogButton:dialog

包含字体选择器对话框参数的GtkFontDialog

since: 4.10

Gtk.FontDialogButton:font-desc

选定的字体。

since: 4.10

Gtk.FontDialogButton:font-features

选定的字体功能。

since: 4.10

Gtk.FontDialogButton:language

字体功能的选定语言。

since: 4.10

Gtk.FontDialogButton:level

字体选择器对话框的详细程度。

Gtk.FontDialogButton:use-font

按钮标签是否将使用选定字体绘制。

Gtk.FontDialogButton:use-size

按钮标签是否将使用选定字体大小。

GtkWidget继承的属性(34)
Gtk.Widget:can-focus

该窗口小部件或其任何子项是否可以接受输入焦点。

Gtk.Widget:can-target

窗口小部件是否可以接收指针事件。

Gtk.Widget:css-classes

应用于此窗口小部件的 CSS 类 列表。

Gtk.Widget:css-name

CSS 树中该窗口小部件的 名称。

Gtk.Widget:cursor

widget 使用的光标。

Gtk.Widget:focus-on-click

使用鼠标单击窗口小部件后窗口小部件是否应获取焦点。

Gtk.Widget:focusable

该窗口小部件本身是否将接受 输入焦点。

Gtk.Widget:halign

如果窗口小部件有了额外空间,如何分配 水平空间。

Gtk.Widget:has-default

窗口小部件是否是默认 窗口小部件。

Gtk.Widget:has-focus

窗口小部件是否具有输入 焦点。

Gtk.Widget:has-tooltip

启用或禁用在 widget 上发出 GtkWidget::query-tooltip 信号。

Gtk.Widget:height-request

覆盖窗口小部件的高度请求。

Gtk.Widget:hexpand

是否水平 扩展。

Gtk.Widget:hexpand-set

是否使用 hexpand 属性。

Gtk.Widget:layout-manager

用于计算窗口小部件的首选大小及其 分配其子项的 GtkLayoutManager 实例。

Gtk.Widget:margin-bottom

窗口小部件底部边缘上的边距。

Gtk.Widget:margin-end

窗口小部件末尾的边距, 水平。

Gtk.Widget:margin-start

窗口小部件起始位置的边距, 水平。

Gtk.Widget:margin-top

窗口小部件顶部的边距。

Gtk.Widget:name

窗口小部件的 名称。

Gtk.Widget:opacity

窗口小部件的请求不透明度。

Gtk.Widget:overflow

窗口小部件的内容区域外部的内容如何受到 处理。

Gtk.Widget:parent

该窗口小部件的父 窗口小部件。

Gtk.Widget:receives-default

窗口小部件获取焦点时是否会接收默认 操作。

Gtk.Widget:root

包含该窗口小部件的窗口小部件树的 GtkRoot 窗口小部件。

Gtk.Widget:scale-factor

窗口小部件的 缩放比例。

Gtk.Widget:sensitive

窗口小部件是否响应 输入。

Gtk.Widget:tooltip-markup

将工具提示文本设置为给定的字符串,该字符串使用 Pango 标记标记。

Gtk.Widget:tooltip-text

将工具提示文本设置为给定的 字符串。

Gtk.Widget:valign

如果窗口小部件有了额外空间,如何分配 垂直空间。

Gtk.Widget:vexpand

是否垂直 扩展。

Gtk.Widget:vexpand-set

是否使用 vexpand 属性。

Gtk.Widget:visible

窗口小部件是否 可见。

Gtk.Widget:width-request

覆盖窗口小部件的宽度请求。

GtkAccessible(1) 继承的属性
GtkAccessible:accessible-role

给定 GtkAccessible 实现的可访问 角色。

信号

Gtk.FontDialogButton::activate

激活字体对话框按钮时发出。

since: 4.14

GtkWidget(13) 继承的信号
GtkWidget::destroy

表示窗口小部件的所有持有者都应释放它们 持有的引用。

GtkWidget::direction-changed

窗口小部件的文本方向发生更改时发出。

GtkWidget::hide

widget 隐藏时发出。

GtkWidget::keynav-failed

键盘导航 失败时发出。

GtkWidget::map

widget 将被映射时发出。

GtkWidget::mnemonic-activate

通过助记符激活 widget 时发出。

GtkWidget::move-focus

焦点移动时发出。

GtkWidget::query-tooltip

widget 的工具提示即将显示时发出。

GtkWidget::realize

widgetGdkSurface 关联时发出。

GtkWidget::show

widget 显示时发出。

GtkWidget::state-flags-changed

widget状态改变时发出。

GtkWidget::unmap

widget 将被取消映射时发出。

GtkWidget::unrealize

widget 关联的 GdkSurface 被销毁时发出。

GObject 继承的信号 (1)
GObject::notify

在对象的属性之一通过 g_object_set_property()、g_object_set() 等被设定值时,该对象会发出 notify 信号。

类结构

struct GtkFontDialogButtonClass {
  GtkWidgetClass parent_class;
  
}

无可用描述。

类成员
parent_class: GtkWidgetClass

无可用描述。