public void Start() { _This = this; size = new Vector2(100,100); title = "Select language"; if (!build || OptionsWindow.secondrun) enabled = false; }
private static void CreateWindowHide(LangWindow window) { WindowInteropHelper ownerHelper = new WindowInteropHelper(window); ownerHelper.Owner = Grasshopper.Instances.DocumentEditor.Handle; window.Show(); LanguagableComponent.LanguageChanged += window.WindowLanguageChanged; }
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); } }
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); } }
public void Start() { _This = this; size = new Vector2(100, 100); title = "Select language"; if (!build || OptionsWindow.secondrun) { enabled = false; } }