Example #1
0
LPCTSTR CPwUtil::GetUniCvtPtr(LPCTSTR lpBase, BOOL bTranslate)
{
	if(lpBase == NULL) return PWU_CVT_EX; // NULL is allowed, return unique default pointer

	if(bTranslate != FALSE) return _TRL(lpBase);
	return lpBase; // Untranslated
}
Example #2
0
void T3DObjectClock::render_exec_calendar(Trendercontext *rc, TSC_time &disptime, double size)
{
	try{
		QString content,monthstring;

		monthnames->get(disptime.G_month()-1)->tostring(monthstring,0);

		FormatString(content,_qstr("^1 "),disptime.G_day());
		content+=_TRL(monthstring);

		render_exec_string(rc,content);
	}
	catch(QError &)
	{
		throw QError(_text("Error while constructing calendar info"));
	}
}
Example #3
0
T3DObjectClock::T3DObjectClock(T3DScene *iscene) : T3DGeoObject(iscene)
{
	clocktype=&addparam(_qstr("Type"),SC_valname_ClockType)->content;
	size=addparam(_qstr("Size"),SC_valname_scalar)->content.G_content_scalar();
	timeshift=addparam(_qstr("TimeShift"),SC_valname_scalar)->content.G_content_scalar();

	hasowntime=addparam(_qstr("HasOwnTime"),SC_valname_boolean)->content.G_content_boolean();
	hasowntime->copyfrom(false);

	disptime=G_valuecontent<TSC_time>(&addparam(_qstr("Time"),SC_valname_time)->content);

	axis1=G_valuecontent<Tvector>(&addparam(_qstr("Axis1"),SC_valname_vector)->content);
	axis2=G_valuecontent<Tvector>(&addparam(_qstr("Axis2"),SC_valname_vector)->content);

	monthnames=G_valuecontent<TSC_list>(&addparam(_qstr("Monthnames"),SC_valname_list)->content);

	TSC_value val;
	val.settype(GetTSCenv().G_datatype(SC_valname_string));

	val.fromstring(_TRL(_text("January")));monthnames->add(&val);
	val.fromstring(_TRL(_text("February")));monthnames->add(&val);
	val.fromstring(_TRL(_text("March")));monthnames->add(&val);
	val.fromstring(_TRL(_text("April")));monthnames->add(&val);
	val.fromstring(_TRL(_text("May")));monthnames->add(&val);
	val.fromstring(_TRL(_text("June")));monthnames->add(&val);
	val.fromstring(_TRL(_text("July")));monthnames->add(&val);
	val.fromstring(_TRL(_text("August")));monthnames->add(&val);
	val.fromstring(_TRL(_text("September")));monthnames->add(&val);
	val.fromstring(_TRL(_text("October")));monthnames->add(&val);
	val.fromstring(_TRL(_text("November")));monthnames->add(&val);
	val.fromstring(_TRL(_text("December")));monthnames->add(&val);

	size->copyfrom(1.0);
	timeshift->copyfrom(0.0);
	axis1->copyfrom(1,0,0);
	axis2->copyfrom(0,1,0);
}