summaryrefslogtreecommitdiffstats
path: root/src/bltGraphBar.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/bltGraphBar.h')
-rw-r--r--src/bltGraphBar.h45
1 files changed, 20 insertions, 25 deletions
diff --git a/src/bltGraphBar.h b/src/bltGraphBar.h
index 51b0d5f..0176c95 100644
--- a/src/bltGraphBar.h
+++ b/src/bltGraphBar.h
@@ -35,6 +35,26 @@
#include "bltGraph.h"
typedef struct {
+ float value;
+ Axis* xAxis;
+ Axis* yAxis;
+} BarSetKey;
+
+class BarGroup {
+ public:
+ int nSegments;
+ Axis* xAxis;
+ Axis* yAxis;
+ float sum;
+ int count;
+ float lastY;
+ size_t index;
+
+ public:
+ BarGroup();
+};
+
+typedef struct {
double aspect;
Tk_3DBorder normalBg;
int borderWidth;
@@ -68,31 +88,6 @@ typedef struct {
double baseline;
} BarGraphOptions;
-class BarGroup {
- public:
- int nSegments;
- Axis* xAxis;
- Axis* yAxis;
- float sum;
- int count;
- float lastY;
- size_t index;
-
- public:
- BarGroup();
-};
-
-class BarSetKey {
- public:
- float value;
- Axis* xAxis;
- Axis* yAxis;
-
- public:
- BarSetKey();
- BarSetKey(float, Axis*, Axis*);
-};
-
class BarGraph : public Graph {
public:
enum BarMode {INFRONT, STACKED, ALIGNED, OVERLAP};