another fix for axis ticks.
This commit is contained in:
@@ -55,6 +55,7 @@
|
||||
<inline loc="code">
|
||||
<content>
|
||||
static int _genLog10TicksUp($(struct_type) *st, \n
|
||||
double vStart, \n
|
||||
double vStep, \n
|
||||
double vBegin, double vEnd, \n
|
||||
int level, \n
|
||||
@@ -64,7 +65,7 @@
|
||||
GWEN_BUFFER *dbuf; \n
|
||||
\n
|
||||
dbuf=GWEN_Buffer_new(0, 256, 0, 1); \n
|
||||
vRun=vBegin; \n
|
||||
vRun=vStart; \n
|
||||
while(vRun<=vEnd) { \n
|
||||
if (vRun>=vBegin) { \n
|
||||
if (!$(struct_prefix)_HasTickValue(st, vRun)) { \n
|
||||
@@ -86,6 +87,7 @@
|
||||
<inline loc="code">
|
||||
<content>
|
||||
static int _genLog10TicksDown($(struct_type) *st, \n
|
||||
double vStart, \n
|
||||
double vStep, \n
|
||||
double vBegin, double vEnd, \n
|
||||
int level, \n
|
||||
@@ -95,7 +97,7 @@
|
||||
GWEN_BUFFER *dbuf; \n
|
||||
\n
|
||||
dbuf=GWEN_Buffer_new(0, 256, 0, 1); \n
|
||||
vRun=vBegin; \n
|
||||
vRun=vStart; \n
|
||||
while(vRun>=vEnd) { \n
|
||||
if (vRun<=vBegin) { \n
|
||||
if (!$(struct_prefix)_HasTickValue(st, vRun)) { \n
|
||||
@@ -126,14 +128,14 @@
|
||||
if (vMin<0.0 && vMax>=0.0) { \n
|
||||
int rv; \n
|
||||
\n
|
||||
rv=_genLog10TicksUp(st, vStep, 0.0, vMax, level, precision); \n
|
||||
rv|=_genLog10TicksDown(st, vStep, 0.0, vMin, level, precision); \n
|
||||
rv=_genLog10TicksUp(st, 0.0, vStep, 0.0, vMax, level, precision); \n
|
||||
rv|=_genLog10TicksDown(st, 0.0, vStep, 0.0, vMin, level, precision); \n
|
||||
return rv; \n
|
||||
} \n
|
||||
else if (vMin<0.0 && vMax<=0.0) \n
|
||||
return _genLog10TicksDown(st, vStep, vStart, vMin, level, precision); \n
|
||||
return _genLog10TicksDown(st, vStart, vStep, vMax, vMin, level, precision); \n
|
||||
else \n
|
||||
return _genLog10TicksUp(st, vStep, vStart, vMax, level, precision); \n
|
||||
return _genLog10TicksUp(st, vStart, vStep, vMin, vMax, level, precision); \n
|
||||
} \n
|
||||
</content>
|
||||
</inline>
|
||||
|
||||
Reference in New Issue
Block a user