XviewerScrollView

XviewerScrollView

Functions

Types and Values

Description

Functions

xviewer_scroll_view_new ()

GtkWidget *
xviewer_scroll_view_new (void);

xviewer_scroll_view_set_image ()

void
xviewer_scroll_view_set_image (XviewerScrollView *view,
                               XviewerImage *image);

xviewer_scroll_view_set_scroll_wheel_zoom ()

void
xviewer_scroll_view_set_scroll_wheel_zoom
                               (XviewerScrollView *view,
                                gboolean scroll_wheel_zoom);

xviewer_scroll_view_set_zoom_upscale ()

void
xviewer_scroll_view_set_zoom_upscale (XviewerScrollView *view,
                                      gboolean upscale);

xviewer_scroll_view_set_zoom_multiplier ()

void
xviewer_scroll_view_set_zoom_multiplier
                               (XviewerScrollView *view,
                                gdouble multiplier);

xviewer_scroll_view_set_antialiasing_in ()

void
xviewer_scroll_view_set_antialiasing_in
                               (XviewerScrollView *view,
                                gboolean state);

xviewer_scroll_view_set_antialiasing_out ()

void
xviewer_scroll_view_set_antialiasing_out
                               (XviewerScrollView *view,
                                gboolean state);

xviewer_scroll_view_set_transparency ()

void
xviewer_scroll_view_set_transparency (XviewerScrollView *view,
                                      XviewerTransparencyStyle style);

xviewer_scroll_view_scrollbars_visible ()

gboolean
xviewer_scroll_view_scrollbars_visible
                               (XviewerScrollView *view);

xviewer_scroll_view_set_popup ()

void
xviewer_scroll_view_set_popup (XviewerScrollView *view,
                               GtkMenu *menu);

xviewer_scroll_view_zoom_in ()

void
xviewer_scroll_view_zoom_in (XviewerScrollView *view,
                             gboolean smooth);

xviewer_scroll_view_zoom_out ()

void
xviewer_scroll_view_zoom_out (XviewerScrollView *view,
                              gboolean smooth);

xviewer_scroll_view_set_zoom ()

void
xviewer_scroll_view_set_zoom (XviewerScrollView *view,
                              double zoom);

xviewer_scroll_view_get_zoom ()

double
xviewer_scroll_view_get_zoom (XviewerScrollView *view);

xviewer_scroll_view_get_zoom_is_min ()

gboolean
xviewer_scroll_view_get_zoom_is_min (XviewerScrollView *view);

xviewer_scroll_view_get_zoom_is_max ()

gboolean
xviewer_scroll_view_get_zoom_is_max (XviewerScrollView *view);

xviewer_scroll_view_get_zoom_mode ()

XviewerZoomMode
xviewer_scroll_view_get_zoom_mode (XviewerScrollView *view);

xviewer_scroll_view_set_zoom_mode ()

void
xviewer_scroll_view_set_zoom_mode (XviewerScrollView *view,
                                   XviewerZoomMode mode);

xviewer_scroll_view_show_cursor ()

void
xviewer_scroll_view_show_cursor (XviewerScrollView *view);

xviewer_scroll_view_hide_cursor ()

void
xviewer_scroll_view_hide_cursor (XviewerScrollView *view);

xviewer_scroll_view_override_bg_color ()

void
xviewer_scroll_view_override_bg_color (XviewerScrollView *view,
                                       const GdkRGBA *color);

xviewer_scroll_view_set_background_color ()

void
xviewer_scroll_view_set_background_color
                               (XviewerScrollView *view,
                                const GdkRGBA *color);

xviewer_scroll_view_set_transparency_color ()

void
xviewer_scroll_view_set_transparency_color
                               (XviewerScrollView *view,
                                GdkRGBA *color);

xviewer_scroll_view_set_use_bg_color ()

void
xviewer_scroll_view_set_use_bg_color (XviewerScrollView *view,
                                      gboolean use);

xviewer_scroll_view_event_is_over_image ()

gboolean
xviewer_scroll_view_event_is_over_image
                               (XviewerScrollView *view,
                                const GdkEvent *ev);

Tells if ev 's originates from inside the image area. view must be realized and have an image set for this to work.

It only works with GdkEvents that supply coordinate data, i.e. GdkEventButton.

Parameters

view

An XviewerScrollView that has an image loaded.

 

ev

A GdkEvent which must have window-relative coordinates.

 

Returns

TRUE if ev originates from over the image, FALSE otherwise.

Types and Values

struct XviewerScrollView

struct XviewerScrollView {
	GtkGrid  base_instance;

	XviewerScrollViewPrivate *priv;
};

enum XviewerTransparencyStyle

Used to define how transparent image parts are drawn.

Members

c
  ()
void
xviewer_clipboard_hmi"
xviewer_clipboard_hmi"
xviewer_clipboard_hmi"
xviewer_clipboard_hmi"
xviewer_clipboard^smk>êê»KùÒipboar,name">

t.imagess="refsect1">

Types and Values

struct XviewerScrollroll_v">

struct XviewerScrollroll_v">

struct XviewerScrollroll_v">

structStyle">t.imaeInfo.html#X Manual"> voidvoid xviewer_clipboard_hmi" xviewer_ xviewer_ue partss="inspan> xviewer_clipboard_hmi" xviewer_ xviewer_ue partss="inspan> xviewer_clipboard_hmi" xviewer_ xviewer_ue partss="inspan> xviewer_clipboard_hmi" xviewer_ xviewer_ue partss="inspan> xviewer_clipboard_hmi" xviewer_ xviewer_ue partss="inspan> xviewer_clipboard_ha namha namha namha namha namha namha namha namha namha namha namha namha namha namha namha namha namha namha namha namha namha namha namha namha namha namha namha namha namha nt2"> ha namha namha namha namha nt2"> ha namha namha namh="inspan> xviewer_clipboard_hmi" xviewer_ xviewer_ue partss="inspan> xviewer_clipboard_hmi" xviewer_ xviewer_ue partss="inspan> "> xviewe"inspaha namha namha nawxviewer_ xviewer_ue partss="inspan> xviewer_clipboard_hmi" xviewer_ xviewer_ue partss="insnavigatd_hmi" ="insnavigatd_hmi" ="insnavigatd_hmi" ="insnavigatd_hmi" ="insnavigatd_hmi" ="insnavigatd_hmi" ="insnavigatd_hmi" ="insnavigatd_hmi" ="insnavigatd_hmi" ="insnavigatd_hmi" ="insnavigatd_ha namha namha nawxviewer_ xvieweamha namnavigatd_hmi" ="insnavigatd_hmi" ="insnavigatd_hmi" ="insnavigatd_hmi" ="ins_hmi!1.C( xviewe"inspaha namha namha nawxviewer_ xviewer_ue partss="inspan> xviewer_clipboard_hmi" xviewer_ xviewer_ue partss="insnavigatd_hmi" ="insnavigatd_hmi" ="insnavigatd_hmi" ="insnavigatd_hmi" ="insnavigat"insnaci âIönavautrw‚_hmimi!1.C( ="insnavigatd_hmi" ="insnavigatd_hmi" ="itd_hmi" ="insnde> ="insnavigatd_hmi" ="itd_hmi" ="insnde> ="insnavigatd_hmi" ="it