From 78030661e775b52093ce0382a9568ef99f2d432b Mon Sep 17 00:00:00 2001 From: Leandro Lucarella Date: Sun, 5 Oct 2003 04:18:30 +0000 Subject: [PATCH] Se agrega el fuente de la interfaz glade. --- glade.glade | 1048 +++++++++++++++++++++++++++++++++++++++++++++++++++ tp5window.h | 9 +- 2 files changed, 1049 insertions(+), 8 deletions(-) create mode 100644 glade.glade diff --git a/glade.glade b/glade.glade new file mode 100644 index 0000000..6b59147 --- /dev/null +++ b/glade.glade @@ -0,0 +1,1048 @@ + + + + + + + 5 + True + Trabajo Práctico V + GTK_WINDOW_TOPLEVEL + GTK_WIN_POS_NONE + False + True + False + + + + + True + False + 0 + + + + True + False + 5 + + + + True + 0 + 0.5 + GTK_SHADOW_ETCHED_IN + + + + 200 + 200 + True + + + + + + + True + Dibujo + False + False + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 0 + 0 + + + label_item + + + + + 0 + True + True + + + + + + 5 + True + GTK_BUTTONBOX_SPREAD + 0 + + + + True + True + True + gtk-clear + True + GTK_RELIEF_NORMAL + + + + + + + True + True + True + gtk-refresh + True + GTK_RELIEF_NORMAL + + + + + + + True + True + True + gtk-quit + True + GTK_RELIEF_NORMAL + + + + + + 0 + False + True + + + + + 0 + True + True + + + + + + True + False + 0 + + + + True + 0 + 0.5 + GTK_SHADOW_ETCHED_IN + + + + True + False + 0 + + + + True + True + Lí_nea + True + GTK_RELIEF_NORMAL + True + False + True + + + + 0 + False + False + + + + + + True + True + _Cuadrado + True + GTK_RELIEF_NORMAL + False + False + True + radiobutton_linea + + + + 0 + False + False + + + + + + True + True + _Rectángulo + True + GTK_RELIEF_NORMAL + False + False + True + radiobutton_linea + + + + 0 + False + False + + + + + + True + True + Círc_ulo + True + GTK_RELIEF_NORMAL + False + False + True + radiobutton_linea + + + + 0 + False + False + + + + + + + + True + Figura + False + False + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 0 + 0 + + + label_item + + + + + 0 + False + False + + + + + + True + False + 0 + + + + 5 + True + 3 + 2 + False + 3 + 5 + + + + True + Nombre + False + False + GTK_JUSTIFY_LEFT + False + False + 0 + 0.5 + 0 + 0 + + + 0 + 1 + 0 + 1 + fill + + + + + + + True + Color + False + False + GTK_JUSTIFY_LEFT + False + False + 0 + 0.5 + 0 + 0 + + + 0 + 1 + 1 + 2 + fill + + + + + + + True + Grosor + False + False + GTK_JUSTIFY_LEFT + False + False + 0 + 0.5 + 0 + 0 + + + 0 + 1 + 2 + 3 + fill + + + + + + + 100 + True + True + True + True + 0 + + True + * + False + + + 1 + 2 + 0 + 1 + expand + + + + + + 150 + True + True + False + False + True + False + + + + True + True + False + True + 0 + + True + * + False + + + + + + True + GTK_SELECTION_BROWSE + + + + True + True + Negro + + + + + + True + True + Blanco + + + + + + True + True + Rojo + + + + + + True + True + Verde + + + + + + True + True + Azul + + + + + + True + True + Cian + + + + + + True + True + Magenta + + + + + + True + True + Amarillo + + + + + + True + True + Gris + + + + + + True + True + Rojo Oscuro + + + + + + True + True + Verde Oscuro + + + + + + True + True + Azul Oscuro + + + + + + True + True + Cian Oscuro + + + + + + True + True + Magenta Oscuro + + + + + + True + True + Amarillo Oscuro + + + + + + True + True + Naranja + + + + + + + 1 + 2 + 1 + 2 + expand + + + + + + 48 + True + True + 1 + 0 + False + GTK_UPDATE_ALWAYS + False + False + 1 1 10 1 10 10 + + + 1 + 2 + 2 + 3 + expand + + + + + 0 + True + True + + + + + + True + True + gtk-add + True + GTK_RELIEF_NORMAL + + + + 0 + False + False + + + + + 0 + True + True + + + + + + 5 + True + False + 5 + + + + True + 4 + 3 + False + 0 + 2 + + + + True + Centro + False + False + GTK_JUSTIFY_LEFT + False + False + 0 + 0.5 + 0 + 0 + + + 0 + 1 + 1 + 2 + fill + + + + + + + True + Inicio + False + False + GTK_JUSTIFY_LEFT + False + False + 0 + 0.5 + 0 + 0 + + + 0 + 1 + 2 + 3 + fill + + + + + + + True + Fin + False + False + GTK_JUSTIFY_LEFT + False + False + 0 + 0.5 + 0 + 0 + + + 0 + 1 + 3 + 4 + fill + + + + + + + True + + False + False + GTK_JUSTIFY_LEFT + False + False + 0 + 0.5 + 0 + 0 + + + 0 + 1 + 0 + 1 + fill + + + + + + + True + X + False + False + GTK_JUSTIFY_CENTER + False + False + 0 + 0.5 + 0 + 0 + + + 1 + 2 + 0 + 1 + + + + + + + + True + Y + False + False + GTK_JUSTIFY_CENTER + False + False + 0 + 0.5 + 0 + 0 + + + 2 + 3 + 0 + 1 + expand + + + + + + + True + True + 1 + 0 + False + GTK_UPDATE_ALWAYS + False + False + 0 0 1000 1 10 10 + + + 1 + 2 + 1 + 2 + + + + + + + True + True + 1 + 0 + False + GTK_UPDATE_ALWAYS + False + False + 0 0 1000 1 10 10 + + + 2 + 3 + 1 + 2 + + + + + + + True + True + 1 + 0 + False + GTK_UPDATE_ALWAYS + False + False + 0 0 1000 1 10 10 + + + 1 + 2 + 2 + 3 + + + + + + + True + True + 1 + 0 + False + GTK_UPDATE_ALWAYS + False + False + 0 0 1000 1 10 10 + + + 2 + 3 + 2 + 3 + + + + + + + True + True + 1 + 0 + False + GTK_UPDATE_ALWAYS + False + False + 0 0 1000 1 10 10 + + + 1 + 2 + 3 + 4 + + + + + + + True + True + 1 + 0 + False + GTK_UPDATE_ALWAYS + False + False + 0 0 1000 1 10 10 + + + 2 + 3 + 3 + 4 + + + + + + 0 + False + False + + + + + + True + 3 + 2 + False + 0 + 2 + + + + True + Alto + False + False + GTK_JUSTIFY_LEFT + False + False + 0 + 0.5 + 0 + 0 + + + 0 + 1 + 0 + 1 + fill + + + + + + + True + Ancho + False + False + GTK_JUSTIFY_LEFT + False + False + 0 + 0.5 + 0 + 0 + + + 0 + 1 + 1 + 2 + fill + + + + + + + True + Radio + False + False + GTK_JUSTIFY_LEFT + False + False + 0 + 0.5 + 0 + 0 + + + 0 + 1 + 2 + 3 + fill + + + + + + + True + False + True + 1 + 0 + False + GTK_UPDATE_ALWAYS + False + False + 1 1 1000 1 10 10 + + + 1 + 2 + 0 + 1 + + + + + + + True + False + True + 1 + 0 + False + GTK_UPDATE_ALWAYS + False + False + 1 1 1000 1 10 10 + + + 1 + 2 + 1 + 2 + + + + + + + True + False + True + 1 + 0 + False + GTK_UPDATE_ALWAYS + False + False + 1 1 1000 1 10 10 + + + 1 + 2 + 2 + 3 + + + + + + 0 + False + False + + + + + 0 + False + False + + + + + 0 + False + True + + + + + + + diff --git a/tp5window.h b/tp5window.h index 174c31c..e0f45c4 100644 --- a/tp5window.h +++ b/tp5window.h @@ -17,17 +17,11 @@ #include "dibujo.h" #include -GtkWidget* create_window(Dibujo* dibujo); - /** * Ventana principal del programa. * \note Es un struct porque es todo público. */ struct TP5Window { - /** - * \defgroup widgets Widgets importantes de la ventana. - * @{ - */ /// Ventana principal. GtkWidget* window; /// Área de dibujo. @@ -76,13 +70,12 @@ struct TP5Window { GtkWidget* spinbutton_radio; /// Dibujo con las figuras a mostrar. Dibujo dibujo; - /** @} */ // Fin del grupo /// Cantidad de colores. static const int CANT_COLORES = 16; /// Constantes de colores. static const char* COLOR[CANT_COLORES]; - /// Convierte un string de color en el número correspondiente. + /// Convierte el color interno a una color de 24 bits. int get_color(void) const; /// Constructor. -- 2.43.0