1 /* vim: set et sts=4 sw=4 fdm=marker fmr={,} fdn=1 fo+=t tw=80:
3 * Taller de Programación (75.42).
6 * Graficador de figuras.
8 * Copyleft 2003 - Leandro Lucarella <llucare@fi.uba.ar>
9 * Puede copiar, modificar y distribuir este programa bajo los términos de
10 * la licencia GPL (http://www.gnu.org/).
12 * Creado: mié oct 1 23:39:55 ART 2003
20 GtkWidget* create_window(Dibujo* dibujo);
23 * Ventana principal del programa.
24 * \note Es un struct porque es todo público.
27 /// Ventana principal.
30 GtkWidget* drawingarea;
31 /// Botón para limpiar el dibujo.
32 GtkWidget* button_limpiar;
33 /// Botón para actualizar (dibujar) el área de dibujo.
34 GtkWidget* button_actualizar;
35 /// Botón para salir del programa.
36 GtkWidget* button_salir;
37 /// Botón para agregar una figura.
38 GtkWidget* button_agregar;
39 /// Botón para seleccionar una línea.
40 GtkWidget* radiobutton_linea;
41 /// Botón para seleccionar un cuadrado.
42 GtkWidget* radiobutton_cuadrado;
43 /// Botón para seleccionar un rectángulo.
44 GtkWidget* radiobutton_rectangulo;
45 /// Botón para seleccionar un círculo.
46 GtkWidget* radiobutton_circulo;
47 /// Entrada de texto para ingresar el nombre de la figura.
48 GtkWidget* entry_nombre;
49 /// Caja de selección del color.
50 GtkWidget* combo_color;
51 /// Selector de grosor.
52 GtkWidget* spinbutton_grosor;
53 /// Selector de coordenada X del centro.
54 GtkWidget* spinbutton_centro_x;
55 /// Selector de coordenada Y del centro.
56 GtkWidget* spinbutton_centro_y;
57 /// Selector de coordenada X del inicio.
58 GtkWidget* spinbutton_inicio_x;
59 /// Selector de coordenada Y del inicio.
60 GtkWidget* spinbutton_inicio_y;
61 /// Selector de coordenada X del fin.
62 GtkWidget* spinbutton_fin_x;
63 /// Selector de coordenada Y del fin.
64 GtkWidget* spinbutton_fin_y;
66 GtkWidget* spinbutton_alto;
67 /// Selector de ancho.
68 GtkWidget* spinbutton_ancho;
69 /// Selector de radio.
70 GtkWidget* spinbutton_radio;
71 /// Dibujo con las figuras a mostrar.
77 virtual ~TP5Window(void);