ROOT
v6-28
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
virtual
~TGuiBldGeometryFrame
() { }
42
43
void
ResizeSelected
();
44
void
ChangeSelected
(
TGFrame
*frame);
45
46
ClassDef
(
TGuiBldGeometryFrame
, 0)
// frame geometry editor
47
};
48
49
#endif
50
51
ClassDef
#define ClassDef(name, id)
Definition
Rtypes.h:337
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:147
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::~TGuiBldGeometryFrame
virtual ~TGuiBldGeometryFrame()
Definition
TGuiBldGeometryFrame.h:41
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
TRootGuiBuilder
Definition
TRootGuiBuilder.h:59
gui
guibuilder
inc
TGuiBldGeometryFrame.h
ROOT v6-28 - Reference Guide Generated on Thu Oct 24 2024 01:49:23 (GVA Time) using Doxygen 1.9.8