// this is just a basic read, modify, save, re-read test // of revit settings private void test1() { if (!RsMgr.Read()) { TaskDialog.Show("AO Tools", "Could not read Revit Settings or " + nl + "is not Initalized"); return; } logMsg(""); logMsgDbLn2("revit saved settings", "before"); RevitSettingsBase.ListRevitSettingInfo(4); logMsg(""); ModifyRevitSettings("test1"); logMsg(""); if (!RsMgr.Save()) { logMsgDbLn2("revit save settings", "failed"); return; } RsMgr.Read(); logMsgDbLn2("revit saved settings", "after"); RevitSettingsBase.ListRevitSettingInfo(4); }
// test reset settings to default private void test2() { // RsMgr.InitalizeRevitSettings(); // first read and display the current settings RsMgr.Read(); logMsg(""); logMsgDbLn2("revit settings", "before"); RevitSettingsBase.ListRevitSettingInfo(); logMsg(""); RsuAppSetg[VERSION_BASIC].Value = (testVal * 10.00).ToString(); RsuAppSetg[AUTO_RESTORE].Value = (testVal / 10) % 2 == 0; int i = 0; foreach (SchemaDictionaryUsr unitStyle in RsuUsrSetg) { unitStyle[VERSION_UNIT].Value = "sub version " + (testVal + i++ + 1); } RsMgr.Reset(); logMsg(""); logMsgDbLn2("settings", "after"); RevitSettingsBase.ListRevitSettingInfo(); logMsg(""); }
public Result Execute(ExternalCommandData commandData, ref string message, ElementSet elements) { AppRibbon.UiApp = commandData.Application; AppRibbon.Uidoc = AppRibbon.UiApp.ActiveUIDocument; AppRibbon.App = AppRibbon.UiApp.Application; AppRibbon.Doc = AppRibbon.Uidoc.Document; OutLocation = OutputLocation.DEBUG; logMsgDbLn2("delete unit styles", "before"); RevitSettingsBase.ListRevitSchema(); RsMgr.Init(); RsMgr.SetElementBasePoint(); if (!RsMgr.DeleteSchema()) { return(Result.Failed); } logMsg(""); logMsgDbLn2("delete unit styles", "after"); RevitSettingsBase.ListRevitSchema(); logMsg(""); return(Result.Succeeded); }
// simple test - read and list revit settings private void test0() { if (!RsMgr.Read()) { TaskDialog.Show("AO Tools", "Could not read Revit Settings or " + nl + "is not Initalized"); return; } logMsg(""); logMsgDbLn2("revit saved settings"); RevitSettingsBase.ListRevitSettingInfo(); }
// test update settings private void test3() { // first read and display the current settings RsMgr.Read(); logMsg(""); logMsgDbLn2("revit settings", "before"); RevitSettingsBase.ListRevitSettingInfo(); logMsg(""); RsMgr.Update(); logMsg(""); logMsgDbLn2("revit settings", "after"); RevitSettingsBase.ListRevitSettingInfo(); logMsg(""); }
public Result Execute(ExternalCommandData commandData, ref string message, ElementSet elements) { OutLocation = OutputLocation.DEBUG; logMsgDbLn2("delete unit styles", "before"); RevitSettingsBase.ListRevitSchema(); if (!RsMgr.DeleteSchema()) { return(Result.Failed); } logMsg(""); logMsgDbLn2("delete unit styles", "after"); RevitSettingsBase.ListRevitSchema(); logMsg(""); return(Result.Succeeded); }
// test user settings // read and list current values // change the names of the current unit styles // save // private void test21() // { // logMsg(""); // logMsgDbLn2("user settings file", "before"); // logMsg(""); // ListUnitDictionary<SchemaDictionaryUsr, SchemaUsrKey>(SmUsrSetg.UnitStylesList, 4); // // ModifyConfigSettings("test21"); // // SmUsr.Save(); // // logMsgDbLn2("user settings file", "after"); // logMsg(""); // ListUnitDictionary<SchemaDictionaryUsr, SchemaUsrKey>(SmUsrSetg.UnitStylesList, 4); // } // test set to the generic list with user names private void test4() { // first read and display the current settings RsMgr.Read(); logMsg(""); logMsgDbLn2("revit settings", "before"); RevitSettingsBase.ListRevitSettingInfo(); logMsg(""); SchemaUnitUtil.MakeDefaultUnitStyles(); if (!RsMgr.Save()) { logMsgDbLn2("revit save settings", "failed"); return; } logMsg(""); logMsgDbLn2("revit settings", "after"); RevitSettingsBase.ListRevitSettingInfo(); logMsg(""); }