Commit Graph

136 Commits

Author SHA1 Message Date
Luke Campagnola
dc29a9060e documentation updates 2012-04-15 12:32:20 -04:00
Luke Campagnola
61ea03618a re-enabled wheel events for PlotItem 2012-04-15 10:56:41 -04:00
Luke Campagnola
727214ca45 docstring updates 2012-04-15 10:20:07 -04:00
Luke Campagnola
bdb6ff88a2 Updates to IsocurveItem, added isocurve example
minor updates for other examples
2012-04-04 12:22:43 -04:00
Luke Campagnola
6aef85331e Cleanup for AxisItem
- Made more extensible by breaking out tick spacing and text generating into separate methods
 - Text now tries harder to avoid overlapping
2012-04-04 09:31:58 -04:00
Luke Campagnola
78d4bc0838 Performance enhancements
- HistogramLUTItem avoids using lookup table if possible
 - GradientEditorItem has a method to ask whether the gradient is trivial (can be applied without the use of a lookup table)
 - ROI, LinearRegionItem, InfiniteLine no longer redraw for every mouse movement
2012-04-04 09:29:35 -04:00
Luke Campagnola
5a357ddb2a Several minor bugfixes and features
- Added rate-limited mode to SignalProxy
  - Added basic text justification to LabelItem
  - ViewBox.addItem now has ignoreBounds option, which causes the item to be ignored when autoscaling
  - Added ValueLabel widget
  - Fixed some autoscaling bugs
  - InfiniteLine fix - no hilight if movable=False
2012-04-03 01:01:33 -04:00
Luke Campagnola
bdef8dc4c7 fixed example menu on windows 2012-03-30 15:53:10 -04:00
Luke Campagnola
ad232ff79b - re-merged isocurve code
- re-enabled OpenGL on windows, added a config option for enabling/disabling OpenGL
- minor bug fixes
2012-03-27 12:30:51 -04:00
Luke Campagnola
543d56f0a6 reverted plotitem bug 2012-03-25 02:25:02 -04:00
Luke Campagnola
f6da6e2fd0 Added matplotlib exporter
Updates to MeshData class (this is still not tested)
2012-03-23 22:13:41 -04:00
Luke Campagnola
c814499bee Added features from meganbkratz:
- isocurves
 - array processing through gradientwidget
2012-03-23 13:38:53 -04:00
Luke Campagnola
7e926ba136 Bugfix for plot linking 2012-03-23 04:04:04 -04:00
Luke Campagnola
04291a9300 reconnected viewbox range-change signals through plotitem. 2012-03-23 02:46:59 -04:00
Luke Campagnola
3b2ef16071 bugfix for view linking, example update 2012-03-23 02:42:32 -04:00
Luke Campagnola
1489643a30 GraphicsLayout: added convenience method for creating sub-layouts 2012-03-23 02:42:02 -04:00
Luke Campagnola
b78662c33e Minor updates for exporting
- curves enable antialiasing when exporting to image
  - plotitems hide button during export
2012-03-23 02:41:10 -04:00
Luke Campagnola
7c94b5a702 Bugfixes and example for view linking 2012-03-20 23:38:04 -04:00
Luke Campagnola
97740c2376 bugfix for linking ViewBoxes 2012-03-20 22:39:37 -04:00
Luke Campagnola
d1521dc7ed ROI fix - filled in missing rotate() method 2012-03-20 00:33:58 -04:00
Luke Campagnola
48929a2aa6 Minor updates:
GraphicsObject - corrected bug in viewPos() method
  WidgetGroup - allow bound methods in interfaces
  parametertree - fixed crash when calling remove from context menu
2012-03-19 23:02:29 -04:00
Luke Campagnola
f80b73b173 Buxfixes
- initialization error in plotcurveitem
 - performance fix for plotdataitem
2012-03-18 19:48:40 -04:00
Luke Campagnola
59ed9397a3 Fixes for PlotCurveItem, PlotDataItem, ScatterPlotItem.
Made APIs more complete and consistent.
2012-03-18 14:57:36 -04:00
Luke Campagnola
66dd6f974e Added TextItem and example 2012-03-17 23:10:00 -04:00
Luke Campagnola
cd24530eb1 Bugfixes:
- Corrected ImageItem.setRect transformation order  
  - PlotCurveItem uses nkPen for interpreting shadowPen arguments
  - PlotItem and PlotWidget wrap a few more missing methods from ViewBox
2012-03-17 12:10:51 -04:00
Luke Campagnola
7401d3f3da removed print statement 2012-03-13 13:11:36 -04:00
Luke Campagnola
fe4e177d8e AxisItem fixes
documentation update
removed documentation builds from repo.
2012-03-12 12:23:25 -04:00
Luke Campagnola
0945278b22 Fixed import error
Fixed a few bugs in AxisItem
2012-03-12 10:04:59 -04:00
Luke Campagnola
81a32b0d1e Cleaned up and centralized export functionality
Moved GraphicsScene to its own directory, added exportDialog
Removed old export options from PlotItem / ViewBox (will re-enable once they are working again)
2012-03-11 11:59:45 -04:00
Luke Campagnola
920fd9333e OpenGL scenegraph updates
- volumetric rendering
 - isosurfaces, mesh rendering
 - basic transformation and parent/child functionality
2012-03-09 12:38:15 -05:00
Luke Campagnola
269374ef84 removed some extra files 2012-03-06 01:23:10 -05:00
Luke Campagnola
7d6de09e0f pyside compatibility fix 2012-03-01 23:03:24 -05:00
Luke Campagnola
dc597ac584 fixes for pyside compatibility 2012-03-01 22:53:52 -05:00
Luke Campagnola
4c525ffa06 removed pyc files, fixed import bug 2012-03-01 22:21:18 -05:00
Luke Campagnola
aaece4badc bugfixes 2012-03-01 22:17:55 -05:00
Luke Campagnola
d4e8e2b883 Imported major changes from acq4 project. 2012-03-01 21:55:32 -05:00