]> git.llucax.com Git - z.facultad/75.42/figuras.git/blobdiff - linea.cpp
Se corrige un bug. Los colores se ponían presuponiendo un Display de 24 bits. Ahora...
[z.facultad/75.42/figuras.git] / linea.cpp
index 924bf9fcb97dac34b54abe849f02e5848a54bc00..7c4cebe6eed595ff9240bcf9e0003e1830c128a1 100644 (file)
--- a/linea.cpp
+++ b/linea.cpp
@@ -38,10 +38,8 @@ void Linea::dibujar(GtkWidget* widget) const {
 #ifdef DEBUG
     std::cerr << "En dibujar de Línea." << 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 la línea.
     gdk_draw_line(
             // Área dibujable.