Top | ![]() |
![]() |
![]() |
![]() |
void xviewer_scroll_view_set_image (XviewerScrollView *view
,XviewerImage *image
);
void xviewer_scroll_view_set_scroll_wheel_zoom (XviewerScrollView *view
,gboolean scroll_wheel_zoom
);
void xviewer_scroll_view_set_zoom_upscale (XviewerScrollView *view
,gboolean upscale
);
void xviewer_scroll_view_set_zoom_multiplier (XviewerScrollView *view
,gdouble multiplier
);
void xviewer_scroll_view_set_antialiasing_in (XviewerScrollView *view
,gboolean state
);
void xviewer_scroll_view_set_antialiasing_out (XviewerScrollView *view
,gboolean state
);
void xviewer_scroll_view_set_transparency (XviewerScrollView *view
,XviewerTransparencyStyle style
);
gboolean
xviewer_scroll_view_scrollbars_visible
(XviewerScrollView *view
);
void xviewer_scroll_view_set_popup (XviewerScrollView *view
,GtkMenu *menu
);
void xviewer_scroll_view_zoom_in (XviewerScrollView *view
,gboolean smooth
);
void xviewer_scroll_view_zoom_out (XviewerScrollView *view
,gboolean smooth
);
void xviewer_scroll_view_set_zoom (XviewerScrollView *view
,double zoom
);
gboolean
xviewer_scroll_view_get_zoom_is_min (XviewerScrollView *view
);
gboolean
xviewer_scroll_view_get_zoom_is_max (XviewerScrollView *view
);
XviewerZoomMode
xviewer_scroll_view_get_zoom_mode (XviewerScrollView *view
);
void xviewer_scroll_view_set_zoom_mode (XviewerScrollView *view
,XviewerZoomMode mode
);
void xviewer_scroll_view_override_bg_color (XviewerScrollView *view
,const GdkRGBA *color
);
void xviewer_scroll_view_set_background_color (XviewerScrollView *view
,const GdkRGBA *color
);
void xviewer_scroll_view_set_transparency_color (XviewerScrollView *view
,GdkRGBA *color
);
void xviewer_scroll_view_set_use_bg_color (XviewerScrollView *view
,gboolean use
);
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.
view |
An XviewerScrollView that has an image loaded. |
 |
ev |
A GdkEvent which must have window-relative coordinates. |
 |
struct XviewerScrollView { GtkGrid base_instance; XviewerScrollViewPrivate *priv; };
Used to define how transparent image parts are drawn.