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

property thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
 
property m_Font = property(_pcbnew.TEXT_ATTRIBUTES_m_Font_get, _pcbnew.TEXT_ATTRIBUTES_m_Font_set, doc=)
 
property m_Halign = property(_pcbnew.TEXT_ATTRIBUTES_m_Halign_get, _pcbnew.TEXT_ATTRIBUTES_m_Halign_set, doc=)
 
property m_Valign = property(_pcbnew.TEXT_ATTRIBUTES_m_Valign_get, _pcbnew.TEXT_ATTRIBUTES_m_Valign_set, doc=)
 
property m_Angle = property(_pcbnew.TEXT_ATTRIBUTES_m_Angle_get, _pcbnew.TEXT_ATTRIBUTES_m_Angle_set, doc=)
 
property m_LineSpacing = property(_pcbnew.TEXT_ATTRIBUTES_m_LineSpacing_get, _pcbnew.TEXT_ATTRIBUTES_m_LineSpacing_set, doc=)
 
property m_StrokeWidth = property(_pcbnew.TEXT_ATTRIBUTES_m_StrokeWidth_get, _pcbnew.TEXT_ATTRIBUTES_m_StrokeWidth_set, doc=)
 
property m_Italic = property(_pcbnew.TEXT_ATTRIBUTES_m_Italic_get, _pcbnew.TEXT_ATTRIBUTES_m_Italic_set, doc=)
 
property m_Bold = property(_pcbnew.TEXT_ATTRIBUTES_m_Bold_get, _pcbnew.TEXT_ATTRIBUTES_m_Bold_set, doc=)
 
property m_Underlined = property(_pcbnew.TEXT_ATTRIBUTES_m_Underlined_get, _pcbnew.TEXT_ATTRIBUTES_m_Underlined_set, doc=)
 
property m_Color = property(_pcbnew.TEXT_ATTRIBUTES_m_Color_get, _pcbnew.TEXT_ATTRIBUTES_m_Color_set, doc=)
 
property m_Visible = property(_pcbnew.TEXT_ATTRIBUTES_m_Visible_get, _pcbnew.TEXT_ATTRIBUTES_m_Visible_set, doc=)
 
property m_Mirrored = property(_pcbnew.TEXT_ATTRIBUTES_m_Mirrored_get, _pcbnew.TEXT_ATTRIBUTES_m_Mirrored_set, doc=)
 
property m_Multiline = property(_pcbnew.TEXT_ATTRIBUTES_m_Multiline_get, _pcbnew.TEXT_ATTRIBUTES_m_Multiline_set, doc=)
 
property m_Size = property(_pcbnew.TEXT_ATTRIBUTES_m_Size_get, _pcbnew.TEXT_ATTRIBUTES_m_Size_set, doc=)
 
property m_KeepUpright = property(_pcbnew.TEXT_ATTRIBUTES_m_KeepUpright_get, _pcbnew.TEXT_ATTRIBUTES_m_KeepUpright_set, doc=)
 
property 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 16291 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 16297 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 16305 of file pcbnew.py.

◆ __gt__()

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

Definition at line 16309 of file pcbnew.py.

◆ __lt__()

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

Definition at line 16313 of file pcbnew.py.

◆ Compare()

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

Definition at line 16301 of file pcbnew.py.

Property Documentation

◆ m_Angle

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

Definition at line 16319 of file pcbnew.py.

◆ m_Bold

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

Definition at line 16323 of file pcbnew.py.

◆ m_Color

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

Definition at line 16325 of file pcbnew.py.

◆ m_Font

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

Definition at line 16316 of file pcbnew.py.

◆ m_Halign

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

Definition at line 16317 of file pcbnew.py.

◆ m_Italic

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

Definition at line 16322 of file pcbnew.py.

◆ m_KeepUpright

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

Definition at line 16330 of file pcbnew.py.

◆ m_LineSpacing

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

Definition at line 16320 of file pcbnew.py.

◆ m_Mirrored

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

Definition at line 16327 of file pcbnew.py.

◆ m_Multiline

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

Definition at line 16328 of file pcbnew.py.

◆ m_Size

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

Definition at line 16329 of file pcbnew.py.

◆ m_StoredStrokeWidth

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

Definition at line 16331 of file pcbnew.py.

◆ m_StrokeWidth

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

Definition at line 16321 of file pcbnew.py.

◆ m_Underlined

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

Definition at line 16324 of file pcbnew.py.

◆ m_Valign

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

Definition at line 16318 of file pcbnew.py.

◆ m_Visible

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

Definition at line 16326 of file pcbnew.py.

◆ thisown

property 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 16294 of file pcbnew.py.


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