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