ROOT
v6-26
Reference Guide
Loading...
Searching...
No Matches
TEveStraightLineSetEditor.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_TEveStraightLineSetEditor
13
#define ROOT_TEveStraightLineSetEditor
14
15
#include "
TGedFrame.h
"
16
17
class
TGCheckButton
;
18
class
TGNumberEntry
;
19
class
TGColorSelect
;
20
21
class
TEveStraightLineSet
;
22
23
class
TEveStraightLineSetEditor
:
public
TGedFrame
24
{
25
private
:
26
TEveStraightLineSetEditor
(
const
TEveStraightLineSetEditor
&);
// Not implemented
27
TEveStraightLineSetEditor
&
operator=
(
const
TEveStraightLineSetEditor
&);
// Not implemented
28
29
protected
:
30
TEveStraightLineSet
*
fM
;
// fModel dynamic-casted to TEveStraightLineSetEditor
31
32
// Declare widgets
33
TGCheckButton
*
fRnrMarkers
;
34
TGCheckButton
*
fRnrLines
;
35
36
public
:
37
TEveStraightLineSetEditor
(
const
TGWindow
* p=0,
Int_t
width
=170,
Int_t
height=30,
UInt_t
options =
kChildFrame
,
Pixel_t
back=
GetDefaultFrameBackground
());
38
virtual
~TEveStraightLineSetEditor
() {}
39
40
virtual
void
SetModel
(
TObject
* obj);
41
42
// Declare callback/slot methods
43
void
DoRnrMarkers
();
44
void
DoRnrLines
();
45
46
ClassDef
(
TEveStraightLineSetEditor
, 0);
// Editor for TEveStraightLineSet class.
47
};
48
49
#endif
kChildFrame
@ kChildFrame
Definition
GuiTypes.h:379
Pixel_t
ULong_t Pixel_t
Pixel value.
Definition
GuiTypes.h:40
ClassDef
#define ClassDef(name, id)
Definition
Rtypes.h:325
width
include TDocParser_001 C image html pict1_TDocParser_001 png width
Definition
TDocParser.cxx:121
TGedFrame.h
TEveStraightLineSetEditor
Editor for TEveStraightLineSet class.
Definition
TEveStraightLineSetEditor.h:24
TEveStraightLineSetEditor::~TEveStraightLineSetEditor
virtual ~TEveStraightLineSetEditor()
Definition
TEveStraightLineSetEditor.h:38
TEveStraightLineSetEditor::fRnrLines
TGCheckButton * fRnrLines
Definition
TEveStraightLineSetEditor.h:34
TEveStraightLineSetEditor::SetModel
virtual void SetModel(TObject *obj)
Set model object.
Definition
TEveStraightLineSetEditor.cxx:55
TEveStraightLineSetEditor::fRnrMarkers
TGCheckButton * fRnrMarkers
Definition
TEveStraightLineSetEditor.h:33
TEveStraightLineSetEditor::operator=
TEveStraightLineSetEditor & operator=(const TEveStraightLineSetEditor &)
TEveStraightLineSetEditor::DoRnrMarkers
void DoRnrMarkers()
Slot for RnrMarkers.
Definition
TEveStraightLineSetEditor.cxx:67
TEveStraightLineSetEditor::DoRnrLines
void DoRnrLines()
Slot for RnrLines.
Definition
TEveStraightLineSetEditor.cxx:76
TEveStraightLineSetEditor::TEveStraightLineSetEditor
TEveStraightLineSetEditor(const TEveStraightLineSetEditor &)
TEveStraightLineSetEditor::fM
TEveStraightLineSet * fM
Definition
TEveStraightLineSetEditor.h:30
TEveStraightLineSet
Set of straight lines with optional markers along the lines.
Definition
TEveStraightLineSet.h:39
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
TEveStraightLineSetEditor.h
ROOT v6-26 - Reference Guide Generated on Mon Sep 11 2023 21:02:22 (GVA Time) using Doxygen 1.9.8