On Jun 24, 2023, at 08:13, Ed Leafe <[email protected]> wrote: > >> In several places, e.g. dPemMixin.py", line 3475, wherever screen >> coordinates are passed from Dabo to wx, they are passed as just generic >> numbers, which the wx tolerated before. Now it's a runtime error, namely >> >> dc.DrawText(txt, x, y) >> 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' >> >> Is there anything we can do about this? > > The 'master' branch of Dabo has been inactive for about a decade now. Several > years ago I made a brief attempt at updating the code base to use Python 3.x > and wxPython 4.x, and got some of it working. That is now in the 'dabo3' > branch, where any changes like the one you mention would be made. > > I haven't kept up on the changes to wxPython; it was hard enough to get some > basic compatibility with 4.x. Please check out the 'dabo3' branch, and if you > have some suggestions that would fix some issues, please create a pull > request against that branch on GitHub. If you have any other questions, feel > free to ask, and I'll try to help as much as I can.
Now that I've been working with Dabo again, I've fixed several of these changes. The new `main` branch is the former `dabo3` branch, so please use that. If you find any more cases where things aren't working right, please let me know. -- Ed Leafe _______________________________________________ Post Messages to: [email protected] Subscription Maintenance: https://mail.leafe.com/mailman/listinfo/dabo-users Searchable Archives: https://leafe.com/archives This message: https://leafe.com/archives/byMID/[email protected]
