コード例 #1
0
ファイル: toolextension.cpp プロジェクト: jgrande/ginga
void ToolExtension::registerProperties( util::cfg::cmd::CommandLine &cmd ) {
    getCfg().setName( name() );

    registerProp("help", 'h', "Display this message", false, cmd);

    registerProp("version", 'v', "Display tool version", false, cmd);
    registerProp("build", 'b', "Display build information", false, cmd);
    registerProp("defaults", "Show in xml format the configuration default values", false, cmd);
    registerProp("pretend", "Show in xml format the configuration pretend values", false, cmd);
}
コード例 #2
0
ファイル: signals.cpp プロジェクト: Teivaz/eu07-svn
void edSignal::setupProps(Properties &pr)
{
	edDynamicGeom::setupProps(pr);

	registerProp(pr,"name",setName,getName,"");
	registerProp(pr,"station",setStation,getStation,"none");
	registerProp(pr,"signal",setSignalName,getSignalName,"ss4zcpbI.ive","\\models\\signals","*.ive");
    registerProp(pr,"replacable skin",setSkinFile,getSkinFile,"A-m.tga","\\textures","*.*");

// mw158979 (kontrolka do replacableskinu)
//		registerProp(pr,"signal2",setSignalName,getSignalName,"PKP/ss4zcpbI");
//		registerProp(pr,"",setCurveI,getCurveI,0,1);

}
コード例 #3
0
ファイル: engine.cpp プロジェクト: Censacrof/aseprite
void Context::registerProps(index_t idx, const PropertyEntry* props)
{
    for (int i=0; props[i].id; ++i) {
        registerProp(idx,
                     props[i].id,
                     props[i].getter,
                     props[i].setter);
    }
}
コード例 #4
0
ファイル: tool.cpp プロジェクト: jgrande/ginga
void Tool::registerProperties( cfg::cmd::CommandLine &cmd ) {
	cfg::get()
		.addNode("tool")
		.addNode(name());

	registerProp("tool", "help", 'h', "Display this message", false, cmd, false);
	registerProp("tool", "version", 'v', "Display tool version", version(), cmd, false);
	registerProp("tool", "build", 'b', "Display build information", build(), cmd, false);
	registerProp("tool", "debug", "Set the categories to log with their log level", std::string(""), cmd, false);
	registerProp("tool", "defaults", "Show in xml format the configuration default values", false, cmd, false);
	registerProp("tool", "pretend","Show in xml format the configuration pretend values", false, cmd, false);
	registerProp("tool", "set","Sets the specified configuration values", std::string(""), cmd, false);
}
コード例 #5
0
ファイル: options.cpp プロジェクト: BackupTheBerlios/eu07-svn
void edOptions::setupProps(Properties &pr)
{
    edNode::setupProps(pr);
//		registerProp(pr,"name",setName,getName,"");
//		registerProp(pr,"station",setStation,getStation,"none");
//		registerProp(pr,"signal",setSignalName,getSignalName,"SSzpcpI.ive","/models/signals","*.ive");
//		registerProp(pr,"signal2",setSignalName,getSignalName,"PKP/SSzpcpI");
//		registerProp(pr,"",setCurveI,getCurveI,0,1);
    registerProp(pr,"use SRTM",setUseSRTM,getUseSRTM,1);
    registerProp(pr,"use terrain",setUseTerrain,getUseTerrain,1);
    registerProp(pr,"default height",setHeight,getHeight,0,-1000,1000);
    registerProp(pr,"lines in preview 3d",setLinesInPreview3D,getLinesInPreview3D,0);
    registerProp(pr,"export directory",setExportDir,getExportDir,instance()->exportDir.c_str());
    registerProp(pr,"scenery file",setSceneryFile,getSceneryFile,instance()->sceneryFile.c_str());



}