private void widokMiniatur1_keyDown(object sender, KeyEventArgs e) { if (e.KeyData == Keys.Enter) { ListViewItem listViewItem = ((WidokMiniatur)sender).FocusedItem; if (listViewItem != null) { wybranoItem(listViewItem); } } else if (e.KeyData == Keys.Back) { Katalog[] katalogi = Thumbnailview.Katalogi; for (int i = 0; i < katalogi.Length; i++) { if (katalogi[i].CzyDoGory == true) { if (WybranoKatalog != null) { WybranoKatalog(katalogi[i]); } break; } } } else if (e.KeyData == Keys.R) { Rotate r = new Rotate(1); DodajOperacje(new PolecenieOperacji(r, r.PodajArgumenty().ToArray())); } else if (e.KeyData == Keys.L) { Rotate r = new Rotate(2); DodajOperacje(new PolecenieOperacji(r, r.PodajArgumenty().ToArray())); } else if (e.KeyData == (Keys.Control | Keys.F)) { if (ZabierzFocus != null) { ZabierzFocus(); } } else if (e.KeyData == (Keys.Control | Keys.A)) { for (int i = Thumbnailview.Katalogi.Length; i < Thumbnailview.Items.Count; i++) { Thumbnailview.Items[i].Selected = true; } } else if (e.KeyData == (Keys.Control | Keys.S)) { Thumbnailview.ZapiszWszystkiePliki(); } }
private void widokZdjecia1_KeyDown(object sender, KeyEventArgs e) { if (e.KeyData == Keys.Space) { int nastepne = Imageview.Zdjecie.indeks + 1; if (nastepne >= Thumbnailview.Ilosc) { nastepne = Thumbnailview.IloscKatalogow; MessageBox.Show("Nie ma ju¿ wiêcej zdjêæ w tym katalogu. Zostanie otwarte pierwsze."); } IZdjecie z = Thumbnailview.ZdjecieZIndeksem(nastepne); if (z != null) { Imageview.Wypelnij(new IZdjecie[1] { z }); } } else if (e.KeyData == Keys.Back) { int poprzednie = Imageview.Zdjecie.indeks - 1; if (poprzednie < Thumbnailview.IloscKatalogow) { poprzednie = Thumbnailview.Ilosc - 1; MessageBox.Show("To by³o pierwsze zdjêcie w katalogu. Zostanie otwarte ostatnie."); } IZdjecie z = Thumbnailview.ZdjecieZIndeksem(poprzednie); if (z != null) { Imageview.Wypelnij(new IZdjecie[1] { z }); } } else if (e.KeyData == Keys.R) { Rotate r = new Rotate(1); this.DodajOperacje(new PolecenieOperacji(r, r.PodajArgumenty().ToArray())); } else if (e.KeyData == Keys.L) { Rotate r = new Rotate(2); this.DodajOperacje(new PolecenieOperacji(r, r.PodajArgumenty().ToArray())); } else if (e.KeyData == (Keys.Control | Keys.S)) { Imageview.ZapiszPlik(); } }
private void widokZdjecia1_KeyDown(object sender, KeyEventArgs e) { if (e.KeyData == Keys.Space) { int nastepne = Imageview.Zdjecie.indeks + 1; if (nastepne >= Thumbnailview.Ilosc) { nastepne = Thumbnailview.IloscKatalogow; MessageBox.Show("Nie ma ju¿ wiêcej zdjêæ w tym katalogu. Zostanie otwarte pierwsze."); } IZdjecie z = Thumbnailview.ZdjecieZIndeksem(nastepne); if (z != null) Imageview.Wypelnij(new IZdjecie[1] { z }); } else if (e.KeyData == Keys.Back) { int poprzednie = Imageview.Zdjecie.indeks - 1; if (poprzednie < Thumbnailview.IloscKatalogow) { poprzednie = Thumbnailview.Ilosc - 1; MessageBox.Show("To by³o pierwsze zdjêcie w katalogu. Zostanie otwarte ostatnie."); } IZdjecie z = Thumbnailview.ZdjecieZIndeksem(poprzednie); if (z != null) Imageview.Wypelnij(new IZdjecie[1] { z }); } else if (e.KeyData == Keys.R) { Rotate r = new Rotate(1); this.DodajOperacje(new PolecenieOperacji(r, r.PodajArgumenty().ToArray())); } else if (e.KeyData == Keys.L) { Rotate r = new Rotate(2); this.DodajOperacje(new PolecenieOperacji(r, r.PodajArgumenty().ToArray())); } else if (e.KeyData == (Keys.Control | Keys.S)) { Imageview.ZapiszPlik(); } }
private void widokMiniatur1_keyDown(object sender, KeyEventArgs e) { if (e.KeyData == Keys.Enter) { ListViewItem listViewItem = ((WidokMiniatur)sender).FocusedItem; if (listViewItem != null) wybranoItem(listViewItem); } else if (e.KeyData == Keys.Back) { Katalog[] katalogi = Thumbnailview.Katalogi; for (int i = 0; i < katalogi.Length; i++) { if (katalogi[i].CzyDoGory == true) { if (WybranoKatalog != null) WybranoKatalog(katalogi[i]); break; } } } else if (e.KeyData == Keys.R) { Rotate r = new Rotate(1); DodajOperacje(new PolecenieOperacji(r, r.PodajArgumenty().ToArray())); } else if (e.KeyData == Keys.L) { Rotate r = new Rotate(2); DodajOperacje(new PolecenieOperacji(r, r.PodajArgumenty().ToArray())); } else if (e.KeyData == (Keys.Control | Keys.F)) { if (ZabierzFocus != null) ZabierzFocus(); } else if (e.KeyData == (Keys.Control | Keys.A)) { for (int i = Thumbnailview.Katalogi.Length; i < Thumbnailview.Items.Count; i++) { Thumbnailview.Items[i].Selected = true; } } else if (e.KeyData == (Keys.Control | Keys.S)) { Thumbnailview.ZapiszWszystkiePliki(); } }