TreeView będzie działać z natywnym wyglądem na MacOS X PPC, MacOS X x86, systemach Windows i systemach Linux. Kontrolka TreeView obsługuje zarówno selekcji pojedynczej i nie ciągłej selekcji wielokrotnej. Węzły obsługują obrazy, tekst i pola wyboru.
Co nowego w tej wersji:
- Dodano zdarzenie BeforeNodeSelectionChange. To zdarzenie może na przykład służyć do przełączania się pomiędzy białą i czarną ikoną w zależności od tego, czy węzeł jest wybrany czy nie.
- Dodano obsługę rysowania Xojo 2018r2. (Osoby korzystające z zdarzenia DrawForeground na TreeViewCustomNode będą musiały ponownie zmapować zdarzenie, ponieważ teraz używa ono podwójnych parametrów zamiast liczb całkowitych)
- Obsługa Gtk3 dla etapu Linux Alpha, tak jak w przypadku niepełnej obsługi Gtk3.
Co nowego w wersji 7.6:
- Usunięto niektóre poprawki zgodności Xojo 2017r3 (i nowsze).
- Wyrównanie i wcięcia są teraz obsługiwane w subdodach (kolumnach dodatkowych)
- Dodano metodę ustawiającą / pobierającą ItemAlignment do klasy TreeviewNode.
- Dodano metodę SetItemIndent do klasy TreeViewNode.
- Dodano wyliczenie AlignmentValues do klasy TreeViewNode.
- Dodano nową odmianę metody AddSubItem do klasy TreeViewNode.
- Dodano metodę SetColumnDefaultIndent do klasy TreeView.
- Dodano metodę ustawiającą / pobierającą ColumnDefaultAlignment do klasy TreeView.
- Dodano ColumnAlignmentValues do klasy TreeView.
Co nowego w wersji 7.0:
- S X Cocoa ma teraz nowe ładniejsze nagłówki, gdy pokazuje nagłówki, które nie mają starego ograniczenia renderowania OS X Theme 16 pikseli.
- Usunięto moduł zewnętrzny TreeViewExtensions i dodano jego metody do TreeView.
- Dodano metodę ExpandAll do kontrolki TreeView (wcześniej była oferowana w TreeViewExtensions)
- Dodano funkcje IndexFromNode (2 warianty) do kontrolki TreeView. (był wcześniej oferowany w TreeViewExtensions)
- Dodano metodę ExpandAncestorsOf do kontrolki TreeView.
- Dodano funkcję SelectNode do kontrolki TreeView, która może wybrać węzeł według węzła zamiast indeksu.
- Naprawiono niezliczone wiele błędów w trybie OS X Cocoa.
- Właściwość HighResImage w klasie TreeViewNode jest teraz ignorowana, jeśli wykryto zestaw obrazów we właściwości Image.
- Właściwość ColumnHeaderHighResImage w klasie TreeView jest teraz ignorowana w przypadku wykrycia ustawienia Image set we właściwości ColumnHeaderImage.
- Dokonano wielu ulepszeń siatkówki.
- Nowe ikony pasków narzędzi dla IDE Xojo 2016 w trybie siatkówki.
- Naprawiono problem dziwnego pojawiania się IDE w trybie projektowania, gdy nagłówki były włączone.
Co nowego w wersji 6.5:
- Dodano obsługę 64-bitowej kompilacji dla celu Mac.
- Dodano obsługę 64-bitowej kompilacji dla docelowego systemu Windows.
- Dodano 64-bitową obsługę kompilacji dla docelowego systemu Linux.
- Dodano obsługę kompilacji ARM dla celu systemu Linux.
- Dodano kolejną odmianę metody RemoveNode.
Co nowego w wersji 6.3:
- Czy OS X Yosemite dostrajał miejsce, w którym TreeView zostawiało ostrzeżenie w konsoli OS X.
- Zmieniono kompilatory w systemie Windows.
- Oczyścił wiele przestarzałych kodów w systemie Windows, które miały obsługiwać stare systemy, takie jak Windows 98 i Windows 2000, których Xojo nie obsługuje.
Co nowego w wersji 6.2:
- Ulepszono obsługę wtyczek Xojo, poprzedni port Xojo pochodzi z bardzo wczesnych dni Xojo.
- Segmenty wtyczek otrzymują kod podpisany w systemie MacOS X.
- Plugin jest teraz dostarczany z CoreClasses 6.0 i został zoptymalizowany pod kątem szybszego dostępu do danych, które 6.0 oferuje wewnętrznie.
- Dokumentacja jest teraz również dostarczana jako dokumentacja dla niesamowitej przeglądarki Dash z http://kapeli.com/dash.
Wymagania :
Ograniczenia :
Ekran Nagrania
Komentarze nie znaleziono