KiCad PCB EDA Suite
class_worksheet_dataitem.h File Reference

description of graphic items and texts to build a title block More...

#include <math/vector2d.h>
#include <eda_text.h>
#include <class_bitmap_base.h>

Go to the source code of this file.

Classes

class  POINT_COORD
 
class  WORKSHEET_DATAITEM
 
class  WORKSHEET_DATAITEM_POLYPOLYGON
 
class  WORKSHEET_DATAITEM_TEXT
 
class  WORKSHEET_DATAITEM_BITMAP
 

Macros

#define TB_DEFAULT_TEXTSIZE   1.5
 
#define USE_BOLD   1
 
#define USE_THICK_LINE   1
 
#define USE_ITALIC   (1<<1)
 
#define USE_ALT_COLOR   (1<<2)
 
#define SELECTED_STATE   (1<<3)
 
#define NEW_ITEM   (1<<4)
 
#define LOCATE_STARTPOINT   (1<<5)
 
#define LOCATE_ENDPOINT   (1<<6)
 
#define PAGE1OPTION   (3<<7)
 
#define PAGE1OPTION_NONE   (0<<7)
 
#define PAGE1OPTION_PAGE1ONLY   (1<<7)
 
#define PAGE1OPTION_NOTONPAGE1   (2<<7)
 

Enumerations

enum  corner_anchor { RB_CORNER, RT_CORNER, LB_CORNER, LT_CORNER }
 

Detailed Description

description of graphic items and texts to build a title block

Definition in file class_worksheet_dataitem.h.

Macro Definition Documentation

#define NEW_ITEM   (1<<4)
#define PAGE1OPTION   (3<<7)
#define PAGE1OPTION_NONE   (0<<7)

Definition at line 55 of file class_worksheet_dataitem.h.

#define PAGE1OPTION_NOTONPAGE1   (2<<7)
#define PAGE1OPTION_PAGE1ONLY   (1<<7)
#define SELECTED_STATE   (1<<3)
#define TB_DEFAULT_TEXTSIZE   1.5

Definition at line 39 of file class_worksheet_dataitem.h.

Referenced by PROPERTIES_FRAME::OnSetDefaultValues().

#define USE_ALT_COLOR   (1<<2)

Definition at line 45 of file class_worksheet_dataitem.h.

Referenced by WORKSHEET_DATAITEM::UseAltColor().

#define USE_BOLD   1
#define USE_ITALIC   (1<<1)
#define USE_THICK_LINE   1

Definition at line 43 of file class_worksheet_dataitem.h.

Enumeration Type Documentation

Enumerator
RB_CORNER 
RT_CORNER 
LB_CORNER 
LT_CORNER 

Definition at line 62 of file class_worksheet_dataitem.h.

63 {
64  RB_CORNER, // right bottom corner
65  RT_CORNER, // right top corner
66  LB_CORNER, // left bottom corner
67  LT_CORNER, // left top corner
68 };