GTK+

Скриншот программы:
GTK+
Детали программы:
Версия: 3.22.30 обновление
Дата загрузки: 22 Jun 18
Разработчик: GTK+ Team
Тип распространения: Бесплатная
Популярность: 94

Rating: 3.5/5 (Total Votes: 2)

GTK + (ранее GIMP Toolkit) - это инструментарий с открытым исходным кодом, многоплатформенный и объектно-ориентированный виджет, который позволяет программистам легко создавать графические интерфейсы (графические пользовательские интерфейсы), которые работают на современном рабочем столе с открытым исходным кодом сред. Первоначально он назывался GIMP Toolkit, поскольку он содержал набор графических интерфейсов GUI, которые использовались в GIMP (программе манипулирования изображениями GNU), в качестве альтернативы устаревшей спецификации графического интерфейса Motif.


Это часть проекта GNU & nbsp;

Программное обеспечение является частью проекта GNU, и его основная цель - предоставить полный набор виджетов и API, которые позволяют разработчикам создавать полные комплекты приложений. Помимо Qt, GTK является наиболее используемым инструментарием, развертывающим графическое приложение поверх серверов отображения X.Org и Wayland.


Он широко используется в GNOME & nbsp; и Xfce

GTK + широко используется в хорошо известных средах GNOME и Xfce, но поддерживает Cinnamon, MATE, LXDE (легкая рабочая среда X11 Desktop), Pantheon, Sugar, ROX Desktop, среда GPE Palmtop, платформа доступа к Linux и KDE. Несколько оконных менеджеров с открытым исходным кодом используют набор инструментов GTK +, включая Metacity, Mutter, AfterStep, IceWM, Sawfish, Xfwm, Aewm, Amaterus, Consortium, Marco и Wmg.

Под капотом

В то время как самым популярным и используемым GUI-дизайнером для GTK + является Glade, мы также можем упомянуть приложения Gazpacho, Crow Designer и Stetic (часть проекта MonoDevelop). Под капотом мы можем сразу заметить, что GTK + написан на языке программирования C и использует мощное программное обеспечение библиотеки GLib для ориентации объекта. В будущих выпусках будут представлены бэкэнды для сервера отображения Wayland и языка разметки HTML5.


Поддерживаемые операционные системы

Хотя он широко используется в платформах с открытым исходным кодом GNU / Linux, Solaris и BSD, программа была успешно перенесена в коммерческие операционные системы Microsoft Windows и Mac OS X. Если вы хотите создать современные графические интерфейсы для своих приложений, вам обязательно нужно выбрать GTK +, особенно если вы хотите, чтобы они поддерживали GNOME, Xfce, LXDE, Cinnamon, MATE и другие среды рабочего стола.

< strong> Что нового в этой версии:

  • Возникновения зависимостей:
  • Требовать libepoxy 1.4
  • Требовать pango 1.41
  • Новые функции выбора шрифтов:
  • Разрешить настройку функций шрифта OpenType
  • Показать примеры для функций шрифтов OpenType
  • Разрешить выбор вариантов шрифтов OpenType
  • Поддержка уровней детализации для выбора
  • Новые функции Emoji:
  • Поддержка всплывающего окна завершения для Emoji
  • Удалить Ctrl-Shift-e ярлык
  • Другой новый apis:
  • gdk_window_move_to_rect
  • Wayland:
  • Использовать анонимную общую память на FreeBSD
  • Исправлены ошибки:
  • # 85 widgetDragDestFindTarget данные интроспекции не отображают значение NULL ...
  • # 154 Документация: жизненный цикл редактируемых объектов внутри GtkCellRenderers не ...
  • # 193 Документ, который GtkUIManager устарел от GtkBuilder
  • # 199 MenuButton не уведомляется, когда его Popover уничтожен, все еще доступ ...
  • # 292 GtkRanges должен отправлять :: change-value, даже если не реализован
  • # 450 Треугольник навигации меню больше не работает
  • # 792 Фокусные события не всегда совпадают.
  • # 898 emoji-chooser: поиск флагов не работает.
  • # 997 gdk: Сделать gdk_window_move_to_rect public
  • # 1053 Прокручиваемый курсор остается слева, если дочерний виджет крадет прокрутку
  • # 1059 -Вопросы предупреждений в заголовках GTK + при компиляции кода на C ++ с ...
  • # 1065 Горизонтальное направление прокрутки мыши GtkScrollbar неверно
  • # 1069 Thread 1 & quot; glade & quot; принятый сигнал SIGFPE, исключение арифметики.
  • # 1088 CssGadget: округлые значения пикселей для min-width | height
  • # 1115 gtk icon theme ищет систему dirs перед пользовательским dirs
  • # 1134 x11: Всегда установите None pixmap для фона
  • # 1160 a11y / entry: Fix copy-pasteo re 2ndary icon tooltip
  • # 1165 InfoBar: исправить неправильный тип в скопированном параметре doc
  • # 1166 EmojiCompletion: Use Box: интервал вместо CSS
  • ! 125 HC: Избегайте одинаковых цветов BG / FG в записи плоского дерева.
  • ! 157 wayland: выполнить «gtk-fontconfig-timestamp» и «gtk-modules»
  • ! 181 W32: Не забудьте проверить VK_MENU и установить MK_ALT
  • ! 206 searchenginetracker: Не просачивайте GFiles хитов
  • 407242 GtkScale: клавиши Вверх / Вниз уменьшают / увеличивают значение, которое противоположно ...
  • 686109 gtk_print_context_get_hard_margins должен возвращать спецификацию размера страницы ...
  • 765327 GtkPlug масштабируется до половины ожидаемого размера на экранах HiDPI.
  • 772817 Выбор файла: Рамки кнопок со стрелками вправо и назад ...
  • 773299 gtk / language-names.c: Исправить сборку не-GCC / CLang
  • 775279 ранние вызовы libepoxy заставляют все программы gtk3 прерываться, когда ...
  • 786524 ocument GTK_OVERLAY_SCROLLING переменная среды
  • 787867 Размер текста в pango для Mac OSX изменяется в зависимости от версии 1.40 ...
  • 789215 Объекты GtkScrolledWindow и GtkIconView могут вызывать segfaul ...
  • 791542 Документация GDK 3 Selections делает ссылки на X
  • 791802 Значение направления фиксации перемещается при прокрутке / нажатии на RTL / инвертированное значение ...
  • Обновления переводов:
  • Каталонский
  • финский
  • Польский
  • Русский
  • Испанский

Что нового в версии:

  • Исправлены ошибки:
  • 789630 Распространять протокол / server-decoration.xml в tarballs
  • 787142 input / IME: Отложить излучение "commit" Сигнал
  • 789134 icon-browser: кнопка центра копирования снова в диалоговом окне
  • 789678 AboutDialog: исправить прием GTK_LICENSE_AGPL_3_0
  • 788898 Инспектор: лучшее разделение по умолчанию узлов CSS / реквизита
  • 789733 Fix GtkEntry: has-frame not working
  • 789213 gdk / win32: Fix Win32 GL Контекстное переключение
  • 785176 placessidebar: добавить отмеченный элемент местоположения
  • Обновления переводов:
  • Arabic
  • Бразильский португалец
  • Чехия
  • Голландский
  • Немецкий
  • Норвежский бокмал
  • Польский
  • Slovak
  • Swedish

Что нового в версии 3.22.21:

  • Исправлены ошибки:
  • 738893 ComboBox в режиме «как в списке»: завершение прокрутки с помощью мыши вызывает ...
  • 786613 Adwaita: предоставить общий значок боковой панели и стиль этикетки
  • 787172 EmojiChooser: улучшите выбор кнопок секций
  • 787279 EmojiChooser: Hovered emoji становится невозможно увидеть в HighContrast ...
  • 787280 HighContrast: исправление регрессии в вертикальном разделителе в заголовке заголовка
  • Запись 787410: исправить утечку памяти
  • Обновления переводов:
  • басков
  • Каталонский
  • хорватский
  • Чехия
  • Danish
  • финский
  • Немецкий
  • Польский
  • словенский
  • Испанский
  • Swedish
  • Турецкий

Что нового в версии 3.91.0:

  • Начальная поддержка OS X была объединена
  • Добавлена ​​начальная поддержка для создания с мезоном.
  • Новый API:
  • gtk_widget_insert_before / после
  • Удаленный API:
  • GtkBox потерял свои расширения и заполнил дочерние свойства, используйте для этого свойство общего выравнивания
  • GtkLabel потерял свое свойство угла, оно будет заменено общей поддержкой преобразования виджета в будущем
  • GtkWindow потерял свойство hide-titlebar-when-maximize
  • GtkBox потерял поддержку своего центра.
  • Определения сопоставимых ключей были удалены
  • Исправлены ошибки:
  • 769881 Предварительные файлы сборки Meson
  • 771269 Открыть в новой вкладке / окне не работает в размонтированных файловых системах.
  • 778301 GtkTooltip не очищает исходный идентификатор при любых обстоятельствах.
  • 778853 слишком много распространять-естественную ширину / высоту с помощью прокрутки наложения ...
  • 779078 Adwaita: последняя кнопка заголовка treeview добавляет границу при зависании
  • 779184 Gtk + 4 (3.89.4) с поддержкой Quartz: все приложения segfault
  • 780041 Необязательно зависеть от sassc для генерации темы CSS
  • 780301 wayland: Исправить безвредные предупреждения о кланге.
  • 780734 flowbox: не пытайтесь сфокусироваться или рисовать виджеты NULL
  • 780878 docs: укажите ссылки на правильные версии
  • 780944 Добавьте специальный CSS-класс для кнопки appmenu в GtkHeaderBar
  • 781162 Создание сети мониторинга GtkPlacesView.
  • 781195 Исправить testuite для GtkPlacesView
  • 781214 определить тег входа в Adwaita.
  • 781422 translate_wm_button_layout_to_gtk () лицензируется под лицензией GPL
  • 781622 gtkplacesview.ui: обновить вспомогательную метку, чтобы включить адреса IPv6
  • 781737 Значок перетаскивания всегда отображается в верхнем левом углу.
  • 781767 Wayland: увеличить объем доставки ключей
  • 781992 GtkMenuButton без popover сохраняет состояние передние, когда больше не sel ...
  • 782109 wayland: утечка памяти при экспорте дескриптора
  • 782202 linkbutton: Исправить утечку памяти.
  • Обновления переводов:
  • хорватский
  • Греческий
  • Венгерский
  • индонезийской
  • Польский
  • Русский
  • словенский

Что нового в версии 3.90.0:

  • Разрешить настраиваемый рендерер для инспектора, установив GTK_INSPECTOR_RENDERER
  • Переместите больше функций контейнера, таких как обработка фокуса, в GtkWidget
  • Исправлены ошибки:
  • 686838 gtk_enumerate_printers () висит
  • 778853 слишком много распространять-естественную ширину / высоту с помощью прокрутки наложения ...
  • 779081 GtkTextView: вывести API для получения направления линии Pango
  • 780019 gtk + 3 3.22.10 не компилируется на macOS Yosemite
  • 780234 gtk_print_job_set_page_ranges () имеет нечеткую передачу прав собственности.
  • 734946 Внедрить GContentType в OSX
  • 773228 третий параметр gtk_widget_intersect не указан как 'out'
  • 774148 Ошибка в Gtk.Popover в Wayland
  • 780735 flowbox: не выбирайте, когда резиновая перевязка над ничего
  • исправление мерцания, вызванное возрастом буфера
  • исправление рендеринга hi-dpi
  • Силовые окна должны быть действительными UTF8
  • Обновления переводов:
  • Friulian
  • Немецкий
  • индонезийской
  • Latvian
  • Польский
  • Русский

Что нового в версии 3.89.1:

  • Исправлены ошибки:
  • 767713 Fullscreen in wayland не работает
  • 768081 Включить поддержку HiDPI для GDK-Win32
  • 768531 wayland: уведомление о запуске не работает в некоторых приложениях (например, gnome-terminal) ...
  • 772075 GTK + использует намного больше CPU под Wayland, чем под X11
  • 772202 Работа с масштабированными мониторами нарушена.
  • 773587 недавний менеджер: добавьте ограничение на размер списка
  • 773916 GtkComposeTable кэши разбиты: использование одного и того же ~ / .XCompose не работает дважды ...
  • 773979 GdkGLContext не привязывает обработчик завершенности
  • 774046 GtkSpinButton не всегда не работает, и {вверх, вниз} _button
  • 774066 GtkHeaderBar не отменяет всех GtkBox и GtkSeparator, которые он создает.
  • 774097 GtkPrintOperation не должен усекать имена заданий
  • 774185 GtkPlacesSidebar не отменяет его столько раз, сколько он ссылается
  • 774352 GtkAppChooserWidget не отменяет все ссылки на GAppInfo
  • Обновления переводов:
  • Чехия
  • Голландский

Что нового в версии 3.22.3:

  • В API добавлены исправления, которые будут удалены в GTK + 4
  • gtk-demo получила новую демонстрацию для показа (и тестирования) рендеринга рендеринга
  • Окна:
  • Поддержка GL была улучшена. Теперь можно создавать устаревшие контексты и возможно сглаживание.
  • Привет-DPI теперь поддерживается
  • Исправлены ошибки:
  • 773479 773474 773528 773274 773885 773857 773799 768081
  • Обновления переводов:
  • Сербская

Что нового в версии 3.22.2:

  • Несколько улучшений темы win32
  • В API добавлены исправления, которые будут удалены в GTK + 4
  • Исправлены ошибки:
  • 767713 Fullscreen in wayland не работает
  • 771320 Виджет Карты отображается в неправильном положении внутри gnome-contacts
  • 772345 placesviewrow: busy_spinner, когда видимый смещает остальную часть ...
  • 772389 Добавление символа в элемент управления GtkEntry в режиме перезаписи ri ...
  • 772415 Избегайте вызова eglGetDisplay
  • 772552 Deprecate gtk_menu_popup
  • 772683 Использование FALSE вместо джина в демонстрации glarea
  • 772695 Показать сочетания клавиш слева направо даже в RTL
  • 772775 привязки меню требует атрибута для принудительного LTR для горизонтальной кнопки ...
  • 772859 Исправить утечки памяти в реализациях общих виджетов
  • 772922 GtkMenu: попробуйте чаще использовать gdk_window_move_to_rect ()
  • 772926 shortcutswindow: рабочая версия set_section_name ()
  • 773029 проблема с настройкой стиля.
  • 773082 overlay: наличие документов свойств
  • 773113 тесты: исправить тестовый буфер, загрузив правильный значок
  • 773180 Не задумывайтесь, является ли наш GDK GL-контекст GLES
  • 773246 Типовая документация по определению цвета css
  • Обновления переводов:
  • хорватский
  • Danish
  • Голландский
  • Немецкий
  • Греческий
  • итальянский
  • Latvian
  • Литовская
  • Норвежский бокмал
  • Польский

Что нового в версии 3.22.0:

  • Бэкэнд Wayland имеет поддержку для рисования табличек.
  • Для бэкэнда Wayland требуется xdg-shell v6
  • У нас есть API жестов для поддержки планшета, GtkPadController
  • GdkMonitor предлагает API для более подробной информации о подключенных выходах
  • GdkGLContext поддерживает GLES
  • GtkScrolledWindow имеет новые свойства max-content-width / height, которые могут влиять на поведение размера.
  • GtkShortcutLabel - новый виджет, который может отображать сочетания клавиш так же, как GtkShortcutWindow делает
  • Несколько API GTK + теперь будут прозрачно использовать порталы при использовании в песочнице Flatpak, включая GtkFileChooserNative, GtkPrintOperation, gtk_show_uri.

Что нового в версии 3.21.5:

  • Сделать общедоступным GtkShortcutLabel
  • Добавить API для получения идентификаторов окон для совместного использования
  • Добавить явный API для отображения / скрытия popovers с анимацией
  • Wayland:
  • Переключитесь на xdg-shell v6
  • Использовать протокол планшета для поддержки планшетов Wacom полностью
  • Используйте протокол xdg_foreign для экспорта оконных дескрипторов
  • Улучшение позиционирования меню
  • Улучшение обработки состояния окна с черепицей
  • Добавить GtkPadController для привязки GActions к событиям планшета
  • Исправлены ошибки:
  • 569581 Использование раскладки клавиатуры US-Int вызывает неожиданный гребень персонажа ...
  • 712760 Фиксация статического анализа Clang
  • 755947 wayland: gnome-terminal не заполняет всю область, когда плитка
  • 756579 GTK должен использовать меню позиции GDK
  • 762260 Флажки и радиокнопки ожидают, когда внутри popover, что я ...
  • 764413 Wayland: полнофункциональные приложения gtk + не могут быть полноэкранными.
  • 768017 Wayland: меню, открытые из ключей доступа (мнемонические пункты меню), скрываются ...
  • 768081 Включить поддержку HiDPI для GDK-Win32
  • 768138 Обновите бэкэнд GDK-Mir, чтобы исправить несколько проблем.
  • 768722 Горячие клавиши для русских символов не работают.
  • 768902 Шрифт слишком мал при использовании gtk_widget_override_font ()
  • 768930 reftests: переопределить GSETTINGS_SCHEMA_DIR при запуске тестов
  • 768999 Исключение с плавающей запятой (деление на ноль) при работе под Xvfb
  • 769003 Adwaita: GtkCalendar использует запутанный стиль для недели года.
  • 769004 сбоев тестового набора ss в 3.21.4
  • 769047 GtkWidget API GtkStyleContext нечетко
  • 769126 Невозможно ввести символы астральной плоскости в GtkEntry с помощью Windo ...
  • 769162 GtkTable: compute_expand buggy
  • 769205 Expose GtkShortcutLabel как общедоступный виджет
  • 769236 demos: Fix build failure
  • 769287 GtkMenuToolButton: шоу-меню выдается дважды и разбивает динамические меню
  • 769402 регрессия в позиционировании меню на wayland
  • 769451 Сбой сборки 3.21 (мастер) в Debian с неустойчивой с 7 по 26-2016 гг.
  • 769485 Исключить использование g_test_expect_message ()
  • 769568 Отображение даты модификации неправильно завершает календарные дни (и ...
  • 769601 Мертвая ссылка в faq на gtk-question-index.html
  • 769603 gtk + -3.20.8: проблема с базой данных с ld.gold - сборка сбоев: ./. libs / l ...
  • 769706 Добавить API-интерфейс show / hide для GtkPopover
  • 769937 wayland: серверный сервер для использования xdg-shell нестабилен v6
  • 770026 просмотреть комментарии для wip / wayland-tablet-v2
  • 770166 Может ли GtkButtons произвольного размера быть круговым? Только класс стиля ...
  • 770236 gtkbindings: Добавьте пример для gtk_binding_entry_add_signal ()
  • 770242 gtkbindings: Уточните, что для виджетов требуется фокус для привязки для работы.
  • 770332 Notebook arrow значок неправильного цвета после создания новой вкладки
  • 770374 Gtk Treeview Редактируемые превышения ширины столбца при ширине столбца ...
  • 769788 Исправьте порядок укладки плоских порталов на Wayland.
  • 770458 Проблема GtkAboutDialog с длинными списками кредитов и GtkScrolledWindow
  • 770550 gtkplacessidebar: фиксировать маршал сигнала
  • 770307 Сбой при закрытии проекта по поляне
  • Обновления переводов:
  • Бразильский португалец
  • Каталонский
  • Чехия
  • Французский
  • Немецкий
  • Hebrew
  • индонезийской
  • Литовская
  • Польский
  • португальский
  • Сербская
  • Slovak
  • словенский
  • Испанский

Что нового в версии 3.21.3:

  • Теперь у GtkStack есть своя собственная доступная реализация, которая отображает только видимый дочерний элемент
  • Свойство GtkSizeGroup :: ignore-hidden было зарегистрировано как не работающее.
  • GDK_SOURCE_TRACKPOINT был добавлен в перечисление GdkInputSource, чтобы позволить специальному устройству ввода такого типа
  • Wayland: - Используйте отдельные устройства для различения различных источников событий прокрутки. Вернитесь к использованию shm_open, если memfds недоступны.
  • В стиле текста в GtkScale и GtkProgressBar теперь могут влиять соответствующие узлы CSS
  • GtkScrolledWindow имеет новые свойства max-content-width / height для управления его размером
  • Поиск GtkFileChooser исправлен для работы с синтаксисом FTS5 с трекерами
  • Исправлены ошибки: 79229 GtkScale с большим количеством цифр и значением pos установлено ...
  • 118959 Значение GtkScale '-0'
  • 556254 Свойства теста типа GObject в тесте 'object'
  • 578626 Vertical Scale Widget иногда не выделяет достаточно места ...
  • 674215 [patch] регрессия с обновлением всплывающих подсказок
  • 708148 gtk_tree_view_get_path_at_pos ошибочно идентифицирует столбец ...
  • 710471 Сделать gtk_scrolled_window_remove () smart
  • 742281 GtkScrolledWindow должен иметь max-content-height и max-c ...
  • 745622 Выбранный текст не выделен в GtkInfoBar
  • 751409 gtk_style_context_add_provider () не распространяется на chi ...
  • 753202 изменить курсор для прокрутки кликов
  • 764203 Цвет фона по умолчанию для узла 'textview border'
  • 765410 Полоса прокрутки не обновляется с версии 3.20
  • 765595 Модальный popover не закрывается, когда фокус покидает его.
  • 766341 Не полагайтесь на memfd, поскольку для него требуется довольно недавнее ядро ​​
  • 766372 Масштаб пропускает значение в расчетах различных размеров, вызывая ...
  • 766569 Лучшая заявка на размер для детей GTK_SCROLL_NATURAL
  • 766675 Добавьте соответствующий API рисования рамки в GdkWindow
  • 766860 черепичные (обрезанные, полумаксимальные) окна в Wayland не ...
  • 766878 viewsview: Не отмечайте имя знака как переводимое
  • 767052 Wayland: Идентификация модального диалога делает приложение непригодным
  • 767058 GtkInfoBar: щелкните правой кнопкой мыши / контекстное меню, все белые.
  • 767093 wayland: предоставить информацию о устройствах прокрутки.
  • 767100 Добавить тип источника ввода для трекпоинтов
  • 767108 Сепараторы неправильно размещены в GtkPopover
  • 767238 Исправьте длительную регрессию в минимальном содержании-ширине / мин-конте ...
  • 767241 wayland: Длинные заголовки окон вызывают проблемы.
  • 767310 Высококонтрастная тема не показывает прямоугольник фокуса по умолчанию ...
  • 767312 gtk_widget_path_append_for_widget () пропускает классы, если g ...
  • 767468 Popover над древовидной ячейкой спрятан сразу ...
  • 767705 GtkActionHelper: измените сообщение на предупреждение
  • 767766 CUPS 2.X неправильно обнаружен с помощью configure
  • 767795 Предупреждение, когда свойство "ускорителя" GtkShortcutsShor ...
  • Обновления переводов:
  • Thai
  • Каталонский
  • Occitan
  • Испанский
  • Шотландский гэльский
  • Бразильский португалец

Что нового в версии 3.21.2:




Новое в GTK + 3.20.3 (12 апреля 2016 года)

Что нового в версии 3.20.3:

  • Исправлены ошибки:
  • 764174 Диалоговое окно конфигурации слишком мало.
  • 764203 Цвет фона по умолчанию для узла 'textview border'
  • 764204 Первичные и вторичные каретки / курсоры, которые по умолчанию не отличаются
  • 764261 gtkplacesviewrow: нетранслируемый «% s /% s доступен»
  • 764374 Занятый цикл, пока активна страница «Отображает»
  • 764378 gtk3-demo не будет запускаться без hicolor-icon-theme
  • 764540 gtk_scrollable_get_border отсутствует аннотации
  • 764585 Исправить ошибки «формат не строка литерала»
  • 764686 сбой сборки после «make distclean»
  • 764710 Строки узла GtkListBox CSS не отражают визуальный порядок.
  • 764835 Broadway: исправление документации, правильные данные порта дисплея.
  • 764664 Segfault при инициализации таблиц, чувствительных к давлению WINTAB
  • Обновления переводов:
  • Болгарский
  • Эсперанто
  • Греческий
  • Persian

Что нового в версии 3.20.2:

  • Исправить синий фон в окнах Emacs
  • Исправить проблему с избыточным перерисованием
  • Исправлены ошибки:
  • 763627 menu-традиционный ставит popover под виджет текстового редактора
  • 763783 GDK W32: стереть скрытые слоированные окна перед их показом.
  • 763851 GDK W32: show_window_menu () не реализовано
  • 764022 Отрицательная ширина содержимого -200 (распределение -200, экстенты 0x0), в то время как ...
  • 764170 [HighContrastInverse] «suqquested-action» является белым на lightgrey
  • 764210 Странный цвет фона на Emacs

  • Окно
  • 764321: документация Fix gtk_window_set_geometry_hints
  • 764376 UI сбой при вводе быстрого доступа к клавише
  • Обновления переводов:
  • Голландский
  • Немецкий
  • итальянский
  • Литовская
  • Сербская
  • Thai

Что нового в версии 3.19.8:

  • GtkEntry:
  • Полное преобразование гаджета для записей и кнопок прокрутки
  • Добавить визуальный подсказку для прокрутки ('undershoot')
  • GtkStack:
  • Включение виджета без окна
  • Изменения CSS:
  • Разрешить загрузку svg imges
  • Исправить базовую обработку
  • -gtk-recolor () работает правильно с hi-dpi сейчас
  • image () теперь можно использовать в CSS
  • Темы:
  • новая реализация радио / проверки
  • Инструменты
  • gtk-builder-tool теперь может просматривать файлы .ui
  • Исправлены ошибки:
  • 464528 gdk_rectangle_union () и gdk_rectangle_intersect () должны быть ...
  • 608865 Значение по умолчанию для свойства max-position должно быть 214 ...
  • 688524 Expose gtk-primary-button-warps-slider как настройка X
  • 690791 gtkwindow только отправляет уведомление о запуске один раз
  • 727294 Gtk SpinButton Размер больше ширины экрана
  • 754868 визуальная аномалия в строке пути gtk
  • 754990 Отсутствует аннотация для gdk_rgba_parse
  • 760522 gtk_misc_set_padding не используется для размера req
  • 760714 GtkWindow: документация узла CSS нечеткая
  • 760754 сбои gedit, отделяющие вкладку
  • 760881 файл не может быть сохранен, если атрибут исполняемого файла не установлен.
  • 760891 GtkTreeView Невозможно развернуть / свернуть строки с помощью мыши
  • 760897 Несколько чистых сбоев для кода обработки shm
  • 760933 Позвольте запросить непрозрачность CSS с помощью gtk_style_conte ...
  • 760942 код чертежа gitg не работает
  • 760967 проблема с выпуском гаджета ноутбука
  • 761005 GtkColorChooser: make set_rgba работать в режиме редактора
  • 761095 wayland: используйте shm_open вместо open в tmpdir
  • 761128 Выбранный текст в записи пароля не выполнен правильно.
  • 761254 GtkDialog раскрывает внутренний дочерний файл action_box
  • 761026 Выбор файла: Сделать Escape закрыть диалоговое окно
  • 761318 css: поддержка нотации изображения ()
  • Обновления переводов:
  • Немецкий
  • Венгерский

Что нового в версии 3.18.6:

  • Исправлены ошибки:
  • 539944 Добавить API GtkScaleButton, так что поля структуры можно пометить как частные
  • 732742 Бесконечная рекурсия по утилизации GdkDevice.
  • 735847 переместить текущую информацию о анимационных курсорах в GdkCursor
  • 746745 Окно неожиданно всегда сверху
  • 747295 утечка общей памяти при создании / уничтожении виджетов
  • 748904 wayland: отображение реальных модификаторов для виртуальных модификаторов.
  • 757358 устройства с одним касанием не распознаются как сенсорные устройства.
  • 758025 мерцание курсора
  • 758072 [Wayland] дополнительные кнопки мыши не работают.
  • 758175 Исправить объект символа
  • 758327 gnome-disks segfault в gdkwayland get_popup_parent - разыменование ...
  • 758367 GTK + 3 не сохраняет жирный шрифт в org.gnome.desktop.interface font-name
  • 758407 Не удалось отправить запрос на поиск GDBus.Error: org.freedesktop ...
  • 758483 GDK W32: неверно использует SetWindowLong () для установки / отмены WS_EX_TOPMOST
  • 758484 GDK W32: Некоторые вызовы процедур W32 довольно неясны.
  • 758660 Копирование и вставка не работает в wayland session
  • 758661 каждый второй щелчок правой кнопкой мыши по заголовку окна игнорируется (связанный с CSD?)
  • 758698 Ошибка поиска назад + нечувствительность к регистру + предшествующий многобайтовый символ
  • 758790 Несколько стилистических патчей иконок для браузера.
  • Обновления переводов:
  • Польский

Что нового в версии 3.18.0:

  • Ускорение рисования теней путем кэширования угловых теней
  • Исправления утечки памяти
  • Исправлены ошибки:
  • 681965 Очистка файлов autotools на частях, используемых для Visual C ++ ...
  • 754098 Невозможно изменить размер окна с уничтоженным EventBox
  • 754629 gtk-demo: $ (EXEEXT) отсутствует
  • 754745 оверлейная полоса прокрутки не должна скрываться при захвате слайдера.
  • 754952 gdk_pixbuf_get_from_window: всегда возвращает одинаковое изображение
  • 755021 контекстное меню в пустой папке файла - & gt; авария
  • 755274 test-simplify использует bashism в / bin / sh script
  • 755352 Сбой при уничтожении виджета при обработке событий
  • Обновления переводов:
  • Бразильский португалец
  • Чехия
  • Danish
  • Французский
  • Греческий
  • Венгерский
  • японский
  • Казахская
  • Latvian
  • Литовская
  • Норвежский bokmA & yen; l
  • Persian
  • Русский
  • Сербская
  • Сербский латинский
  • Испанский
  • Swedish
  • Турецкий

Что нового в версии 3.17.4:

  • 750489 Параметры gtk c910 предупреждение о команде типа элемента аннотации неожиданного символа
  • 750605 icontheme: не изменяйте символические размеры SVG при перекраске
  • 750690 Виджет недавнего Chooser не расширяется
  • 750718 Улучшение документации для устаревших свойств
  • 750870 gtk3 явно игнорирует повторные события?
  • 750888 Исправить ошибку возвращаемого значения в _gtk_text_handle_set_direction
  • 750994 X11: Первое событие колеса мыши игнорируется после щелчка правой кнопкой мыши или Alt + Tab ...
  • 751018 Виджет: GtkMenuButton + GtkPopover gtk_toggle_button_set_active () n ...
  • 751050 Перемещение мыши при активации шага вызывает прокрутку ...
  • 751082 Производительность GtkTreeView плохой, когда содержимое не больше ...
  • 751227 размер окна списка элементов списка файлов, чтобы соответствовать дополнительной области виджета ...
  • 751443 Значение ресурса_path очищено в gtk_image_set_from_resource
  • 751739 Тупик в X11 при установке XSetErrorHandler в то время как другой треа ...
  • 751752 Memleak, когда и открытие shm и файл открытия в tmp fail
  • 751754 GtkSwitch: вызов gtk_switch_set_active в обработчике для notif ...
  • Фиксировать рендеринг граней / канавок.
  • GtkListBoxRow: распространять в draw vfunc

Что нового в версии 3.17.2:

  • * GtkFontChooser:
  • - Разрешить настраиваемые карты шрифтов для поддержки шрифтов, специфичных для приложения.
  • - улучшите страницу "без результатов поиска"
  • * GtkFileChooser:
  • - Изменить простую поисковую систему для поиска в ширину
  • - Сделать простую поисковую систему с помощью GIO, поэтому она работает на
  • удаленные ресурсы также
  • - Слияние результатов с трекером и простыми поисковыми системами.
  • - Добавить страницу с результатами поиска
  • * GtkPlacesSidebar:
  • - использовать popover для переименования закладок
  • * GtkPopover:
  • - добавить поддержку виджетов по умолчанию
  • * GtkScrolledWindow:
  • - Поддержка кинетической прокрутки на сенсорных планшетах
  • * GtkBuilder:
  • - Улучшение отчетов об ошибках
  • - gtk-builder-инструмент может проверять шаблоны
  • - gtk-builder-tool может перечислять именованные объекты
  • * gtk3-demo:
  • - демонстрация новых курсоров
  • - Демо-версия новой страницы
  • - демо-версия Builder перенесена с GtkUIManager
  • * GDK:
  • - Создавать имена курсоров css по бэкэндам
  • * Windows:
  • - Требовать Vista или новее
  • - Поддержка окон RGBA
  • - Поддерживать имена курсора css
  • - Поддержка анимированных курсоров
  • - добавить поддержку темы курсора. Чтобы воспользоваться этим, вам понадобится
  • новая тема adwaita-icon с курсорами Windows.
  • * Wayland:
  • - удалить допущения при упорядочении глобальных переменных при запуске
  • - Улучшение поддержки DND в разных местах.
  • - Поддерживать имена курсора css
  • * X11:
  • - Поддержка объектов контроля XRANDR 1.5
  • - Поддерживать имена курсора css
  • * OS X:
  • - Поддерживать имена курсора css
  • * Исправлены ошибки:
  • 619493 Отметьте две функции из общедоступного API API GtkAdjustment, устаревшие
  • 693738 Диалоговое окно «gtk print» показывает «Не удалось получить информацию о принтере» ...
  • 719683 Escaping issue "Не удалось установить текст из разметки из-за ошибки ...
  • 719819 Бэкэнд Wayland зависит от упорядочения глобальных переменных в вытеснении ...
  • 727316 W32: GDK не поддерживает пиксельные альфа-смешанные окна.
  • 744086 configure.ac: Затяните зависимость gio-unix для всех сборников unix.
  • 746916 Поиск выбора файла не работает поверх удаленных общих ресурсов сети.
  • 747150 подсказка для вертикального режима записи для ввода метода
  • 747634 gdk_set_program_class () breaks --class
  • 747664 GtkEntry: активирует-default должен работать внутри popovers
  • 748234 Бесполезный "Gtk-WARNING **: объект не вызван:" предупреждающее сообщение ...
  • 748615 GtkWindow: получить правильную ширину тени даже перед окном ...
  • 748640 Документация пропускает примеры исходных файлов, когда не buil ...
  • 748771 Добавить API для прикрепления настраиваемого PangoFontMap к диалоговому окну шрифта ...
  • 748782 fontchooser должен перезагрузить список семейств / стилей на тему ...
  • 748783 Удалить PANGO_ENABLE_BACKEND из gtksettings.c
  • 748784 Текст GtkProgressBar не может быть наложен на индикатор выполнения.
  • 748833 Определить структуру GdkRectangle только для синтаксического анализа интроспекции
  • 749009 оповестить тест не удается без шины сеанса
  • 749012 GtkStack: не следует извещать :: visible-child во время уничтожения
  • 749021 GtkStackSwitcher: не выдавать уведомления :: visible-child при установке ...
  • 749178 quartz: имена кодов поддержки css
  • 749425 Утечка памяти в GtkWindow
  • 749451 Windows не имеет границы
  • 749593 Различные тестовые исправления
  • 749679 Избегайте запросов позиции устройства во время DnD
  • 749770 Реализовать кинетическую прокрутку для управляемых libinput устройств
  • 748763 предупреждения при запуске перетаскивания из GtkEntries
  • 749893 Сбой при попытке перетащить вкладку из заполненного GtkNotebook ...
  • * Обновления переводов:
  • Каталонский
  • Чехия
  • Французский
  • Немецкий
  • Hebrew
  • Венгерский
  • Норвежский bokmA & yen; l
  • Occitan
  • Польский
  • Русский
  • Slovak

Что нового в версии 3.17.1:

  • Темы:
  • Многие улучшения в HighContrast.
  • Более сильный фокус записи в Adwaita
  • Улучшение клиентских украшений без компоновщика
  • скроллинг:
  • Поддержка горизонтальной прокрутки колес с помощью Shift
  • Сделать индикаторы надежными.
  • Обнаружение большего количества дорожек.
  • Ручки, ластики и аналогичные устройства
  • GtkTextView:
  • Поддержка подчеркивания и зачеркивания цвета
  • GtkFileChooser:
  • Более легкая запись местоположения
  • Убедитесь, что каталог загружен
  • Используйте popover для новых имен папок
  • GtkBuilder:
  • Улучшение сообщений об ошибках
  • Добавить утилиту gtk-builder-tool для проверки файла ui
  • Инспектор:
  • Показать доступное имя и описание
  • Добавить вкладку для узлов CSS
  • Wayland:
  • Исправления DND и буфера обмена
  • Поддержка прикрепленных модальных диалогов с бормотать
  • Окна:
  • Поддержка Drop XP
  • Поддержка горизонтальной прокрутки колесика мыши.
  • Исправлены ошибки:
  • 132197 Горизонтальная прокрутка с использованием ключа модификатора и колесика прокрутки
  • 402168 Добавьте цвета подчеркивания и зачеркивания в свойства GtkTextTag.
  • 671362 Исправления для GtkRadioMenuItem
  • 723394 параметр const для GtkPopover gtk_popover_set_pointing_to
  • 734741 Уровень заполнения GtkScale начинается с самого левого, если установлен уровень наполнения
  • 737175 большинство горизонтальных ползунков инвертируются при прокрутке с колесом мыши
  • 741849 Добавить GdkScreen- & gt; is_composited () для GDK-Win32
  • 745721 wayland: добавьте поддержку gtk_window_set_modal
  • 746149 Кнопки «Закрыть вкладку» изменяют вкладку с высоким уровнем наведения при использовании HighContrast
  • 746188 [HighContrast] нечувствительные ModelButtons не выглядят нечувствительными.
  • 746202 Обеспечьте более сильную фокусировку для записей
  • 746301 Открытие панели «Звук» генерирует ошибку пикселя.
  • 746358 [HighContrast] нечувствительный активный фон GtkSwitches должен, вероятно, ...
  • 746368 [HighContrast] знак «выбранного цвета» всегда черный, даже для черного
  • 746369 [HighContrast] «нет выбора даты» (белый на белом)
  • 746370 GtkExpander не показывает, что он расширяется при использовании темы HighContrast
  • 746386 сбой буфера обмена, когда другой клиент становится владельцем выбора.
  • 746435 wayland: используйте g_get_prgname как идентификатор приложения xdg surface
  • 746468 gtkcairoblur медленный
  • 746493 [HighContrast] Ярлыки, RadioButtons и тексты CheckButton не ...
  • 746586 crtical предупреждения в a11y, если виджет фокуса уничтожен.
  • 746602 Неверные записи через оборванные слабые указатели в коде DND вызывают сбои
  • 746668 Некоторые устаревшие вызовы GL по-прежнему выполняются бэкэнд X11
  • 746688 GtkProgressBar не уважает его свойства стиля
  • 746706 Серьезная доступная всплеска событий из ячеек таблицы Gtk +.
  • 746712 Диапазон игнорирует свойство «инвертированное»
  • 746746 gtk3-demo 'OpenGL Area' выходит из строя на системах со старой версией OpenGL
  • 746784 GtkBooleanCellAccessible испускает измененное состояние: вместо этого проверены сигналы ...
  • 746817 GtkRadioButton keynav использует неправильную последовательность
  • 746821 W32: Максимальное окно закрывается панель задач
  • 746862 popover очищает тень от базовых виджетов
  • 746893 gtk_list_box_bind_model не является интроспективным
  • 746904 позволяют отключить libcanberra
  • 746925 [HighContrast] Backdrop active (чувствительный) GtkSwitch должен выглядеть больше ...
  • 746961 новая полоса прокрутки «скрывается» после нажатия + перетащить + отпустить, пока мышь по-прежнему ...
  • 747096 небольшая очистка в обработке клипов для буфера обмена
  • 747121 gtklabel.c: добавьте примечание о свойстве set-markup в gtk_set_markup ()
  • 747133 анимация перерегулирования останавливается на сенсорных планшетах, управляемых libinput.
  • 747288 [HighContrast] Нечувствительный фон ListBoxRow имеет ненужную рамку
  • 747305 x11 / gl: использовать после бесплатного использования в glx_pixmap_get ()
  • 747406 Проверка близости индикатора фиксации.
  • 747407 Вывод индикаторов при необходимости
  • 747469 CSD: не удается открыть меню окна, щелкнув правой кнопкой мыши после перемещения окна
  • 747471 [wayland] gdk_screen_get_monitor_geometry () возвращает недопустимую геометрию
  • 747524 Значки в системном лотке не могут правильно перерисовываться на Xfce (без отображения ...
  • 747539 popover: удалить обработчики сигналов в распоряжении
  • 747553 Popovers внутри локальных пробок не получает size_allocate (), называемый
  • 747560 Переопределение typedef GtkCssNode
  • 747604 Исправить сборку gtk / inspector / css-node-tree.c
  • 747608 Скрывающая / скрывающая полоса прокрутки не работает со стилусом
  • 747689 [HighContrast] Выделенный ярлык ListBoxRow белый на белом фоне.
  • 747805 Сплит Headerbar unmaximize

  • Окно
  • 747808: исправить начальную ширину тени для максимизированных / полноэкранных окон
  • 747827 пропущенные полосы прошивки firefox
  • 748013 Adwaita: схема навигации по клавиатуре на первой / последней кнопке в диалоговом окне ...
  • 748014 W32: Наклон колесика влево / вправо не прокручивается горизонтально
  • 748061 GtkMessageDialog: незначительное обновление документации
  • 748156 Очистка кода после удаления xp
  • 748341 GdkOffscreenWindow не должен segfault на gdk_window_beep ()
  • 748346 build: Избегайте краха xgettext на MSYS2
  • 748500 Документы GtkSearchEntry неправильно ссылаются на себя
  • 748509 FTBFS: ui / dialog6.ui нет
  • * Обновления переводов:
  • Arabic
  • басков
  • Бразильский португалец
  • Бретон
  • Болгарский
  • Каталонский
  • Чехия
  • Danish
  • Голландский
  • Немецкий
  • Греческий
  • Hebrew
  • Венгерский
  • Исландский
  • итальянский
  • Корейский
  • Норвежский бокмал
  • Русский
  • Сербская
  • словенский
  • Swedish
  • Турецкий
  • Украинский

Комментарии к GTK+

Комментарии не найдены
добавить комментарий
Включите картинки!