BEAST/BSE - Better Audio System and Sound Engine  0.8.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Classes | Defines | Functions | Variables
gxkpolygon.hh File Reference
#include "gxkutils.hh"

Go to the source code of this file.

Classes

struct  GxkPolygonLine
struct  GxkPolygonArc
struct  GxkPolygon
struct  GxkPolygonClass
struct  GxkPolygonGraph

Defines

#define GXK_TYPE_POLYGON
#define GXK_POLYGON(object)
#define GXK_POLYGON_CLASS(klass)
#define GXK_IS_POLYGON(object)
#define GXK_IS_POLYGON_CLASS(klass)
#define GXK_POLYGON_GET_CLASS(object)

Functions

GType gxk_polygon_get_type (void)
gpointer gxk_polygon_new (GxkPolygonGraph *polygon_graph)
void gxk_polygon_set_lines (GxkPolygon *self, guint n_lines, GxkPolygonLine *lines)
void gxk_polygon_set_arcs (GxkPolygon *self, guint n_arcs, GxkPolygonArc *arcs)
void gxk_polygon_set_graph (GxkPolygon *self, GxkPolygonGraph *polygon_graph)
void gxk_polygon_set_length (GxkPolygon *self, guint length)

Variables

GxkPolygonGraph gxk_polygon_power
GxkPolygonGraph gxk_polygon_stop
GxkPolygonGraph gxk_polygon_pause
GxkPolygonGraph gxk_polygon_first
GxkPolygonGraph gxk_polygon_previous
GxkPolygonGraph gxk_polygon_rewind
GxkPolygonGraph gxk_polygon_play
GxkPolygonGraph gxk_polygon_forward
GxkPolygonGraph gxk_polygon_next
GxkPolygonGraph gxk_polygon_last

Detailed Description


Function Documentation

gpointer gxk_polygon_new ( GxkPolygonGraph polygon_graph)
Parameters:
polygon_graphset of lines and arcs

Create a new polygon widget.

void gxk_polygon_set_arcs ( GxkPolygon self,
guint  n_arcs,
GxkPolygonArc arcs 
)
Parameters:
selfvalid GxkPolygon
n_arcsnumber of arcs
arcsarray of arcs

Set the arcs for this polygon. The direction of an arc determines it's shadow type.

void gxk_polygon_set_graph ( GxkPolygon self,
GxkPolygonGraph polygon_graph 
)
Parameters:
selfvalid GxkPolygon
polygon_graphset of lines and arcs

Set the lines and arcs for this polygon, see gxk_polygon_set_lines() and gxk_polygon_set_arcs().

void gxk_polygon_set_length ( GxkPolygon self,
guint  length 
)
Parameters:
selfvalid GxkPolygon
lengthset of lines and arcs

Set the desired width and height for this polygon to length.

void gxk_polygon_set_lines ( GxkPolygon self,
guint  n_lines,
GxkPolygonLine lines 
)
Parameters:
selfvalid GxkPolygon
n_linesnumber of lines
linesarray of lines

Set the lines for this polygon. The direction of a line determines it's shadow type.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines