GebrGuiHtmlViewerWidget

GebrGuiHtmlViewerWidget

Synopsis

                    GebrGuiHtmlViewerWidget;
                    GebrGuiHtmlViewerWidgetClass;
GtkWidget *         gebr_gui_html_viewer_widget_new     ();
void                gebr_gui_html_viewer_widget_print   (GebrGuiHtmlViewerWidget *self);
void                gebr_gui_html_viewer_widget_show_html
                                                        (GebrGuiHtmlViewerWidget *self,
                                                         const gchar *content);
void                gebr_gui_html_viewer_widget_generate_links
                                                        (GebrGuiHtmlViewerWidget *self,
                                                         GebrGeoXmlObject *object);
GebrGeoXmlObject *  gebr_gui_html_viewer_widget_get_related_object
                                                        (GebrGuiHtmlViewerWidget *self);

Description

Details

GebrGuiHtmlViewerWidget

typedef struct {
	GtkVBox parent;
} GebrGuiHtmlViewerWidget;

GebrGuiHtmlViewerWidgetClass

typedef struct {
	GtkVBoxClass parent_class;

	/* Signals */
	void (*title_ready) (GebrGuiHtmlViewerWidget * self, const gchar * title);
} GebrGuiHtmlViewerWidgetClass;

gebr_gui_html_viewer_widget_new ()

GtkWidget *         gebr_gui_html_viewer_widget_new     ();

Creates a new html viewer widget.


gebr_gui_html_viewer_widget_print ()

void                gebr_gui_html_viewer_widget_print   (GebrGuiHtmlViewerWidget *self);

Prints the content of a html viewer widget


gebr_gui_html_viewer_widget_show_html ()

void                gebr_gui_html_viewer_widget_show_html
                                                        (GebrGuiHtmlViewerWidget *self,
                                                         const gchar *content);

Show the html content


gebr_gui_html_viewer_widget_generate_links ()

void                gebr_gui_html_viewer_widget_generate_links
                                                        (GebrGuiHtmlViewerWidget *self,
                                                         GebrGeoXmlObject *object);

Schedules the generation of the links for object, which happens when the next call to gebr_gui_html_viewer_widget_show_html() is done.

widget :

The HTML viewer widget

object :

A GebrGeoXmlObject for generating the links

gebr_gui_html_viewer_widget_get_related_object ()

GebrGeoXmlObject *  gebr_gui_html_viewer_widget_get_related_object
                                                        (GebrGuiHtmlViewerWidget *self);

Returns :

the GebrGeoXmlObject associated with the help being shown by this widget. If the help shown has nothing to do with any object, than NULL is returned.