Evince
Evince is a document viewer capable of displaying multiple and single page document formats like PDF and Postscript.
|
Go to the source code of this file.
Data Structures | |
struct | EvTimelinePriv |
Macros | |
#define | EV_TIMELINE_GET_PRIV(obj) (G_TYPE_INSTANCE_GET_PRIVATE ((obj), EV_TYPE_TIMELINE, EvTimelinePriv)) |
#define | MSECS_PER_SEC 1000 |
#define | FRAME_INTERVAL(nframes) (MSECS_PER_SEC / nframes) |
#define | DEFAULT_FPS 30 |
Typedefs | |
typedef struct EvTimelinePriv | EvTimelinePriv |
Enumerations | |
enum | { PROP_0, PROP_FPS, PROP_DURATION, PROP_LOOP } |
enum | { STARTED, PAUSED, FINISHED, FRAME, LAST_SIGNAL } |
Functions | |
static void | ev_timeline_init (EvTimeline *timeline) |
static void | ev_timeline_set_property (GObject *object, guint prop_id, const GValue *value, GParamSpec *pspec) |
static void | ev_timeline_get_property (GObject *object, guint prop_id, GValue *value, GParamSpec *pspec) |
static void | ev_timeline_finalize (GObject *object) |
static gboolean | ev_timeline_run_frame (EvTimeline *timeline) |
static void | ev_timeline_real_start (EvTimeline *timeline) |
static void | ev_timeline_class_init (EvTimelineClass *class) |
EvTimeline * | ev_timeline_new (guint duration) |
void | ev_timeline_start (EvTimeline *timeline) |
void | ev_timeline_pause (EvTimeline *timeline) |
void | ev_timeline_rewind (EvTimeline *timeline) |
gboolean | ev_timeline_is_running (EvTimeline *timeline) |
guint | ev_timeline_get_fps (EvTimeline *timeline) |
void | ev_timeline_set_fps (EvTimeline *timeline, guint fps) |
gboolean | ev_timeline_get_loop (EvTimeline *timeline) |
void | ev_timeline_set_loop (EvTimeline *timeline, gboolean loop) |
void | ev_timeline_set_duration (EvTimeline *timeline, guint duration) |
guint | ev_timeline_get_duration (EvTimeline *timeline) |
gdouble | ev_timeline_get_progress (EvTimeline *timeline) |
Variables | |
static guint | signals [LAST_SIGNAL] = { 0, } |
#define DEFAULT_FPS 30 |
Definition at line 30 of file ev-timeline.c.
#define EV_TIMELINE_GET_PRIV | ( | obj) | (G_TYPE_INSTANCE_GET_PRIVATE ((obj), EV_TYPE_TIMELINE, EvTimelinePriv)) |
Definition at line 27 of file ev-timeline.c.
#define FRAME_INTERVAL | ( | nframes) | (MSECS_PER_SEC / nframes) |
Definition at line 29 of file ev-timeline.c.
#define MSECS_PER_SEC 1000 |
Definition at line 28 of file ev-timeline.c.
typedef struct EvTimelinePriv EvTimelinePriv |
Definition at line 32 of file ev-timeline.c.
anonymous enum |
Enumerator | |
---|---|
PROP_0 | |
PROP_FPS | |
PROP_DURATION | |
PROP_LOOP |
Definition at line 44 of file ev-timeline.c.
anonymous enum |
Enumerator | |
---|---|
STARTED | |
PAUSED | |
FINISHED | |
FRAME | |
LAST_SIGNAL |
Definition at line 51 of file ev-timeline.c.
|
static |
Definition at line 207 of file ev-timeline.c.
|
static |
guint ev_timeline_get_duration | ( | EvTimeline * | timeline) |
Definition at line 424 of file ev-timeline.c.
guint ev_timeline_get_fps | ( | EvTimeline * | timeline) |
Definition at line 351 of file ev-timeline.c.
gboolean ev_timeline_get_loop | ( | EvTimeline * | timeline) |
Definition at line 384 of file ev-timeline.c.
gdouble ev_timeline_get_progress | ( | EvTimeline * | timeline) |
|
static |
|
static |
Definition at line 66 of file ev-timeline.c.
gboolean ev_timeline_is_running | ( | EvTimeline * | timeline) |
EvTimeline* ev_timeline_new | ( | guint | duration) |
Definition at line 286 of file ev-timeline.c.
void ev_timeline_pause | ( | EvTimeline * | timeline) |
Definition at line 302 of file ev-timeline.c.
|
static |
void ev_timeline_rewind | ( | EvTimeline * | timeline) |
|
static |
void ev_timeline_set_duration | ( | EvTimeline * | timeline, |
guint | duration | ||
) |
void ev_timeline_set_fps | ( | EvTimeline * | timeline, |
guint | fps | ||
) |
void ev_timeline_set_loop | ( | EvTimeline * | timeline, |
gboolean | loop | ||
) |
|
static |
void ev_timeline_start | ( | EvTimeline * | timeline) |
|
static |
Definition at line 59 of file ev-timeline.c.