Exemplo n.º 1
0
void GObject::setProperty ( const char* categoryName, const char* propName, const char* var )
{
    PropertyMap* propMap = 0;
    CXASSERT_RETURN ( mOption.Get ( categoryName, propMap ) );

    EPropertyVar* evar = 0;
    CXASSERT_RETURN ( propMap->Get ( propName, evar )  );
    evar->mProp->setValue ( var );
}
Exemplo n.º 2
0
void Label::BindText(PropertyMap &p, const std::string &k)
{
	std::string text;
	p.Get(k, text);
	SetText(text);
}
Exemplo n.º 3
0
void Gauge::BindValue(PropertyMap &p, const std::string &k)
{
	double v = 0.0;
	p.Get(k, v);
	SetValue(v);
}
Exemplo n.º 4
0
void Gauge::BindValuePercent(PropertyMap &p, const std::string &k)
{
	double v = 0.0;
	p.Get(k, v);
	SetValue(Clamp(v, 0.0, 100.0)*0.01);
}
Exemplo n.º 5
0
void NumberLabel::BindValue(PropertyMap &p, const std::string &k)
{
	double v = 0.0;
	p.Get(k, v);
	SetValue(v);
}