KiCad Pcbnew Python Scripting
Loading...
Searching...
No Matches
Public Member Functions | Properties | List of all members
pcbnew.TEXT_ATTRIBUTES Class Reference
Inheritance diagram for pcbnew.TEXT_ATTRIBUTES:
Inheritance graph
[legend]

Public Member Functions

def __init__ (self, aFont=None)
 
def Compare (self, aRhs)
 
def __eq__ (self, aRhs)
 
def __gt__ (self, aRhs)
 
def __lt__ (self, aRhs)
 

Properties

 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
 
 m_Font = property(_pcbnew.TEXT_ATTRIBUTES_m_Font_get, _pcbnew.TEXT_ATTRIBUTES_m_Font_set, doc=)
 
 m_Halign = property(_pcbnew.TEXT_ATTRIBUTES_m_Halign_get, _pcbnew.TEXT_ATTRIBUTES_m_Halign_set, doc=)
 
 m_Valign = property(_pcbnew.TEXT_ATTRIBUTES_m_Valign_get, _pcbnew.TEXT_ATTRIBUTES_m_Valign_set, doc=)
 
 m_Angle = property(_pcbnew.TEXT_ATTRIBUTES_m_Angle_get, _pcbnew.TEXT_ATTRIBUTES_m_Angle_set, doc=)
 
 m_LineSpacing = property(_pcbnew.TEXT_ATTRIBUTES_m_LineSpacing_get, _pcbnew.TEXT_ATTRIBUTES_m_LineSpacing_set, doc=)
 
 m_StrokeWidth = property(_pcbnew.TEXT_ATTRIBUTES_m_StrokeWidth_get, _pcbnew.TEXT_ATTRIBUTES_m_StrokeWidth_set, doc=)
 
 m_Italic = property(_pcbnew.TEXT_ATTRIBUTES_m_Italic_get, _pcbnew.TEXT_ATTRIBUTES_m_Italic_set, doc=)
 
 m_Bold = property(_pcbnew.TEXT_ATTRIBUTES_m_Bold_get, _pcbnew.TEXT_ATTRIBUTES_m_Bold_set, doc=)
 
 m_Underlined = property(_pcbnew.TEXT_ATTRIBUTES_m_Underlined_get, _pcbnew.TEXT_ATTRIBUTES_m_Underlined_set, doc=)
 
 m_Color = property(_pcbnew.TEXT_ATTRIBUTES_m_Color_get, _pcbnew.TEXT_ATTRIBUTES_m_Color_set, doc=)
 
 m_Visible = property(_pcbnew.TEXT_ATTRIBUTES_m_Visible_get, _pcbnew.TEXT_ATTRIBUTES_m_Visible_set, doc=)
 
 m_Mirrored = property(_pcbnew.TEXT_ATTRIBUTES_m_Mirrored_get, _pcbnew.TEXT_ATTRIBUTES_m_Mirrored_set, doc=)
 
 m_Multiline = property(_pcbnew.TEXT_ATTRIBUTES_m_Multiline_get, _pcbnew.TEXT_ATTRIBUTES_m_Multiline_set, doc=)
 
 m_Size = property(_pcbnew.TEXT_ATTRIBUTES_m_Size_get, _pcbnew.TEXT_ATTRIBUTES_m_Size_set, doc=)
 
 m_KeepUpright = property(_pcbnew.TEXT_ATTRIBUTES_m_KeepUpright_get, _pcbnew.TEXT_ATTRIBUTES_m_KeepUpright_set, doc=)
 
 m_StoredStrokeWidth = property(_pcbnew.TEXT_ATTRIBUTES_m_StoredStrokeWidth_get, _pcbnew.TEXT_ATTRIBUTES_m_StoredStrokeWidth_set, doc=)
 

Detailed Description

Proxy of C++ TEXT_ATTRIBUTES class.

Definition at line 15532 of file pcbnew.py.

Constructor & Destructor Documentation

◆ __init__()

def pcbnew.TEXT_ATTRIBUTES.__init__ (   self,
  aFont = None 
)
__init__(TEXT_ATTRIBUTES self, KIFONT::FONT * aFont=None) -> TEXT_ATTRIBUTES

Definition at line 15538 of file pcbnew.py.

Member Function Documentation

◆ __eq__()

def pcbnew.TEXT_ATTRIBUTES.__eq__ (   self,
  aRhs 
)
__eq__(TEXT_ATTRIBUTES self, TEXT_ATTRIBUTES aRhs) -> bool

Definition at line 15546 of file pcbnew.py.

◆ __gt__()

def pcbnew.TEXT_ATTRIBUTES.__gt__ (   self,
  aRhs 
)
__gt__(TEXT_ATTRIBUTES self, TEXT_ATTRIBUTES aRhs) -> bool

Definition at line 15550 of file pcbnew.py.

◆ __lt__()

def pcbnew.TEXT_ATTRIBUTES.__lt__ (   self,
  aRhs 
)
__lt__(TEXT_ATTRIBUTES self, TEXT_ATTRIBUTES aRhs) -> bool

Definition at line 15554 of file pcbnew.py.

◆ Compare()

def pcbnew.TEXT_ATTRIBUTES.Compare (   self,
  aRhs 
)
Compare(TEXT_ATTRIBUTES self, TEXT_ATTRIBUTES aRhs) -> int

Definition at line 15542 of file pcbnew.py.

Property Documentation

◆ m_Angle

pcbnew.TEXT_ATTRIBUTES.m_Angle = property(_pcbnew.TEXT_ATTRIBUTES_m_Angle_get, _pcbnew.TEXT_ATTRIBUTES_m_Angle_set, doc=)
static

Definition at line 15560 of file pcbnew.py.

◆ m_Bold

pcbnew.TEXT_ATTRIBUTES.m_Bold = property(_pcbnew.TEXT_ATTRIBUTES_m_Bold_get, _pcbnew.TEXT_ATTRIBUTES_m_Bold_set, doc=)
static

Definition at line 15564 of file pcbnew.py.

◆ m_Color

pcbnew.TEXT_ATTRIBUTES.m_Color = property(_pcbnew.TEXT_ATTRIBUTES_m_Color_get, _pcbnew.TEXT_ATTRIBUTES_m_Color_set, doc=)
static

Definition at line 15566 of file pcbnew.py.

◆ m_Font

pcbnew.TEXT_ATTRIBUTES.m_Font = property(_pcbnew.TEXT_ATTRIBUTES_m_Font_get, _pcbnew.TEXT_ATTRIBUTES_m_Font_set, doc=)
static

Definition at line 15557 of file pcbnew.py.

◆ m_Halign

pcbnew.TEXT_ATTRIBUTES.m_Halign = property(_pcbnew.TEXT_ATTRIBUTES_m_Halign_get, _pcbnew.TEXT_ATTRIBUTES_m_Halign_set, doc=)
static

Definition at line 15558 of file pcbnew.py.

◆ m_Italic

pcbnew.TEXT_ATTRIBUTES.m_Italic = property(_pcbnew.TEXT_ATTRIBUTES_m_Italic_get, _pcbnew.TEXT_ATTRIBUTES_m_Italic_set, doc=)
static

Definition at line 15563 of file pcbnew.py.

◆ m_KeepUpright

pcbnew.TEXT_ATTRIBUTES.m_KeepUpright = property(_pcbnew.TEXT_ATTRIBUTES_m_KeepUpright_get, _pcbnew.TEXT_ATTRIBUTES_m_KeepUpright_set, doc=)
static

Definition at line 15571 of file pcbnew.py.

◆ m_LineSpacing

pcbnew.TEXT_ATTRIBUTES.m_LineSpacing = property(_pcbnew.TEXT_ATTRIBUTES_m_LineSpacing_get, _pcbnew.TEXT_ATTRIBUTES_m_LineSpacing_set, doc=)
static

Definition at line 15561 of file pcbnew.py.

◆ m_Mirrored

pcbnew.TEXT_ATTRIBUTES.m_Mirrored = property(_pcbnew.TEXT_ATTRIBUTES_m_Mirrored_get, _pcbnew.TEXT_ATTRIBUTES_m_Mirrored_set, doc=)
static

Definition at line 15568 of file pcbnew.py.

◆ m_Multiline

pcbnew.TEXT_ATTRIBUTES.m_Multiline = property(_pcbnew.TEXT_ATTRIBUTES_m_Multiline_get, _pcbnew.TEXT_ATTRIBUTES_m_Multiline_set, doc=)
static

Definition at line 15569 of file pcbnew.py.

◆ m_Size

pcbnew.TEXT_ATTRIBUTES.m_Size = property(_pcbnew.TEXT_ATTRIBUTES_m_Size_get, _pcbnew.TEXT_ATTRIBUTES_m_Size_set, doc=)
static

Definition at line 15570 of file pcbnew.py.

◆ m_StoredStrokeWidth

pcbnew.TEXT_ATTRIBUTES.m_StoredStrokeWidth = property(_pcbnew.TEXT_ATTRIBUTES_m_StoredStrokeWidth_get, _pcbnew.TEXT_ATTRIBUTES_m_StoredStrokeWidth_set, doc=)
static

Definition at line 15572 of file pcbnew.py.

◆ m_StrokeWidth

pcbnew.TEXT_ATTRIBUTES.m_StrokeWidth = property(_pcbnew.TEXT_ATTRIBUTES_m_StrokeWidth_get, _pcbnew.TEXT_ATTRIBUTES_m_StrokeWidth_set, doc=)
static

Definition at line 15562 of file pcbnew.py.

◆ m_Underlined

pcbnew.TEXT_ATTRIBUTES.m_Underlined = property(_pcbnew.TEXT_ATTRIBUTES_m_Underlined_get, _pcbnew.TEXT_ATTRIBUTES_m_Underlined_set, doc=)
static

Definition at line 15565 of file pcbnew.py.

◆ m_Valign

pcbnew.TEXT_ATTRIBUTES.m_Valign = property(_pcbnew.TEXT_ATTRIBUTES_m_Valign_get, _pcbnew.TEXT_ATTRIBUTES_m_Valign_set, doc=)
static

Definition at line 15559 of file pcbnew.py.

◆ m_Visible

pcbnew.TEXT_ATTRIBUTES.m_Visible = property(_pcbnew.TEXT_ATTRIBUTES_m_Visible_get, _pcbnew.TEXT_ATTRIBUTES_m_Visible_set, doc=)
static

Definition at line 15567 of file pcbnew.py.

◆ thisown

pcbnew.TEXT_ATTRIBUTES.thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
static

Definition at line 15535 of file pcbnew.py.


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