#include <BarPlot.h>
Inheritance diagram for Impala::Application::MediaTable::BarPlot:
Public Types | |
typedef OglGui::Window | Window |
typedef OglGui::WindowView2D | WindowView2D |
typedef OglGui::StaticText | StaticText |
Public Member Functions | |
BarPlot (Window *parent, TableDataView *view, int x, int y, int w, int h) | |
void | ShowRange (int first, int last) |
void | BarColors (ULONG borderCol, ULONG bgCol, ULONG fillCol) |
int | FirstVisible () |
int | LastVisible () |
void | MinimumViewSize (int sz) |
int | MinimumViewSize () |
void | Clear () |
void | AddColumnsFromDataSource (String x, String y, String image="", String fill="") |
int | NrVisible () |
virtual void | DisplayFunc () |
TableViewCache * | GetCache () |
Protected Member Functions | |
void | HandleViews () |
void | ShowXLabel (int value, int x, int slotSz) |
void | ShowYLabel (int value, int y) |
void | ShowHistogram () |
virtual void | KeyboardFunc (int c, int state) |
virtual void | MouseFunc (int msg, int btn, int state, int x, int y) |
This function is called by the event handling system everytime the user has moved or clicked the mouse. | |
void | UpdateNumberOfRows () |
void | UpdateSelectionEvent () |
Protected Attributes | |
TableViewCache * | mCache |
String | mColumnX |
String | mColumnY |
String | mColumnFill |
String | mColumnImage |
int | mNrViews |
int | mFirstVisible |
int | mLastVisible |
int | mMinViewSize |
long | mMax |
int | mStep |
float | mSlotSize |
ULONG | mBarBorderColor |
ULONG | mBarBgColor |
ULONG | mBarFillColor |
Static Protected Attributes | |
static const int | AXIS_X = 65 |
static const int | AXIS_Y = 20 |
Private Member Functions | |
void | Init (int w, int h) |
double | findStep (double min, double max, double &newMin, double &newMax) |
double | findStep (double &min, double &max) |
Private Attributes | |
ILOG_VAR_DEC |
Definition at line 19 of file BarPlot.h.