On Tue, Oct 6, 2009 at 12:26 AM, <[email protected]> wrote: > > Rather, it might be better to write a cross-platform GUI (not Java based) so > that > we're not stuck using the Windows API. I've been thinking about starting a > project > like this for a while, but I'm not promising anything yet.
I've been thinking the same thing. 1) I believe PyGTK might be the way to go (Python is already included with LilyPond, GTK is cross-platform, stable, and almost everywhere on GNU/Linux distributions. Besides Lily already uses GTK low-level stuff like Pango). 2) A small GUI could also be able to detect, configure and launch already installed editing environments (It could check for emacs, LilyPondTool and Fresco, for instance). 3) As for the text editing component, Scintilla is probably one of the bests out there, it has countless features, most of which would not be needed at all (so perhaps we could distribute a <100Ko stripped version). So, even users who do not have emacs/LPT/whatnot could enjoy syntax-highlighting and proper indentation :) 4) And if we really do need to embed a PDF viewer (no we don't, but still), muPDF is the lightest, fastest solution. And it's cross-platform. 5) ...Aaand ideally, we should have some kind of an auto-updater mechanism. Having to uninstall/download/install everything everytime is a PITA. 6) And if we ever do manage to achieve that, we could name it, huh, "EasyLilyPond" or something :-) There, I've said it. No matter how, I'd be delighted to join you in developing something. Cheers, Valentin _______________________________________________ bug-lilypond mailing list [email protected] http://lists.gnu.org/mailman/listinfo/bug-lilypond
