3#include "GUIPropertyMenuNodeBase.h"
4#include "DefinitionGUISNAP.h"
11 class CSNAPFeatureViewGraph;
13 class FL_EXPORT CGUIPropertyMenuNodeViewGraph :
public CGUIPropertyMenuNodeBase
15 SupportToDuplicateObject(CGUIPropertyMenuNodeViewGraph);
24 CGUIPropertyMenuNodeViewGraph();
25 virtual ~CGUIPropertyMenuNodeViewGraph();
27 virtual const CResult ConfigureMenu()
override;
29 virtual const CResult OnInputParameter(CSNAPParameter* pParameter)
override;
30 virtual const CResult OnOutputParameter(CSNAPParameter* pParameter)
override;
32 CGUIViewGraph* GetSelectedGraphView(
bool bCreateView);
34 DeclareGetClassType();
37 virtual const CResult InitializationProcedure()
override;
38 virtual const CResult ProcessProcedure()
override;
40 virtual const CResult ChangedViewMode();
42 EMode GetSelectedMode();
43 const CResult SetMode(EMode eMode);
45 CGUIViewGraph* CreateGraphView();
46 virtual const CResult SelectGraphView(CGUIViewGraph* pGraphView);
48 virtual CSNAPFeatureViewGraph* GetFeatureViewGraph()
const;
51 EPropertyColor m_eColorExpression;
52 EPropertyColor m_eColorPlot;