Changeset 1251 in Sophya


Ignore:
Timestamp:
Oct 24, 2000, 10:34:07 AM (25 years ago)
Author:
ercodmgr
Message:

fenetre pour CxxExecutor - Reza 24/10/2000

Location:
trunk/SophyaPI/PIext
Files:
2 added
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaPI/PIext/Makefile

    r1243 r1251  
    44 
    55all: $(LIB)libPIext.a
    6 $(LIB)libPIext.a : $(OBJ)basexecut.o $(OBJ)cxxexecutor.o $(OBJ)nobjmgr.o $(OBJ)nomgadapter.o $(OBJ)nomgfdadapter.o $(OBJ)nomhistadapter.o $(OBJ)nomimagadapter.o $(OBJ)nomskymapadapter.o $(OBJ)nomspecrespadapter.o $(OBJ)nomtmatvecadapter.o $(OBJ)pawexecut.o $(OBJ)piacmd.o $(OBJ)piafitting.o $(OBJ)pigfd1.o $(OBJ)pigfd2.o $(OBJ)pihisto.o $(OBJ)pihisto2d.o $(OBJ)piinit.o $(OBJ)pintup3d.o $(OBJ)pintuple.o $(OBJ)pipodrw.o $(OBJ)pisiadw.o $(OBJ)pistdimgapp.o $(OBJ)pitvmaad.o $(OBJ)servnobjm.o
     6$(LIB)libPIext.a : $(OBJ)basexecut.o $(OBJ)cxxexecutor.o $(OBJ)cxxexecwin.o $(OBJ)nobjmgr.o $(OBJ)nomgadapter.o $(OBJ)nomgfdadapter.o $(OBJ)nomhistadapter.o $(OBJ)nomimagadapter.o $(OBJ)nomskymapadapter.o $(OBJ)nomspecrespadapter.o $(OBJ)nomtmatvecadapter.o $(OBJ)pawexecut.o $(OBJ)piacmd.o $(OBJ)piafitting.o $(OBJ)pigfd1.o $(OBJ)pigfd2.o $(OBJ)pihisto.o $(OBJ)pihisto2d.o $(OBJ)piinit.o $(OBJ)pintup3d.o $(OBJ)pintuple.o $(OBJ)pipodrw.o $(OBJ)pisiadw.o $(OBJ)pistdimgapp.o $(OBJ)pitvmaad.o $(OBJ)servnobjm.o
    77        $(AR) $(ARFLAGS)  $@ $?
    88ifeq ($(CXX),cxx)
     
    1111 
    1212clean:
    13         rm -f $(OBJ)basexecut.o $(OBJ)cxxexecutor.o $(OBJ)nobjmgr.o $(OBJ)nomgadapter.o $(OBJ)nomgfdadapter.o $(OBJ)nomhistadapter.o $(OBJ)nomimagadapter.o $(OBJ)nomskymapadapter.o $(OBJ)nomspecrespadapter.o $(OBJ)nomtmatvecadapter.o $(OBJ)pawexecut.o $(OBJ)piacmd.o $(OBJ)piafitting.o $(OBJ)pigfd1.o $(OBJ)pigfd2.o $(OBJ)pihisto.o $(OBJ)pihisto2d.o $(OBJ)piinit.o $(OBJ)pintup3d.o $(OBJ)pintuple.o $(OBJ)pipodrw.o $(OBJ)pisiadw.o $(OBJ)pistdimgapp.o $(OBJ)pitvmaad.o $(OBJ)servnobjm.o
     13        rm -f $(OBJ)basexecut.o $(OBJ)cxxexecutor.o $(OBJ)cxxexecwin.o $(OBJ)nobjmgr.o $(OBJ)nomgadapter.o $(OBJ)nomgfdadapter.o $(OBJ)nomhistadapter.o $(OBJ)nomimagadapter.o $(OBJ)nomskymapadapter.o $(OBJ)nomspecrespadapter.o $(OBJ)nomtmatvecadapter.o $(OBJ)pawexecut.o $(OBJ)piacmd.o $(OBJ)piafitting.o $(OBJ)pigfd1.o $(OBJ)pigfd2.o $(OBJ)pihisto.o $(OBJ)pihisto2d.o $(OBJ)piinit.o $(OBJ)pintup3d.o $(OBJ)pintuple.o $(OBJ)pipodrw.o $(OBJ)pisiadw.o $(OBJ)pistdimgapp.o $(OBJ)pitvmaad.o $(OBJ)servnobjm.o
    1414ifeq ($(CXX),cxx)
    1515        cd $(REPM); rm -f *.o
     
    167167 $(INC)piperiodx.h \
    168168 $(INC)periodic.h
     169$(OBJ)cxxexecwin.o: cxxexecwin.cc
    169170$(OBJ)nobjmgr.o: nobjmgr.cc $(INC)strutil.h \
    170171 $(INC)datatypes.h \
     
    638639 $(INC)ntupintf.h pawexecut.h piacmd.h \
    639640 dlftypes.h $(INC)pdlmgr.h nobjmgr.h \
    640  servnobjm.h pistdimgapp.h $(INC)pisysdep.h \
     641 servnobjm.h nomgadapter.h $(INC)pidrawer.h \
     642 $(INC)pibwdggen.h \
     643 $(INC)pisysdep.h \
     644 $(INC)piwdgx.h \
     645 $(INC)piwdggen.h \
     646 $(INC)pimsghandler.h \
     647 $(INC)picolist.h \
     648 $(INC)picmap.h \
     649 $(INC)picmapx.h \
     650 $(INC)picmapgen.h \
     651 $(INC)pigraphx.h \
     652 $(INC)pigraphgen.h \
     653 $(INC)pifontx.h \
     654 $(INC)pifontgen.h \
     655 $(INC)pigraphuc.h \
     656 $(INC)pievthandler.h \
     657 $(INC)psfile.h \
     658 $(INC)parradapter.h \
     659 $(INC)lut.h \
     660 $(INC)generalfit.h \
     661 $(INC)generaldata.h \
     662 $(INC)poly.h pistdimgapp.h \
    641663 $(INC)piapplx.h \
    642664 $(INC)piapplgen.h \
    643  $(INC)pimsghandler.h \
    644665 $(INC)picontainerx.h \
    645666 $(INC)picontainergen.h \
    646  $(INC)piwdgx.h \
    647  $(INC)piwdggen.h \
    648  $(INC)picolist.h \
    649667 $(INC)pimenubarx.h \
    650668 $(INC)pimenubargen.h \
     
    655673 $(INC)pistdwdggen.h \
    656674 $(INC)pibwdgx.h \
    657  $(INC)pibwdggen.h \
    658  $(INC)picmap.h \
    659  $(INC)picmapx.h \
    660  $(INC)picmapgen.h \
    661  $(INC)pigraphx.h \
    662  $(INC)pigraphgen.h \
    663  $(INC)pifontx.h \
    664  $(INC)pifontgen.h \
    665  $(INC)pigraphuc.h \
    666  $(INC)pievthandler.h \
    667  $(INC)psfile.h \
    668675 $(INC)pigraphps.h \
    669676 $(INC)piwindowx.h \
     
    674681 $(INC)pifilechogen.h \
    675682 $(INC)piimage.h \
    676  $(INC)parradapter.h \
    677  $(INC)lut.h \
    678  $(INC)pidrawer.h \
    679683 $(INC)pipixmapx.h \
    680684 $(INC)pipixmapgen.h \
     
    759763 $(INC)utils.h \
    760764 $(INC)perrors.h \
    761  $(INC)fmath.h pawexecut.h cxxexecutor.h
     765 $(INC)fmath.h pawexecut.h cxxexecutor.h \
     766 cxxexecwin.h
    762767$(OBJ)piafitting.o: piafitting.cc $(INC)strutil.h \
    763768 $(INC)nbtri.h \
  • trunk/SophyaPI/PIext/objlist.list

    r1224 r1251  
    11basexecut.o
    22cxxexecutor.o
     3cxxexecwin.o
    34nobjmgr.o
    45nomgadapter.o
  • trunk/SophyaPI/PIext/piacmd.cc

    r1224 r1251  
    1616#include "pawexecut.h"
    1717#include "cxxexecutor.h"
     18#include "cxxexecwin.h"
    1819
    1920#include PISTDWDG_H
     
    314315fitexec = new PIAFitter(this, app);
    315316pawexec = new PAWExecutor(this, app);
    316 cxxexec = new CxxExecutor(this, app);
     317CxxExecutor * cxxe = new CxxExecutor(this, app);
     318cxxexec = cxxe;
     319cxxoptwin = new  CxxOptionWind(app, cxxe);
     320cxxexwin  = new  CxxExecWind(app, cxxe);
     321
    317322AddInterpreter(this);
    318323curcmdi = this;
     
    332337  }
    333338delete helpwin;
     339delete cxxexwin;
     340delete cxxoptwin;
    334341if (curpiacmd == this)  curpiacmd = NULL;
    335342delete basexec;
     
    908915
    909916/* --Methode-- */
     917void PIACmd::ShowCxxOptionWindow()
     918{
     919cxxoptwin->Show();
     920}
     921
     922/* --Methode-- */
     923void PIACmd::ShowCxxExecWindow()
     924{
     925cxxexwin->Show();
     926}
     927
     928/* --Methode-- */
    910929void PIACmd::HelptoLaTex(string const & fname)
    911930{
  • trunk/SophyaPI/PIext/piacmd.h

    r1224 r1251  
    4747}
    4848#endif
    49 class PIAHelpWind; // Fenetre d'aide en ligne
     49
     50class PIAHelpWind;   // Fenetre d'aide en ligne
     51class CxxExecWind;   // Fenetre pour CxxExecutor
     52class CxxOptionWind; // Option de CxxExecutor
     53
    5054class PIACmdBloc;
    5155
     
    7983
    8084  virtual string&       GetUsage(const string& kw);
    81   virtual void          ShowHelpWindow();
     85
     86          void          ShowHelpWindow();
     87          void          ShowCxxOptionWindow();
     88          void          ShowCxxExecWindow();
    8289
    8390  virtual void          HelptoLaTex(string const & flnm);
     
    135142// Fenetre d'aide interactive
    136143  PIAHelpWind* helpwin;
    137 
     144  CxxExecWind* cxxexwin;
     145  CxxOptionWind* cxxoptwin;
    138146};
    139147
  • trunk/SophyaPI/PIext/pistdimgapp.cc

    r1134 r1251  
    6969m[2]->AppendItem("Show ImageTools", 10301);
    7070m[2]->AppendItem("Show DrawerTools", 10302);
     71m[2]->AppendItem("CxxExecutorWindow", 10303);
    7172m[2]->AppendItem("Ext.Pave", 10304);
    7273m[2]->SetSensitivityMsg(10304, false);
     
    112113m[5]->AppendCheckItem("Catch SigSEGV", 10604);
    113114m[5]->AppendCheckItem("ObjMgr Verb", 10605);
     115m[5]->AppendCheckItem("CxxExecOption", 10606);
    114116
    115117m[6] = new PIMenu(Menubar(),"Modules");
     
    10941096    break;
    10951097
     1098  case 10303 :
     1099    mCmd->ShowCxxExecWindow();
     1100    break;
     1101
    10961102  case 10304 :
    10971103  case 10305 :
     
    13631369    mObjMgr->SetVerbose(m[5]->GetStateMsg(10605));
    13641370    break;
     1371  case 10606:
     1372    mCmd->ShowCxxOptionWindow();
     1373    break;
    13651374  default:
    13661375    cerr << "PIStdImgApp::MBProcess6() BUG?? Msg= " <<  msg << endl;   
Note: See TracChangeset for help on using the changeset viewer.