context module#
Resistor style context for JITX Standard Library
This module provides global configuration context for resistor symbols, allowing consistent styling across all resistor types in a design or a portion thereof.
- class SymbolStyleContext(resistor_style=ResistorStyle.TRIANGLE_WAVE, resistor_config=<factory>, photo_resistor_config=<factory>, variable_resistor_config=<factory>, potentiometer_config=<factory>, inductor_config=<factory>, arrow_config=<factory>, label_config=<factory>, box_config=<factory>, decorator_config=<factory>, capacitor_config=<factory>, polarized_capacitor_config=<factory>, and_gate_config=<factory>, or_gate_config=<factory>, buffer_config=<factory>, ground_config=<factory>, power_config=<factory>)[source]#
Bases:
ContextSymbol Style Context
Provides centralized configuration for all symbol types. This allows setting consistent visual styles and default parameters across an entire design or a portion thereof.
- Parameters:
resistor_style (ResistorStyle)
resistor_config (ResistorConfig)
photo_resistor_config (PhotoResistorConfig)
variable_resistor_config (VariableResistorConfig)
potentiometer_config (PotentiometerConfig)
inductor_config (InductorConfig)
arrow_config (ArrowConfig)
label_config (LabelConfig)
box_config (BoxConfig)
decorator_config (DecoratorConfig)
capacitor_config (CapacitorConfig)
polarized_capacitor_config (PolarizedCapacitorConfig)
and_gate_config (ANDGateConfig)
or_gate_config (ORGateConfig)
buffer_config (BufferConfig)
ground_config (GroundConfig)
power_config (PowerConfig)
-
resistor_style:
ResistorStyle= 'triangle_wave'# Visual style for all resistor symbols
-
resistor_config:
ResistorConfig# Default configuration for basic resistors
-
photo_resistor_config:
PhotoResistorConfig# Default configuration for photo resistors
-
variable_resistor_config:
VariableResistorConfig# Default configuration for variable resistors
-
potentiometer_config:
PotentiometerConfig# Default configuration for potentiometers
-
inductor_config:
InductorConfig# Default configuration for inductors
-
arrow_config:
ArrowConfig# Default configuration for arrows
-
label_config:
LabelConfig# Default configuration for reference designator and value labels
-
decorator_config:
DecoratorConfig# Default configuration for pin decorators
-
capacitor_config:
CapacitorConfig# Default configuration for capacitors
-
polarized_capacitor_config:
PolarizedCapacitorConfig# Default configuration for polarized capacitors
-
and_gate_config:
ANDGateConfig# Default configuration for AND gates
-
or_gate_config:
ORGateConfig# Default configuration for OR gates
-
buffer_config:
BufferConfig# Default configuration for buffers
-
ground_config:
GroundConfig# Default configuration for ground symbols
-
power_config:
PowerConfig# Default configuration for power symbols