![]() |
![]() |
![]() |
Gwyddion Widgets Library Reference Manual | ![]() |
---|---|---|---|---|
GwySciText; GwySciTextClass; GtkWidget* gwy_sci_text_new (void); gchar* gwy_sci_text_get_text (GwySciText *sci_text); void gwy_sci_text_set_text (GwySciText *sci_text, const gchar *new_text); gboolean gwy_sci_text_get_has_preview (GwySciText *sci_text); void gwy_sci_text_set_has_preview (GwySciText *sci_text, gboolean has_preview); GtkWidget* gwy_sci_text_get_entry (GwySciText *sci_text);
GObject +----GInitiallyUnowned +----GtkObject +----GtkWidget +----GtkContainer +----GtkBox +----GtkVBox +----GwySciText
typedef struct { GtkVBoxClass parent_class; /* Signals */ void (*edited)(GwySciText *sci_text); void (*reserved1)(void); void (*reserved2)(void); } GwySciTextClass;
GtkWidget* gwy_sci_text_new (void);
Creates a new scientific text entry.
Returns : | A newly created scientific text entry. |
gchar* gwy_sci_text_get_text (GwySciText *sci_text);
Gets the text in a scientific text entry.
The text is already in UTF-8 with all entities converted.
sci_text : |
A scientific text widget. |
Returns : | The text as a newly allocated string. It should be freed when no longer used. |
void gwy_sci_text_set_text (GwySciText *sci_text, const gchar *new_text);
Sets the text a scientific text widget displays.
It can contain both UTF-8 and entities. UTF-8 characters corresponding to known entities are converted to entities, other characters are left as they are.
sci_text : |
A scientific text widget. |
new_text : |
The text to display. |
gboolean gwy_sci_text_get_has_preview (GwySciText *sci_text);
Tests the display of a preview in a scientific text entry.
void gwy_sci_text_set_has_preview (GwySciText *sci_text, gboolean has_preview);
Sets the display of a preview in a scientific text entry.
GtkWidget* gwy_sci_text_get_entry (GwySciText *sci_text);
Gets the entry widget of a scientific text entry.
sci_text : |
A scientific text widget. |
Returns : | The entry widget, no reference is added. |
has-preview
" property"has-preview" gboolean : Read / Write
The :has-preview property controls whether a GwySciText has a preview.
Default value: TRUE
void user_function (GwySciText *gwyscitext, gpointer user_data) : Run First
The ::edited signal is emitted when the text in its entry changes
to a valid markup. If you need to react to all changes in entry
contents, you can use gwy_sci_text_get_entry()
to get the entry and
connect to its signal.
gwyscitext : |
The GwySciText which received the signal. |
user_data : |
user data set when the signal handler was connected. |