jdxi_editor.ui.windows.jdxi.dimensions ====================================== .. py:module:: jdxi_editor.ui.windows.jdxi.dimensions .. autoapi-nested-parse:: class JDXIDimensions Class to store dimensions of a Roland JDXi instrument # Example usage: ---------------- >>> print(JDXIDimensions.HEIGHT) >>> print(JDXIDimensions.DISPLAY_WIDTH) Classes ------- .. autoapisummary:: jdxi_editor.ui.windows.jdxi.dimensions.JDXiDimensions Module Contents --------------- .. py:class:: JDXiDimensions A class to store dimensions for the JD-Xi editor UI. .. py:attribute:: SPLASH_HEIGHT :value: 540 .. py:attribute:: SPLASH_WIDTH :value: 850 .. py:attribute:: CHART_POINT_SIZE :value: 2 .. py:attribute:: EDITOR_MINIMUM_HEIGHT :value: 250 .. py:attribute:: HEIGHT :value: 400 .. py:attribute:: WIDTH :value: 1000 .. py:attribute:: MARGIN :value: 15 .. py:attribute:: DISPLAY_WIDTH :value: 210 .. py:attribute:: DISPLAY_HEIGHT :value: 70 .. py:attribute:: DISPLAY_X :value: 35 .. py:attribute:: DISPLAY_Y :value: 50 .. py:attribute:: DIGITAL_TITLE_WIDTH :value: 330 .. py:attribute:: DIGITAL_TITLE_HEIGHT :value: 70 .. py:attribute:: EDITOR_DIGITAL_SPLITTER_SIZES :value: [250, 450] .. py:attribute:: EDITOR_DRUM_ANALOG_SPLITTER_SIZES :value: [200, 400] .. py:attribute:: EDITOR_ANALOG_MIN_WIDTH :value: 330 .. py:attribute:: EDITOR_ANALOG_MIN_HEIGHT :value: 330 .. py:attribute:: EDITOR_ANALOG_WIDTH :value: 950 .. py:attribute:: EDITOR_ANALOG_HEIGHT :value: 600 .. py:attribute:: PWM_WIDGET_X :value: 100 .. py:attribute:: PWM_WIDGET_Y :value: 100 .. py:attribute:: PWM_WIDGET_WIDTH :value: 300 .. py:attribute:: PWM_WIDGET_HEIGHT :value: 500 .. py:attribute:: TITLE_X :value: 35 .. py:attribute:: TITLE_Y :value: 15 .. py:attribute:: TITLE_WIDTH :value: 200 .. py:attribute:: TITLE_HEIGHT :value: 50 .. py:attribute:: WHITE_KEY_HEIGHT :value: 127 .. py:attribute:: KEYBOARD_WIDTH :value: 800 .. py:attribute:: SEQUENCER_Y_WINDOWS :value: 293 .. py:attribute:: SEQUENCER_Y_NON_WINDOWS :value: 293 .. py:attribute:: SEQUENCER_WIDTH :value: 440 .. py:attribute:: SEQUENCER_X :value: 545 .. py:attribute:: SEQUENCER_STEPS :value: 16 .. py:attribute:: SEQUENCER_STEP_SIZE :value: 18 .. py:attribute:: SEQUENCER_GRID_WIDTH :value: 300 .. py:attribute:: SEQUENCER_GRID_HEIGHT :value: 30 .. py:attribute:: SEQUENCER_SQUARE_SIZE :value: 25 .. py:attribute:: SEQUENCER_CONTAINER_X :value: 535 .. py:attribute:: SEQUENCER_CONTAINER_Y :value: 170 .. py:attribute:: SEQUENCER_CONTAINER_WIDTH :value: 500 .. py:attribute:: SEQUENCER_CONTAINER_HEIGHT :value: 80 .. py:attribute:: SLIDER_X :value: 515 .. py:attribute:: SLIDER_Y :value: 15 .. py:attribute:: SLIDER_CONTAINER_WIDTH :value: 360 .. py:attribute:: SLIDER_HEIGHT :value: 120 .. py:attribute:: SLIDER_CONTAINER_HEIGHT :value: 140 .. py:attribute:: PARTS_X :value: 255 .. py:attribute:: PARTS_Y :value: 15 .. py:attribute:: PARTS_WIDTH :value: 180 .. py:attribute:: PARTS_HEIGHT :value: 220 .. py:attribute:: OCTAVE_X :value: 25 .. py:attribute:: OCTAVE_Y :value: 125 .. py:attribute:: OCTAVE_WIDTH :value: 120 .. py:attribute:: OCTAVE_HEIGHT :value: 100 .. py:attribute:: ARPEGGIATOR_X :value: 120 .. py:attribute:: ARPEGGIATOR_Y :value: 125 .. py:attribute:: ARPEGGIATOR_WIDTH :value: 120 .. py:attribute:: ARPEGGIATOR_HEIGHT :value: 100 .. py:attribute:: PROGRAM_X :value: 385 .. py:attribute:: PROGRAM_Y :value: 30 .. py:attribute:: PROGRAM_WIDTH :value: 150 .. py:attribute:: PROGRAM_HEIGHT :value: 80 .. py:attribute:: TONE_X :value: 385 .. py:attribute:: TONE_Y :value: 90 .. py:attribute:: TONE_WIDTH :value: 150 .. py:attribute:: TONE_HEIGHT :value: 80 .. py:attribute:: EFFECTS_X :value: 910 .. py:attribute:: EFFECTS_Y :value: 15 .. py:attribute:: EFFECTS_WIDTH :value: 80 .. py:attribute:: EFFECTS_HEIGHT :value: 120 .. py:attribute:: SCROLL_AREA_HEIGHT :value: 100 .. py:attribute:: DRUM_PARTIAL_TAB_MIN_WIDTH :value: 400