ROOT
master
Reference Guide
Loading...
Searching...
No Matches
TGuiBldGeometryFrame.h
Go to the documentation of this file.
1
// @(#)root/guibuilder:$Id$
2
// Author: Valeriy Onuchin, Lucie Flekova 12/09/04
3
4
/*************************************************************************
5
* Copyright (C) 1995-2004, Rene Brun and Fons Rademakers. *
6
* All rights reserved. *
7
* *
8
* For the licensing terms see $ROOTSYS/LICENSE. *
9
* For the list of contributors see $ROOTSYS/README/CREDITS. *
10
*************************************************************************/
11
12
#ifndef ROOT_TGuiBldGeometryFrame
13
#define ROOT_TGuiBldGeometryFrame
14
15
16
#include "
TGFrame.h
"
17
18
19
class
TGuiBldEditor
;
20
class
TGNumberEntry
;
21
class
TGFrame
;
22
class
TRootGuiBuilder
;
23
class
TGuiBldDragManager
;
24
25
26
//////////////////////////////////////////////////////////////////////////
27
class
TGuiBldGeometryFrame
:
public
TGVerticalFrame
{
28
29
friend
class
TGuiBldDragManager
;
30
31
private
:
32
TGuiBldEditor
*
fEditor
;
33
TRootGuiBuilder
*
fBuilder
;
34
TGuiBldDragManager
*
fDragManager
;
35
TGNumberEntry
*
fNEWidth
;
36
TGNumberEntry
*
fNEHeight
;
37
TGFrame
*
fSelected
;
38
39
public
:
40
TGuiBldGeometryFrame
(
const
TGWindow
*
p
,
TGuiBldEditor
*editor);
41
~TGuiBldGeometryFrame
()
override
{ }
42
43
void
ResizeSelected
();
44
void
ChangeSelected
(
TGFrame
*frame);
45
46
ClassDefOverride
(
TGuiBldGeometryFrame
, 0)
// frame geometry editor
47
};
48
49
#endif
50
51
ClassDefOverride
#define ClassDefOverride(name, id)
Definition
Rtypes.h:346
TGFrame.h
p
winID h TVirtualViewer3D TVirtualGLPainter p
Definition
TGWin32VirtualGLProxy.cxx:51
TGFrame
A subclasses of TGWindow, and is used as base class for some simple widgets (buttons,...
Definition
TGFrame.h:80
TGNumberEntry
TGNumberEntry is a number entry input widget with up/down buttons.
Definition
TGNumberEntry.h:148
TGVerticalFrame
A composite frame that layout their children in vertical way.
Definition
TGFrame.h:374
TGWindow
ROOT GUI Window base class.
Definition
TGWindow.h:23
TGuiBldDragManager
Drag and drop manager used by the ROOT GUI Builder.
Definition
TGuiBldDragManager.h:58
TGuiBldEditor
The property editor.
Definition
TGuiBldEditor.h:32
TGuiBldGeometryFrame
Definition
TGuiBldGeometryFrame.h:27
TGuiBldGeometryFrame::fBuilder
TRootGuiBuilder * fBuilder
Definition
TGuiBldGeometryFrame.h:33
TGuiBldGeometryFrame::fEditor
TGuiBldEditor * fEditor
Definition
TGuiBldGeometryFrame.h:32
TGuiBldGeometryFrame::ResizeSelected
void ResizeSelected()
Resize and redraw selected frame.
Definition
TGuiBldGeometryFrame.cxx:87
TGuiBldGeometryFrame::fSelected
TGFrame * fSelected
Definition
TGuiBldGeometryFrame.h:37
TGuiBldGeometryFrame::fNEWidth
TGNumberEntry * fNEWidth
Definition
TGuiBldGeometryFrame.h:35
TGuiBldGeometryFrame::fNEHeight
TGNumberEntry * fNEHeight
Definition
TGuiBldGeometryFrame.h:36
TGuiBldGeometryFrame::ChangeSelected
void ChangeSelected(TGFrame *frame)
Update number entries when new frame selected.
Definition
TGuiBldGeometryFrame.cxx:118
TGuiBldGeometryFrame::fDragManager
TGuiBldDragManager * fDragManager
Definition
TGuiBldGeometryFrame.h:34
TGuiBldGeometryFrame::~TGuiBldGeometryFrame
~TGuiBldGeometryFrame() override
Definition
TGuiBldGeometryFrame.h:41
TRootGuiBuilder
Definition
TRootGuiBuilder.h:59
gui
guibuilder
inc
TGuiBldGeometryFrame.h
ROOT master - Reference Guide Generated on Tue Dec 3 2024 09:33:03 (GVA Time) using Doxygen 1.9.8