Example #1
0
 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");
             }
         }
     }
 }
Example #2
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");
             }
         }
     }
 }
Example #3
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);
        }
Example #4
0
        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());
            }
        }
Example #5
0
        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());
            }
        }
Example #6
0
        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");
                }
            }
        }
Example #7
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();
        }