| Hildon Reference Manual | ||||
|---|---|---|---|---|
#include <hildon/hildon.h>
HildonEntry;
GtkWidget* hildon_entry_new (HildonSizeType size);
void hildon_entry_set_text (HildonEntry *entry,
const gchar *text);
const gchar* hildon_entry_get_text (HildonEntry *entry);
void hildon_entry_set_placeholder (HildonEntry *entry,
const gchar *text);
GObject +----GInitiallyUnowned +----GtkObject +----GtkWidget +----GtkEntry +----HildonEntry
HildonEntry implements AtkImplementorIface, GtkBuildable, GtkEditable and GtkCellEditable.
HildonEntry is text entry derived from the GtkEntry widget but with a slightly different appearance designed for the Hildon 2.2 framework.
Text entries in Hildon 2.2 can have a placeholder text, set with
hildon_gtk_entry_set_placeholder_text(). This text will be shown if
the entry is empty and doesn't have the input focus, but it's
otherwise ignored. Thus, calls to gtk_entry_get_text() will never
return the placeholder text, not even when it's being displayed.
Example 12. Creating a HildonEntry with a placeholder
GtkWidget *
create_entry (void)
{
GtkWidget *entry;
entry = hildon_entry_new (HILDON_SIZE_AUTO);
hildon_gtk_entry_set_placeholder_text (GTK_ENTRY (entry), "First name");
return entry;
}
GtkWidget* hildon_entry_new (HildonSizeType size);
Creates a new entry.
size : |
The size of the entry |
| Returns : | a new HildonEntry |
Since 2.2
void hildon_entry_set_text (HildonEntry *entry, const gchar *text);
hildon_entry_set_text is deprecated and should not be used in newly-written code. Use gtk_entry_set_text() instead
Sets the text in entry to text, replacing its current contents.
entry : |
a HildonEntry |
text : |
the new text |
Since 2.2
const gchar* hildon_entry_get_text (HildonEntry *entry);
hildon_entry_get_text is deprecated and should not be used in newly-written code. Use gtk_entry_get_text() instead
Gets the current text in entry.
Note that the placeholder text (set using
hildon_gtk_entry_set_placeholder_text()) is never returned. Only
text set by gtk_entry_set_text() or typed by the user is
considered.
entry : |
a HildonEntry |
| Returns : | the text in entry. This text must not be modified or
freed.
|
Since 2.2
void hildon_entry_set_placeholder (HildonEntry *entry, const gchar *text);
hildon_entry_set_placeholder is deprecated and should not be used in newly-written code. Use hildon_gtk_entry_set_placeholder_text() instead
Sets the placeholder text in entry to text.
entry : |
a HildonEntry |
text : |
the new text |
Since 2.2
"size" property"size" HildonSizeType : Write / Construct
Size request for the entry.
Default value: HILDON_SIZE_FINGER_HEIGHT