WorldMap Class Reference

List of all members.

Public Types

enum  ECountryCode

Public Member Functions

 WorldMap (const char *picName="worldmap.jpg")
virtual ~WorldMap ()
virtual void Show ()
TGImageMapGetImageMap () const
virtual TString GetTitle () const
void PrintCode (Int_t code)

Protected Member Functions

virtual void InitMap ()
virtual void InitRU ()
virtual void InitUS ()
virtual void InitAU ()
virtual void InitFR ()
virtual void InitUK ()

Protected Attributes

TGMainFramefMain
TGImageMapfImageMap

Detailed Description

Definition at line 14 of file WorldMap.C.


Member Enumeration Documentation

enum WorldMap::ECountryCode

Definition at line 33 of file WorldMap.C.


Constructor & Destructor Documentation

WorldMap::WorldMap ( const char *  picName = "worldmap.jpg"  ) 

Definition at line 51 of file WorldMap.C.

References TGCompositeFrame::AddFrame(), TQObject::Connect(), fImageMap, fMain, gClient, TGCompositeFrame::GetDefaultSize(), TGClient::GetRoot(), GetTitle(), InitMap(), TGCompositeFrame::MapSubwindows(), TGFrame::Resize(), TGMainFrame::SetIconName(), TGMainFrame::SetWindowName(), and size.

virtual WorldMap::~WorldMap (  )  [inline, virtual]

Definition at line 39 of file WorldMap.C.


Member Function Documentation

void WorldMap::InitMap (  )  [protected, virtual]

Definition at line 157 of file WorldMap.C.

References fImageMap, GetTitle(), InitAU(), InitFR(), InitRU(), InitUK(), InitUS(), and TGImageMap::SetToolTipText().

Referenced by WorldMap().

void WorldMap::InitRU (  )  [protected, virtual]

Definition at line 80 of file WorldMap.C.

References TGPopupMenu::AddEntry(), TGPopupMenu::AddLabel(), TGImageMap::AddRegion(), TGPopupMenu::AddSeparator(), TGImageMap::CreatePopup(), fImageMap, kRU, TGImageMap::SetToolTipText(), x, and y.

Referenced by InitMap().

void WorldMap::InitUS (  )  [protected, virtual]

Definition at line 98 of file WorldMap.C.

References TGPopupMenu::AddEntry(), TGPopupMenu::AddLabel(), TGImageMap::AddRegion(), TGPopupMenu::AddSeparator(), TGImageMap::CreatePopup(), fImageMap, kUS, TGImageMap::SetToolTipText(), x, and y.

Referenced by InitMap().

void WorldMap::InitAU (  )  [protected, virtual]

Definition at line 145 of file WorldMap.C.

References TGImageMap::AddRegion(), fImageMap, kAU, TGImageMap::SetToolTipText(), x, and y.

Referenced by InitMap().

void WorldMap::InitFR (  )  [protected, virtual]

Definition at line 121 of file WorldMap.C.

References TGImageMap::AddRegion(), fImageMap, kFR, TGImageMap::SetToolTipText(), x, and y.

Referenced by InitMap().

void WorldMap::InitUK (  )  [protected, virtual]

Definition at line 133 of file WorldMap.C.

References TGImageMap::AddRegion(), fImageMap, kUK, TGImageMap::SetToolTipText(), x, and y.

Referenced by InitMap().

virtual void WorldMap::Show (  )  [inline, virtual]

Definition at line 41 of file WorldMap.C.

References fMain, and TGFrame::MapRaised().

Referenced by WorldMap().

TGImageMap* WorldMap::GetImageMap (  )  const [inline]

Definition at line 42 of file WorldMap.C.

References fImageMap.

TString WorldMap::GetTitle (  )  const [virtual]

Definition at line 72 of file WorldMap.C.

Referenced by InitMap(), and WorldMap().

void WorldMap::PrintCode ( Int_t  code  ) 

Definition at line 170 of file WorldMap.C.

References fMain, Form(), gClient, TGClient::GetRoot(), kMBIconAsterisk, and retval.


Member Data Documentation

TGMainFrame* WorldMap::fMain [protected]

Definition at line 17 of file WorldMap.C.

Referenced by PrintCode(), Show(), and WorldMap().

TGImageMap* WorldMap::fImageMap [protected]

Definition at line 18 of file WorldMap.C.

Referenced by GetImageMap(), InitAU(), InitFR(), InitMap(), InitRU(), InitUK(), InitUS(), and WorldMap().


The documentation for this class was generated from the following file:
Generated on Tue Jul 5 16:50:04 2011 for ROOT_528-00b_version by  doxygen 1.5.1