// 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(); }
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(); }
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); }
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"); } } }
// 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(); }
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]); }
private void edit_file_label_Click(object sender, EventArgs e) { PrMessageBox.Show("", "Edit file", null, "Ok"); project.saveFiles(); updateFiles(); }