Back to home page

EIC code displayed by LXR

 
 

    


Warning, file /include/root/TGroupButton.h was not indexed or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).

0001 // @(#)root/gpad:$Id$
0002 // Author: Rene Brun   01/07/96
0003 
0004 /*************************************************************************
0005  * Copyright (C) 1995-2021, Rene Brun and Fons Rademakers.               *
0006  * All rights reserved.                                                  *
0007  *                                                                       *
0008  * For the licensing terms see $ROOTSYS/LICENSE.                         *
0009  * For the list of contributors see $ROOTSYS/README/CREDITS.             *
0010  *************************************************************************/
0011 
0012 #ifndef ROOT_TGroupButton
0013 #define ROOT_TGroupButton
0014 
0015 #include "TButton.h"
0016 
0017 class TGroupButton : public TButton {
0018 
0019 private:
0020    TGroupButton(const TGroupButton &) = delete;
0021    TGroupButton &operator=(const TGroupButton &) = delete;
0022 
0023 public:
0024    TGroupButton();
0025    TGroupButton(const char *groupname, const char *title, const char *method, Double_t x1, Double_t y1,Double_t x2 ,Double_t y2);
0026    ~TGroupButton() override;
0027    virtual void  DisplayColorTable(const char *action, Double_t x0, Double_t y0, Double_t wc, Double_t hc);
0028    virtual void  ExecuteAction();
0029            void  ExecuteEvent(Int_t event, Int_t px, Int_t py) override;
0030            void  SavePrimitive(std::ostream &out, Option_t *option = "") override;
0031    ClassDefOverride(TGroupButton,0)  //A user interface button in a group of buttons.
0032 };
0033 
0034 #endif
0035