#include VentanaMatrices::VentanaMatrices(int x, int y) : Fl_Double_Window(x,y,650,300,"Ventana con MatrizInput's") { matriz1 = new MatrizInputs (4, 4, 250, 100, 3, 5); matriz2 = new MatrizInputs (300, 4, 200, 100); matriz3 = new MatrizInputs (4, 120, 250, 100); matriz4 = new MatrizInputs (300, 120, 300, 100, 1, 5); /* ... */ end(); show(); } void VentanaMatrices::identidadCB(Fl_Widget *w) { // ... // ... } void VentanaMatrices::identidad() { /* ... */ } void VentanaMatrices::ceroCB(Fl_Widget *w) { VentanaMatrices *win = (VentanaMatrices *)w->parent(); win->cero(); } void VentanaMatrices::cero() { /* ... */ } void VentanaMatrices::cambiar() { matriz1->identidad(); matriz2->activar(2,2); matriz3->cero(); matriz3->activar(3,2); matriz4->activar(2,4); matriz4->cero(); }