ddd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Suggest Adding the Translation Work for ddd to the GNU Translation P


From: Klaus Rudolph
Subject: Re: Suggest Adding the Translation Work for ddd to the GNU Translation Project
Date: Wed, 25 Sep 2024 16:13:20 +0200
User-agent: Mozilla Thunderbird

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








reply via email to

[Prev in Thread] Current Thread [Next in Thread]