]> git.llucax.com Git - z.facultad/75.42/figuras.git/blobdiff - circulo.cpp
Se corrige un bug. Los colores se ponían presuponiendo un Display de 24 bits. Ahora...
[z.facultad/75.42/figuras.git] / circulo.cpp
index 6b03e9a6e6cd50d2f7e8e4205539ae8e6d9d67d6..2d2968eb127f627982bcb022f917645cecb6d01e 100644 (file)
@@ -38,10 +38,8 @@ void Circulo::dibujar(GtkWidget* widget) const {
 #ifdef DEBUG
     std::cerr << "En dibujar de Círculo." << std::endl;
 #endif
-    // Copio el contexto gráfico del área de dibujo.
-    GdkGC* gc = gdk_gc_new(GDK_DRAWABLE(widget->window));
-    // Le doy los nuevos valores.
-    set_gc(gc);
+    // Obtengo un contexto gráfico con el grosor y color de la figura.
+    GdkGC* gc = get_gc(widget);
     // Dibujo el círculo.
     gdk_draw_arc(
             // Área dibujable.