File | Line |
---|
org/diyefi/openlogviewer/graphing/GraphPositionPanel.java | 105 |
org/diyefi/openlogviewer/graphing/GraphPositionPanel.java | 151 |
final FontMetrics fm = this.getFontMetrics(this.getFont()); //For getting string width
//Find first position marker placement
double nextPositionMarker = getFirstPositionMarkerPlacement();
//Paint left to right
double position = graphPosition - majorGraduationSpacing;
for (int i = -(int) offset; i < this.getWidth() + (int) offset; i++) { // TODO Ditto!
if (position >= nextPositionMarker - margin) {
int xCoord = i;
if (xCoord >= 0 && xCoord < validSnappingPositions.length) {
if (validSnappingPositions[xCoord]) {
//Check this first to see if there is no need to modify xCoord.
} else if (xCoord + 1 < validSnappingPositions.length && validSnappingPositions[xCoord + 1]) {
xCoord++;
} else if (xCoord > 0 && validSnappingPositions[xCoord - 1]) {
xCoord--;
}
} |
File | Line |
---|
org/diyefi/openlogviewer/graphing/GraphPositionPanel.java | 90 |
org/diyefi/openlogviewer/graphing/GraphPositionPanel.java | 136 |
private void paintPositionData(final Graphics2D g2d, final boolean zoomedOut) {
final double graphPosition = OpenLogViewer.getInstance().getEntireGraphingPanel().getGraphPosition();
final int zoom = OpenLogViewer.getInstance().getEntireGraphingPanel().getZoom();
double offset = 0d;
double margin = 0d;
if (zoomedOut) {
offset = majorGraduationSpacing / zoom;
offset = Math.ceil(offset);
margin = (1d / zoom) / 2d;
} else {
offset = majorGraduationSpacing * zoom;
offset = Math.round(offset);
margin = (1d / zoom) / 2d;
}
g2d.setColor(positionDataColor); |
File | Line |
---|
org/diyefi/openlogviewer/graphing/SingleGraphPanel.java | 338 |
org/diyefi/openlogviewer/graphing/SingleGraphPanel.java | 378 |
public final void initGraphZoomedOut() {
if (GDE != null) {
final int graphPosition = (int)OpenLogViewer.getInstance().getEntireGraphingPanel().getGraphPosition();
int graphWindowWidth = OpenLogViewer.getInstance().getEntireGraphingPanel().getWidth();
final int zoom = OpenLogViewer.getInstance().getEntireGraphingPanel().getZoom(); |
File | Line |
---|
org/diyefi/openlogviewer/graphing/SingleGraphPanel.java | 491 |
org/diyefi/openlogviewer/graphing/SingleGraphPanel.java | 530 |
for (int i = zoom * 2; i < rightGraphPosition; i += zoom) {
dataPointsToDisplay[nextAarrayIndex] = -Double.MAX_VALUE;
dataPointRangeInfo[nextAarrayIndex][0] = -Double.MAX_VALUE;
dataPointRangeInfo[nextAarrayIndex][1] = -Double.MAX_VALUE;
dataPointRangeInfo[nextAarrayIndex][2] = -Double.MAX_VALUE;
nextAarrayIndex++;
} |
File | Line |
---|
org/diyefi/openlogviewer/graphing/SingleGraphPanel.java | 468 |
org/diyefi/openlogviewer/graphing/SingleGraphPanel.java | 491 |
for (int i = position; i < 0; i += zoom) {
dataPointsToDisplay[nextAarrayIndex] = -Double.MAX_VALUE;
dataPointRangeInfo[nextAarrayIndex][0] = -Double.MAX_VALUE;
dataPointRangeInfo[nextAarrayIndex][1] = -Double.MAX_VALUE;
dataPointRangeInfo[nextAarrayIndex][2] = -Double.MAX_VALUE;
nextAarrayIndex++;
} |
File | Line |
---|
org/diyefi/openlogviewer/optionpanel/OptionFrameV2.java | 140 |
org/diyefi/openlogviewer/optionpanel/OptionFrameV2.java | 152 |
public void componentRemoved(final ContainerEvent e) {
if (e.getChild() != null) {
if (e.getChild() instanceof ActiveHeaderLabel) {
((ActiveHeaderLabel) e.getChild()).setEnabled(false); |
File | Line |
---|
org/diyefi/openlogviewer/graphing/GraphPositionPanel.java | 66 |
org/diyefi/openlogviewer/graphing/InfoPanel.java | 78 |
if (!this.getSize().equals(this.getParent().getSize())) {
this.setSize(this.getParent().getSize());
} |
File | Line |
---|
org/diyefi/openlogviewer/PlayBarPanel.java | 233 |
org/diyefi/openlogviewer/graphing/GraphPositionPanel.java | 78 |
} else if (genLog.getLogStatus() == GenericLog.LogState.LOG_LOADED) {
final int zoom = OpenLogViewer.getInstance().getEntireGraphingPanel().getZoom();
final boolean zoomedOut = OpenLogViewer.getInstance().getEntireGraphingPanel().isZoomedOutBeyondOneToOne();
if (!zoomedOut || zoom == 1) { |
File | Line |
---|
org/diyefi/openlogviewer/filefilters/FreeEMSFileFilter.java | 38 |
org/diyefi/openlogviewer/filefilters/MSTypeFileFilter.java | 38 |
}
@Override
public final boolean accept(final File file) {
if (file.isDirectory()) {
return true;
}
final String extension = Utilities.getExtension(file);
if ("log".equals(extension)) { |
File | Line |
---|
org/diyefi/openlogviewer/optionpanel/OptionFrameV2.java | 513 |
org/diyefi/openlogviewer/propertypanel/PropertiesPane.java | 378 |
}
@Override
public void mouseEntered(final MouseEvent e) {
}
@Override
public void mouseExited(final MouseEvent e) {
}
@Override
public void mousePressed(final MouseEvent e) { |
File | Line |
---|
org/diyefi/openlogviewer/filefilters/CSVFileFilter.java | 38 |
org/diyefi/openlogviewer/filefilters/FreeEMSBinFileFilter.java | 38 |
}
@Override
public final boolean accept(final File file) {
if (file.isDirectory()) {
return true;
}
final String extension = Utilities.getExtension(file);
return "log".equals(extension); |
File | Line |
---|
org/diyefi/openlogviewer/propertypanel/PropertiesPane.java | 240 |
org/diyefi/openlogviewer/propertypanel/PropertiesPane.java | 247 |
public final void resetProperties() {
for (int i = 0; i < propertyView.getComponentCount(); i++) {
final PropertyPanel pp = (PropertyPanel) propertyView.getComponent(i);
pp.reset(); |
File | Line |
---|
org/diyefi/openlogviewer/filefilters/CSVFileFilter.java | 38 |
org/diyefi/openlogviewer/filefilters/FreeEMSFileFilter.java | 38 |
}
@Override
public final boolean accept(final File file) {
if (file.isDirectory()) {
return true;
}
final String extension = Utilities.getExtension(file); |
File | Line |
---|
org/diyefi/openlogviewer/graphing/GraphPositionPanel.java | 91 |
org/diyefi/openlogviewer/graphing/SingleGraphPanel.java | 270 |
final double graphPosition = OpenLogViewer.getInstance().getEntireGraphingPanel().getGraphPosition();
final int zoom = OpenLogViewer.getInstance().getEntireGraphingPanel().getZoom(); |
File | Line |
---|
org/diyefi/openlogviewer/PlayBarPanel.java | 234 |
org/diyefi/openlogviewer/graphing/InfoPanel.java | 112 |
final int zoom = OpenLogViewer.getInstance().getEntireGraphingPanel().getZoom();
final boolean zoomedOut = OpenLogViewer.getInstance().getEntireGraphingPanel().isZoomedOutBeyondOneToOne(); |
File | Line |
---|
org/diyefi/openlogviewer/propertypanel/PropertiesPane.java | 240 |
org/diyefi/openlogviewer/propertypanel/PropertiesPane.java | 260 |
private PropertyPanel exists(final SingleProperty sp) {
for (int i = 0; i < propertyView.getComponentCount(); i++) {
final PropertyPanel pp = (PropertyPanel) propertyView.getComponent(i); |
File | Line |
---|
org/diyefi/openlogviewer/graphing/SingleGraphPanel.java | 87 |
org/diyefi/openlogviewer/graphing/SingleGraphPanel.java | 556 |
final boolean zoomedOut = OpenLogViewer.getInstance().getEntireGraphingPanel().isZoomedOutBeyondOneToOne();
if (zoomedOut) {
initGraphZoomedOut();
} else {
initGraphZoomed();
} |
File | Line |
---|
org/diyefi/openlogviewer/graphing/MultiGraphLayeredPane.java | 86 |
org/diyefi/openlogviewer/graphing/MultiGraphLayeredPane.java | 153 |
for (int i = 0; i < this.getComponentCount(); i++) {
if (this.getComponent(i) instanceof SingleGraphPanel) {
final SingleGraphPanel singleGraph = (SingleGraphPanel) this.getComponent(i); |
File | Line |
---|
org/diyefi/openlogviewer/OpenLogViewer.java | 345 |
org/diyefi/openlogviewer/OpenLogViewer.java | 376 |
private void removeApplicationWideProperty(final String key) {
try {
final Properties AppWide = new Properties();
final File AppWideFile = openAppWideProps(AppWide);
if (AppWideFile != null) { |
File | Line |
---|
org/diyefi/openlogviewer/graphing/EntireGraphingPanel.java | 628 |
org/diyefi/openlogviewer/graphing/EntireGraphingPanel.java | 659 |
case KeyEvent.VK_KP_RIGHT: {
int localZoom = zoom;
if(zoomedOutBeyondOneToOne){
localZoom = 1;
}
if (e.getModifiers() == InputEvent.CTRL_MASK) {
//Big scroll
moveEntireGraphingPanel(this.getWidth() * 0.75); |
File | Line |
---|
org/diyefi/openlogviewer/propertypanel/PropertiesPane.java | 169 |
org/diyefi/openlogviewer/propertypanel/PropertiesPane.java | 178 |
cancel.addActionListener(new ActionListener() {
@Override
public void actionPerformed(final ActionEvent e) {
OpenLogViewer.getInstance().getPropertyPane().resetProperties(); |
File | Line |
---|
org/diyefi/openlogviewer/graphing/MultiGraphLayeredPane.java | 60 |
org/diyefi/openlogviewer/graphing/MultiGraphLayeredPane.java | 138 |
for (int i = 0; i < this.getComponentCount(); i++) {
if (this.getComponent(i) instanceof SingleGraphPanel) {
final SingleGraphPanel gl = (SingleGraphPanel) this.getComponent(i); |
File | Line |
---|
org/diyefi/openlogviewer/graphing/EntireGraphingPanel.java | 191 |
org/diyefi/openlogviewer/graphing/EntireGraphingPanel.java | 231 |
public final void zoomOutCoarse() {
final int zoomAmount = (int) Math.sqrt(zoom);
for (int i = 0; i < zoomAmount; i++) { |
File | Line |
---|
org/diyefi/openlogviewer/coloring/MarkedColor.java | 64 |
org/diyefi/openlogviewer/propertypanel/SingleProperty.java | 52 |
}
public final Color getColor() {
return color;
}
public final void setColor(final Color color) {
this.color = color;
}
public final String getHeader() { |
File | Line |
---|
org/diyefi/openlogviewer/OpenLogViewer.java | 360 |
org/diyefi/openlogviewer/OpenLogViewer.java | 376 |
private void removeApplicationWideProperty(final String key) {
try {
final Properties AppWide = new Properties();
final File AppWideFile = openAppWideProps(AppWide);
if (AppWideFile != null) {
AppWide.remove(key); |
File | Line |
---|
org/diyefi/openlogviewer/graphing/SingleGraphPanel.java | 431 |
org/diyefi/openlogviewer/graphing/SingleGraphPanel.java | 506 |
newData = GDE.get(i);
acummulateData += newData;
divisor++;
if (newData < minData) {
minData = newData;
}
if (newData > maxData) {
maxData = newData;
} |
File | Line |
---|
org/diyefi/openlogviewer/graphing/SingleGraphPanel.java | 422 |
org/diyefi/openlogviewer/graphing/SingleGraphPanel.java | 500 |
double minData = Double.MAX_VALUE;
double maxData = -Double.MAX_VALUE;
double newData = 0.0;
double acummulateData = 0.0;
int divisor = 0;
for (int i = 0; i < availableDataRecords; i++) { |
File | Line |
---|
org/diyefi/openlogviewer/optionpanel/OptionFrameV2.java | 386 |
org/diyefi/openlogviewer/optionpanel/OptionFrameV2.java | 395 |
private ActionListener saveButtonListener = new ActionListener() {
@Override
public void actionPerformed(final ActionEvent e) {
if (GDE != null) {
changeGDEValues(); |
File | Line |
---|
org/diyefi/openlogviewer/graphing/SingleGraphPanel.java | 464 |
org/diyefi/openlogviewer/graphing/SingleGraphPanel.java | 519 |
dataPointRangeInfo[nextAarrayIndex][0] = minData;
dataPointRangeInfo[nextAarrayIndex][1] = averageData;
dataPointRangeInfo[nextAarrayIndex][2] = maxData; |
File | Line |
---|
org/diyefi/openlogviewer/graphing/MultiGraphLayeredPane.java | 86 |
org/diyefi/openlogviewer/graphing/MultiGraphLayeredPane.java | 123 |
for (int i = 0; i < this.getComponentCount(); i++) {
if (this.getComponent(i) instanceof SingleGraphPanel && this.getComponent(i).getName().equals(header)) { |
File | Line |
---|
org/diyefi/openlogviewer/OpenLogViewer.java | 345 |
org/diyefi/openlogviewer/OpenLogViewer.java | 360 |
private void saveApplicationWideProperty(final String key, final String value) {
try {
final Properties AppWide = new Properties();
final File AppWideFile = openAppWideProps(AppWide);
if (AppWideFile != null) { |
File | Line |
---|
org/diyefi/openlogviewer/decoder/FreeEMSBin.java | 422 |
org/diyefi/openlogviewer/decoder/FreeEMSBin.java | 424 |
} else if (field.getType() == types.SINT16) {
decodedLog.addValue(field.getID(), rawValue);
} else if (field.getType() == types.SINT32) { |
File | Line |
---|
org/diyefi/openlogviewer/OpenLogViewer.java | 410 |
org/diyefi/openlogviewer/propertypanel/PropertiesPane.java | 113 |
throw new RuntimeException("Couldn't create directory for props..."); // find somewhere else
}
} catch (IOException IOE) {
System.out.print(IOE.getMessage());
}
} else { |
File | Line |
---|
org/diyefi/openlogviewer/propertypanel/PropertiesPane.java | 276 |
org/diyefi/openlogviewer/propertypanel/PropertiesPane.java | 310 |
propertyView.remove(propertyView.getComponent(i));
propertyView.setPreferredSize(new Dimension(propertyView.getPreferredSize().width, propertyView.getPreferredSize().height - 60)); |
File | Line |
---|
org/diyefi/openlogviewer/optionpanel/OptionFrameV2.java | 375 |
org/diyefi/openlogviewer/optionpanel/OptionFrameV2.java | 386 |
private ActionListener applyButtonListener = new ActionListener() {
@Override
public void actionPerformed(final ActionEvent e) {
if (GDE != null) { |
File | Line |
---|
org/diyefi/openlogviewer/PlayBarPanel.java | 236 |
org/diyefi/openlogviewer/PlayBarPanel.java | 240 |
} else {
for (int i = zoom; i > 1; i--) {
OpenLogViewer.getInstance().getEntireGraphingPanel().zoomOut(); |
File | Line |
---|
org/diyefi/openlogviewer/graphing/SingleGraphPanel.java | 174 |
org/diyefi/openlogviewer/graphing/SingleGraphPanel.java | 179 |
if (traceData != leftOfTraceData) {
// fillRect() is 95% faster than fillOval() for a 3x3 square on Ben's dev machine
g2d.fillRect(screenPositionXCoord - 1, screenPositionYCoord - 1, 3, 3);
}
} else if (insideTrace) { |
File | Line |
---|
org/diyefi/openlogviewer/graphing/SingleGraphPanel.java | 174 |
org/diyefi/openlogviewer/graphing/SingleGraphPanel.java | 184 |
if (traceData != leftOfTraceData || traceData != rightOfTraceData) {
// fillRect() is 95% faster than fillOval() for a 3x3 square on Ben's dev machine
g2d.fillRect(screenPositionXCoord - 1, screenPositionYCoord - 1, 3, 3);
}
} |
File | Line |
---|
org/diyefi/openlogviewer/genericlog/GenericLog.java | 136 |
org/diyefi/openlogviewer/genericlog/GenericLog.java | 168 |
System.out.println("Memory After = Max: " + ourRuntime.maxMemory() + ", Free: " + ourRuntime.freeMemory() + ", Total: " + ourRuntime.totalMemory()); |
File | Line |
---|
org/diyefi/openlogviewer/decoder/FreeEMSBin.java | 323 |
org/diyefi/openlogviewer/decoder/FreeEMSBin.java | 332 |
fis.close();
}
} catch (IOException ioe) {
ioe.printStackTrace();
System.out.println("Failed To Close FIS Stream!"); |
File | Line |
---|
org/diyefi/openlogviewer/PlayBarPanel.java | 234 |
org/diyefi/openlogviewer/graphing/SingleGraphPanel.java | 555 |
this.setBounds(0, wherePixel, lg.getWidth(), lg.getHeight() / (lg.getTotalSplits()));
final boolean zoomedOut = OpenLogViewer.getInstance().getEntireGraphingPanel().isZoomedOutBeyondOneToOne();
if (zoomedOut) { |
File | Line |
---|
org/diyefi/openlogviewer/OpenLogViewer.java | 426 |
org/diyefi/openlogviewer/OpenLogViewer.java | 452 |
if (fullscreen) {
final GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
final GraphicsDevice[] gs = ge.getScreenDevices(); |
File | Line |
---|
org/diyefi/openlogviewer/graphing/EntireGraphingPanel.java | 262 |
org/diyefi/openlogviewer/graphing/EntireGraphingPanel.java | 272 |
zoomOut();
if (zoomedOutBeyondOneToOne) {
dataPointsThatFitInDisplay = graphWindowWidth * zoom;
} else {
dataPointsThatFitInDisplay = graphWindowWidth / zoom;
}
} |
File | Line |
---|
org/diyefi/openlogviewer/decoder/CSVTypeLog.java | 57 |
org/diyefi/openlogviewer/decoder/FreeEMSBin.java | 319 |
System.out.println("Loaded " + (decodedLog.getRecordCount() + 1) + " records in " + (System.currentTimeMillis() - startTime) + " millis!"); |
File | Line |
---|
org/diyefi/openlogviewer/coloring/InitialLineColoring.java | 44 |
org/diyefi/openlogviewer/coloring/InitialLineColoring.java | 46 |
colorList.add(new MarkedColor(Color.getHSBColor(0.5F, 1.0F, 1.0F), true, 0.0));
colorList.add(new MarkedColor(Color.getHSBColor(0.75F, 1.0F, 1.0F), true, 0.0)); |
File | Line |
---|
org/diyefi/openlogviewer/PlayBarPanel.java | 235 |
org/diyefi/openlogviewer/graphing/SingleGraphPanel.java | 87 |
boolean zoomedOut = OpenLogViewer.getInstance().getEntireGraphingPanel().isZoomedOutBeyondOneToOne();
if (zoomedOut) { |
File | Line |
---|
org/diyefi/openlogviewer/propertypanel/PropertiesPane.java | 107 |
org/diyefi/openlogviewer/propertypanel/PropertiesPane.java | 118 |
} else {
OLVProperties = new File(homeDir.getAbsolutePath() + systemDelim + ".OpenLogViewer" + systemDelim + "OLVProperties.olv"); |
File | Line |
---|
org/diyefi/openlogviewer/optionpanel/OptionFrameV2.java | 474 |
org/diyefi/openlogviewer/optionpanel/OptionFrameV2.java | 480 |
GDE.setDisplayMinValue(Double.parseDouble(minField.getText()));
} catch (Exception ex) {
throw new RuntimeException("TODO: do something with Auto field"); // TODO
} |
File | Line |
---|
org/diyefi/openlogviewer/graphing/SingleGraphPanel.java | 313 |
org/diyefi/openlogviewer/graphing/SingleGraphPanel.java | 316 |
} else if (resultMax.length() < resultMean.length()) {
meanData = MathUtils.roundToSignificantFigures(meanData, resultMax.length() - 2); |
File | Line |
---|
org/diyefi/openlogviewer/graphing/InfoPanel.java | 111 |
org/diyefi/openlogviewer/graphing/SingleGraphPanel.java | 381 |
int graphWindowWidth = OpenLogViewer.getInstance().getEntireGraphingPanel().getWidth();
final int zoom = OpenLogViewer.getInstance().getEntireGraphingPanel().getZoom();
final int position = graphPosition - (EntireGraphingPanel.LEFT_OFFSCREEN_POINTS_ZOOMED_OUT * zoom); |
File | Line |
---|
org/diyefi/openlogviewer/graphing/GraphPositionPanel.java | 79 |
org/diyefi/openlogviewer/graphing/SingleGraphPanel.java | 555 |
this.setBounds(0, wherePixel, lg.getWidth(), lg.getHeight() / (lg.getTotalSplits()));
final boolean zoomedOut = OpenLogViewer.getInstance().getEntireGraphingPanel().isZoomedOutBeyondOneToOne();
if (zoomedOut) { |
File | Line |
---|
org/diyefi/openlogviewer/genericlog/GenericLog.java | 66 |
org/diyefi/openlogviewer/genericlog/GenericLog.java | 70 |
} else if ((LogState) propertyChangeEvent.getNewValue() == LogState.LOG_LOADED) {
final GenericLog genLog = (GenericLog) propertyChangeEvent.getSource();
genLog.setLogStatus(LogState.LOG_LOADED); |
File | Line |
---|
org/diyefi/openlogviewer/coloring/MarkedColor.java | 50 |
org/diyefi/openlogviewer/coloring/MarkedColor.java | 56 |
this.availability = availability;
hue = -1.0;
}
public MarkedColor(final Color color, final boolean availability, final double hue) { |