1/ Przydałaby się obsługa Home/End wewnątrz listy nazw sekwencji. Na razie działa Ctrl+Home i Ctrl+End, ale warto żeby same klawisze też działały, bo to nie jest intuicyjne.
2/ W liście sekwencji przydałby się numer porządkowy po lewej. Wstaw jako nagłówki wierszy w wxGrid'zie.
3/ Do status bar-a dodaj info o całkowitej liczbie sekwencji, oraz przy zaznaczeniu wielu sekwencji/pozycji także ich ilość, numery zaznaczonych sekw, oraz info co do zaznaczonej pozycji.
4/ Select all powinien zaznaczać sekwencje na liście, a nie pozycje w zestawieniu. Co można by zrobić ze wszystkimi pozycjami - skasować? ;)
5/ Wyłącz zapytanie o potwierdzenie zamknięcia programu jeżeli jest tylko jedna karta otwarta i nie ma niezapisanych zmian - nie ma to sensu.
Spełnione zostały punky 1, 2, 4 i 5. Punkt 3 został zaimplementowany, jednak poszczególne zmianny obecnie nie uaktualniają starus bara.
Metoda do updatowania juz jest, jednak chcę aby wpierw Pan powiedział jak dokładnie ma wyglądać część z "zaznaczeniem i pozycjami" - po uruchomieniu programu, będzie widać obecne dummy bar, który jak narazie updatuje się jedynie na event OnMouseMotion.
W pkt 5, mimo, iż teraz zamykanie programu/stron uwzględnia parametr "dirty" to jak narazie jest to dummy parametr - dopóki nie będzie undo+redo, nie ma on zbytniego sensu.
Ad. pkt 2. W następnym updacie będzie już zaimplementowany custom renderer pod row/col headery, inaczej mówiąc, umożliwi to wyeliminowanie podziałek dla wierszy i kolumn w liscie nazw.
Ad.3 - Chodzi o to, zeby pokazywał zakres zaznaczenia: sekwencje numer A-B oraz pozycje number C-D.
Ad.5 - Można po prostu porównać zawartość aktualną z tą która była załadowana przy otwaricu pliku (np. przez hash).