GTK+

軟件截圖:
GTK+
軟件詳細信息:
版本: 3.22.30 更新
上傳日期: 22 Jun 18
開發: GTK+ Team
許可: 免費
人氣: 94

Rating: 3.5/5 (Total Votes: 2)

GTK + (以前稱為GIMP Toolkit)是一個開源,多平台和麵向對象的小部件工具包,旨在讓程序員可以毫不費力地創建在現代開源桌面中工作的GUI(圖形用戶界面)環境。它最初被稱為GIMP Toolkit,因為它包含一組用於GIMP(GNU圖像處理程序)的GUI庫,作為已棄用的Motif GUI規範的替代方案。


它是GNU 項目的一部分

該軟件是GNU Project的一部分,其主要目標是提供一整套小部件和API,使開發人員能夠創建完整的應用程序套件。除了Qt之外,GTK是在X.Org和Wayland顯示服務器之上部署圖形應用程序最常用的工具包。


它在GNOME 和Xfce上大量使用

GTK +在眾所周知的GNOME和Xfce桌面環境中大量使用,但它支持Cinnamon,MATE,LXDE(輕量級X11桌面環境),Pantheon,Sugar,ROX桌面,GPE Palmtop環境,Access Linux平台和KDE。一些開源窗口管理器使用GTK +工具包,包括Metacity,Mutter,AfterStep,IceWM,Sawfish,Xfwm,Aewm,Amaterus,Consortium,Marco和Wmg。

引擎蓋下

雖然GTK +最受歡迎和最常用的GUI設計師是Glade,但我們也可以提到Gazpacho,Crow Designer和Stetic(MonoDevelop項目的一部分)應用程序。在引擎蓋下,我們可以立即註意到GTK +是用C編程語言編寫的,並使用強大的GLib庫軟件進行面向對象。未來的版本將介紹Wayland顯示服務器和HTML5標記語言的後端。


支持的操作系統

雖然它在開源GNU / Linux,Solaris和BSD平台中被大量使用,但該程序已成功移植到商業Microsoft Windows和Mac OS X操作系統。如果您想為應用程序創建現代GUI前端,您一定要選擇GTK +,特別是如果您希望它們支持GNOME,Xfce,LXDE,Cinnamon,MATE和其他桌面環境。

< strong>此新版本中的新功能:

  • 依賴性顛簸:
  • 需要libepoxy 1.4
  • 要求pango 1.41
  • 新的字體選擇器功能:
  • 允許設置OpenType字體功能
  • 顯示OpenType字體功能的示例
  • 允許選擇OpenType字體變體
  • 支持選擇細節級別
  • 新表情符號功能:
  • 支持表情符號
  • 的完成彈出窗口
  • 刪除Ctrl-Shift-e快捷方式
  • 其他新的apis:
  • gdk_window_move_to_rect
  • 韋蘭:
  • 在FreeBSD上使用匿名共享內存
  • 錯誤修復:
  • #85 widgetDragDestFindTarget內省數據不顯示為空...
  • #154文檔:GtkCellRenderers中可編輯的生命週期是沒有......
  • #193 GtkBuilder棄用GtkUIManager的文件
  • #199 MenuButton在其Popover被銷毀時未通知,仍然可以訪問...
  • #292即使沒有實現,GtkRanges也應發送:: change-value
  • #450菜單導航三角形不再起作用
  • #792焦點事件並不總是匹配
  • #898 emoji-chooser:搜索標誌不起作用
  • #997 gdk:讓gdk_window_move_to_rect公開
  • #1053如果子窗口小部件竊取滾動
  • ,滾動光標將被留下
  • #1059 - 使用...編譯C ++代碼時,在GTK +標題中顯示警告
  • #1065 GtkScrollbar水平鼠標滾輪方向錯誤
  • #1069線程1“glade”收到信號SIGFPE,算術異常。
  • #1088 CssGadget:圓形px值為min-width | height
  • #1115 gtk icon主題在用戶目錄之前搜索系統目錄
  • #1134 x11:始終為無背景設置無pixmap
  • #1160 a11y / entry:修復copy-pasteo re 2ndary icon tooltip
  • #1165 InfoBar:在復制粘貼的param doc中修復了錯誤的類型
  • #1166 EmojiCompletion:使用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 OSX macports pango文本大小似乎因版本1.40 ...
  • 而異
  • 789215 GtkScrolledWindow和GtkIconView atk對象可能導致segfaul ......
  • 791542 GDK 3選擇文檔引用了X
  • 791802固定方向值在滾動/按鍵上移動RTL /倒轉ra ...
  • 翻譯更新:
  • 加泰羅尼亞語
  • 芬蘭
  • 波蘭語
  • 西班牙語

版本中的新功能

  • 錯誤修復:
  • 789630在tarballs中分發protocol / server-decoration.xml
  • 787142 input / IME:推遲發出“commit”信號
  • 789134 icon-browser:再次顯示對話框中的中心複製按鈕
  • 789678 AboutDialog:修復接受GTK_LICENSE_AGPL_3_0
  • 788898 Inspector:更好的默認分割CSS節點/道具
  • 789733修復GtkEntry:has-frame無法正常工作
  • 789213 gdk / win32:修復Win32 GL上下文切換
  • 785176 placessidebar:添加已加星標的位置項
  • 翻譯更新:
  • 阿拉伯
  • 巴西葡萄牙語
  • 捷克
  • 荷蘭
  • 德國
  • 挪威語bokmal
  • 波蘭語
  • 斯洛伐克語
  • 瑞典

版本3.22.21中的新功能

  • 錯誤修復:
  • 738893以列表模式顯示的ComboBox:使用鼠標完成滾動導致...
  • 786613 Adwaita:提供通用側邊欄圖標和標籤樣式
  • 787172 EmojiChooser:改進部分按鈕的選擇
  • 787279 EmojiChooser:在HighContrast中無法看到懸停的表情符號......
  • 787280 HighContrast:修復標題欄標題欄中垂直分隔符的回歸
  • 787410條目:修復內存洩漏
  • 翻譯更新:
  • 巴斯克
  • 加泰羅尼亞語
  • 克羅地亞語
  • 捷克
  • 丹麥
  • 芬蘭
  • 德國
  • 波蘭語
  • 斯洛文尼亞語
  • 西班牙語
  • 瑞典
  • 土耳其

版本3.91.0中的新功能

  • 已合併OS X的初始支持
  • 已添加對使用介子構建的初步支持
  • 新API:
  • gtk_widget_insert_before /後
  • 刪除了API:
  • GtkBox已丟失其擴展和填充子屬性,使用常規對齊屬性
  • GtkLabel失去了它的角度屬性,將來會被一般的小部件轉換支持取代
  • GtkWindow失去了hide-titlebar-when-maximized property
  • GtkBox失去了中心子女撫養費
  • 已刪除compat keysym定義
  • 錯誤修復:
  • 769881初步Meson構建文件
  • 771269在新選項卡/窗口中打開在未安裝的文件系統上不起作用
  • 778301 GtkTooltip未在所有情況下清除源ID
  • 778853使用!overlay-scrolling ...
  • 傳播自然寬度/高度請求太多
  • 779078 Adwaita:最後一個treeview標題按鈕在懸停時添加邊框
  • 779184 Gtk + 4(3.89.4)使用Quartz後端:所有應用程序段錯誤
  • 780041(可選)依賴sassc生成主題CSS
  • 780301 wayland:修復無害的鏗鏘警告
  • 780734 flowbox:不要嘗試聚焦或繪製NULL小部件
  • 780878 docs:指向正確版本的點鏈接
  • 780944請在GtkHeaderBar中為appmenu按鈕添加特定的CSS類
  • 781162製作GtkPlacesView監控網絡
  • 781195修復GtkPlacesView的測試套件
  • 781214在Adwaita中定義入口標籤。
  • 781422 translate_wm_button_layout_to_gtk()根​​據GPL許可
  • 781622 gtkplacesview.ui:更新幫助程序標籤以包含IPv6地址
  • 781737拖動圖標始終位於左上角
  • 781767 Wayland:增加關鍵交付的詳細程度
  • 781992沒有popover的GtkMenuButton在不再選擇時會保持預先狀態...
  • 782109 wayland:導出句柄時內存洩漏
  • 782202 linkbutton:修復內存洩漏
  • 翻譯更新:
  • 克羅地亞語
  • 匈牙利
  • 印度尼西亞
  • 波蘭語
  • 斯洛文尼亞語

版本3.90.0中的新功能

  • 通過設置GTK_INSPECTOR_RENDERER
  • 為檢查器設置自定義渲染器
  • 將更多容器功能(例如焦點處理)移至GtkWidget
  • 錯誤修復:
  • 686838 gtk_enumerate_printers()掛起
  • 778853使用!overlay-scrolling ...
  • 傳播自然寬度/高度請求太多
  • 779081 GtkTextView:公開API以獲取Pango行方向
  • 780019 gtk + 3 3.22.10無法在macOS Yosemite上編譯
  • 780234 gtk_print_job_set_page_ranges()的所有權轉移不明確
  • 734946在OSX上實施GContentType
  • 773228 gtk_widget_intersect的第三個參數未列為'out'
  • 774148 Gtk.Popover錯位在Wayland
  • 780735 flowbox:不要選擇什麼時候橡皮筋
  • 修復因緩衝時間而導致的閃爍
  • 修復hi-dpi後備渲染
  • 強制窗口標題為有效UTF8
  • 翻譯更新:
  • 弗留利
  • 德國
  • 印度尼西亞
  • 拉脫維亞語
  • 波蘭語

版本3.89.1中的新功能

  • 錯誤修復:
  • 767713在荒地的全屏是錯誤的
  • 768081啟用對GDK-Win32的HiDPI支持
  • 768531 wayland:啟動通知對某些應用無效(例如gnome-terminal)......
  • 772075 GTK +在Wayland下比在X11下使用更多的CPU
  • 772202打破縮放監視器的處理
  • 773587 recent-manager:為列表大小添加限制
  • 773916 GtkComposeTable緩存損壞:使用相同的〜/ .XCompose不能工作兩次......
  • 773979 GdkGLContext不鏈接finalize handler
  • 774046 GtkSpinButton並不總是不會私有 - > {上,下} _button
  • 774066 GtkHeaderBar沒有取消它創建的所有GtkBox和GtkSeparator
  • 774097 GtkPrintOperation不應截斷作業名稱
  • 774185 GtkPlacesSidebar沒有引用次數
  • 774352 GtkAppChooserWidget並未取消其引用的所有GAppInfo
  • 翻譯更新:
  • 捷克
  • 荷蘭

版本3.22.3中的新功能

  • 已為將在GTK + 4
  • 中刪除的API添加了棄用
  • gtk-demo獲得了一個用於展示(和測試)渲染性能的新演示
  • 視窗:
  • GL支持得到了改進。現在可以創建舊版上下文,並且可以使用抗鋸齒
  • 現在支持Hi-DPI
  • 錯誤修復:
  • 773479 773474 773528 773274 773885 773857 773799 768081
  • 翻譯更新:
  • 塞爾維亞語

版本3.22.2中的新功能

  • 對win32主題的一些改進
  • 已為將在GTK + 4
  • 中刪除的API添加了棄用
  • 錯誤修復:
  • 767713在荒地的全屏是錯誤的
  • 771320地圖小部件顯示在gnome-contacts
  • 內的錯誤位置
  • 772345 placesviewrow:busy_spinner當可見時抵消其餘的......
  • 772389在覆蓋模式下將字符附加到GtkEntry控件ri ...
  • 772415避免調用eglGetDisplay
  • 772552棄用gtk_menu_popup
  • 772683在glarea演示中使用FALSE代替gint
  • 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顏色定義文檔中的錯誤
  • 翻譯更新:
  • 克羅地亞語
  • 丹麥
  • 荷蘭
  • 德國
  • 意大利
  • 拉脫維亞語
  • 立陶宛語
  • 挪威語bokmal
  • 波蘭語

版本3.22.0中的新功能

  • Wayland後端支持繪製平板電腦
  • Wayland後端需要xdg-shell v6
  • 我們有一個支持平板電腦的手勢API,GtkPadController
  • GdkMonitor提供API以獲取有關連接輸出的更豐富信息
  • GdkGLContext支持GLES
  • GtkScrolledWindow具有可影響大小調整行為的新max-content-width / height屬性
  • GtkShortcutLabel是一個新的小部件,可以像GtkShortcutWindow一樣顯示鍵盤快捷鍵
  • 當在Flatpak沙箱中使用時,許多GTK + API現在將透明地使用門戶,包括GtkFileChooserNative,GtkPrintOperation,gtk_show_uri。

版本3.21.5中的新功能

  • 公開GtkShortcutLabel
  • 添加API以獲取用於共享的窗口ID
  • 添加顯式API以顯示/隱藏帶有動畫的彈出窗口
  • 韋蘭:
  • 切換到xdg-shell v6
  • 使用平板電腦墊協議完全支持Wacom平板電腦
  • 使用xdg_foreign協議導出窗口句柄
  • 改善菜單定位
  • 改善平鋪窗口狀態的處理
  • 添加GtkPadController以將GActions綁定到數位板事件
  • 錯誤修復:
  • 569581使用US-Intl鍵盤佈局會導致意外的字符梳理......
  • 712760 Clang靜態分析修復
  • 755947 wayland:當舖設瓷磚時,gnome-terminal不會填滿整個區域
  • 756579 GTK應該讓GDK位置菜單
  • 762260複選框和單選按鈕在我的彈出窗口內動畫顯示...
  • 764413 Wayland:不是全屏幕的gtk +應用程序可以全屏顯示
  • 768017 Wayland:從訪問鍵打開的菜單(助記符菜單項)隱藏......
  • 768081啟用對GDK-Win32的HiDPI支持
  • 768138更新GDK-Mir後端以解決一些問題
  • 768722俄語字符的鍵盤快捷鍵不起作用
  • 768902使用gtk_widget_override_font()
  • 時字體太小
  • 768930重新測試:在運行測試時覆蓋GSETTINGS_SCHEMA_DIR
  • 768999在Xvfb下運行時浮點異常(除以零)
  • 769003 Adwaita:GtkCalendar使用一年中混亂的風格
  • 769004 ss測試套件故障在3.21.4
  • 769047 GtkWidget GtkStyleContext API不清楚
  • 769126無法使用Windo將星界平面字符輸入GtkEntry ...
  • 769162 GtkTable:compute_expand buggy
  • 769205將GtkShortcutLabel公開為公共小部件
  • 769236演示:修復構建失敗
  • 769287 GtkMenuToolButton:show-menu發出兩次並打破動態菜單
  • 769402在道路上的菜單定位回歸
  • 769451自2016年7月26日起在Debian Unstable中構建3.21(master)的失敗
  • 769485消除使用g_test_expect_message()
  • 769568修改日期顯示錯誤地包裝了日曆日(並且是......
  • 769601 gtk-question-index.html
  • 中常見問題的死鏈接
  • 769603 gtk + -3.20.8:與ld.gold的鏈接問題 - 構建失敗:./。libs / l ...
  • 769706將顯示/隱藏API添加到GtkPopover
  • 769937 wayland:端口後端使用xdg-shell unstable v6
  • 770026評論對wip / wayland-tablet-v2的評論
  • 770166任意大小的GtkButton都可以是圓形嗎?僅限樣式類......
  • 770236 gtkbindings:為gtk_binding_entry_add_signal()
  • 添加示例
  • 770242 gtkbindings:澄清小部件需要具有焦點才能使綁定工作
  • 770332創建新標籤後,筆記本箭頭圖標顏色錯誤
  • 770374 Gtk Treeview當列寬為...時,可編輯超出列寬
  • 769788修復Wayland上flatpak門戶的堆疊順序
  • 770458長信用額度和GtkScrolledWindow的GtkAboutDialog問題
  • 770550 gtkplacessidebar:fix signal marshal
  • 770307關閉林間空地項目時發生崩潰
  • 翻譯更新:
  • 巴西葡萄牙語
  • 加泰羅尼亞語
  • 捷克
  • 德國
  • 希伯來語
  • 印度尼西亞
  • 立陶宛語
  • 波蘭語
  • 葡萄牙語
  • 塞爾維亞語
  • 斯洛伐克語
  • 斯洛文尼亞語
  • 西班牙語

版本3.21.3中的新功能

  • GtkStack現在有自己的可訪問實現,只顯示當前可見的子項
  • GtkSizeGroup :: ignore-hidden屬性已記錄為無效。
  • GDK_SOURCE_TRACKPOINT已添加到GdkInputSource枚舉中以允許特殊套管此類輸入設備
  • Wayland: - 使用單獨的設備區分各種滾動事件源 - 如果memfds不可用,則回退到使用shm_open
  • GtkScale和GtkProgressBar中的文本樣式現在可以受到正確的CSS節點的影響
  • GtkScrolledWindow有新的max-content-width / height屬性來控制其大小
  • 已修復GtkFileChooser搜索以使用跟踪器FTS5語法
  • 修正了錯誤:79229 GtkScale,其中包含大量數字和值pos設置為...
  • 118959 GtkScale值'-0'
  • 556254在'對象'測試中測試GObject類型的屬性
  • 578626 Vertical Scale Widget有時候沒有分配足夠的空間......
  • 674215 [補丁]使用更新工具提示進行回歸
  • 708148 gtk_tree_view_get_path_at_pos錯誤地識別了列...
  • 710471 make 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當焦點離開時,模態彈出框不會關閉
  • 766341不要依賴memfd,因為它需要一個相當新的內核
  • 766372比例在各種大小的計算中省略了值,導致...
  • 766569 GTK_SCROLL_NATURAL兒童的尺寸請求更好
  • 766675向GdkWindow添加適當的框架繪製API
  • 766860 Wayland的平鋪(折斷,半最大化)窗戶不是......
  • 766878 placesview:不要將圖標名稱標記為可翻譯
  • 767052 Wayland:圖標化模態對話框使應用程序無法使用
  • 767058 GtkInfoBar:右鍵單擊/上下文菜單全白
  • 767093 wayland:提供有關滾動設備的信息
  • 767100為跟踪點添加輸入源類型
  • 767108分隔符未正確放入GtkPopover
  • 767238修復min-content-width / min-conte中的長期回歸...
  • 767241 wayland:長窗口標題崩潰客戶
  • 767310高對比度主題默認情況下不顯示焦點矩形...
  • 767312 gtk_widget_path_append_for_widget()錯過了課程,除非g ...
  • 767468立即隱藏樹視圖cellrenderer上的彈出窗口...
  • 767705 GtkActionHelper:將消息更改為警告
  • 767766配置
  • 錯誤地檢測到CUPS 2.X.
  • 767795警告GtkShortcutsShor的“加速器”屬性......
  • 翻譯更新:
  • 加泰羅尼亞語
  • 奧克
  • 西班牙語
  • 蘇格蘭蓋爾語
  • 巴西葡萄牙語

版本3.21.2中的新功能




GTK + 3.20.3的新功能(2016年4月12日)

版本3.20.3中的新功能

  • 錯誤修復:
  • 764174配置對話框太小
  • 764203“textview border”節點的默認背景顏色
  • 764204默認情況下無法區分的主要和次要插入符號/游標
  • 764261 gtkplacesviewrow:未翻譯的“%s /%s available”
  • 764374“顯示”頁面處於活動狀態時忙碌循環
  • 764378 gtk3-demo不會在沒有hicolor-icon-theme的情況下運行
  • 764540 gtk_scrollable_get_border缺少註釋
  • 764585修復“格式不是字符串文字”錯誤
  • 764686在“make distclean”之後構建失敗
  • 764710 GtkListBox行CSS節點不反映視覺順序
  • 764835 broadway:修復文檔,更正顯示端口詳細信息
  • 764664初始化WINTAB壓敏片時的Segfault
  • 翻譯更新:
  • 保加利亞
  • 世界語
  • 波斯

版本3.20.2中的新功能

  • 在Emacs窗口中修復藍色背景
  • 修復了過度重繪的性能問題
  • 錯誤修復:
  • 763627 menu-traditional將popover放在文本編輯器小部件下面
  • 763783 GDK W32:在顯示隱藏的分層窗口之前刪除它們
  • 763851 GDK W32:show_window_menu()未實現
  • 764022負內容寬度-200(分配-200,範圍0x0),而......
  • 764170 [HighContrastInverse]“suqqested-action”在lightgrey上是白色的
  • 764210 Emacs上的奇怪背景顏色
  • 764321窗口:修復gtk_window_set_geometry_hints文檔
  • 764376輸入鍵盤快捷鍵時的UI故障
  • 翻譯更新:
  • 荷蘭
  • 德國
  • 意大利
  • 立陶宛語
  • 塞爾維亞語

版本3.19.8中的新功能

  • GtkEntry中:
  • 完成條目和旋轉按鈕的小工具轉換
  • 添加滾動視覺提示('下衝')
  • 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將gtk-primary-button-warps-slider顯示為X設置
  • 690791 gtkwindow只發送一次啟動通知
  • 727294 Gtk SpinButton尺寸大於屏幕寬度
  • 754868 gtk路徑欄中的視覺異常
  • 754990 gdk_rgba_parse缺少(out)註釋
  • 760522 gtk_misc_set_padding未用於尺寸要求
  • 760714 GtkWindow:CSS節點文檔不明確
  • 760754 gedit崩潰分離標籤

  • 如果未設置可執行屬性,則
  • 760881文件無法保存
  • 760891 GtkTreeView無法通過鼠標展開/折疊行
  • 760897對shm處理代碼的一些清理
  • 760933可以使用gtk_style_conte ...
  • 查詢CSS不透明度
  • 760942 gitg繪圖代碼已損壞
  • 760967筆記本小工具分配問題
  • 761005 GtkColorChooser:讓set_rgba在編輯模式下工作
  • 761095 wayland:在tmpdir中使用shm_open而不是open
  • 761128密碼輸入中的所選文字未正確繪製
  • 761254 GtkDialog公開public action_box internal child
  • 761026文件選擇器:使Escape關閉對話框
  • 761318 css:支持圖片()表示法
  • 翻譯更新:
  • 德國
  • 匈牙利

版本3.18.6中的新功能

  • 錯誤修復:
  • 539944添加GtkScaleButton API,以便將struct字段標記為private
  • 732742對GdkDevice處理的無限遞歸
  • 735847將可動畫游標的當前幀信息移動到GdkCursor
  • 746745窗口突然一直在上面

  • 創建/銷毀小部件時
  • 747295共享內存洩漏
  • 748904 wayland:將實際修改器映射到虛擬修飾符
  • 757358單點觸摸設備未被檢測為觸摸設備
  • 758025光標閃爍
  • 758072 [Wayland]其他鼠標按鈕不起作用
  • 758175修復字符實體
  • gdkwayland中的758327 gnome-disks segfault get_popup_parent - dereference ...
  • 758367 GTK + 3在org.gnome.desktop.interface字體名稱中不尊重粗體
  • 758407無法發送搜索請求GDBus.Error:org.freedesktop ...
  • 758483 GDK W32:錯誤地使用SetWindowLong()設置/取消設置WS_EX_TOPMOST
  • 758484 GDK W32:對W32例程的一些調用相當不清楚
  • 758660複製和粘貼在wayland會話中不起作用
  • 758661每秒右鍵單擊窗口標題將被忽略(與CSD相關?)
  • 758698錯誤向後搜索+不區分大小寫+前面的多字節字符
  • 758790一些風格圖標瀏覽器補丁
  • 翻譯更新:
  • 波蘭語

版本3.18.0中的新功能

  • 通過緩存角落陰影來加速陰影繪製
  • 內存洩漏修復
  • 錯誤修復:
  • 681965清理用於Visual C ++的部件上的autotools文件...
  • 754098無法使用已銷毀的EventBox調整窗口大小
  • 754629 gtk-demo:缺少$(EXEEXT)
  • 754745疊加滾動條在抓取滑塊時不應隱藏
  • 754952 gdk_pixbuf_get_from_window:總是返回相同的圖片
  • 755021空文件夾中的上下文菜單 - &gt;碰撞
  • 755274 test-simplified使用/ bin / sh腳本中的bashism
  • 755352事件處理期間小部件銷毀崩潰
  • 翻譯更新:
  • 巴西葡萄牙語
  • 捷克
  • 丹麥
  • 匈牙利
  • 日本
  • 拉脫維亞語
  • 立陶宛語
  • 挪威語bokmA&yen; l
  • 波斯
  • 塞爾維亞語
  • 塞爾維亞拉丁語
  • 西班牙語
  • 瑞典
  • 土耳其

版本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文件選擇器列錶框高度拉伸以匹配額外的小部件區域...
  • 在gtk_image_set_from_resource
  • 中清除了751443 resource_path值
  • 751739設置XSetErrorHandler時X11中的死鎖,而另一個是...
  • 751752在tmp中打開shm和打開文件時發生Memleak
  • 751754 GtkSwitch:在處理程序中調用gtk_switch_set_active for notif ...
  • 修復脊/凹槽邊框渲染
  • GtkListBoxRow:在draw vfunc
  • 中傳播

版本3.17.2中的新功能

  • * GtkFontChooser:
  • - 允許自定義字體映射,以支持特定於應用程序的字體
  • - 改進“無搜索結果”頁面
  • * GtkFileChooser:
  • - 將簡單搜索引擎更改為搜索廣度優先
  • - 讓簡單搜索引擎使用GIO,因此可以使用
  • 遠程分享
  • - 合併來自跟踪器和簡單搜索引擎的結果
  • - 添加“無搜索結果”頁面
  • * GtkPlacesSidebar:
  • - 使用彈出窗口重命名書籤
  • * GtkPopover:
  • - 添加對默認小部件的支持
  • * GtkScrolledWindow:
  • - 支持觸摸板上的動態滾動
  • * GtkBuilder:
  • - 改進錯誤報告
  • - gtk-builder-tool可以驗證模板
  • - gtk-builder-tool可以枚舉命名對象
  • * gtk3-demo:
  • - 新游標演示
  • - 新頁面設置演示
  • - 從GtkUIManager
  • 移植的Builder演示
  • * GDK:
  • - 使css游標名稱在後端工作
  • * Windows:
  • - 需要Vista或更新版
  • - 支持RGBA窗口
  • - 支持css游標名稱
  • - 支持動畫游標
  • - 添加光標主題支持。要利用這一點,您需要
  • 使用Windows游標的新adwaita-icon主題。
  • * Wayland:
  • - 刪除啟動時對全局變量排序的假設
  • - 改善各地的DND支持
  • - 支持css游標名稱
  • * X11:
  • - 支持XRANDR 1.5監視器對象
  • - 支持css游標名稱
  • * OS X:
  • - 支持css游標名稱
  • *錯誤修復:
  • 619493標記GtkAdjustment的公共API中的兩個函數已棄用
  • 693738 gtk打印對話框顯示“獲取打印機信息失敗”...
  • 719683轉義問題“由於錯誤而無法設置標記文本......
  • 719819 Wayland後端依賴於displ中的全局變量排序...
  • 727316 W32:GDK不支持每像素alpha混合窗口
  • 744086 configure.ac:為所有unix版本提取gio-unix依賴項
  • 746916文件選擇器搜索無法通過遠程網絡共享
  • 747150暗示垂直書寫模式為輸入法
  • 747634 gdk_set_program_class()break --class
  • 747664 GtkEntry:activates-default應該在popovers中工作
  • 748234無用“Gtk-WARNING **:沒有對象叫:”警告信息......
  • 748615 GtkWindow:在窗口之前獲得正確的陰影寬度......
  • 748640文檔在未構建時錯過了示例源文件...
  • 748771添加API以將自定義PangoFontMap附加到字體對話框inst ...
  • 748782 fontchooser應重新加載主題上的系列/樣式列表...
  • 748783從gtksettings.c
  • 中刪除PANGO_ENABLE_BACKEND
  • 748784 GtkProgressBar文本無法疊加在進度條上
  • 748833定義GdkRectangle結構僅用於內省解析
  • 749009沒有會話總線的通知測試失敗
  • 749012 GtkStack:在銷毀期間不要發出notify :: visible-child
  • 749021 GtkStackSwitcher:設置時不要發出notify :: visible-child ...
  • 749178 quartz:支持css游標名稱
  • 749425 GtkWindow中的內存洩漏
  • 749451 Windows沒有邊框
  • 749593其他測試修正
  • 749679在DnD期間避免設備位置查詢
  • 749770為libinput管理的設備實施動態滾動
  • 從GtkEntries
  • 開始拖動時出現748763警告

  • 749893嘗試從已填充的GtkNotebook拖動標籤時發生崩潰...
  • *翻譯更新:
  • 加泰羅尼亞語
  • 捷克
  • 德國
  • 希伯來語
  • 匈牙利
  • 挪威語bokmA&yen; l
  • 奧克
  • 波蘭語
  • 斯洛伐克語

版本3.17.1中的新功能

  • 主題:
  • 許多HighContrast主題改進
  • Adwaita更強烈的關注焦點
  • 在沒有合成器的情況下改善客戶端裝飾
  • 滾動:
  • 使用Shift
  • 支持水平滾輪滾動
  • 使指標可靠地彈出
  • 檢測更多跟踪點
  • 處理筆,橡皮和類似設備
  • GtkTextView:
  • 支持下劃線和刪除線顏色
  • GtkFileChooser:
  • 更輕鬆地打開位置條目
  • 確保已加載目錄
  • 使用彈出窗口添加新文件夾名稱
  • GtkBuilder:
  • 改善錯誤消息
  • 為ui文件驗證添加gtk-builder-tool實用程序
  • 檢查器:
  • 顯示可訪問的名稱和說明
  • 為CSS節點添加標籤
  • 韋蘭:
  • DND和剪貼板修復
  • 使用mutter
  • 支持附加的模態對話框
  • 視窗:
  • 刪除XP支持
  • 支持水平鼠標滾輪滾動
  • 錯誤修復:
  • 132197使用修改鍵和滾輪進行水平滾動
  • 402168為GtkTextTag屬性添加下劃線顏色和刪除線顏色
  • 671362對GtkRadioMenuItem的修復
  • 723394 const參數到GtkPopover gtk_popover_set_pointing_to
  • 734741如果設置了show-fill-level,GtkScale的填充級別將從左側開始
  • 737175使用鼠標滾輪滾動時,大多數水平滑塊都會反轉
  • 741849為GDK-Win32添加GdkScreen-&gt; is_composited()
  • 745721 wayland:添加對gtk_window_set_modal的支持
  • 746149使用HighContrast時,“關閉標籤”按鈕會在懸停時將標籤更改為高位
  • 746188 [HighContrast]不敏感的ModelButtons未繪製不敏感
  • 746202為條目提供更強的焦點指示
  • 746301打開“聲音”面板會產生pixman錯誤
  • 746358 [HighContrast]麻木不仁的活動背景GtkSwitches應該......
  • 746368 [HighContrast]“選定顏色”標記始終為黑色,即使是黑色
  • 746369 [HighContrast]“沒有日期選擇”(白底白字)
  • 746370 GtkExpander在使用HighContrast主題時未顯示它已展開
  • 746386當其他客戶成為選擇所有者時,剪貼板崩潰
  • 746435 wayland:使用g_get_prgname作為xdg表面應用程序ID
  • 746468 gtkcairoblur很慢
  • 746493 [HighContrast] Labels',RadioButtons'和CheckButton的文字不是......

  • 如果焦點小部件被銷毀,
  • 746586在a11y中發出警告
  • 746602 DND代碼中懸空弱指針的無效寫入導致崩潰
  • 746668某些舊版GL調用仍由X11後端
  • 製作
  • 746688 GtkProgressBar不尊重其風格屬性
  • 746706來自Gtk + table cells的嚴重無障礙活動
  • 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]背景活躍(敏感)GtkSwitch看起來應該更多......
  • 746961新滾動條“隱藏”後點擊+拖動+釋放鼠標仍然...
  • 747096 textbuffer clipoard handling中的小清理
  • 747121 gtklabel.c:在gtk_set_markup()中添加有關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:刪除dispose中的信號處理程序
  • 747553本地插件內的彈出窗口沒有得到名為
  • 的size_allocate()
  • 747560重新定義typedef GtkCssNode
  • 747604修復gtk / inspector / css-node-tree.c
  • 的構建
  • 747608滾動條隱藏/取消隱藏不適用於手寫筆
  • 747689 [HighContrast]選擇ListBoxRow的標籤為白色白色
  • 747805 Split Headerbar unmaximize
  • 747808窗口:修復最大化/全屏窗口的初始陰影寬度
  • 747827 firefox滾動條壞了
  • 748013 Adwaita:對話框中第一個/最後一個按鈕的鍵盤導航大綱......
  • 748014 W32:向左/向右傾斜鼠標滾輪不會水平滾動
  • 748061 GtkMessageDialog:次要文檔更新
  • 748156 xp drop
  • 後的代碼清理
  • 748341 GdkOffscreenWindow不應該在gdk_window_beep()
  • 上發生段錯誤
  • 748346 build:避免在MSYS2上發生xgettext崩潰
  • 748500 GtkSearchEntry文檔錯誤地鏈接到自己
  • 748509 FTBFS:ui / dialog6.ui不存在
  • *翻譯更新:
  • 阿拉伯
  • 巴斯克
  • 巴西葡萄牙語
  • 布雷頓
  • 保加利亞
  • 加泰羅尼亞語
  • 捷克
  • 丹麥
  • 荷蘭
  • 德國
  • 希伯來語
  • 匈牙利
  • 冰島
  • 意大利
  • 韓國
  • 挪威語bokmal
  • 塞爾維亞語
  • 斯洛文尼亞語
  • 瑞典
  • 土耳其
  • 烏克蘭

意見 GTK+

評論沒有發現
添加評論
打開圖片!