AEMManager.Program.UpdateInstanceListInViews C# (CSharp) Method

UpdateInstanceListInViews() public static method

public static UpdateInstanceListInViews ( ) : void
return void
        public static void UpdateInstanceListInViews()
        {
            // update list in manager form
              Program.AemManagerForm.UpdateInstanceListView();

              Program.ShowInTaskbarContextMenu.MenuItems.Clear();
              foreach (AemInstance instance in Program.InstanceList) {
            MenuItem menuItem = new MenuItem(instance.Name);
            menuItem.Checked = instance.ShowInTaskbar;
            menuItem.Tag = instance;
            menuItem.Click += new EventHandler(ShowInTaskbarMenuItem_Click);
            Program.ShowInTaskbarContextMenu.MenuItems.Add(menuItem);
              }
        }

Usage Example

Example #1
0
        private void AemManager_Load(object sender, EventArgs e)
        {
            SystemUtil.RestoreWindowPos(this);

            // setup gridview
            dgInstances.AutoGenerateColumns = false;
            dgInstances.Columns.Add("Name", "Name");
            dgInstances.Columns.Add("Type", "Type");
            dgInstances.Columns.Add("URL", "URL");
            dgInstances.Columns.Add("Path", "Path");
            dgInstances.Columns.Add("Status", "Status");
            foreach (DataGridViewColumn col in dgInstances.Columns)
            {
                col.DataPropertyName = col.Name;
            }

            Program.InstanceList = new AemInstanceList();
            Program.InstanceList.LoadFromRegistry();
            Program.UpdateInstanceListInViews();

            timerStartup.Enabled = true;

            timerStatusRefresh          = new System.Timers.Timer();
            timerStatusRefresh.Interval = 1000;
            timerStatusRefresh.Elapsed += timerStatusRefresh_Tick;
            timerStatusRefresh.Enabled  = true;

            timerBundleStatus          = new System.Timers.Timer();
            timerBundleStatus.Interval = AEMManager.Properties.Settings.Default.TrayIconRefreshInterval;
            timerBundleStatus.Elapsed += timerBundleStatus_Tick;
            timerBundleStatus.Enabled  = true;
        }
All Usage Examples Of AEMManager.Program::UpdateInstanceListInViews