static void Main(String[] args) { OperatingSystem lOS = Environment.OSVersion; Version vs = lOS.Version; /* * OS checks */ if (lOS.Platform != PlatformID.Win32NT || vs.Major < 6) { string lMsg = string.Format("{0} doesnt run on your Windows version!", Config.ToolName); MessageBox.Show(lMsg, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); /* * Start GUI */ } else { Directory.SetCurrentDirectory(System.Windows.Forms.Application.StartupPath); DirectoryChecks(System.Windows.Forms.Application.StartupPath); Application.CurrentCulture = System.Globalization.CultureInfo.CreateSpecificCulture("en-US"); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); SimsangMain lSimsangGUI = Simsang.SimsangMain.getInstance(args); Application.Run(lSimsangGUI); } } // static void main ...
/// <summary> /// /// </summary> /// <param name="pACMain"></param> public PluginHandler(SimsangMain pSimsangMain) { mSimsangMain = pSimsangMain; cTabPagesCatalog = new ConcurrentDictionary<string, SimsangExtension>(); }
/// <summary> /// /// </summary> /// <param name="pACMain"></param> public PluginModule(SimsangMain pACMain) { mSimsangMain = pACMain; }
/// <summary> /// /// </summary> /// <param name="args"></param> /// <returns></returns> public static SimsangMain getInstance(String[] args) { return mInstance ?? (mInstance = new SimsangMain(args)); }
/// <summary> /// /// </summary> /// <param name="pTBControl"></param> /// <param name="pPluginPosition"></param> public TabPageHandler(TabControl pTabControl, SimsangMain pSimsangMain) { cTabController = pTabControl; cSimsangMain = pSimsangMain; }
/// <summary> /// /// </summary> /// <param name="pACMain"></param> public InputModule(SimsangMain pACMain) { mACMain = pACMain; }
/// <summary> /// /// </summary> /// <param name="args"></param> /// <returns></returns> public static SimsangMain getInstance(String[] args) { return(mInstance ?? (mInstance = new SimsangMain(args))); }
/// <summary> /// /// </summary> /// <param name="pACMain"></param> public InputModule(SimsangMain pSimsaingMain) { cSimsaingMain = pSimsaingMain; }
/// <summary> /// /// </summary> /// <param name="pParent"></param> /// <param name="pDGVPlugins"></param> private TaskFacade(SimsangMain pParent, DataGridView pDGVPlugins) { cSimsangMain = pParent; mDGVPlugins = pDGVPlugins; }
/// <summary> /// /// </summary> /// <param name="pParent"></param> /// <param name="pDGVPlugins"></param> /// <returns></returns> public static TaskFacade getInstance(SimsangMain pParent, DataGridView pDGVPlugins) { return cInstance ?? (cInstance = new TaskFacade(pParent, pDGVPlugins)); }