|
nux-0.9.46
|
#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);