KiCad PCB EDA Suite
Loading...
Searching...
No Matches
stroke_params.h File Reference
#include <map>
#include <bitmaps.h>
#include <units_provider.h>
#include <gal/color4d.h>
#include <wx/translation.h>
#include <geometry/shape.h>
#include <stroke_params_lexer.h>

Go to the source code of this file.

Classes

struct  LINE_STYLE_DESC
 
class  STROKE_PARAMS
 Simple container to manage line stroke parameters. More...
 
class  STROKE_PARAMS_PARSER
 

Namespaces

namespace  KIGFX
 The Cairo implementation of the graphics abstraction layer.
 

Macros

#define DEFAULT_STYLE   _( "Default" )
 
#define INDETERMINATE_STYLE   _( "Leave unchanged" )
 

Enumerations

enum class  LINE_STYLE {
  DEFAULT = -1 , SOLID = 0 , FIRST_TYPE = SOLID , DASH ,
  DOT , DASHDOT , DASHDOTDOT , LAST_TYPE = DASHDOTDOT
}
 Dashed line types. More...
 

Variables

const std::map< LINE_STYLE, struct LINE_STYLE_DESClineTypeNames
 

Macro Definition Documentation

◆ DEFAULT_STYLE

#define DEFAULT_STYLE   _( "Default" )

Definition at line 73 of file stroke_params.h.

◆ INDETERMINATE_STYLE

#define INDETERMINATE_STYLE   _( "Leave unchanged" )

Definition at line 74 of file stroke_params.h.

Enumeration Type Documentation

◆ LINE_STYLE

enum class LINE_STYLE
strong

Dashed line types.

Enumerator
DEFAULT 
SOLID 
FIRST_TYPE 
DASH 
DOT 
DASHDOT 
DASHDOTDOT 
LAST_TYPE 

Definition at line 47 of file stroke_params.h.

Variable Documentation

◆ lineTypeNames

const std::map<LINE_STYLE, struct LINE_STYLE_DESC> lineTypeNames
extern