wyoEditor is a cross-platform editor based on the Scintilla editor component. The editor has the usual features like fast editing, unlimited undo/redo, syntax colouring, and folding for many different programming languages. It also has a class browser, currently only for C++, and keeps the class/function display updated. The editor allows editing of files in tabbed notebook pages and/or separate top level windows. It supports context-sensitive help of any kind of documentation (e.g. programming framework descriptions) if provided as help files. The editor conforms to the wyoGuide guidelines using the wxWidgets framework.
wyoGuide is a tutorial, a collection of guidelines for building cross-platform applications with a well-designed, consistent look and feel. It gives ideas and advice on how an application and its GUI could and should be written. Development with these guidelines gives the GUI of an application a standard set of base functionality. wyoGuide also provides sample code for each guideline written in C++ using the wxWidgets (formerly wxWindows) framework. For a seasoned developer it shouldn't be difficult to adapt these guidelines to other languages or frameworks.