DietmarSchwertberger
a7fdbd4fe6
don't cache GetScrollPixelsPerUnit
2022-05-31 19:31:29 +02:00
Robin Dunn
727f3aff2a
Merge pull request #2158 from komoto48g/shell-stc
...
Fix issue #2157 : wx.py.shell.Shell.OnHistorySearch
2022-05-22 23:01:11 -07:00
Robin Dunn
59d87d948b
Merge pull request #2134 from DietmarSchwertberger/ISSUE2120
...
fix issue #2120 : wx.lib.agw.multidirdialog.MultiDirDialog.GetPaths()
2022-05-21 12:38:50 -07:00
Robin Dunn
c740b6886d
Merge pull request #2139 from komoto48g/fix-eventwatcher
...
Fix eventwatcher checkAll(check=False)
2022-05-21 12:36:44 -07:00
Robin Dunn
de59dd924a
Merge pull request #2140 from komoto48g/fix-shell
...
Fix shell getMultilineCommand
2022-05-21 12:35:15 -07:00
Robin Dunn
baa09183f6
Merge pull request #2144 from DietmarSchwertberger/ISSUE_1841
...
fix gridmovers issue #1841
2022-05-21 12:34:27 -07:00
komoto
de5abf4219
Override editwindow SetSelection as a temporary patch
...
Better to override editwindow (a common parent of shell and sliceshell)
2022-05-20 13:22:43 +09:00
komoto
85466c87b8
Revert "Override SetSelection as a temporary patch"
...
Better to override editwindow
2022-05-20 13:09:07 +09:00
Paul McCarthy
d1088089ad
BF: Proportion parameter must be an integer
2022-05-16 15:45:30 +01:00
komoto
3381f5bfb4
Override SetSelection as a temporary patch
...
Patch for miss-insertion position when from_ > to_.
This is needed until the stc.StyledText.SetSelection bug is fixed.
2022-05-12 23:47:22 +09:00
komoto
efa85f1798
Fix OnHistorySearch range+ error
...
Fix TypeError: unsupported operand type(s) for +: 'range' and 'range'
2022-05-12 23:24:25 +09:00
Scott Talbert
37ba9563b6
Update unittests to work with wxWidgets 3.1.6
2022-05-02 22:35:18 -04:00
DietmarSchwertberger
d91db0f6df
fix gridmovers issue #1841
2022-05-02 22:58:05 +02:00
komoto
8f33412a00
Fix eventwatcher checkAll(check=False)
...
[None] button => uncheck all items
2022-04-26 23:05:12 +09:00
komoto
ab6ec5b9fd
Fix shell getMultilineCommand
...
Add limitation to avoid an infinite loop at EOF,
when programmatically called on the current prompt.
2022-04-26 22:30:49 +09:00
DietmarSchwertberger
3b94574756
fix issue #2120
2022-04-11 20:53:41 +02:00
Paul McCarthy
7f2e5b41ba
MNT: Coerce argument types in call to DC.DrawText
2022-02-24 19:14:11 +00:00
Scott Talbert
7c8318e849
Merge pull request #2078 from swt2c/pyplot_point_labels
...
Fix PlotCanvas point label drawing on Linux
2022-01-24 19:57:51 -05:00
Scott Talbert
eb1c2f9c4b
Merge pull request #2076 from swt2c/deprecated_escape_sequences
...
Fix a bunch of DeprecationWarnings due to invalid escape sequences
2022-01-24 19:56:28 -05:00
Scott Talbert
f729eef492
Fix PlotCanvas point label drawing on Linux
...
Switch to using the same point label drawing method as darwin.
2022-01-11 20:14:04 -05:00
Scott Talbert
b2199e299a
plotcanvas: avoid trying to adjust scrollbars if nothing drawn
...
For example, if Clear() is called on a plotcanvas, _adjustScrollbars()
will not work, so avoid trying to do it if nothing is drawn currently.
2022-01-11 19:56:28 -05:00
Scott Talbert
2871c46d33
Fix a bunch of DeprecationWarnings due to invalid escape sequences
...
Fixes #1454 .
2022-01-11 11:23:06 -05:00
Scott Talbert
77fa6cf8cc
Merge pull request #2074 from petrasovaa/patch-4
...
Fix for Python 3.10
2022-01-09 10:12:50 -05:00
Scott Talbert
43ad05af4f
Merge pull request #2071 from swt2c/test_fixes_2021
...
Fix a bunch of test issues on GTK and OSX, plus a few non-test bugs
2022-01-09 10:11:07 -05:00
Anna Petrasova
da4dbf1110
Fix for Python 3.10
...
Fixes https://github.com/OSGeo/grass/issues/2045
2022-01-08 22:30:04 -05:00
Scott Talbert
d6beca15ab
Avoid redefining wx.PopupWindow globally on macOS
...
It's unclear whether mcPopupWindow is even needed any more as wx.PopupWindow
seems to be implemented on macOS.
2022-01-03 16:45:38 -05:00
Scott Talbert
f5a55e6bf3
Fix even more Python 3.10 issues with wx.lib classes
2021-12-30 15:47:07 -05:00
Scott Talbert
b5ffe91c74
wx.lib.floatcanvas: replace deprecated use of numpy float
2021-12-30 14:59:30 -05:00
Scott Talbert
fcf49322b6
Merge pull request #2066 from petrasovaa/patch-3
...
Fix invisible text in lib.plot with dark theme
2021-12-30 09:03:21 -05:00
Anna Petrasova
92ca5c55a6
Fix invisible text in lib.plot with dark theme
...
This fixes invisible white text on white background with dark themes.
2021-12-29 23:29:44 -05:00
Anna Petrasova
28b7ba5794
Fix Python 3.10 in lib.plot
...
Fixes drawing lines
2021-12-29 23:23:33 -05:00
Robin Dunn
40e612923d
More Py3.10 integer fixes
2021-12-28 22:25:21 -08:00
Scott Talbert
aa3dca0e40
Fix additional Python 3.10 issues with AGW FlatNotebook
2021-12-27 19:48:55 -05:00
Robin Dunn
454ef9b2cd
Clean it up
2021-12-17 15:00:24 -08:00
komoto
d8a0f0e639
Remove comments and cleanup
2021-12-14 14:42:04 +09:00
Kazuya O'moto
0d6031df60
Merge branch 'wxWidgets:master' into feature-shell
2021-12-14 14:24:43 +09:00
Robin Dunn
de0a4415c0
Merge pull request #2048 from komoto48g/feature-scrpnl
...
Add self-guard in scrolledpanel:_SetupAfter
2021-12-13 21:03:49 -08:00
Robin Dunn
d9725119d7
Merge pull request #2039 from swt2c/pygauge_py3.10
...
Fix a bunch of Python 3.10 issues with pure-Python classes and demos
2021-12-13 20:54:44 -08:00
Robin Dunn
cbe539efd9
Merge pull request #2047 from swt2c/df_unicode
...
Use wx.DF_UNICODETEXT instead of wx.DF_TEXT
2021-12-13 20:46:14 -08:00
Robin Dunn
74e5be8b2f
Merge pull request #2033 from jmoraleda/customizable_pdf_button_panel
...
Enable customization of layout of pdfviewer button panel
2021-12-13 20:39:58 -08:00
Robin Dunn
272990b131
Merge pull request #1997 from cclauss/codespell
...
Fix typos discovered by codespell
2021-12-13 20:16:39 -08:00
komoto
b699b2823c
Add self-guard in scrolledpanel:_SetupAfter
2021-12-08 00:08:28 +09:00
Scott Talbert
2791fd7016
Use wx.DF_UNICODETEXT instead of wx.DF_TEXT
...
wx.DF_TEXT doesn't work on macOS and Unicode should be available under
all platforms.
2021-12-06 19:56:04 -05:00
Scott Talbert
173d079681
Fix a bunch of Python 3.10 issues with pure-Python classes and demos
...
In Python 3.10, a change[1] was implemented where extension functions
that take integer arguments will no longer silently accept non-integer
arguments (e.g., floats) that can only be converted to integers with a
loss of precision. This PR fixes most of these issues in the pure-Python
classes and demos by explicitly converting the parameters to int before
passing them to wxWidgets. There is loss of precision, but this was
happening before (automatically) anyway as most wxWidgets DeviceContext
functions operate using integers.
Additionally, the PR fixes a few sizing issues, mostly with SpinCtrls being
too small on GTK3.
This is an example of the relevant exception:
Traceback (most recent call last):
File "/usr/lib64/python3.10/site-packages/wx/lib/agw/pygauge.py", line 355, in OnPaint
r.width = w
TypeError: 'float' object cannot be interpreted as an integer
Fixes #2038 .
[1] https://bugs.python.org/issue37999
2021-12-01 14:19:00 -05:00
Kazuya O'moto
c0824947cf
Merge branch 'wxWidgets:master' into feature-shell
2021-11-30 17:24:40 +09:00
Scott Talbert
9a8a9b019c
Merge pull request #2026 from carolfs/master
...
Fixed integer division in Python 3
2021-11-29 21:22:26 -05:00
Scott Talbert
f42bea0927
Merge pull request #2005 from gwhitney/setscrollbar_types
...
fix: Correct types of arguments to ScrolledWindow.SetScrollbars
2021-11-29 21:20:30 -05:00
Jorge Moraleda
672ec886b8
Enable customization of layout of pdfviewer button panel
2021-11-21 18:11:14 -08:00
Scott Talbert
2bbf0cc423
Merge pull request #1953 from jmoraleda/fix_auiframemanager_regression
...
Fix regression in aui framemanager introduced in last commit
2021-11-21 16:28:46 -05:00
Scott Talbert
7776c773da
Merge pull request #1931 from jmoraleda/fix_auibar_regression
...
Fix regression in auibar introduced in last commit
2021-11-21 16:26:28 -05:00