Kazuya O'moto
d5b7788592
Fix pen color type
2023-02-25 01:56:05 +09:00
Jorge Moraleda
1936c09a35
Enable configuration of whether popup dialog should align center, right or left with respect to parent ctl. Default is center which is the old behavior.
2022-12-08 23:25:02 -06:00
Robin Dunn
3ee614e0e8
Merge pull request #2284 from pchemguy/lib-agw-aui-dockart
...
Changed float division to integer division in lib-agw-aui-dockart.py
2022-10-18 17:30:56 -07:00
Robin Dunn
9b3e4d3431
Merge pull request #2277 from komoto48g/textedit-mixin
...
listctrl TextEditMixin
2022-10-18 17:27:57 -07:00
Robin Dunn
363fdcde74
Merge pull request #2264 from pchemguy/wxlib-wxcairo-wx_pycairo
...
Added sip.voidptr->int type casting in wx_pycairo.py
2022-10-18 17:20:18 -07:00
Robin Dunn
1814ca813b
Merge pull request #2262 from pchemguy/wxlib-printout-draw-typecasting
...
Making explicit float->int type casting for DC.DrawXXX
2022-10-18 17:18:54 -07:00
PChemGuy
0a2c573c91
Changed float division to integer division in lib-agw-aui-dockart.py
...
wx.DC.DrawXXX expect numeric arguments to be integers.
2022-09-15 15:08:28 +03:00
komoto
ef8f887618
Remove TE_RICH2 style
...
to avoid selection disappearing on a second focus
(of the same format item).
2022-09-11 13:07:58 +09:00
komoto
11f7c42c8d
Fix OpenEditor offset to integer
2022-09-11 12:58:15 +09:00
PChemGuy
87e7ded2b1
Added sip.voidptr->int type casting in wx_pycairo.py
2022-09-04 15:00:03 +03:00
PChemGuy
5aed416754
Making explicit float->int type casting for DC.DrawXXX
...
Used DC.DrawXXX functions expect integer coordinates, but this module freely mixes both float and integer values. A quick fix is to add explicit type casting in all DC.DrawXXX calls.
In the long run, either calling modules should control numeric types or DC.DrawXXX methods should handle float type as well.
2022-09-04 11:23:38 +03:00
Infernio
aa4394773a
Fix pdfViewer for Python 3.10
...
Needs ints instead of floats in these two places. Didn't notice any
others, but there may be more.
2022-09-01 14:57:56 +02:00
Robin Dunn
7c4d21d778
Merge pull request #2247 from CarstenGrohmann/listctrl_format_doc
...
Fix docstring layout for ColumnSorterMixin.GetSortState()
2022-08-30 18:49:19 -07:00
Carsten Grohmann
5eef583d7c
Fix docstring layout for ColumnSorterMixin.GetSortState()
2022-08-22 20:47:55 +02:00
PChemGuy
af3721f167
Explicit NumPy.float64 to int typecasting in FCObjects.py
...
I cannot tell whether the original code worked before, but this explicit typecasting is necessary now.
The issue occurs, for example if attempting to execute "PieChart.py" or "ScaledBitmap2Demo.py" in "samples\floatcanvas". Without typecasting, type errors are thrown, such as "TypeError: Image.Scale(): argument 1 has unexpected type 'numpy.float64'".
Apparently, this problem might be due to recent updates in Python and NumPy.
2022-08-20 21:43:22 +03:00
PChemGuy
112605f540
Missing NumPy package reference in FloatCanvas.py
...
Package reference (N) is missing when NumPy type "float_" is used.
2022-08-20 09:27:31 +03:00
Scott Talbert
9986a0d5c2
pypubsub: Replace deprecated inspect.getargspec
...
inspect.getargspec was removed in Python 3.11. This is a backport of:
089c7a73f8
2022-08-08 22:35:58 -04:00
Robin Dunn
503d42cd55
Merge pull request #2219 from arjones6/master
...
Fixes for flatmenu.py Remove and DestroyItem
2022-08-06 12:56:26 -07:00
Robin Dunn
ea7e5cbc1e
Merge pull request #2218 from jmoraleda/less_opinionated_popupctl
...
Popup ctl respects the parameters passed to init
2022-08-06 12:51:01 -07:00
Robin Dunn
51f02ec0c2
Merge pull request #2215 from alexdewar/patch-1
...
IntCtrl: Change default colour to wx.NullColour
2022-08-06 12:48:31 -07:00
arjones6
937a9b31e9
Update flatmenu.py
...
FlatMenu fix for passing ids to Remove and DestroyItem
2022-08-02 14:42:52 -04:00
Jorge Moraleda
84d5c1ded7
Popup ctl respects the parameters passed to init
2022-08-01 17:18:42 -05:00
Alex Dewar
dafb70b689
IntCtrl: Change default colour to wx.NullColour
...
Fixes #2199 .
The problem is that the default colour is currently wx.BLACK which will basically be invisible if the user has a dark theme. Use ``wx.NullColour`` instead so that it can just use the default text colour for the user's theme.
Note that this does not fix the second part of issue #2199 (the colours still don't change if the control is disabled) but I feel this should be a separate issue now.
2022-07-25 15:07:39 +01:00
Infernio
2f6c469607
Support newer PyMuPDF versions
...
PyMuPDF 1.18 renamed all of its camelCase fields and methods to use
snake_case instead, and a later version (probably 1.19) removed the
deprecated aliases. This patch attempts to use the newer name first
(since most people will probably be using a newer version of PyMuPDF)
and falls back to the older name if that fails.
2022-07-08 15:22:46 +02:00
DietmarSchwertberger
a7fdbd4fe6
don't cache GetScrollPixelsPerUnit
2022-05-31 19:31:29 +02: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
baa09183f6
Merge pull request #2144 from DietmarSchwertberger/ISSUE_1841
...
fix gridmovers issue #1841
2022-05-21 12:34:27 -07:00
Paul McCarthy
d1088089ad
BF: Proportion parameter must be an integer
2022-05-16 15:45:30 +01: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
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
Scott Talbert
aa3dca0e40
Fix additional Python 3.10 issues with AGW FlatNotebook
2021-12-27 19:48:55 -05:00
Robin Dunn
e53b09aea7
Revert "New button type: ShowHideToggleButton."
2021-12-15 18:10:12 -08:00