SPH
Public Member Functions | List of all members
PropertyGrid Class Reference

Public Member Functions

 PropertyGrid (wxPropertyGrid *grid)
 
wxPGProperty * addCategory (const std::string &name) const
 
wxPGProperty * addBool (const std::string &name, const bool value) const
 
wxPGProperty * addInt (const std::string &name, const int value) const
 
wxPGProperty * addFloat (const std::string &name, const Float value) const
 
wxPGProperty * addVector (const std::string &name, const Vector &value) const
 
wxPGProperty * addInterval (const std::string &name, const Interval &value) const
 
wxPGProperty * addString (const std::string &name, const std::string &value) const
 
wxPGProperty * addPath (const std::string &name, const Path &value, const IVirtualEntry::PathType type, Array< IVirtualEntry::FileFormat > &&formats) const
 
wxPGProperty * addEnum (const std::string &name, const IVirtualEntry &entry) const
 
wxPGProperty * addFlags (const std::string &name, const IVirtualEntry &entry) const
 
wxPGProperty * addExtra (const std::string &name, const ExtraEntry &extra) const
 
void setTooltip (wxPGProperty *prop, const std::string &tooltip) const
 

Detailed Description

Definition at line 1344 of file NodePage.cpp.

Constructor & Destructor Documentation

◆ PropertyGrid()

PropertyGrid::PropertyGrid ( wxPropertyGrid *  grid)
inlineexplicit

Definition at line 1349 of file NodePage.cpp.

Member Function Documentation

◆ addBool()

wxPGProperty* PropertyGrid::addBool ( const std::string &  name,
const bool  value 
) const
inline

Definition at line 1356 of file NodePage.cpp.

◆ addCategory()

wxPGProperty* PropertyGrid::addCategory ( const std::string &  name) const
inline

Definition at line 1352 of file NodePage.cpp.

◆ addEnum()

wxPGProperty* PropertyGrid::addEnum ( const std::string &  name,
const IVirtualEntry entry 
) const
inline

Definition at line 1403 of file NodePage.cpp.

◆ addExtra()

wxPGProperty* PropertyGrid::addExtra ( const std::string &  name,
const ExtraEntry extra 
) const
inline

Definition at line 1411 of file NodePage.cpp.

◆ addFlags()

wxPGProperty* PropertyGrid::addFlags ( const std::string &  name,
const IVirtualEntry entry 
) const
inline

Definition at line 1407 of file NodePage.cpp.

◆ addFloat()

wxPGProperty* PropertyGrid::addFloat ( const std::string &  name,
const Float  value 
) const
inline

Definition at line 1364 of file NodePage.cpp.

◆ addInt()

wxPGProperty* PropertyGrid::addInt ( const std::string &  name,
const int  value 
) const
inline

Definition at line 1360 of file NodePage.cpp.

◆ addInterval()

wxPGProperty* PropertyGrid::addInterval ( const std::string &  name,
const Interval value 
) const
inline

Definition at line 1374 of file NodePage.cpp.

◆ addPath()

wxPGProperty* PropertyGrid::addPath ( const std::string &  name,
const Path value,
const IVirtualEntry::PathType  type,
Array< IVirtualEntry::FileFormat > &&  formats 
) const
inline

Definition at line 1384 of file NodePage.cpp.

◆ addString()

wxPGProperty* PropertyGrid::addString ( const std::string &  name,
const std::string &  value 
) const
inline

Definition at line 1380 of file NodePage.cpp.

◆ addVector()

wxPGProperty* PropertyGrid::addVector ( const std::string &  name,
const Vector value 
) const
inline

Definition at line 1368 of file NodePage.cpp.

◆ setTooltip()

void PropertyGrid::setTooltip ( wxPGProperty *  prop,
const std::string &  tooltip 
) const
inline

Definition at line 1417 of file NodePage.cpp.


The documentation for this class was generated from the following file: