#include <Fireworks/Core/interface/FWGUISubviewArea.h>
Public Member Functions | |
ClassDefOverride (FWGUISubviewArea, 0) | |
void | destroy () |
void | dock () |
FWGUISubviewArea (TEveCompositeFrame *ef, TGCompositeFrame *parent, Int_t height) | |
TEveWindow * | getEveWindow () |
bool | isSelected () const |
void | selectButtonToggle () |
void | setInfoButton (bool downp) |
void | setSwapIcon (bool) |
void | swap () |
void | undock () |
void | unselect () |
~FWGUISubviewArea () override | |
Static Public Member Functions | |
static const TGPicture * | closeDisabledIcon () |
static const TGPicture * | closeIcon () |
static const TGPicture * | dockIcon () |
static FWGUISubviewArea * | getToolBarFromWindow (TEveWindow *) |
static const TGPicture * | infoDisabledIcon () |
static const TGPicture * | infoIcon () |
static const TGPicture * | swapDisabledIcon () |
static const TGPicture * | swapIcon () |
static const TGPicture * | undockDisabledIcon () |
static const TGPicture * | undockIcon () |
Public Attributes | |
sigc::signal< void, FWGUISubviewArea * > | goingToBeDestroyed_ |
sigc::signal< void, FWGUISubviewArea * > | selected_ |
sigc::signal< void, FWGUISubviewArea * > | swap_ |
sigc::signal< void, FWGUISubviewArea * > | unselected_ |
Private Member Functions | |
FWGUISubviewArea (const FWGUISubviewArea &) | |
const FWGUISubviewArea & | operator= (const FWGUISubviewArea &) |
Private Attributes | |
TGPictureButton * | m_closeButton |
TGPictureButton * | m_dockButton |
TEveCompositeFrame * | m_frame |
TGPictureButton * | m_infoButton |
TGPictureButton * | m_swapButton |
TGPictureButton * | m_undockButton |
Description: Manages the GUI area where a sub Subview is displayed
Usage: <usage>
Definition at line 33 of file FWGUISubviewArea.h.
FWGUISubviewArea::FWGUISubviewArea | ( | TEveCompositeFrame * | ef, |
TGCompositeFrame * | parent, | ||
Int_t | height | ||
) |
Definition at line 53 of file FWGUISubviewArea.cc.
References closeIcon(), FWGUIManager::connectSubviewAreaSignals(), dockIcon(), FWGUIManager::getGUIManager(), infoDisabledIcon(), infoIcon(), mathSSE::lh, m_closeButton, m_dockButton, m_infoButton, m_swapButton, m_undockButton, swapDisabledIcon(), swapIcon(), undockDisabledIcon(), and undockIcon().
|
override |
|
private |
FWGUISubviewArea::ClassDefOverride | ( | FWGUISubviewArea | , |
0 | |||
) |
|
static |
|
static |
Definition at line 189 of file FWGUISubviewArea.cc.
References FWCheckBoxIcon::coreIcondir().
Referenced by FWGUISubviewArea().
void FWGUISubviewArea::destroy | ( | ) |
Definition at line 135 of file FWGUISubviewArea.cc.
References goingToBeDestroyed_.
void FWGUISubviewArea::dock | ( | ) |
Definition at line 148 of file FWGUISubviewArea.cc.
|
static |
Definition at line 225 of file FWGUISubviewArea.cc.
References FWCheckBoxIcon::coreIcondir().
Referenced by FWGUISubviewArea().
TEveWindow * FWGUISubviewArea::getEveWindow | ( | ) |
Definition at line 160 of file FWGUISubviewArea.cc.
References m_frame.
Referenced by FWGUIManager::subviewDestroy(), FWGUIManager::subviewInfoSelected(), and FWGUIManager::subviewSwapped().
|
static |
Definition at line 275 of file FWGUISubviewArea.cc.
Referenced by FWGUIManager::checkSubviewAreaIconState(), FWGUIManager::popupViewClosed(), FWGUIManager::subviewDestroyAll(), and FWGUIManager::subviewInfoSelected().
|
static |
Definition at line 261 of file FWGUISubviewArea.cc.
References FWCheckBoxIcon::coreIcondir().
Referenced by FWGUISubviewArea().
|
static |
Definition at line 249 of file FWGUISubviewArea.cc.
References FWCheckBoxIcon::coreIcondir().
Referenced by FWGUISubviewArea().
bool FWGUISubviewArea::isSelected | ( | ) | const |
Definition at line 157 of file FWGUISubviewArea.cc.
References m_infoButton.
Referenced by selectButtonToggle(), and FWGUIManager::subviewIsBeingDestroyed().
|
private |
void FWGUISubviewArea::selectButtonToggle | ( | ) |
Definition at line 122 of file FWGUISubviewArea.cc.
References isSelected(), selected_, and unselected_.
void FWGUISubviewArea::setInfoButton | ( | bool | downp | ) |
Definition at line 273 of file FWGUISubviewArea.cc.
References m_infoButton.
Referenced by FWGUIManager::checkSubviewAreaIconState(), FWGUIManager::popupViewClosed(), and FWGUIManager::subviewInfoSelected().
void FWGUISubviewArea::setSwapIcon | ( | bool | isOn | ) |
Definition at line 131 of file FWGUISubviewArea.cc.
References m_swapButton.
Referenced by FWGUIManager::checkSubviewAreaIconState().
void FWGUISubviewArea::swap | ( | ) |
Definition at line 133 of file FWGUISubviewArea.cc.
References swap_.
|
static |
Definition at line 177 of file FWGUISubviewArea.cc.
References FWCheckBoxIcon::coreIcondir().
Referenced by FWGUISubviewArea().
|
static |
Definition at line 165 of file FWGUISubviewArea.cc.
References FWCheckBoxIcon::coreIcondir().
Referenced by FWGUISubviewArea().
void FWGUISubviewArea::undock | ( | ) |
Definition at line 137 of file FWGUISubviewArea.cc.
References CmsShowMainFrame::bindCSGActionKeys(), FWGUIManager::getGUIManager(), FWGUIManager::getMainFrame(), and m_frame.
|
static |
Definition at line 237 of file FWGUISubviewArea.cc.
References FWCheckBoxIcon::coreIcondir().
Referenced by FWGUISubviewArea().
|
static |
Definition at line 213 of file FWGUISubviewArea.cc.
References FWCheckBoxIcon::coreIcondir().
Referenced by FWGUISubviewArea().
void FWGUISubviewArea::unselect | ( | ) |
sigc::signal<void, FWGUISubviewArea*> FWGUISubviewArea::goingToBeDestroyed_ |
Definition at line 65 of file FWGUISubviewArea.h.
Referenced by FWGUIManager::connectSubviewAreaSignals(), and destroy().
|
private |
Definition at line 87 of file FWGUISubviewArea.h.
Referenced by FWGUISubviewArea(), and ~FWGUISubviewArea().
|
private |
Definition at line 86 of file FWGUISubviewArea.h.
Referenced by FWGUISubviewArea().
|
private |
Definition at line 82 of file FWGUISubviewArea.h.
Referenced by dock(), getEveWindow(), and undock().
|
private |
Definition at line 88 of file FWGUISubviewArea.h.
Referenced by FWGUISubviewArea(), isSelected(), setInfoButton(), unselect(), and ~FWGUISubviewArea().
|
private |
Definition at line 84 of file FWGUISubviewArea.h.
Referenced by FWGUISubviewArea(), and setSwapIcon().
|
private |
Definition at line 85 of file FWGUISubviewArea.h.
Referenced by FWGUISubviewArea().
sigc::signal<void, FWGUISubviewArea*> FWGUISubviewArea::selected_ |
Definition at line 66 of file FWGUISubviewArea.h.
Referenced by FWGUIManager::connectSubviewAreaSignals(), and selectButtonToggle().
sigc::signal<void, FWGUISubviewArea*> FWGUISubviewArea::swap_ |
Definition at line 64 of file FWGUISubviewArea.h.
Referenced by FWGUIManager::connectSubviewAreaSignals(), and swap().
sigc::signal<void, FWGUISubviewArea*> FWGUISubviewArea::unselected_ |
Definition at line 67 of file FWGUISubviewArea.h.
Referenced by FWGUIManager::connectSubviewAreaSignals(), and selectButtonToggle().