#
11f2f57f |
|
09-May-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Removed/commented out debug output. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30678 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
25398949 |
|
07-May-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Invalidate() when removing a data source. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30667 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
89c7f409 |
|
07-May-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Squashed TODO in Chart::_UpdateScrollBar(): We set both scroll bar range and value -- make sure to ignore feedback when setting the range (happens when the old value doesn't fit the range anymore). Fixes unexpected jumps when zooming out. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30666 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
943b5570 |
|
07-May-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Added support for panning with the mouse. * Some simplifications. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30660 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6619cc4d |
|
07-May-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Implemented zooming the domain of the chart (via Shift + Wheel). * The scrolling related computations used a slightly off chart width/height. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30658 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a5c1cac5 |
|
06-May-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Made the displayed domain and range settable. * Added support for scrolling. * Automatic white space cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30648 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e062a32b |
|
01-May-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
When there's an axis set the low color to the panel background. This causes the axis legends to be antialiased against the right color. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30542 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
314f0e01 |
|
30-Apr-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Added a maximum size parameter to ChartAxis::PreferredSize(), specifying how big the axis can maximally become. This helps to solve the chicken and egg problem that the axis can't compute a size without knowing what legends to use, which in turn requires knowing the size. * Reimplemented LegendChartAxis accordingly. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30527 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d7c160d3 |
|
30-Apr-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Take the one pixel wide border around the chart area into account when computing the axes' frames. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30523 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
bea425f1 |
|
29-Apr-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Beginning of a framework for drawing charts. Works a bit already, but there are lots of loose ends. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30501 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
11f2f57fd99aecae384ef9fb0f67380389a0171d |
|
09-May-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Removed/commented out debug output. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30678 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
25398949d100fb2bbc4d6872212075f25a97f125 |
|
07-May-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Invalidate() when removing a data source. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30667 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
89c7f409e99b39be737052c21607219794cd7d05 |
|
07-May-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Squashed TODO in Chart::_UpdateScrollBar(): We set both scroll bar range and value -- make sure to ignore feedback when setting the range (happens when the old value doesn't fit the range anymore). Fixes unexpected jumps when zooming out. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30666 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
943b557055e0142c6d3d0b781edbc7d1c0bad1ef |
|
07-May-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Added support for panning with the mouse. * Some simplifications. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30660 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6619cc4d564dc9540ca87cda02327c282dc4062d |
|
07-May-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Implemented zooming the domain of the chart (via Shift + Wheel). * The scrolling related computations used a slightly off chart width/height. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30658 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a5c1cac5a8c98c681891820bee73fbba208e05f1 |
|
06-May-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Made the displayed domain and range settable. * Added support for scrolling. * Automatic white space cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30648 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e062a32ba9c5380181de5a4eaf5f905de2cb4966 |
|
01-May-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
When there's an axis set the low color to the panel background. This causes the axis legends to be antialiased against the right color. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30542 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
314f0e011f76002470005b85e732c1594cde426f |
|
30-Apr-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Added a maximum size parameter to ChartAxis::PreferredSize(), specifying how big the axis can maximally become. This helps to solve the chicken and egg problem that the axis can't compute a size without knowing what legends to use, which in turn requires knowing the size. * Reimplemented LegendChartAxis accordingly. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30527 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d7c160d3e6738d2463246dcdb2834587d3ac0a79 |
|
30-Apr-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Take the one pixel wide border around the chart area into account when computing the axes' frames. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30523 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
bea425f17c6f0d1666d80a320c51f76713e0c596 |
|
29-Apr-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Beginning of a framework for drawing charts. Works a bit already, but there are lots of loose ends. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30501 a95241bf-73f2-0310-859d-f6bbb57e9c96
|