ardour
Macros | Enumerations | Functions | Variables
canvas-simpleline.c File Reference
#include <stdio.h>
#include <math.h>
#include <cairo.h>
#include <libgnomecanvas/libgnomecanvas.h>
#include "canvas-simpleline.h"
#include "rgb_macros.h"
#include "gettext.h"

Go to the source code of this file.

Macros

#define _(Text)   dgettext (PACKAGE,Text)
 

Enumerations

enum  {
  PROP_0, PROP_X1, PROP_Y1, PROP_X2,
  PROP_Y2, PROP_COLOR_RGBA
}
 

Functions

static void gnome_canvas_simpleline_class_init (GnomeCanvasSimpleLineClass *class)
 
static void gnome_canvas_simpleline_init (GnomeCanvasSimpleLine *simpleline)
 
static void gnome_canvas_simpleline_destroy (GtkObject *object)
 
static void gnome_canvas_simpleline_set_property (GObject *object, guint prop_id, const GValue *value, GParamSpec *pspec)
 
static void gnome_canvas_simpleline_get_property (GObject *object, guint prop_id, GValue *value, GParamSpec *pspec)
 
static void gnome_canvas_simpleline_update (GnomeCanvasItem *item, double *affine, ArtSVP *clip_path, int flags)
 
static void gnome_canvas_simpleline_bounds (GnomeCanvasItem *item, double *x1, double *y1, double *x2, double *y2)
 
static double gnome_canvas_simpleline_point (GnomeCanvasItem *item, double x, double y, int cx, int cy, GnomeCanvasItem **actual_item)
 
static void gnome_canvas_simpleline_render (GnomeCanvasItem *item, GnomeCanvasBuf *buf)
 
static void gnome_canvas_simpleline_draw (GnomeCanvasItem *item, GdkDrawable *drawable, int x, int y, int w, int h)
 
GType gnome_canvas_simpleline_get_type (void)
 

Variables

static GnomeCanvasItemClass * parent_class
 

Macro Definition Documentation

#define _ (   Text)    dgettext (PACKAGE,Text)

Definition at line 9 of file canvas-simpleline.c.

Enumeration Type Documentation

anonymous enum
Enumerator
PROP_0 
PROP_X1 
PROP_Y1 
PROP_X2 
PROP_Y2 
PROP_COLOR_RGBA 

Definition at line 11 of file canvas-simpleline.c.

Function Documentation

static void gnome_canvas_simpleline_bounds ( GnomeCanvasItem *  item,
double *  x1,
double *  y1,
double *  x2,
double *  y2 
)
static

Definition at line 401 of file canvas-simpleline.c.

static void gnome_canvas_simpleline_class_init ( GnomeCanvasSimpleLineClass *  class)
static

Definition at line 93 of file canvas-simpleline.c.

static void gnome_canvas_simpleline_destroy ( GtkObject *  object)
static

Definition at line 178 of file canvas-simpleline.c.

static void gnome_canvas_simpleline_draw ( GnomeCanvasItem *  item,
GdkDrawable *  drawable,
int  x,
int  y,
int  w,
int  h 
)
static

Definition at line 392 of file canvas-simpleline.c.

static void gnome_canvas_simpleline_get_property ( GObject *  object,
guint  prop_id,
GValue *  value,
GParamSpec *  pspec 
)
static

Definition at line 260 of file canvas-simpleline.c.

GType gnome_canvas_simpleline_get_type ( void  )

Definition at line 67 of file canvas-simpleline.c.

static void gnome_canvas_simpleline_init ( GnomeCanvasSimpleLine *  simpleline)
static

Definition at line 168 of file canvas-simpleline.c.

static double gnome_canvas_simpleline_point ( GnomeCanvasItem *  item,
double  x,
double  y,
int  cx,
int  cy,
GnomeCanvasItem **  actual_item 
)
static

Definition at line 412 of file canvas-simpleline.c.

static void gnome_canvas_simpleline_render ( GnomeCanvasItem *  item,
GnomeCanvasBuf *  buf 
)
static

Definition at line 362 of file canvas-simpleline.c.

static void gnome_canvas_simpleline_set_property ( GObject *  object,
guint  prop_id,
const GValue *  value,
GParamSpec *  pspec 
)
static

Definition at line 192 of file canvas-simpleline.c.

static void gnome_canvas_simpleline_update ( GnomeCanvasItem *  item,
double *  affine,
ArtSVP *  clip_path,
int  flags 
)
static

Definition at line 293 of file canvas-simpleline.c.

Variable Documentation

GnomeCanvasItemClass* parent_class
static

Definition at line 63 of file canvas-simpleline.c.