12 #ifndef ROOT_TGedTextEditor
13 #define ROOT_TGedTextEditor
28 class TGFontTypeComboBox;
31 class TGNumberEntryField;
33 class TAttTextEditor :
public TGedFrame {
37 TGFontTypeComboBox *fTypeCombo;
38 TGComboBox *fSizeCombo;
39 TGComboBox *fAlignCombo;
40 TGColorSelect *fColorSelect;
42 TGNumberEntryField *fAlphaField;
44 void ConnectSignals2Slots();
46 static TGComboBox *BuildFontSizeComboBox(TGFrame *parent, Int_t
id);
47 static TGComboBox *BuildTextAlignComboBox(TGFrame *parent, Int_t
id);
50 TAttTextEditor(
const TGWindow *p = 0,
51 Int_t width = 140, Int_t height = 30,
52 UInt_t options = kChildFrame,
53 Pixel_t back = GetDefaultFrameBackground());
54 virtual ~TAttTextEditor();
56 virtual void SetModel(TObject* obj);
57 virtual Bool_t ProcessMessage(Long_t msg, Long_t parm1, Long_t parm2);
58 virtual void DoTextAlphaColor(ULong_t p);
59 virtual void DoAlpha();
60 virtual void DoAlphaField();
61 virtual void DoLiveAlpha(Int_t a);
62 virtual void GetCurAlpha();
63 virtual void DoTextColor(Pixel_t color);
65 ClassDef(TAttTextEditor,0)