public void DislayAddConnection(String name, String ip, Int32 Id, MOG_COMMAND_TYPE connectionType) { ListViewItem item = new ListViewItem(); // Setup new connection node item.Text = name; item.SubItems.Add(ip); item.SubItems.Add(Convert.ToString(Id)); string connectionTypeString; switch (connectionType) { case MOG_COMMAND_TYPE.MOG_COMMAND_RegisterClient: connectionTypeString = "CLIENT"; break; case MOG_COMMAND_TYPE.MOG_COMMAND_RegisterSlave: connectionTypeString = "SLAVE"; break; default: connectionTypeString = "SERVER"; break; } item.SubItems.Add(connectionTypeString); mForm.lviewMonitor.Items.Add(item); return; }
private int GetImageIndex(MOG_COMMAND_TYPE type) { switch (type) { // Eat these commands, we don't need to show them in this window case MOG_COMMAND_TYPE.MOG_COMMAND_Archive: return(1); case MOG_COMMAND_TYPE.MOG_COMMAND_AssetProcessed: case MOG_COMMAND_TYPE.MOG_COMMAND_AssetRipRequest: case MOG_COMMAND_TYPE.MOG_COMMAND_SlaveTask: return(0); case MOG_COMMAND_TYPE.MOG_COMMAND_ReinstanceAssetRevision: case MOG_COMMAND_TYPE.MOG_COMMAND_Bless: return(6); case MOG_COMMAND_TYPE.MOG_COMMAND_Build: case MOG_COMMAND_TYPE.MOG_COMMAND_BuildFull: return(2); default: return(3); } }
public void DislayAddConnection(String name, String ip, Int32 Id, MOG_COMMAND_TYPE connectionType, String info) { ListViewItem item = new ListViewItem(); Color typeColor = Color.Black; // Setup new connection node item.Text = name; item.SubItems.Add(ip); item.SubItems.Add(Convert.ToString(Id)); string connectionTypeString; switch (connectionType) { case MOG_COMMAND_TYPE.MOG_COMMAND_RegisterClient: connectionTypeString = "CLIENT"; typeColor = Color.DarkBlue; break; case MOG_COMMAND_TYPE.MOG_COMMAND_RegisterSlave: connectionTypeString = "SLAVE"; typeColor = Color.Purple; break; case MOG_COMMAND_TYPE.MOG_COMMAND_RegisterEditor: connectionTypeString = "EDITOR"; typeColor = Color.SlateGray; break; default: connectionTypeString = "SERVER"; break; } item.SubItems.Add(connectionTypeString); item.SubItems.Add(info); item.ForeColor = typeColor; mainForm.lviewMonitor.Items.Add(item); return; }