#include <Fireworks/Core/interface/FWCustomIconsButton.h>
Public Member Functions | |
const TGPicture * | bellowMouseIcon () const |
const TGPicture * | disabledIcon () const |
const TGPicture * | downIcon () const |
FWCustomIconsButton (const TGWindow *iParent, const TGPicture *iUpIcon, const TGPicture *iDownIcon, const TGPicture *iDisableIcon, const TGPicture *iBelowMouseIcon=0, Int_t id=-1, GContext_t norm=TGButton::GetDefaultGC()(), UInt_t option=0) | |
virtual bool | HandleCrossing (Event_t *) |
void | setIcons (const TGPicture *iUpIcon, const TGPicture *iDownIcon, const TGPicture *iDisabledIcon, const TGPicture *ibelowMouseIcon=0) |
void | swapIcons (const TGPicture *&iUpIcon, const TGPicture *&iDownIcon, const TGPicture *&iDisabledIcon) |
const TGPicture * | upIcon () const |
virtual | ~FWCustomIconsButton () |
Protected Member Functions | |
virtual void | DoRedraw () |
Private Member Functions | |
FWCustomIconsButton (const FWCustomIconsButton &) | |
const FWCustomIconsButton & | operator= (const FWCustomIconsButton &) |
Private Attributes | |
const TGPicture * | m_belowMouseIcon |
const TGPicture * | m_disabledIcon |
const TGPicture * | m_downIcon |
bool | m_inside |
const TGPicture * | m_upIcon |
Description: <one line="" class="" summary>="">
Usage: <usage>
Definition at line 29 of file FWCustomIconsButton.h.
FWCustomIconsButton::FWCustomIconsButton | ( | const TGWindow * | iParent, |
const TGPicture * | iUpIcon, | ||
const TGPicture * | iDownIcon, | ||
const TGPicture * | iDisableIcon, | ||
const TGPicture * | iBelowMouseIcon = 0 , |
||
Int_t | id = -1 , |
||
GContext_t | norm = TGButton::GetDefaultGC() () , |
||
UInt_t | option = 0 |
||
) |
Definition at line 33 of file FWCustomIconsButton.cc.
|
virtual |
Definition at line 61 of file FWCustomIconsButton.cc.
|
private |
|
inline |
Definition at line 63 of file FWCustomIconsButton.h.
References m_belowMouseIcon.
|
inline |
Definition at line 62 of file FWCustomIconsButton.h.
References m_disabledIcon.
|
protectedvirtual |
Definition at line 126 of file FWCustomIconsButton.cc.
References m_belowMouseIcon, m_disabledIcon, m_downIcon, m_inside, m_upIcon, x, and detailsBasic3DVector::y.
|
inline |
|
virtual |
Definition at line 112 of file FWCustomIconsButton.cc.
References m_inside.
|
private |
void FWCustomIconsButton::setIcons | ( | const TGPicture * | iUpIcon, |
const TGPicture * | iDownIcon, | ||
const TGPicture * | iDisabledIcon, | ||
const TGPicture * | ibelowMouseIcon = 0 |
||
) |
Definition at line 93 of file FWCustomIconsButton.cc.
References m_belowMouseIcon, m_disabledIcon, m_downIcon, and m_upIcon.
Referenced by FWGUIManager::setFilterButtonIcon().
void FWCustomIconsButton::swapIcons | ( | const TGPicture *& | iUpIcon, |
const TGPicture *& | iDownIcon, | ||
const TGPicture *& | iDisabledIcon | ||
) |
Definition at line 81 of file FWCustomIconsButton.cc.
References m_disabledIcon, m_downIcon, m_upIcon, and std::swap().
Referenced by FWCollectionSummaryWidget::itemChanged(), FWCollectionSummaryWidget::setBackgroundToWhite(), CSGContinuousAction::stop(), CSGContinuousAction::switchMode(), FWCollectionSummaryWidget::toggleShowHide(), and FWTableView::toggleShowHide().
|
inline |
|
private |
Definition at line 76 of file FWCustomIconsButton.h.
Referenced by bellowMouseIcon(), DoRedraw(), and setIcons().
|
private |
Definition at line 75 of file FWCustomIconsButton.h.
Referenced by disabledIcon(), DoRedraw(), setIcons(), and swapIcons().
|
private |
Definition at line 74 of file FWCustomIconsButton.h.
Referenced by DoRedraw(), downIcon(), setIcons(), and swapIcons().
|
private |
Definition at line 78 of file FWCustomIconsButton.h.
Referenced by DoRedraw(), and HandleCrossing().
|
private |
Definition at line 73 of file FWCustomIconsButton.h.
Referenced by DoRedraw(), setIcons(), swapIcons(), and upIcon().