Otawa  0.10
otawa::display::ShapeStyle Class Reference

Shape style. More...

#include <otawa/display/display.h>

Public Types

enum  shape_t {
  SHAPE_NONE = 0, SHAPE_RECORD, SHAPE_MRECORD, SHAPE_BOX,
  SHAPE_CIRCLE, SHAPE_ELLIPSE, SHAPE_EGG, SHAPE_TRIANGLE,
  SHAPE_TRAPEZIUM, SHAPE_PARALLELOGRAM, SHAPE_HEXAGON, SHAPE_OCTAGON,
  SHAPE_DIAMOND
}
 
typedef enum
otawa::display::ShapeStyle::shape_t 
shape_t
 

Public Member Functions

 ShapeStyle (void)
 

Public Attributes

shape_t shape
 The used shape (one of SHAPE_xxx). More...
 
FillStyle fill
 Style used to fill the shape. More...
 
LineStyle line
 Style used to draw the border of the shape. More...
 
TextStyle text
 Style to draw text in the shape. More...
 

Detailed Description

Shape style.

Member Typedef Documentation

Member Enumeration Documentation

Enumerator
SHAPE_NONE 
SHAPE_RECORD 
SHAPE_MRECORD 
SHAPE_BOX 
SHAPE_CIRCLE 
SHAPE_ELLIPSE 
SHAPE_EGG 
SHAPE_TRIANGLE 
SHAPE_TRAPEZIUM 
SHAPE_PARALLELOGRAM 
SHAPE_HEXAGON 
SHAPE_OCTAGON 
SHAPE_DIAMOND 

Constructor & Destructor Documentation

otawa::display::ShapeStyle::ShapeStyle ( void  )
inline

Member Data Documentation

otawa::display::ShapeStyle::fill

Style used to fill the shape.

otawa::display::ShapeStyle::line

Style used to draw the border of the shape.

otawa::display::ShapeStyle::shape

The used shape (one of SHAPE_xxx).

otawa::display::ShapeStyle::text

Style to draw text in the shape.


The documentation for this class was generated from the following files: