public event Action <IErrorable, ICommunicative, picture> removePicture; //usuwa obraz. Istotne jest tylko picture.id. Zwraca bool czy się udało #endregion public PictureEditor() { InitializeComponent(); currentlySelectedPicture = null; currentlyEditedPicture = new picture(); btnChooseSelected.Visible = false; }
private void lvPictures_SelectedIndexChanged(object sender, EventArgs e) { if (lvPictures.SelectedItems.Count <= 0 || lvPictures.SelectedItems[0].Tag == null) { return; //nic nie jest zaznaczone } CurrentlySelectedPicture = lvPictures.SelectedItems[0].Tag as picture; }
private void btnCancel_Click(object sender, EventArgs e) { //wypada dać potwierdzenie DialogResult dialogResult = MessageBox.Show("Czy na pewno chcesz odrzucić wprowadzone zmiany?", "Potwierdzenie odrzucenia zmian", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.No) { return; } groupBoxGraphicList.Visible = true; currentlyEditedPicture = null; CurrentlySelectedPicture = CurrentlySelectedPicture; //odswiezenie }
private void DisplaySinglePicture(picture p) { currentlyEditedPicture = p; if (p != null) { tbName.Text = p.name; tbID.Text = p.id.ToString(); //TODO: dodać wyświetlanie obrazka } else { //wyswietlanie pustego obrazka tbName.Text = ""; tbID.Text = ""; } return; }
private void ApplySelectedPicture(picture p) { if (currentlyEditedOrder == null) { return; } if (p == null) { btnSelectedOrderBrowseImage.Text = "Wybierz obrazek"; btnSelectedOrderBrowseImage.Font = new System.Drawing.Font(DefaultFont, System.Drawing.FontStyle.Regular); currentlyEditedOrder.picture_id = null; } else { btnSelectedOrderBrowseImage.Text = p.name; currentlyEditedOrder.picture_id = p.id; btnSelectedOrderBrowseImage.Font = new System.Drawing.Font(DefaultFont, System.Drawing.FontStyle.Bold); } }
private void PictureEditorWindow_removePicture(IErrorable arg1, ICommunicative arg3, picture arg2) { removePicture(arg1, arg3, arg2); }
private void PictureEditorWindow_insertPicture(IErrorable arg1, ICommunicative arg3, picture arg2) { insertPicture(arg1, arg3, arg2); }
private void btnAddNew_Click(object sender, EventArgs e) { CurrentlySelectedPicture = null; currentlyEditedPicture = new picture(); groupBoxGraphicList.Visible = false; }