KiCad PCB EDA Suite
ds_data_item.h File Reference
#include <math/vector2d.h>
#include <eda_text.h>
#include <bitmap_base.h>
#include "drawing_sheet/ds_draw_item.h"

Go to the source code of this file.

Classes

class  POINT_COORD
 A coordinate point. More...
 
class  DS_DATA_ITEM
 Drawing sheet structure type definitions. More...
 
class  DS_DATA_ITEM_POLYGONS
 
class  DS_DATA_ITEM_TEXT
 
class  DS_DATA_ITEM_BITMAP
 

Namespaces

 KIGFX
 The Cairo implementation of the graphics abstraction layer.
 

Macros

#define TB_DEFAULT_TEXTSIZE   1.5
 

Enumerations

enum  CORNER_ANCHOR { RB_CORNER, RT_CORNER, LB_CORNER, LT_CORNER }
 A coordinate is relative to a page corner. More...
 
enum  PAGE_OPTION { ALL_PAGES, FIRST_PAGE_ONLY, SUBSEQUENT_PAGES }
 

Macro Definition Documentation

◆ TB_DEFAULT_TEXTSIZE

#define TB_DEFAULT_TEXTSIZE   1.5

Definition at line 35 of file ds_data_item.h.

Enumeration Type Documentation

◆ CORNER_ANCHOR

A coordinate is relative to a page corner.

Any of the 4 corners can be a reference. The default is the right bottom corner.

Enumerator
RB_CORNER 
RT_CORNER 
LB_CORNER 
LT_CORNER 

Definition at line 47 of file ds_data_item.h.

48 {
49  RB_CORNER, // right bottom corner
50  RT_CORNER, // right top corner
51  LB_CORNER, // left bottom corner
52  LT_CORNER, // left top corner
53 };

◆ PAGE_OPTION

Enumerator
ALL_PAGES 
FIRST_PAGE_ONLY 
SUBSEQUENT_PAGES 

Definition at line 55 of file ds_data_item.h.