12#ifndef ROOT_TGFontDialog 
   13#define ROOT_TGFontDialog 
   79            { 
Emit(
"FontSelected(char*)", font); }  
 
 
   81            { 
Emit(
"AlignSelected(Int_t)", 
a); }   
 
 
   83            { 
Emit(
"ColorSelected(Pixel_t)", 
c); }  
 
 
 
ULong_t Pixel_t
Pixel value.
 
#define ClassDefOverride(name, id)
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void on
 
Like a checkbutton but instead of the check mark there is color area with a little down arrow.
 
A combobox (also known as a drop down listbox) allows the selection of one item out of a list of item...
 
Font selection dialog, allowing to select one in the list of available fonts in the system.
 
TGGC * fSampleTextGC
GC used for sample text.
 
Pixel_t fTextColor
text color
 
virtual void AlignSelected(Int_t a)
 
void CloseWindow() override
Called when window is closed via window manager.
 
Bool_t Build(char **fontList, Int_t cnt)
Build font dialog.
 
virtual void SetAlign(Int_t align)
Set align.
 
TGListBox * fFontSizes
list of font sizes
 
Int_t fTextAlign
text alignment
 
TString fSampleText
string used for sample
 
Bool_t fHitOK
flag = kTRUE if user press the Ok button
 
TGLabel * fSample
sample of selected font
 
TGFont * fLabelFont
TGFont used for sample text.
 
TGListBox * fFontStyles
list of font styles
 
Bool_t fWaitFor
if kTRUE WaitForUnmap is called in constructor.
 
Pixel_t fInitColor
initial value of text color
 
FontProp_t * fFontProp
font info structure
 
virtual void FontSelected(char *font)
 
virtual void UpdateStyleSize(const char *family)
Build font style and size list boxes.
 
virtual void SetFont(TGFont *font)
Set font.
 
Bool_t fItalic
italic flag
 
~TGFontDialog() override
Delete all widgets.
 
virtual void EnableAlign(Bool_t on=kTRUE)
Enable/disable align combobox.
 
void GetFontName()
Sets fLName and other data members.
 
TGFont * fInitFont
initial font
 
Bool_t ProcessMessage(Longptr_t msg, Longptr_t parm1, Longptr_t parm2) override
Handle dialog events.
 
TGColorSelect * fColorSelect
color selection dialog
 
Int_t fInitAlign
initial value of text align
 
TGFontDialog(const TGWindow *parent=nullptr, const TGWindow *t=nullptr, FontProp_t *fontProp=nullptr, const TString &sample="", char **fontList=nullptr, Bool_t wait=kTRUE)
Create font dialog.
 
virtual void SetColor(Pixel_t color)
Set color.
 
Int_t fNumberOfFonts
total number of fonts
 
TGListBox * fFontNames
list of font names
 
TGComboBox * fTextAligns
font alignment selection
 
virtual void ColorSelected(Pixel_t c)
 
TString fLName
logical font name
 
Encapsulate fonts used in the GUI system.
 
Encapsulate a graphics context used in the low level graphics.
 
This class handles GUI labels.
 
A listbox is a box, possibly with scrollbar, containing entries.
 
Defines transient windows that typically are used for dialogs windows.
 
ROOT GUI Window base class.
 
void Emit(const char *signal, const T &arg)
Activate signal with single parameter.
 
Bool_t fItalic
italic flag
 
UInt_t fAlign
text alignment