public Pipeline(Application.Application a_application) { #if DEBUG_INFO Debug.Assert(Instance == null); #endif Instance = this; m_application = a_application; m_gui = new List <Canvas>(); if (a_application.ApplicationType == e_ApplicationType.Managed) { m_internalPipeline = new OpenTKPipeline(this); } else { m_internalPipeline = new NativePipeline(this); } m_application.Update += SyncedUpdate; m_application.Closing += Shutdown; GraphicsCommand.Init(this); }
void Run() { Application.Application app = m_pipeline.Application; app.Resize += Resize; StartUp(app); m_graphics.Init(); IntPtr graphicsHandle = ((NativeGraphics)m_graphics.InternalGraphics).Handle; while (!m_shutDown) { if (Pipeline_PreUpdate(m_handle, graphicsHandle)) { m_time.Update(); m_graphics.Update(); Pipeline_PostUpdate(m_handle, graphicsHandle); } } m_graphics.Dispose(); Pipeline_delete(m_handle); m_joinable = true; }
void StartUp(Application.Application a_app) { NativeApplication appInternal = a_app.InternalApplication as NativeApplication; m_time = new PipelineTime(); m_handle = Pipeline_new(a_app.Title, appInternal.Handle); }
public void CreateUser() { var app = new Application.Application(); var userName = "******"; var user = app.CreateUser(userName); Assert.Equal(userName, user.Name); }
static async Task Main(string[] args) { var builder = new ConfigurationBuilder() .SetBasePath(Directory.GetCurrentDirectory()) .AddJsonFile("appsetting.json", false); var configuration = builder.Build(); var app = new Application.Application(configuration); await app.Start(); }
public void CreateProject() { var app = new Application.Application(); var userName = "******"; var projectName = "User1"; var user = app.CreateUser(userName); var project = app.CreateProject(user, projectName); Assert.Equal(project.UserId, user.Id); Assert.Equal(projectName, project.Name); }
public void TestInitializerWithoutId() { // // Arrange Url url = new Url("sss"); PathLocal pathLocal = new PathLocal("ssss"); bool debbugingMode = false; // // Act Application.Application application = new Application.Application(url, pathLocal, debbugingMode); // // Assert Assert.AreEqual(url, application.Url); Assert.AreEqual(pathLocal, application.PathLocal); Assert.AreEqual(debbugingMode, application.DebuggingMode); }
protected void OnExecuteClick(object sender, EventArgs e) { ValidateSuperUser(); if (IsValidXmlMergDocument(txtScript.Text)) { try { var doc = new XmlDocument(); doc.LoadXml(txtScript.Text); Application.Application app = DotNetNukeContext.Current.Application; var merge = new Services.Installer.XmlMerge(doc, Globals.FormatVersion(app.Version), app.Description); merge.UpdateConfigs(); UI.Skins.Skin.AddModuleMessage(this, Localization.GetString("Success", LocalResourceFile), ModuleMessage.ModuleMessageType.GreenSuccess); } catch (Exception ex) { UI.Skins.Skin.AddModuleMessage(this, Localization.GetString("ERROR_Merge", LocalResourceFile), ModuleMessage.ModuleMessageType.RedError); Exceptions.LogException(ex); } } }
public static void Settings(Application.Application application) { Application.Application app = application; main = application; wtc.WriteYellow("settings"); wtc.WriteWhite("["); wtc.WriteGreen(app.Name); wtc.WriteWhite("]"); wtc.WriteBlue(">"); wtc.WriteWhite(" "); string[] input = Console.ReadLine().ToLower().Trim().Split(' '); while (input[0] != "back" && input[0] != "return") { switch (input[0]) { case "help": if (input.Length > 1) SettingsHelp(input); else SettingsHelp(); break; case "?": if (input.Length > 1) SettingsHelp(input); else SettingsHelp(); break; case "clear": Console.Clear(); break; case "list": SettingsList(input); break; case "switch": app = SettingsSwitch(app, input); break; case "display": SettingsDisplay(app); break; case "edit": SettingsEdit(app); break; case "modify": SettingsModify(app, input); break; case "back": break; case "return": break; default: wtc.WriteRedLine("[ERROR] Unrecognized command"); break; } wtc.WriteYellow("settings"); wtc.WriteWhite("["); wtc.WriteGreen(app.Name); wtc.WriteWhite("]"); wtc.WriteBlue(">"); wtc.WriteWhite(" "); input = Console.ReadLine().ToLower().Trim().Split(' '); } }
private static void ApplicationAdd(string appName) { //Get the Main application settings; Application.Application gen = ApplicationCollection.GetSpecificApplication("main"); INI.IniFile ini = new INI.IniFile(gen.IniPath); string createDir = ini.Section("General").Get("AppDir"); string sourceDir = ini.Section("General").Get("SourceDir"); string appDir = createDir + "\\" + appName; try { if(Directory.Exists(appDir)) { wtc.WriteRed("[ERROR]: " + appDir + " already exists!"); } else { Directory.CreateDirectory(appDir); INI.IniFile appINI = new INI.IniFile(); appINI.Section("AppInfo").Set("Name", appName); appINI.Section("AppInfo").Set("SourceFiles", sourceDir + "\\" + appName); appINI.Save(appDir + "\\settings.ini"); //Create the App and add it to our collection; Application.Application app = new Application.Application(appName, appDir + "\\settings.ini"); ApplicationCollection.AddApplication(app); Settings(app); } } catch (Exception ex) { wtc.WriteRed("[ERROR]: " + ex.Message); } }
//private static void ApplicationCopy(string[] input) //{ // if(input.Length < 3) // { // wtc.WriteRed("[ERROR] Bad Syntax for Copy Command; Type "); // wtc.WriteWhite("Help Copy "); // wtc.WriteRedLine("For examples"); // } // else // { // string appName = ""; // for (int i = 1; i < input.Length; i++) // { // appName += input[i] + " "; // } // //Remove last space we added with reconstruction method // appName = appName.Remove(appName.Length - 1, 1); // ApplicationAdd(appName); // } //} private static void ApplicationAdd(string[] input) { if(input.Length < 2) { wtc.WriteRed("[ERROR] Bad Syntax for Create Command; Type "); wtc.WriteWhite("Help Copy "); wtc.WriteRedLine("For examples"); } else { string appName = ""; for (int i = 1; i < input.Length; i++) { appName += input[i] + " "; } //Remove last space we added with reconstruction method appName = appName.Remove(appName.Length - 1, 1); //Get the Main application settings; Application.Application gen = ApplicationCollection.GetSpecificApplication("main"); INI.IniFile ini = new INI.IniFile(gen.IniPath); string createDir = ini.Section("General").Get("AppDir"); string sourceDir = ini.Section("General").Get("SourceDir"); string appDir = createDir + "\\" + appName; try { Directory.CreateDirectory(appDir); INI.IniFile appINI = new INI.IniFile(); appINI.Section("AppInfo").Set("Name", appName); appINI.Section("AppInfo").Set("SourceFiles", sourceDir + "\\" + appName); appINI.Save(appDir + "\\settings.ini"); //BIG TODO HERE //Create the App and add it to our collection; Application.Application app = new Application.Application(appName, appDir + "\\settings.ini"); ApplicationCollection.AddApplication(app); Settings(app); } catch(Exception ex) { wtc.WriteRed("[ERROR]: " + ex.Message); } } }
internal CommandContext(Application.Application app, FlagSet flagSet, CommandContext parentContext = null) { Application = app; FlagSet = flagSet; ParentContext = parentContext; }
public void SetUpFixture() { application = new Application.Application(PostServiceMock.GetMock().Object, UserFollowersServiceMock.GetMock().Object, new SystemClockStatic()); }
public void setForm1(object sender) { _form1Sender = (Application.Application)sender; }
public void SetProperties(object sender) { _application = (Application.Application)sender; }