2xB
ec66c34fc9
GraphicsLayout: Always call layout.activate() after adding items
...
Items added to a `GraphicsLayout` only learn their size information
after the internal `QGraphicsGridLayout` recalculates the layout.
This is happening as a slot in the Qt event queue.
Not having updated geometry bounds directly after adding an item
leads to multiple issues when not executing the Qt event loop
in time (see below). This commit fixes that by always calling
`layout.activate()` after adding items, updating item sizes
directly.
This is a follow-up to PR #1167 , where introducing a direct call to
`processEvents` was suspected to be able to cause side effects.
Notifying @j9ac9k and @campagnola, as they were involved in #1167 .
Fixes #8
Fixes #1136
2020-04-14 02:00:49 +02:00
Ogi Moore
a2053b13d0
Merge pull request #1169 from ixjlyons/mkqapp-default-arg
...
Replace default list arg with None
2020-04-11 21:16:47 -07:00
Kenneth Lyons
a703155a21
Replace default list arg with None
2020-04-11 20:15:00 -07:00
2xB
4f1bf8bb18
GroupParameterItem: Did not pass changed options to ParameterItem
...
`ParameterItem` handles visibility changes in `optsChanged`.
`GroupParameterItem` overrides this function, but never calls
the super function, leading in visibility changes not being
applied. This PR fixes this by calling said function.
Fixes #788
2020-04-12 02:47:23 +02:00
Ogi Moore
66b8c42ee0
Merge pull request #1166 from 2xB/fix-1165
...
pg.mkQApp: Pass non-empty string array to QApplication() as default
2020-04-11 17:01:16 -07:00
2xB
be1ed14bd0
pg.mkQApp: Pass default application name to Qt, added documentation
2020-04-12 00:43:16 +02:00
Ogi Moore
6f4048596b
Merge pull request #1156 from 2xB/2xb-fix-1155
...
SVGExporter: Correct image pixelation.
2020-04-09 07:52:46 -07:00
Ogi Moore
4dde1529ce
Merge pull request #1159 from 2xB/2xb-fix-1144
...
Fix: Update axes after data is set
2020-04-09 07:50:25 -07:00
2xB
71636e3518
Fix: Update axes after data is set
2020-04-08 17:11:20 +02:00
2xB
1e81f3dad0
SVGExporter: Correct image pixelation.
2020-04-08 01:14:36 +02:00
Ogi Moore
88931bc4a5
Merge pull request #1152 from ixjlyons/fnanfix-test
...
Fnanfix test
2020-04-03 18:39:10 -07:00
Kenneth Lyons
988e5c1222
Test makeARGB with nans
2020-04-03 17:56:38 -07:00
Jan Kotanski
6f34da586d
remove second nanMask = np.isnan(data)
2020-04-03 17:56:38 -07:00
Jan Kotanski
daeacad71f
Make nanMask compatible with 3D data
2020-04-03 17:56:11 -07:00
Jan Kotanski
61967bd7f7
add nanfix
2020-04-03 17:49:34 -07:00
lcmcninch
a5dd549be1
Pass showAxRect keyword arguments to setRange to allow caller to set padding, etc. ( #1145 )
...
Co-authored-by: Luke McNinch <lucas.c.mcninch.civ@mail.mil>
2020-04-03 15:33:21 -07:00
Kenneth Lyons
db67a256a9
Miscellaneous doc fixups ( #1142 )
...
* Miscellaneous doc cleanup
* Moved dockarea up a level (like flowchart, parametertree). Removed extraneous parametertree doc
2020-04-03 10:06:25 -07:00
Ogi Moore
7cbc703449
Merge pull request #1151 from ixjlyons/imageexporter-tests
...
ImageExporter py2-pyside fix with test
2020-04-03 09:46:45 -07:00
Kenneth Lyons
3ba76475d4
Added ImageExporter test for py2-pyside fix
2020-04-03 09:30:23 -07:00
Ogi Moore
556ba55be3
Merge pull request #1124 from dargor/color_examples
...
Syntax highlighting for examples.
2020-03-08 07:19:54 -07:00
Gabriel Linder
d0b92349dd
Intercept light/dark modes transitions on MacOS.
2020-03-08 10:34:54 +01:00
Gabriel Linder
412698c8bb
Dark mode support.
2020-03-07 23:02:40 +01:00
Ogi Moore
a8d1a84870
Merge pull request #1063 from ales-erjavec/view-box-enable-menu-fix
...
Fix: AttributeError in ViewBox.setEnableMenu
2020-03-06 16:16:14 -08:00
Ogi Moore
93f8ee9f0a
Merge pull request #1111 from JoeXinfa/add-label
...
Add name label to GradientEditorItem
2020-03-06 15:30:57 -08:00
Ogi Moore
f61d38ba8b
Merge pull request #1110 from jkotan/nextafter2
...
fix for makeARGB error after #955
2020-03-06 13:32:11 -08:00
Ogi Moore
5cd19ba7a0
Merge pull request #1139 from SamSchott/patch-1
...
Bug fix in LegendItem for `setPen`, `setBrush` etc
2020-03-06 11:26:48 -08:00
Ogi Moore
19670a8469
Merge pull request #1131 from j9ac9k/update-ci-fix-tests
...
Update CI/tox and Enable More Tests
2020-03-06 10:47:05 -08:00
Ognyan Moore
221d5d8830
No longer usign mailmap
2020-03-06 10:35:31 -08:00
Ognyan Moore
db6341de12
Removing use of travis CI
2020-03-06 10:35:19 -08:00
SamSchott
3509d79c0f
bug fix for setPen
, setBrush
, ...
...
Fixes a bug where `setPen`, `setBrush` and `setLabelTextColor` would fail because they call `LegendItem.paint` without a pen. They should instead call `LegendItem.update`.
2020-03-06 15:02:39 +00:00
Unknown
6985be2a6f
replaced incompatible string construction
2020-03-01 17:46:01 +01:00
Ogi
3158c5b4db
Use int() instead of .__int__()
2020-02-29 14:38:19 -08:00
Ognyan Moore
1d552feaf0
Update readme and contributing files
2020-02-28 14:48:24 -08:00
Ognyan Moore
87d6eae84d
Remove py2 pip warning message
2020-02-28 14:29:16 -08:00
Ognyan Moore
ae776a807d
Filter out expected warnings
2020-02-28 14:28:36 -08:00
Ognyan Moore
6ed8a405fe
Address FutureWarning about implicit float to int conversions
2020-02-28 14:27:10 -08:00
Ognyan Moore
7199a4f4ce
deepcopy(dict) does not necessarily preserve insertion order
2020-02-28 14:25:34 -08:00
Ognyan Moore
8930adc27e
Update tox config
2020-02-26 10:06:15 -08:00
Ognyan Moore
3195ed4c8f
Skip some tests on pyside2
2020-02-26 10:06:02 -08:00
Ognyan Moore
0ad137c5f4
Fix merge conflict
2020-02-25 09:24:19 -08:00
Ogi
19ae94765f
Skip tests involving loadUi with pyside2 5.14
2020-02-24 23:00:42 -08:00
Ogi
428af4950d
unskip py3 tests, weakref works fine in a list
2020-02-24 23:00:09 -08:00
Ognyan Moore
f0d1c4eda1
Skipping problematic test on py2/qt4/linux
2020-02-24 22:30:27 -08:00
Ognyan Moore
1549959902
Skipping problematic test on py2/qt4/linux
2020-02-21 16:42:31 -08:00
Ognyan Moore
07af12d489
Update CI Config
2020-02-21 16:10:32 -08:00
Gabriel Linder
adba81a8d8
Syntax highlighting for examples.
2020-02-11 11:23:58 +01:00
Kenneth Lyons
6a2791e1c4
Merge pull request #1113 from JoeXinfa/fix-typo-bug
...
Fix typo bug
2020-01-11 10:40:30 -08:00
Ogi Moore
4884b30984
Merge pull request #1114 from julian-deltares/patch-1
...
doc: Fix small mistake in introduction
2020-01-10 09:09:07 -08:00
Julian Hofer
74294502bd
doc: Fix small mistake in introduction
2020-01-10 11:36:06 +01:00
Xinfa Joseph Zhu
660ac675f1
Fix typo bug
2020-01-09 15:23:49 -06:00