CMS 3D CMS Logo

FWBoxIconButton.h
Go to the documentation of this file.
1 #ifndef Fireworks_Core_FWBoxIconButton_h
2 #define Fireworks_Core_FWBoxIconButton_h
3 // -*- C++ -*-
4 //
5 // Package: Core
6 // Class : FWBoxIconButton
7 //
16 //
17 // Original Author: Chris Jones
18 // Created: Thu Feb 19 19:04:08 CST 2009
19 //
20 
21 // system include files
22 #include "TGButton.h"
23 
24 // user include files
25 
26 // forward declarations
27 class FWBoxIconBase;
28 
29 class FWBoxIconButton : public TGButton {
30 public:
31  FWBoxIconButton(const TGWindow* iParent,
32  FWBoxIconBase* iBase,
33  Int_t iID = -1,
34  GContext_t norm = TGButton::GetDefaultGC()(),
35  UInt_t option = 0);
36  ~FWBoxIconButton() override;
37 
38  // ---------- const member functions ---------------------
39 
40  // ---------- static member functions --------------------
41 
42  // ---------- member functions ---------------------------
43  void setNormCG(GContext_t);
44 
45 protected:
46  void DoRedraw() override;
47 
48 private:
49  FWBoxIconButton(const FWBoxIconButton&) = delete; // stop default
50 
51  const FWBoxIconButton& operator=(const FWBoxIconButton&) = delete; // stop default
52 
53  // ---------- member data --------------------------------
55 };
56 
57 #endif
const FWBoxIconButton & operator=(const FWBoxIconButton &)=delete
FWBoxIconButton(const TGWindow *iParent, FWBoxIconBase *iBase, Int_t iID=-1, GContext_t norm=TGButton::GetDefaultGC()(), UInt_t option=0)
FWBoxIconBase * m_iconBase
void setNormCG(GContext_t)
~FWBoxIconButton() override
void DoRedraw() override