Beispiel #1
0
 private static void Application_SystemVariableChanged(object sender, [NotNull] SystemVariableChangedEventArgs e)
 {
     if (e.Name.Equals("WSCURRENT"))
     {
         CreateRibbon();
     }
 }
Beispiel #2
0
 public void sysvarChanged(object sender, SystemVariableChangedEventArgs e)
 {
     if (!e.Changed)
     {
         return;
     }
     if (CMNApplication.ESWCmn == null || string.CompareOrdinal(e.Name, "CleanScreenState") != 0)
     {
         if (string.CompareOrdinal(e.Name, "LUNITS") == 0 || string.CompareOrdinal(e.Name, "LUPREC") == 0)
         {
             if (CMNApplication.ESWCmn != null)
             {
                 CMNApplication.ESWCmn.CmnControl.RestoreFromCurrentData(false);
             }
             if (CMNApplication.ESWCmn != null)
             {
                 CMNApplication.ESWCmn.CmnControl.RestoreFromCurrentData(false);
             }
         }
     }
     else if (int.Parse(Autodesk.AutoCAD.ApplicationServices.Application.GetSystemVariable("CLEANSCREENSTATE").ToString()) == 1)
     {
         if (CMNApplication.ESWCmn.ESW.Visible)
         {
             CMNApplication.HideESWCmn(true);
             CMNApplication.ESWCmn.CmnControl.mbShouldRestore = true;
             return;
         }
     }
     else if (CMNApplication.ESWCmn.CmnControl.mbShouldRestore)
     {
         //CMNApplication.ShowESWCalculator();
         return;
     }
 }
Beispiel #3
0
 static void acadApp_SystemVariableChanged(object sender, SystemVariableChangedEventArgs e)
 {
     if (e.Name.Equals("WSCURRENT"))
     {
         BuildRibbon();
     }
 }
Beispiel #4
0
 // solving workspace changing
 public void TrapWSCurrentChange(object sender, SystemVariableChangedEventArgs e)
 {
     if (e.Name.Equals("WSCURRENT"))
     {
         Create();
     }
 }
 private void AcAppOnSystemVariableChanged(object sender, SystemVariableChangedEventArgs e)
 {
     if (e.Name.Equals("WSCURRENT"))
     {
         if (ModPlusAPI.Variables.Palette)
         {
             MpPalette.CreatePalette(false);
         }
     }
 }
Beispiel #6
0
 event_SystemVariableChanged(object sender, SystemVariableChangedEventArgs e)
 {
     if (e.Changed)
     {
         PrintEventMessage("System Var Changed", e.Name);
     }
     else
     {
         PrintEventMessage("System Var Not Changed Successfully", e.Name);
     }
 }
Beispiel #7
0
 private void OnSystemVariableChanged(object _sender, SystemVariableChangedEventArgs _arg)
 {
     if (_arg.Name == "COLORSCHEME")
     {
         using (var scope = DI.Container.BeginLifetimeScope())
         {
             var service = DI.Container.Resolve <IInterfaceSchemeService>();
             ChangeInterfaceScheme?.Invoke(_sender, new ChangeInterfaceSchemeEventArgs(service));
         }
     }
 }
 private static void AcadApp_SystemVariableChanged(object sender, SystemVariableChangedEventArgs e)
 {
     if (e.Name.Equals("WSCURRENT"))
     {
         BuildRibbon();
     }
     if (e.Name.Equals("COLORTHEME"))
     {
         _wasActive = IsActive();
         RemoveRibbon();
         BuildRibbon();
     }
 }
Beispiel #9
0
 static void Application_SystemVariableChanged(object sender, SystemVariableChangedEventArgs e)
 {
     if (e.Name.ToLower() == "wscurrent")
     {
         try
         {
             InitGeo7Ribbon();
         }
         catch (System.Exception ex)
         {
             Ac.WriteError(ex, "RibbonUtils.Application_SystemVariableChanged()", null);
         }
     }
 }
        void acadApp_SystemVariableChanged(object sender, SystemVariableChangedEventArgs e)
        {
            try
            {
                if (e.Name.Equals("WSCURRENT"))
                {
                    var document = Autodesk.AutoCAD.ApplicationServices
                                   .Application.DocumentManager.MdiActiveDocument;

                    AcadTools.CreateLayersForPluginTool(document);
                    new BuildRibbonItem().CreateRibbonTab();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
                throw;
            }
        }