Evince
Evince is a document viewer capable of displaying multiple and single page document formats like PDF and Postscript.
|
#include <cairo.h>
#include <gdk/gdk.h>
#include "ev-transition-animation.h"
#include "ev-timeline.h"
Go to the source code of this file.
Data Structures | |
struct | EvTransitionAnimationPriv |
Macros | |
#define | EV_TRANSITION_ANIMATION_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE ((obj), EV_TYPE_TRANSITION_ANIMATION, EvTransitionAnimationPriv)) |
#define | N_BLINDS 6 |
Typedefs | |
typedef struct EvTransitionAnimationPriv | EvTransitionAnimationPriv |
Enumerations | |
enum | { PROP_0, PROP_EFFECT, PROP_ORIGIN_SURFACE, PROP_DEST_SURFACE } |
Functions | |
static void | ev_transition_animation_init (EvTransitionAnimation *animation) |
static void | ev_transition_animation_set_property (GObject *object, guint prop_id, const GValue *value, GParamSpec *pspec) |
static void | ev_transition_animation_get_property (GObject *object, guint prop_id, GValue *value, GParamSpec *pspec) |
static void | ev_transition_animation_finalize (GObject *object) |
static GObject * | ev_transition_animation_constructor (GType type, guint n_construct_properties, GObjectConstructParam *construct_params) |
static void | ev_transition_animation_class_init (EvTransitionAnimationClass *klass) |
static void | paint_surface (cairo_t *cr, cairo_surface_t *surface, gdouble x_offset, gdouble y_offset, gdouble alpha, GdkRectangle page_area) |
static void | ev_transition_animation_split (cairo_t *cr, EvTransitionAnimation *animation, EvTransitionEffect *effect, gdouble progress, GdkRectangle page_area) |
static void | ev_transition_animation_blinds (cairo_t *cr, EvTransitionAnimation *animation, EvTransitionEffect *effect, gdouble progress, GdkRectangle page_area) |
static void | ev_transition_animation_box (cairo_t *cr, EvTransitionAnimation *animation, EvTransitionEffect *effect, gdouble progress, GdkRectangle page_area) |
static void | ev_transition_animation_wipe (cairo_t *cr, EvTransitionAnimation *animation, EvTransitionEffect *effect, gdouble progress, GdkRectangle page_area) |
static void | ev_transition_animation_dissolve (cairo_t *cr, EvTransitionAnimation *animation, EvTransitionEffect *effect, gdouble progress, GdkRectangle page_area) |
static void | ev_transition_animation_push (cairo_t *cr, EvTransitionAnimation *animation, EvTransitionEffect *effect, gdouble progress, GdkRectangle page_area) |
static void | ev_transition_animation_cover (cairo_t *cr, EvTransitionAnimation *animation, EvTransitionEffect *effect, gdouble progress, GdkRectangle page_area) |
static void | ev_transition_animation_uncover (cairo_t *cr, EvTransitionAnimation *animation, EvTransitionEffect *effect, gdouble progress, GdkRectangle page_area) |
static void | ev_transition_animation_fade (cairo_t *cr, EvTransitionAnimation *animation, EvTransitionEffect *effect, gdouble progress, GdkRectangle page_area) |
void | ev_transition_animation_paint (EvTransitionAnimation *animation, cairo_t *cr, GdkRectangle page_area) |
EvTransitionAnimation * | ev_transition_animation_new (EvTransitionEffect *effect) |
void | ev_transition_animation_set_origin_surface (EvTransitionAnimation *animation, cairo_surface_t *origin_surface) |
void | ev_transition_animation_set_dest_surface (EvTransitionAnimation *animation, cairo_surface_t *dest_surface) |
gboolean | ev_transition_animation_ready (EvTransitionAnimation *animation) |
#define EV_TRANSITION_ANIMATION_GET_PRIVATE | ( | obj) | (G_TYPE_INSTANCE_GET_PRIVATE ((obj), EV_TYPE_TRANSITION_ANIMATION, EvTransitionAnimationPriv)) |
Definition at line 27 of file ev-transition-animation.c.
#define N_BLINDS 6 |
Definition at line 28 of file ev-transition-animation.c.
typedef struct EvTransitionAnimationPriv EvTransitionAnimationPriv |
Definition at line 30 of file ev-transition-animation.c.
anonymous enum |
Enumerator | |
---|---|
PROP_0 | |
PROP_EFFECT | |
PROP_ORIGIN_SURFACE | |
PROP_DEST_SURFACE |
Definition at line 38 of file ev-transition-animation.c.
|
static |
Definition at line 276 of file ev-transition-animation.c.
|
static |
Definition at line 320 of file ev-transition-animation.c.
|
static |
Definition at line 152 of file ev-transition-animation.c.
|
static |
Definition at line 129 of file ev-transition-animation.c.
|
static |
Definition at line 463 of file ev-transition-animation.c.
|
static |
Definition at line 418 of file ev-transition-animation.c.
|
static |
Definition at line 523 of file ev-transition-animation.c.
|
static |
Definition at line 110 of file ev-transition-animation.c.
|
static |
Definition at line 85 of file ev-transition-animation.c.
|
static |
Definition at line 50 of file ev-transition-animation.c.
EvTransitionAnimation* ev_transition_animation_new | ( | EvTransitionEffect * | effect) |
Definition at line 608 of file ev-transition-animation.c.
void ev_transition_animation_paint | ( | EvTransitionAnimation * | animation, |
cairo_t * | cr, | ||
GdkRectangle | page_area | ||
) |
Definition at line 538 of file ev-transition-animation.c.
|
static |
Definition at line 433 of file ev-transition-animation.c.
gboolean ev_transition_animation_ready | ( | EvTransitionAnimation * | animation) |
Definition at line 670 of file ev-transition-animation.c.
void ev_transition_animation_set_dest_surface | ( | EvTransitionAnimation * | animation, |
cairo_surface_t * | dest_surface | ||
) |
Definition at line 644 of file ev-transition-animation.c.
void ev_transition_animation_set_origin_surface | ( | EvTransitionAnimation * | animation, |
cairo_surface_t * | origin_surface | ||
) |
Definition at line 618 of file ev-transition-animation.c.
|
static |
Definition at line 55 of file ev-transition-animation.c.
|
static |
Definition at line 212 of file ev-transition-animation.c.
|
static |
Definition at line 493 of file ev-transition-animation.c.
|
static |
Definition at line 364 of file ev-transition-animation.c.
|
static |
Definition at line 188 of file ev-transition-animation.c.