Designer.Editors/Designer.JobServerEditor/JobServerEditor.cs
Decompiler Source FileDesigner.Editors.JobServerEditorDecompiled Source
Interpretation
- Decompiled source file. Use method/event registrations and call-site extraction to connect back to DialogMethod, QBMEvent, and API layers.
Relations
- Generate: SetConfig at line 1042
- UnitOfWork.Generate: SetConfig at line 1042
Typed Edges
- No typed edges extracted for this source.
References
- No direct source references extracted.
Referenced By
- No direct source references extracted.
C# source-derived context
Generated by pattern extraction from the decompiled C# source and decompile index. This is factual source evidence, not inferred behavior.
reads entity values references DB/Dialog objects
Summary: classes JobServerEditor, JobServerStats; methods GetKeyForItem, _serverTagsEditor_DataChanged, OnDisposeOrPrepareForCaching, OnSelectedDocumentChanged, OnSelectedDocumentChanging, EditorObject_ValueChanged; references QBMDeployTarget, QBMDeployTargetHasServerTag, QBMServer, QBMServerHasDeployTarget, QBMServerHasServerTag, QBMServerTag; markers reads entity values, references DB/Dialog objects
Classes
JobServerEditor JobServerStatsMethods
- GetKeyForItem
- _serverTagsEditor_DataChanged
- OnDisposeOrPrepareForCaching
- OnSelectedDocumentChanged
- OnSelectedDocumentChanging
- EditorObject_ValueChanged
- OnLayoutChanged
- _InitializeComponent
- _InitializeColumns
- Initialize
- Activate
- SetConnection
- ControllerDocumentChanged
- _SelectJobServer
- _LoadJobServers
- _LoadStatistics
- _InsertServerNode
- _AddPropertyValue
- _UpdateVirtualColumns
- _UpdateColumnCaptions
- _GetParentCollection
- tlcServers_SelectedNodeChanged
- tlcServers_SelectedNodeChanging
- InstallService
- viCC_ExecuteCommand
- viCC_CommandsUpdating
- NewJobServer
- ShowProperties
- NewJobServer2
- DeleteJobServer
- Server_Remove
- Server_Remove_Intern
- EditJobServer
- ShowJobServerLog
- SetJobServerConfig
- RefreshDisplay
- ConfigureColumns
- SetColumns
- Column_WidthChanged
- InitializeComponent
DB/Dialog object references
OIM key/entity markers
UID_QBMServerTag UID_QBMDeployTarget UID_QBMServer UID_ParentQBMServerAPI/entity calls
GetValue CreateSingle From Source CreateThin CreateCol CreateSingleRegistrations / handlers
None extracted.
Complete Source
1using System;2using System.Collections;3using System.Collections.Generic;4using System.Collections.ObjectModel;5using System.ComponentModel;6using System.Data;7using System.Diagnostics;8using System.Drawing;9using System.Linq;10using System.Text;11using System.Windows.Forms;12using Designer.Base;13using JobService.Configuration;14using VI.Base;15using VI.CommonDialogs;16using VI.Controls;17using VI.Controls.Data;18using VI.Controls.Special;19using VI.DB;20using VI.DB.DataAccess;21using VI.DB.Entities;22using VI.DB.JobGeneration;23using VI.DB.Specialized;24using VI.DB.Sync;25using VI.DialogEngine;26using VI.FormBase;27using VI.FormBase.Collections;28using VI.FormBase.CommandCenter;29using VI.FormBase.ComponentModel;30using VI.ImageLibrary;31using VI.MVC;32using VI.UI.Base.Drawing;33using VI.UI.Base.Images;34using VI.UI.Controls.Common;3536namespace Designer.JobServerEditor;3738internal class JobServerEditor : DocumentEditorControl39{40 private class JobServerStats : KeyedCollection<string, IVarContext>41 {42 public JobServerStats()43 : base((IEqualityComparer<string>)(object)StringComparer.InvariantCultureIgnoreCase)44 {45 }4647 protected override string GetKeyForItem(IVarContext item)48 {49 return (string)item.Get("Queue");50 }51 }5253 private readonly MemberRelationEditor _serverTagsEditor;5455 private readonly MemberRelationEditor _serverTargetEditor;5657 private IConnection _connection;5859 private static readonly ColumnConfig[] DefaultColumns = new ColumnConfig[3]60 {61 new ColumnConfig("QueueName", 200, (HorizontalAlignment)0),62 new ColumnConfig("PhysicalServerName", 200, (HorizontalAlignment)0),63 new ColumnConfig("FQDN", 200, (HorizontalAlignment)0)64 };6566 private ToolStripButton tbbZoomIn;6768 private ToolStripMenuItem tbbZoom;6970 private ToolStripMenuItem tbbMenuZoom10;7172 private ToolStripMenuItem tbbMenuZoom25;7374 private ToolStripMenuItem tbbMenuZoom50;7576 private ToolStripMenuItem tbbMenuZoom75;7778 private ToolStripMenuItem tbbMenuZoom100;7980 private ToolStripMenuItem tbbMenuZoom125;8182 private ToolStripMenuItem tbbMenuZoom150;8384 private ToolStripMenuItem tbbMenuZoom200;8586 private ToolStripButton tbbZoomOut;8788 private TranslatorComponent Translator;8990 private StockImageComponent imageLib;9192 private SaveFileDialog dlgSaveFile;9394 private OpenFileDialog dlgOpenFile;9596 private MenuStrip menubarJobServer;9798 private ToolStrip toolStripView;99100 private ToolStripButton tbbRefresh;101102 private ToolStripMenuItem menuViewRefresh;103104 private IContainer components;105106 private ToolStripMenuItem menuJobServer;107108 private ToolStripMenuItem menuJobServerAdd;109110 private ToolStripMenuItem menuJobServerRemove;111112 private ToolStrip toolStripJobServer;113114 private ToolStripButton tbbJobServerAdd;115116 private ToolStripButton tbbJobServerRemove;117118 private ToolStripButton tbbJobServerLog;119120 private ToolStripMenuItem menuHelp_JobServerEditor;121122 private ToolStripMenuItem tbbMenuZoomAll;123124 private CommandCenter viCC;125126 private Command cmdJobServerAdd;127128 private Command cmdJobServerRemove;129130 private Command cmdJobServerProperties;131132 private Command cmdViewRefresh;133134 private Command cmdJobServerEditorHelp;135136 private Command cmdZoomValue10;137138 private Command cmdZoomValue25;139140 private Command cmdZoomValue50;141142 private Command cmdZoomValue75;143144 private Command cmdZoomValue100;145146 private Command cmdZoomValue125;147148 private Command cmdZoomValue150;149150 private Command cmdZoomValue200;151152 private Command cmdZoomValueAll;153154 private Command cmdZoomIn;155156 private Command cmdZoomOut;157158 private ToolStripMenuItem menuWindows;159160 private ToolStripMenuItem menuWindowsProperties;161162 private Command cmdWindowProperties;163164 private Command cmdJobServerLog;165166 private ToolStripMenuItem menuJobServerLog;167168 private JobServerConfigurationEditor m_ConfigurationEditor;169170 private ToolStripMenuItem menuWindowsConfiguration;171172 private Command cmdWindowConfiguration;173174 private ToolStripMenuItem Designer_mnuHelp;175176 private TreeListControl tlcServers;177178 private JobServerPropertyEditor m_PropertyEditor;179180 private ImageList imglServers;181182 private Command cmdViewColumns;183184 private ContextMenuStrip ccMenu;185186 private ToolStripMenuItem cmenuSelectColumns;187188 private ToolStripMenuItem cmenuServerAdd;189190 private ToolStripMenuItem cmenuServerDelete;191192 private ToolStripSeparator toolStripSeparator1;193194 private ColumnConfigs m_Columns = new ColumnConfigs();195196 private ColumnConfigCollection m_Virtual;197198 private ToolStripMenuItem menuWindowsColumns;199200 private Command cmdSetConfig;201202 private ToolStripMenuItem menuJobServerSetConfig;203204 private Command cmdServiceInstall;205206 private ToolStripMenuItem cmenuServiceInstall;207208 private ToolStripMenuItem menuServiceInstall;209210 private ToolStripButton tbbJobServerSetConfig;211212 private ToolStripButton tbbServiceInstall;213214 private JobServerStats m_Statistics;215216 private Command cmdServerTags;217218 private ToolStripMenuItem menuWindowsServerTags;219220 private Command cmdServerTargets;221222 private ToolStripMenuItem menuWindowsServerTargets;223224 private Command cmdProperties;225226 private ToolStripMenuItem cmenuProperties;227228 public JobServerEditorConfiguration Config => base.ConfigBase as JobServerEditorConfiguration;229230 protected IConnection Connection => _connection;231232 private ColumnConfigs Columns => m_Columns;233234 private JobServerStats Statistics => m_Statistics;235236 private ColumnConfigCollection VirtualColumns237 {238 get239 {240 //IL_003e: Unknown result type (might be due to invalid IL or missing references)241 //IL_0079: Unknown result type (might be due to invalid IL or missing references)242 //IL_00b4: Unknown result type (might be due to invalid IL or missing references)243 //IL_00ef: Unknown result type (might be due to invalid IL or missing references)244 if (m_Virtual != null)245 {246 return m_Virtual;247 }248 m_Virtual = new ColumnConfigCollection();249 ColumnConfig columnConfig = new ColumnConfig("MaxLoad", 100, (HorizontalAlignment)0, bVirtual: true)250 {251 Display = EditorControl.LM["JobServerEditor_VirtualColumn_MaxLoad"],252 Color = Color.DarkBlue253 };254 ((Collection<ColumnConfig>)(object)m_Virtual).Add(columnConfig);255 columnConfig = new ColumnConfig("AverageLoad", 100, (HorizontalAlignment)0, bVirtual: true)256 {257 Display = EditorControl.LM["JobServerEditor_VirtualColumn_AverageLoad"],258 Color = Color.DarkBlue259 };260 ((Collection<ColumnConfig>)(object)m_Virtual).Add(columnConfig);261 columnConfig = new ColumnConfig("LoadDuration", 100, (HorizontalAlignment)0, bVirtual: true)262 {263 Display = EditorControl.LM["JobServerEditor_VirtualColumn_LoadDuration"],264 Color = Color.DarkBlue265 };266 ((Collection<ColumnConfig>)(object)m_Virtual).Add(columnConfig);267 columnConfig = new ColumnConfig("StatisticsDuration", 100, (HorizontalAlignment)0, bVirtual: true)268 {269 Display = EditorControl.LM["JobServerEditor_VirtualColumn_StatisticsDuration"],270 Color = Color.DarkBlue271 };272 ((Collection<ColumnConfig>)(object)m_Virtual).Add(columnConfig);273 return m_Virtual;274 }275 }276277 public JobServerEditor(IDocumentController docController, ComponentContainer cntComponents)278 : base(docController, cntComponents, EditorControl.LM["JobServerEditor_Display"])279 {280 //IL_0084: Unknown result type (might be due to invalid IL or missing references)281 //IL_00c2: Unknown result type (might be due to invalid IL or missing references)282 InitializeComponent();283 _InitializeComponent();284 SetDisplay(EditorControl.LM["JobServerEditor_Display"]);285 SetImage(JobServerEditorImage.Image);286 base.ConfigBase = new JobServerEditorConfiguration();287 MenuBar = menubarJobServer;288 AddToolBar(toolStripJobServer);289 AddToolBar(toolStripView);290 _serverTagsEditor = new MemberRelationEditor(this, new Guid("55D4895D-E75E-49c0-8463-7090C9321875"));291 _serverTagsEditor.DataChanged += _serverTagsEditor_DataChanged;292 ((List<PropertyEditorControl>)base.PropertyEditors).Add((PropertyEditorControl)_serverTagsEditor);293 _serverTargetEditor = new MemberRelationEditor(this, new Guid("55D4895D-E75E-49c0-8463-7090C9321676"));294 _serverTargetEditor.ShowExpanded = true;295 _serverTargetEditor.AutoPathSelect = true;296 ((List<PropertyEditorControl>)base.PropertyEditors).Add((PropertyEditorControl)_serverTargetEditor);297 m_PropertyEditor = new JobServerPropertyEditor(this);298 ((List<PropertyEditorControl>)base.PropertyEditors).Add((PropertyEditorControl)m_PropertyEditor);299 m_ConfigurationEditor = new JobServerConfigurationEditor(this);300 ((List<PropertyEditorControl>)base.PropertyEditors).Add((PropertyEditorControl)m_ConfigurationEditor);301 CreatePropertyEditors();302 }303304 private void _serverTagsEditor_DataChanged(object sender, HierarchicalDataStoreEventArgs e)305 {306 try307 {308 DataEntry deTag = e.Entry;309 _ = (MemberRelationDataStore)e.Entry.Owner.Store;310 Query query = (from c in Query.From("QBMDeployTargetHasServerTag")311 where c.Column("UID_QBMServerTag") == deTag.Key312 select c).Select("UID_QBMDeployTarget");313 System.Collections.Generic.IEnumerator<IEntity> enumerator = ((System.Collections.Generic.IEnumerable<IEntity>)Connection.Session.Source().GetCollection(query, EntityCollectionLoadType.Slim)).GetEnumerator();314 try315 {316 while (((System.Collections.IEnumerator)enumerator).MoveNext())317 {318 IEntity current = enumerator.Current;319 bool bSelected = MemberRelationDataStoreBase.IsMember(deTag);320 _serverTargetEditor.ForceInitialize();321 _serverTargetEditor.SetEntry(current.GetValue<string>("UID_QBMDeployTarget"), bSelected);322 }323 }324 finally325 {326 ((System.IDisposable)enumerator)?.Dispose();327 }328 }329 catch (System.Exception exception)330 {331 ExceptionMgr.Instance.HandleException(exception, this);332 }333 }334335 protected override void OnDisposeOrPrepareForCaching(bool dispose)336 {337 if (dispose)338 {339 ((System.IDisposable)components)?.Dispose();340 }341 base.OnDisposeOrPrepareForCaching(dispose);342 }343344 protected override void OnSelectedDocumentChanged(object sender, DocumentControllerEventArgs e)345 {346 base.OnSelectedDocumentChanged(sender, e);347 if (base.DBDocument == null)348 {349 return;350 }351 ISingleDbObject dBObject = base.DBDocument.DBObject;352 if (dBObject == null)353 {354 return;355 }356 dBObject["Ident_Server"].ValueChanged += EditorObject_ValueChanged;357 System.Collections.Generic.IEnumerator<ColumnConfig> enumerator = Enumerable.Where<ColumnConfig>((System.Collections.Generic.IEnumerable<ColumnConfig>)Columns, (Func<ColumnConfig, bool>)((ColumnConfig c) => !c.Virtual)).GetEnumerator();358 try359 {360 while (((System.Collections.IEnumerator)enumerator).MoveNext())361 {362 ColumnConfig current = enumerator.Current;363 dBObject[current.ColumnName].ValueChanged += EditorObject_ValueChanged;364 }365 }366 finally367 {368 ((System.IDisposable)enumerator)?.Dispose();369 }370 SetControllerDocument(dBObject);371 }372373 protected override void OnSelectedDocumentChanging(object sender, DocumentControllerEventArgs e)374 {375 base.OnSelectedDocumentChanging(sender, e);376 if (base.DBDocument == null)377 {378 return;379 }380 ISingleDbObject dBObject = base.DBDocument.DBObject;381 if (dBObject == null)382 {383 return;384 }385 dBObject["Ident_Server"].ValueChanged -= EditorObject_ValueChanged;386 System.Collections.Generic.IEnumerator<ColumnConfig> enumerator = Enumerable.Where<ColumnConfig>((System.Collections.Generic.IEnumerable<ColumnConfig>)Columns, (Func<ColumnConfig, bool>)((ColumnConfig c) => !c.Virtual)).GetEnumerator();387 try388 {389 while (((System.Collections.IEnumerator)enumerator).MoveNext())390 {391 ColumnConfig current = enumerator.Current;392 dBObject[current.ColumnName].ValueChanged -= EditorObject_ValueChanged;393 }394 }395 finally396 {397 ((System.IDisposable)enumerator)?.Dispose();398 }399 }400401 private void EditorObject_ValueChanged(object sender, ColumnEventArgs e)402 {403 if (tlcServers.SelectedNode != null)404 {405 Columns.ConfigureNode(tlcServers.SelectedNode, bCaption: true);406 }407 }408409 protected override void OnLayoutChanged()410 {411 base.OnLayoutChanged();412 viCC.UpdateCommands();413 }414415 private void _InitializeComponent()416 {417 tlcServers.ImageList = StockImageList.Small;418 ((Control)tlcServers).Dock = (DockStyle)5;419 }420421 private void _InitializeColumns()422 {423 try424 {425 if (!string.IsNullOrEmpty(Config.ColumnConfig))426 {427 m_Columns.InitXML(Config.ColumnConfig);428 }429 else430 {431 m_Columns.AddRange(DefaultColumns);432 }433 SetColumns(m_Columns, bSave: false);434 }435 catch (System.Exception exception)436 {437 ExceptionMgr.Instance.HandleException(exception, this);438 }439 }440441 public override void Initialize(IEditorTask eTask)442 {443 base.Initialize(eTask);444 DocumentEditorControl.WaitForTable("QBMServer");445 if (string.Equals(eTask.Key, "VI_System_JobServer_JobServerEditor", (StringComparison)5))446 {447 ISingleDbObject singleDbObject = (ISingleDbObject)eTask.Document.Value;448 SetConnection(singleDbObject.Connection);449 _LoadJobServers();450 _SelectJobServer(singleDbObject);451 }452 if (string.Equals(eTask.Key, "VI_System_Connection_JobServerEditor", (StringComparison)5))453 {454 SetConnection(DataManager.Database.RAMConnection);455 _LoadJobServers();456 }457 if (string.Equals(eTask.Key, "VI_System_JobServer_ServiceInstallWizard", (StringComparison)5))458 {459 ISingleDbObject singleDbObject2 = (ISingleDbObject)eTask.Document.Value;460 SetConnection(singleDbObject2.Connection);461 _LoadJobServers();462 _SelectJobServer(singleDbObject2);463 viCC.Execute(cmdServiceInstall);464 }465 }466467 public override void Activate()468 {469 base.Activate();470 ((Control)toolStripView).Visible = false;471 if (tlcServers.SelectedNode != null)472 {473 tlcServers.EnsureVisible(tlcServers.SelectedNode);474 }475 }476477 protected void SetConnection(IConnection dbConnection)478 {479 _connection = dbConnection;480 _InitializeColumns();481 ISingleDbObject singleDbObject = Connection.CreateThin("QBMServer");482 _serverTagsEditor.Initialize(singleDbObject.GetMR("QBMServerHasServerTag", "UID_QBMServer"));483 string whereClause = "not (FullPath like 'API%' or FullPath like 'Server\\Web%')";484 _serverTargetEditor.Initialize(singleDbObject.GetMR("QBMServerHasDeployTarget", "UID_QBMServer"), whereClause);485 }486487 protected override void ControllerDocumentChanged(object sender, DocumentControllerEventArgs e)488 {489 base.ControllerDocumentChanged(sender, e);490 if (IsControllerObjectType("QBMServer"))491 {492 _SelectJobServer(base.ControllerObject);493 }494 }495496 private void _SelectJobServer(IValueProvider dbServer)497 {498 TreeListNodeWalker treeListNodeWalker = new TreeListNodeWalker(tlcServers.Nodes[0]);499 using (new UpdateHelper(tlcServers))500 {501 foreach (VI.Controls.TreeListNode item in treeListNodeWalker)502 {503 if (EditorControl.GetNodeHandle(item).GetValue("UID_QBMServer").String == dbServer.GetValue("UID_QBMServer").String)504 {505 item.ExpandAllParents();506 tlcServers.EnsureVisible(item);507 tlcServers.SelectedNode = item;508 break;509 }510 }511 }512 }513514 private void _LoadJobServers()515 {516 IColDbObject colDbObject = Connection.CreateCol("QBMServer");517 _LoadStatistics();518 Columns.MarkDisplays(colDbObject.Prototype);519 colDbObject.Prototype["UID_ParentQBMServer"].IsDisplayItem = true;520 colDbObject.Prototype["QueueName"].IsDisplayItem = true;521 colDbObject.Prototype["JobserverConfiguration"].IsDisplayItem = true;522 colDbObject.Prototype["PortNumber"].IsDisplayItem = true;523 colDbObject.Load();524 DictDbObject dicServer = new DictDbObject(colDbObject);525 using (new UpdateHelper(tlcServers))526 {527 tlcServers.Nodes.Clear();528 System.Collections.Generic.IEnumerator<IColElem> enumerator = ((System.Collections.Generic.IEnumerable<IColElem>)colDbObject).GetEnumerator();529 try530 {531 while (((System.Collections.IEnumerator)enumerator).MoveNext())532 {533 IColElem current = enumerator.Current;534 _InsertServerNode(current, dicServer);535 }536 }537 finally538 {539 ((System.IDisposable)enumerator)?.Dispose();540 }541 }542 _UpdateColumnCaptions();543 }544545 private void _LoadStatistics()546 {547 m_Statistics = new JobServerStats();548 IDataReader val = DataManager.Database.MasterSession.Resolve<IStatementRunner>().SqlExecute("QBM-6E683F39D774B048A6E6DA413F5DD97B", null);549 try550 {551 while (val.Read())552 {553 IVarContext varContext = new VarContext();554 for (int i = 0; i < ((IDataRecord)val).FieldCount; i++)555 {556 varContext.Put(((IDataRecord)val).GetName(i), ((IDataRecord)val).GetValue(i));557 }558 ((Collection<IVarContext>)(object)m_Statistics).Add(varContext);559 }560 }561 finally562 {563 ((System.IDisposable)val)?.Dispose();564 }565 }566567 private VI.Controls.TreeListNode _InsertServerNode(IColElem eServer, DictDbObject dicServer)568 {569 if (eServer.Tag != null)570 {571 return (VI.Controls.TreeListNode)eServer.Tag;572 }573 VI.Controls.TreeListNodeCollection treeListNodeCollection = _GetParentCollection(eServer, dicServer);574 DbObjectHandle dbObjectHandle = new DbObjectHandle(eServer);575 if (((KeyedCollection<string, IVarContext>)Statistics).Contains(dbObjectHandle.GetValue("QueueName").String))576 {577 IVarContext parent = ((KeyedCollection<string, IVarContext>)Statistics)[dbObjectHandle.GetValue("QueueName").String];578 dbObjectHandle.Variables.Parent = parent;579 }580 if (!string.IsNullOrEmpty(dbObjectHandle.GetValue("JobserverConfiguration").String))581 {582 ConfigFile configFile = new ConfigFile();583 configFile.Load(new ConfigFileHandlerVI(dbObjectHandle.GetValue("JobserverConfiguration").String));584 _UpdateVirtualColumns(configFile);585 _AddPropertyValue(dbObjectHandle, "_HttpPort", configFile.GetProperty("HttpPort"));586 _AddPropertyValue(dbObjectHandle, "_UseSSL", configFile.GetProperty("UseSSL"));587 System.Collections.Generic.IEnumerator<ColumnConfig> enumerator = ((Collection<ColumnConfig>)(object)Columns).GetEnumerator();588 try589 {590 while (((System.Collections.IEnumerator)enumerator).MoveNext())591 {592 ColumnConfig current = enumerator.Current;593 if (current.Virtual && current.ColumnName.StartsWith("XML"))594 {595 string propertyName = current.ColumnName.Substring(4);596 ConfigProperty[] property = configFile.GetProperty(propertyName);597 _AddPropertyValue(dbObjectHandle, current.ColumnName, property);598 }599 }600 }601 finally602 {603 ((System.IDisposable)enumerator)?.Dispose();604 }605 }606 VI.Controls.TreeListNode treeListNode = treeListNodeCollection.Add(eServer.Display, 0);607 treeListNode.Tag = dbObjectHandle;608 eServer.Tag = treeListNode;609 Columns.ConfigureNode(treeListNode, bCaption: false);610 return treeListNode;611 }612613 private static void _AddPropertyValue(DbObjectHandle hObject, string strName, System.Collections.Generic.IEnumerable<ConfigProperty> vProperties)614 {615 //IL_0000: Unknown result type (might be due to invalid IL or missing references)616 //IL_0006: Expected O, but got Unknown617 StringBuilder val = new StringBuilder();618 System.Collections.Generic.IEnumerator<ConfigProperty> enumerator = vProperties.GetEnumerator();619 try620 {621 while (((System.Collections.IEnumerator)enumerator).MoveNext())622 {623 ConfigProperty current = enumerator.Current;624 if (val.Length > 0)625 {626 val.Append(", ");627 }628 val.Append(current.IsDefaultValue ? current.DefaultValue : current.Value);629 }630 }631 finally632 {633 ((System.IDisposable)enumerator)?.Dispose();634 }635 hObject.Variables.Put(strName, ((object)val).ToString());636 }637638 private void _UpdateVirtualColumns(ConfigFile cfgFile)639 {640 //IL_004a: Unknown result type (might be due to invalid IL or missing references)641 ConfigProperty[] property = cfgFile.GetProperty("");642 foreach (ConfigProperty configProperty in property)643 {644 string text = "XML_" + configProperty.Name;645 if (!((KeyedCollection<string, ColumnConfig>)VirtualColumns).Contains(text))646 {647 ColumnConfig columnConfig = new ColumnConfig(text, 100, (HorizontalAlignment)0, bVirtual: true)648 {649 Display = configProperty.Caption,650 Color = Color.DarkGreen651 };652 ((Collection<ColumnConfig>)(object)VirtualColumns).Add(columnConfig);653 }654 }655 }656657 private void _UpdateColumnCaptions()658 {659 //IL_007d: Unknown result type (might be due to invalid IL or missing references)660 //IL_0082: Unknown result type (might be due to invalid IL or missing references)661 //IL_0096: Unknown result type (might be due to invalid IL or missing references)662 bool flag = false;663 System.Collections.Generic.IEnumerator<VI.Controls.TreeListColumn> enumerator = tlcServers.Columns.GetEnumerator();664 try665 {666 while (((System.Collections.IEnumerator)enumerator).MoveNext())667 {668 VI.Controls.TreeListColumn current = enumerator.Current;669 ColumnConfig columnConfig = current.Tag as ColumnConfig;670 if (string.IsNullOrEmpty(current.Caption) && columnConfig != null && columnConfig.Virtual && ((KeyedCollection<string, ColumnConfig>)VirtualColumns).Contains(columnConfig.ColumnName))671 {672 ColumnConfig columnConfig2 = ((KeyedCollection<string, ColumnConfig>)VirtualColumns)[columnConfig.ColumnName];673 if (columnConfig2 != null)674 {675 current.Caption = columnConfig2.Display;676 current.BackColor = ColorTool.MixColor(columnConfig2.Color, SystemColors.Window, flag ? 0.8f : 0.6f);677 }678 }679 flag = !flag;680 }681 }682 finally683 {684 ((System.IDisposable)enumerator)?.Dispose();685 }686 }687688 private VI.Controls.TreeListNodeCollection _GetParentCollection(IColElem eServer, DictDbObject dicServer)689 {690 if (eServer.Tag != null)691 {692 return ((VI.Controls.TreeListNode)eServer.Tag).Nodes;693 }694 if (!string.IsNullOrEmpty(eServer.GetValue("UID_ParentQBMServer").String))695 {696 DbObjectKey key = new DbObjectKey("QBMServer", new string[1] { eServer.GetValue("UID_ParentQBMServer").String });697 IColElem colElem = dicServer[key];698 if (colElem != null)699 {700 return _InsertServerNode(colElem, dicServer).Nodes;701 }702 return tlcServers.Nodes;703 }704 return tlcServers.Nodes;705 }706707 private void tlcServers_SelectedNodeChanged(object sender, VI.Controls.TreeListEventArgs args)708 {709 if (tlcServers.SelectedNode == null)710 {711 return;712 }713 try714 {715 using (new BusyIndicator(DialogEngine.ActiveEngine, BusyTime.Short))716 {717 ISingleDbObject dBObject = EditorControl.GetNodeHandle(tlcServers.SelectedNode).DBObject;718 IDocument newDocument = SingleDBObjectDocument.FromSingleDBObject(Controller, dBObject);719 SelectDocument(newDocument);720 viCC.UpdateCommands();721 }722 }723 catch (System.Exception exception)724 {725 ExceptionMgr.Instance.HandleException(exception, this);726 }727 }728729 private void tlcServers_SelectedNodeChanging(object sender, VI.Controls.TreeListEventArgs args)730 {731 //IL_0070: Unknown result type (might be due to invalid IL or missing references)732 //IL_0076: Invalid comparison between Unknown and I4733 try734 {735 using (new BusyIndicator(DialogEngine.ActiveEngine, BusyTime.Short))736 {737 if (SelectedDocument != null && SelectedDocument != VI.MVC.Document.Empty && SelectedDocument.State.IsChanged)738 {739 SelectedDocument.Save(reloadIfNecessary: true);740 }741 }742 }743 catch (System.Exception ex)744 {745 if (base.DBDocument != null && !base.DBDocument.DBObject.IsLoaded)746 {747 if ((int)ExceptionDialog.Show(((Control)this).FindForm(), ex, (MessageBoxButtons)1) == 2)748 {749 return;750 }751 }752 else753 {754 ExceptionMgr.Instance.HandleException(ex, this);755 }756 m_PropertyEditor.Activate();757 args.Cancel = true;758 }759 }760761 private void InstallService()762 {763 //IL_002c: Unknown result type (might be due to invalid IL or missing references)764 ISingleDbObject dBObject = base.DBDocument.DBObject;765 if (dBObject != null)766 {767 wizServiceInstaller wizServiceInstaller = new wizServiceInstaller(DataManager.Database.MasterSession);768 try769 {770 wizServiceInstaller.JobServer = dBObject;771 ((Form)wizServiceInstaller).ShowDialog((IWin32Window)(object)Form.ActiveForm);772 _ = 1;773 }774 finally775 {776 ((System.IDisposable)wizServiceInstaller)?.Dispose();777 }778 }779 }780781 private void viCC_ExecuteCommand(object sender, CommandEventArgs e)782 {783 try784 {785 if (e.Command == cmdJobServerAdd)786 {787 NewJobServer2();788 }789 else if (e.Command == cmdJobServerRemove)790 {791 Server_Remove();792 }793 else if (e.Command == cmdJobServerProperties)794 {795 EditJobServer();796 }797 else if (e.Command == cmdServerTags)798 {799 _serverTagsEditor.ToggleActive();800 }801 else if (e.Command == cmdServerTargets)802 {803 _serverTargetEditor.ToggleActive();804 }805 else if (e.Command == cmdJobServerLog)806 {807 ShowJobServerLog();808 }809 else if (e.Command == cmdViewRefresh)810 {811 RefreshDisplay();812 }813 else if (e.Command == cmdSetConfig)814 {815 SetJobServerConfig(tlcServers.SelectedNode);816 }817 else if (e.Command == cmdWindowProperties)818 {819 m_PropertyEditor.ToggleActive();820 }821 else if (e.Command == cmdWindowConfiguration)822 {823 m_ConfigurationEditor.ToggleActive();824 }825 else if (e.Command == cmdJobServerEditorHelp)826 {827 ShowEditorHelp("Common\\Designer\\Editors\\JobServerEditor\\General");828 }829 else if (e.Command == cmdViewColumns)830 {831 ConfigureColumns();832 }833 else if (e.Command == cmdServiceInstall)834 {835 InstallService();836 }837 else if (e.Command == cmdProperties)838 {839 ShowProperties();840 }841 }842 catch (System.Exception exception)843 {844 ExceptionMgr.Instance.HandleException(exception, this);845 }846 finally847 {848 viCC.UpdateCommands();849 }850 }851852 private void viCC_CommandsUpdating(object sender, EventArgs e)853 {854 DbObjectHandle dbObjectHandle = ((tlcServers.SelectedNode != null) ? (tlcServers.SelectedNode.Tag as DbObjectHandle) : null);855 cmdJobServerRemove.Enabled = base.DBDocument != null;856 cmdJobServerProperties.Enabled = base.DBDocument != null;857 cmdJobServerLog.Enabled = base.DBDocument != null;858 cmdServiceInstall.Enabled = base.DBDocument != null;859 cmdProperties.Enabled = base.DBDocument != null;860 cmdWindowProperties.Checked = m_PropertyEditor.IsActive();861 cmdWindowConfiguration.Checked = m_ConfigurationEditor.IsActive();862 cmdServerTags.Checked = _serverTagsEditor.IsActive();863 cmdServerTargets.Checked = _serverTargetEditor.IsActive();864 cmdSetConfig.Enabled = dbObjectHandle != null && !string.IsNullOrEmpty(dbObjectHandle.DBObject.GetValue("JobserverConfiguration").String);865 }866867 private void NewJobServer()868 {869 ISingleDbObject dbObject = Connection.CreateSingle("QBMServer");870 SelectDocument(new SingleDBObjectDocument(this, dbObject));871 }872873 private void ShowProperties()874 {875 DbObjectHandle nodeHandle = EditorControl.GetNodeHandle(tlcServers.SelectedNode);876 if (nodeHandle != null)877 {878 ObjectPropertiesDialog.Show(((Control)this).FindForm(), nodeHandle.DBObject);879 }880 }881882 private void NewJobServer2()883 {884 DbObjectHandle dbObjectHandle = new DbObjectHandle(Connection.CreateSingle("QBMServer"));885 VI.Controls.TreeListNode treeListNode;886 using (new UpdateHelper(tlcServers))887 {888 treeListNode = tlcServers.Nodes.Add(dbObjectHandle.Display, 215);889 treeListNode.Tag = dbObjectHandle;890 Columns.ConfigureNode(treeListNode, bCaption: false);891 treeListNode.ExpandAllParents();892 tlcServers.EnsureVisible(treeListNode);893 }894 tlcServers.SelectedNode = treeListNode;895 SelectDocument(new SingleDBObjectDocument(this, dbObjectHandle.DBObject));896 m_PropertyEditor.Activate();897 }898899 private void DeleteJobServer()900 {901 //IL_0034: Unknown result type (might be due to invalid IL or missing references)902 //IL_003a: Invalid comparison between Unknown and I4903 ISingleDbObject dBObject = base.DBDocument.DBObject;904 if (dBObject == null)905 {906 return;907 }908 LanguageManager instance = LanguageManager.Instance;909 object display = dBObject.Display;910 if ((int)MessageBox.Show(instance.FormatString("JobServerEditor_DeleteQuery", new System.ReadOnlySpan<object>(ref display)), Application.ProductName, (MessageBoxButtons)4, (MessageBoxIcon)32) == 6)911 {912 try913 {914 dBObject.Delete();915 dBObject.Save();916 SelectDocument(null);917 }918 catch (System.Exception exception)919 {920 ExceptionMgr.Instance.HandleException(exception, this);921 }922 }923 }924925 private void Server_Remove()926 {927 //IL_0029: Unknown result type (might be due to invalid IL or missing references)928 //IL_002f: Invalid comparison between Unknown and I4929 if (tlcServers.SelectedNode == null)930 {931 return;932 }933 if ((int)MessageBox.Show((IWin32Window)(object)this, LanguageManager.Instance["JobServerEditor_DeleteQuery"], ((Control)this).Text, (MessageBoxButtons)4, (MessageBoxIcon)32) == 6)934 {935 using (new UpdateHelper(tlcServers))936 {937 using Transaction transaction = new Transaction(Connection);938 while (tlcServers.SelectedNodes.Count > 0)939 {940 VI.Controls.TreeListNode firstSelectedTreeListNode = tlcServers.SelectedNodes.FirstSelectedTreeListNode;941 DbObjectHandle nodeHandle = EditorControl.GetNodeHandle(firstSelectedTreeListNode);942 if (nodeHandle.DBObject.IsLoaded)943 {944 nodeHandle.DBObject.Delete();945 nodeHandle.DBObject.Save();946 }947 Server_Remove_Intern(firstSelectedTreeListNode);948 }949 transaction.Commit();950 }951 SelectDocument(null);952 SetControllerDocument((IDocument)null);953 }954 RefreshDisplay();955 }956957 private void Server_Remove_Intern(VI.Controls.TreeListNode tlNode)958 {959 if (tlNode == null)960 {961 return;962 }963 tlcServers.SelectedNodeChanging -= tlcServers_SelectedNodeChanging;964 using (new UpdateHelper(tlcServers))965 {966 if (tlNode.ParentNode != null)967 {968 tlNode.ParentNode.Nodes.Remove(tlNode);969 }970 else971 {972 tlcServers.Nodes.Remove(tlNode);973 }974 }975 tlcServers.SelectedNodeChanging += tlcServers_SelectedNodeChanging;976 }977978 private void EditJobServer()979 {980 if (base.DBDocument != null)981 {982 m_PropertyEditor.DockPanel?.Show();983 ((Control)m_PropertyEditor).Focus();984 }985 }986987 private void ShowJobServerLog()988 {989 //IL_00ac: Unknown result type (might be due to invalid IL or missing references)990 //IL_00b1: Unknown result type (might be due to invalid IL or missing references)991 //IL_00bd: Expected O, but got Unknown992 if (base.DBDocument != null)993 {994 DbObjectHandle nodeHandle = EditorControl.GetNodeHandle(tlcServers.SelectedNode);995 string text = null;996 int value = nodeHandle.GetValue<int>("PortNumber");997 if (value > 0)998 {999 text = value.ToString();1000 }1001 if (string.IsNullOrEmpty(text))1002 {1003 text = (string)nodeHandle.Variables.Get("_HttpPort");1004 }1005 if (string.IsNullOrEmpty(text))1006 {1007 text = "1880";1008 }1009 string theData = (string)nodeHandle.Variables.Get("_UseSSL");1010 string text2 = "http";1011 if (DbVal.ConvertTo<bool>(theData))1012 {1013 text2 += "s";1014 }1015 Process.Start(new ProcessStartInfo(string.Format("{0}://{1}:{2}/", (object)text2, (object)nodeHandle.GetValue("Ident_Server").String, (object)text))1016 {1017 UseShellExecute = true1018 });1019 }1020 }10211022 private void SetJobServerConfig(VI.Controls.TreeListNode tlnServer)1023 {1024 //IL_008f: Unknown result type (might be due to invalid IL or missing references)1025 //IL_0095: Invalid comparison between Unknown and I41026 //IL_0070: Unknown result type (might be due to invalid IL or missing references)1027 base.CommitChanges();1028 DbObjectHandle nodeHandle = EditorControl.GetNodeHandle(tlnServer);1029 if (nodeHandle == null)1030 {1031 return;1032 }1033 ISingleDbObject singleDbObject = new DbObjectKey(nodeHandle.DBObject).GetObject(DataManager.Database.MasterConnection);1034 if (singleDbObject != null)1035 {1036 if (!string.Equals(nodeHandle.GetValue("JobserverConfiguration").String, singleDbObject.GetValue("JobserverConfiguration").String, (StringComparison)5))1037 {1038 MessageBox.Show((IWin32Window)(object)this, LanguageManager.Instance["JobServerEditor_QueryInvalidData"], Application.ProductName, (MessageBoxButtons)0, (MessageBoxIcon)16);1039 }1040 else if ((int)MessageBox.Show((IWin32Window)(object)this, LanguageManager.Instance["JobServerEditor_QuerySetConfig"], Application.ProductName, (MessageBoxButtons)4, (MessageBoxIcon)48) == 6)1041 {1042 JobGen.Generate(singleDbObject, "SetConfig");1043 }1044 }1045 }10461047 private void RefreshDisplay()1048 {1049 CommitChanges();1050 TreeSnapShot treeSnapShot = TreeSnapShot.Create(tlcServers, "Caption", ignoreCase: false);1051 _LoadJobServers();1052 treeSnapShot.Restore(tlcServers, restoreSelection: true);1053 }10541055 private void ConfigureColumns()1056 {1057 //IL_003a: Unknown result type (might be due to invalid IL or missing references)1058 //IL_0040: Invalid comparison between Unknown and I41059 frmConfigureColumns frmConfigureColumns = new frmConfigureColumns(Connection.Tables["QBMServer"], Columns, VirtualColumns);1060 try1061 {1062 frmConfigureColumns.DefaultColumns.AddRange(DefaultColumns);1063 if ((int)((Form)frmConfigureColumns).ShowDialog((IWin32Window)(object)this) == 1)1064 {1065 SetColumns(frmConfigureColumns.Columns, bSave: true);1066 _LoadJobServers();1067 }1068 }1069 finally1070 {1071 ((System.IDisposable)frmConfigureColumns)?.Dispose();1072 }1073 }10741075 private void SetColumns(ColumnConfigs cfgColumns, bool bSave)1076 {1077 //IL_0054: Unknown result type (might be due to invalid IL or missing references)1078 //IL_005e: Expected O, but got Unknown1079 //IL_0067: Unknown result type (might be due to invalid IL or missing references)1080 //IL_0071: Expected O, but got Unknown1081 //IL_0082: Unknown result type (might be due to invalid IL or missing references)1082 //IL_0087: Unknown result type (might be due to invalid IL or missing references)1083 //IL_0091: Unknown result type (might be due to invalid IL or missing references)1084 //IL_0096: Unknown result type (might be due to invalid IL or missing references)1085 //IL_0097: Unknown result type (might be due to invalid IL or missing references)1086 //IL_0098: Unknown result type (might be due to invalid IL or missing references)1087 //IL_012d: Unknown result type (might be due to invalid IL or missing references)1088 //IL_0134: Unknown result type (might be due to invalid IL or missing references)1089 //IL_0174: Unknown result type (might be due to invalid IL or missing references)1090 //IL_00f4: Unknown result type (might be due to invalid IL or missing references)1091 //IL_00f9: Unknown result type (might be due to invalid IL or missing references)1092 //IL_017e: Unknown result type (might be due to invalid IL or missing references)1093 //IL_0199: Unknown result type (might be due to invalid IL or missing references)1094 //IL_01a3: Expected O, but got Unknown1095 //IL_016d: Unknown result type (might be due to invalid IL or missing references)1096 //IL_016a: Unknown result type (might be due to invalid IL or missing references)1097 //IL_010e: Unknown result type (might be due to invalid IL or missing references)1098 //IL_0113: Unknown result type (might be due to invalid IL or missing references)1099 int num = 0;1100 tlcServers.Columns.Clear();1101 ITableDef tableDef = (cfgColumns.TableDef = Connection.Tables["QBMServer"]);1102 VI.Controls.TreeListColumn treeListColumn = new VI.Controls.TreeListColumn(tableDef.Tablename, cfgColumns.RootWidth, tableDef.Tablename)1103 {1104 Caption = tableDef.Display,1105 Comparer = (IComparer)new CaseInsensitiveComparer()1106 };1107 treeListColumn.WidthChanged += new EventHandler(Column_WidthChanged);1108 tlcServers.Columns.Add(treeListColumn);1109 Color val = ColorTool.MixColor(SystemColors.Highlight, SystemColors.Window, 0.95f);1110 Color val2 = val;1111 bool flag = false;1112 System.Collections.Generic.IEnumerator<ColumnConfig> enumerator = ((Collection<ColumnConfig>)(object)cfgColumns).GetEnumerator();1113 try1114 {1115 while (((System.Collections.IEnumerator)enumerator).MoveNext())1116 {1117 ColumnConfig current = enumerator.Current;1118 try1119 {1120 if (current.Virtual && ((KeyedCollection<string, ColumnConfig>)VirtualColumns).Contains(current.ColumnName))1121 {1122 ColumnConfig columnConfig = ((KeyedCollection<string, ColumnConfig>)VirtualColumns)[current.ColumnName];1123 current.Display = columnConfig.Display;1124 val2 = ColorTool.MixColor(columnConfig.Color, SystemColors.Window, flag ? 0.8f : 0.6f);1125 }1126 treeListColumn = new VI.Controls.TreeListColumn(current.ColumnName, current.Width, current.ColumnName, current.Align, current.Align)1127 {1128 Comparer = (IComparer)(object)new ComparableComparer(),1129 Caption = current.Display,1130 BackColor = (current.Virtual ? val2 : (((num++ & 1) == 1) ? SystemColors.Window : val)),1131 ContentAlign = current.Align,1132 Tag = current1133 };1134 treeListColumn.WidthChanged += new EventHandler(Column_WidthChanged);1135 tlcServers.Columns.Add(treeListColumn);1136 }1137 catch1138 {1139 }1140 flag = !flag;1141 }1142 }1143 finally1144 {1145 ((System.IDisposable)enumerator)?.Dispose();1146 }1147 tlcServers.Columns.Sortable = true;1148 if (bSave)1149 {1150 cfgColumns.TableDef = Connection.Tables["QBMServer"];1151 m_Columns = cfgColumns;1152 Config.ColumnConfig = m_Columns.GetXML();1153 Config.Apply();1154 }1155 }11561157 private void Column_WidthChanged(object sender, EventArgs e)1158 {1159 VI.Controls.TreeListColumn treeListColumn = (VI.Controls.TreeListColumn)sender;1160 if (tlcServers.Columns.IndexOf(treeListColumn) == 0)1161 {1162 Columns.RootWidth = treeListColumn.EffectiveWidth;1163 }1164 else1165 {1166 ((KeyedCollection<string, ColumnConfig>)Columns)[treeListColumn.ID].Width = treeListColumn.EffectiveWidth;1167 }1168 }11691170 private void InitializeComponent()1171 {1172 //IL_0001: Unknown result type (might be due to invalid IL or missing references)1173 //IL_000b: Expected O, but got Unknown1174 //IL_000c: Unknown result type (might be due to invalid IL or missing references)1175 //IL_0016: Expected O, but got Unknown1176 //IL_0017: Unknown result type (might be due to invalid IL or missing references)1177 //IL_0021: Expected O, but got Unknown1178 //IL_0022: Unknown result type (might be due to invalid IL or missing references)1179 //IL_002c: Expected O, but got Unknown1180 //IL_002d: Unknown result type (might be due to invalid IL or missing references)1181 //IL_0037: Expected O, but got Unknown1182 //IL_0038: Unknown result type (might be due to invalid IL or missing references)1183 //IL_0042: Expected O, but got Unknown1184 //IL_0043: Unknown result type (might be due to invalid IL or missing references)1185 //IL_004d: Expected O, but got Unknown1186 //IL_004e: Unknown result type (might be due to invalid IL or missing references)1187 //IL_0058: Expected O, but got Unknown1188 //IL_0059: Unknown result type (might be due to invalid IL or missing references)1189 //IL_0063: Expected O, but got Unknown1190 //IL_0064: Unknown result type (might be due to invalid IL or missing references)1191 //IL_006e: Expected O, but got Unknown1192 //IL_006f: Unknown result type (might be due to invalid IL or missing references)1193 //IL_0079: Expected O, but got Unknown1194 //IL_007a: Unknown result type (might be due to invalid IL or missing references)1195 //IL_0084: Expected O, but got Unknown1196 //IL_0085: Unknown result type (might be due to invalid IL or missing references)1197 //IL_008f: Expected O, but got Unknown1198 //IL_0090: Unknown result type (might be due to invalid IL or missing references)1199 //IL_009a: Expected O, but got Unknown1200 //IL_009b: Unknown result type (might be due to invalid IL or missing references)1201 //IL_00a5: Expected O, but got Unknown1202 //IL_00a6: Unknown result type (might be due to invalid IL or missing references)1203 //IL_00b0: Expected O, but got Unknown1204 //IL_00b1: Unknown result type (might be due to invalid IL or missing references)1205 //IL_00bb: Expected O, but got Unknown1206 //IL_00bc: Unknown result type (might be due to invalid IL or missing references)1207 //IL_00c6: Expected O, but got Unknown1208 //IL_00c7: Unknown result type (might be due to invalid IL or missing references)1209 //IL_00d1: Expected O, but got Unknown1210 //IL_00d2: Unknown result type (might be due to invalid IL or missing references)1211 //IL_00dc: Expected O, but got Unknown1212 //IL_00dd: Unknown result type (might be due to invalid IL or missing references)1213 //IL_00e7: Expected O, but got Unknown1214 //IL_00e8: Unknown result type (might be due to invalid IL or missing references)1215 //IL_00f2: Expected O, but got Unknown1216 //IL_00f3: Unknown result type (might be due to invalid IL or missing references)1217 //IL_00fd: Expected O, but got Unknown1218 //IL_00fe: Unknown result type (might be due to invalid IL or missing references)1219 //IL_0108: Expected O, but got Unknown1220 //IL_0109: Unknown result type (might be due to invalid IL or missing references)1221 //IL_0113: Expected O, but got Unknown1222 //IL_0114: Unknown result type (might be due to invalid IL or missing references)1223 //IL_011e: Expected O, but got Unknown1224 //IL_011f: Unknown result type (might be due to invalid IL or missing references)1225 //IL_0129: Expected O, but got Unknown1226 //IL_012a: Unknown result type (might be due to invalid IL or missing references)1227 //IL_0134: Expected O, but got Unknown1228 //IL_0135: Unknown result type (might be due to invalid IL or missing references)1229 //IL_013f: Expected O, but got Unknown1230 //IL_0140: Unknown result type (might be due to invalid IL or missing references)1231 //IL_014a: Expected O, but got Unknown1232 //IL_014b: Unknown result type (might be due to invalid IL or missing references)1233 //IL_0155: Expected O, but got Unknown1234 //IL_016c: Unknown result type (might be due to invalid IL or missing references)1235 //IL_0176: Expected O, but got Unknown1236 //IL_0177: Unknown result type (might be due to invalid IL or missing references)1237 //IL_0181: Expected O, but got Unknown1238 //IL_0182: Unknown result type (might be due to invalid IL or missing references)1239 //IL_018c: Expected O, but got Unknown1240 //IL_018d: Unknown result type (might be due to invalid IL or missing references)1241 //IL_0197: Expected O, but got Unknown1242 //IL_0198: Unknown result type (might be due to invalid IL or missing references)1243 //IL_01a2: Expected O, but got Unknown1244 //IL_01a3: Unknown result type (might be due to invalid IL or missing references)1245 //IL_01ad: Expected O, but got Unknown1246 //IL_01ae: Unknown result type (might be due to invalid IL or missing references)1247 //IL_01b8: Expected O, but got Unknown1248 //IL_01b9: Unknown result type (might be due to invalid IL or missing references)1249 //IL_01c3: Expected O, but got Unknown1250 //IL_01c4: Unknown result type (might be due to invalid IL or missing references)1251 //IL_01ce: Expected O, but got Unknown1252 //IL_01cf: Unknown result type (might be due to invalid IL or missing references)1253 //IL_01d9: Expected O, but got Unknown1254 //IL_01da: Unknown result type (might be due to invalid IL or missing references)1255 //IL_01e4: Expected O, but got Unknown1256 //IL_0339: Unknown result type (might be due to invalid IL or missing references)1257 //IL_0343: Expected O, but got Unknown1258 //IL_0344: Unknown result type (might be due to invalid IL or missing references)1259 //IL_034e: Expected O, but got Unknown1260 //IL_034f: Unknown result type (might be due to invalid IL or missing references)1261 //IL_0359: Expected O, but got Unknown1262 //IL_035a: Unknown result type (might be due to invalid IL or missing references)1263 //IL_0364: Expected O, but got Unknown1264 //IL_03d1: Unknown result type (might be due to invalid IL or missing references)1265 //IL_03db: Expected O, but got Unknown1266 //IL_0462: Unknown result type (might be due to invalid IL or missing references)1267 //IL_0489: Unknown result type (might be due to invalid IL or missing references)1268 //IL_0532: Unknown result type (might be due to invalid IL or missing references)1269 //IL_0596: Unknown result type (might be due to invalid IL or missing references)1270 //IL_061e: Unknown result type (might be due to invalid IL or missing references)1271 //IL_06a3: Unknown result type (might be due to invalid IL or missing references)1272 //IL_072b: Unknown result type (might be due to invalid IL or missing references)1273 //IL_07b3: Unknown result type (might be due to invalid IL or missing references)1274 //IL_0838: Unknown result type (might be due to invalid IL or missing references)1275 //IL_0904: Unknown result type (might be due to invalid IL or missing references)1276 //IL_0980: Unknown result type (might be due to invalid IL or missing references)1277 //IL_0a1d: Unknown result type (might be due to invalid IL or missing references)1278 //IL_0abd: Unknown result type (might be due to invalid IL or missing references)1279 //IL_0b5a: Unknown result type (might be due to invalid IL or missing references)1280 //IL_0bfa: Unknown result type (might be due to invalid IL or missing references)1281 //IL_0c9f: Unknown result type (might be due to invalid IL or missing references)1282 //IL_0d28: Unknown result type (might be due to invalid IL or missing references)1283 //IL_0db3: Unknown result type (might be due to invalid IL or missing references)1284 //IL_0dda: Unknown result type (might be due to invalid IL or missing references)1285 //IL_0e47: Unknown result type (might be due to invalid IL or missing references)1286 //IL_0f1d: Unknown result type (might be due to invalid IL or missing references)1287 //IL_0f91: Unknown result type (might be due to invalid IL or missing references)1288 //IL_0ff1: Unknown result type (might be due to invalid IL or missing references)1289 //IL_1051: Unknown result type (might be due to invalid IL or missing references)1290 //IL_10b1: Unknown result type (might be due to invalid IL or missing references)1291 //IL_1111: Unknown result type (might be due to invalid IL or missing references)1292 //IL_1171: Unknown result type (might be due to invalid IL or missing references)1293 //IL_11d1: Unknown result type (might be due to invalid IL or missing references)1294 //IL_1231: Unknown result type (might be due to invalid IL or missing references)1295 //IL_1291: Unknown result type (might be due to invalid IL or missing references)1296 //IL_12f2: Unknown result type (might be due to invalid IL or missing references)1297 //IL_1377: Unknown result type (might be due to invalid IL or missing references)1298 //IL_1406: Unknown result type (might be due to invalid IL or missing references)1299 //IL_148b: Unknown result type (might be due to invalid IL or missing references)1300 //IL_150d: Unknown result type (might be due to invalid IL or missing references)1301 //IL_1595: Unknown result type (might be due to invalid IL or missing references)1302 //IL_161a: Unknown result type (might be due to invalid IL or missing references)1303 //IL_16a2: Unknown result type (might be due to invalid IL or missing references)1304 //IL_1724: Unknown result type (might be due to invalid IL or missing references)1305 //IL_17a9: Unknown result type (might be due to invalid IL or missing references)1306 //IL_18a3: Unknown result type (might be due to invalid IL or missing references)1307 //IL_18ca: Unknown result type (might be due to invalid IL or missing references)1308 //IL_1b11: Unknown result type (might be due to invalid IL or missing references)1309 //IL_1b45: Unknown result type (might be due to invalid IL or missing references)1310 //IL_1b56: Unknown result type (might be due to invalid IL or missing references)1311 //IL_1b77: Unknown result type (might be due to invalid IL or missing references)1312 //IL_1b91: Unknown result type (might be due to invalid IL or missing references)1313 //IL_1ba1: Unknown result type (might be due to invalid IL or missing references)1314 //IL_1c61: Unknown result type (might be due to invalid IL or missing references)1315 //IL_1cb1: Unknown result type (might be due to invalid IL or missing references)1316 //IL_1d15: Unknown result type (might be due to invalid IL or missing references)1317 //IL_1d61: Unknown result type (might be due to invalid IL or missing references)1318 //IL_1e10: Unknown result type (might be due to invalid IL or missing references)1319 //IL_1e20: Unknown result type (might be due to invalid IL or missing references)1320 //IL_1f7a: Unknown result type (might be due to invalid IL or missing references)1321 //IL_1f84: Expected O, but got Unknown1322 //IL_1f85: Unknown result type (might be due to invalid IL or missing references)1323 //IL_1fe9: Unknown result type (might be due to invalid IL or missing references)1324 components = (IContainer)new Container();1325 menubarJobServer = new MenuStrip();1326 menuJobServer = new ToolStripMenuItem();1327 menuJobServerAdd = new ToolStripMenuItem();1328 menuJobServerRemove = new ToolStripMenuItem();1329 menuJobServerLog = new ToolStripMenuItem();1330 menuJobServerSetConfig = new ToolStripMenuItem();1331 menuServiceInstall = new ToolStripMenuItem();1332 menuViewRefresh = new ToolStripMenuItem();1333 menuWindows = new ToolStripMenuItem();1334 menuWindowsColumns = new ToolStripMenuItem();1335 menuWindowsConfiguration = new ToolStripMenuItem();1336 menuWindowsServerTargets = new ToolStripMenuItem();1337 menuWindowsServerTags = new ToolStripMenuItem();1338 menuWindowsProperties = new ToolStripMenuItem();1339 Designer_mnuHelp = new ToolStripMenuItem();1340 menuHelp_JobServerEditor = new ToolStripMenuItem();1341 toolStripView = new ToolStrip();1342 tbbZoomIn = new ToolStripButton();1343 tbbZoom = new ToolStripMenuItem();1344 tbbMenuZoom10 = new ToolStripMenuItem();1345 tbbMenuZoom25 = new ToolStripMenuItem();1346 tbbMenuZoom50 = new ToolStripMenuItem();1347 tbbMenuZoom75 = new ToolStripMenuItem();1348 tbbMenuZoom100 = new ToolStripMenuItem();1349 tbbMenuZoom125 = new ToolStripMenuItem();1350 tbbMenuZoom150 = new ToolStripMenuItem();1351 tbbMenuZoom200 = new ToolStripMenuItem();1352 tbbMenuZoomAll = new ToolStripMenuItem();1353 tbbZoomOut = new ToolStripButton();1354 tbbRefresh = new ToolStripButton();1355 Translator = new TranslatorComponent();1356 imageLib = new StockImageComponent();1357 tbbJobServerAdd = new ToolStripButton();1358 tbbJobServerRemove = new ToolStripButton();1359 tbbJobServerLog = new ToolStripButton();1360 cmenuSelectColumns = new ToolStripMenuItem();1361 cmenuServerAdd = new ToolStripMenuItem();1362 cmenuServerDelete = new ToolStripMenuItem();1363 tbbJobServerSetConfig = new ToolStripButton();1364 tbbServiceInstall = new ToolStripButton();1365 dlgSaveFile = new SaveFileDialog();1366 dlgOpenFile = new OpenFileDialog();1367 toolStripJobServer = new ToolStrip();1368 cmdJobServerAdd = new Command(components);1369 cmdJobServerRemove = new Command(components);1370 cmdJobServerProperties = new Command(components);1371 cmdViewRefresh = new Command(components);1372 cmdJobServerEditorHelp = new Command(components);1373 cmdZoomValue10 = new Command(components);1374 cmdZoomValue25 = new Command(components);1375 cmdZoomValue50 = new Command(components);1376 cmdZoomValue75 = new Command(components);1377 cmdZoomValue100 = new Command(components);1378 cmdZoomValue125 = new Command(components);1379 cmdZoomValue150 = new Command(components);1380 cmdZoomValue200 = new Command(components);1381 cmdZoomValueAll = new Command(components);1382 cmdZoomIn = new Command(components);1383 cmdZoomOut = new Command(components);1384 cmdWindowProperties = new Command(components);1385 cmdJobServerLog = new Command(components);1386 cmdWindowConfiguration = new Command(components);1387 tlcServers = new TreeListControl();1388 ccMenu = new ContextMenuStrip(components);1389 cmenuServiceInstall = new ToolStripMenuItem();1390 cmenuProperties = new ToolStripMenuItem();1391 toolStripSeparator1 = new ToolStripSeparator();1392 cmdViewColumns = new Command(components);1393 cmdSetConfig = new Command(components);1394 cmdServiceInstall = new Command(components);1395 cmdServerTags = new Command(components);1396 cmdServerTargets = new Command(components);1397 cmdProperties = new Command(components);1398 imglServers = new ImageList(components);1399 viCC = new CommandCenter(components);1400 ((Control)menubarJobServer).SuspendLayout();1401 ((Control)toolStripView).SuspendLayout();1402 ((ISupportInitialize)Translator).BeginInit();1403 ((Control)toolStripJobServer).SuspendLayout();1404 ((Control)ccMenu).SuspendLayout();1405 ((Control)this).SuspendLayout();1406 ((ToolStrip)menubarJobServer).Items.AddRange((ToolStripItem[])(object)new ToolStripItem[3]1407 {1408 (ToolStripItem)menuJobServer,1409 (ToolStripItem)menuWindows,1410 (ToolStripItem)Designer_mnuHelp1411 });1412 ((Control)menubarJobServer).Location = new Point(0, 0);1413 ((Control)menubarJobServer).Name = "menubarJobServer";1414 ((Control)menubarJobServer).Size = new Size(544, 24);1415 ((Control)menubarJobServer).TabIndex = 0;1416 Translator.SetTextProperty((IComponent)(object)menubarJobServer, null);1417 ((ToolStripDropDownItem)menuJobServer).DropDownItems.AddRange((ToolStripItem[])(object)new ToolStripItem[6]1418 {1419 (ToolStripItem)menuJobServerAdd,1420 (ToolStripItem)menuJobServerRemove,1421 (ToolStripItem)menuJobServerLog,1422 (ToolStripItem)menuJobServerSetConfig,1423 (ToolStripItem)menuServiceInstall,1424 (ToolStripItem)menuViewRefresh1425 });1426 ((ToolStripItem)menuJobServer).MergeAction = (MergeAction)1;1427 ((ToolStripItem)menuJobServer).MergeIndex = 1;1428 ((ToolStripItem)menuJobServer).Name = "menuJobServer";1429 ((ToolStripItem)menuJobServer).Size = new Size(186, 20);1430 ((ToolStripItem)menuJobServer).Text = "JobServerEditor_menuJobServer";1431 Translator.SetTextProperty((IComponent)(object)menuJobServer, "Text");1432 viCC.SetCommand((Component)(object)menuJobServerAdd, cmdJobServerAdd);1433 ((ToolStripItem)menuJobServerAdd).Name = "menuJobServerAdd";1434 ((ToolStripItem)menuJobServerAdd).Size = new Size(293, 22);1435 imageLib.SetStockImage((IComponent)(object)menuJobServerAdd, new StockImageDefinition("Image", StockImage.NewDocument, VI.ImageLibrary.ImageSize.Small, VI.ImageLibrary.ImageState.Normal));1436 ((ToolStripItem)menuJobServerAdd).Text = "JobServerEditor_menuJobServerAdd";1437 Translator.SetTextProperty((IComponent)(object)menuJobServerAdd, "Text");1438 viCC.SetCommand((Component)(object)menuJobServerRemove, cmdJobServerRemove);1439 ((ToolStripItem)menuJobServerRemove).Name = "menuJobServerRemove";1440 ((ToolStripItem)menuJobServerRemove).Size = new Size(293, 22);1441 imageLib.SetStockImage((IComponent)(object)menuJobServerRemove, new StockImageDefinition("Image", StockImage.DeleteDocument, VI.ImageLibrary.ImageSize.Small, VI.ImageLibrary.ImageState.Normal));1442 ((ToolStripItem)menuJobServerRemove).Text = "JobServerEditor_menuJobServerRemove";1443 Translator.SetTextProperty((IComponent)(object)menuJobServerRemove, "Text");1444 viCC.SetCommand((Component)(object)menuJobServerLog, cmdJobServerLog);1445 ((ToolStripItem)menuJobServerLog).Name = "menuJobServerLog";1446 ((ToolStripItem)menuJobServerLog).Size = new Size(293, 22);1447 imageLib.SetStockImage((IComponent)(object)menuJobServerLog, new StockImageDefinition("Image", StockImage.ViewDetails, VI.ImageLibrary.ImageSize.Small, VI.ImageLibrary.ImageState.Normal));1448 ((ToolStripItem)menuJobServerLog).Text = "JobServerEditor_menuJobServerLog";1449 Translator.SetTextProperty((IComponent)(object)menuJobServerLog, "Text");1450 viCC.SetCommand((Component)(object)menuJobServerSetConfig, cmdSetConfig);1451 ((ToolStripItem)menuJobServerSetConfig).Name = "menuJobServerSetConfig";1452 ((ToolStripItem)menuJobServerSetConfig).Size = new Size(293, 22);1453 imageLib.SetStockImage((IComponent)(object)menuJobServerSetConfig, new StockImageDefinition("Image", StockImage.Process, VI.ImageLibrary.ImageSize.Small, VI.ImageLibrary.ImageState.Normal));1454 ((ToolStripItem)menuJobServerSetConfig).Text = "JobServerEditor_menuJobServerSetConfig";1455 Translator.SetTextProperty((IComponent)(object)menuJobServerSetConfig, "Text");1456 viCC.SetCommand((Component)(object)menuServiceInstall, cmdServiceInstall);1457 ((ToolStripItem)menuServiceInstall).Name = "menuServiceInstall";1458 ((ToolStripItem)menuServiceInstall).Size = new Size(293, 22);1459 imageLib.SetStockImage((IComponent)(object)menuServiceInstall, new StockImageDefinition("Image", StockImage.ConsistentUpdated, VI.ImageLibrary.ImageSize.Small, VI.ImageLibrary.ImageState.Normal));1460 ((ToolStripItem)menuServiceInstall).Text = "JobServerEditor_menuServiceInstall";1461 Translator.SetTextProperty((IComponent)(object)menuServiceInstall, "Text");1462 viCC.SetCommand((Component)(object)menuViewRefresh, cmdViewRefresh);1463 ((ToolStripItem)menuViewRefresh).Name = "menuViewRefresh";1464 ((ToolStripItem)menuViewRefresh).Size = new Size(293, 22);1465 imageLib.SetStockImage((IComponent)(object)menuViewRefresh, new StockImageDefinition("Image", StockImage.Refresh, VI.ImageLibrary.ImageSize.Small, VI.ImageLibrary.ImageState.Normal));1466 ((ToolStripItem)menuViewRefresh).Text = "JobServerEditor_menuViewRefresh";1467 Translator.SetTextProperty((IComponent)(object)menuViewRefresh, "Text");1468 ((ToolStripDropDownItem)menuWindows).DropDownItems.AddRange((ToolStripItem[])(object)new ToolStripItem[5]1469 {1470 (ToolStripItem)menuWindowsColumns,1471 (ToolStripItem)menuWindowsConfiguration,1472 (ToolStripItem)menuWindowsServerTargets,1473 (ToolStripItem)menuWindowsServerTags,1474 (ToolStripItem)menuWindowsProperties1475 });1476 ((ToolStripItem)menuWindows).MergeAction = (MergeAction)4;1477 ((ToolStripItem)menuWindows).MergeIndex = 1;1478 ((ToolStripItem)menuWindows).Name = "menuWindows";1479 ((ToolStripItem)menuWindows).Size = new Size(150, 20);1480 ((ToolStripItem)menuWindows).Text = "Designer_menuWindows";1481 Translator.SetTextProperty((IComponent)(object)menuWindows, "Text");1482 viCC.SetCommand((Component)(object)menuWindowsColumns, cmdViewColumns);1483 ((ToolStripItem)menuWindowsColumns).MergeAction = (MergeAction)1;1484 ((ToolStripItem)menuWindowsColumns).MergeIndex = 0;1485 ((ToolStripItem)menuWindowsColumns).Name = "menuWindowsColumns";1486 ((ToolStripItem)menuWindowsColumns).Size = new Size(314, 22);1487 imageLib.SetStockImage((IComponent)(object)menuWindowsColumns, new StockImageDefinition("Image", StockImage.Column, VI.ImageLibrary.ImageSize.Small, VI.ImageLibrary.ImageState.Normal));1488 ((ToolStripItem)menuWindowsColumns).Text = "JobServerEditor_menuWindowsColumns";1489 Translator.SetTextProperty((IComponent)(object)menuWindowsColumns, "Text");1490 viCC.SetCommand((Component)(object)menuWindowsConfiguration, cmdWindowConfiguration);1491 ((ToolStripItem)menuWindowsConfiguration).MergeAction = (MergeAction)1;1492 ((ToolStripItem)menuWindowsConfiguration).MergeIndex = 0;1493 ((ToolStripItem)menuWindowsConfiguration).Name = "menuWindowsConfiguration";1494 ((ToolStripItem)menuWindowsConfiguration).Size = new Size(314, 22);1495 imageLib.SetStockImage((IComponent)(object)menuWindowsConfiguration, new StockImageDefinition("Image", StockImage.Options, VI.ImageLibrary.ImageSize.Small, VI.ImageLibrary.ImageState.Normal));1496 ((ToolStripItem)menuWindowsConfiguration).Text = "JobServerEditor_menuWindowsConfiguration";1497 Translator.SetTextProperty((IComponent)(object)menuWindowsConfiguration, "Text");1498 viCC.SetCommand((Component)(object)menuWindowsServerTargets, cmdServerTargets);1499 ((ToolStripItem)menuWindowsServerTargets).MergeAction = (MergeAction)1;1500 ((ToolStripItem)menuWindowsServerTargets).MergeIndex = 0;1501 ((ToolStripItem)menuWindowsServerTargets).Name = "menuWindowsServerTargets";1502 ((ToolStripItem)menuWindowsServerTargets).Size = new Size(314, 22);1503 imageLib.SetStockImage((IComponent)(object)menuWindowsServerTargets, new StockImageDefinition("Image", StockImage.Download, VI.ImageLibrary.ImageSize.Small, VI.ImageLibrary.ImageState.Normal));1504 ((ToolStripItem)menuWindowsServerTargets).Text = "JobServerEditor_menuWindowsServerTargets";1505 Translator.SetTextProperty((IComponent)(object)menuWindowsServerTargets, "Text");1506 viCC.SetCommand((Component)(object)menuWindowsServerTags, cmdServerTags);1507 ((ToolStripItem)menuWindowsServerTags).MergeAction = (MergeAction)1;1508 ((ToolStripItem)menuWindowsServerTags).MergeIndex = 0;1509 ((ToolStripItem)menuWindowsServerTags).Name = "menuWindowsServerTags";1510 ((ToolStripItem)menuWindowsServerTags).Size = new Size(314, 22);1511 imageLib.SetStockImage((IComponent)(object)menuWindowsServerTags, new StockImageDefinition("Image", StockImage.Tag, VI.ImageLibrary.ImageSize.Small, VI.ImageLibrary.ImageState.Normal));1512 ((ToolStripItem)menuWindowsServerTags).Text = "JobServerEditor_menuWindowsServerTags";1513 Translator.SetTextProperty((IComponent)(object)menuWindowsServerTags, "Text");1514 viCC.SetCommand((Component)(object)menuWindowsProperties, cmdWindowProperties);1515 ((ToolStripItem)menuWindowsProperties).MergeAction = (MergeAction)1;1516 ((ToolStripItem)menuWindowsProperties).MergeIndex = 0;1517 ((ToolStripItem)menuWindowsProperties).Name = "menuWindowsProperties";1518 ((ToolStripItem)menuWindowsProperties).Size = new Size(314, 22);1519 imageLib.SetStockImage((IComponent)(object)menuWindowsProperties, new StockImageDefinition("Image", StockImage.Properties, VI.ImageLibrary.ImageSize.Small, VI.ImageLibrary.ImageState.Normal));1520 ((ToolStripItem)menuWindowsProperties).Text = "JobServerEditor_menuWindowsProperties";1521 Translator.SetTextProperty((IComponent)(object)menuWindowsProperties, "Text");1522 ((ToolStripDropDownItem)Designer_mnuHelp).DropDownItems.AddRange((ToolStripItem[])(object)new ToolStripItem[1] { (ToolStripItem)menuHelp_JobServerEditor });1523 ((ToolStripItem)Designer_mnuHelp).MergeAction = (MergeAction)4;1524 ((ToolStripItem)Designer_mnuHelp).MergeIndex = 2;1525 ((ToolStripItem)Designer_mnuHelp).Name = "Designer_mnuHelp";1526 ((ToolStripItem)Designer_mnuHelp).Size = new Size(126, 20);1527 ((ToolStripItem)Designer_mnuHelp).Text = "Designer_menuHelp";1528 Translator.SetTextProperty((IComponent)(object)Designer_mnuHelp, "Text");1529 viCC.SetCommand((Component)(object)menuHelp_JobServerEditor, cmdJobServerEditorHelp);1530 ((ToolStripItem)menuHelp_JobServerEditor).MergeAction = (MergeAction)1;1531 ((ToolStripItem)menuHelp_JobServerEditor).MergeIndex = 0;1532 ((ToolStripItem)menuHelp_JobServerEditor).Name = "menuHelp_JobServerEditor";1533 menuHelp_JobServerEditor.ShortcutKeys = (Keys)112;1534 ((ToolStripItem)menuHelp_JobServerEditor).Size = new Size(265, 22);1535 imageLib.SetStockImage((IComponent)(object)menuHelp_JobServerEditor, new StockImageDefinition("Image", StockImage.Dictionary, VI.ImageLibrary.ImageSize.Small, VI.ImageLibrary.ImageState.Normal));1536 ((ToolStripItem)menuHelp_JobServerEditor).Text = "JobServerEditor_menuHelp_Help";1537 Translator.SetTextProperty((IComponent)(object)menuHelp_JobServerEditor, "Text");1538 toolStripView.Items.AddRange((ToolStripItem[])(object)new ToolStripItem[3]1539 {1540 (ToolStripItem)tbbZoomIn,1541 (ToolStripItem)tbbZoom,1542 (ToolStripItem)tbbZoomOut1543 });1544 ((Control)toolStripView).Location = new Point(0, 24);1545 ((Control)toolStripView).Name = "toolStripView";1546 ((Control)toolStripView).Size = new Size(544, 25);1547 ((Control)toolStripView).TabIndex = 7;1548 ((Control)toolStripView).Text = "JobServerEditor_toolStripView";1549 Translator.SetTextProperty((IComponent)(object)toolStripView, "Text");1550 viCC.SetCommand((Component)(object)tbbZoomIn, cmdZoomIn);1551 ((ToolStripItem)tbbZoomIn).Name = "tbbZoomIn";1552 ((ToolStripItem)tbbZoomIn).Size = new Size(23, 22);1553 imageLib.SetStockImage((IComponent)(object)tbbZoomIn, new StockImageDefinition("Image", StockImage.ZoomIn, VI.ImageLibrary.ImageSize.Small, VI.ImageLibrary.ImageState.Normal));1554 Translator.SetTextProperty((IComponent)(object)tbbZoomIn, "ToolTipText");1555 ((ToolStripItem)tbbZoomIn).ToolTipText = "JobServerEditor_tbbView_ZoomIn";1556 ((ToolStripDropDownItem)tbbZoom).DropDownItems.AddRange((ToolStripItem[])(object)new ToolStripItem[9]1557 {1558 (ToolStripItem)tbbMenuZoom10,1559 (ToolStripItem)tbbMenuZoom25,1560 (ToolStripItem)tbbMenuZoom50,1561 (ToolStripItem)tbbMenuZoom75,1562 (ToolStripItem)tbbMenuZoom100,1563 (ToolStripItem)tbbMenuZoom125,1564 (ToolStripItem)tbbMenuZoom150,1565 (ToolStripItem)tbbMenuZoom200,1566 (ToolStripItem)tbbMenuZoomAll1567 });1568 ((ToolStripItem)tbbZoom).Name = "tbbZoom";1569 ((ToolStripItem)tbbZoom).Size = new Size(47, 25);1570 ((ToolStripItem)tbbZoom).Text = "100%";1571 Translator.SetTextProperty((IComponent)(object)tbbZoom, "ToolTipText");1572 ((ToolStripItem)tbbZoom).ToolTipText = "JobServerEditor_tbbView_Zoom";1573 viCC.SetCommand((Component)(object)tbbMenuZoom10, cmdZoomValue10);1574 ((ToolStripItem)tbbMenuZoom10).Name = "tbbMenuZoom10";1575 ((ToolStripItem)tbbMenuZoom10).Size = new Size(228, 22);1576 ((ToolStripItem)tbbMenuZoom10).Text = "10%";1577 Translator.SetTextProperty((IComponent)(object)tbbMenuZoom10, null);1578 viCC.SetCommand((Component)(object)tbbMenuZoom25, cmdZoomValue25);1579 ((ToolStripItem)tbbMenuZoom25).Name = "tbbMenuZoom25";1580 ((ToolStripItem)tbbMenuZoom25).Size = new Size(228, 22);1581 ((ToolStripItem)tbbMenuZoom25).Text = "25%";1582 Translator.SetTextProperty((IComponent)(object)tbbMenuZoom25, null);1583 viCC.SetCommand((Component)(object)tbbMenuZoom50, cmdZoomValue50);1584 ((ToolStripItem)tbbMenuZoom50).Name = "tbbMenuZoom50";1585 ((ToolStripItem)tbbMenuZoom50).Size = new Size(228, 22);1586 ((ToolStripItem)tbbMenuZoom50).Text = "50%";1587 Translator.SetTextProperty((IComponent)(object)tbbMenuZoom50, null);1588 viCC.SetCommand((Component)(object)tbbMenuZoom75, cmdZoomValue75);1589 ((ToolStripItem)tbbMenuZoom75).Name = "tbbMenuZoom75";1590 ((ToolStripItem)tbbMenuZoom75).Size = new Size(228, 22);1591 ((ToolStripItem)tbbMenuZoom75).Text = "75%";1592 Translator.SetTextProperty((IComponent)(object)tbbMenuZoom75, null);1593 viCC.SetCommand((Component)(object)tbbMenuZoom100, cmdZoomValue100);1594 ((ToolStripItem)tbbMenuZoom100).Name = "tbbMenuZoom100";1595 ((ToolStripItem)tbbMenuZoom100).Size = new Size(228, 22);1596 ((ToolStripItem)tbbMenuZoom100).Text = "100%";1597 Translator.SetTextProperty((IComponent)(object)tbbMenuZoom100, null);1598 viCC.SetCommand((Component)(object)tbbMenuZoom125, cmdZoomValue125);1599 ((ToolStripItem)tbbMenuZoom125).Name = "tbbMenuZoom125";1600 ((ToolStripItem)tbbMenuZoom125).Size = new Size(228, 22);1601 ((ToolStripItem)tbbMenuZoom125).Text = "125%";1602 Translator.SetTextProperty((IComponent)(object)tbbMenuZoom125, null);1603 viCC.SetCommand((Component)(object)tbbMenuZoom150, cmdZoomValue150);1604 ((ToolStripItem)tbbMenuZoom150).Name = "tbbMenuZoom150";1605 ((ToolStripItem)tbbMenuZoom150).Size = new Size(228, 22);1606 ((ToolStripItem)tbbMenuZoom150).Text = "150%";1607 Translator.SetTextProperty((IComponent)(object)tbbMenuZoom150, null);1608 viCC.SetCommand((Component)(object)tbbMenuZoom200, cmdZoomValue200);1609 ((ToolStripItem)tbbMenuZoom200).Name = "tbbMenuZoom200";1610 ((ToolStripItem)tbbMenuZoom200).Size = new Size(228, 22);1611 ((ToolStripItem)tbbMenuZoom200).Text = "200%";1612 Translator.SetTextProperty((IComponent)(object)tbbMenuZoom200, null);1613 viCC.SetCommand((Component)(object)tbbMenuZoomAll, cmdZoomValueAll);1614 ((ToolStripItem)tbbMenuZoomAll).Name = "tbbMenuZoomAll";1615 ((ToolStripItem)tbbMenuZoomAll).Size = new Size(228, 22);1616 ((ToolStripItem)tbbMenuZoomAll).Text = "JobServerEditor_tbmZoomAll";1617 Translator.SetTextProperty((IComponent)(object)tbbMenuZoomAll, "Text");1618 viCC.SetCommand((Component)(object)tbbZoomOut, cmdZoomOut);1619 ((ToolStripItem)tbbZoomOut).Name = "tbbZoomOut";1620 ((ToolStripItem)tbbZoomOut).Size = new Size(23, 22);1621 imageLib.SetStockImage((IComponent)(object)tbbZoomOut, new StockImageDefinition("Image", StockImage.ZoomOut, VI.ImageLibrary.ImageSize.Small, VI.ImageLibrary.ImageState.Normal));1622 Translator.SetTextProperty((IComponent)(object)tbbZoomOut, "ToolTipText");1623 ((ToolStripItem)tbbZoomOut).ToolTipText = "JobServerEditor_tbbView_ZoomOut";1624 viCC.SetCommand((Component)(object)tbbRefresh, cmdViewRefresh);1625 ((ToolStripItem)tbbRefresh).Name = "tbbRefresh";1626 ((ToolStripItem)tbbRefresh).Size = new Size(23, 22);1627 imageLib.SetStockImage((IComponent)(object)tbbRefresh, new StockImageDefinition("Image", StockImage.Refresh, VI.ImageLibrary.ImageSize.Small, VI.ImageLibrary.ImageState.Normal));1628 Translator.SetTextProperty((IComponent)(object)tbbRefresh, null);1629 imageLib.DefaultImageProperty = null;1630 Translator.SetTextProperty((IComponent)(object)imageLib, null);1631 viCC.SetCommand((Component)(object)tbbJobServerAdd, cmdJobServerAdd);1632 ((ToolStripItem)tbbJobServerAdd).Name = "tbbJobServerAdd";1633 ((ToolStripItem)tbbJobServerAdd).Size = new Size(23, 22);1634 imageLib.SetStockImage((IComponent)(object)tbbJobServerAdd, new StockImageDefinition("Image", StockImage.NewDocument, VI.ImageLibrary.ImageSize.Small, VI.ImageLibrary.ImageState.Normal));1635 Translator.SetTextProperty((IComponent)(object)tbbJobServerAdd, "ToolTipText");1636 ((ToolStripItem)tbbJobServerAdd).ToolTipText = "JobServerEditor_tbbJobServerAdd_Tip";1637 viCC.SetCommand((Component)(object)tbbJobServerRemove, cmdJobServerRemove);1638 ((ToolStripItem)tbbJobServerRemove).Name = "tbbJobServerRemove";1639 ((ToolStripItem)tbbJobServerRemove).Size = new Size(23, 22);1640 imageLib.SetStockImage((IComponent)(object)tbbJobServerRemove, new StockImageDefinition("Image", StockImage.DeleteDocument, VI.ImageLibrary.ImageSize.Small, VI.ImageLibrary.ImageState.Normal));1641 Translator.SetTextProperty((IComponent)(object)tbbJobServerRemove, "ToolTipText");1642 ((ToolStripItem)tbbJobServerRemove).ToolTipText = "JobServerEditor_tbbJobServerDelete_Tip";1643 viCC.SetCommand((Component)(object)tbbJobServerLog, cmdJobServerLog);1644 ((ToolStripItem)tbbJobServerLog).Name = "tbbJobServerLog";1645 ((ToolStripItem)tbbJobServerLog).Size = new Size(23, 22);1646 imageLib.SetStockImage((IComponent)(object)tbbJobServerLog, new StockImageDefinition("Image", StockImage.ViewDetails, VI.ImageLibrary.ImageSize.Small, VI.ImageLibrary.ImageState.Normal));1647 Translator.SetTextProperty((IComponent)(object)tbbJobServerLog, "ToolTipText");1648 ((ToolStripItem)tbbJobServerLog).ToolTipText = "JobServerEditor_tbbJobServerLog_Tip";1649 viCC.SetCommand((Component)(object)cmenuSelectColumns, cmdViewColumns);1650 ((ToolStripItem)cmenuSelectColumns).Name = "cmenuSelectColumns";1651 ((ToolStripItem)cmenuSelectColumns).Size = new Size(276, 22);1652 imageLib.SetStockImage((IComponent)(object)cmenuSelectColumns, new StockImageDefinition("Image", StockImage.Column, VI.ImageLibrary.ImageSize.Small, VI.ImageLibrary.ImageState.Normal));1653 ((ToolStripItem)cmenuSelectColumns).Text = "JobServerEditor_cmenuSelectColumns";1654 Translator.SetTextProperty((IComponent)(object)cmenuSelectColumns, "Text");1655 viCC.SetCommand((Component)(object)cmenuServerAdd, cmdJobServerAdd);1656 ((ToolStripItem)cmenuServerAdd).Name = "cmenuServerAdd";1657 ((ToolStripItem)cmenuServerAdd).Size = new Size(276, 22);1658 imageLib.SetStockImage((IComponent)(object)cmenuServerAdd, new StockImageDefinition("Image", StockImage.NewDocument, VI.ImageLibrary.ImageSize.Small, VI.ImageLibrary.ImageState.Normal));1659 ((ToolStripItem)cmenuServerAdd).Text = "JobServerEditor_cmenuServerAdd";1660 Translator.SetTextProperty((IComponent)(object)cmenuServerAdd, "Text");1661 viCC.SetCommand((Component)(object)cmenuServerDelete, cmdJobServerRemove);1662 ((ToolStripItem)cmenuServerDelete).Name = "cmenuServerDelete";1663 ((ToolStripItem)cmenuServerDelete).Size = new Size(276, 22);1664 imageLib.SetStockImage((IComponent)(object)cmenuServerDelete, new StockImageDefinition("Image", StockImage.DeleteDocument, VI.ImageLibrary.ImageSize.Small, VI.ImageLibrary.ImageState.Normal));1665 ((ToolStripItem)cmenuServerDelete).Text = "JobServerEditor_cmenuServerDelete";1666 Translator.SetTextProperty((IComponent)(object)cmenuServerDelete, "Text");1667 viCC.SetCommand((Component)(object)tbbJobServerSetConfig, cmdSetConfig);1668 ((ToolStripItem)tbbJobServerSetConfig).Name = "tbbJobServerSetConfig";1669 ((ToolStripItem)tbbJobServerSetConfig).Size = new Size(23, 22);1670 imageLib.SetStockImage((IComponent)(object)tbbJobServerSetConfig, new StockImageDefinition("Image", StockImage.Process, VI.ImageLibrary.ImageSize.Small, VI.ImageLibrary.ImageState.Normal));1671 Translator.SetTextProperty((IComponent)(object)tbbJobServerSetConfig, "ToolTipText");1672 ((ToolStripItem)tbbJobServerSetConfig).ToolTipText = "JobServerEditor_tbbJobServerSetConfig_Tip";1673 viCC.SetCommand((Component)(object)tbbServiceInstall, cmdServiceInstall);1674 ((ToolStripItem)tbbServiceInstall).Name = "tbbServiceInstall";1675 ((ToolStripItem)tbbServiceInstall).Size = new Size(23, 22);1676 imageLib.SetStockImage((IComponent)(object)tbbServiceInstall, new StockImageDefinition("Image", StockImage.ConsistentUpdated, VI.ImageLibrary.ImageSize.Small, VI.ImageLibrary.ImageState.Normal));1677 Translator.SetTextProperty((IComponent)(object)tbbServiceInstall, "ToolTipText");1678 ((ToolStripItem)tbbServiceInstall).ToolTipText = "JobServerEditor_tbbServiceInstall_Tip";1679 ((FileDialog)dlgSaveFile).DefaultExt = "xml";1680 ((FileDialog)dlgSaveFile).Filter = "XML-Files|*.xml|All Files|*.*";1681 Translator.SetTextProperty((IComponent)(object)dlgSaveFile, null);1682 ((FileDialog)dlgOpenFile).Filter = "XML-Files|*.xml|All Files|*.*";1683 Translator.SetTextProperty((IComponent)(object)dlgOpenFile, null);1684 toolStripJobServer.Items.AddRange((ToolStripItem[])(object)new ToolStripItem[6]1685 {1686 (ToolStripItem)tbbJobServerAdd,1687 (ToolStripItem)tbbJobServerRemove,1688 (ToolStripItem)tbbJobServerLog,1689 (ToolStripItem)tbbJobServerSetConfig,1690 (ToolStripItem)tbbServiceInstall,1691 (ToolStripItem)tbbRefresh1692 });1693 ((Control)toolStripJobServer).Location = new Point(0, 49);1694 ((Control)toolStripJobServer).Name = "toolStripJobServer";1695 ((Control)toolStripJobServer).Size = new Size(544, 25);1696 ((Control)toolStripJobServer).TabIndex = 11;1697 ((Control)toolStripJobServer).Text = "JobServerEditor_toolStripJobServer";1698 Translator.SetTextProperty((IComponent)(object)toolStripJobServer, "Text");1699 Translator.SetTextProperty((IComponent)(object)cmdJobServerAdd, null);1700 Translator.SetTextProperty((IComponent)(object)cmdJobServerRemove, null);1701 Translator.SetTextProperty((IComponent)(object)cmdJobServerProperties, null);1702 Translator.SetTextProperty((IComponent)(object)cmdViewRefresh, null);1703 Translator.SetTextProperty((IComponent)(object)cmdJobServerEditorHelp, null);1704 cmdZoomValue10.Text = "ZoomValue.10";1705 Translator.SetTextProperty((IComponent)(object)cmdZoomValue10, null);1706 cmdZoomValue25.Text = "ZoomValue.25";1707 Translator.SetTextProperty((IComponent)(object)cmdZoomValue25, null);1708 cmdZoomValue50.Text = "ZoomValue.50";1709 Translator.SetTextProperty((IComponent)(object)cmdZoomValue50, null);1710 cmdZoomValue75.Text = "ZoomValue.75";1711 Translator.SetTextProperty((IComponent)(object)cmdZoomValue75, null);1712 cmdZoomValue100.Text = "ZoomValue.100";1713 Translator.SetTextProperty((IComponent)(object)cmdZoomValue100, null);1714 cmdZoomValue125.Text = "ZoomValue.125";1715 Translator.SetTextProperty((IComponent)(object)cmdZoomValue125, null);1716 cmdZoomValue150.Text = "ZoomValue.150";1717 Translator.SetTextProperty((IComponent)(object)cmdZoomValue150, null);1718 cmdZoomValue200.Text = "ZoomValue.200";1719 Translator.SetTextProperty((IComponent)(object)cmdZoomValue200, null);1720 cmdZoomValueAll.Text = "ZoomValue.-1";1721 Translator.SetTextProperty((IComponent)(object)cmdZoomValueAll, null);1722 Translator.SetTextProperty((IComponent)(object)cmdZoomIn, null);1723 Translator.SetTextProperty((IComponent)(object)cmdZoomOut, null);1724 Translator.SetTextProperty((IComponent)(object)cmdWindowProperties, null);1725 Translator.SetTextProperty((IComponent)(object)cmdJobServerLog, null);1726 Translator.SetTextProperty((IComponent)(object)cmdWindowConfiguration, null);1727 ((Control)tlcServers).Anchor = (AnchorStyles)15;1728 tlcServers.Appearance = new TreeListControlAppearance(paintDisabledNodesImageDisabled: true);1729 ((Control)tlcServers).BackColor = SystemColors.Window;1730 ((Control)tlcServers).ContextMenuStrip = ccMenu;1731 tlcServers.HideSelection = false;1732 ((Control)tlcServers).Location = new Point(162, 68);1733 ((Control)tlcServers).Margin = new Padding(0);1734 tlcServers.Name = "tlcServers";1735 tlcServers.ScrollPadding = new Padding(0);1736 ((Control)tlcServers).Size = new Size(379, 320);1737 tlcServers.SubTextColor = Color.Blue;1738 ((Control)tlcServers).TabIndex = 12;1739 Translator.SetTextProperty((IComponent)(object)tlcServers, null);1740 tlcServers.SelectedNodeChanging += tlcServers_SelectedNodeChanging;1741 tlcServers.SelectedNodeChanged += tlcServers_SelectedNodeChanged;1742 ((ToolStrip)ccMenu).Items.AddRange((ToolStripItem[])(object)new ToolStripItem[6]1743 {1744 (ToolStripItem)cmenuServerAdd,1745 (ToolStripItem)cmenuServerDelete,1746 (ToolStripItem)cmenuServiceInstall,1747 (ToolStripItem)cmenuProperties,1748 (ToolStripItem)toolStripSeparator1,1749 (ToolStripItem)cmenuSelectColumns1750 });1751 ((Control)ccMenu).Name = "ccMenu";1752 ((Control)ccMenu).Size = new Size(277, 120);1753 Translator.SetTextProperty((IComponent)(object)ccMenu, null);1754 viCC.SetCommand((Component)(object)cmenuServiceInstall, cmdServiceInstall);1755 ((ToolStripItem)cmenuServiceInstall).Name = "cmenuServiceInstall";1756 ((ToolStripItem)cmenuServiceInstall).Size = new Size(276, 22);1757 ((ToolStripItem)cmenuServiceInstall).Text = "JobServerEditor_cmenuServiceInstall";1758 Translator.SetTextProperty((IComponent)(object)cmenuServiceInstall, "Text");1759 viCC.SetCommand((Component)(object)cmenuProperties, cmdProperties);1760 ((ToolStripItem)cmenuProperties).Name = "cmenuProperties";1761 ((ToolStripItem)cmenuProperties).Size = new Size(276, 22);1762 ((ToolStripItem)cmenuProperties).Text = "JobServerEditor_cmenuProperties";1763 Translator.SetTextProperty((IComponent)(object)cmenuProperties, "Text");1764 ((ToolStripItem)toolStripSeparator1).Name = "toolStripSeparator1";1765 ((ToolStripItem)toolStripSeparator1).Size = new Size(273, 6);1766 Translator.SetTextProperty((IComponent)(object)toolStripSeparator1, null);1767 Translator.SetTextProperty((IComponent)(object)cmdViewColumns, null);1768 Translator.SetTextProperty((IComponent)(object)cmdSetConfig, null);1769 Translator.SetTextProperty((IComponent)(object)cmdServiceInstall, null);1770 Translator.SetTextProperty((IComponent)(object)cmdServerTags, null);1771 Translator.SetTextProperty((IComponent)(object)cmdServerTargets, null);1772 cmdProperties.Text = "";1773 Translator.SetTextProperty((IComponent)(object)cmdProperties, null);1774 imglServers.ColorDepth = (ColorDepth)32;1775 imglServers.ImageSize = new Size(16, 16);1776 imglServers.TransparentColor = Color.Transparent;1777 viCC.Commands.AddRange(new Command[25]1778 {1779 cmdJobServerAdd, cmdJobServerRemove, cmdJobServerLog, cmdJobServerProperties, cmdViewRefresh, cmdJobServerEditorHelp, cmdZoomValue10, cmdZoomValue25, cmdZoomValue50, cmdZoomValue75,1780 cmdZoomValue100, cmdZoomValue125, cmdZoomValue150, cmdZoomValue200, cmdZoomValueAll, cmdZoomIn, cmdZoomOut, cmdWindowProperties, cmdWindowConfiguration, cmdViewColumns,1781 cmdSetConfig, cmdServiceInstall, cmdServerTags, cmdServerTargets, cmdProperties1782 });1783 viCC.ImageList = null;1784 viCC.ShowTextOnToolBar = false;1785 viCC.Tag = null;1786 viCC.ExecuteCommand += viCC_ExecuteCommand;1787 viCC.CommandsUpdating += new EventHandler(viCC_CommandsUpdating);1788 ((Control)this).BackColor = Color.White;1789 ((Control)this).Controls.Add((Control)(object)tlcServers);1790 ((Control)this).Controls.Add((Control)(object)toolStripJobServer);1791 ((Control)this).Controls.Add((Control)(object)toolStripView);1792 ((Control)this).Controls.Add((Control)(object)menubarJobServer);1793 base.Name = "JobServerEditor";1794 ((Control)this).Size = new Size(544, 392);1795 Translator.SetTextProperty((IComponent)(object)this, null);1796 ((Control)menubarJobServer).ResumeLayout(false);1797 ((Control)menubarJobServer).PerformLayout();1798 ((Control)toolStripView).ResumeLayout(false);1799 ((Control)toolStripView).PerformLayout();1800 ((ISupportInitialize)Translator).EndInit();1801 ((Control)toolStripJobServer).ResumeLayout(false);1802 ((Control)toolStripJobServer).PerformLayout();1803 ((Control)ccMenu).ResumeLayout(false);1804 ((Control)this).ResumeLayout(false);1805 ((Control)this).PerformLayout();1806 }1807}1808