00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00016
00017 #ifndef GUIAXIS_H
00018 #define GUIAXIS_H
00019
00020 #include <Midad/Gui/GuiCanvas.h>
00021 #include <Midad/Util/Range.h>
00022 #include <TGaxis.h>
00023
00024 class GuiAxis : public GuiCanvas
00025 {
00026
00027 public:
00028
00029 GuiAxis(TGWindow& parent, unsigned int options = kVerticalFrame);
00030 virtual ~GuiAxis();
00031
00032 void UseRange(RangeDouble* r);
00033
00034 private:
00035
00036 void ApplyRange();
00037
00038 TGaxis* fAxis;
00039 SigC::Ptr<RangeDouble> fRange;
00040 SigC::Connection fCon;
00041 };
00042
00043
00044 #endif // GUIAXIS_H