12 #ifndef ROOT_TAxisEditor
13 #define ROOT_TAxisEditor
32 class TGFontTypeComboBox;
35 class TAxisEditor :
public TGedFrame {
39 TGColorSelect *fAxisColor;
40 TGCheckButton *fLogAxis;
41 TGNumberEntry *fTickLength;
45 TGCheckButton *fOptimize;
46 TGCheckButton *fTicksBoth;
47 TGCheckButton *fMoreLog;
50 TGColorSelect *fTitleColor;
51 TGFontTypeComboBox *fTitleFont;
53 TGNumberEntry *fTitleSize;
54 TGNumberEntry *fTitleOffset;
55 TGCheckButton *fCentered;
56 TGCheckButton *fRotated;
57 TGColorSelect *fLabelColor;
58 TGFontTypeComboBox *fLabelFont;
60 TGNumberEntry *fLabelSize;
61 TGNumberEntry *fLabelOffset;
62 TGCheckButton *fNoExponent;
63 TGCheckButton *fDecimal;
65 virtual void ConnectSignals2Slots();
68 TAxisEditor(
const TGWindow *p = 0,
69 Int_t width = 140, Int_t height = 30,
70 UInt_t options = kChildFrame,
71 Pixel_t back = GetDefaultFrameBackground());
72 virtual ~TAxisEditor();
73 virtual void SetModel(TObject* obj);
75 virtual void DoTickLength();
76 virtual void DoAxisColor(Pixel_t color);
77 virtual void DoTicks();
78 virtual void DoDivisions();
79 virtual void DoLogAxis();
80 virtual void DoMoreLog();
82 virtual void DoTitleColor(Pixel_t color);
83 virtual void DoTitle(
const char *text);
84 virtual void DoTitleSize();
85 virtual void DoTitleFont(Int_t font);
86 virtual void DoTitleOffset();
87 virtual void DoTitleCentered();
88 virtual void DoTitleRotated();
90 virtual void DoLabelColor(Pixel_t color);
91 virtual void DoLabelSize();
92 virtual void DoLabelFont(Int_t font);
93 virtual void DoLabelOffset();
94 virtual void DoNoExponent();
95 virtual void DoDecimal(Bool_t on);
97 ClassDef(TAxisEditor,0)