SchematicPainterCairo
Object Hierarchy:
Description:
public class SchematicPainterCairo :
SchematicPainter
Content:
Properties:
Creation methods:
Methods:
- public override void draw_box (int x0, int y0, int x1, int y1)
Draw a box
- public override void draw_arc (int center_x, int center_y, int radius, int start, int sweep)
Draw an arc
- public override void draw_circle (int center_x, int center_y, int radius)
Draw a circle
- public override void draw_grip (int center_x, int center_y, double half_width)
Draw a grip
- public override void draw_items (int x, int y, int angle, bool mirror, Collection<SchematicItem> items, bool reveal, bool selected)
- public override void draw_line (int x0, int y0, int x1, int y1)
Draw a line
- public override void draw_path (List<PathCommand> commands)
Draw a path
- public override void draw_round_grip (double center_x, double center_y, double half_width)
Draw a round grip
- public override void draw_select_box (int x0, int y0, int x1, int y1)
Draw the box used to select items
- public override void draw_text (int x, int y, TextAlignment alignment, int angle, int size, string text)
Draw an x to mark an instertion point
- public override void draw_x (int x, int y)
Draw an x to mark an instertion point
- public override void draw_zoom_box (int x0, int y0, int x1, int y1)
Draw the box used to select items
- public override void set_cap_type (CapType cap_type)
Set the cap type to use for line ends
- public override void set_color (int index, bool ghost = false)
Set the drawing color the index specified
- public override void set_dash (DashType dash_type, int length, int space)
Set the dash style
- public override void set_fill_type (FillType fill_type)
- public override void set_width (int width)
Set the line width
- public override Bounds calculate_text_bounds (int x, int y, TextAlignment alignment, int angle, int size, string text)
- public override void close_path ()
- public override void line_to_absolute (int x, int y)
- public override void line_to_relative (int x, int y)
- public override void move_to_absolute (int x, int y)
- public override void move_to_relative (int x, int y)
Inherited Members:
All known members inherited from class Geda3.SchematicPainter
All known members inherited from interface Geda3.PathCommandReceiver