Difference between revisions of "VirtualTreeview/pl"

From Free Pascal wiki
Jump to navigationJump to search
(→‎About: tłumaczenie na j. polski)
m (→‎Pobieranie: usunięta wersja angielka tekstu)
 
(11 intermediate revisions by the same user not shown)
Line 23: Line 23:
 
[[Image:Anivt.gif]]
 
[[Image:Anivt.gif]]
  
=== Author ===
+
=== Autor ===
Author: Mike Lischke<br>
+
Autor: Mike Lischke<br>
Old LCL Port: Joerg Thaler,[[User:Christian|Christian Ulrich]]<br>
+
Stary LCL Port: Joerg Thaler,[[User:Christian|Christian Ulrich]]<br>
New LCL Port: [[User:Luizmed|Luiz Américo]]
+
Nowy LCL Port: [[User:Luizmed|Luiz Américo]]
  
=== License ===
+
=== Licencja ===
 
[http://www.opensource.org/licenses/lgpl-license.php LGPL] or [http://opensource.org/licenses/mozilla1.1.php Mozilla Public Licence 1.1]
 
[http://www.opensource.org/licenses/lgpl-license.php LGPL] or [http://opensource.org/licenses/mozilla1.1.php Mozilla Public Licence 1.1]
 
=== Download ===
 
  
See the project [https://github.com/blikblum/VirtualTreeView-Lazarus/releases releases page]
+
=== Pobieranie ===
  
Note that v5.5.3.1 is included in Lazarus v2.0+, there is not need for a separate download.
+
Zobacz stronę [https://github.com/blikblum/VirtualTreeView-Lazarus/releases publikacji projektu]
  
=== Repository ===
+
Warto pamiętać, że wersja 5.5.3.1 jest zawarta w Lazarus v2.0 + i nie ma potrzeby pobierać jej oddzielnie.
You can checkout the source code from [https://github.com/blikblum/VirtualTreeView-Lazarus GitHub]
 
  
It's possible to use both Subversion and Git clients
+
=== Repozytorium ===
 +
Możesz pobrać kod źródłowy z [https://github.com/blikblum/VirtualTreeView-Lazarus GitHub]
 +
 
 +
Można używać zarówno klientów Subversion, jak i Git
  
 
Subversion:
 
Subversion:
Line 46: Line 46:
  
  
Replace lazarus_v5 by lazarus_v4 or lazarus_master to get a different version. For more info how to use Subversion, see [https://help.github.com/articles/support-for-subversion-clients/ GitHub help]
+
Zamień lazarus_v5 na lazarus_v4 lub lazarus_master, aby uzyskać inną wersję. Aby uzyskać więcej informacji o korzystaniu z Subversion, zobacz [https://help.github.com/articles/support-for-subversion-clients/ GitHub help]
  
 
Git:
 
Git:
 
  git clone https://github.com/blikblum/VirtualTreeView-Lazarus.git
 
  git clone https://github.com/blikblum/VirtualTreeView-Lazarus.git
  
=== Bug report / Feature request ===
+
=== Raporty o błędach / Zgłaszanie próśb ===
 +
 
 +
[https://github.com/blikblum/VirtualTreeView-Lazarus/issues Tutaj]
  
[https://github.com/blikblum/VirtualTreeView-Lazarus/issues Here]
+
For patches / pull requests, [https://github.com/blikblum/VirtualTreeView-Lazarus/pulls here]. Nowi użytkownicy GitHub mogą chcieć przeczytać [https://help.github.com/articles/using-pull-requests/ pomoc]
  
For patches / pull requests, [https://github.com/blikblum/VirtualTreeView-Lazarus/pulls here]. Newcomers to GitHub may want to read the [https://help.github.com/articles/using-pull-requests/ help]
+
=== Lista zmian ===
 +
* 02/06/2016 - [http://forum.lazarus.freepascal.org/index.php?topic=32856.0 4.8.7 R4 and 5.5.3 R1] - Pierwsze wydanie gałęzi 5x + przeniesienie na GitHub
 +
* 20/10/2012 - [http://www.lazarus.freepascal.org/index.php/topic,18640.0.html 4.8.7 LCL R2] - Kompatybilność z Lazarus 1.0 + wsparcie dla 64 bit
 +
* 18/02/2011 - [http://www.lazarus.freepascal.org/index.php/topic,12172.msg62067.html 4.8.7 LCL R1] - Synchronizacja z gałęzią 4.8 + óżne poprawki
 +
* 11/02/2010 - [http://www.lazarus.freepascal.org/index.php/topic,8601.msg41542.html 4.8.6] - Pierwsze stabilne wydanie nowego portu
  
=== Change Log ===
+
=== Zależności / Wymagania Systemowe ===
* 02/06/2016 - [http://forum.lazarus.freepascal.org/index.php?topic=32856.0 4.8.7 R4 and 5.5.3 R1] - First release of 5x branch + moved to GitHub
+
Wersja 4.x lub 5.x
* 20/10/2012 - [http://www.lazarus.freepascal.org/index.php/topic,18640.0.html 4.8.7 LCL R2] - Compatibility with Lazarus 1.0 + 64 bit support
 
* 18/02/2011 - [http://www.lazarus.freepascal.org/index.php/topic,12172.msg62067.html 4.8.7 LCL R1] - Sync with 4.8 branch + misc fixes
 
* 11/02/2010 - [http://www.lazarus.freepascal.org/index.php/topic,8601.msg41542.html 4.8.6] - First stable release of the new port
 
  
=== Dependencies / System Requirements ===
+
*Lazarus 1.6 lub nowszy
Versions 4.x or 5.x
+
*fpc 2.6.4 lub nowszy
 +
*Rozszerzenia LCL 0.6 lub nowsze
  
*Lazarus 1.6 or newer
+
Wersja 6.x (gałąź lazarus_master)
*fpc 2.6.4 or newer
 
*LCL Extensions 0.6 or newer
 
  
Version 6.x (lazarus_master branch)
+
*Lazarus 1.6 lub nowszy
 +
*fpc 3.1 (trunk) lub nowszy
 +
*Rozszerzenia LCL 0.6 lub nowsze
  
*Lazarus 1.6 or newer
+
=== Instalacja ===
*fpc 3.1 (trunk) or newer
+
* Jeśli nie znasz Lazarusa, przeczytaj [[Install Packages|Instalacja Pakietów]]
*LCL Extensions 0.6 or newer
+
* Lazarus v2.0: Pakiety lclextension i virtualtreeview są zawarte w standardowej dystrybucji Lazarusa, ponieważ są wymagane przez OnlinePackageManager. Przejdź do "Pakiet" > "Instaluj/odinstaluj pakiety", wybierz "virtualtreeview_package 5.5.3.1" z prawej listy, kliknij "Instaluj zaznaczone", a następnie "Zapisz i odbuduj IDE".
 +
* Lazarus v2.2 + (lub trunk): Jak wyżej, ale nazwa pakietu i wszystkich jednostek została zmieniona z prefiksem "laz.", np. "laz.virtualtreeview_package" zamiast "virtualtreeview_package" i "laz.virtualtrees" zamiast "virtualtrees". Nazwy zarejestrowanych komponentów zaczynają się również od "Laz", np. "TLazVirtualStringTree" zamiast "TVirtualStringTree". Zostało to zrobione, aby uniknąć konfliktu nazw, gdy użytkownik chce zainstalować inną wersję VTV niż wbudowana.
 +
* Lazarus wcześniejszy niż v2.0 lub wersja VTV inna niż v5.5.3.1 (w Laz v2.0 najpierw trzeba odinstalować wersję wbudowaną):
 +
** Pobierz pakiet LCL Extensions i wypakuj go do katalogu (lazarus\components\lclextensions lub inny według twoich preferencji).
 +
** Pobierz pakiet Virtual Treeview i wypakuj go do katalogu (lazarus\components\virtualtreeview lub inny według twoich preferencji).
 +
** Otwórz plik lclextensions_package.lpk z katalogu z LCL Extensions i kliknij "Użyj/Dodaj do projektu"
 +
** Otwórz plik virtualtreeview_package.lpk z katalogu z Virtual Treeview i kliknij "Użyj/zainstaluj". Odbuduj IDE.
  
=== Installation ===
+
=== Pomoc ===
* If new to Lazarus, read [[Install Packages]]
 
* Lazarus v2.0: The lclextensions and virtualtreeview packages are contained in the standard distribution of Lazarus because they are needed by the OnlinePackageManager. Go to "Package" > "Install/uninstall packages", select "virtualtreeview_package 5.5.3.1" in the right list, click "Install selection", then "Save and rebuild IDE".
 
* Lazarus v2.2+ (or trunk): Like above, but the package and all units have been renamed to have a "laz." prefix, e.g. "laz.virtualtreeview_package" instead of "virtualtreeview_package" and "laz.virtualtrees" instead of "virtualtrees". The names of the registered components also begin with "Laz", e.g. "TLazVirtualStringTree" instead of "TVirtualStringTree". This was made to avoid a naming conflict when the user wants to install another version of VTV in addition to the built-in one.
 
* Lazarus before v2.0, or VTV version other than v5.5.3.1 (in Laz v2.0 you will have to uninstall the built-in version first):
 
** Download the LCL Extensions package and extract it to a directory (lazarus\components\lclextensions or other of your preference).
 
** Download the Virtual Treeview package and extract it to a directory (lazarus\components\virtualtreeview or other of your preference).
 
** Open lclextensions_package.lpk in LCL Extensions directory and click "Use / Add to project"
 
** Open virtualtreeview_package.lpk in Virtual Treeview and click "Use / Install". Rebuild the IDE.
 
  
=== Help ===
+
<s>Can be found at [http://www.soft-gems.net/index.php/controls/virtual-treeview VirtualTreeview Main Page] (search for ''help in chm format'').</s> Strona obecnie nie istnieje.
  
Can be found at [http://www.soft-gems.net/index.php/controls/virtual-treeview VirtualTreeview Main Page] (search for ''help in chm format'').
+
Zobacz: [https://documentation.help/VirtualTreeview/documentation.pdf Virtual Treeview dokumentacja w pliku pdf]
  
Example code can be found here: [[VirtualTreeview Example for Lazarus]]
+
Przykładowy kod można znaleźć tutaj: [[VirtualTreeview Przykład dla Lazarusa]]
  
 
[[Category:Components]]
 
[[Category:Components]]
 
[[Category:Lazarus]]
 
[[Category:Lazarus]]
 
[[Category:Lazarus-CCR]]
 
[[Category:Lazarus-CCR]]

Latest revision as of 10:26, 25 January 2024

Deutsch (de) English (en) español (es) français (fr) polski (pl)

O VirtualTreeview

VirtualTreeview to kontrolka TreeView zbudowana od podstaw.

Jej główne cechy to:

  • Jest bardzo szybka. Dodanie miliona węzłów zajmuje tylko ~ 700 milisekund
  • Bardzo mała zajętość pamięci. Przydziela tylko około 60 bajtów na węzeł
  • Zoptymalizowana pod kątem szybkiego dostępu. Przejście miliona węzłów zajmuje zaledwie 0,5 sekundy
  • Obsługiwany jest wielokrotny wybór
  • Obsługiwane jest rysowanie całego drzewa do mapy bitowej lub drukarki
  • można użyć stałego obrazu tła
  • Obsługiwany jest styl gorący dla węzłów
  • Węzły mogą mieć indywidualne wysokości
  • Sortowanie według porównania zwrotnego
  • Wsparcie dla Unicode
  • Obsługiwanych jest wiele kolumn
  • ... i wiele więcej

Ten komponent został zaprojektowany dla aplikacji wieloplatformowych.

Anivt.gif

Autor

Autor: Mike Lischke
Stary LCL Port: Joerg Thaler,Christian Ulrich
Nowy LCL Port: Luiz Américo

Licencja

LGPL or Mozilla Public Licence 1.1

Pobieranie

Zobacz stronę publikacji projektu

Warto pamiętać, że wersja 5.5.3.1 jest zawarta w Lazarus v2.0 + i nie ma potrzeby pobierać jej oddzielnie.

Repozytorium

Możesz pobrać kod źródłowy z GitHub

Można używać zarówno klientów Subversion, jak i Git

Subversion:

svn co https://github.com/blikblum/VirtualTreeView-Lazarus/branches/lazarus-v5


Zamień lazarus_v5 na lazarus_v4 lub lazarus_master, aby uzyskać inną wersję. Aby uzyskać więcej informacji o korzystaniu z Subversion, zobacz GitHub help

Git:

git clone https://github.com/blikblum/VirtualTreeView-Lazarus.git

Raporty o błędach / Zgłaszanie próśb

Tutaj

For patches / pull requests, here. Nowi użytkownicy GitHub mogą chcieć przeczytać pomoc

Lista zmian

  • 02/06/2016 - 4.8.7 R4 and 5.5.3 R1 - Pierwsze wydanie gałęzi 5x + przeniesienie na GitHub
  • 20/10/2012 - 4.8.7 LCL R2 - Kompatybilność z Lazarus 1.0 + wsparcie dla 64 bit
  • 18/02/2011 - 4.8.7 LCL R1 - Synchronizacja z gałęzią 4.8 + óżne poprawki
  • 11/02/2010 - 4.8.6 - Pierwsze stabilne wydanie nowego portu

Zależności / Wymagania Systemowe

Wersja 4.x lub 5.x

  • Lazarus 1.6 lub nowszy
  • fpc 2.6.4 lub nowszy
  • Rozszerzenia LCL 0.6 lub nowsze

Wersja 6.x (gałąź lazarus_master)

  • Lazarus 1.6 lub nowszy
  • fpc 3.1 (trunk) lub nowszy
  • Rozszerzenia LCL 0.6 lub nowsze

Instalacja

  • Jeśli nie znasz Lazarusa, przeczytaj Instalacja Pakietów
  • Lazarus v2.0: Pakiety lclextension i virtualtreeview są zawarte w standardowej dystrybucji Lazarusa, ponieważ są wymagane przez OnlinePackageManager. Przejdź do "Pakiet" > "Instaluj/odinstaluj pakiety", wybierz "virtualtreeview_package 5.5.3.1" z prawej listy, kliknij "Instaluj zaznaczone", a następnie "Zapisz i odbuduj IDE".
  • Lazarus v2.2 + (lub trunk): Jak wyżej, ale nazwa pakietu i wszystkich jednostek została zmieniona z prefiksem "laz.", np. "laz.virtualtreeview_package" zamiast "virtualtreeview_package" i "laz.virtualtrees" zamiast "virtualtrees". Nazwy zarejestrowanych komponentów zaczynają się również od "Laz", np. "TLazVirtualStringTree" zamiast "TVirtualStringTree". Zostało to zrobione, aby uniknąć konfliktu nazw, gdy użytkownik chce zainstalować inną wersję VTV niż wbudowana.
  • Lazarus wcześniejszy niż v2.0 lub wersja VTV inna niż v5.5.3.1 (w Laz v2.0 najpierw trzeba odinstalować wersję wbudowaną):
    • Pobierz pakiet LCL Extensions i wypakuj go do katalogu (lazarus\components\lclextensions lub inny według twoich preferencji).
    • Pobierz pakiet Virtual Treeview i wypakuj go do katalogu (lazarus\components\virtualtreeview lub inny według twoich preferencji).
    • Otwórz plik lclextensions_package.lpk z katalogu z LCL Extensions i kliknij "Użyj/Dodaj do projektu"
    • Otwórz plik virtualtreeview_package.lpk z katalogu z Virtual Treeview i kliknij "Użyj/zainstaluj". Odbuduj IDE.

Pomoc

Can be found at VirtualTreeview Main Page (search for help in chm format). Strona obecnie nie istnieje.

Zobacz: Virtual Treeview dokumentacja w pliku pdf

Przykładowy kod można znaleźć tutaj: VirtualTreeview Przykład dla Lazarusa