guint activates_default : 1;
guint cursor_visible : 1;
-
+
+ guint in_click : 1; /* Flag so we don't select all when clicking in entry to focus in */
+
+ guint is_cell_renderer : 1;
+
guint button;
guint blink_timeout;
guint recompute_idle;
struct _GtkEntryClass
{
GtkWidgetClass parent_class;
-
- /* Notification of changes
- */
- void (* changed) (GtkEntry *entry);
- void (* insert_text) (GtkEntry *entry,
- const gchar *text,
- gint length,
- gint *position);
- void (* delete_text) (GtkEntry *entry,
- gint start_pos,
- gint end_pos);
/* Hook to customize right-click popup */
void (* populate_popup) (GtkEntry *entry,
GtkWidget* gtk_entry_new (void);
void gtk_entry_set_visibility (GtkEntry *entry,
gboolean visible);
+gboolean gtk_entry_get_visibility (GtkEntry *entry);
void gtk_entry_set_invisible_char (GtkEntry *entry,
gunichar ch);
-void gtk_entry_set_editable (GtkEntry *entry,
- gboolean editable);
+gunichar gtk_entry_get_invisible_char (GtkEntry *entry);
void gtk_entry_set_has_frame (GtkEntry *entry,
gboolean setting);
gboolean gtk_entry_get_has_frame (GtkEntry *entry);
/* text is truncated if needed */
void gtk_entry_set_max_length (GtkEntry *entry,
gint max);
+gint gtk_entry_get_max_length (GtkEntry *entry);
void gtk_entry_set_activates_default (GtkEntry *entry,
gboolean setting);
gboolean gtk_entry_get_activates_default (GtkEntry *entry);
void gtk_entry_select_region (GtkEntry *entry,
gint start,
gint end);
+void gtk_entry_set_editable (GtkEntry *entry,
+ gboolean editable);
#endif /* GTK_DISABLE_DEPRECATED */
#ifdef __cplusplus