Example #1
0
        // 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);
        }
Example #2
0
        private Result Test01()
        {
            Element selElement;

            try
            {
                Reference eRef = AppRibbon.Uidoc.Selection.PickObject(ObjectType.Element, "Please pick an element.");

                if (eRef != null && eRef.ElementId != ElementId.InvalidElementId)
                {
                    selElement = AppRibbon.Doc.GetElement(eRef);

                    RsMgr.SetElement(selElement);
                    RsMgr.Init();
                    RsMgr.Save();
                }
            }
            catch (OperationCanceledException)
            {
                return(Result.Failed);
            }


            return(Result.Succeeded);
        }
        // test revit setting functions
        private void test112()
        {
            RevitSettingsUnitApp a = RsuApp;
            SchemaDictionaryApp  b = RsuAppSetg;

            RevitSettingsUnitUsr       c = RsuUsr;
            List <SchemaDictionaryUsr> d = RsuUsrSetg;

            bool init = RvtSetgInitalized;

            logMsg("\n");
            logMsgDbLn2("revit Settings", "before");
            logMsg("\n");

            logMsgDbLn2("revit setting initalized", RvtSetgInitalized.ToString());

            // reset must be first in order to initialize system - yes?
            logMsg("\n");
            logMsgDbLn2("revit Settings", "init");
            RsMgr.Init();
            ListRevitSettings();

            init = RvtSetgInitalized;

            logMsg("\n");
            logMsgDbLn2("revit Settings", "read");
            RsMgr.Read();
            ListRevitSettings();

            logMsg("\n");
            logMsgDbLn2("revit Settings", "revise values & save");

            RsuUsrSetg[0][VERSION_UNIT].Value = "10.0";
            RsuUsrSetg[0][USER_NAME].Value    = "jeffs";

            logMsg("\n");
            logMsgDbLn2("revit Settings", "save");
            RsMgr.Save();
            ListRevitSettings();

            return;

            logMsg("\n");
            logMsgDbLn2("revit Settings", "revise values & don't save");

            RsuUsrSetg[0][VERSION_UNIT].Value = "1.1";
            RsuUsrSetg[0][USER_NAME].Value    = "none";

            logMsg("\n");
            logMsgDbLn2("revit Settings", "read");
            RsMgr.Read();
            ListRevitSettings();
        }
Example #4
0
        // test revit setting functions
        private void test112()
        {
            logMsgDbLn2("revit Settings", "before");
            logMsg("");

            logMsgDbLn2("revit setting initalized", RvtSetgInitalized.ToString());

            ListRevitSettings();

            logMsg("");
            logMsgDbLn2("revit Settings", "reset");
            RsMgr.Reset();
            ListRevitSettings();

            logMsg("");
            logMsgDbLn2("revit Settings", "save");
            RsMgr.Save();
            ListRevitSettings();
        }
Example #5
0
        // 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("");
        }