Jorge Moraleda
9084de5a6f
Pure python AUI: Make behavior in all platforms more equal. This also reduces flicker, reduces number of code lines by removing platform exception.
2023-11-11 19:22:03 -05:00
Jorge Moraleda
0cf08c27fd
Explicitly convert float to int when calling to wx.Size in pure python pdfviewer
2023-10-27 18:45:16 -04:00
1marc1
f773bb444d
Update typo in persist_handlers.py
...
This should fix a typo in the return statement.
2023-10-27 23:45:17 +11:00
Scott Talbert
e5c92b3056
Use new tarfile.extractall() filter for safer tarfile extraction
...
The tarfile.extractall() filter argument was introduced in the most
recent CPython releases (e.g., 3.11.4) to avoid potential security
issues when extracting from potentially hostile tarballs. Let's use
this option if it is available and provide a warning if it is now.
2023-08-03 16:25:07 -04:00
Scott Talbert
aeb557d01e
Fix compatibility with Cython 3.0.0
...
Remove unused import which seems to be removed in Cython 3.
2023-07-25 12:42:32 -04:00
Scott Talbert
dac1e86423
Merge pull request #2018 from pauldmccarthy/mnt/wx-lib-agw-aui-mac-theme
...
MNT: Remove legacy macOS logic, and use wx.SystemSettings to select default colours
2023-07-19 12:22:02 -04:00
Scott Talbert
04029bf6f1
Merge pull request #2436 from jmoraleda/freezeto-gridlabelrenderer
...
Bugfix. Display correct labels in GridWithLabelRenderersMixin when the grid contains frozen rows or columns
2023-07-11 19:15:29 -04:00
Scott Talbert
289a2fa509
Merge pull request #2360 from tianzhuqiao/agw_auinotebook_blurry_tab
...
Fix blurry text in AuiNotebook tab.
2023-07-11 15:26:17 -04:00
Jorge Moraleda
40f8595a0c
Add support for frozen rows and columns to GridWithLabelRenderersMixin
2023-07-09 21:50:38 -04:00
Ailothaen
ee185422c6
Added initialValue argument to DirBrowseButton constructor and improved documentation
2023-06-29 21:56:30 +02:00
richardt
54981636c5
Fix arg TypeError when moving to item with variable row height not set
2023-06-29 14:39:47 +01:00
richardt
a1779b3ad1
Fix arg type error when drawing image in column header
2023-06-13 18:46:13 +01:00
richardt
e5fe26ab1f
Fix floor division so floats are not passed to wx.Rect()
2023-06-11 16:11:30 +01:00
Scott Talbert
7f35fb72ff
Update Cython to 0.29.34 for Python 3.12 support
...
(cherry picked from commit 757de9d23a )
2023-05-31 16:34:56 -07:00
Scott Talbert
10ceae2278
Merge pull request #2403 from mprosperi/fi-TypeError-in-wx.lib-ogl
...
wx.lib.ogl: fix float->int compatibility for py3.10+ (also fixes #2349 )
2023-05-31 09:53:26 -04:00
mprosperi
1d2eb2e39d
fix float->int compatibility for py3.10+ (also fixes #2349 )
2023-05-31 15:39:33 +02:00
mprosperi
6e36ffa377
fix TypeError in wx.lib.agw.flatnotebook for py3.10+ (included #2210 ) ( #2395 )
...
* fix TypError in wx.lib.agw.flatnotebook for py3.10+ (included #2210 )
* replaced round() with int()
---------
Co-authored-by: mprosperi <m.prosperi@paneido.com >
2023-05-24 16:00:38 -04:00
mprosperi
25b0e2139e
fixes #2208
2023-05-23 21:31:14 +02:00
Maxim Cournoyer
5d9f7aa185
agw: Fix TypeError caused by floats with Python 3.10 extensions.
...
This fixes the following error:
File "/lib/python3.10/site-packages/wx/lib/agw/pygauge.py", line 380, in OnPaint
dc.DrawText(drawString, textXPos, textYPos)
TypeError: DC.DrawText(): arguments did not match any overloaded call:
overload 1: argument 2 has unexpected type 'float'
overload 2: argument 2 has unexpected type 'float'
TimeLeft: 3.0
Visible when using Python 3.10 or newer.
2023-05-01 13:53:55 -04:00
Tianzhu Qiao
86bd21007a
Fix blurry text in AuiNotebook tab.
2023-03-03 17:34:51 -08:00
Scott Talbert
2f2624b17d
Merge pull request #2354 from komoto48g/introspection
...
Fix wx.py.shell.Shell calltip
2023-03-03 17:30:13 -05:00
Scott Talbert
986d79b94e
Merge pull request #2355 from komoto48g/agw-pyprog
...
Fix `agw.ProgressGauge` pen colour
2023-02-28 17:03:48 -05:00
Tim Riddermann
516539a7a0
Since numpy 1.20 the aliases np.int and np.float are deprecated (see https://numpy.org/devdocs/release/1.20.0-notes.html#using-the-aliases-of-builtin-types-like-np-int-is-deprecated ). The buildin types should be used instead. Since numpy 1.24 an AttributeError exception is thrown when np.int or np.float is used.
2023-02-28 16:07:02 +01:00
Kazuya O'moto
d5b7788592
Fix pen color type
2023-02-25 01:56:05 +09:00
Kazuya O'moto
e0a71625e2
Extract argspec inside paren using re
...
ex.
argspec = '(x, /, y, z=3, *args, value: int = 0, **kwargs) -> int'
--> 'x, /, y, z=3, *args, value: int = 0, **kwargs'
2023-02-24 23:21:59 +09:00
Kazuya O'moto
8e98e8b442
Use inspect.signature instead of formatargspec
...
inspect.formatargspec has been deprecated since Python 3.5,
and removed in Python 3.11.
2023-02-24 23:02:48 +09:00
Paul McCarthy
12d8462bc2
RF: Don't hard code inactive text colour, use wx.SystemSettings.GetColour instead
2023-01-26 12:30:53 +00:00
Paul McCarthy
ad6864aa46
MNT: Remove legacy macOS logic, and use wx.SystemSettings to select default
...
theme colours
2023-01-26 12:30:53 +00:00
Scott Talbert
a3b6cfec77
Merge pull request #2220 from jmoraleda/aligment_popupctl
...
Enable configuration of whether popup dialog should align center, right or left
2022-12-21 14:32:22 -05: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
Kazuya O'moto
f514770942
Fix TypeError float to int
...
TypeError: ProgressDialog(): argument 'maximum' has unexpected type 'float'
TypeError: ProgressDialog.Update(): argument 1 has unexpected type 'float'
TypeError: Sleep(): argument 1 has unexpected type 'float'
2022-12-07 01:19:23 +09: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
fb2e6a8ba9
Update cython to latest version (for Python3.11)
2022-08-07 12:51:39 -07: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