nux-0.9.48
|
#include "View.h"
#include "ActionItem.h"
#include "RangeValue.h"
#include "Button.h"
#include "ComboBoxComplex.h"
#include "SpinBox.h"
#include "DoubleValidator.h"
#include "SpinBoxDouble.h"
#include "CheckBox.h"
#include "TableItem.h"
#include "NodeItem.h"
#include "TableCtrl.h"
#include "EditTextBox.h"
#include "SplineCurveEditor.h"
#include "SplineCurvePreview.h"
#include "ComboBoxSimple.h"
#include "ValuatorDouble.h"
#include "ValuatorInt.h"
#include "Vector3ValuatorDouble.h"
#include "ColorPreview.h"
#include "Matrix4Preview.h"
#include "Matrix3Preview.h"
#include "RangeValueInteger.h"
#include "ColorGradient.h"
Go to the source code of this file.
Data Structures | |
class | nux::SectionProperty |
Namespaces | |
namespace | nux |
Defines | |
#define | NODE_XML_CLASS_MEMBER(cls) |
#define | NODE_SKIP_CHILD(b) |
#define | NODE_SIG_RECEIVER(MemFunc, Cls) |
#define | NODE_SIG_RECEIVER2(MemFunc, Cls) |
#define | NODE_SIG_CONNECT(signal, Cls, MemFun) signal.connect(sigc::mem_fun(this, &Cls::MemFun)); |
Variables | |
build buildd nux Nux PropertyList h build buildd nux Nux PropertyList h build buildd nux Nux PropertyList h build buildd nux Nux PropertyList h build buildd nux Nux PropertyList h build buildd nux Nux PropertyList h build buildd nux Nux PropertyList h build buildd nux Nux PropertyList h build buildd nux Nux PropertyList h build buildd nux Nux PropertyList h build buildd nux Nux PropertyList h build buildd nux Nux PropertyList h build buildd nux Nux PropertyList h build buildd nux Nux PropertyList h build buildd nux Nux PropertyList h build buildd nux Nux PropertyList h build buildd nux Nux PropertyList h Color | nux::GPropertyItemTextColor0 |
Color | nux::GPropertyItemTextColor1 |
const int | nux::PROPERTY_BORDER_X |
const int | nux::PROPERTY_BORDER_Y |
#define NODE_SIG_CONNECT | ( | signal, | |
Cls, | |||
MemFun | |||
) | signal.connect(sigc::mem_fun(this, &Cls::MemFun)); |
#define NODE_SIG_RECEIVER | ( | MemFunc, | |
Cls | |||
) |
void MemFunc(Cls) \ { \ TableItem* parent = (TableItem*)Parent(); \ bool ParentCanHandleChild = false; \ while(parent) \ { \ if(parent->SkipChild() == true) \ { \ ParentCanHandleChild = true; \ break; \ } \ parent = (TableItem*)parent->Parent(); \ } \ if(ParentCanHandleChild) \ { \ TableItem* root = (TableItem*) RootNode(); \ root->GetTable()->sigItemChange.emit(*parent); \ } \ else \ { \ TableItem* root = (TableItem*) RootNode(); \ root->GetTable()->sigItemChange.emit(*this); \ } \ }
#define NODE_SIG_RECEIVER2 | ( | MemFunc, | |
Cls | |||
) |
void MemFunc(Cls) \ { \ TableItem* parent = (TableItem*)Parent(); \ bool ParentCanHandleChild = false; \ while(parent) \ { \ if(parent->SkipChild() == true) \ { \ ParentCanHandleChild = true; \ break; \ } \ parent = (TableItem*)parent->Parent(); \ } \ if(ParentCanHandleChild) \ { \ TableItem* root = (TableItem*) RootNode(); \ root->GetTable()->sigItemChange.emit(*parent); \ } \ else \ { \ TableItem* root = (TableItem*) RootNode(); \ root->GetTable()->sigItemChange.emit(*this); \ } \ }
#define NODE_SKIP_CHILD | ( | b | ) |
public: \ virtual bool SkipChild() const {return b;}
#define NODE_XML_CLASS_MEMBER | ( | cls | ) |
public: \ static cls* CreateFromXML(const TiXmlElement* elementxml, NodeNetCom* parent, const TCHAR* Name, int id); \ virtual TiXmlElement* ToXML() const; \ virtual bool FromXML(const TiXmlElement* elementxml);