Public Types | |
enum | ECountryCode |
Public Member Functions | |
WorldMap (const char *picName="worldmap.jpg") | |
virtual | ~WorldMap () |
virtual void | Show () |
TGImageMap * | GetImageMap () 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 | |
TGMainFrame * | fMain |
TGImageMap * | fImageMap |
Definition at line 14 of file WorldMap.C.
Definition at line 33 of file WorldMap.C.
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.
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] |
TString WorldMap::GetTitle | ( | ) | const [virtual] |
void WorldMap::PrintCode | ( | Int_t | code | ) |
Definition at line 170 of file WorldMap.C.
References fMain, Form(), gClient, TGClient::GetRoot(), kMBIconAsterisk, and retval.
TGMainFrame* WorldMap::fMain [protected] |
TGImageMap* WorldMap::fImageMap [protected] |
Definition at line 18 of file WorldMap.C.
Referenced by GetImageMap(), InitAU(), InitFR(), InitMap(), InitRU(), InitUK(), InitUS(), and WorldMap().