![]() |
![]() |
![]() |
libgebr Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Implemented Interfaces | Properties | Signals |
#include <libgebr/gui/gebr-gui-help-edit-widget.h> struct GebrGuiHelpEditWidget; struct 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
); const gchar * gebr_gui_help_edit_widget_get_uri (GebrGuiHelpEditWidget *self
); gboolean gebr_gui_help_edit_widget_get_editing (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.
struct GebrGuiHelpEditWidgetClass { 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); };
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. |
void gebr_gui_help_edit_widget_set_loaded
(GebrGuiHelpEditWidget *self
);
Sets the widget's state to STATE_LOADED.
const gchar * gebr_gui_help_edit_widget_get_uri (GebrGuiHelpEditWidget *self
);
Returns : |
the URI for the file being displayed by this help edit widget. |
gboolean gebr_gui_help_edit_widget_get_editing
(GebrGuiHelpEditWidget *self
);
The GebrGuiHelpEditWidget can be in edit mode or preview mode.
Returns : |
TRUE if self is in editing mode, FALSE otherwise. |
"editing"
property "editing" gboolean : Read / Write
Whether editing the help or previewing it.
Default value: TRUE
"commit-request"
signalvoid user_function (GebrGuiHelpEditWidget *arg0,
gpointer user_data) : Run Last
|
user data set when the signal handler was connected. |
"content-loaded"
signalvoid user_function (GebrGuiHelpEditWidget *arg0,
gpointer user_data) : Run Last
|
user data set when the signal handler was connected. |