1 #ifndef Fireworks_Core_FWGeometryTableViewBase_h 2 #define Fireworks_Core_FWGeometryTableViewBase_h 30 class TEveWindowFrame;
57 TGTextButton(p,
"Select Views", -1, TGButton::GetDefaultGC()(), TGTextButton::GetDefaultFontStruct(), kRaisedFrame | kDoubleBorder ), m_tableView(t), m_el(
nullptr) {}
68 Int_t iButton, Int_t iKeyMod,
69 Int_t iGlobalX, Int_t iGlobalY);
virtual void cellClicked(Int_t iRow, Int_t iColumn, Int_t iButton, Int_t iKeyMod, Int_t iGlobalX, Int_t iGlobalY)
Bool_t HandleButton(Event_t *event) override
FWTableWidget * m_tableWidget
FWGeoTopNode * m_eveTopNode
FWGeometryTableViewBase * m_tableView
void setElement(TEveElement *x)
FWEveDigitSetScalableMarker * m_marker
FWLongParameter m_parentTransparencyFactor
void saveImageTo(const std::string &iName) const override
void populateController(ViewerParameterGUI &) const override
void setTopNodePathFromConfig(const FWConfiguration &iFrom)
const FWConfiguration * m_viewersConfig
FWLongParameter m_autoExpand
long getParentTransparencyFactor() const
void populate3DViewsFromConfig()
FWLongParameter m_leafTransparencyFactor
FWLongParameter m_minParentTransparency
ClassDef(FWGeometryTableViewBase, 0)
FWEveDigitSetScalableMarker * getMarker()
void nodeColorChangeRequested(Color_t)
void setBackgroundColor()
virtual void setPath(int, std::string &)
virtual void refreshTable3D()
int m_tableRowIndexForColorPopup
void addTo(FWConfiguration &) const override
long getMinParentTransparency() const
FWGeometryTableViewBase(TEveWindowSlot *, FWViewType::EType, FWColorManager *)
FWColorPopup * m_colorPopup
bool getEnableHighlight()
FWLongParameter m_topNodeIdx
void transparencyChanged()
long getMinLeafTransparency() const
const FWGeometryTableViewBase & operator=(const FWGeometryTableViewBase &)
TGCompositeFrame * m_frame
FWColorManager * m_colorManager
FWLongParameter m_minLeafTransparency
FWViewCombo(const TGWindow *p, FWGeometryTableViewBase *t)
int getTopNodeIdx() const
long getLeafTransparencyFactor() const
TEveWindowFrame * m_eveWindow
virtual void chosenItem(int)
~FWGeometryTableViewBase() override
void setColumnSelected(int idx)
FWBoolParameter m_enableHighlight
virtual FWGeometryTableManagerBase * getTableManager()