[GUI] Edytor
Ostatnio zmodyfikowano 2012-06-05 00:08
TheSnake Temat założony przez niniejszego użytkownika |
[GUI] Edytor » 2012-06-05 00:08:15 Cześć, planuje napisać edytor i nie chcę używać widgetów typu Scintilla czy GtkSourceView.
Zastanawiam się jak najlepiej rozwiązać problem z wyświetlaniem numerów linii i tabami/kartami.
Myślałem, by pobrać z kursora (tekstowego) pozycje na oknie i policzyć gdzie i jak powinno być numerowane pole tekstowe, ale nie jestem pewien czy to najlepszy sposób, renderowałbym np. 60 przed i za aktualną linią, żeby nie obciążać, ale i tak co litere wykonywałby się callback. Może ktoś zna lub ma pomysł na jakiś inny sposób, który byłby lepszy, patrzyć na scrollbar?
Jak najlepiej zrobić z tabami, każdy tab - czyli plik to osobny komponent czy jeden komponent, gdzie tab = buffer i czytać z tego?
Zamierzam użyć do tego gtkmm jeżeli to jest istotne.
Pozdrawiam, Snejk. |
|
« 1 » |