Я планирую создать простой и легкий текстовый редактор, который прекрасно сочетается с клавиатурным вводом.
Я хочу иметь большой контроль над такими вещами, как сглаживание и вся графика в целом, но меня не волнует наличие целой библиотеки виджетов. Почти весь пользовательский интерфейс будет основан на тексте и находится в главном холсте / окне приложения.
- Наборы инструментов, такие как GTK и Qt, кажутся излишними - тонны виджетов, которые мне не нужны, и сложная база кода.
- Titanium, AIR и XULRunner в некоторых отношениях даже больше - dev будет быстрым, но это не совсем легкий подход.
- Обувь казалась почти идеально подходящей, но она слишком мала и не поддерживает достаточно событий (например, нет изменения размера окна).
Как вы думаете, я должен просто построить его на Cairo / Pango или другой графической библиотеке и запустить сам материал для платформы? Я бы лучше использовал какой-то фреймворк.
В основном все, что я хочу, это:
- хорошая обработка событий
- оконная
- меню
- рисование с действительно широкими возможностями выбора типа
Я бы с самого начала хотел построить эту кроссплатформенную платформу.