-
Eoin Clerkin authored
Decision to not use doxygen for licence headers. Removes doxygen formatting and file tag.
Eoin Clerkin authoredDecision to not use doxygen for licence headers. Removes doxygen formatting and file tag.
CbmPointSetArrayEditor.h 2.05 KiB
/* Copyright (C) 2019-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
SPDX-License-Identifier: GPL-3.0-only
Authors: J. Brandt, Florian Uhlig [committer] */
// -------------------------------------------------------------------------
// ----- CbmPointSetArrayEditor header file -----
// ----- Created 05/07/22 by J. Brandt -----
// ----- Following class TEvePointSetArrayEditor -----
// -------------------------------------------------------------------------
/** CbmPointSetArrayEditor
* @author J. Brandt
* @since 05.07.18
* Class to Edit Graphics of CbmPointSetArray
* gets automatically build with an CbmPointSetArray
* provides two ComboBoxes to chose Color- and Marker-Mode of CbmPointSetArray
**
**/
#ifndef CBMPOINTSETARRAYEDITOR_H
#define CBMPOINTSETARRAYEDITOR_H
#include <Rtypes.h> // for THashConsistencyHolder, ClassDef
#include <RtypesCore.h> // for Int_t, UInt_t
#include <TGFrame.h> // for kChildFrame
#include <TGedFrame.h> // for TGedFrame
#include <GuiTypes.h> // for Pixel_t
class CbmPointSetArray;
class TGComboBox;
class TGWindow;
class TObject;
class CbmPointSetArrayEditor : public TGedFrame {
CbmPointSetArrayEditor(const CbmPointSetArrayEditor&); // Not implemented
CbmPointSetArrayEditor& operator=(const CbmPointSetArrayEditor&); // Not implemented
protected:
CbmPointSetArray* fM; // pointer to CbmPointSetArray
TGComboBox* fComboColor; // ComboBox for Color-Coding
TGComboBox* fComboMarker; // ComboBox for Marker-Coding
public:
CbmPointSetArrayEditor(const TGWindow* p = 0, Int_t width = 170, Int_t height = 30, UInt_t options = kChildFrame,
Pixel_t back = GetDefaultFrameBackground());
~CbmPointSetArrayEditor();
virtual void SetModel(TObject* obj);
void DoColor(); // perform when ComboBox Color is selected
void DoMarker(); // perform when ComboBox Marker is selected
ClassDef(CbmPointSetArrayEditor, 0); // Editor for CbmPointSetArray class.
};
#endif