Synopsis
gboolean (*YelpViewActionValidFunc) (YelpView *view,
GtkAction *action,
gchar *uri,
gpointer data);
enum YelpViewState;
GtkWidget * yelp_view_new (void);
void yelp_view_load (YelpView *view,
const gchar *uri);
void yelp_view_load_uri (YelpView *view,
YelpUri *uri);
void yelp_view_load_document (YelpView *view,
YelpUri *uri,
YelpDocument *document);
YelpDocument * yelp_view_get_document (YelpView *view);
void yelp_view_register_actions (YelpView *view,
GActionMap *map);
void yelp_view_add_link_action (YelpView *view,
GtkAction *action,
YelpViewActionValidFunc func,
gpointer data);
YelpUri * yelp_view_get_active_link_uri (YelpView *view);
gchar * yelp_view_get_active_link_text (YelpView *view);
Details
enum YelpViewState
typedef enum {
YELP_VIEW_STATE_BLANK,
YELP_VIEW_STATE_LOADING,
YELP_VIEW_STATE_LOADED,
YELP_VIEW_STATE_ERROR
} YelpViewState;
yelp_view_new ()
GtkWidget * yelp_view_new (void);
yelp_view_load ()
void yelp_view_load (YelpView *view,
const gchar *uri);
yelp_view_load_uri ()
void yelp_view_load_uri (YelpView *view,
YelpUri *uri);
yelp_view_load_document ()
void yelp_view_load_document (YelpView *view,
YelpUri *uri,
YelpDocument *document);
yelp_view_get_document ()
YelpDocument * yelp_view_get_document (YelpView *view);
yelp_view_register_actions ()
void yelp_view_register_actions (YelpView *view,
GActionMap *map);
yelp_view_get_active_link_uri ()
YelpUri * yelp_view_get_active_link_uri (YelpView *view);
yelp_view_get_active_link_text ()
gchar * yelp_view_get_active_link_text (YelpView *view);