Zamierzam dla relaksu spędzić weekend zapoznając się z mechanizmami działania wtyczek do C-GEO i zaadaptować kod z DELPHI do Lazarus'a.
Docelowo plan jest taki, aby kiedyś napisać wtyczkę pozwalającą dodawać warstwy do projektów zgodnie z templatką (plan jest taki aby przechowywać templatki w pliku JSON, albo w jakiejś bazie danych, się zobaczy jak mnie fantazja poniesie).
Nie wydaje mi się, aby w dokumentacji dot. komunikacji wtyczek było jakieś info dot. odczytu lub dodawania warstw (rysowanie odbywa się na aktualnie edytowalnej warstwie), więc podchodzę z prośbą o dodanie takiej funkcjonalności:
- odczyt danych warstwy (najlepiej z rozróżnieniem zaznaczonych, aby mozna było przeparsować takie warstwy i zapisać jako templatkę):
*nazwa, styl linii, grubość linii, kolor linii, wypełnienie też by było fajnie móc pobrać
- zapis warstwy - j/w
- ustaw jako nie/edytowalną
- ustaw jako nie/wybieralną
- ustaw jako nie/widoczną
Jeśli się da to fajnie, jeśli nie to trudno
Strona główna softline