2010-05-22 7 views

Répondre

1

No. En fait, GdkRectangle ne sert pas à dessiner rectangles directement, il est simplement utilisé pour spécifier position de rectangle. Par exemple, gdk_draw_rectangle() n'accepte même pas les arguments GdkRectangle. Pour dessiner une ellipse, vous pouvez utiliser gdk_draw_arc().

Notez que l'utilisation de GDK pour le dessin est relativement obsolète. Vous pouvez utiliser Cairo et les fonctions cairo_rectangle() et cairo_arc() pour cela.

+0

Ok, mais j'ai besoin d'une liste chaînée de rectangles dessinés, donc 'GdkRectangle' est pratique. Est-ce que 'GdkRectangle' a une contrepartie pour les ellipses? Je ne peux pas utiliser Cairo car cela fait partie d'une tâche scolaire où nous devons construire sur du code existant. – Pieter

+0

@Pieter: Non, il n'y a pas d'analogue direct. Cependant, rien ne vous empêche de définir votre propre structure. – doublep

Questions connexes