Logo ROOT   6.16/01
Reference Guide
TGroupButton.h
Go to the documentation of this file.
1// @(#)root/gpad:$Id$
2// Author: Rene Brun 01/07/96
3
4/*************************************************************************
5 * Copyright (C) 1995-2000, 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_TGroupButton
13#define ROOT_TGroupButton
14
15
16#include "TButton.h"
17
18class TGroupButton : public TButton {
19
20private:
21 TGroupButton(const TGroupButton &org); // no copy, use TObject::Clone()
22 TGroupButton &operator=(const TGroupButton &rhs); // idem
23
24public:
26 TGroupButton(const char *groupname, const char *title, const char *method, Double_t x1, Double_t y1,Double_t x2 ,Double_t y2);
27 virtual ~TGroupButton();
28 virtual void DisplayColorTable(const char *action, Double_t x0, Double_t y0, Double_t wc, Double_t hc);
29 virtual void ExecuteAction();
30 virtual void ExecuteEvent(Int_t event, Int_t px, Int_t py);
31 virtual void SavePrimitive(std::ostream &out, Option_t *option = "");
32 ClassDef(TGroupButton,0) //A user interface button in a group of buttons.
33};
34
35#endif
36
static const double x2[5]
static const double x1[5]
int Int_t
Definition: RtypesCore.h:41
double Double_t
Definition: RtypesCore.h:55
const char Option_t
Definition: RtypesCore.h:62
#define ClassDef(name, id)
Definition: Rtypes.h:324
A TButton object is a user interface object.
Definition: TButton.h:19
A specialized TButton used in a group of Buttons.
Definition: TGroupButton.h:18
virtual void SavePrimitive(std::ostream &out, Option_t *option="")
Save primitive as a C++ statement(s) on output stream out.
TGroupButton()
GroupButton default constructor.
virtual void ExecuteEvent(Int_t event, Int_t px, Int_t py)
Execute action corresponding to one event.
TGroupButton & operator=(const TGroupButton &rhs)
virtual void DisplayColorTable(const char *action, Double_t x0, Double_t y0, Double_t wc, Double_t hc)
Display Color Table in an attribute canvas.
TGroupButton(const TGroupButton &org)
virtual void ExecuteAction()
Execute action of this button.
virtual ~TGroupButton()
GroupButton default destructor.
#define org(otri, vertexptr)
Definition: triangle.c:1037