source: Sophya/trunk/SophyaPI/PIext/cxxexecwin.h@ 1251

Last change on this file since 1251 was 1251, checked in by ercodmgr, 25 years ago

fenetre pour CxxExecutor - Reza 24/10/2000

File size: 1.3 KB
RevLine 
[1251]1// This may look like C code, but it is really -*- C++ -*-
2// Classe CxxExecWind : Control Window for CxxExecutor
3// Classe CxxOptionWind : Option Window for CxxExecutor
4// (c) DAPNIA (CEA) LAL (IN2P3/CNRS)
5// R. Ansari 10/2000
6
7#ifndef CXXEXECWIN_H_SEEN
8#define CXXEXECWIN_H_SEEN
9
10#include "machdefs.h"
11
12#include "pisysdep.h"
13#include "pistdimgapp.h"
14
15#include PISTDWDG_H
16#include PIWIN_H
17
18class CxxExecutor;
19
20class CxxExecWind : public PIWindow {
21public :
22 CxxExecWind(PIStdImgApp* par, CxxExecutor * cxxexec);
23 ~CxxExecWind();
24 virtual void Show();
25 virtual void Process(PIMessage msg, PIMsgHandler* sender, void* data=NULL);
26
27private:
28 PIStdImgApp* dap;
29 CxxExecutor* cxxex;
30 PILabel * mLab;
31 PIButton * mBut[5];
32 PIText * mText;
33 PIFileChooser * pfc; // Pour les fichiers user C++
34 string flnm;
35 };
36
37
38class CxxOptionWind : public PIWindow {
39public :
40 CxxOptionWind(PIStdImgApp* par, CxxExecutor * cxxexec);
41 ~CxxOptionWind();
42 virtual void Show();
43 virtual void Process(PIMessage msg, PIMsgHandler* sender, void* data=NULL);
44
45private:
46 PIStdImgApp* dap;
47 CxxExecutor* cxxex;
48 PILabel * mTit;
49 PILabel * mLab[4];
50 PIButton * mBut[3];
51 PIText * mText[4];
52 };
53
54
55#endif
Note: See TracBrowser for help on using the repository browser.