Я пытаюсь разработать собственный набор библиотек для создания графических интерфейсов в Linux с, вы знаете, виджетами, кнопками и т. Д. Поэтому я сейчас учусь создавать пользовательские интерфейсы с использованием X11 иего Xlib .Я дошел до того, что у меня есть красивое окно указанного размера, в указанной позиции, определенного цвета фона и возможности рисования точек, прямоугольников и дуг.Однако, когда я рисовал свой первый круг, я был действительно разочарован тем фактом, что круг не является сглаженным .Я вижу каждый пиксель в виде квадрата.
Теперь вопрос прост.Можно ли как-нибудь сказать X: скажите, пожалуйста, что-нибудь сглаживающее перед тем, как рисовать ?Или я должен избегать использования XDrawArc и использовать пользовательскую функцию, которая вызывает XDrawPoint для каждой точки круга?Или есть третье решение?
Заранее спасибо.