Changeset 282 in PSPA


Ignore:
Timestamp:
Jan 25, 2013, 2:28:53 PM (11 years ago)
Author:
garnier
Message:

Insertion dans la drop box ok + images ok

Location:
Interface_Web/trunk/pspaWT/sources/userInterface/src
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • Interface_Web/trunk/pspaWT/sources/userInterface/src/GWt_elementLigneFaisceau.cc

    r273 r282  
    7777   
    7878    // change object name in order to manage css :
    79     dropZoneLeft_->setStyleClass("elementLigneFaiseau_line");
    80     dropZoneRight_->setStyleClass("elementLigneFaiseau_line");
     79    dragElementZone_->setStyleClass("beamLineIcon");
    8180    dropZoneRight_->resize(10,30);
    8281   
     
    137136    gridLayout->addWidget       (elementName_,1,0,1,3,Wt::AlignCenter |Wt::AlignMiddle);
    138137   
    139    
     138    gridLayout->setColumnStretch (0,1);
     139    gridLayout->setColumnStretch (2,1);
    140140   
    141141    //  dragElementZone_->addWidget(firstTimeInsertMessage_);
  • Interface_Web/trunk/pspaWT/sources/userInterface/src/GWt_ligneFaisceau.cc

    r273 r282  
    145145        }
    146146    }
     147    // special : hide/setVisible arrow :
     148    for (int a=0; a< ligneFaisceauLayout_->count(); a++) {
     149        GWt_elementLigneFaisceau* elem = static_cast <GWt_elementLigneFaisceau*> (ligneFaisceauLayout_->itemAt(a)->widget ());
     150        if (elem) {
     151            printf("ELEM : %s n",elem->getElementName()->text().toUTF8 ().c_str());
     152            if ((a == 0) && (a == (ligneFaisceauLayout_->count()-1))) {
     153                elem->getDropZoneLeft()->setStyleClass("elementLigneFaiseau_transparent");
     154                elem->getDropZoneRight()->setStyleClass("elementLigneFaiseau_transparent");
     155                elem->getDropZoneLeft()->widget(0)->setHidden(true);
     156                printf(" -------   -------\n");
     157            } else if (a == 0){
     158                elem->getDropZoneLeft()->setStyleClass("elementLigneFaiseau_transparent");
     159                elem->getDropZoneRight()->setStyleClass("elementLigneFaiseau_line");
     160                elem->getDropZoneLeft()->widget(0)->setHidden(true);
     161                printf(" -------   DROIT\n");
     162            } else if (a == (ligneFaisceauLayout_->count()-1)){
     163                elem->getDropZoneLeft()->setStyleClass("elementLigneFaiseau_line");
     164                elem->getDropZoneRight()->setStyleClass("elementLigneFaiseau_transparent");
     165                elem->getDropZoneLeft()->widget(0)->setHidden(false);
     166                printf(" GAUCHE    -----\n");
     167               
     168            } else {
     169                elem->getDropZoneLeft()->setStyleClass("elementLigneFaiseau_line");
     170                elem->getDropZoneRight()->setStyleClass("elementLigneFaiseau_line");
     171                elem->getDropZoneLeft()->widget(0)->setHidden(false);
     172                printf(" GAUCHE    DROIT\n");
     173            }
     174        }
     175    }
     176   
    147177}
    148178
Note: See TracChangeset for help on using the changeset viewer.