GTK+

Screenshot Software:
GTK+
Szczegóły programowe:
Wersja: 3.22.30 Aktualizowane
Filmu: 22 Jun 18
Wywoływacz: GTK+ Team
Licencja: Wolny
Popularność: 94

Rating: 3.5/5 (Total Votes: 2)

GTK + (dawniej GIMP Toolkit) to open source, wieloplatformowy i obiektowy zestaw narzędzi do tworzenia widgetów zaprojektowany, aby umożliwić programistom bezproblemowe tworzenie GUI (graficznych interfejsów użytkownika), które działają na nowoczesnym komputerze z otwartym kodem źródłowym środowiska. Początkowo nazywał się GIMP Toolkit, ponieważ zawierał zestaw bibliotek GUI, które były używane w GIMP (Program do manipulowania obrazem GNU), jako alternatywa dla przestarzałej specyfikacji GUI Motif.


Jest częścią Projektu GNU & nbsp ;.

Oprogramowanie jest częścią Projektu GNU, a jego głównym celem jest zapewnienie kompletu widżetów i interfejsów API, które umożliwiają programistom tworzenie kompletnych zestawów aplikacji. Oprócz Qt, GTK jest najczęściej używanym zestawem narzędzi do rozmieszczania graficznych aplikacji na serwerach X.Org i Wayland.


Jest mocno wykorzystywany w GNOME & nbsp; i Xfce

GTK + jest szeroko wykorzystywany w dobrze znanych środowiskach graficznych GNOME i Xfce, ale obsługuje też Cynamon, MATE, LXDE (Lightweight X11 Desktop Environment), Panteon, Sugar, ROX Desktop, GPE Palmtop, Access Linux Platform i KDE. Kilka menedżerów okien Open Source korzysta z zestawu narzędzi GTK +, w tym Metacity, Mutter, AfterStep, IceWM, Sawfish, Xfwm, Aewm, Amaterus, Consortium, Marco i Wmg.

Pod maską

Podczas gdy najpopularniejszym i używanym GUI dla GTK + jest Glade, możemy również wymienić aplikacje Gazpacho, Crow Designer i Stetic (część projektu MonoDevelop). Pod maską możemy od razu zauważyć, że GTK + jest napisany w języku programowania C i używa potężnego oprogramowania biblioteki GLib do orientacji obiektu. Przyszłe wydania wprowadzą backendy dla serwera wyświetlania Wayland i języka znaczników HTML5.


Obsługiwane systemy operacyjne

Chociaż jest szeroko wykorzystywany na platformach GNU / Linux, Solaris i BSD Open Source, program został pomyślnie przeniesiony do komercyjnych systemów operacyjnych Microsoft Windows i Mac OS X. Jeśli chcesz tworzyć nowoczesne interfejsy GUI dla swoich aplikacji, zdecydowanie powinieneś wybrać GTK +, szczególnie jeśli chcesz, aby wspierały GNOME, Xfce, LXDE, Cynamon, MATE i inne środowiska graficzne.

< strong> Co nowego w tej wersji:

  • Stwory zależności:
  • Wymagaj libepoxy 1.4
  • Wymagaj pango 1.41
  • Nowe funkcje wyboru czcionek:
  • Zezwalaj na ustawianie funkcji czcionek OpenType
  • Pokaż przykłady funkcji czcionek OpenType
  • Zezwalaj na wybór odmian czcionek OpenType
  • Poziomy wsparcia dla szczegółów wyboru
  • Nowe funkcje Emoji:
  • Obsługa wyskakującego uzupełnienia dla emotikonów
  • Upuść skrót Ctrl-Shift-e
  • Inne nowe apisy:
  • gdk_window_move_to_rect
  • Wayland:
  • Użyj anonimowej pamięci współdzielonej w FreeBSD
  • Naprawione błędy:
  • # 85 widgetDragDestFindTarget dane introspekcji nie wyświetlają null ...
  • # 154 Dokumentacja: Cykl życia edytowalnych w GtkCellRenderers to nie ...
  • # 193 Dokument, że GtkUIManager jest przestarzały przez GtkBuilder
  • # 199 MenuButton nie jest powiadamiany, gdy jego Popover jest zniszczony, wciąż dostęp ...
  • # 292 GtkRanges powinien wysyłać :: wartość zmiany, nawet jeśli nie została zrealizowana
  • # 450 Trójkąt nawigacyjny menu już nie działa
  • # 792 Fokus zdarzenia nie zawsze są dopasowane
  • # 898 emoji-Chooser: wyszukiwanie flag nie działa
  • # 997 gdk: Make gdk_window_move_to_rect public
  • # 1053 Kursor przewijania zostaje pozostawiony, jeśli widżet podrzędny kradnie przewijanie
  • # 1059 -Wpisza ostrzeżenia w nagłówkach GTK + podczas kompilowania kodu C ++ za pomocą ...
  • # 1065 GtkScrollbar kierunek przewijania kółka myszy jest nieprawidłowy
  • # 1069 Wątek 1 "polana & quot; odebrany sygnał SIGFPE, wyjątek arytmetyczny.
  • # 1088 CssGadget: wartości rundy px w górę dla min-width | height
  • # 1115 gtk motyw ikon wyszukuje katalogi systemowe przed katalogami użytkowników
  • # 1134 x11: Zawsze ustawiaj Brak pixmapy bez tła
  • # 1160 a11y / entry: Naprawiono tooltip ikony copy-pasteo re Secondary
  • # 1165 Pasek informacyjny: Napraw błędny typ w wklejonym wklejonym dokumencie param
  • # 1166 EmojiCompletion: Użyj opcji Box: spacing zamiast CSS
  • ! 125 HC: Unikaj tych samych kolorów BG / FG w płaskich wpisach z widokiem drzewa
  • ! 157 wayland: Wdrażaj 'gtk-fontconfig-timestamp' i 'gtk-modules'
  • ! 181 W32: Nie zapomnij sprawdzić VK_MENU i ustawić MK_ALT
  • ! 206 searchchenginetracker: Nie przeciekaj GFiles trafień
  • 407242 GtkScale: Przyciski w górę / w dół zmniejszają / zwiększają wartość, co jest odwrotne ...
  • 686109 gtk_print_context_get_hard_margins powinien zwrócić specyfikację rozmiaru strony ...
  • 765327 GtkPlug skalowany do połowy oczekiwanego rozmiaru na ekranach HiDPI
  • 772817 File Chooser: Ramki przycisków strzałek ścieżki są odwrócone i odłączone ...
  • 773299 gtk / language-names.c: Naprawiono kompilację na GCC / CLang
  • 775279 wczesne wywołania do libepoxy powodują przerwanie wszystkich programów gtk3, gdy ...
  • 786524 ocument GTK_OVERLAY_SCROLLING zmienna środowiskowa
  • 787867 Rozmiar tekstu panportu w systemie Mac OS X wygląda na inny w wersji 1.40 ...
  • 789215 GtkScrolledWindow i GtkIconView obiekty atk mogą powodować segfaul ...
  • 791542 Dokumentacja GDK 3 Wybór odwołuje się do X
  • 791802 Ustal wartość kierunku porusza się po przewijaniu / naciśnięciu przez RTL / odwrócony ra ...
  • Aktualizacje tłumaczeń:
  • Kataloński
  • Fiński
  • polski
  • Rosyjski
  • hiszpański

Co nowego w wersji:

  • Naprawiono błędy:
  • 789630 Dystrybucja protokołu / serwera-dekoracji.xml w archiwach
  • 787142 input / IME: Odrzuć emisję "commit" sygnał
  • 789134 ikona przeglądarki: przycisk Kopiuj do środka ponownie w oknie dialogowym
  • 789678 AboutDialog: Naprawianie akceptowania GTK_LICENSE_AGPL_3_0
  • 788898 Inspektor: lepszy domyślny podział węzłów / rekwizytów CSS
  • 789733 Napraw GtkEntry: has-frame nie działa
  • 789213 gdk / win32: Naprawiono przełączanie kontekstu Win32 GL
  • 785176 placessidebar: dodaj pozycję oznaczoną gwiazdką
  • Aktualizacje tłumaczeń:
  • Arabski
  • Portugalski brazylijski
  • Czeski
  • Holenderski
  • Niemiecki
  • Norwegian Bokmal
  • polski
  • Słowacki
  • Szwedzki

Co nowego w wersji 3.22.21:

  • Naprawiono błędy:
  • 738893 ComboBox w trybie pojawiających się na liście: kończenie przewijania za pomocą myszy powoduje ...
  • 786613 Adwaita: podaj ogólną ikonę i styl etykiety na pasku bocznym
  • 787172 EmojiChooser: popraw wybór przycisków sekcji
  • 787279 EmojiChooser: Obnażone emoji stają się niemożliwe do zobaczenia w HighContrast ...
  • 787280 HighContrast: Napraw regresję w pionowym separatorze na pasku nagłówka paska tytułu
  • 787410 wpis: napraw wyciek pamięci
  • Aktualizacje tłumaczeń:
  • Baskijski
  • Kataloński
  • Chorwacki
  • Czeski
  • Duński
  • Fiński
  • Niemiecki
  • polski
  • Słoweński
  • hiszpański
  • Szwedzki
  • Turecki

Co nowego w wersji 3.91.0:

  • Wstępne wsparcie dla OS X zostało scalone
  • Dodano wstępne wsparcie dla budowania z mezonami
  • Nowy interfejs API:
  • gtk_widget_insert_before / after
  • Usunięty interfejs API:
  • GtkBox utracił rozszerzenie i wypełnił właściwości podrzędne, użył do niego ogólnej alignacji
  • GtkLabel stracił swoją właściwość kąta, w przyszłości zostanie zastąpiona przez ogólną obsługę transformacji widgetów
  • GtkWindow stracił swoją właściwość hide-titlebar-when-maximized
  • GtkBox stracił centralne wsparcie dla dzieci
  • Definicje compat keysym zostały usunięte
  • Naprawione błędy:
  • 769881 Wstępne pliki kompilacji mezonów
  • 771269 Otwórz w nowej karcie / oknie nie działa na niezamontowanych systemach plików
  • 778301 GtkTooltip nie usuwa identyfikatora źródła we wszystkich okolicznościach
  • 778853 Propagacja naturalnej szerokości / wysokości wymaga zbyt wiele z! overlay-scrolling ...
  • 779078 Adwaita: przycisk ostatniego nagłówka drzewa dodaje obramowanie po najechaniu kursorem
  • 779184 Gtk + 4 (3.89.4) z backendem kwarcu: wszystkie aplikacje segfault
  • 780041 Opcjonalnie zależą od sassc do wygenerowania CSS kompozycji
  • 780301 Wayland: Naprawianie nieszkodliwych ostrzeżeń o klangach
  • 780734 flowbox: nie próbuj ustawiać ostrości ani narysować widżetów NULL
  • 780878 dokumenty: Wskaż linki do odpowiednich wersji
  • 780944 Dodaj konkretną klasę CSS dla przycisku menu aplikacji w GtkHeaderBar
  • 781162 Utworzyć sieć monitorów GtkPlacesView
  • 781195 Napraw testsuite dla GtkPlacesView
  • 781214 Zdefiniuj znacznik wejściowy w Adwaita.
  • 781422 translate_wm_button_layout_to_gtk () jest licencjonowana na licencji GPL
  • 781622 gtkplacesview.ui: Zaktualizuj etykietę pomocniczą, aby zawierała adresy IPv6
  • 781737 Ikona przeciągania jest zawsze wstawiana w lewym górnym rogu
  • 781767 Wayland: zwiększ szczegółowość dostarczania kluczy
  • 781992 GtkMenuButton bez popustu zachowuje stan przedświetlenia, gdy nie ma już sel ...
  • 782109 wayland: wyciek pamięci podczas eksportowania klamki
  • 782202 linkbutton: Napraw wyciek pamięci
  • Aktualizacje tłumaczeń:
  • Chorwacki
  • Grecki
  • Węgierski
  • Indonezyjski
  • polski
  • Rosyjski
  • Słoweński

Co nowego w wersji 3.90.0:

  • Zezwalaj na niestandardowy renderer dla inspektora, ustawiając GTK_INSPECTOR_RENDERER
  • Przenieś więcej funkcji kontenera, takich jak obsługa ostrości, do GtkWidget
  • Naprawione błędy:
  • 686838 gtk_enumerate_printers () zawiesza się
  • 778853 Propagacja naturalnej szerokości / wysokości wymaga zbyt wiele z! overlay-scrolling ...
  • 779081 GtkTextView: Expose API, aby uzyskać kierunek linii Pango
  • 780019 gtk + 3 3.22.10 nie kompiluje się na MacOS Yosemite
  • 780234 gtk_print_job_set_page_ranges () ma niejasny transfer własności
  • 734946 Implementacja GContentType w systemie OSX
  • 773228 trzeci parametr gtk_widget_intersect nie wymieniony jako "out"
  • 774148 Gtk.Popover niewłaściwe rozmieszczenie w Wayland
  • 780735 flowbox: nie zaznaczaj, gdy gumka na nic nie ma
  • Napraw migotanie spowodowane przez wiek bufora
  • naprawianie zastępczego renderowania zastępczego w hi-dpi
  • Wymusza wyświetlanie tytułów okien jako UTF8
  • Aktualizacje tłumaczeń:
  • Friulian
  • Niemiecki
  • Indonezyjski
  • Łotewski
  • polski
  • Rosyjski

Co nowego w wersji 3.89.1:

  • Poprawki:
  • 767713 Tryb pełnoekranowy na szlaku jest kłopotliwy
  • 768081 Włącz obsługę HiDPI dla GDK-Win32
  • 768531 wayland: Powiadomienie o starcie nie działa w niektórych aplikacjach (np. gnome-terminal) ...
  • 772075 GTK + używa o wiele więcej procesorów w Wayland niż pod X11
  • 772202 Obsługa skalowanych monitorów jest zepsuta
  • 773587 recent-manager: dodaj ograniczenie rozmiaru listy
  • 773916 GtkComposeTable cache broken: używanie tego samego ~ / .XCompose nie działa dwa razy ...
  • 773979 GdkGLContext nie kończy łańcucha obsługi programu
  • 774046 GtkSpinButton nie zawsze unref priv- & gt; {up, down} _button
  • 774066 GtkHeaderBar nie odsłania wszystkich GtkBox i GtkSeparator, które tworzy
  • 774097 GtkPrintOperation nie powinno obcinać nazw zadań
  • 774185 GtkPlacesSidebar nie unref itsel tyle razy ile wskazuje
  • 774352 GtkAppChooserWidget nie usuwa wszystkich GAppInfo, do których się odnosi
  • Aktualizacje tłumaczeń:
  • Czeski
  • Holenderski

Co nowego w wersji 3.22.3:

  • Dodano wycofania dla interfejsów API, które zostaną usunięte w GTK + 4
  • gtk-demo zyskało nowe demo do pokazywania (i testowania) wydajności renderowania
  • Windows:
  • Ulepszono obsługę GL. Można teraz tworzyć starsze konteksty, a wygładzanie jest możliwe
  • Hi-DPI jest teraz obsługiwany
  • Naprawione błędy:
  • 773479 773474 773528 773274 773885 773857 773799 768081
  • Aktualizacje tłumaczeń:
  • Serbski

Co nowego w wersji 3.22.2:

  • Kilka ulepszeń do motywu win32
  • Dodano wycofania dla interfejsów API, które zostaną usunięte w GTK + 4
  • Poprawki:
  • 767713 Tryb pełnoekranowy na szlaku jest kłopotliwy
  • 771320 Widget mapy jest wyświetlany w złym miejscu wewnątrz kontaktów gnome
  • 772345 placesviewrow: busy_spinner, gdy widoczne jest przesunięcie reszty ...
  • 772389 Dołączanie znaku do kontrolki GtkEntry w trybie nadpisywania ri ...
  • 772415 Unikaj wywoływania eglGetDisplay
  • 772552 Wycofaj tag gtk_menu_popup
  • 772683 Użycie FALSE zamiast gint w demo glarea
  • 772695 Pokaż skróty klawiaturowe od lewej do prawej, nawet w RTL
  • 772775 powiązania menu wymagają atrybutu, aby wymusić LTR dla przycisku poziomego ...
  • 772859 Napraw wycieki pamięci w implementacjach popularnych widżetów
  • 772922 GtkMenu: Częściej używaj gdk_window_move_to_rect ()
  • 772926 shortcutswindow: działająca wersja set_section_name ()
  • 773029 problem z ustawionym stylem sygnału
  • 773082 nakładka: dostępność dokumentów właściwości
  • 773113 testy: napraw test schowka, ładując poprawną ikonę
  • 773180 Nie zgaduj, czy nasz kontekst GDK GL to GLES
  • 773246 Literówka w dokumentacji definicji kolorów css
  • Aktualizacje tłumaczeń:
  • Chorwacki
  • Duński
  • Holenderski
  • Niemiecki
  • Grecki
  • Włoski
  • Łotewski
  • Litewski
  • Norwegian Bokmal
  • polski

Co nowego w wersji 3.22.0:

  • Backend firmy Wayland obsługuje tablety rysunkowe
  • Backend Waylanda wymaga xdg-shell v6
  • Mamy gest API do obsługi tabletów, GtkPadController
  • GdkMonitor oferuje API dla bogatszych informacji o podłączonych wyjściach
  • GdkGLContext obsługuje GLES
  • GtkScrolledWindow ma nowe właściwości max-content-width / height, które mogą wpływać na zachowanie rozmiaru
  • GtkShortcutLabel to nowy widget, który może wyświetlać skróty klawiaturowe w taki sam sposób, jak robi to GtkShortcutWindow
  • Wiele interfejsów API GTK + będzie teraz w przejrzysty sposób korzystać z portali, gdy będą używane w piaskownicy Flatpak, w tym GtkFileChooserNative, GtkPrintOperation, gtk_show_uri.

Co nowego w wersji 3.21.5:

  • Ustaw GtkShortcutLabel jako publiczny
  • Dodaj interfejs API, aby uzyskać identyfikatory okien do udostępniania
  • Dodaj jawny interfejs API, aby pokazać / ukryć popovers z animacją
  • Wayland:
  • Przełącz na xdg-shell v6
  • Użyj protokołu tabletu, aby w pełni obsługiwać tablety Wacom
  • Użyj protokołu xdg_foreign do eksportowania uchwytów okien
  • Popraw pozycję menu
  • Lepsza obsługa stanu kafelkowego okna
  • Dodaj GtkPadController, aby powiązać GActions z wydarzeniami z tabletu
  • Naprawione błędy:
  • 569581 Używanie układu klawiatury US-Intl powoduje nieoczekiwany grzebień postaci ...
  • 712760 Poprawki statycznej analizy Clang
  • 755947 wayland: gnome-terminal nie wypełnia całego obszaru po wyłożeniu
  • 756579 GTK powinien pozwolić menu pozycji GDK
  • 762260 Pola wyboru i przyciski radiowe są animowane, gdy znajdziesz się w popover, że ...
  • 764413 Wayland: nie pełnoekranowy gtk + aplikacje mogą być wyświetlane na pełnym ekranie
  • 768017 Wayland: menu otwierane z klawiszy dostępu (mnemoniczne pozycje menu) ukryj ...
  • 768081 Włącz obsługę HiDPI dla GDK-Win32
  • 768138 Zaktualizuj backend GDK-Mir, aby rozwiązać kilka problemów
  • 768722 Skróty klawiszowe dla znaków rosyjskich nie działają
  • 768902 Zbyt mała czcionka podczas korzystania z gtk_widget_override_font ()
  • 768930 testów końcowych: zastąpienie GSETTINGS_SCHEMA_DIR podczas uruchamiania testów
  • 768999 wyjątek zmiennoprzecinkowy (dzielenie przez zero) podczas działania pod Xvfb
  • 769003 Adwaita: GtkCalendar używa mylącego stylu na tydzień w roku
  • 769004 błędów pakietów testowych w wersji 3.21.4
  • 769047 API GtkStyleContext nie jest jasne
  • 769126 Nie można wpisywać znaków płaszczyzny astralnej do GtkEntry za pomocą Windo ...
  • 769162 GtkTable: compute_expand buggy
  • 769205 Ujawnij GtkShortcutLabel jako publiczny widget
  • 769236 demonstracje: Napraw błąd kompilacji
  • 769287 GtkMenuToolButton: show-menu emitowane jest dwa razy i łamie dynamiczne menu
  • 769402 regresja w pozycjonowaniu w menu na trasie
  • 769451 Błąd budowy 3.21 (master) w Debianie Unstable od 7-26-2016
  • 769485 Wyeliminuj użycie g_test_expect_message ()
  • 769568 Wyświetlanie daty modyfikacji niepoprawnie zawija dni kalendarzowe (i jest ...
  • 769601 Dead link w faq na gtk-question-index.html
  • 769603 gtk + -3.20.8: problem niedopełnienia połączenia z ld.gold - kompilacja kończy się niepowodzeniem: ./. libs / l ...
  • 769706 Dodaj show / hide API do GtkPopover
  • 769937 wayland: Portowy backend do używania xdg-shell unstable v6
  • 770026 komentarze do recenzji wip / wayland-tablet-v2
  • 770166 Czy GtkButty o dowolnym rozmiarze mogą być okrągłe? Tylko klasa stylu ...
  • 770236 gtkbindings: dodaj przykład dla gtk_binding_entry_add_signal ()
  • 770242 gtkbindings: wyjaśnij, że widgety muszą mieć skupienie, aby powiązania działały
  • 770332 Ikona strzałki notatnika błędnego koloru po utworzeniu nowej karty
  • 770374 Gtk Treeview Edytowalne przerasta szerokość kolumny, gdy szerokość kolumny wynosi ...
  • 769788 Naprawiono kolejność układania portali FlatPak w Wayland
  • 770458 Problem GtkAboutDialog z długimi listami kredytowymi i GtkScrolledWindow
  • 770550 gtkplacessidebar: fix signal marszałek
  • 770307 Błąd podczas zamykania projektu polany
  • Aktualizacje tłumaczeń:
  • Portugalski brazylijski
  • Kataloński
  • Czeski
  • Francuski
  • Niemiecki
  • Hebrajski
  • Indonezyjski
  • Litewski
  • polski
  • Portugalski
  • Serbski
  • Słowacki
  • Słoweński
  • hiszpański

Co nowego w wersji 3.21.3:

  • GtkStack ma teraz własną dostępną implementację, która pokazuje tylko aktualnie widoczne dziecko
  • Właściwość GtkSizeGroup :: ignore-hidden została udokumentowana jako nie działa.
  • GDK_SOURCE_TRACKPOINT został dodany do wyliczenia GdkInputSource, aby umożliwić specjalną obudowę tego rodzaju urządzenia wejściowego
  • Wayland: - Używaj oddzielnych urządzeń do rozróżniania różnych źródeł zdarzeń przewijania - Wróć do używania shm_open, jeśli memfds są niedostępne
  • Stylizacja tekstu w GtkScale i GtkProgressBar może być już pod wpływem właściwych węzłów CSS
  • GtkScrolledWindow ma nowe właściwości max-content-width / height, które kontrolują jego rozmiar
  • Zostało naprawione wyszukiwanie GtkFileChooser do pracy z trackerami składni FTS5
  • Naprawione błędy: 79229 GtkScale z dużą liczbą cyfr i ustawieniem wartości na ...
  • 118959 GtkScale wartość "-0"
  • 556254 Testuj właściwości typu GObject w teście "obiektowym"
  • 578626 Widget Pionowa Skala czasami nie przydziela wystarczającej ilości miejsca ...
  • 674215 [poprawka] regresja z aktualizowaniem etykiet narzędzi
  • 708148 gtk_tree_view_get_path_at_pos błędnie identyfikuje kolumnę ...
  • 710471 Utwórz gtk_scrolled_window_remove () smart
  • 742281 GtkScrolledWindow powinien mieć max-wysokość-treści i maks-c ...
  • 745622 Wybrany tekst nie jest podświetlony w GtkInfoBar
  • 751409 gtk_style_context_add_provider () nie propaguje do chi ...
  • 753202 zmień kursor na przewijanie kliknięć
  • 764203 Domyślny kolor tła dla węzła "granica przeglądania tekstu"
  • 765410 Pasek przewijania nie aktualizuje się od wersji 3.20
  • 765595 Popover modalny nie zamyka się, gdy fokus pozostawia go
  • 766341 Nie należy polegać na memfd, ponieważ wymaga on dość świeżego jądra
  • 766372 Skala pomija wartość w różnych obliczeniach rozmiaru, powodując w ...
  • 766569 Lepsze zapotrzebowanie na rozmiar dla dzieci GTK_SCROLL_NATURAL
  • 766675 Dodaj odpowiedni interfejs API rysowania ramek do GdkWindow
  • 76 6860 kafelków (zaplątanych, w połowie zmaksymalizowanych) okien w Waylandie nie jest ...
  • 766878 miejsc: Nie oznaczaj nazwy ikony jako możliwej do przetłumaczenia
  • 767052 Wayland: Ikona modalnego okna dialogowego sprawia, że ​​aplikacja nie nadaje się do użytku
  • 767058 GtkInfoBar: prawy przycisk myszy / menu kontekstowe wszystkie białe
  • 767093 wayland: Podaj informacje o urządzeniach przewijania
  • 767100 Dodaj typ źródła wejściowego dla punktów kontrolnych
  • 767108 Separatory niepoprawnie umieszczone w GtkPopover
  • 767238 Naprawiono długotrwałą regresję w min-content-width / min-conte ...
  • 767241 wayland: Długie tytuły okien powodują awarię klientów
  • 767310 Motyw o wysokim kontraście domyślnie nie pokazuje prostokąta ustawiania ostrości ...
  • 767312 gtk_widget_path_append_for_widget () pomija klasy, chyba że g ...
  • 767468 Popover na komórkowym podglądzie komórek jest ukryty natychmiast ...
  • 767705 GtkActionHelper: Zmień wiadomość na ostrzeżenie
  • 767766 CUPS 2.X wykryty niepoprawnie przez configure
  • 767795 Ostrzeżenie, gdy właściwość "accelerator" GtkShortcutsShor ...
  • Aktualizacje tłumaczeń:
  • Tajski
  • Kataloński
  • Occitan
  • hiszpański
  • Szkocki gaelicki
  • Portugalski brazylijski

Co nowego w wersji 3.21.2:




Nowości w GTK + 3.20.3 (12 kwietnia 2016 r.)

Co nowego w wersji 3.20.3:

  • Naprawione błędy:
  • 764174 Okno dialogowe konfiguracji jest za małe
  • 764203 Domyślny kolor tła dla węzła "granica przeglądania tekstu"
  • 764204 Podstawowe i pomocnicze kursy / kursory domyślnie nierozróżnialne
  • 764261 gtkplacesviewrow: nieprzetłumaczone "% s /% s dostępne"
  • 764374 Zajęta pętla przy aktywnej stronie "Wyświetlaj"
  • 764378 gtk3-demo nie będzie działać bez motywu ikon-kolorów
  • 764540 gtk_scrollable_get_border brakuje adnotacji
  • 764585 Napraw "nie formatuj literału" "błędy
  • 764686 Błąd kompilacji po "make distclean"
  • 764710 Wiersz GtkListBox Węzły CSS nie odzwierciedlają porządku wizualnego
  • 764835 broadway: popraw dokumentację, popraw szczegóły portu wyświetlania
  • 764664 Segfault podczas inicjowania tabletów czułych na nacisk WINTAB
  • Aktualizacje tłumaczeń:
  • Bułgarski
  • Esperanto
  • Grecki
  • Perski

Co nowego w wersji 3.20.2:

  • Napraw niebieskie tło w oknach Emacs
  • Napraw problem z wydajnością z nadmiernymi przerysowaniami
  • Naprawione błędy:
  • 763627 menu-traditional umieszcza popover pod widżetem edytora tekstu
  • 763783 GDK W32: Wymaż ukryte okna przed ich wyświetleniem
  • 763851 GDK W32: show_window_menu () nie jest zaimplementowany
  • 764022 Szerokość treści ujemnej -200 (przydział -200, zakres 0x0), gdy ...
  • 764170 [HighContrastInverse] "suqqested-action" jest białe na lightgrey
  • 764210 Dziwny kolor tła na Emacs
  • 764321 window: Napraw dokumentację gtk_window_set_geometry_hints
  • 764376 UI glitch podczas wprowadzania skrótu klawiaturowego
  • Aktualizacje tłumaczeń:
  • Holenderski
  • Niemiecki
  • Włoski
  • Litewski
  • Serbski
  • Tajski

Co nowego w wersji 3.19.8:

  • GtkEntry:
  • Pełna konwersja gadżetów dla pozycji i przycisków obrotowych
  • Dodaj wizualną wskazówkę do przewijania ("undershoot")
  • GtkStack:
  • Przejdź do widgetu bez okna
  • Zmiany CSS:
  • Pozwól ładować pliki svg imges
  • Napraw obsługę linii bazowej
  • -gtk-recolor () teraz działa poprawnie z rozdzielczością hi-dpi
  • image () może teraz być użyty w CSS
  • Motywy:
  • nowa implementacja radia / czeku
  • Narzędzia:
  • gtk-builder-tool może teraz wyświetlać podgląd plików .ui
  • Naprawione błędy:
  • 464528 gdk_rectangle_union () i gdk_rectangle_intersect () powinny ...
  • 608865 Domyślna wartość właściwości "pozycja maks." powinna wynosić 214 ...
  • 688524 Narazić suwak wygładzania przycisku gtk-primary-button jako ustawienie X
  • 690791 gtkwindow wysyła powiadomienie o uruchomieniu tylko raz
  • 727294 Rozmiar Gtk SpinButton większy niż szerokość ekranu
  • 754868 anomalii wizualnych na pasku ścieżek gtk
  • 754990 Brakująca adnotacja dla gdk_rgba_parse
  • 760522 gtk_misc_set_padding nieużywane do zmiany wielkości
  • 760714 GtkWindow: Dokumentacja węzła CSS nie jest jasna
  • 760754 gedit zawiesza się odłączając kartę
  • 760881 nie można zapisać pliku, jeśli nie ustawiono atrybutu wykonywalnego
  • 760891 GtkTreeView Nie można rozwinąć / zwinąć wierszy myszką
  • 760897 Kilka poprawek do kodu obsługi SHM
  • 760933 Umożliwia sprawdzenie krycia CSS za pomocą gtk_style_conte ...
  • 760942 złamano kod rysunkowy gitg
  • 760967 Problem z przydzielaniem gadżetów dla notebooków
  • 761005 GtkColorChooser: make set_rgba działa w trybie edytora
  • 761095 Wayland: użyj shm_open zamiast otwórz w tmpdir
  • 761128 Wybrany tekst niepoprawnie wpisany w haśle
  • 761254 GtkDialog udostępnia publiczne dziecko wewnętrzne action_box
  • 761026 Wybieranie pliku: Make Escape zamknij okno dialogowe
  • 761318 css: Obsługa notacji image ()
  • Aktualizacje tłumaczeń:
  • Niemiecki
  • Węgierski

Co nowego w wersji 3.18.6:

  • Naprawione błędy:
  • 539944 Dodaj interfejs API GtkScaleButton, aby pola struct mogły zostać oznaczone jako prywatne
  • 732742 Nieskończona rekursja przy usuwaniu GdkDevice
  • 735847 przenosi animowalne dane klatek kursora do GdkCursor
  • 746745 Okno nagle zawsze na wierzchu
  • 747295 wyciek pamięci dzielonej podczas tworzenia / niszczenia widżetów
  • 748904 wayland: mapuj prawdziwe modyfikatory do wirtualnych modyfikatorów
  • 757358 urządzeń z jednym dotknięciem nie wykrywa się jako urządzeń dotykowych
  • 758025 migotanie kursora
  • 758072 [Wayland] dodatkowe przyciski myszy nie działają
  • 758175 Napraw obiekt znaków
  • 758327 segfault gnome-disks w gdkwayland get_popup_parent - dereference ...
  • 758367 GTK + 3 nie jest pogrubione w org.gnome.desktop.interface nazwa-czcionki
  • 758407 Nie można wysłać żądania wyszukiwania GDBus.Error: org.freedesktop ...
  • 758483 GDK W32: Niepoprawnie używa SetWindowLong () do ustawiania / wyłączania WS_EX_TOPMOST
  • 758484 GDK W32: Niektóre wywołania procedur W32 są raczej niejasne
  • 758660 Kopiuj i wklej nie działa w sesji wayland
  • 758661 co drugi nagłówek okna prawego przycisku myszy do okna jest ignorowany (dotyczy CSD?)
  • 758698 Błąd wstecznego wyszukiwania + wielkość liter nie zależy od + wielobajtowego znaku
  • 758790 Kilka stylistycznych łatek do przeglądarki ikon
  • Aktualizacje tłumaczeń:
  • polski

Co nowego w wersji 3.18.0:

  • Przyspieszanie rysowania cieni poprzez buforowanie cienia narożników
  • Poprawki wycieków pamięci
  • Naprawione błędy:
  • 681965 Oczyść pliki autotools z części używanych w Visual C ++ ...
  • 754098 Nie można zmienić rozmiaru okna ze zniszczonym EventBoxem
  • 754629 gtk-demo: brakuje $ (EXEEXT)
  • Pasek przewijania nakładki 754745 nie powinien się ukrywać podczas przechwytywania suwaka
  • 754952 gdk_pixbuf_get_from_window: zawsze zwraca ten sam obraz
  • 755021 menu kontekstowego w pustym folderze plików - & gt; awaria
  • 755274 test-upraszcza użycie skryptu bashism in / bin / sh
  • 755352 Zawieszenie podczas destrukcji widżetów podczas obsługi zdarzeń
  • Aktualizacje tłumaczeń:
  • Portugalski brazylijski
  • Czeski
  • Duński
  • Francuski
  • Grecki
  • Węgierski
  • japoński
  • Kazach
  • Łotewski
  • Litewski
  • Norwegian bokmA i jen; l
  • Perski
  • Rosyjski
  • Serbski
  • Serbski łaciński
  • hiszpański
  • Szwedzki
  • Turecki

Co nowego w wersji 3.17.4:

  • 750489 ustawienia gt9 c910 ostrzeżenie nieoczekiwanego polecenia typu elementu adnotacji
  • 750605 icontheme: nie modyfikuj symbolicznych wymiarów SVG podczas ponownej kolorystyki
  • 750690 Poprzedni widget Chooser nie rozwija się
  • 750718 Ulepsz dokumentację dla nieaktualnych właściwości
  • 750870 gtk3 najwyraźniej ignoruje powtarzane zdarzenia?
  • 750888 Napraw błąd wartości zwracanej w _gtk_text_handle_set_direction
  • 750994 X11: Pierwsze zdarzenie koła myszy zignorowane po kliknięciu prawym klawiszem myszy lub Alt + Tab ...
  • 751018 Widget: GtkMenuButton + GtkPopover gtk_toggle_button_set_active () n ...
  • 751050 Przesuwanie myszy podczas aktywacji krokera powoduje przewijanie ...
  • 751082 Wydajność rysowania GtkTreeView jest zła, gdy zawartość nie jest większa ...
  • 751227 lista wyboru listy plików rozciąga się na wysokość, aby dopasować dodatkowy obszar widżetów ...
  • 751443 wartość resource_path wyczyszczona w gtk_image_set_from_resource
  • 751739 Zakleszczenie w X11 przy ustawianiu XSetErrorHandler podczas innego zadania ...
  • 751752 Memleak, gdy zarówno otwarcie shm, jak i otwarcie pliku w tmp nie powiodą się
  • 751754 GtkSwitch: wywoływanie gtk_switch_set_active w module obsługi dla notif ...
  • Napraw renderowanie obramowania grzbietów / rowków
  • GtkListBoxRow: propaguj w vfunc draw

Co nowego w wersji 3.17.2:

  • * GtkFontChooser:
  • - Zezwalaj na niestandardowe mapy czcionek, aby obsługiwać specyficzne czcionki aplikacji
  • - Popraw stronę "brak wyników wyszukiwania"
  • * GtkFileChooser:
  • - Zmień prostą wyszukiwarkę, aby wyszukiwać w kolejności
  • - Ustaw prostą wyszukiwarkę na GIO, więc działa na
  • Zdalne udziały też
  • - Scal wyniki z trackera i prostych wyszukiwarek
  • - Dodaj stronę "brak wyników wyszukiwania"
  • * GtkPlacesSidebar:
  • - Użyj popover do zmiany nazwy zakładek
  • * GtkPopover:
  • - Dodaj obsługę domyślnych widżetów
  • * GtkScrolledWindow:
  • - Obsługa przewijania kinetycznego na panelach dotykowych
  • * GtkBuilder:
  • - Popraw raportowanie błędów
  • - narzędzie gtk-builder-tool może sprawdzać poprawność szablonów
  • - gtk-builder-tool może wyliczyć nazwane obiekty
  • * gtk3-demo:
  • - Nowa wersja demonstracyjna
  • - Nowa prezentacja demo strony
  • - Demo Builder przeniesione z GtkUIManager
  • * GDK:
  • - Nazwy kursorów css działają w poprzek backendów
  • * Windows:
  • - Wymagaj Vista lub nowszej wersji
  • - Obsługa okien RGBA
  • - Obsługa nazw kursorów css
  • - Obsługa animowanych kursorów
  • - Dodaj obsługę motywu kursora. Aby to wykorzystać, będziesz potrzebować
  • nowy motyw ikony adwaita z kursorami Windows.
  • * Wayland:
  • - Usuń założenia dotyczące porządkowania globali podczas uruchamiania
  • - Popraw obsługę DND w różnych miejscach
  • - Obsługa nazw kursorów css
  • * X11:
  • - Obsługa obiektów monitora XRANDR 1.5
  • - Obsługa nazw kursorów css
  • * OS X:
  • - Obsługa nazw kursorów css
  • * Naprawione błędy:
  • 619493 Oznacz dwie funkcje z publicznego API GtkAdjustment jako przestarzałe
  • 693738 Okno dialogowe drukowania gtk pokazuje "Nie można uzyskać informacji o drukarce" ... ...
  • 719683 Wywołanie problemu "Nie można ustawić tekstu ze znaczników z powodu błędu ...
  • 719819 Backland Waylanda zależy od kolejności globaliów w displ ...
  • 727316 W32: GDK nie obsługuje okien mieszanych alfa z podziałem na piksele
  • 744086 configure.ac: Wyciągnij zależność gio-unix dla wszystkich buildów Uniksa
  • 746916 Wyszukiwanie wg wyboru pliku nie działa na zdalnych udziałach sieciowych
  • 747150 wskazówka dla pionowego trybu zapisu do metody wprowadzania
  • 747634 gdk_set_program_class () breaks --class
  • 747664 GtkEntry: aktywuje - domyślnie powinno działać wewnątrz popoverów
  • 748234 Bezużyteczne "Gtk-WARNING **: Brak obiektu o nazwie:" komunikat ostrzegawczy ...
  • 748615 GtkWindow: Uzyskaj odpowiednią szerokość cienia, nawet przed oknem ...
  • 748640 Dokumentacja pomija przykładowe pliki źródłowe, gdy nie są budowane ...
  • 748771 Dodaj interfejs API, aby dołączyć niestandardowy panel PangoFontMap do okna dialogowego z czcionkami ...
  • 748782 Fontchooser powinien przeładować listę rodzin / stylów na motywie ...
  • 748783 Usuń PANGO_ENABLE_BACKEND z gtksettings.c
  • 748784 Tekst GtkProgressBar nie może zostać nałożony na pasku postępu
  • 748833 Zdefiniuj strukturę GdkRectangle tylko do analizy introspekcji
  • 749009 powiadamia test kończy się niepowodzeniem bez magistrali sesji
  • 749012 GtkStack: Nie wysyłaj powiadomienia :: widoczne-dziecko podczas destrukcji
  • 749021 GtkStackSwitcher: Nie wysyłaj powiadomienia :: visible-child po ustawieniu ...
  • 749178 kwarc: Obsługa nazw kursorów css
  • 749425 Przeciek pamięci w GtkWindow
  • 749451 Okna nie mają granicy
  • 749593 Różne poprawki testowe
  • 749679 Unikaj zapytań o pozycję urządzenia podczas DnD
  • 749770 Implementacja przewijania kinetycznego dla urządzeń zarządzanych przez libinput
  • 748763 ostrzeżenia podczas uruchamiania przeciągania z GtkEntries
  • 749893 Błąd podczas próby przeciągnięcia karty z zaludnionego GtkNotebook ...
  • * Aktualizacje tłumaczeń:
  • Kataloński
  • Czeski
  • Francuski
  • Niemiecki
  • Hebrajski
  • Węgierski
  • Norwegian bokmA i jen; l
  • Occitan
  • polski
  • Rosyjski
  • Słowacki

Co nowego w wersji 3.17.1:

  • Motywy:
  • Wiele ulepszeń motywu HighContrast
  • Silniejsze skupienie się na wpisie w Adwaita
  • Ulepsz dekoracje po stronie klienta bez kompozytora
  • Przewijanie:
  • Obsługa przewijania koła poziomego przy pomocy Shift
  • Spraw, by wskaźniki pojawiały się niezawodnie
  • Wykryj więcej punktów kontrolnych
  • Obsługuj pisaki, gumki i podobne urządzenia
  • GtkTextView:
  • Wsparcie dla podkreślenia i przekreślenia kolorów
  • GtkFileChooser:
  • Łatwiejsze otwieranie pozycji
  • Upewnij się, że katalog jest załadowany
  • Użyj popover dla nowych nazw folderów
  • GtkBuilder:
  • Popraw komunikaty o błędach
  • Dodaj narzędzie gtk-builder-tool do sprawdzania poprawności pliku Ui
  • Inspektor:
  • Pokaż dostępną nazwę i opis
  • Dodaj kartę dla węzłów CSS
  • Wayland:
  • Poprawki DND i schowka
  • Obsługa dołączonych dialogów modalnych z mottem
  • Windows:
  • Upuść obsługę XP
  • Obsługa poziomego przewijania kółkiem myszki
  • Naprawione błędy:
  • 132197 Przewijanie w poziomie za pomocą klawisza modyfikującego i kółka przewijania
  • 402168 Dodaj kolor podkreślenia i przekreślony kolor do właściwości GtkTextTag
  • 671362 Poprawki dla GtkRadioMenuItem
  • 723394 const parametr do GtkPopover gtk_popover_set_pointing_to
  • 734741 Poziom wypełnienia GtkScale rozpoczyna się od lewej po ustawieniu poziomu wypełnienia Pokaż
  • 737175 najbardziej poziome suwaki są odwrócone podczas przewijania za pomocą kółka myszy
  • 741849 Dodaj GdkScreen- & gt; is_composited () dla GDK-Win32
  • 745721 wayland: Dodaj wsparcie dla gtk_window_set_modal
  • 746149 Przyciski "Zamknij kartę" zmieniają zakładkę wysoko na zawisie podczas korzystania z wysokiego kontrastu
  • 746188 Niewrażliwe przyciski modelowania [HighContrast] nie są rysowane jako niewrażliwe
  • 746202 Zapewnij silniejsze wskazanie ostrości dla wpisów
  • 746301 Otwieranie panelu "Dźwięk" powoduje błąd pikseli
  • 746358 Niewrażliwe aktywne tło [HighContrast] GtkSwitches powinno prawdopodobnie ...
  • 746368 [HighContrast] Znak "wybrany kolor" jest zawsze czarny, nawet dla czarnych
  • 746369 [Wysoki kontrast] "bez wyboru daty" (biały na białym)
  • 746370 GtkExpander nie pokazuje, że jest rozszerzany, gdy używasz motywu HighContrast
  • 746386 awarii schowka, gdy inny klient staje się właścicielem wyboru
  • 746435 wayland: użyj g_get_prgname jako identyfikatora aplikacji powierzchni xdg
  • 746468 gtkcairoblur jest powolny
  • 746493 Teksty [HighContrast] Etykiety, RadioButtons i CheckButton nie są ...
  • 746586 krytyczne ostrzeżenia w a11y, jeśli widget ostrości jest zniszczony
  • 746602 Nieprawidłowe zapisy przez zwisające słabe wskaźniki w kodzie DND powodują awarie
  • 746668 Niektóre starsze wywołania GL są nadal tworzone przez backend X11
  • 746688 GtkProgressBar nie respektuje swoich właściwości stylu
  • 746706 Poważny dostęp do zdarzeń zdarzeń z komórek tabeli Gtk +
  • 746712 Zakres ignoruje "odwróconą" właściwość
  • 746746 gtk3-demo "Obszar OpenGL" ulega awarii w systemach ze starą wersją OpenGL
  • 746784 GtkBooleanCellAccessible emits state-changed: sprawdzane sygnały zamiast ...
  • 746817 GtkRadioButton keynav używa błędnej sekwencji
  • 746821 W32: Maksymalizowane okno jest zasłonięte przez pasek zadań
  • 746862 popover usuwa cień podstawowych widgetów
  • 746893 gtk_list_box_bind_model nie jest introspekcyjne
  • 746904 umożliwiają wyłączenie libcanberra
  • 746925 [HighContrast] Tło aktywne (wrażliwe) GtkSwitch powinno wyglądać bardziej ...
  • 746961 nowy pasek przewijania "ukrywa się" po kliknięciu + przeciągnij i puść, gdy mysz jest nadal ...
  • 747096 małe czyszczenie w obsłudze bufora tekstowego.
  • 747121 gtklabel.c: dodaj notatkę o właściwości set-markup w gtk_set_markup ()
  • 747133 animacja przekroczenia została zatrzymana na touchpadach zarządzanych przez libinput
  • 747288 [HighContrast] Niewrażliwe tło ListBoxRow ma niepotrzebną granicę
  • 747305 x11 / gl: Użyj po wolnym w glx_pixmap_get ()
  • 747406 Sprawdzanie bliskości wskaźnika dopasowania
  • 747407 Spraw, by wskaźniki pojawiały się w razie potrzeby
  • 747469 CSD: nie można otworzyć menu okna, klikając prawym przyciskiem myszy po przeniesieniu okna
  • 747471 [wayland] gdk_screen_get_monitor_geometry () zwraca nieprawidłową geometrię
  • 747524 Ikony w zasobniku systemowym nie mogą poprawnie przerysować na Xfce (bez wyświetlania ...
  • 747539 popover: Usuń programy obsługi sygnałów w zbycie
  • 747553 Popovers wewnątrz lokalnych wtyczek nie powodują wywołania metody size_allocate ()
  • 747560 Ponowna definicja typedef GtkCssNode
  • 747604 Napraw kompilację gtk / inspector / css-node-tree.c
  • 747608 Ukrywanie / odkrywanie paska przewijania nie działa z rysikiem
  • 747689 [HighContrast] Wybrana etykieta ListBoxRow jest biała na białym
  • 747805 Split Headerbar unmaximize
  • 747808 window: napraw początkową szerokość cienia dla zmaksymalizowanych / pełnoekranowych okien
  • 747827 paski przewijania firefox
  • 748013 Adwaita: zarys nawigacji klawiatury na pierwszym / ostatnim przycisku w oknie dialogowym ...
  • 748014 W32: Pochylone kółko myszy w lewo / w prawo nie przewija się w poziomie
  • 748061 GtkMessageDialog: Drobna aktualizacja dokumentacji
  • 748156 Oczyszczanie kodu po spadku XP
  • 748341 GdkOffscreenWindow nie powinien segfault na gdk_window_beep ()
  • 748346 kompilacja: Unikaj xgettext awarii na MSYS2
  • 748500 Dokumenty GtkSearchEntry niepoprawnie łączą się ze sobą
  • 748509 FTBFS: nazwa ui / dialog6.ui nie występuje
  • * Aktualizacje tłumaczeń:
  • Arabski
  • Baskijski
  • Portugalski brazylijski
  • Breton
  • Bułgarski
  • Kataloński
  • Czeski
  • Duński
  • Holenderski
  • Niemiecki
  • Grecki
  • Hebrajski
  • Węgierski
  • Islandzki
  • Włoski
  • Koreański
  • Norwegian Bokmal
  • Rosyjski
  • Serbski
  • Słoweński
  • Szwedzki
  • Turecki
  • ukraiński

Komentarze do GTK+

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!