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 li>
- Улучшение клиентских украшений без компоновщика
- скроллинг:
- Поддержка горизонтальной прокрутки колес с помощью 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
- Турецкий
- Украинский
Окно
Комментарии не найдены