91 check->
Connect(
"Pressed()",
"TGuiBldEditor",
fEditor,
"UpdateBorder(=4)");
92 check->
Connect(
"Released()",
"TGuiBldEditor",
fEditor,
"UpdateBorder(=5)");
100 "UpdateBackground(Pixel_t)");
184 fTab->
Connect(
"Selected(Int_t)",
"TGuiBldEditor",
this,
"TabSelected(Int_t)");
224 fTextButton6366->
Resize(20,20);
232 fTextButton6367->
Resize(20,20);
240 fTextButton6364->
Resize(20,20);
248 fTextButton6365->
Resize(20,20);
261 fTextButton6364->
Connect(
"Clicked()",
"TGNumberEntry",
fXpos,
"IncreaseNumber(TGNumberFormat::EStepSize=0,-1)");
262 fTextButton6364->
Connect(
"Clicked()",
"TGuiBldHintsEditor",
fHintsFrame,
"SetPosition()");
263 fTextButton6365->
Connect(
"Clicked()",
"TGNumberEntry",
fXpos,
"IncreaseNumber()");
264 fTextButton6365->
Connect(
"Clicked()",
"TGuiBldHintsEditor",
fHintsFrame,
"SetPosition()");
265 fTextButton6366->
Connect(
"Clicked()",
"TGNumberEntry",
fYpos,
"IncreaseNumber(TGNumberFormat::EStepSize=0,-1)");
266 fTextButton6366->
Connect(
"Clicked()",
"TGuiBldHintsEditor",
fHintsFrame,
"SetPosition()");
267 fTextButton6367->
Connect(
"Clicked()",
"TGNumberEntry",
fYpos,
"IncreaseNumber()");
268 fTextButton6367->
Connect(
"Clicked()",
"TGuiBldHintsEditor",
fHintsFrame,
"SetPosition()");
433 opt &= ~kRaisedFrame;
437 opt &= ~kSunkenFrame;
438 opt &= ~kRaisedFrame;
441 opt &= ~kSunkenFrame;
448 opt &= ~kDoubleBorder;
520 "Enabling layout will automatically align and resize all the icons. \n Do you really want to layout them?",
528 if (retval ==
kMBOk) {
ULong_t Pixel_t
Pixel value.
winID h TVirtualViewer3D TVirtualGLPainter p
void NeedRedraw(TGWindow *w, Bool_t force=kFALSE)
Set redraw flags.
Like a checkbutton but instead of the check mark there is color area with a little down arrow.
void SetColor(Pixel_t color, Bool_t emit=kTRUE)
Set color.
The base class for composite widgets (menu bars, list boxes, etc.).
virtual void SetLayoutManager(TGLayoutManager *l)
Set the layout manager for the composite frame.
virtual void AddFrame(TGFrame *f, TGLayoutHints *l=nullptr)
Add frame to the composite frame using the specified layout hints.
void MapSubwindows() override
Map all sub windows that are part of the composite frame.
virtual void ShowFrame(TGFrame *f)
Show sub frame.
void SetCleanup(Int_t mode=kLocalCleanup) override
Turn on automatic cleanup of child frames in dtor.
Bool_t IsLayoutBroken() const override
void SetEditable(Bool_t on=kTRUE) override
Switch ON/OFF edit mode.
void SetEditDisabled(UInt_t on=1) override
Set edit disable flag for this frame and subframes.
virtual void HideFrame(TGFrame *f)
Hide sub frame.
A subclasses of TGWindow, and is used as base class for some simple widgets (buttons,...
virtual void ChangeOptions(UInt_t options)
Change frame options. Options is an OR of the EFrameTypes.
virtual Bool_t IsLayoutBroken() const
void Resize(UInt_t w=0, UInt_t h=0) override
Resize the frame.
virtual void SetForegroundColor(Pixel_t)
void SetBackgroundColor(Pixel_t back) override
Set background color (override from TGWindow base class).
virtual void SetLayoutBroken(Bool_t=kTRUE)
static Pixel_t GetDefaultFrameBackground()
Get default frame background.
virtual UInt_t GetOptions() const
void UnmapWindow() override
unmap window
virtual Pixel_t GetBackground() const
void SetEditable(Bool_t) override
void MapRaised() override
map raised
A composite frame with a border and a title.
void SetFrame(TGFrame *frame, Bool_t above) override
Set frame to be resized.
A horizontal 3D line is a line that typically separates a toolbar from the menubar.
A composite frame that layout their children in horizontal way.
This class handles GUI labels.
virtual void SetText(TGString *newText)
Set new text in label.
This class describes layout hints used by the layout classes.
TGNumberEntry is a number entry input widget with up/down buttons.
virtual void SetIntNumber(Long_t val, Bool_t emit=kTRUE)
TGClient * fClient
Connection to display server.
Service classes of the tab widget.
virtual void SetEnabled(Bool_t on=kTRUE)
A tab widget contains a set of composite frames each with a little tab with a name (like a set of fol...
TGTabElement * GetTabTab(Int_t tabIndex) const
Return the tab element of tab with index tabIndex.
virtual Bool_t SetTab(Int_t tabIndex, Bool_t emit=kTRUE)
Brings the composite frame with the index tabIndex to the front and generate the following event if t...
virtual TGCompositeFrame * AddTab(TGString *text)
Add a tab to the tab widget.
This class describes layout hints used by the TGTableLayout class.
A layout manager, which places child frames in a table arranged in rows and columns,...
Yield an action as soon as it is clicked.
static FontStruct_t GetDefaultFontStruct()
Return default font structure.
virtual void SetText(TGHotString *new_label)
Set new button text.
A composite frame that layout their children in vertical way.
ROOT GUI Window base class.
virtual UInt_t GetEditDisabled() const
virtual void SetEditDisabled(UInt_t on=kEditDisable)
@ kEditDisableLayout
window layout cannot be edited
virtual void SetWindowName(const char *name=nullptr)
Set window name.
const TGWindow * GetParent() const
UInt_t fEditDisabled
flags used for "guibuilding"
TGButtonGroup * fBtnGroup
void ChangeSelected(TGFrame *)
Perform actions when selected frame was changed.
TGuiBldBorderFrame(const TGWindow *p, TGuiBldEditor *editor)
Constructor.
~TGuiBldBorderFrame() override
TGColorSelect * fBgndFrame
void SelectFrame(TGFrame *frame, Bool_t add=kFALSE)
Grab/Select frame.
void SetEditable(Bool_t on=kTRUE) override
Grab server.
void ChangeSelected(TGFrame *)
Change selected frame.
TGuiBldHintsEditor * fHintsFrame
TGuiBldNameFrame * fNameFrame
void UpdateSelected(TGFrame *=nullptr)
Update selected frame.
void Reset()
Reset the editor.
void RemoveFrame(TGFrame *) override
Remove a frame.
TGTextButton * fLayoutButton
TGuiBldGeometryFrame * fGeomFrame
void TabSelected(Int_t id)
Handle selected.
TGuiBldEditor(const TGWindow *p=nullptr)
Constructor.
void SwitchLayout()
Popup dialog to set layout of edited frame off.
void UpdateForeground(Pixel_t col)
Update foreground.
TGCompositeFrame * fTablay
TGGroupFrame * fPositionFrame
void UpdateBorder(Int_t)
Update border of selected frame.
void UpdateBackground(Pixel_t col)
Update background.
~TGuiBldEditor() override
Destructor.
TGuiBldBorderFrame * fBorderFrame
void ChangeSelected(TGFrame *frame)
Update number entries when new frame selected.
Editor of widget's layout hints used by the ROOT GUI builder.
void ChangeSelected(TGFrame *)
Change selected.
void Reset()
Reset name frame.
void RemoveFrame(TGFrame *frame) override
Remove a frame.
TGCompositeFrame * GetMdi(TGFrame *frame)
Find the parent mdi frame.
void ChangeSelected(TGFrame *frame)
Change selected frame.
static TGuiBuilder * Instance()
return an instance of TGuiBuilder object
virtual Bool_t InheritsFrom(const char *classname) const
Returns kTRUE if object inherits from class "classname".
void Emit(const char *signal, const T &arg)
Activate signal with single parameter.
Bool_t Connect(const char *signal, const char *receiver_class, void *receiver, const char *slot)
Non-static method is used to connect from the signal of this object to the receiver slot.
Bool_t Disconnect(const char *signal=nullptr, void *receiver=nullptr, const char *slot=nullptr)
Disconnects signal of this object from slot of receiver.
TGuiBldDragManager * GetManager() const