类型
GtkEntryBuffer
描述 [源代码]
class Gtk.EntryBuffer : GObject.Object
{
/* No available fields */
}
GtkEntryBuffer
保存显示在 GtkText
小组件中的文本。
一个 GtkEntryBuffer
对象可以由多个小组件共享,它们将共享相同的文本内容,但不会共享光标位置、可见性属性、图标等。
GtkEntryBuffer
可以派生自。此类派生类可能允许将文本存储在备用位置,如不可分页内存,在重要密码情况下很有用。或者,派生类可以与应用程序的撤消/恢复概念集成。
信号
从 GObject 继承的提示 (1)
GObject::notify
当对象中其中一个属性通过 g_object_set_property()、g_object_set() 等设置其值时,notify 提示将在此对象上发出。
课程结构
struct GtkEntryBufferClass {
GObjectClass parent_class;
void (* inserted_text) (
GtkEntryBuffer* buffer,
guint position,
const char* chars,
guint n_chars
);
void (* deleted_text) (
GtkEntryBuffer* buffer,
guint position,
guint n_chars
);
const char* (* get_text) (
GtkEntryBuffer* buffer,
gsize* n_bytes
);
guint (* get_length) (
GtkEntryBuffer* buffer
);
guint (* insert_text) (
GtkEntryBuffer* buffer,
guint position,
const char* chars,
guint n_chars
);
guint (* delete_text) (
GtkEntryBuffer* buffer,
guint position,
guint n_chars
);
void (* _gtk_reserved1) (
void
);
void (* _gtk_reserved2) (
void
);
void (* _gtk_reserved3) (
void
);
void (* _gtk_reserved4) (
void
);
void (* _gtk_reserved5) (
void
);
void (* _gtk_reserved6) (
void
);
void (* _gtk_reserved7) (
void
);
void (* _gtk_reserved8) (
void
);
}
没有可用描述。
课程成员
parent_class: GObjectClass
没有可用描述。
inserted_text: void (* inserted_text) ( GtkEntryBuffer* buffer, guint position, const char* chars, guint n_chars )
没有可用描述。
deleted_text: void (* deleted_text) ( GtkEntryBuffer* buffer, guint position, guint n_chars )
没有可用描述。
get_text: const char* (* get_text) ( GtkEntryBuffer* buffer, gsize* n_bytes )
没有可用描述。
get_length: guint (* get_length) ( GtkEntryBuffer* buffer )
没有可用描述。
insert_text: guint (* insert_text) ( GtkEntryBuffer* buffer, guint position, const char* chars, guint n_chars )
没有可用描述。
delete_text: guint (* delete_text) ( GtkEntryBuffer* buffer, guint position, guint n_chars )
没有可用描述。
_gtk_reserved1: void (* _gtk_reserved1) ( void )
没有可用描述。
_gtk_reserved2: void (* _gtk_reserved2) ( void )
没有可用描述。
_gtk_reserved3: void (* _gtk_reserved3) ( void )
没有可用描述。
_gtk_reserved4: void (* _gtk_reserved4) ( void )
没有可用描述。
_gtk_reserved5: void (* _gtk_reserved5) ( void )
没有可用描述。
_gtk_reserved6: void (* _gtk_reserved6) ( void )
没有可用描述。
_gtk_reserved7: void (* _gtk_reserved7) ( void )
没有可用描述。
_gtk_reserved8: void (* _gtk_reserved8) ( void )
没有可用描述。