Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017 #include "Fireworks/Core/src/FWBoxIconButton.h"
00018 #include "Fireworks/Core/src/FWBoxIconBase.h"
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031 FWBoxIconButton::FWBoxIconButton(const TGWindow* iParent,
00032 FWBoxIconBase* iBase,
00033 Int_t iID,
00034 GContext_t norm ,
00035 UInt_t option):
00036 TGButton(iParent,iID,norm,option),
00037 m_iconBase(iBase)
00038 {
00039 Resize(m_iconBase->edgeLength(),m_iconBase->edgeLength());
00040 }
00041
00042
00043
00044
00045
00046
00047 FWBoxIconButton::~FWBoxIconButton()
00048 {
00049 delete m_iconBase;
00050 }
00051
00052
00053
00054
00055
00056
00057
00058
00059
00060
00061
00062
00063
00064
00065
00066
00067 void
00068 FWBoxIconButton::DoRedraw()
00069 {
00070 m_iconBase->draw(fId,fNormGC,0,0);
00071 }
00072
00073 void FWBoxIconButton::setNormCG(GContext_t iContext)
00074 {
00075 fNormGC = iContext;
00076 }
00077
00078
00079
00080
00081
00082
00083
00084