Commit Graph

812 Commits

Author SHA1 Message Date
Luke Campagnola
4896de5ee4 Fixed item context menus appearing after mouse has exited the item area.
This occurred because the scene does not receive mouse move events while a context menu is displayed.
If the user right-clicks on a new location while the menu is open, then the click event is delieverd as if the mouse had not moved.

Corrected by sending a just-in-time hover event immediately before mouse press, if the cursor has moved.
2014-08-15 12:45:35 -04:00
Luke Campagnola
706fe92fdb Remove old PIL-fix files, replace with equivalent runtime-patching code. 2014-08-07 09:13:32 -04:00
Luke Campagnola
42eae475b9 Disable image downsampling when n=1 2014-08-07 09:12:31 -04:00
Luke Campagnola
1df5103d94 Fixes following acq4 merge 2014-08-07 09:11:34 -04:00
Luke Campagnola
753ac9b4c4 Squashed commit of the following:
commit ca3fbe2ff9
Author: Luke Campagnola <luke.campagnola@gmail.com>
Date:   Thu Aug 7 08:41:30 2014 -0400

    Merged numerous updates from acq4:
    * Added HDF5 exporter
    * CSV exporter gets (x,y,y,y) export mode
    * Updates to SVG, Matplotlib exporter
    * Console can filter exceptions by string
    * Added tick context menu to GradientEditorItem
    * Added export feature to imageview
    * Parameter trees:
        - Option to save only user-editable values
        - Option to set visible title of parameters separately from name
        - Added experimental ParameterSystem for handling large systems of
            interdependent parameters
        - Auto-select editable portion of spinbox when editing
    * Added Vector.__abs__
    * Added replacement garbage collector for avoiding crashes on multithreaded Qt
    * Fixed "illegal instruction" caused by closing file handle 7 on OSX
    * configfile now reloads QtCore objects, Point, ColorMap, numpy arrays
    * Avoid triggering recursion issues in exception handler
    * Various bugfies and performance enhancements
2014-08-07 09:03:26 -04:00
Luke Campagnola
55a07b0bec Correction in GraphicsItem.deviceTransform() during export.
This fixes some (all?) issues with exporting ScatterPlotItem.
2014-07-29 23:57:34 -04:00
Luke Campagnola
74b5ba6f7e Add AxisItem.setTickSpacing() 2014-07-25 07:52:58 -04:00
Luke Campagnola
8268ccfa65 Added GLImageItem.setData() 2014-07-06 11:44:26 -04:00
Luke Campagnola
ee40f57c88 Merge branch 'develop' of github.com:pyqtgraph/pyqtgraph into develop 2014-07-06 11:01:31 -04:00
Luke Campagnola
ed0b95602a Correct LegendItem addItem to use next available row 2014-07-06 11:00:38 -04:00
Luke Campagnola
17dbdfb43c Merge pull request #77 from tfeldmann/patch-1
Fixed typo in readme
2014-07-06 07:19:32 -04:00
Thomas Feldmann
6e4b2f4ff4 Fixed typo in readme 2014-07-05 17:00:53 +02:00
Luke Campagnola
26730ad947 Link ErrorBarItem in documentation 2014-06-27 11:05:05 -04:00
Luke Campagnola
d7a1ae1d52 Note about version method was added 2014-06-27 10:57:52 -04:00
Luke Campagnola
8b0a866ad9 Add ErrorBarItem.setData 2014-06-27 10:55:55 -04:00
Luke Campagnola
b20dc0cf6f Added methods for saving / restoring state of PloyLineROI 2014-06-22 21:27:48 -04:00
Luke Campagnola
3c2d1d4a0d Added GLVolumeItem.setData 2014-06-20 23:04:21 -04:00
Luke Campagnola
9a5e526c61 Update CONTRIB with instructions on checking style 2014-06-16 12:41:36 -06:00
Luke Campagnola
274c765594 Fixed relativity example 2014-06-14 11:35:00 -06:00
Luke Campagnola
ba4f4e5105 Added image analysis example 2014-06-13 18:02:39 -06:00
Luke Campagnola
04f1b0e677 Added scrolling plot examples 2014-06-13 14:19:10 -06:00
Luke Campagnola
35856ccaee Added cx_freeze example (thanks Jerry!) 2014-06-06 15:53:17 -06:00
Luke Campagnola
d004b133cd Removed unnecessary file allocation from functions.interpolateArray 2014-05-27 18:46:34 -04:00
Luke Campagnola
374b5a33ed Added dialog to hdf5 example prompting user to generate sample data 2014-05-22 01:51:17 -04:00
Luke Campagnola
6e9d5c3cfb Python 3 fixes for new demos 2014-05-22 01:30:15 -04:00
Luke Campagnola
0524bfa6e8 Added new demos:
- Relativity simulator
- Optics simulator
- Mechanical chain simulator
2014-05-22 01:22:12 -04:00
Luke Campagnola
c3fdcc9ae5 Minor fix in list parameter 2014-05-21 23:25:07 -04:00
Luke Campagnola
9dbdeaa1e0 Added missing .ui file needed for uic unit test 2014-05-19 18:25:05 -04:00
Luke Campagnola
8f2a64a9dd Fixed CSV export when PlotDataItem uses stepMode=True
Added CSV export unit tests
Merge remote-tracking branch 'termim/csv' into develop
2014-05-19 18:23:29 -04:00
Luke Campagnola
279ad1bee0 Fixed ViewBox error when accessing zoom history before having zoomed. 2014-05-18 19:14:57 -04:00
Luke Campagnola
ab411012f8 Added some ViewBox unit tests, fixed minor API bug 2014-05-18 17:57:16 -04:00
Luke Campagnola
88c55c9f98 Docstring updates for ParameterTree 2014-05-10 15:30:51 -04:00
Luke Campagnola
6a4a653989 Added InfiniteLine.setHoverPen 2014-05-10 14:19:27 -04:00
Mikhail Terekhov
8ef2cb7e48 CSVExporter: fix the case when stepMode=True 2014-05-08 23:01:53 -04:00
Luke Campagnola
f30c1a59d1 Fixed GLScatterPlotItem to allow opaque spots 2014-05-08 22:37:08 -04:00
Luke Campagnola
89b0a91c86 Update contrib list 2014-05-08 10:40:58 -04:00
Luke Campagnola
d03dd41a8b Merge branch 'closable_docks' into develop 2014-05-08 10:38:26 -04:00
Luke Campagnola
23cfdf7239 fixed dock insert order bug 2014-05-08 10:37:23 -04:00
Luke Campagnola
51f0a063ee minor cleanups 2014-05-08 09:50:26 -04:00
Luke Campagnola
4c37b75afe Added Dock close button (from Stefan H) 2014-05-07 12:49:30 -04:00
Luke Campagnola
1e0034904e Initialize drag variable in Dock.py 2014-05-05 11:16:00 -04:00
Luke Campagnola
de022be634 Fixed Parameter 'readonly' option for bool, color, and text parameter types 2014-05-04 12:24:46 -04:00
Luke Campagnola
f18f2b11c8 Fix: TextParameterItem now obeys 'readonly' option 2014-04-30 13:00:56 -04:00
Luke Campagnola
1729416914 Updated ImageView and ViewBox documentation 2014-04-29 17:17:05 -04:00
Luke Campagnola
7b862f4f87 docstring indentation fix 2014-04-28 08:22:07 -04:00
Luke Campagnola
f202d5ab8b Update AxisItem.setGrid docstring 2014-04-28 08:19:53 -04:00
Luke Campagnola
c6f2e9c2a9 Added code for inverting X axis 2014-04-28 07:36:59 -04:00
Luke Campagnola
255b2405d1 Merge branch 'stability_tests' into develop 2014-04-27 15:32:33 -04:00
Luke Campagnola
24c25b604a disabled stability test (because it is expected to crash) 2014-04-27 14:02:55 -04:00
Luke Campagnola
13cca1d9ca Add GraphicsWindow ref check 2014-04-27 13:44:58 -04:00