private static void AddDiskSpacePreset() { int driveCount = DataDiskSpace.GetDriveCount(); DataLink[] dataLink; if (driveCount > 1 && driveCount <= 4) { dataLink = new DataLink[driveCount]; for (int i = 0; i < driveCount; i++) { dataLink[i] = new DataLink(); dataLink[i].DataIndex = i; dataLink[i].DataClassRef = DataManager.GetDataClassRef("Disk Space"); } } else { dataLink = new DataLink[1]; dataLink[0].DataIndex = 0; dataLink[0].DataClassRef = DataManager.GetDataClassRef("Disk Space"); } IconManager.AddIcon("Disk Space", "{iconname}", dataLink, Globals.colorPresets[8].BackgroundColor, Globals.colorPresets[8].ForegroundColor); }
private static void AddCpuPerset() { int coreCount = Environment.ProcessorCount; DataLink[] dataLink; if (coreCount > 1 && coreCount <= 4) { dataLink = new DataLink[coreCount]; for (int i = 0; i < coreCount; i++) { dataLink[i] = new DataLink(); dataLink[i].DataIndex = i + 1; dataLink[i].DataClassRef = DataManager.GetDataClassRef("CPU"); } } else { dataLink = new DataLink[1]; dataLink[0].DataIndex = 0; dataLink[0].DataClassRef = DataManager.GetDataClassRef("CPU"); } IconManager.AddIcon("CPU", "{iconname} - {CPU%0}%", dataLink, Globals.colorPresets[12].BackgroundColor, Globals.colorPresets[12].ForegroundColor); }
private static void AddRamPerset() { DataLink[] dataLink = new DataLink[1]; dataLink[0] = new DataLink(); dataLink[0].DataIndex = 0; dataLink[0].DataClassRef = DataManager.GetDataClassRef("Memory"); IconManager.AddIcon("Memory", "{iconname} - {Memory%0}%" + Environment.NewLine + Environment.NewLine + "{Memory#!0} - {Memory*!0}", dataLink, Globals.colorPresets[11].BackgroundColor, Globals.colorPresets[11].ForegroundColor); }
private static void AddBatteryPreset() { DataLink[] dataLink = new DataLink[1]; dataLink[0] = new DataLink(); dataLink[0].DataIndex = 0; dataLink[0].DataClassRef = DataManager.GetDataClassRef("Battery"); IconManager.AddIcon("Battery", "{iconname} - {Battery%0}%", dataLink, Globals.colorPresets[4].BackgroundColor, Globals.colorPresets[4].ForegroundColor); }
private static void AddNetworkPreset() { DataLink[] dataLink = new DataLink[2]; dataLink[0] = new DataLink(); dataLink[1] = new DataLink(); dataLink[0].DataIndex = 0; dataLink[0].DataClassRef = DataManager.GetDataClassRef("Network Interface"); dataLink[1].DataIndex = 1; dataLink[1].DataClassRef = DataManager.GetDataClassRef("Network Interface"); IconManager.AddIcon("Network", "{iconname}" + Environment.NewLine + Environment.NewLine + "{Network Interface#!0} - {Network Interface*!0}" + Environment.NewLine + "{Network Interface#!1} - {Network Interface*!1}", dataLink, Globals.colorPresets[2].BackgroundColor, Globals.colorPresets[2].ForegroundColor); }