GtkPasswordEntryBuffer

自:4.4

描述 [src]

final class Gtk.PasswordEntryBuffer : Gtk.EntryBuffer
{
  /* No available fields */
}

GtkEntryBuffer 锁定基础内存以防止将其交换到磁盘。

GtkPasswordEntry 使用 GtkPasswordEntryBuffer

自 4.4 起可用

层次结构

hierarchy this GtkPasswordEntryBuffer ancestor_0 GtkEntryBuffer ancestor_0--this ancestor_1 GObject ancestor_1--ancestor_0

构造函数

gtk_password_entry_buffer_new

使用安全的内存分配创建一个新的 GtkEntryBuffer

实例方法

继承自 GtkEntryBuffer 的方法(10)
gtk_entry_buffer_delete_text

从缓冲区中删除一系列字符。

gtk_entry_buffer_emit_deleted_text

在对 GtkEntryBuffer 进行子类化时使用。

gtk_entry_buffer_emit_inserted_text

在对 GtkEntryBuffer 进行子类化时使用。

gtk_entry_buffer_get_bytes

检索缓冲区的字节长度。

gtk_entry_buffer_get_length

检索缓冲区的字符长度。

gtk_entry_buffer_get_max_length

检索 buffer 中文本允许的最大长度。

gtk_entry_buffer_get_text

检索缓冲区的内容。

gtk_entry_buffer_insert_text

n_charschars 字符插入缓冲区内容中,位于位置 position

gtk_entry_buffer_set_max_length

设置缓冲区内容允许的最大长度。

gtk_entry_buffer_set_text

设置缓冲区中的文本。

继承自 GObject 的方法(43)

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

属性

继承自 GtkEntryBuffer 的属性(3)
Gtk.EntryBuffer:length

文本在缓冲区中的长度(以字符为单位)。

Gtk.EntryBuffer:max-length

缓冲区中的文本的最大长度(以字符为单位)。

Gtk.EntryBuffer:text

缓冲区的内容。

信号

继承自 GtkEntryBuffer 的信号(2)
GtkEntryBuffer::deleted-text

该信号的默认处理程序中会更改文本。

GtkEntryBuffer::inserted-text

文本插入缓冲区后会发此信号。

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

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

类结构

struct GtkPasswordEntryBufferClass {
  GtkEntryBufferClass parent_class;
  
}

暂无说明。

类成员
parent_class: GtkEntryBufferClass

暂无说明。