Re: [NextGenPE-devel] Plans etc..
Status: Beta
Brought to you by:
grrosminet
|
From: NextGen P. E. m. l. <nex...@li...> - 2007-03-19 10:25:11
|
Have you looked at XCE, the xml-copy-editor, i.e. text file editor for XML? http://sourceforge.net/projects/xml-copy-editor I recently downloaded the sources and executable. It's good. It's C++, wxWidgets and using wxStyledTextControl for the folding syntax-highlighting editor. It might be worth mining that code for useful pieces. For example there is some code that at start-up checks for an already running instance of the editor, e.g. if one double clicks on another XML file. If there is a copy of the editor already running the file-open command is passed to it using wxDDE. Another application possibly worth code-mining is Audacity. There is a class ShuttleGui in it that drastically reduces the amount of code you need for constructing custom dialogs. The complex preferences dialog in Audacity is created using it. ShuttleGui also does the exchange to and from variables using the same definition. It cuts out a lot of repetitive code. I'll have a look at QTPovEditor to get a better idea of where you're heading. --James. NextGen Povray Editor mailling list wrote: > James wrote : >> Great! wxWidgets and C++. >> >> I'm looking for synergies between wxWidgets projects - particularly >> identifying widgets that are missing, that will be of use in more than >> one project. >> >> What are the current plans for neXtgen Povray editor? >> >> --James. >> > > > > XPE (neXtgen Povray editor) is based on full application architecture > wich allows easy integration of any new component. Now, I think that any > component that can be usefull might be integrated (calculator, file > explorer, ...). > On the other side, XPE will produce a few components that are not > specific to this local usage (like TClock or TGenButton) and so, I would > be very pleased to share them with other projects. Theses components are > not the only thing wich might be shared : the global framework I have > created for XPE might certainly be usefull to other developpments > (currently, XPE is a povray editor, but the architecture could be the > same for any text editor and usable for any other type panels based > application : Video editor, IRC client, mail client, word processor, ...) > Currently, XPE is on its very first stage : a text component with some > associated tools. The next step is to develop features I have developped > for QTPovEditor and then to make it compatible with windows, mac and as > much environnments as possible. > > gRRosminet. |