Package ui.siddump

Klasse SidDump

java.lang.Object
javafx.scene.Node
javafx.scene.Parent
javafx.scene.layout.Region
javafx.scene.layout.Pane
javafx.scene.layout.VBox
ui.common.C64VBox
ui.siddump.SidDump
Alle implementierten Schnittstellen:
javafx.css.Styleable, javafx.event.EventTarget, javafx.fxml.Initializable, javafx.util.Builder<Object>, UIPart

public class SidDump extends C64VBox implements UIPart
  • Eigenschaftsübersicht

    Von Klasse geerbte Eigenschaften javafx.scene.layout.VBox

    alignment, fillWidth, spacing

    Von Klasse geerbte Eigenschaften javafx.scene.layout.Region

    background, border, cacheShape, centerShape, height, insets, maxHeight, maxWidth, minHeight, minWidth, opaqueInsets, padding, prefHeight, prefWidth, scaleShape, shape, snapToPixel, width

    Von Klasse geerbte Eigenschaften javafx.scene.Parent

    needsLayout

    Von Klasse geerbte Eigenschaften javafx.scene.Node

    accessibleHelp, accessibleRoleDescription, accessibleRole, accessibleText, blendMode, boundsInLocal, boundsInParent, cacheHint, cache, clip, cursor, depthTest, disabled, disable, effectiveNodeOrientation, effect, eventDispatcher, focused, focusTraversable, focusVisible, focusWithin, hover, id, inputMethodRequests, layoutBounds, layoutX, layoutY, localToParentTransform, localToSceneTransform, managed, mouseTransparent, nodeOrientation, onContextMenuRequested, onDragDetected, onDragDone, onDragDropped, onDragEntered, onDragExited, onDragOver, onInputMethodTextChanged, onKeyPressed, onKeyReleased, onKeyTyped, onMouseClicked, onMouseDragEntered, onMouseDragExited, onMouseDragged, onMouseDragOver, onMouseDragReleased, onMouseEntered, onMouseExited, onMouseMoved, onMousePressed, onMouseReleased, onRotate, onRotationFinished, onRotationStarted, onScrollFinished, onScroll, onScrollStarted, onSwipeDown, onSwipeLeft, onSwipeRight, onSwipeUp, onTouchMoved, onTouchPressed, onTouchReleased, onTouchStationary, onZoomFinished, onZoom, onZoomStarted, opacity, parent, pickOnBounds, pressed, rotate, rotationAxis, scaleX, scaleY, scaleZ, scene, style, translateX, translateY, translateZ, viewOrder, visible
  • Feldübersicht

    Felder
    Modifizierer und Typ
    Feld
    Beschreibung
    private javafx.scene.control.TextField
     
    private javafx.scene.control.TextField
     
    private javafx.scene.control.TextField
     
     
    private javafx.scene.control.TableView<SidDumpOutput>
     
    private javafx.scene.control.TextField
     
    private Thread
     
     
    private int
     
    static final String
     
    private int
     
    private float
     
    private int
     
    private javafx.scene.control.Button
     
    private javafx.scene.control.CheckBox
     
    private javafx.scene.control.TextField
     
    private javafx.scene.control.TextField
     
    private javafx.scene.control.TextField
     
    private javafx.scene.control.TextField
     
    private int
     
    private double
    Total record duration
    private javafx.scene.control.ComboBox<SIDDumpConfiguration.SIDDumpPlayer>
     
    private javafx.scene.control.ToggleButton
     
     
    private javafx.scene.control.Button
     
    private double
     
     
    private javafx.collections.ObservableList<SidDumpOutput>
     
    private javafx.collections.ObservableList<SIDDumpConfiguration.SIDDumpPlayer>
     
    private javafx.scene.control.CheckBox
     
    private javafx.scene.control.ToggleButton
     
    private javafx.scene.control.Button
     
    private int
     
    private javafx.scene.control.TextField
     
    private javafx.scene.control.CheckBox
     

    Von Klasse geerbte Felder ui.common.C64VBox

    util

    Von Klasse geerbte Felder javafx.scene.layout.Region

    USE_COMPUTED_SIZE, USE_PREF_SIZE

    Von Klasse geerbte Felder javafx.scene.Node

    BASELINE_OFFSET_SAME_AS_HEIGHT
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
     
    SidDump(C64Window window, Player player)
     
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    void
     
    private int
    addNoteSpacing(int noteNum)
    Put a note spacing row into the table
    private int
    addPatternSpacing(int fPatternNum)
    Put a pattern spacing row into the table
    void
     
    private void
     
    private void
     
    private void
     
    private void
     
    private void
     
    private void
     
    private void
     
    private void
     
    private void
     
    private void
     
    private void
     
    private void
     
    private void
     
    protected void
     
    boolean
     
    void
    load(String filename)
    Re-load a SID dump file
    private int
    readNumber(String number, int radix)
     
    void
    replay(javafx.collections.ObservableList<SidDumpOutput> sidDumpOutputs)
    Replay a recorded SID dump
    void
    save(String filename, javafx.collections.ObservableList<SidDumpOutput> sidDumpOutputs)
    Save table into file (create SID dump file)
    private void
     
    void
    Stop recording
    void
     

    Von Klasse geerbte Methoden ui.common.C64VBox

    initialize

    Von Klasse geerbte Methoden javafx.scene.layout.VBox

    alignmentProperty, clearConstraints, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, fillWidthProperty, getAlignment, getClassCssMetaData, getContentBias, getCssMetaData, getMargin, getSpacing, getVgrow, isFillWidth, layoutChildren, requestLayout, setAlignment, setFillWidth, setMargin, setSpacing, setVgrow, spacingProperty

    Von Klasse geerbte Methoden javafx.scene.layout.Pane

    getChildren

    Von Klasse geerbte Methoden javafx.scene.layout.Region

    backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, computeMaxHeight, computeMaxWidth, getBackground, getBorder, getHeight, getInsets, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOpaqueInsets, getPadding, getPrefHeight, getPrefWidth, getShape, getUserAgentStylesheet, getWidth, heightProperty, insetsProperty, isCacheShape, isCenterShape, isResizable, isScaleShape, isSnapToPixel, layoutInArea, layoutInArea, layoutInArea, layoutInArea, maxHeight, maxHeightProperty, maxWidth, maxWidthProperty, minHeight, minHeightProperty, minWidth, minWidthProperty, opaqueInsetsProperty, paddingProperty, positionInArea, positionInArea, prefHeight, prefHeightProperty, prefWidth, prefWidthProperty, resize, scaleShapeProperty, setBackground, setBorder, setCacheShape, setCenterShape, setHeight, setMaxHeight, setMaxSize, setMaxWidth, setMinHeight, setMinSize, setMinWidth, setOpaqueInsets, setPadding, setPrefHeight, setPrefSize, setPrefWidth, setScaleShape, setShape, setSnapToPixel, setWidth, shapeProperty, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapPositionX, snapPositionY, snapSize, snapSizeX, snapSizeY, snapSpace, snapSpaceX, snapSpaceY, snapToPixelProperty, widthProperty

    Von Klasse geerbte Methoden javafx.scene.Parent

    getBaselineOffset, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, lookup, needsLayoutProperty, queryAccessibleAttribute, requestParentLayout, setNeedsLayout, updateBounds

    Von Klasse geerbte Methoden javafx.scene.Node

    accessibleHelpProperty, accessibleRoleDescriptionProperty, accessibleRoleProperty, accessibleTextProperty, addEventFilter, addEventHandler, applyCss, autosize, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, computeAreaInScreen, contains, contains, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, executeAccessibleAction, fireEvent, focusedProperty, focusTraversableProperty, focusVisibleProperty, focusWithinProperty, getAccessibleHelp, getAccessibleRole, getAccessibleRoleDescription, getAccessibleText, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClip, getCursor, getDepthTest, getEffect, getEffectiveNodeOrientation, getEventDispatcher, getId, getInitialCursor, getInitialFocusTraversable, getInputMethodRequests, getLayoutBounds, getLayoutX, getLayoutY, getLocalToParentTransform, getLocalToSceneTransform, getNodeOrientation, getOnContextMenuRequested, getOnDragDetected, getOnDragDone, getOnDragDropped, getOnDragEntered, getOnDragExited, getOnDragOver, getOnInputMethodTextChanged, getOnKeyPressed, getOnKeyReleased, getOnKeyTyped, getOnMouseClicked, getOnMouseDragEntered, getOnMouseDragExited, getOnMouseDragged, getOnMouseDragOver, getOnMouseDragReleased, getOnMouseEntered, getOnMouseExited, getOnMouseMoved, getOnMousePressed, getOnMouseReleased, getOnRotate, getOnRotationFinished, getOnRotationStarted, getOnScroll, getOnScrollFinished, getOnScrollStarted, getOnSwipeDown, getOnSwipeLeft, getOnSwipeRight, getOnSwipeUp, getOnTouchMoved, getOnTouchPressed, getOnTouchReleased, getOnTouchStationary, getOnZoom, getOnZoomFinished, getOnZoomStarted, getOpacity, getParent, getProperties, getPseudoClassStates, getRotate, getRotationAxis, getScaleX, getScaleY, getScaleZ, getScene, getStyle, getStyleableParent, getStyleClass, getTransforms, getTranslateX, getTranslateY, getTranslateZ, getTypeSelector, getUserData, getViewOrder, hasProperties, hoverProperty, idProperty, inputMethodRequestsProperty, intersects, intersects, isCache, isDisable, isDisabled, isFocused, isFocusTraversable, isFocusVisible, isFocusWithin, isHover, isManaged, isMouseTransparent, isPickOnBounds, isPressed, isVisible, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParent, localToParent, localToParent, localToParent, localToParent, localToParentTransformProperty, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToSceneTransformProperty, localToScreen, localToScreen, localToScreen, localToScreen, localToScreen, lookupAll, managedProperty, mouseTransparentProperty, nodeOrientationProperty, notifyAccessibleAttributeChanged, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, opacityProperty, parentProperty, parentToLocal, parentToLocal, parentToLocal, parentToLocal, parentToLocal, pickOnBoundsProperty, pressedProperty, pseudoClassStateChanged, relocate, removeEventFilter, removeEventHandler, requestFocus, resizeRelocate, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, screenToLocal, screenToLocal, screenToLocal, setAccessibleHelp, setAccessibleRole, setAccessibleRoleDescription, setAccessibleText, setBlendMode, setCache, setCacheHint, setClip, setCursor, setDepthTest, setDisable, setDisabled, setEffect, setEventDispatcher, setEventHandler, setFocused, setFocusTraversable, setHover, setId, setInputMethodRequests, setLayoutX, setLayoutY, setManaged, setMouseTransparent, setNodeOrientation, setOnContextMenuRequested, setOnDragDetected, setOnDragDone, setOnDragDropped, setOnDragEntered, setOnDragExited, setOnDragOver, setOnInputMethodTextChanged, setOnKeyPressed, setOnKeyReleased, setOnKeyTyped, setOnMouseClicked, setOnMouseDragEntered, setOnMouseDragExited, setOnMouseDragged, setOnMouseDragOver, setOnMouseDragReleased, setOnMouseEntered, setOnMouseExited, setOnMouseMoved, setOnMousePressed, setOnMouseReleased, setOnRotate, setOnRotationFinished, setOnRotationStarted, setOnScroll, setOnScrollFinished, setOnScrollStarted, setOnSwipeDown, setOnSwipeLeft, setOnSwipeRight, setOnSwipeUp, setOnTouchMoved, setOnTouchPressed, setOnTouchReleased, setOnTouchStationary, setOnZoom, setOnZoomFinished, setOnZoomStarted, setOpacity, setPickOnBounds, setPressed, setRotate, setRotationAxis, setScaleX, setScaleY, setScaleZ, setStyle, setTranslateX, setTranslateY, setTranslateZ, setUserData, setViewOrder, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, toString, translateXProperty, translateYProperty, translateZProperty, usesMirroring, viewOrderProperty, visibleProperty

    Von Klasse geerbte Methoden java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Von Schnittstelle geerbte Methoden javafx.css.Styleable

    getStyleableNode

    Von Schnittstelle geerbte Methoden ui.common.UIPart

    build, getBundleName, getFxml
  • Felddetails

    • ID

      public static final String ID
      Siehe auch:
    • loadDump

      private javafx.scene.control.Button loadDump
    • saveDump

      private javafx.scene.control.Button saveDump
    • stop

      private javafx.scene.control.Button stop
    • replayAll

      private javafx.scene.control.ToggleButton replayAll
    • startStopRecording

      private javafx.scene.control.ToggleButton startStopRecording
    • startStopPlayer

      private javafx.scene.control.CheckBox startStopPlayer
    • timeInSeconds

      private javafx.scene.control.CheckBox timeInSeconds
    • lowResolutionMode

      private javafx.scene.control.CheckBox lowResolutionMode
    • firstFrame

      private javafx.scene.control.TextField firstFrame
    • noteSpacing

      private javafx.scene.control.TextField noteSpacing
    • maxRecordLength

      private javafx.scene.control.TextField maxRecordLength
    • patternSpacing

      private javafx.scene.control.TextField patternSpacing
    • oldNoteFactor

      private javafx.scene.control.TextField oldNoteFactor
    • tableFontSize

      private javafx.scene.control.TextField tableFontSize
    • baseFreq

      private javafx.scene.control.TextField baseFreq
    • baseNote

      private javafx.scene.control.TextField baseNote
    • callsPerFrame

      private javafx.scene.control.TextField callsPerFrame
    • regPlayer

      private javafx.scene.control.ComboBox<SIDDumpConfiguration.SIDDumpPlayer> regPlayer
    • dumpTable

      private javafx.scene.control.TableView<SidDumpOutput> dumpTable
    • sidDumpOutputs

      private javafx.collections.ObservableList<SidDumpOutput> sidDumpOutputs
    • sidDumpPlayers

      private javafx.collections.ObservableList<SIDDumpConfiguration.SIDDumpPlayer> sidDumpPlayers
    • sidDumpExtension

      private SIDDumpExtension sidDumpExtension
    • loadAddress

      private int loadAddress
    • initAddress

      private int initAddress
    • playerAddress

      private int playerAddress
    • subTune

      private int subTune
    • seconds

      private double seconds
    • recordLength

      private double recordLength
      Total record duration
    • fPlayerThread

      private Thread fPlayerThread
    • fRegOrder

    • fReplayFreq

      private int fReplayFreq
    • leftVolume

      private float leftVolume
    • replayer

      private SidDumpReplayer replayer
    • changeListener

      private PropertyChangeListener changeListener
  • Konstruktordetails

    • SidDump

      public SidDump()
    • SidDump

      public SidDump(C64Window window, Player player)
  • Methodendetails

    • initialize

      protected void initialize()
      Angegeben von:
      initialize in Klasse C64VBox
    • doClose

      public void doClose()
      Angegeben von:
      doClose in Schnittstelle UIPart
    • doLoadDump

      private void doLoadDump()
    • doSaveDump

      private void doSaveDump()
    • doReplayAll

      private void doReplayAll()
    • doStartStopRecording

      private void doStartStopRecording()
    • doSetPlayer

      private void doSetPlayer()
    • doSetNoteSpacing

      private void doSetNoteSpacing()
    • doSetPatternSpacing

      private void doSetPatternSpacing()
    • doSetOldNoteFactor

      private void doSetOldNoteFactor()
    • doSetBaseFreq

      private void doSetBaseFreq()
    • doSetTableFontSize

      private void doSetTableFontSize()
    • doSetBaseNote

      private void doSetBaseNote()
    • doSetCallsPerFrame

      private void doSetCallsPerFrame()
    • doSetFirstFrame

      private void doSetFirstFrame()
    • setTune

      private void setTune(SidTune tune)
    • stopRecording

      public void stopRecording()
      Stop recording
    • load

      public void load(String filename)
      Re-load a SID dump file
      Parameter:
      filename - file name to load
    • readNumber

      private int readNumber(String number, int radix)
    • addNoteSpacing

      private int addNoteSpacing(int noteNum)
      Put a note spacing row into the table
    • addPatternSpacing

      private int addPatternSpacing(int fPatternNum)
      Put a pattern spacing row into the table
    • save

      public void save(String filename, javafx.collections.ObservableList<SidDumpOutput> sidDumpOutputs)
      Save table into file (create SID dump file)
      Parameter:
      filename - file name
      sidDumpOutputs -
    • add

      public void add(SidDumpOutput output)
    • isAborted

      public boolean isAborted()
    • replay

      public void replay(javafx.collections.ObservableList<SidDumpOutput> sidDumpOutputs) throws InvalidCommandException
      Replay a recorded SID dump
      Parameter:
      sidDumpOutputs -
      Löst aus:
      InvalidCommandException
    • stopReplay

      public void stopReplay()