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