1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
|
#ifndef SCREEM_PREVIEW_H
#define SCREEM_PREVIEW_H
#include <libgtkhtml/gtkhtml.h>
#include "screem-view.h"
#include "screem-page.h"
#define SCREEM_TYPE_PREVIEW (screem_preview_get_type())
#define SCREEM_PREVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST( ( obj ), SCREEM_TYPE_PREVIEW, \
ScreemPreview ) )
#define SCREEM_PREVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST( ( klass ), \
SCREEM_TYPE_PREVIEW, \
ScreemPreviewClass ) )
#define SCREEM_IS_PREVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE( ( obj ), SCREEM_TYPE_PREVIEW ) )
#ifndef SCREEM_WINDOW_DEFINED
#define SCREEM_WINDOW_DEFINED
typedef struct ScreemWindow ScreemWindow;
#endif
typedef struct ScreemPreviewPrivate ScreemPreviewPrivate;
typedef struct {
ScreemView parent;
ScreemPreviewPrivate *private;
} ScreemPreview;
typedef struct {
ScreemViewClass parent_class;
} ScreemPreviewClass;
GType screem_preview_get_type( void );
ScreemPreview *screem_preview_new( void );
ScreemPreview *screem_preview_new_with_window( ScreemWindow *window );
void screem_preview_display( ScreemPreview *preview, const gchar *text,
const gchar *base_uri,
gboolean online );
void screem_preview_uri( ScreemPreview *preview, const gchar *uri,
gboolean online );
void screem_preview_print( ScreemView *view, gboolean preview );
#endif
|