public void save_Cleaners() { for (int x = 0; x < treeView1.Nodes.Count; x++) { if (treeView1.Nodes[x].Checked) { PCS.IniWriteValue(Global.system + "blb\\Bleachbit.ini", "tree", treeView1.Nodes[x].Name.ToString(), "True"); } else { PCS.IniWriteValue(Global.system + "blb\\Bleachbit.ini", "tree", treeView1.Nodes[x].Name.ToString(), "False"); } for (int y = 0; y < treeView1.Nodes[x].Nodes.Count; y++) { if (treeView1.Nodes[x].Nodes[y].Checked) { PCS.IniWriteValue(Global.system + "blb\\Bleachbit.ini", "tree", treeView1.Nodes[x].Nodes[y].Tag.ToString(), "1"); } else { PCS.IniWriteValue(Global.system + "blb\\Bleachbit.ini", "tree", treeView1.Nodes[x].Nodes[y].Tag.ToString(), "0"); } } } }
public static void save_Cleaners(TreeView treeView1, string settingsfile) { for (int x = 0; x < treeView1.Nodes.Count; x++) { if (treeView1.Nodes[x].Checked) { PCS.IniWriteValue(settingsfile, "tree", treeView1.Nodes[x].Name.ToString(), "True"); } else { PCS.IniWriteValue(settingsfile, "tree", treeView1.Nodes[x].Name.ToString(), "False"); } for (int y = 0; y < treeView1.Nodes[x].Nodes.Count; y++) { if (treeView1.Nodes[x].Nodes[y].Checked) { PCS.IniWriteValue(settingsfile, "tree", treeView1.Nodes[x].Nodes[y].Tag.ToString(), "1"); } else { PCS.IniWriteValue(settingsfile, "tree", treeView1.Nodes[x].Nodes[y].Tag.ToString(), "0"); } } } }
public static void listdrives(DataGridView dataGridView1, CheckBox optimize, CheckBox optimizemft, CheckBox uncompress, string settingsfile) { DriveInfo[] driveInfo = DriveInfo.GetDrives().Where(x => x.IsReady).ToArray(); List <string> drives = new List <string>(); foreach (DriveInfo drive in driveInfo) { DriveType driveType = Native.GetDriveType(drive.Name); if ( driveType != DriveType.Fixed && driveType != DriveType.Removable && driveType != DriveType.RAMDisk ) { continue; } if (!is_virtual(drive.Name[0])) { drives.Add(drive.Name); } double driveSizeGB = Math.Round((double)drive.TotalSize / (1024 * 1024 * 1024), 2); double driveFreeSpaceGB = Math.Round((double)drive.AvailableFreeSpace / (1024 * 1024 * 1024), 2); double drivefreeSpacep = Math.Round((driveFreeSpaceGB / driveSizeGB) * 100, 2); if (drive.Name == "C:\\" && drivefreeSpacep < 35) { uncompress.CheckState = CheckState.Unchecked; uncompress.Enabled = false; PCS.IniWriteValue(settingsfile, "main", "uncompress", "False"); } dataGridView1.Rows.Add(true, drive.Name, driveFreeSpaceGB + " GB", drivefreeSpacep); } DiskDefragger.read_defragsettings(dataGridView1, optimize, optimizemft, uncompress, settingsfile, true); }
public void save_defragsettings() { PCS.IniWriteValue(Global.system + "settings\\defragsettings.ini", "main", "optimize", checkBox1.Checked.ToString()); PCS.IniWriteValue(Global.system + "settings\\defragsettings.ini", "main", "optimizemft", checkBox2.Checked.ToString()); PCS.IniWriteValue(Global.system + "settings\\defragsettings.ini", "main", "fixeddrives", dataGridView1.Rows.Count.ToString()); for (int j = 0; j < dataGridView1.Rows.Count; j++) { PCS.IniWriteValue(Global.system + "settings\\defragsettings.ini", j.ToString(), "drivename", this.dataGridView1.Rows[j].Cells[1].Value.ToString().Substring(0, 2)); PCS.IniWriteValue(Global.system + "settings\\defragsettings.ini", j.ToString(), "checked", this.dataGridView1.Rows[j].Cells[0].Value.ToString()); } }
public static void save_defragsettings(DataGridView dataGridView1, CheckBox optimize, CheckBox optimizemft, CheckBox uncompress, string settingsfile) { PCS.IniWriteValue(settingsfile, "main", "optimize", optimize.Checked.ToString()); PCS.IniWriteValue(settingsfile, "main", "optimizemft", optimizemft.Checked.ToString()); PCS.IniWriteValue(settingsfile, "main", "uncompress", uncompress.Checked.ToString()); PCS.IniWriteValue(settingsfile, "main", "fixeddrives", dataGridView1.Rows.Count.ToString()); for (int j = 0; j < dataGridView1.Rows.Count; j++) { PCS.IniWriteValue(settingsfile, j.ToString(), "drivename", dataGridView1.Rows[j].Cells[1].Value.ToString().Substring(0, 2)); PCS.IniWriteValue(settingsfile, j.ToString(), "checked", dataGridView1.Rows[j].Cells[0].Value.ToString()); } }
public static void save_regsections(TreeView treeView1) { for (int i = 0; i < treeView1.Nodes.Count; i++) { String value = treeView1.Nodes[i].Name; if (treeView1.Nodes[i].Checked) { PCS.IniWriteValue("settings\\regsections.ini", "sections", value, "1"); } else { PCS.IniWriteValue("settings\\regsections.ini", "sections", value, "0"); } } }
public void save_regsections() { for (int i = 0; i < treeView2.Nodes.Count; i++) { String value = treeView2.Nodes[i].Name; if (treeView2.Nodes[i].Checked) { PCS.IniWriteValue(Global.system + "settings\\regsections.ini", "sections", value, "1"); } else { PCS.IniWriteValue(Global.system + "settings\\regsections.ini", "sections", value, "0"); } } this.Close(); }