|
From: Slava P. <sl...@je...> - 2001-08-10 08:39:49
|
Hi, It looks good. I have the following minor UI suggestions: - The single 'HartMath' dockable should be split into multiple dockable windows; 'HartMath Calculator', 'HartMath Functions' (maybe this one should be customizable and have more buttons?), 'HartMath Output' and 'Periodic Table'. The two button palletes can obtain a hartmath output window instance using the addDockableWindow()/getDockableWindow() method calls. - The window shown when an element is clicked in the periodic table (cool feature, BTW) should have little 'copy' buttons (give these buttons an icon) for copying them for use in HartMath evaluation. - Maybe instead of a separate 'HartMath Output' window, you should implement a Console shell. I can add an API for shells to output Icons (which will allow MTAC prettyprinted output to be printed there). - If you implement the above, clicking a button in one of the palletes should open a console dockable if necessary, set the shell to the HartMath shell, and add the text to the text field (obtainable with console.getTextField() in Console 3.0) I see you've defected from Jext development to jEdit :-) Slava On Thu, Aug 09, 2001 at 01:13:28PM +0200, Klaus Hartlage wrote: > I started a new "calculator plugin" for jEdit. > > The plugin should have the following features: > - It should have a simple "calculator interface" > - It should use the Beanshell scripting language for plugging in new > HartMath functions. > - It should use a "math pretty printer mode" (I started implementing > this, with the sources from the MTAC project: > http://www.sourceforge.net/projects/mtac ) > - It should have functions (like ToJDouble, ToJBigInteger, ToTeX...) > which automatically transforms the math input into the required syntax > (Java double math, Java BigInteger math, TeX math output,...) > > You can browse the sources in CVS module 'hartmath2' here: > http://sourceforge.net/cvs/?group_id=5083 > > If anyone is interested in the developing of this project please use > the developers mailing list > http://sourceforge.net/mail/?group_id=5083 > > to mail your interest and your sourceforge account, so that I can > register you as a developer. > -- > Klaus Hartlage > http://www.hartmath.org > http://www.jsurfer.org - a slash like news and resources site > > -- > ----------------------------------------------- > jEdit Developers' List > jEd...@li... > http://lists.sourceforge.net/lists/listinfo/jedit-devel |