1119 Commits

Author SHA1 Message Date
Scott Talbert
50ea75909a Merge pull request #2373 from arjones6/master
flatmenu memory usage improvements
2024-07-08 09:43:45 -04:00
Alessandro Mattiazzi
4d29e7dd72 Bugfix Bar.py
Added int casting on RecalculateTabSizes function to fix error
2024-03-21 16:27:27 +01:00
decodeais
0205c7c1b9 speedmeter.py lost background color (#2528)
* Update speedmeter.py

missing typcast makes the backgraound of the speedmeter white

* Update wx/lib/agw/speedmeter.py

---------

Co-authored-by: Scott Talbert <swt@techie.net>
2024-02-17 10:44:03 -05:00
richardt
1d06079da0 Add support for ULC_AUTO_CHECK_PARENT 2024-01-22 21:42:15 +00:00
rufuswilson
01ec11faca Fixes DeleteButton function
cf https://github.com/wxWidgets/Phoenix/issues/2511
2024-01-11 11:29:59 +01:00
Scott Talbert
01787f43a5 Fix additional SyntaxWarnings with Python 3.12
It seems that Python 3.12 has started emitting additional SyntaxWarnings
in cases where there are backslashes used in strings, so change these
strings to raw strings to avoid the warnings.
2023-12-21 20:19:57 -05:00
Scott Talbert
26d1782514 Merge pull request #2500 from jmoraleda/AuiLayoutLastStepOfUpdate
wx.agw.aui. Do layout as the last step after all pane infos have recomputed their best sizes
2023-12-21 09:32:12 -05:00
Scott Talbert
a1755e8e65 Merge pull request #2501 from jmoraleda/CallAfterUpdateInAllPlatforms
wx.agw.aui: Make behavior in all platforms more equal
2023-12-21 09:31:06 -05:00
Jorge Moraleda
b683707909 wx.agw.aui. Do layout as the last step after all pane infos have recomputed their best sizes 2023-12-20 15:45:40 -05:00
Scott Talbert
525dd03245 Merge pull request #2460 from tmszi/fix-wx-agw-auimanager-bind-close-evt
wx.agw.aui: don't uninitialize the AuiManager if the window close event is vetoed
2023-12-18 16:28:59 -05:00
Jorge Moraleda
8a705cd066 Preserve pane icons when loading a perspective in agw.aui 2023-12-02 19:38:21 -05:00
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
Tomas Zigo
53574e37ad wx.agw.aui: don't uninitialize the AuiManager if the window close event is vetoed 2023-09-22 08:07:21 +02:00
Tianzhu Qiao
4eb797e8ed Fix AuiManager pane minimizing issue. 2023-08-17 10:59:16 -07: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
arjones6
5ad1e922af Merge branch 'wxWidgets:master' into master 2023-06-02 17:04:59 -04: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
arjones6
dae19056a8 Update flatmenu.py
flatmenu memory usage improvements
2023-04-11 11:55:54 -04:00
Tianzhu Qiao
86bd21007a Fix blurry text in AuiNotebook tab. 2023-03-03 17:34:51 -08: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
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
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