Top | ![]() |
![]() |
![]() |
![]() |
ClutterActor * | mx_entry_new () |
ClutterActor * | mx_entry_new_with_text () |
const gchar * | mx_entry_get_text () |
void | mx_entry_set_text () |
ClutterActor * | mx_entry_get_clutter_text () |
void | mx_entry_set_hint_text () |
const gchar * | mx_entry_get_hint_text () |
void | mx_entry_set_password_char () |
gunichar | mx_entry_get_password_char () |
void | mx_entry_set_primary_icon_from_file () |
void | mx_entry_set_secondary_icon_from_file () |
ClutterText * | clutter-text | Read |
gchar * | hint-text | Read / Write |
gchar * | icon-highlight-suffix | Read / Write |
guint | password-char | Read / Write |
gchar * | primary-icon-tooltip-text | Read / Write |
gchar * | secondary-icon-tooltip-text | Read / Write |
gchar * | text | Read / Write |
MxEntry implements ClutterContainer, ClutterScriptable, ClutterAnimatable, AtkImplementorIface, MxStylable and MxFocusable.
MxEntry is a widget for displaying and editing a single line of text. It derives from MxWidget to add extra style and placement functionality over ClutterText. The internal ClutterText is publicly accessibly to allow applications to set further properties.
MxEntry supports the following pseudo style states:
focus: the widget has focus
indeterminate: the widget is showing the hint text
ClutterActor *
mx_entry_new_with_text (const gchar *text
);
Create a new MxEntry with the specified entry
const gchar *
mx_entry_get_text (MxEntry *entry
);
Get the text displayed on the entry
void mx_entry_set_text (MxEntry *entry
,const gchar *text
);
Sets the text displayed on the entry
ClutterActor *
mx_entry_get_clutter_text (MxEntry *entry
);
Retrieve the internal ClutterText so that extra parameters can be set
void mx_entry_set_hint_text (MxEntry *entry
,const gchar *text
);
Sets the text to display when the entry is empty and unfocused. When the entry is displaying the hint, it has a pseudo class of "indeterminate". A value of NULL unsets the hint.
const gchar *
mx_entry_get_hint_text (MxEntry *entry
);
Gets the text that is displayed when the entry is empty and unfocused
the current value of the hint property. This string is owned by the MxEntry and should not be freed or modified.
void mx_entry_set_password_char (MxEntry *entry
,gunichar password_char
);
Sets the character to display instead of the text. Use 0 to display the actual text.
gunichar
mx_entry_get_password_char (MxEntry *entry
);
Gets the character to display instead of the text.
void mx_entry_set_primary_icon_from_file (MxEntry *entry
,const gchar *filename
);
Set the primary icon of the entry to the given filename
struct MxEntry;
The contents of this structure is private and should only be accessed using the provided API.
struct MxEntryClass { MxWidgetClass parent_class; /* signals */ void (*primary_icon_clicked) (MxEntry *entry); void (*secondary_icon_clicked) (MxEntry *entry); /* padding for future expansion */ void (*_padding_0) (void); void (*_padding_1) (void); void (*_padding_2) (void); void (*_padding_3) (void); void (*_padding_4) (void); };
“hint-text”
property “hint-text” gchar *
Text to display when the entry is not focused and the text property is empty.
Flags: Read / Write
Default value: NULL
“icon-highlight-suffix”
property “icon-highlight-suffix” gchar *
The filename suffix for the highligh icon.
Flags: Read / Write
Default value: NULL
“password-char”
property “password-char” guint
Character to display instead of entered text.
Flags: Read / Write
Default value: 0
“primary-icon-tooltip-text”
property “primary-icon-tooltip-text” gchar *
The tooltip text for the primary icon.
Flags: Read / Write
Default value: NULL
“secondary-icon-tooltip-text”
property “secondary-icon-tooltip-text” gchar *
The tooltip text for the secondary icon.
Flags: Read / Write
Default value: NULL
“primary-icon-clicked”
signalvoid user_function (MxEntry *mxentry, gpointer user_data)
Emitted when the primary icon is clicked
Flags: Run Last
“secondary-icon-clicked”
signalvoid user_function (MxEntry *mxentry, gpointer user_data)
Emitted when the secondary icon is clicked
Flags: Run Last