EomScrollView

EomScrollView

Synopsis

struct              EomScrollView;
enum                EomTransparencyStyle;
GtkWidget *         eom_scroll_view_new                 (void);
void                eom_scroll_view_set_image           (EomScrollView *view,
                                                         EomImage *image);
void                eom_scroll_view_set_scroll_wheel_zoom
                                                        (EomScrollView *view,
                                                         gboolean scroll_wheel_zoom);
void                eom_scroll_view_set_zoom_upscale    (EomScrollView *view,
                                                         gboolean upscale);
void                eom_scroll_view_set_zoom_multiplier (EomScrollView *view,
                                                         gdouble multiplier);
void                eom_scroll_view_set_antialiasing_in (EomScrollView *view,
                                                         gboolean state);
void                eom_scroll_view_set_antialiasing_out
                                                        (EomScrollView *view,
                                                         gboolean state);
void                eom_scroll_view_set_transparency    (EomScrollView *view,
                                                         EomTransparencyStyle style,
                                                         GdkColor *color);
gboolean            eom_scroll_view_scrollbars_visible  (EomScrollView *view);
void                eom_scroll_view_set_popup           (EomScrollView *view,
                                                         GtkMenu *menu);
void                eom_scroll_view_zoom_in             (EomScrollView *view,
                                                         gboolean smooth);
void                eom_scroll_view_zoom_out            (EomScrollView *view,
                                                         gboolean smooth);
void                eom_scroll_view_zoom_fit            (EomScrollView *view);
void                eom_scroll_view_set_zoom            (EomScrollView *view,
                                                         double zoom);
double              eom_scroll_view_get_zoom            (EomScrollView *view);
gboolean            eom_scroll_view_get_zoom_is_min     (EomScrollView *view);
gboolean            eom_scroll_view_get_zoom_is_max     (EomScrollView *view);
void                eom_scroll_view_show_cursor         (EomScrollView *view);
void                eom_scroll_view_hide_cursor         (EomScrollView *view);

Description

Details

struct EomScrollView

struct EomScrollView {
	GtkTable  widget;

	EomScrollViewPrivate *priv;
};


enum EomTransparencyStyle

typedef enum {
	EOM_TRANSP_BACKGROUND,
	EOM_TRANSP_CHECKED,
	EOM_TRANSP_COLOR
} EomTransparencyStyle;

EOM_TRANSP_BACKGROUND

EOM_TRANSP_CHECKED

EOM_TRANSP_COLOR


eom_scroll_view_new ()

GtkWidget *         eom_scroll_view_new                 (void);


eom_scroll_view_set_image ()

void                eom_scroll_view_set_image           (EomScrollView *view,
                                                         EomImage *image);


eom_scroll_view_set_scroll_wheel_zoom ()

void                eom_scroll_view_set_scroll_wheel_zoom
                                                        (EomScrollView *view,
                                                         gboolean scroll_wheel_zoom);


eom_scroll_view_set_zoom_upscale ()

void                eom_scroll_view_set_zoom_upscale    (EomScrollView *view,
                                                         gboolean upscale);


eom_scroll_view_set_zoom_multiplier ()

void                eom_scroll_view_set_zoom_multiplier (EomScrollView *view,
                                                         gdouble multiplier);


eom_scroll_view_set_antialiasing_in ()

void                eom_scroll_view_set_antialiasing_in (EomScrollView *view,
                                                         gboolean state);


eom_scroll_view_set_antialiasing_out ()

void                eom_scroll_view_set_antialiasing_out
                                                        (EomScrollView *view,
                                                         gboolean state);


eom_scroll_view_set_transparency ()

void                eom_scroll_view_set_transparency    (EomScrollView *view,
                                                         EomTransparencyStyle style,
                                                         GdkColor *color);


eom_scroll_view_scrollbars_visible ()

gboolean            eom_scroll_view_scrollbars_visible  (EomScrollView *view);


eom_scroll_view_set_popup ()

void                eom_scroll_view_set_popup           (EomScrollView *view,
                                                         GtkMenu *menu);


eom_scroll_view_zoom_in ()

void                eom_scroll_view_zoom_in             (EomScrollView *view,
                                                         gboolean smooth);


eom_scroll_view_zoom_out ()

void                eom_scroll_view_zoom_out            (EomScrollView *view,
                                                         gboolean smooth);


eom_scroll_view_zoom_fit ()

void                eom_scroll_view_zoom_fit            (EomScrollView *view);


eom_scroll_view_set_zoom ()

void                eom_scroll_view_set_zoom            (EomScrollView *view,
                                                         double zoom);


eom_scroll_view_get_zoom ()

double              eom_scroll_view_get_zoom            (EomScrollView *view);


eom_scroll_view_get_zoom_is_min ()

gboolean            eom_scroll_view_get_zoom_is_min     (EomScrollView *view);


eom_scroll_view_get_zoom_is_max ()

gboolean            eom_scroll_view_get_zoom_is_max     (EomScrollView *view);


eom_scroll_view_show_cursor ()

void                eom_scroll_view_show_cursor         (EomScrollView *view);


eom_scroll_view_hide_cursor ()

void                eom_scroll_view_hide_cursor         (EomScrollView *view);