![]() |
![]() |
![]() |
libgebr Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Implemented Interfaces | Properties | Signals |
#include <libgebr/gui/gebr-gui-help-edit-widget.h> GebrGuiHelpEditWidget; GebrGuiHelpEditWidgetClass; void gebr_gui_help_edit_widget_set_editing (GebrGuiHelpEditWidget *self, gboolean editing); void gebr_gui_help_edit_widget_commit_changes (GebrGuiHelpEditWidget *self); gchar * gebr_gui_help_edit_widget_get_content (GebrGuiHelpEditWidget *self); void gebr_gui_help_edit_widget_set_content (GebrGuiHelpEditWidget *self, const gchar *content); gboolean gebr_gui_help_edit_widget_is_content_saved (GebrGuiHelpEditWidget *self); GtkWidget * gebr_gui_help_edit_widget_get_web_view (GebrGuiHelpEditWidget *self); JSContextRef gebr_gui_help_edit_widget_get_js_context (GebrGuiHelpEditWidget *self); GebrGuiHtmlViewerWidget * gebr_gui_help_edit_widget_get_html_viewer (GebrGuiHelpEditWidget *self); void gebr_gui_help_edit_widget_set_loaded (GebrGuiHelpEditWidget *self);
GObject +----GInitiallyUnowned +----GtkObject +----GtkWidget +----GtkContainer +----GtkBox +----GtkVBox +----GebrGuiHelpEditWidget
GebrGuiHelpEditWidget implements AtkImplementorIface, GtkBuildable and GtkOrientable.
A What You See Is What You Get rich text editor, made with WebKit and the JavaScript editor, CKEditor.
typedef struct { GtkVBoxClass parent_class; /* Abstract methods */ gchar * (*get_content) (GebrGuiHelpEditWidget * self); void (*set_content) (GebrGuiHelpEditWidget * self, const gchar * content); void (*commit_changes) (GebrGuiHelpEditWidget * self); gboolean (*is_content_saved) (GebrGuiHelpEditWidget * self); const gchar * (*get_uri) (GebrGuiHelpEditWidget * self); void (*preview_enter) (GebrGuiHelpEditWidget * self); /* Signals */ void (*commit_request) (GebrGuiHelpEditWidget * self); void (*content_loaded) (GebrGuiHelpEditWidget * self); } GebrGuiHelpEditWidgetClass;
void gebr_gui_help_edit_widget_set_editing (GebrGuiHelpEditWidget *self, gboolean editing);
Sets the editor into edit mode or preview mode based on the value of editing
parameter.
editing
: Whether to edit or preview the help.
void gebr_gui_help_edit_widget_commit_changes (GebrGuiHelpEditWidget *self);
Commit changes done in the Help until now.
gchar * gebr_gui_help_edit_widget_get_content (GebrGuiHelpEditWidget *self);
Fetches the current state of the help edition.
Returns : |
A newly allocated string, with the edited content of this help edit widget. |
void gebr_gui_help_edit_widget_set_content (GebrGuiHelpEditWidget *self, const gchar *content);
Sets the content for this help edition session.
|
The GebrGuiHelpEditWidget instance to have its content changed. |
|
The new content for this help edition. |
gboolean gebr_gui_help_edit_widget_is_content_saved (GebrGuiHelpEditWidget *self);
|
A GebrGuiHelpEditWidget instance. |
Returns : |
TRUE if the content is already saved, FALSE otherwise.
|
GtkWidget * gebr_gui_help_edit_widget_get_web_view (GebrGuiHelpEditWidget *self);
Returns : |
The WebKitWebView used to show the help edition. |
JSContextRef gebr_gui_help_edit_widget_get_js_context (GebrGuiHelpEditWidget *self);
Returns : |
The JSContextRef from the WebKitWebView of this help edit widget. |
GebrGuiHtmlViewerWidget * gebr_gui_help_edit_widget_get_html_viewer (GebrGuiHelpEditWidget *self);
Returns : |
The GebrGuiHtmlViewerWidget packed into this help edit widget. |
"editing"
property"editing" gboolean : Read / Write
Whether editing the help or previewing it.
Default value: TRUE