2010-05-22 4 views

답변

1

호 사실 GdkRectangle 직접, 단지 직사각형 위치를 특정하는데 사용된다 사각형을 그리 에 사용되지 않는다. 예를 들어 gdk_draw_rectangle()GdkRectangle 인수를 허용하지 않습니다. 타원을 그리려면 gdk_draw_arc()을 사용할 수 있습니다.

그리기를 위해 GDK를 사용하는 것은 시대에 뒤 떨어진 것입니다. 카이로를 사용하면 cairo_rectangle()cairo_arc()의 기능을 사용할 수 있습니다.

+0

좋아요,하지만 그려진 사각형의 링크드리스트가 필요합니다. 그래서'GdkRectangle'이 도움이 될 것입니다. 'GdkRectangle'은 타원에 대응 되는가? 카이로는 기존 코드를 기반으로 구축해야하는 학교 과제의 일부이므로 카이로를 사용할 수 없습니다. – Pieter

+0

@Pieter : 아니요, 직접적인 아날로그는 없습니다. 그러나 자신의 구조를 정의하는 것을 방해하지는 않습니다. – doublep