// FIXME: hacer una estructura para guardar todos los punteros a los datos
// que necesito: radio buttons, y todas las entradas, más la lista enlazada,
// más, tal vez, el drawingarea.
+ TP5Window* win = static_cast<TP5Window*>(user_data);
Figura* figura = new Circulo(1, 1, Punto(50, 50), "Lala", 50);
static_cast<Dibujo*>(user_data)->agregar_figura(figura);
static_cast<Dibujo*>(user_data)->agregar_figura(
gpointer user_data) {
// TODO
std::cerr << "En linea event." << std::endl;
+ TP5Window* win = static_cast<TP5Window*>(user_data);
}
void on_radiobutton_cuadrado_toggled(GtkToggleButton *togglebutton,
gpointer user_data) {
// TODO
std::cerr << "En cuadrado event." << std::endl;
+ TP5Window* win = static_cast<TP5Window*>(user_data);
}
void on_radiobutton_rectangulo_toggled(GtkToggleButton *togglebutton,
gpointer user_data) {
// TODO
std::cerr << "En rectangulo event." << std::endl;
+ TP5Window* win = static_cast<TP5Window*>(user_data);
}
void on_radiobutton_circulo_toggled(GtkToggleButton *togglebutton,
gpointer user_data) {
// TODO
std::cerr << "En circulo event." << std::endl;
+ TP5Window* win = static_cast<TP5Window*>(user_data);
}