GTK+
Z Wikipedii
| GTK+ | |
| Rodzaj | biblioteka |
| Pierwsze wydanie | 1.0.0, 14 kwietnia 1998 |
| Aktualna wersja stabilna | stabilna: 2.14.1, 04-09-2008 rozwojowa: 2.13.7, 19-08-2008 |
| Producent | GNOME Foundation |
| Licencja | LGPL |
| Platforma systemowa | Mac OS, Linux, BSD, Solaris, Windows i inne |
| www.gtk.org | |
GTK+ - biblioteka służąca do tworzenia interfejsu graficznego do programów komputerowych. Pierwotnie stworzona na potrzeby programu GIMP, stąd też nazwa - The GIMP Toolkit. Znak + pojawił się w nazwie, gdy autorzy dodali do oryginalnego GTK możliwość programowania obiektowego.
GTK+ została napisana w C, aczkolwiek jest zaprojektowana obiektowo, w oparciu o implementację obiektowości dla C - GObject. Z biblioteki GTK+ można korzystać przy pomocy większości języków programowania. Dla C++ istnieje biblioteka gtkmm będąca nakładką na GTK+ wprowadzającą wygodniejszą składnię w stylu C++ (m.in. wykorzystanie tzw. właściwości i metod na obiektach GTK+), jak i również biblioteka Gtk# będąca nakładką umożliwiającą wykorzystanie GTK+ na platformie .NET. Dla języka ADA została stworzona biblioteka GtkADA, umożliwiająca pełny dostęp do funkcjonalności GTK+. PyGTK to biblioteka stworzona do obsługi bardzo popularnego języka Python. W PyGTK jest napisanych wiele programów dla środowiska GNOME.
Biblioteka ta jest podstawą dla środowisk graficznych GNOME i Xfce. Na platformie uniksowej sama wykorzystuje bibliotekę GDK (odpowiedzialną za rysowanie obiektów) oraz GLib, zawierającą specjalne typy danych. Dzięki takiemu odseparowaniu GTK+ od systemu graficznego (w przypadku Uniksa jest to przeważnie X Window System) biblioteką bezpośrednio odpowiedzialną za interakcję z systemem graficznym, możliwe było łatwe przeportowanie GTK+ na inne niż uniksowe architektury (np.: Microsoft Windows oraz linuksowy DirectFB).
GTK+ przeszło duże zmiany w wersji 2.0. Do nich należą:
- pełna obsługa kodowania UTF-8,
- obsługa wygładzania czcionek i Xft,
- zaawansowany system wyświetlania i manipulacji tekstem (Pango),
- obsługa wielu języków jednocześnie,
- metody wprowadzania niezależne od X Input Method,
- system wspomagania dla osób niepełnosprawnych (ATK).
[edytuj] Zobacz też
[edytuj] Linki zewnętrzne
| Prezydent wbija klin między Tuska i Pawlaka |
Problemy w koalicji. PO przekłada głosowanie nad prezydenckim wetem do ustawy o Krajowej Szkole Sądownictwa i Prokuratury, bo PSL bierze stronę Lecha Kaczyńskiego |
| Mniejszy klub PiS |
Poseł Andrzej Walkowiak opuścił klub PiS i przeszedł do założonego przez b. posłów PiS koła Polska XXI. |
| Sześciolatki do szkoły? Stop! |
Sześciolatki pójdą obowiązkowo do szkół dopiero w 2012 r. A miały już w 2009 r. MEN się upiera, że to lifting reformy |
| Wywozili dopalacze |
Z centralnego magazynu firmy zaopatrującej sklepy z tzw. dopalaczami próbowano wczoraj wywieźć cały towar. Interweniowała policja. |
| Jedzie Trójka do prezesa |
Radiowa ”Jedynka” już nie chce jeździć do Jarosława Kaczyńskiego nagrywać wywiadów. Zaprosiła prezesa do rozmowy na żywo. A tego prezes nie lubi |
| BBN krytykuje zmiany w armii |
Mam nadzieję, że prezydent zaakceptuje mój projekt reformy dowodzenia siłami zbrojnym - mówił wczoraj minister obrony Bogdan Klich. - Ten projekt to głupota - odpowiada Witold Waszczykowski z prezydenckiego BBN. |
| Nuncjusz Kowalczyk nadal lustrowany |
Abp Józef Kowalczyk przekazał oficerowi wywiadu informację o różnicy zdań hierarchów na temat pielgrzymki Jana Pawła II do Polski w 1983 r. - twierdzi wczorajsza „Rzeczpospolita”. |
| Akta Pruszkowa na ulicy |
Ponad cztery tysiące dokumentów z trzech prokuratur - w Pruszkowie, Warszawie i Rzeszowie - leżało na chodniku w podwarszawskim Komorowie. |
| Pożar kamienicy przy ulicy Struga 32 |
Około 30 osób ewakuowano z dwóch budynków przy radomskiej ulicy Struga. Przyczyną pożaru był prawdopodobnie wybuch butli z gazem. |
| Skoczył do Wisły. Zmarł z wyziębienia |
Policjanci i strażacy wyciągnęli z Wisły mężczyznę, który skoczył z Mostu Łazienkowskiego. Wyziębiony, w ciężkim stanie odwieziony został do szpitala. Zmarł po godzinie 21. |

