GtkCellRendererAccel

已弃用:4.10 

说明 [src]

final class Gtk.CellRendererAccel : Gtk.CellRendererText
{
  /* No available fields */
}

在 cell 中渲染键盘加速键

GtkCellRendererAccel 显示键盘加速键(即按键组合,如 Control + a)。如果单元格渲染器可编辑,则可以通过键盘输入新组合来更改加速键。

已弃用版本:4.10

正在编辑键盘加速键的应用程序应根据平台设计指南提供自己的实现 。

层级

hierarchy this GtkCellRendererAccel ancestor_0 GtkCellRendererText ancestor_0--this ancestor_1 GtkCellRenderer ancestor_1--ancestor_0 ancestor_2 GInitiallyUnowned ancestor_2--ancestor_1 ancestor_3 GObject ancestor_3--ancestor_2

构造函数

gtk_cell_renderer_accel_new

创建新的 GtkCellRendererAccel

已弃用:4.10 

实例方法

GtkCellRendererText 继承的方法 (1)
gtk_cell_renderer_text_set_fixed_height_from_font

设置渲染器的高度,明确地由其上设置的“字体”和“y_pad”属性决定。这些属性的进一步更改不影响高度,因此必须伴随对此函数的后续调用。使用此函数不灵活,实际上只应在单元格大小计算太慢(即,显示了大量的单元格)时使用。如果 number_of_rows 为 -1,则固定高度未设置,高度将再次由属性 决定。

已弃用:4.10 

GtkCellRenderer 继承的方法 (27)

有关方法的完整列表,请参见 GtkCellRenderer 。

GObject 继承的方法 (43)

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

属性

Gtk.CellRendererAccel:accel-key

加速器的 keyval。

Gtk.CellRendererAccel:accel-mode

确定编辑的加速器是否为 GTK 加速器。如果是,则会抑制已消耗的修饰符,仅允许 GTK 接受的加速器,并且加速器将以与在 menu 中相同的方式渲染。

Gtk.CellRendererAccel:accel-mods

加速器的修饰符掩码。

Gtk.CellRendererAccel:keycode

加速器的硬件密钥代码。请注意,硬件密钥代码仅在键没有 keyval 时才相关。通常,键盘配置应为所有 键分配 keyval。

GtkCellRendererText 继承的属性 (46)
Gtk.CellRendererText:align-set
无可用说明。

Gtk.CellRendererText:alignment

指定如何将文本行相互对齐。

Gtk.CellRendererText:attributes
无可用说明。

Gtk.CellRendererText:background
无可用说明。

Gtk.CellRendererText:background-rgba

作为 GdkRGBA 的背景颜色。

Gtk.CellRendererText:background-set
无可用说明。

Gtk.CellRendererText:editable
无可用说明。

Gtk.CellRendererText:editable-set
无可用说明。

Gtk.CellRendererText:ellipsize

指定字符串省略的优先位置,如果单元格渲染器没有足够空间来显示整个字符串。将其设置为 PANGO_ELLIPSIZE_NONE 将关闭省略。参阅 wrap-width 属性以了解使文本适应给定宽度的另一种方法。

Gtk.CellRendererText:ellipsize-set
无可用说明。

Gtk.CellRendererText:family
无可用说明。

Gtk.CellRendererText:family-set
无可用说明。

Gtk.CellRendererText:font
无可用说明。

Gtk.CellRendererText:font-desc
无可用说明。

Gtk.CellRendererText:foreground
无可用说明。

Gtk.CellRendererText:foreground-rgba

作为 GdkRGBA 的前景色。

Gtk.CellRendererText:foreground-set
无可用说明。

Gtk.CellRendererText:language
无可用说明。

Gtk.CellRendererText:language-set
无可用说明。

Gtk.CellRendererText:markup
无可用说明。

Gtk.CellRendererText:max-width-chars

单元格的最大期望宽度,以字符为单位。如果该属性设置为 -1,宽度将自动计算。

Gtk.CellRendererText:placeholder-text

如果 GtkCellRendererText:editableTRUE 且单元格为空,则该文本将显示在 GtkCellRenderer 中。

Gtk.CellRendererText:rise
无可用说明。

Gtk.CellRendererText:rise-set
无可用说明。

Gtk.CellRendererText:scale
无可用说明。

Gtk.CellRendererText:scale-set
无可用说明。

Gtk.CellRendererText:single-paragraph-mode
无可用说明。

Gtk.CellRendererText:size
无可用说明。

Gtk.CellRendererText:size-points
无可用说明。

Gtk.CellRendererText:size-set
无可用说明。

Gtk.CellRendererText:stretch
无可用说明。

Gtk.CellRendererText:stretch-set
无可用说明。

Gtk.CellRendererText:strikethrough
无可用说明。

Gtk.CellRendererText:strikethrough-set
无可用说明。

Gtk.CellRendererText:style
无可用说明。

Gtk.CellRendererText:style-set
无可用说明。

Gtk.CellRendererText:text
无可用说明。

Gtk.CellRendererText:underline
无可用说明。

Gtk.CellRendererText:underline-set
无可用说明。

Gtk.CellRendererText:variant
无可用说明。

Gtk.CellRendererText:variant-set
无可用说明。

Gtk.CellRendererText:weight
无可用说明。

Gtk.CellRendererText:weight-set
无可用说明。

Gtk.CellRendererText:width-chars

单元格的期望宽度,以字符为单位。如果该属性设置为 -1,则宽度将自动计算,否则该单元格将请求 3 个字符或属性值(以较大的为准)。

Gtk.CellRendererText:wrap-mode

指定如何将字符串拆分为多行(如果单元格渲染器没有足够的空间来显示整个字符串)。此属性在 wrap-width 属性没有设置时不生效。

Gtk.CellRendererText:wrap-width

指定换行的最小宽度。wrap-mode 属性可用于影响可以在哪些字符位置放置换行符。将 wrap-width 设置为 -1 会关闭换行。

GtkCellRenderer(15)继承的属性
Gtk.CellRenderer:cell-background
无可用说明。

Gtk.CellRenderer:cell-background-rgba

作为 GdkRGBA 的单元格背景。

Gtk.CellRenderer:cell-background-set
无可用说明。

Gtk.CellRenderer:editing
无可用说明。

Gtk.CellRenderer:height
无可用说明。

Gtk.CellRenderer:is-expanded
无可用说明。

Gtk.CellRenderer:is-expander
无可用说明。

Gtk.CellRenderer:mode
无可用说明。

Gtk.CellRenderer:sensitive
无可用说明。

Gtk.CellRenderer:visible
无可用说明。

Gtk.CellRenderer:width
无可用说明。

Gtk.CellRenderer:xalign
无可用说明。

Gtk.CellRenderer:xpad
无可用说明。

Gtk.CellRenderer:yalign
无可用说明。

Gtk.CellRenderer:ypad
无可用说明。

信号

Gtk.CellRendererAccel::accel-cleared

用户删除加速键时发出。

Gtk.CellRendererAccel::accel-edited

用户选择新加速键时发出。

GtkCellRendererText(1)继承的信号
GtkCellRendererText::edited

在已编辑 renderer 之后发出该信号。

GtkCellRenderer(2)继承的信号
GtkCellRenderer::editing-canceled

用户取消编辑单元格的过程时发出该信号。例如,可以将一个可编辑单元格渲染器编写为在用户按 Escape 时取消编辑。

GtkCellRenderer::editing-started

开始编辑单元格时发出该信号。此信号的预期用途是在 editable 上执行特殊设置,例如添加 GtkEntryCompletion 或在 GtkComboBox 中设置其他列。

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

当对象其中一个属性的值通过 g_object_set_property()、g_object_set() 等途径设置时,该对象会发出 notify 信号。