BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
BesAboutHelp Class Reference

#include <BesAboutHelp.h>

Inheritance diagram for BesAboutHelp:

Public Member Functions

 BesAboutHelp (const TGWindow *p, const TGWindow *main)
virtual ~BesAboutHelp ()
virtual Bool_t ProcessMessage (Long_t msg, Long_t parm, Long_t)
virtual Pixmap_t GetPic (const char *file)

Detailed Description

Definition at line 26 of file BesAboutHelp.h.

Constructor & Destructor Documentation

◆ BesAboutHelp()

BesAboutHelp::BesAboutHelp ( const TGWindow * p,
const TGWindow * main )

Referenced by BesAboutHelp().

◆ ~BesAboutHelp()

BesAboutHelp::~BesAboutHelp ( )
virtual

Definition at line 204 of file BesAboutHelp.cxx.

204 {
205 //
206 // BesAboutHelp default destructor
207
208 fWidgets->Delete();
209 delete fWidgets;
210
211 delete fCloseBtn;
212 delete fTitle;
213 // delete fIcon;
214 delete fMain;
215 delete fAbout;
216 delete fVersion;
217 delete fDescription1;
218 delete fDescription2;
219 delete fDescription3;
220 delete fDescription4;
221 delete fTitleFrame;
222 delete fBottomFrame;
223}

Member Function Documentation

◆ GetPic()

Pixmap_t BesAboutHelp::GetPic ( const char * file)
virtual

Definition at line 244 of file BesAboutHelp.cxx.

244 {
245 TString filePath = TString( getenv( "BESVISLIBROOT" ) );
246 filePath += "/icons/";
247 filePath += file;
248
249 TASImage asImage( filePath );
250 Pixmap_t pic = asImage.GetPixmap();
251 // asImage->Draw();
252 return pic;
253}
char * file
Definition DQA_TO_DB.cxx:16

◆ ProcessMessage()

Bool_t BesAboutHelp::ProcessMessage ( Long_t msg,
Long_t parm,
Long_t  )
virtual

Definition at line 227 of file BesAboutHelp.cxx.

227 {
228 //
229 // Handle message send to the BesAboutHelp object
230 switch ( GET_MSG( msg ) )
231 {
232 case kC_COMMAND:
233 switch ( GET_SUBMSG( msg ) )
234 {
235 case kCM_BUTTON: delete this; break;
236 default: break;
237 }
238 break;
239 default: break;
240 }
241 return kTRUE;
242}

The documentation for this class was generated from the following files: