Example #1
0
 public void Start()
 {
     _This = this;
     size = new Vector2(100,100);
     title = "Select language";
     if (!build || OptionsWindow.secondrun) enabled = false;
 }
Example #2
0
        private static void CreateWindowHide(LangWindow window)
        {
            WindowInteropHelper ownerHelper = new WindowInteropHelper(window);

            ownerHelper.Owner = Grasshopper.Instances.DocumentEditor.Handle;
            window.Show();
            LanguagableComponent.LanguageChanged += window.WindowLanguageChanged;
        }
Example #3
0
 public static void CreateWindow(LangWindow window, ControllableComponent owner)
 {
     if (window.GetType() != typeof(LangWindow) && window != null)
     {
         LangWindow newWindow = Activator.CreateInstance(window.GetType(), owner) as LangWindow;
         CreateWindowHide(newWindow);
     }
 }
Example #4
0
 public static void CreateWindow <T>(ControllableComponent owner) where T : LangWindow
 {
     if (typeof(T) != typeof(LangWindow))
     {
         LangWindow window = Activator.CreateInstance(typeof(T), owner) as LangWindow;
         CreateWindowHide(window);
     }
 }
Example #5
0
 public void Start()
 {
     _This = this;
     size  = new Vector2(100, 100);
     title = "Select language";
     if (!build || OptionsWindow.secondrun)
     {
         enabled = false;
     }
 }