X-Git-Url: https://git.llucax.com/z.facultad/75.42/plaqui.git/blobdiff_plain/d01f45589c6724a13cda1bbef1bcdacfa4a0bad9..43fc1b3f57852f2af098fa7411e83220015aaa6f:/Constructor/union.cpp?ds=inline diff --git a/Constructor/union.cpp b/Constructor/union.cpp index f5b6d98..d0955bb 100644 --- a/Constructor/union.cpp +++ b/Constructor/union.cpp @@ -11,6 +11,9 @@ Union::Union() image = imageN; set_size_request(image->get_width(), image->get_height()); property_wnd->set_title("Propiedades del Empalme"); + property_wnd->rd_btn_division->property_visible() = true; + property_wnd->rd_btn_union->property_visible() = true; + property_wnd->lb_type->property_visible() = true; name = "union"; } @@ -52,6 +55,7 @@ bool Union::on_button_press_event(GdkEventButton *event) if ((event->type == GDK_2BUTTON_PRESS) && ( event->button == 1)){ property_wnd->spin_caudal->set_value( caudal_max ); property_wnd->txt_item_name->set_text( name ); + if (is_union) property_wnd->rd_btn_union->set_active(true); property_wnd->show(); } return true; @@ -76,20 +80,24 @@ void Union::on_menu_popup_propiedades() void Union::save(FILE *archivo) { char c_id[50], c_caudal[50], c_x[50], c_y[50], c_img[50]; + Glib::ustring c_type; + if ( is_union ) c_type = "\t\tunion\n"; + else c_type = "\t\tdivision\n"; sprintf(c_x,"\t\t%d\n",x); sprintf(c_y,"\t\t%d\n",y); sprintf(c_id,"%d",ID); sprintf(c_caudal,"\t\t%.2f\n", caudal_max); sprintf(c_img,"\t\t%d\n",imgActual); Glib::ustring dato; - dato = "\t\n"; + dato += c_type; dato += c_caudal; dato += c_img; dato += c_x; dato += c_y; - dato += "\t\n"; + dato += "\t\n"; fprintf(archivo,dato.c_str()); }