I plan to create a simple, lightweight text editor that works well with keyboard input.
I want to have a lot of control over things like anti-aliasing and the whole graphics in general, but I don't want to have a whole library of widgets. Almost the entire user interface will be based on text and in the main canvas / application window.
- Toolboxes like GTK and Qt seem like overly redundant widgets that I donโt need, and a complex code base.
- Titanium, AIR and XULRunner are even more in some way - dev will be fast, but this is not an easy approach.
- Shoes seemed almost perfect, but they were a little small and did not support enough events (for example, without changing the size of the window).
Do you think I should just create it on Cairo / Pango or another graphics library and remake the platform myself? I would rather use some kind of structure.
Basically all I want:
- good event handling
- window
- menu
- a drawing with really great type rendering options
From the very beginning I would like to build this cross-platform.
source
share