Example #1
0
        // 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("");
        }
Example #2
0
        public Result Execute(ExternalCommandData commandData, ref string message, ElementSet elements)
        {
            OutLocation = OutputLocation.DEBUG;

            SmAppInit();
            SmUsrInit();
            RsMgr.Read();

            RevitSettingsUnitApp a = RsuApp;
            SchemaDictionaryApp  b = RsuAppSetg;

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

            SettingsMgr <SettingsAppBase> e = SmApp;
            SettingsAppBase g = SmAppSetg;

            SettingsMgr <SettingsUsrBase> h = SmUsr;
            SettingsUsrBase            j    = SmUsrSetg;
            List <SchemaDictionaryUsr> k    = SmuUsrSetg;

            test111();
            logMsg("");
            test112();

            return(Result.Succeeded);
        }
Example #3
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);
        }
        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);
        }
Example #5
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);
        }
Example #6
0
        // 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 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 #8
0
        // 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("");
        }
Example #9
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();
        }
        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);
        }
Example #11
0
        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;

            RevitSettingsUnitApp a = RsuApp;
            SchemaDictionaryApp  b = RsuAppSetg;

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

            RsMgr.Init();

            return(Test01());
        }
Example #12
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("");
        }