+#ifdef DEBUG
+ std::cerr << "En dibujar de Rectángulo." << std::endl;
+#endif
+ Figura::dibujar(widget);
+ // Lado de la izquierda.
+ gdk_draw_line(
+ // Área dibujable.
+ widget->window,
+ // Graphic Context.
+ widget->style->fg_gc[GTK_WIDGET_STATE (widget)],
+ // X, Y del vértice superior.
+ centro.x - ancho / 2, centro.y - alto / 2,
+ // X, Y del vértice inferior.
+ centro.x - ancho / 2, centro.y + alto / 2);
+ // Lado de la derecha.
+ gdk_draw_line(widget->window,
+ widget->style->fg_gc[GTK_WIDGET_STATE (widget)],
+ // X, Y del vértice superior.
+ centro.x + ancho / 2, centro.y - alto / 2,
+ // X, Y del vértice inferior.
+ centro.x + ancho / 2, centro.y + alto / 2);
+ // Lado superior.
+ gdk_draw_line(widget->window,
+ widget->style->fg_gc[GTK_WIDGET_STATE (widget)],
+ // X, Y del vértice de la izquierda.
+ centro.x - ancho / 2, centro.y - alto / 2,
+ // X, Y del vértice de la derecha.
+ centro.x + ancho / 2, centro.y - alto / 2);
+ // Lado inferior.
+ gdk_draw_line(widget->window,
+ widget->style->fg_gc[GTK_WIDGET_STATE (widget)],
+ // X, Y del vértice de la izquierda.
+ centro.x - ancho / 2, centro.y + alto / 2,
+ // X, Y del vértice de la derecha.
+ centro.x + ancho / 2, centro.y + alto / 2);