octave-maintainers
[Top][All Lists]
Advanced

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

Re: Removing Java dialog boxes.


From: Daniel J Sebald
Subject: Re: Removing Java dialog boxes.
Date: Fri, 15 Apr 2016 23:09:19 -0500
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.24) Gecko/20111108 Fedora/3.1.16-1.fc14 Thunderbird/3.1.16

On 04/15/2016 04:04 PM, siko1056 wrote:
Dear maintainers,

Rik recently observed bug #47700<https://savannah.gnu.org/bugs/?47700>
concerning matured and unmaintained Java code for dialog boxes (errordlg,
helpdlg, inputdlg, listdlg, questdlg, warndlg), that is now starting to
become a maintenance burden.

All dialog boxes have a pretty good working QT-pendant. So I guess no one
really became aware of the existence of a second version of Java dialog
boxes since the GUI release. I assume it to be left as a fallback layer,
that fortunately did not become necessary. Thus now I think it is time to
remove this doubled effort instead of fixing dead code.

The Java versions were pre-Qt, if I'm remembering correctly. The were left in for the case where the GUI is not built, something I've been configuring because of compilation bugs on my slightly outdated system. (I don't use the dialog boxes at the moment, though.) After the Java fallback is a terminal window dialog simulation, I think.


The only real pro for the Java dialog boxes is, that it is able to print
some TeX symbols
https://www.gnu.org/software/octave/doc/v4.0.1/Which-TeX-symbols-are-implemented-in-dialog-functions_003f.html
which already leads to inconsistencies in the documentation and the usage of
the QT-pendant.

By TeX symbols I'm guessing it's meant just the Greek and math characters. I think Qt accepts unicode, so one should be able to copy these symbols from any relevant table (e.g., search for a Greek alphabet on the web) then copy those into the character string used for the dialog box message inputs, in theory anyway.

Dan


If there are no objections, I will remove the Java dialog boxes and fix the
documentation. The Java interface itself will of course remain untouched.

Best,
Kai



--
View this message in context: 
http://octave.1599824.n4.nabble.com/Removing-Java-dialog-boxes-tp4676315.html
Sent from the Octave - Maintainers mailing list archive at Nabble.com.



--

Dan Sebald
email: daniel(DOT)sebald(AT)ieee(DOT)org
URL: http://www(DOT)dansebald(DOT)com



reply via email to

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