public void Run( VgcApis.Interfaces.Services.IApiService api, Services.Settings settings, Services.FormMgrSvc formMgr, Services.LuaServer luaServer) { this.formMgr = formMgr; this.settings = settings; this.luaServer = luaServer; this.luaCoreCtrl = CreateLuaCoreCtrl(settings, api); isLoadClrLib = false; BindEvents(); ReloadScriptName(); rtboxFreezer = new VgcApis.UserControls.RepaintController(rtboxOutput); logUpdater.Run(); /* #if DEBUG * if (cboxScriptName.Items.Count > 0) * { * cboxScriptName.SelectedIndex = 0; * } #endif */ }
public void Cleanup() { ReleaseEvent(this.luaCoreCtrl); lazyUpdater?.Dispose(); this.formMgrSvc = null; this.luaServerSvc = null; }
public LuaUI( Services.LuaServer luaServer, Services.FormMgrSvc formMgrSvc, Controllers.LuaCoreCtrl luaCoreCtrl) { this.luaCoreCtrl = luaCoreCtrl; this.luaServer = luaServer; this.formMgrSvc = formMgrSvc; InitializeComponent(); }
public Misc( VgcApis.Interfaces.Services.IApiService api, Services.Settings settings, Services.FormMgrSvc formMgr) { this.settings = settings; this.formMgr = formMgr; vgcNotifier = api.GetNotifierService(); vgcUtils = api.GetUtilsService(); vgcSlinkMgr = api.GetShareLinkMgrService(); vgcServer = api.GetServersService(); vgcSettings = api.GetSettingService(); }
public void Run( Services.LuaServer luaServer, Services.FormMgrSvc formMgrSvc) { this.luaServer = luaServer; this.formMgrSvc = formMgrSvc; BindControlsEvent(luaServer); BindFlyPanelDragDropEvent(); RefreshFlyPanel(); luaServer.OnRequireFlyPanelUpdate += OnLuaCoreCtrlListChangeHandler; }
FormMain( Services.Settings settings, Services.LuaServer luaServer, Services.FormMgrSvc formMgr) { this.settings = settings; this.luaServer = luaServer; this.formMgr = formMgr; InitializeComponent(); VgcApis.Misc.UI.AutoSetFormIcon(this); this.Text = string.Format(I18N.LunaScrMgr, Properties.Resources.Version); }
public static FormMain CreateForm( Services.Settings settings, Services.LuaServer luaServer, Services.FormMgrSvc formMgr) { FormMain r = null; VgcApis.Misc.UI.Invoke(() => { r = new FormMain(settings, luaServer, formMgr); }); return(r); }
public void Reload( Services.LuaServer luaServerSvc, Services.FormMgrSvc formMgrSvc, Controllers.LuaCoreCtrl luaCoreCtrl) { this.luaServerSvc = luaServerSvc; this.formMgrSvc = formMgrSvc; var org = this.luaCoreCtrl; this.luaCoreCtrl = luaCoreCtrl; ReleaseEvent(org); BindEvent(luaCoreCtrl); UpdateUiLater(); }
public static FormEditor CreateForm( VgcApis.Interfaces.Services.IApiService api, Services.Settings settings, Services.LuaServer luaServer, Services.FormMgrSvc formMgr, Models.Data.LuaCoreSetting initialCoreSettings) { FormEditor r = null; VgcApis.Misc.UI.Invoke(() => { r = new FormEditor( api, settings, luaServer, formMgr, initialCoreSettings); }); return(r); }
public void Run( Services.FormMgrSvc formMgrService, Models.Data.LuaCoreSetting initialCoreSettings) { InitControls(); BindEvents(formMgrService); if (initialCoreSettings != null) { var name = initialCoreSettings.name; if (!string.IsNullOrEmpty(name)) { editorCtrl.LoadScript(name); } var enabled = initialCoreSettings.isLoadClr; UpdateClrControlsEanbledState(enabled); editorCtrl.isLoadClrLib = enabled; } }
FormEditor( VgcApis.Interfaces.Services.IApiService api, Services.Settings settings, Services.LuaServer luaServer, Services.FormMgrSvc formMgr, Models.Data.LuaCoreSetting initialCoreSettings) { this.api = api; this.formMgr = formMgr; this.initialCoreSettings = initialCoreSettings; this.settings = settings; this.luaServer = luaServer; InitializeComponent(); VgcApis.Misc.UI.AutoSetFormIcon(this); title = string.Format(I18N.LunaScrEditor, Properties.Resources.Version); editor = Misc.UI.CreateLuaEditor(pnlScriptEditor); this.Text = title; }