- void View_i::SetBackground(const SALOMEDS::Color& theColor) {}
- SALOMEDS::Color View_i::GetBackground() { return SALOMEDS::Color();}
- void View_i::Minimize() {}
- void View_i::Restore() {}
- void View_i::Maximize() {}
- void View_i::EraseAll() {}
- void View_i::DisplayAll() {}
- void View_i::Erase(PrsObject_ptr thePrsObj) {}
- void View_i::Display(PrsObject_ptr thePrsObj) {}
- void View_i::DisplayOnly(PrsObject_ptr thePrsObj) {}
- void View_i::Update() {}
-
- CORBA::Boolean View_i::SavePicture(const char* theFileName) { return false; }
-
- const char* View_i::GetComment() const { return "";}
- void View_i::ToStream(std::ostringstream& theStr) {}
-
- const char* View_i::GetEntry(){
- SALOMEDS::SObject_var aSObject = myStudy->getStudyDocument()->FindObjectIOR(GetID());
- CORBA::String_var anEntry = aSObject->GetID();
- string aString(anEntry);
- if(MYDEBUG) MESSAGE("Result_i::GetEntry - "<<aString);
- return aString.c_str();
- }
- //===========================================================================
- XYPlot_i::XYPlot_i(SALOMEDS::Study_ptr theStudy) : View_i(theStudy) {
- if(MYDEBUG) MESSAGE("XYPlot_i::XYPlot_i");
- }
- Storable* XYPlot_i::Create(int theNew){
- if(MYDEBUG) MESSAGE("XYPlot_i::Create");
- Mutex mt(myMutex,qApp,MYDELAY);
- if(theNew)
- myStudyFrame = myStudy->newWindow3d("",VIEW_PLOT2D);
- else
- myStudyFrame = myStudy->getActiveStudyFrame();
- myView = dynamic_cast<Plot2d_ViewFrame*>(myStudyFrame->getRightFrame()->getViewFrame());
- Update();
- return this;
- }
- void XYPlot_i::Update() {
- if(MYDEBUG) MESSAGE("XYPlot_i::Update");
- Mutex mt(myMutex,qApp,MYDELAY);
- myName = myStudyFrame->title();
- myView->Repaint();
- }
- void XYPlot_i::Close(){
- if(MYDEBUG) MESSAGE("XYPlot_i::Close");
- Mutex mt(myMutex,qApp,MYDELAY);
- myStudyFrame->close();
- }
- XYPlot_i::~XYPlot_i() {
- if(MYDEBUG) MESSAGE("XYPlot_i::~XYPlot_i");
- Mutex mt(myMutex,qApp,MYDELAY);
- myStudyFrame->close();
- }
- void XYPlot_i::SetTitle(const char* theTitle){
- if(MYDEBUG) MESSAGE("XYPlot_i::SetTitle");
- Mutex mt(myMutex,qApp,MYDELAY);
- myName = theTitle;
- myStudyFrame->setCaption(myName.c_str());
- }
- char* XYPlot_i::GetTitle() {
- if(MYDEBUG) MESSAGE("XYPlot_i::GetTitle");
- Mutex mt(myMutex,qApp);
- myName = (const char*)(myStudyFrame->title());
- return CORBA::string_dup(myName.c_str());
- }
-
- void XYPlot_i::SetSubTitle(const char* theTitle){
- if(MYDEBUG) MESSAGE("XYPlot_i::SetSubTitle");
- Mutex mt(myMutex,qApp,MYDELAY);
- myView->setTitle(theTitle);
- }
- char* XYPlot_i::GetSubTitle() {
- if(MYDEBUG) MESSAGE("XYPlot_i::GetSubTitle");
- Mutex mt(myMutex,qApp,MYDELAY);
- return CORBA::string_dup(myView->getTitle());