Re: Suggest Adding the Translation Work for ddd to the GNU Translation Project
Michael Eager <[email protected]> Wed, 25 Sep 2024 07:25:46 -0700
| Newsgroups | gmane.comp.debugging.ddd.general |
|---|---|
| Message-ID | <[email protected]> |
Thanks for your thoughts. You reminded me of working with Tcl/Tk. Not a fun time. On 9/25/24 7:13 AM, Klaus Rudolph wrote: > Hi again, > >> >> Q: If not GTK (some version), do you have a recommendation? >> >> It seems that there are a few choices, including qt and wxWidgets. I've >> used and done some development on WxPython and have a superficial >> understanding of the slots/signals design in qt. Both seem to have a >> significantly different design from X11/Motif, so porting may be much >> more complex than replacing a Motif display window call with a wxWindows >> or qt display window call. >> > > Currently not. I have in the moment no working OS with touch support as > latest fedora updates kill my infrastructure completely. For experiments > I need at minimum one touch device. But there is currently none working > window manager which supports touch! Sounds horrible, but the bug > reports are there... for month.. maybe someone will work on it. > > As long this problem persists, I simply can't work on anything :-) > > I think about fltk or one more step backwards: tk! > > Tk comes in my focus as I tried out a 19 year old prog in the last week > which simply works after i changed the head line from /usr/bin/wish... > to current version. That looks very stable and also portable. As python > binding is very popular, I believe it will not die such early as gnome/gtk. > > qt is out of scope because of license problems and also very fast > interface changes. And it also has no canvas widget! > > goocanvas has active objects like circles/lines/polygons and so on, > where you can link events against. Simply draw something and add a event > and it is active. You also can move objects there. > > As such, > <https://docs.gtk.org/gtk4/class.DrawingArea.html> > is not a replacement. It only does drawing, but nothing which make the > things drawn on the screens real active "widgets". > > Tk provides a full featured canvas which works fast and simple. > > Tk has no native c nor c++ binding. All bindings I found translate in > runtime to tcl language and send the text to the interpreter. This is > the slowest possible way. No idea why the tcl and tk interface is not > directly propagated as a library. > > Many thoughts not about ddd :-) > > But again: No, I currently have not done any decisions regarding a > new/old toolkit. But I believe I will never use gtk anymore. This is a > horrible end for me! And I believe that the wayland/gnome nightmare will > persist. They were never able to drive two touch devices on a single PC. > With X11 it is simple! Connect, shift the coordinates from second screen > and nothing more to do. Simply works out of the box. wayland has dropped > so much X11 features... All questions to the dev community ends with: > Nobody needs it. Nobody needs two touch devices, multiple inputs like > game controllers... ok, forget about :-) But this is also another > discussion. > > > Regards > Klaus > > > > > > -- Michael Eager