#include <Fireworks/Core/interface/FWGUISubviewArea.h>
Public Member Functions | |
ClassDef (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 () |
virtual | ~FWGUISubviewArea () |
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 60 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().
|
virtual |
|
private |
FWGUISubviewArea::ClassDef | ( | FWGUISubviewArea | , |
0 | |||
) |
|
static |
|
static |
Definition at line 236 of file FWGUISubviewArea.cc.
References FWCheckBoxIcon::coreIcondir().
Referenced by FWGUISubviewArea().
void FWGUISubviewArea::destroy | ( | ) |
Definition at line 161 of file FWGUISubviewArea.cc.
References goingToBeDestroyed_.
void FWGUISubviewArea::dock | ( | ) |
Definition at line 180 of file FWGUISubviewArea.cc.
|
static |
Definition at line 279 of file FWGUISubviewArea.cc.
References FWCheckBoxIcon::coreIcondir().
Referenced by FWGUISubviewArea().
TEveWindow * FWGUISubviewArea::getEveWindow | ( | ) |
Definition at line 199 of file FWGUISubviewArea.cc.
References m_frame.
Referenced by FWGUIManager::subviewDestroy(), FWGUIManager::subviewInfoSelected(), and FWGUIManager::subviewSwapped().
|
static |
Definition at line 341 of file FWGUISubviewArea.cc.
Referenced by FWGUIManager::checkSubviewAreaIconState(), FWGUIManager::popupViewClosed(), FWGUIManager::subviewDestroyAll(), and FWGUIManager::subviewInfoSelected().
|
static |
Definition at line 321 of file FWGUISubviewArea.cc.
References FWCheckBoxIcon::coreIcondir().
Referenced by FWGUISubviewArea().
|
static |
Definition at line 307 of file FWGUISubviewArea.cc.
References FWCheckBoxIcon::coreIcondir().
Referenced by FWGUISubviewArea().
bool FWGUISubviewArea::isSelected | ( | ) | const |
Definition at line 191 of file FWGUISubviewArea.cc.
References m_infoButton.
Referenced by Vispa.Gui.VispaWidget.VispaWidget::contentRect(), Vispa.Gui.VispaWidget.VispaWidget::drawHeaderBackground(), Vispa.Views.LineDecayView.LineDecayContainer::keyPressEvent(), Vispa.Gui.ConnectableWidget.ConnectableWidget::leaveEvent(), Vispa.Gui.VispaWidget.VispaWidget::mousePressEvent(), Vispa.Gui.VispaWidget.VispaWidget::paint(), Vispa.Views.LineDecayView.ParticleWidget::paint(), Vispa.Gui.PortConnection.PointToPointConnection::select(), Vispa.Gui.VispaWidget.VispaWidget::select(), selectButtonToggle(), and FWGUIManager::subviewIsBeingDestroyed().
|
private |
void FWGUISubviewArea::selectButtonToggle | ( | ) |
Definition at line 134 of file FWGUISubviewArea.cc.
References isSelected(), selected_, and unselected_.
void FWGUISubviewArea::setInfoButton | ( | bool | downp | ) |
Definition at line 335 of file FWGUISubviewArea.cc.
References m_infoButton.
Referenced by FWGUIManager::checkSubviewAreaIconState(), FWGUIManager::popupViewClosed(), and FWGUIManager::subviewInfoSelected().
void FWGUISubviewArea::setSwapIcon | ( | bool | isOn | ) |
Definition at line 149 of file FWGUISubviewArea.cc.
References m_swapButton.
Referenced by FWGUIManager::checkSubviewAreaIconState().
void FWGUISubviewArea::swap | ( | ) |
Definition at line 155 of file FWGUISubviewArea.cc.
References swap_.
|
static |
Definition at line 222 of file FWGUISubviewArea.cc.
References FWCheckBoxIcon::coreIcondir().
Referenced by FWGUISubviewArea().
|
static |
Definition at line 208 of file FWGUISubviewArea.cc.
References FWCheckBoxIcon::coreIcondir().
Referenced by FWGUISubviewArea().
void FWGUISubviewArea::undock | ( | ) |
Definition at line 167 of file FWGUISubviewArea.cc.
References CmsShowMainFrame::bindCSGActionKeys(), FWGUIManager::getGUIManager(), FWGUIManager::getMainFrame(), and m_frame.
|
static |
Definition at line 293 of file FWGUISubviewArea.cc.
References FWCheckBoxIcon::coreIcondir().
Referenced by FWGUISubviewArea().
|
static |
Definition at line 265 of file FWGUISubviewArea.cc.
References FWCheckBoxIcon::coreIcondir().
Referenced by FWGUISubviewArea().
void FWGUISubviewArea::unselect | ( | ) |
sigc::signal<void, FWGUISubviewArea*> FWGUISubviewArea::goingToBeDestroyed_ |
Definition at line 66 of file FWGUISubviewArea.h.
Referenced by FWGUIManager::connectSubviewAreaSignals(), and destroy().
|
private |
Definition at line 88 of file FWGUISubviewArea.h.
Referenced by FWGUISubviewArea(), and ~FWGUISubviewArea().
|
private |
Definition at line 87 of file FWGUISubviewArea.h.
Referenced by FWGUISubviewArea().
|
private |
Definition at line 83 of file FWGUISubviewArea.h.
Referenced by dock(), getEveWindow(), and undock().
|
private |
Definition at line 89 of file FWGUISubviewArea.h.
Referenced by FWGUISubviewArea(), isSelected(), setInfoButton(), unselect(), and ~FWGUISubviewArea().
|
private |
Definition at line 85 of file FWGUISubviewArea.h.
Referenced by FWGUISubviewArea(), and setSwapIcon().
|
private |
Definition at line 86 of file FWGUISubviewArea.h.
Referenced by FWGUISubviewArea().
sigc::signal<void, FWGUISubviewArea*> FWGUISubviewArea::selected_ |
Definition at line 67 of file FWGUISubviewArea.h.
Referenced by FWGUIManager::connectSubviewAreaSignals(), and selectButtonToggle().
sigc::signal<void, FWGUISubviewArea*> FWGUISubviewArea::swap_ |
Definition at line 65 of file FWGUISubviewArea.h.
Referenced by FWGUIManager::connectSubviewAreaSignals(), and swap().
sigc::signal<void, FWGUISubviewArea*> FWGUISubviewArea::unselected_ |
Definition at line 68 of file FWGUISubviewArea.h.
Referenced by FWGUIManager::connectSubviewAreaSignals(), and selectButtonToggle().