2010-05-22 4 views

ответ

1

No. На самом деле, GdkRectangle не используется для рисовать прямоугольники непосредственно, она просто используется для указать прямоугольник позицию. Например, gdk_draw_rectangle() даже не принимает аргумент GdkRectangle. Чтобы нарисовать эллипс, вы можете использовать gdk_draw_arc().

Обратите внимание, что использование GDK для рисования довольно устарело. Вы можете использовать Каир и функции cairo_rectangle() и cairo_arc() для этого.

+0

Хорошо, но мне нужен связанный список рисованных прямоугольников, поэтому 'GdkRectangle' вам пригодится. У «GdkRectangle» есть эквивалент для эллипсов? Я не могу использовать Каир, так как это часть школьного задания, где мы должны основываться на существующем коде. – Pieter

+0

@Pieter: Нет, прямого аналога нет. Однако ничто не мешает вам определить вашу собственную структуру. – doublep

 Смежные вопросы

  • Нет связанных вопросов^_^