Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
TControlBarButton.h
Go to the documentation of this file.
1// @(#)root/gpad:$Id$
2// Author: Nenad Buncic 20/02/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_TControlBarButton
13#define ROOT_TControlBarButton
14
15#include "TNamed.h"
16
17class TControlBarButton : public TNamed {
18
19protected:
20 Int_t fType; ///< button type
21 TString fAction; ///< action to be executed
22
23public:
25
27 TControlBarButton(const char *label, const char *action="", const char *hint="", const char *type="button");
28 virtual ~TControlBarButton() { }
29
30 virtual void Create() { }
31 virtual void Action();
32 virtual const char *GetAction() const { return fAction.Data(); }
33 virtual Int_t GetType() const { return fType; }
34 virtual void SetAction(const char *action);
35 virtual void SetType(const char *type);
36 virtual void SetType(Int_t type);
37
38 ClassDef(TControlBarButton,0) //The Control bar button
39};
40
41#endif
int Int_t
Definition RtypesCore.h:45
#define ClassDef(name, id)
Definition Rtypes.h:325
int type
Definition TGX11.cxx:121
This class defines the control bar buttons.
virtual Int_t GetType() const
virtual const char * GetAction() const
virtual void Create()
virtual void SetType(const char *type)
Set button type.
virtual void SetAction(const char *action)
Set action to be executed by this button.
Int_t fType
button type
TControlBarButton()
Default control bar button ctor.
TString fAction
action to be executed
virtual void Action()
Execute control bar button command.
The TNamed class is the base class for all named ROOT classes.
Definition TNamed.h:29
Basic string class.
Definition TString.h:136
const char * Data() const
Definition TString.h:369