ROOT
v6-32
Reference Guide
Loading...
Searching...
No Matches
TEveLineEditor.h
Go to the documentation of this file.
1
// @(#)root/eve:$Id$
2
// Authors: Matevz Tadel & Alja Mrak-Tadel: 2006, 2007
3
4
/*************************************************************************
5
* Copyright (C) 1995-2007, 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_TEveLineEditor
13
#define ROOT_TEveLineEditor
14
15
#include "
TGedFrame.h
"
16
17
class
TGCheckButton
;
18
class
TGNumberEntry
;
19
class
TGColorSelect
;
20
21
class
TEveLine
;
22
23
class
TEveLineEditor
:
public
TGedFrame
24
{
25
private
:
26
TEveLineEditor
(
const
TEveLineEditor
&);
// Not implemented
27
TEveLineEditor
&
operator=
(
const
TEveLineEditor
&);
// Not implemented
28
29
protected
:
30
TEveLine
*
fM
;
// Model object.
31
32
TGCheckButton
*
fRnrLine
;
// Checkbox for line-rendering.
33
TGCheckButton
*
fRnrPoints
;
// Checkbox for point-rendering.
34
TGCheckButton
*
fSmooth
;
// Checkbox for line smoothing.
35
36
public
:
37
TEveLineEditor
(
const
TGWindow
*
p
=
nullptr
,
Int_t
width
=170,
Int_t
height
=30,
UInt_t
options =
kChildFrame
,
Pixel_t
back=
GetDefaultFrameBackground
());
38
~TEveLineEditor
()
override
{}
39
40
void
SetModel
(
TObject
* obj)
override
;
41
42
void
DoRnrLine
();
43
void
DoRnrPoints
();
44
void
DoSmooth
();
45
46
ClassDefOverride
(
TEveLineEditor
, 0);
// Editor for TEveLine class.
47
};
48
49
#endif
kChildFrame
@ kChildFrame
Definition
GuiTypes.h:379
Pixel_t
ULong_t Pixel_t
Pixel value.
Definition
GuiTypes.h:40
p
winID h TVirtualViewer3D TVirtualGLPainter p
Definition
TGWin32VirtualGLProxy.cxx:51
width
Option_t Option_t width
Definition
TGWin32VirtualXProxy.cxx:56
height
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t height
Definition
TGWin32VirtualXProxy.cxx:164
TGedFrame.h
TEveLineEditor
Editor for TEveLine class.
Definition
TEveLineEditor.h:24
TEveLineEditor::DoSmooth
void DoSmooth()
Slot for anti-alias.
Definition
TEveLineEditor.cxx:87
TEveLineEditor::TEveLineEditor
TEveLineEditor(const TEveLineEditor &)
TEveLineEditor::fRnrLine
TGCheckButton * fRnrLine
Definition
TEveLineEditor.h:32
TEveLineEditor::SetModel
void SetModel(TObject *obj) override
Set model object.
Definition
TEveLineEditor.cxx:57
TEveLineEditor::DoRnrPoints
void DoRnrPoints()
Slot for RnrPoints.
Definition
TEveLineEditor.cxx:78
TEveLineEditor::ClassDefOverride
ClassDefOverride(TEveLineEditor, 0)
TEveLineEditor::fM
TEveLine * fM
Definition
TEveLineEditor.h:30
TEveLineEditor::DoRnrLine
void DoRnrLine()
Slot for RnrLine.
Definition
TEveLineEditor.cxx:69
TEveLineEditor::fSmooth
TGCheckButton * fSmooth
Definition
TEveLineEditor.h:34
TEveLineEditor::~TEveLineEditor
~TEveLineEditor() override
Definition
TEveLineEditor.h:38
TEveLineEditor::fRnrPoints
TGCheckButton * fRnrPoints
Definition
TEveLineEditor.h:33
TEveLineEditor::operator=
TEveLineEditor & operator=(const TEveLineEditor &)
TEveLine
An arbitrary polyline with fixed line and marker attributes.
Definition
TEveLine.h:26
TGCheckButton
Selects different options.
Definition
TGButton.h:264
TGColorSelect
Like a checkbutton but instead of the check mark there is color area with a little down arrow.
Definition
TGColorSelect.h:104
TGFrame::GetDefaultFrameBackground
static Pixel_t GetDefaultFrameBackground()
Get default frame background.
Definition
TGFrame.cxx:683
TGNumberEntry
TGNumberEntry is a number entry input widget with up/down buttons.
Definition
TGNumberEntry.h:148
TGWindow
ROOT GUI Window base class.
Definition
TGWindow.h:23
TGedFrame
Base frame for implementing GUI - a service class.
Definition
TGedFrame.h:27
TObject
Mother of all ROOT objects.
Definition
TObject.h:41
int
unsigned int
graf3d
eve
inc
TEveLineEditor.h
ROOT v6-32 - Reference Guide Generated on Thu Dec 12 2024 15:05:39 (GVA Time) using Doxygen 1.9.8