Exemplo n.º 1
0
        // Menu methods

        private void add_menu_Click(object sender, EventArgs e)
        {
            canClose = false;
            ProjectAdder pr = new ProjectAdder();

            pr.ShowDialog();

            if (pr.fileName != "")
            {
                canClose = false;
                //MessageBox.Show(pr.fileName);
                if (!projects.Contains(pr.fileName))
                {
                    projects.Add(pr.fileName);
                    canClose = true;
                }
                else
                if (PrMessageBox.Show("Add error", "Esse arquivo já está no index.", null, "Ok") == PrMessageBox.R_Negative)
                {
                    add_menu_Click(null, null);
                }
            } //else MessageBox.Show("Nenhum arquivo selecionado");

            saveProjectFile();
            update();
        }
Exemplo n.º 2
0
        private void create_label_Click(object sender, EventArgs e)
        {
            if (Mode == NEW_MODE)
            {
                while (true)
                {
                    project_saveFileDialog.ShowDialog();
                    if (project_saveFileDialog.FileName != "")
                    {
                        PrMessageBox.Show("", project_saveFileDialog.FileName);
                        project.create(project_saveFileDialog.FileName);
                        break;
                    }
                    else
                    if (PrMessageBox.Show("Create error", "Salve o arquivo do projeto", "Ok", "Cancelar") == PrMessageBox.R_Negative)
                    {
                        //cancel_label_Click(null, null);
                        return;
                    }
                }
            }
            else if (Mode == EDIT_MODE)
            {
            }

            project.setName(name_textBox.Text);
            project.setIcon(icon_diretory_label.Text);
            project.saveFiles();

            fadeDown(10, 5);
            this.Close();
        }
Exemplo n.º 3
0
        public static int Show(String title, String message, String positive, String negative)
        {
            PrMessageBox prmb = new PrMessageBox();

            prmb.setTitle(title);
            prmb.setMessage(message);

            if (positive != "" && positive != null)
            {
                prmb.setPositive(positive);
            }
            else
            {
                prmb.positive_label.Visible = false;
            }

            if (positive != "" && negative != null)
            {
                prmb.setNegative(negative);
            }
            else
            {
                prmb.negative_label.Visible = false;
            }

            prmb.ShowDialog();

            return(prmb.request);
        }
Exemplo n.º 4
0
 private void files_listView_ItemCheck(object sender, ItemCheckEventArgs e)
 {
     if (e.NewValue == CheckState.Checked)
     {
         if (!File.Exists(project.getFile(e.Index)))
         {
             canClose = false;
             PrMessageBox.Show("Check error", "Este arquivo não existe");
         }
     }
 }
Exemplo n.º 5
0
        // Form methods

        private void Projects_Load(object sender, EventArgs e)
        {
            project_lists.BackColor = Program.backColor;
            menu.BackColor          = Program.backColor;
            BackColor = Program.borderColor;
            TopMost   = Program.topMost;
            project_lists.LabelEdit = true;
            //project_lists.View = View.Details;

            project_lists.Columns.Add("Project", -2, HorizontalAlignment.Left);

            if (!File.Exists(projectsFile))
            {
                File.Create(projectsFile);
            }

            foreach (String pr in File.ReadLines(projectsFile))
            {
                if (File.Exists(pr))
                {
                    projects.Add(pr);
                }
                else
                {
                    canClose = false;
                    if (PrMessageBox.Show("Project not founded", "Project: '" + Path.GetFileName(pr) + "'\nThis project will be removed") == PrMessageBox.R_Negative)
                    {
                    }
                }
            }

            saveProjectFile();

            //project_lists.AllowColumnReorder = true;
            // Display check boxes.
            //project_lists.CheckBoxes = true;
            // Select the item and subitems when selection is made.
            //project_lists.FullRowSelect = true;
            // Display grid lines.
            //project_lists.GridLines = true;
            // Sort the items in the list in ascending order.
            //project_lists.Sorting = SortOrder.Ascending;
            //fadeUp(20, 5);

            //projects.Add("C:\\Users\\Davi\\Documents\\GitHub\\BuyListManeger\\Android\\Buy List Manager.prini");
            //projects.Add("C:/Users/Davi/Documents/GitHub/BuyListManeger/Android/Buy List Manager.prini");
            //projects.Add("C:\\Users\\Davi\\Desktop\\PR0\\PR0.prini");
            //projects.Add("C:\\Users\\Davi\\Desktop\\PR1\\PR1.prini");

            update();
        }
Exemplo n.º 6
0
        private void remove_menu_Click(object sender, EventArgs e)
        {
            canClose = false;
            if (project_lists.SelectedIndices.Count <= 0)
            {
                return;
            }
            int item = project_lists.SelectedIndices[0];

            if (PrMessageBox.Show("Remove project", "This project will be removed", "Ok", "Cancel") == PrMessageBox.R_Positive)
            {
                projects.RemoveAt(item);
            }

            saveProjectFile();
            update();

            //MessageBox.Show("Remove " + projects.ToArray()[item]);
        }
Exemplo n.º 7
0
 private void edit_file_label_Click(object sender, EventArgs e)
 {
     PrMessageBox.Show("", "Edit file", null, "Ok");
     project.saveFiles();
     updateFiles();
 }