|
发表于 2004-3-25 14:18:15
|
显示全部楼层
struct GtkEntry;
GtkWidget* gtk_entry_new (void); //新建一文本框(输入框)
GtkWidget* gtk_entry_new_with_max_length (gint max); //新建一输入框且设置最大长度值
void gtk_entry_set_text (GtkEntry *entry, //设置文本框中的内容
const gchar *text);
void gtk_entry_append_text (GtkEntry *entry, //向文本框内插入内容
const gchar *text);
void gtk_entry_prepend_text (GtkEntry *entry, //可能也是向文本框内插入内容(从开头加)
const gchar *text);
void gtk_entry_set_position (GtkEntry *entry, //设置位置(可能是光标位置)
gint position);
G_CONST_RETURN gchar* gtk_entry_get_text (GtkEntry *entry); //取得文本框内的内容
void gtk_entry_select_region (GtkEntry *entry, //文本框的选择区域
gint start,
gint end);
void gtk_entry_set_visibility (GtkEntry *entry, //设置输入框是否可见
gboolean visible);
void gtk_entry_set_invisible_char (GtkEntry *entry, //设置输入框内不可见字符(是不是与密码有关)
gunichar ch);
void gtk_entry_set_editable (GtkEntry *entry, //设置输入框是否可编辑
gboolean editable);
void gtk_entry_set_max_length (GtkEntry *entry, //设置输入框的最大长度值
gint max);
gboolean gtk_entry_get_activates_default (GtkEntry *entry); //取得文本框的当前缺省
gboolean gtk_entry_get_has_frame (GtkEntry *entry); //取得输入框的边框
gint gtk_entry_get_width_chars (GtkEntry *entry); //取得输入框字符宽度
void gtk_entry_set_activates_default (GtkEntry *entry, //设置当前缺省
gboolean setting);
void gtk_entry_set_has_frame (GtkEntry *entry, //设置输入框的边框
gboolean setting);
void gtk_entry_set_width_chars (GtkEntry *entry, //设置文本框内字符宽度
gint n_chars);
gunichar gtk_entry_get_invisible_char (GtkEntry *entry); //取得输入框的不可见字符
void gtk_entry_set_alignment (GtkEntry *entry, //设置队列
gfloat xalign);
gfloat gtk_entry_get_alignment (GtkEntry *entry); //取得队列
PangoLayout* gtk_entry_get_layout (GtkEntry *entry); //取得布局或图层
void gtk_entry_get_layout_offsets (GtkEntry *entry, //取得布局偏移量(可能指控件位置)
gint *x,
gint *y);
gint gtk_entry_get_max_length (GtkEntry *entry); //取得输入框的最大长度值
gboolean gtk_entry_get_visibility (GtkEntry *entry); //取得输入框是否可见
void gtk_entry_set_completion (GtkEntry *entry, //输入框设置完成
GtkEntryCompletion *completion);
GtkEntryCompletion* gtk_entry_get_completion
(GtkEntry *entry); //取得完成 |
|