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