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: Context

Symbol 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 = '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

box_config: BoxConfig#

Default configuration for symbol boxes

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