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
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
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
Robin Dunn
369d49f621
Merge branch 'swt2c-sip6'
2022-06-30 14:13:57 -07:00
Scott Talbert
90171ba216
Update to use sip 6.6.x
...
1) Switch to running sip using its new sip-build command line interface,
which requires writing out a pyproject.toml to configure it.
2) Generate the sip build file (sbf) ourselves since sip no longer writes
them.
3) Remove the embedded sip module code and generate it on the fly during
the build process.
Fixes #2169 .
2022-06-18 13:54:17 -04:00
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