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