Otk jest przenośna biblioteka widget do tworzenia graficznych interfejsów użytkownika (GUI) dla aplikacji. Projekt Otk podkreśla prostotę bez wyeliminowania możliwości. Otwórz Narzędzie obsługuje grafiki Kit neutralnie: Linux, Unix, Microsoft Windows i Mac OSX. Jest on oparty na OpenGL i C. Otk zapewnia następujące podstawowe wzory:
- Panel - "pojemnik" widget.
- Etykieta Tekst - etykiety tekstowe.
- Button - Przyciski z etykietami i call-plecami do funkcji użytkownika.
- Pudełko Formularz Tekst - tekst z funkcji Akceptuj połączenia zwrotnego. Również przewijane okno edytora.
- Rozwijane menu - wyświetla menu hierarchiczne-list z połączenia funkcji użytkownika oparć po zwolnieniu przycisku myszy.
- Suwak - suwak z call-back.
- Sub-okna - Zdejmowane własny zarządzane okna.
- Wiele innych wzory ...
- Gadgets - widgety wysokim poziomie.
Chociaż początkowo przeznaczone do użytku z programów w C, Otk mogą być dostępne z lub rozszerzony, innych językach. Otk rozwiązuje kilka problemów z poprzednich zestawów narzędzi graficznych, takich jak X-Windows, X-Motif, MFC, Tcl / Tk, GTK, AWT, Swing, poświata, FLTK, itp ..
Otk odbiega od poprzednich środowisk graficznych w kilku ważnych dziedzinach.
- W oparciu o OpenGL - Dobrze obsługiwane na większości platform. Klienci mają zazwyczaj odpowiednie pliki Pomocy. Łatwo opiera się na wszystkich platformach. Wykorzystuje akcelerację karty graficznej, gdy dostępne. Wspólny wygląd i. Zawiera wewnętrzny domyślną czcionkę z dowolnej skali, śmiałości i skosów. Dodatkowe czcionki mogą być dodawane.
- API zaprojektowane z punktu widzenia programisty aplikacji, - Uproszczony interfejs. Rozsądni domyślnie. Najczęściej używane funkcje wymagają jedną linię. Jednak elastyczność nie jest ograniczona, ponieważ wartości domyślne mogą być modyfikowane.
- Biblioteka - pliki Minimal link międzyludzkich, czy obejmują-jeden plik.
- Bezpośredni rozmiar okna% względem układu - Określ pozycję i rozmiary jak procent oknie pojemnika. Zmiana rozmiaru jest automatyczne i proporcjonalne. Tradycyjne lub współrzędnych pikseli tryby ramowe mogą być również obsługiwane.
- Kolory mogą być wyrażone bezpośrednio jako R, G, wartości b. (Brak pośrednie tabele indeksu barwy).
Co nowego w tym wydaniu:
- Ta wersja zawiera drobne kodu czyste-upy i poprawka inicjalizacji. Wszystkie funkcje pozostają stabilne.
Co nowego w wersji 0.92:
- Ta wersja uzupełnia działanie myszy przewijania aktywacji koła dla wszystkich platform i dodaje link do nowego projektu Stoper-timer (OTK) w ramach przykładów i projektów strony internetowej.
Co nowego w wersji 0.89:
- Dodano przełącznik pokazując katalogi i pliki ukryte "Dot".
- Drobne poprawki dla zastępując zaznaczony tekst.
- Dodano nowe symbole i ulepszeń zestaw vector-font.
Co nowego w wersji 0.87:
- Dodane & quot; Ludzie w katalogu & quot; Funkcja złożyć przeglądarce.
- wskazówek dotyczących rozmiaru Dodano przeglądarki plików. Poprawiono okno zewnętrznej zbliża się czarne tło. Naprawiono suwak na listach wyboru, takich jak przeglądarki plików, z czasem nie przewijania do ostatniej pozycji na liście.
Co nowego w wersji 0.86:
- Poprawiono "brakuje-kursor 'problemem, spowodowane przez poprzedni zmienić. Podpowiedzi hover pudełka teraz znikają po kilku sekundach.
Co nowego w wersji 0.85:.
- Dodano możliwość robienia filmów poprzez przechwytywanie klatek,
- Poprawiono wyrównanie tekstu w małych rozwijanych menu.
Co nowego w wersji 0.84:
- aktywowany podświetlanie tekstu, aby wkleić kopię bufora w pojedynczym Skrzynki -line tekst formularza.
Co nowego w wersji 0.82:
- Funkcja Dodane Otk_Get_Screen_Size. Przydatne dla optymalnego ustawienia application'a rozmiar okna.
- Włączone ustawienie zdarzenia okno-kill na OtkOuterWindow kiedy zmuszony przez window-manager.
- Dodano ochronę przed zbyt małą zmianę rozmiaru okna.
- Dodano funkcję otk_set_not_native_window, aby umożliwić tym widgetów OTK w ramach aplikacji OpenGL, które już tworzą okna.
Co nowego w wersji 0.81:
- Karta została aktywowana kluczem do skoku kursora następna forma-box, gdy kursor znajduje się w wierszu tekstu pojedynczej postaci pudełka.
- Możliwość automatycznego przechwytywania Test został poprawiony przez dodanie znaczników czasowych do pliku XML.
- To teraz reguluje prędkość play-powrotem wcześniej wykonane testy.
Komentarze nie znaleziono