3#include "GUIPropertyMenuNodePrimitiveBase.h" 
    4#include "DefinitionGUISNAP.h" 
   12        class CSNAPFeaturePrimitive;
 
   15        class FL_EXPORT CGUIPropertyMenuNodePrimitive : 
public CGUIPropertyMenuNodePrimitiveBase
 
   17            SupportToDuplicateObject(CGUIPropertyMenuNodePrimitive<T>);
 
   20            CGUIPropertyMenuNodePrimitive();
 
   21            virtual ~CGUIPropertyMenuNodePrimitive();
 
   23            virtual const CResult GenerateCode(CSNAPGenerateCodeInfo* pGenerateCodeInfo) 
override;
 
   25            virtual const CResult ConfigureMenu() 
override;
 
   27            virtual const CResult UpdatePropertyMenuItem() 
override;
 
   29            virtual const CResult OnInputParameter(CSNAPParameter* pParameter) 
override;
 
   30            virtual const CResult OnOutputParameter(CSNAPParameter* pParameter) 
override;
 
   32            virtual const CResult GetLastResultValue(Base::CFLString<wchar_t>& flsResult) 
const override;
 
   34            DeclareGetClassType();
 
   37            virtual const CResult InitializationProcedure() 
override;
 
   38            virtual const CResult ProcessProcedure() 
override;
 
   40            const CResult SetVisibleControlItem(EControlType eControl, 
bool bSet);
 
   42            virtual Base::CFLString<wchar_t> GetCodeVariableType() 
const;
 
   43            virtual Base::CFLString<wchar_t> ConvertCodeFormatValue(
const Base::CFLString<wchar_t>& flsValue) 
const;
 
   44            virtual Base::CFLString<wchar_t> GetCodeVariableInitValue() 
const;
 
   46            virtual CSNAPFeaturePrimitive<T>* GetFeaturePrimitive() 
const;
 
프로퍼티 아이템 베이스 클래스
Definition GUIPropertyItemBase.h:345
Definition D2DObject.h:12