ardour
|
#include <stdio.h>
#include <math.h>
#include <libgnomecanvas/libgnomecanvas.h>
#include <cairo.h>
#include <string.h>
#include <limits.h>
#include <unistd.h>
#include "ardour/dB.h"
#include "logmeter.h"
#include "canvas-waveview.h"
#include "rgb_macros.h"
Go to the source code of this file.
Macros | |
#define | DEBUG_CACHE 0 |
#define | origin half_height |
#define | origin half_height |
Functions | |
void | c_stacktrace (void) |
static void | gnome_canvas_waveview_class_init (GnomeCanvasWaveViewClass *class) |
static void | gnome_canvas_waveview_init (GnomeCanvasWaveView *waveview) |
static void | gnome_canvas_waveview_destroy (GtkObject *object) |
static void | gnome_canvas_waveview_set_property (GObject *object, guint prop_id, const GValue *value, GParamSpec *pspec) |
static void | gnome_canvas_waveview_get_property (GObject *object, guint prop_id, GValue *value, GParamSpec *pspec) |
static void | gnome_canvas_waveview_update (GnomeCanvasItem *item, double *affine, ArtSVP *clip_path, int flags) |
static void | gnome_canvas_waveview_bounds (GnomeCanvasItem *item, double *x1, double *y1, double *x2, double *y2) |
static double | gnome_canvas_waveview_point (GnomeCanvasItem *item, double x, double y, int cx, int cy, GnomeCanvasItem **actual_item) |
static void | gnome_canvas_waveview_render (GnomeCanvasItem *item, GnomeCanvasBuf *buf) |
static void | gnome_canvas_waveview_draw (GnomeCanvasItem *item, GdkDrawable *drawable, int x, int y, int w, int h) |
static void | gnome_canvas_waveview_set_data_src (GnomeCanvasWaveView *, void *) |
static void | gnome_canvas_waveview_set_channel (GnomeCanvasWaveView *, guint32) |
static guint32 | gnome_canvas_waveview_ensure_cache (GnomeCanvasWaveView *waveview, gulong start_sample, gulong end_sample) |
GType | gnome_canvas_waveview_get_type (void) |
void | gnome_canvas_waveview_set_gradient_waveforms (int yn) |
GnomeCanvasWaveViewCache * | gnome_canvas_waveview_cache_new (void) |
void | gnome_canvas_waveview_cache_destroy (GnomeCanvasWaveViewCache *cache) |
static void | gnome_canvas_waveview_reset_bounds (GnomeCanvasItem *item) |
static void | gnome_canvas_waveview_gradient_render (GnomeCanvasItem *item, GnomeCanvasBuf *buf) |
static void | gnome_canvas_waveview_flat_render (GnomeCanvasItem *item, GnomeCanvasBuf *buf) |
Variables | |
static int | _gradient_rendering = 0 |
static GnomeCanvasItemClass * | parent_class |
#define DEBUG_CACHE 0 |
Definition at line 404 of file canvas-waveview.c.
#define origin half_height |
#define origin half_height |
anonymous enum |
Definition at line 44 of file canvas-waveview.c.
|
static |
Definition at line 2411 of file canvas-waveview.c.
void gnome_canvas_waveview_cache_destroy | ( | GnomeCanvasWaveViewCache * | cache | ) |
Definition at line 357 of file canvas-waveview.c.
GnomeCanvasWaveViewCache* gnome_canvas_waveview_cache_new | ( | void | ) |
Definition at line 341 of file canvas-waveview.c.
|
static |
Definition at line 156 of file canvas-waveview.c.
|
static |
Definition at line 395 of file canvas-waveview.c.
|
static |
Definition at line 2197 of file canvas-waveview.c.
|
static |
Definition at line 409 of file canvas-waveview.c.
|
static |
Definition at line 1654 of file canvas-waveview.c.
|
static |
Definition at line 943 of file canvas-waveview.c.
GType gnome_canvas_waveview_get_type | ( | void | ) |
Definition at line 130 of file canvas-waveview.c.
|
static |
Definition at line 1106 of file canvas-waveview.c.
|
static |
Definition at line 364 of file canvas-waveview.c.
|
static |
Definition at line 2435 of file canvas-waveview.c.
|
static |
Definition at line 2186 of file canvas-waveview.c.
|
static |
Definition at line 714 of file canvas-waveview.c.
|
static |
Definition at line 704 of file canvas-waveview.c.
|
static |
Definition at line 687 of file canvas-waveview.c.
void gnome_canvas_waveview_set_gradient_waveforms | ( | int | yn | ) |
Definition at line 335 of file canvas-waveview.c.
|
static |
Definition at line 747 of file canvas-waveview.c.
|
static |
Definition at line 1056 of file canvas-waveview.c.
|
static |
Definition at line 125 of file canvas-waveview.c.
|
static |
Definition at line 127 of file canvas-waveview.c.