some code cleaning
This commit is contained in:
parent
ccf1b61796
commit
dd1fbd6199
@ -5,5 +5,5 @@ javac.debug=true
|
||||
javadoc.preview=true
|
||||
jnlp.signing.keypass=123456
|
||||
jnlp.signing.storepass=123456
|
||||
user.properties.file=/home/tobias/.netbeans/8.1/build.properties
|
||||
user.properties.file=/home/tube/.netbeans/8.1/build.properties
|
||||
ivy.home=/usr/share/java/
|
||||
|
@ -3,11 +3,23 @@
|
||||
<editor-bookmarks xmlns="http://www.netbeans.org/ns/editor-bookmarks/2" lastBookmarkId="0"/>
|
||||
<open-files xmlns="http://www.netbeans.org/ns/projectui-open-files/2">
|
||||
<group>
|
||||
<file>file:/home/tobias/NetBeansProjects/SeSim/src/sesim/AutoTraderGui.java</file>
|
||||
<file>file:/home/tobias/NetBeansProjects/SeSim/src/sesim/AutoTraderLoader.java</file>
|
||||
<file>file:/home/tobias/NetBeansProjects/SeSim/src/gui/Globals.java</file>
|
||||
<file>file:/home/tobias/NetBeansProjects/SeSim/src/chart/Chart.java</file>
|
||||
<file>file:/home/tobias/NetBeansProjects/SeSim/src/gui/NewMDIApplication.java</file>
|
||||
<file>file:/home/tube/NetBeansProjects/SeSim/src/traders/RandomTraderA.java</file>
|
||||
<file>file:/home/tube/NetBeansProjects/SeSim/test/sesim/Test.java</file>
|
||||
<file>file:/home/tube/NetBeansProjects/SeSim/src/gui/StatisticsPanel.java</file>
|
||||
<file>file:/home/tube/NetBeansProjects/SeSim/src/sesim/OHLCData.java</file>
|
||||
<file>file:/home/tube/NetBeansProjects/SeSim/src/sesim/MinMax.java</file>
|
||||
<file>file:/home/tube/NetBeansProjects/SeSim/build.xml</file>
|
||||
<file>file:/home/tube/NetBeansProjects/SeSim/src/sesim/AutoTraderLoader.java</file>
|
||||
<file>file:/home/tube/NetBeansProjects/SeSim/src/traders/ManTrader/ManTrader.java</file>
|
||||
<file>file:/home/tube/NetBeansProjects/SeSim/src/gui/NewMDIApplication.java</file>
|
||||
<file>file:/home/tube/NetBeansProjects/SeSim/src/gui/AboutDialog.java</file>
|
||||
<file>file:/home/tube/NetBeansProjects/SeSim/src/chart/FullChart.java</file>
|
||||
<file>file:/home/tube/NetBeansProjects/SeSim/src/gui/EditAutoTraderList.java</file>
|
||||
<file>file:/home/tube/NetBeansProjects/SeSim/nbproject/jnlp-impl.xml</file>
|
||||
<file>file:/home/tube/NetBeansProjects/SeSim/README.md</file>
|
||||
<file>file:/home/tube/NetBeansProjects/SeSim/src/gui/EditStrategies.java</file>
|
||||
<file>file:/home/tube/NetBeansProjects/SeSim/src/chart/Chart.java</file>
|
||||
<file>file:/home/tube/NetBeansProjects/SeSim/src/gui/MainChart.java</file>
|
||||
</group>
|
||||
</open-files>
|
||||
</project-private>
|
||||
|
@ -41,7 +41,7 @@ public class Chart extends javax.swing.JPanel implements QuoteReceiver, Scrollab
|
||||
/**
|
||||
* width of y legend in em
|
||||
*/
|
||||
protected float y_legend_width = 10;
|
||||
protected float yl_width = 10;
|
||||
|
||||
protected int num_bars = 4000;
|
||||
|
||||
@ -78,7 +78,6 @@ public class Chart extends javax.swing.JPanel implements QuoteReceiver, Scrollab
|
||||
// scrollPane.setViewportView(this);
|
||||
}
|
||||
|
||||
|
||||
OHLCData data;
|
||||
|
||||
@Override
|
||||
@ -149,40 +148,24 @@ public class Chart extends javax.swing.JPanel implements QuoteReceiver, Scrollab
|
||||
*/
|
||||
void drawXLegend(Graphics2D g, XLegendDef xld) {
|
||||
|
||||
// Caluclate with of y legend in pixels
|
||||
int yl_width_p = (int) (yl_width * em_width);
|
||||
|
||||
int yw = (int) (this.y_legend_width * this.em_width);
|
||||
|
||||
//g.setColor(Color.BLUE);
|
||||
|
||||
|
||||
// g.drawRect(clip_bounds.x, clip_bounds.y, clip_bounds.width - yw-1, clip_bounds.height-1);
|
||||
|
||||
|
||||
|
||||
g.setClip(clip_bounds.x, clip_bounds.y, clip_bounds.width - yw, clip_bounds.height);
|
||||
|
||||
|
||||
|
||||
Dimension dim = getSize();
|
||||
|
||||
|
||||
System.out.printf("%d %d vs %d %d\n", dim.width,dim.height,clip_bounds.width,clip_bounds.height);
|
||||
//System.exit(0);
|
||||
|
||||
g.setClip(clip_bounds.x, clip_bounds.y, clip_bounds.width - yl_width_p, clip_bounds.height);
|
||||
|
||||
int y = clip_bounds.height - em_height * xl_height;
|
||||
|
||||
// g.drawLine(0, y, dim.width, y);
|
||||
|
||||
// Set background color
|
||||
if (this.xl_bgcolor != null) {
|
||||
Color cur = g.getColor();
|
||||
g.setColor(xl_bgcolor);
|
||||
g.fillRect(0, y, dim.width, em_height * xl_height);
|
||||
g.drawRect(0, y, dim.width, em_height * xl_height);
|
||||
g.fillRect(clip_bounds.x, y, clip_bounds.width, em_height * xl_height);
|
||||
g.drawRect(clip_bounds.y, y, clip_bounds.width, em_height * xl_height);
|
||||
g.setColor(cur);
|
||||
}
|
||||
|
||||
Dimension dim = getSize();
|
||||
|
||||
int n;
|
||||
double x;
|
||||
|
||||
@ -372,7 +355,7 @@ public class Chart extends javax.swing.JPanel implements QuoteReceiver, Scrollab
|
||||
dim = this.clip_bounds;
|
||||
|
||||
// Dimension rv = this.getSize();
|
||||
int yw = (int) (this.y_legend_width * this.em_width);
|
||||
int yw = (int) (this.yl_width * this.em_width);
|
||||
|
||||
g.drawLine(dim.width + dim.x - yw, 0, dim.width + dim.x - yw, dim.height);
|
||||
|
||||
@ -420,7 +403,7 @@ public class Chart extends javax.swing.JPanel implements QuoteReceiver, Scrollab
|
||||
this.drawYLegend(ctx);
|
||||
|
||||
/// ctx.g.setColor(Color.ORANGE);
|
||||
int yw = (int) (this.y_legend_width * this.em_width);
|
||||
int yw = (int) (this.yl_width * this.em_width);
|
||||
|
||||
ctx.g.setClip(clip_bounds.x, clip_bounds.y, clip_bounds.width - yw, clip_bounds.height);
|
||||
// ctx.g.setClip(ctx.rect.x, ctx.rect.y, ctx.rect.width-yw, ctx.rect.height);
|
||||
@ -503,8 +486,8 @@ public class Chart extends javax.swing.JPanel implements QuoteReceiver, Scrollab
|
||||
|
||||
int my = clip_bounds.height - em_height * xl_height;
|
||||
|
||||
g.setColor(Color.RED);
|
||||
g.drawRect(clip_bounds.x,clip_bounds.y,clip_bounds.width,my);
|
||||
g.setColor(Color.GREEN);
|
||||
g.drawRect(clip_bounds.x, clip_bounds.y, clip_bounds.width, my);
|
||||
|
||||
int h = (int) (my * d.height);
|
||||
|
||||
@ -512,8 +495,6 @@ public class Chart extends javax.swing.JPanel implements QuoteReceiver, Scrollab
|
||||
|
||||
g.draw(c_rect);
|
||||
|
||||
|
||||
|
||||
RenderCtx ctx = new RenderCtx();
|
||||
|
||||
ctx.rect = c_rect;
|
||||
@ -536,7 +517,7 @@ public class Chart extends javax.swing.JPanel implements QuoteReceiver, Scrollab
|
||||
|
||||
drawChart(ctx);
|
||||
|
||||
h1 = h1+h;
|
||||
h1 = h1 + h;
|
||||
|
||||
}
|
||||
|
||||
@ -696,7 +677,7 @@ public class Chart extends javax.swing.JPanel implements QuoteReceiver, Scrollab
|
||||
this.clip_bounds = vp.getViewRect();
|
||||
|
||||
first_bar = (int) (clip_bounds.x / (this.x_unit_width * this.em_width));
|
||||
last_bar = 1 + (int) ((clip_bounds.x + clip_bounds.width - (this.y_legend_width * em_width)) / (this.x_unit_width * this.em_width));
|
||||
last_bar = 1 + (int) ((clip_bounds.x + clip_bounds.width - (this.yl_width * em_width)) / (this.x_unit_width * this.em_width));
|
||||
|
||||
// num_bars = data.size(); // + (int) (clip_bounds.width / (this.x_unit_width * this.em_width))+5;
|
||||
// num_bars=1;
|
||||
|
Loading…
Reference in New Issue
Block a user