CINXE.COM
GTK - Wikipedia
<!DOCTYPE html> <html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-toc-available" lang="en" dir="ltr"> <head> <meta charset="UTF-8"> <title>GTK - Wikipedia</title> <script>(function(){var className="client-js vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-toc-available";var cookie=document.cookie.match(/(?:^|; )enwikimwclientpreferences=([^;]+)/);if(cookie){cookie[1].split('%2C').forEach(function(pref){className=className.replace(new RegExp('(^| )'+pref.replace(/-clientpref-\w+$|[^\w-]+/g,'')+'-clientpref-\\w+( |$)'),'$1'+pref+'$2');});}document.documentElement.className=className;}());RLCONF={"wgBreakFrames":false,"wgSeparatorTransformTable":["",""],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"dmy", "wgMonthNames":["","January","February","March","April","May","June","July","August","September","October","November","December"],"wgRequestId":"58837558-888f-4cf8-8c04-8cc4332f6bf6","wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"GTK","wgTitle":"GTK","wgCurRevisionId":1259927129,"wgRevisionId":1259927129,"wgArticleId":23534301,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":["Articles with short description","Short description is different from Wikidata","Use mdy dates from March 2023","Use American English from March 2023","All Wikipedia articles written in American English","Wikipedia articles in need of updating from May 2024","All Wikipedia articles in need of updating","All articles with unsourced statements","Articles with unsourced statements from February 2023","Articles with unsourced statements from December 2023","Commons category link is on Wikidata", "Articles with example C code","GTK","Application programming interfaces","C (programming language) libraries","Cross-platform software","Free computer libraries","Free software programmed in C","GNOME","Software that uses Cairo (graphics)","Software that uses Meson","Software using the LGPL license","Widget toolkits","X-based libraries"],"wgPageViewLanguage":"en","wgPageContentLanguage":"en","wgPageContentModel":"wikitext","wgRelevantPageName":"GTK","wgRelevantArticleId":23534301,"wgIsProbablyEditable":true,"wgRelevantPageIsProbablyEditable":true,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgNoticeProject":"wikipedia","wgCiteReferencePreviewsActive":false,"wgFlaggedRevsParams":{"tags":{"status":{"levels":1}}},"wgMediaViewerOnClick":true,"wgMediaViewerEnabledByDefault":true,"wgPopupsFlags":0,"wgVisualEditor":{"pageLanguageCode":"en","pageLanguageDir":"ltr","pageVariantFallbacks":"en"},"wgMFDisplayWikibaseDescriptions":{"search":true,"watchlist":true,"tagline":false,"nearby":true}, "wgWMESchemaEditAttemptStepOversample":false,"wgWMEPageLength":80000,"wgRelatedArticlesCompat":[],"wgCentralAuthMobileDomain":false,"wgEditSubmitButtonLabelPublish":true,"wgULSPosition":"interlanguage","wgULSisCompactLinksEnabled":false,"wgVector2022LanguageInHeader":true,"wgULSisLanguageSelectorEmpty":false,"wgWikibaseItemId":"Q189464","wgCheckUserClientHintsHeadersJsApi":["brands","architecture","bitness","fullVersionList","mobile","model","platform","platformVersion"],"GEHomepageSuggestedEditsEnableTopics":true,"wgGETopicsMatchModeEnabled":false,"wgGEStructuredTaskRejectionReasonTextInputEnabled":false,"wgGELevelingUpEnabledForUser":false};RLSTATE={"ext.globalCssJs.user.styles":"ready","site.styles":"ready","user.styles":"ready","ext.globalCssJs.user":"ready","user":"ready","user.options":"loading","ext.cite.styles":"ready","skins.vector.search.codex.styles":"ready","skins.vector.styles":"ready","skins.vector.icons":"ready","jquery.makeCollapsible.styles":"ready", "ext.wikimediamessages.styles":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready","ext.uls.interlanguage":"ready","wikibase.client.init":"ready","ext.wikimediaBadges":"ready"};RLPAGEMODULES=["ext.cite.ux-enhancements","mediawiki.page.media","site","mediawiki.page.ready","jquery.makeCollapsible","mediawiki.toc","skins.vector.js","ext.centralNotice.geoIP","ext.centralNotice.startUp","ext.gadget.ReferenceTooltips","ext.gadget.switcher","ext.urlShortener.toolbar","ext.centralauth.centralautologin","mmv.bootstrap","ext.popups","ext.visualEditor.desktopArticleTarget.init","ext.visualEditor.targetLoader","ext.echo.centralauth","ext.eventLogging","ext.wikimediaEvents","ext.navigationTiming","ext.uls.interface","ext.cx.eventlogging.campaigns","ext.cx.uls.quick.actions","wikibase.client.vector-2022","ext.checkUser.clientHints","ext.quicksurveys.init","ext.growthExperiments.SuggestedEditSession","wikibase.sidebar.tracking"];</script> <script>(RLQ=window.RLQ||[]).push(function(){mw.loader.impl(function(){return["user.options@12s5i",function($,jQuery,require,module){mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"}); }];});});</script> <link rel="stylesheet" href="/w/load.php?lang=en&modules=ext.cite.styles%7Cext.uls.interlanguage%7Cext.visualEditor.desktopArticleTarget.noscript%7Cext.wikimediaBadges%7Cext.wikimediamessages.styles%7Cjquery.makeCollapsible.styles%7Cskins.vector.icons%2Cstyles%7Cskins.vector.search.codex.styles%7Cwikibase.client.init&only=styles&skin=vector-2022"> <script async="" src="/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector-2022"></script> <meta name="ResourceLoaderDynamicStyles" content=""> <link rel="stylesheet" href="/w/load.php?lang=en&modules=site.styles&only=styles&skin=vector-2022"> <meta name="generator" content="MediaWiki 1.44.0-wmf.4"> <meta name="referrer" content="origin"> <meta name="referrer" content="origin-when-cross-origin"> <meta name="robots" content="max-image-preview:standard"> <meta name="format-detection" content="telephone=no"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/thumb/7/71/GTK_logo.svg/1200px-GTK_logo.svg.png"> <meta property="og:image:width" content="1200"> <meta property="og:image:height" content="1294"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/thumb/7/71/GTK_logo.svg/800px-GTK_logo.svg.png"> <meta property="og:image:width" content="800"> <meta property="og:image:height" content="863"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/thumb/7/71/GTK_logo.svg/640px-GTK_logo.svg.png"> <meta property="og:image:width" content="640"> <meta property="og:image:height" content="690"> <meta name="viewport" content="width=1120"> <meta property="og:title" content="GTK - Wikipedia"> <meta property="og:type" content="website"> <link rel="preconnect" href="//upload.wikimedia.org"> <link rel="alternate" media="only screen and (max-width: 640px)" href="//en.m.wikipedia.org/wiki/GTK"> <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/w/index.php?title=GTK&action=edit"> <link rel="apple-touch-icon" href="/static/apple-touch/wikipedia.png"> <link rel="icon" href="/static/favicon/wikipedia.ico"> <link rel="search" type="application/opensearchdescription+xml" href="/w/rest.php/v1/search" title="Wikipedia (en)"> <link rel="EditURI" type="application/rsd+xml" href="//en.wikipedia.org/w/api.php?action=rsd"> <link rel="canonical" href="https://en.wikipedia.org/wiki/GTK"> <link rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en"> <link rel="alternate" type="application/atom+xml" title="Wikipedia Atom feed" href="/w/index.php?title=Special:RecentChanges&feed=atom"> <link rel="dns-prefetch" href="//meta.wikimedia.org" /> <link rel="dns-prefetch" href="//login.wikimedia.org"> </head> <body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject mw-editable page-GTK rootpage-GTK skin-vector-2022 action-view"><a class="mw-jump-link" href="#bodyContent">Jump to content</a> <div class="vector-header-container"> <header class="vector-header mw-header"> <div class="vector-header-start"> <nav class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-dropdown" class="vector-dropdown vector-main-menu-dropdown vector-button-flush-left vector-button-flush-right" > <input type="checkbox" id="vector-main-menu-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-main-menu-dropdown" class="vector-dropdown-checkbox " aria-label="Main menu" > <label id="vector-main-menu-dropdown-label" for="vector-main-menu-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-menu mw-ui-icon-wikimedia-menu"></span> <span class="vector-dropdown-label-text">Main menu</span> </label> <div class="vector-dropdown-content"> <div id="vector-main-menu-unpinned-container" class="vector-unpinned-container"> <div id="vector-main-menu" class="vector-main-menu vector-pinnable-element"> <div class="vector-pinnable-header vector-main-menu-pinnable-header vector-pinnable-header-unpinned" data-feature-name="main-menu-pinned" data-pinnable-element-id="vector-main-menu" data-pinned-container-id="vector-main-menu-pinned-container" data-unpinned-container-id="vector-main-menu-unpinned-container" > <div class="vector-pinnable-header-label">Main menu</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-main-menu.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-main-menu.unpin">hide</button> </div> <div id="p-navigation" class="vector-menu mw-portlet mw-portlet-navigation" > <div class="vector-menu-heading"> Navigation </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-mainpage-description" class="mw-list-item"><a href="/wiki/Main_Page" title="Visit the main page [z]" accesskey="z"><span>Main page</span></a></li><li id="n-contents" class="mw-list-item"><a href="/wiki/Wikipedia:Contents" title="Guides to browsing Wikipedia"><span>Contents</span></a></li><li id="n-currentevents" class="mw-list-item"><a href="/wiki/Portal:Current_events" title="Articles related to current events"><span>Current events</span></a></li><li id="n-randompage" class="mw-list-item"><a href="/wiki/Special:Random" title="Visit a randomly selected article [x]" accesskey="x"><span>Random article</span></a></li><li id="n-aboutsite" class="mw-list-item"><a href="/wiki/Wikipedia:About" title="Learn about Wikipedia and how it works"><span>About Wikipedia</span></a></li><li id="n-contactpage" class="mw-list-item"><a href="//en.wikipedia.org/wiki/Wikipedia:Contact_us" title="How to contact Wikipedia"><span>Contact us</span></a></li> </ul> </div> </div> <div id="p-interaction" class="vector-menu mw-portlet mw-portlet-interaction" > <div class="vector-menu-heading"> Contribute </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-help" class="mw-list-item"><a href="/wiki/Help:Contents" title="Guidance on how to use and edit Wikipedia"><span>Help</span></a></li><li id="n-introduction" class="mw-list-item"><a href="/wiki/Help:Introduction" title="Learn how to edit Wikipedia"><span>Learn to edit</span></a></li><li id="n-portal" class="mw-list-item"><a href="/wiki/Wikipedia:Community_portal" title="The hub for editors"><span>Community portal</span></a></li><li id="n-recentchanges" class="mw-list-item"><a href="/wiki/Special:RecentChanges" title="A list of recent changes to Wikipedia [r]" accesskey="r"><span>Recent changes</span></a></li><li id="n-upload" class="mw-list-item"><a href="/wiki/Wikipedia:File_upload_wizard" title="Add images or other media for use on Wikipedia"><span>Upload file</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> <a href="/wiki/Main_Page" class="mw-logo"> <img class="mw-logo-icon" src="/static/images/icons/wikipedia.png" alt="" aria-hidden="true" height="50" width="50"> <span class="mw-logo-container skin-invert"> <img class="mw-logo-wordmark" alt="Wikipedia" src="/static/images/mobile/copyright/wikipedia-wordmark-en.svg" style="width: 7.5em; height: 1.125em;"> <img class="mw-logo-tagline" alt="The Free Encyclopedia" src="/static/images/mobile/copyright/wikipedia-tagline-en.svg" width="117" height="13" style="width: 7.3125em; height: 0.8125em;"> </span> </a> </div> <div class="vector-header-end"> <div id="p-search" role="search" class="vector-search-box-vue vector-search-box-collapses vector-search-box-show-thumbnail vector-search-box-auto-expand-width vector-search-box"> <a href="/wiki/Special:Search" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only search-toggle" title="Search Wikipedia [f]" accesskey="f"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>Search</span> </a> <div class="vector-typeahead-search-container"> <div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail cdx-typeahead-search--auto-expand-width"> <form action="/w/index.php" id="searchform" class="cdx-search-input cdx-search-input--has-end-button"> <div id="simpleSearch" class="cdx-search-input__input-wrapper" data-search-loc="header-moved"> <div class="cdx-text-input cdx-text-input--has-start-icon"> <input class="cdx-text-input__input" type="search" name="search" placeholder="Search Wikipedia" aria-label="Search Wikipedia" autocapitalize="sentences" title="Search Wikipedia [f]" accesskey="f" id="searchInput" > <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="Special:Search"> </div> <button class="cdx-button cdx-search-input__end-button">Search</button> </form> </div> </div> </div> <nav class="vector-user-links vector-user-links-wide" aria-label="Personal tools"> <div class="vector-user-links-main"> <div id="p-vector-user-menu-preferences" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-userpage" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-dropdown" class="vector-dropdown " title="Change the appearance of the page's font size, width, and color" > <input type="checkbox" id="vector-appearance-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-appearance-dropdown" class="vector-dropdown-checkbox " aria-label="Appearance" > <label id="vector-appearance-dropdown-label" for="vector-appearance-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-appearance mw-ui-icon-wikimedia-appearance"></span> <span class="vector-dropdown-label-text">Appearance</span> </label> <div class="vector-dropdown-content"> <div id="vector-appearance-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div id="p-vector-user-menu-notifications" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-overflow" class="vector-menu mw-portlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="https://donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&utm_medium=sidebar&utm_campaign=C13_en.wikipedia.org&uselang=en" class=""><span>Donate</span></a> </li> <li id="pt-createaccount-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:CreateAccount&returnto=GTK" title="You are encouraged to create an account and log in; however, it is not mandatory" class=""><span>Create account</span></a> </li> <li id="pt-login-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:UserLogin&returnto=GTK" title="You're encouraged to log in; however, it's not mandatory. [o]" accesskey="o" class=""><span>Log in</span></a> </li> </ul> </div> </div> </div> <div id="vector-user-links-dropdown" class="vector-dropdown vector-user-menu vector-button-flush-right vector-user-menu-logged-out" title="Log in and more options" > <input type="checkbox" id="vector-user-links-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-user-links-dropdown" class="vector-dropdown-checkbox " aria-label="Personal tools" > <label id="vector-user-links-dropdown-label" for="vector-user-links-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-ellipsis mw-ui-icon-wikimedia-ellipsis"></span> <span class="vector-dropdown-label-text">Personal tools</span> </label> <div class="vector-dropdown-content"> <div id="p-personal" class="vector-menu mw-portlet mw-portlet-personal user-links-collapsible-item" title="User menu" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport" class="user-links-collapsible-item mw-list-item"><a href="https://donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&utm_medium=sidebar&utm_campaign=C13_en.wikipedia.org&uselang=en"><span>Donate</span></a></li><li id="pt-createaccount" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:CreateAccount&returnto=GTK" title="You are encouraged to create an account and log in; however, it is not mandatory"><span class="vector-icon mw-ui-icon-userAdd mw-ui-icon-wikimedia-userAdd"></span> <span>Create account</span></a></li><li id="pt-login" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:UserLogin&returnto=GTK" title="You're encouraged to log in; however, it's not mandatory. [o]" accesskey="o"><span class="vector-icon mw-ui-icon-logIn mw-ui-icon-wikimedia-logIn"></span> <span>Log in</span></a></li> </ul> </div> </div> <div id="p-user-menu-anon-editor" class="vector-menu mw-portlet mw-portlet-user-menu-anon-editor" > <div class="vector-menu-heading"> Pages for logged out editors <a href="/wiki/Help:Introduction" aria-label="Learn more about editing"><span>learn more</span></a> </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-anoncontribs" class="mw-list-item"><a href="/wiki/Special:MyContributions" title="A list of edits made from this IP address [y]" accesskey="y"><span>Contributions</span></a></li><li id="pt-anontalk" class="mw-list-item"><a href="/wiki/Special:MyTalk" title="Discussion about edits from this IP address [n]" accesskey="n"><span>Talk</span></a></li> </ul> </div> </div> </div> </div> </nav> </div> </header> </div> <div class="mw-page-container"> <div class="mw-page-container-inner"> <div class="vector-sitenotice-container"> <div id="siteNotice"><!-- CentralNotice --></div> </div> <div class="vector-column-start"> <div class="vector-main-menu-container"> <div id="mw-navigation"> <nav id="mw-panel" class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-pinned-container" class="vector-pinned-container"> </div> </nav> </div> </div> <div class="vector-sticky-pinned-container"> <nav id="mw-panel-toc" aria-label="Contents" data-event-name="ui.sidebar-toc" class="mw-table-of-contents-container vector-toc-landmark"> <div id="vector-toc-pinned-container" class="vector-pinned-container"> <div id="vector-toc" class="vector-toc vector-pinnable-element"> <div class="vector-pinnable-header vector-toc-pinnable-header vector-pinnable-header-pinned" data-feature-name="toc-pinned" data-pinnable-element-id="vector-toc" > <h2 class="vector-pinnable-header-label">Contents</h2> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-toc.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-toc.unpin">hide</button> </div> <ul class="vector-toc-contents" id="mw-panel-toc-list"> <li id="toc-mw-content-text" class="vector-toc-list-item vector-toc-level-1"> <a href="#" class="vector-toc-link"> <div class="vector-toc-text">(Top)</div> </a> </li> <li id="toc-Software_architecture" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#Software_architecture"> <div class="vector-toc-text"> <span class="vector-toc-numb">1</span> <span>Software architecture</span> </div> </a> <button aria-controls="toc-Software_architecture-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Software architecture subsection</span> </button> <ul id="toc-Software_architecture-sublist" class="vector-toc-list"> <li id="toc-GTK_Drawing_Kit_(GDK)" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#GTK_Drawing_Kit_(GDK)"> <div class="vector-toc-text"> <span class="vector-toc-numb">1.1</span> <span>GTK Drawing Kit (GDK)</span> </div> </a> <ul id="toc-GTK_Drawing_Kit_(GDK)-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-GTK_Scene_Graph_Kit_(GSK)" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#GTK_Scene_Graph_Kit_(GSK)"> <div class="vector-toc-text"> <span class="vector-toc-numb">1.2</span> <span>GTK Scene Graph Kit (GSK)</span> </div> </a> <ul id="toc-GTK_Scene_Graph_Kit_(GSK)-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-GtkBuilder" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#GtkBuilder"> <div class="vector-toc-text"> <span class="vector-toc-numb">1.3</span> <span>GtkBuilder</span> </div> </a> <ul id="toc-GtkBuilder-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Language_bindings" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Language_bindings"> <div class="vector-toc-text"> <span class="vector-toc-numb">1.4</span> <span>Language bindings</span> </div> </a> <ul id="toc-Language_bindings-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Backends" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Backends"> <div class="vector-toc-text"> <span class="vector-toc-numb">1.5</span> <span>Backends</span> </div> </a> <ul id="toc-Backends-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Development_tools" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#Development_tools"> <div class="vector-toc-text"> <span class="vector-toc-numb">2</span> <span>Development tools</span> </div> </a> <button aria-controls="toc-Development_tools-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Development tools subsection</span> </button> <ul id="toc-Development_tools-sublist" class="vector-toc-list"> <li id="toc-GUI_designers" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#GUI_designers"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.1</span> <span>GUI designers</span> </div> </a> <ul id="toc-GUI_designers-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-GTK_Inspector" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#GTK_Inspector"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.2</span> <span>GTK Inspector</span> </div> </a> <ul id="toc-GTK_Inspector-sublist" class="vector-toc-list"> <li id="toc-Features" class="vector-toc-list-item vector-toc-level-3"> <a class="vector-toc-link" href="#Features"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.2.1</span> <span>Features</span> </div> </a> <ul id="toc-Features-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> </ul> </li> <li id="toc-Development" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#Development"> <div class="vector-toc-text"> <span class="vector-toc-numb">3</span> <span>Development</span> </div> </a> <button aria-controls="toc-Development-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Development subsection</span> </button> <ul id="toc-Development-sublist" class="vector-toc-list"> <li id="toc-Build_automation" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Build_automation"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.1</span> <span>Build automation</span> </div> </a> <ul id="toc-Build_automation-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Criticism" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#Criticism"> <div class="vector-toc-text"> <span class="vector-toc-numb">4</span> <span>Criticism</span> </div> </a> <ul id="toc-Criticism-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Use" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#Use"> <div class="vector-toc-text"> <span class="vector-toc-numb">5</span> <span>Use</span> </div> </a> <button aria-controls="toc-Use-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Use subsection</span> </button> <ul id="toc-Use-sublist" class="vector-toc-list"> <li id="toc-Applications" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Applications"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.1</span> <span>Applications</span> </div> </a> <ul id="toc-Applications-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Desktop_environments" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Desktop_environments"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.2</span> <span>Desktop environments</span> </div> </a> <ul id="toc-Desktop_environments-sublist" class="vector-toc-list"> <li id="toc-Current" class="vector-toc-list-item vector-toc-level-3"> <a class="vector-toc-link" href="#Current"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.2.1</span> <span>Current</span> </div> </a> <ul id="toc-Current-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Inactive" class="vector-toc-list-item vector-toc-level-3"> <a class="vector-toc-link" href="#Inactive"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.2.2</span> <span>Inactive</span> </div> </a> <ul id="toc-Inactive-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Window_managers" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Window_managers"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.3</span> <span>Window managers</span> </div> </a> <ul id="toc-Window_managers-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-GtkSourceView" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#GtkSourceView"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.4</span> <span>GtkSourceView</span> </div> </a> <ul id="toc-GtkSourceView-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-GtkSpell" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#GtkSpell"> <div class="vector-toc-text"> <span class="vector-toc-numb">5.5</span> <span>GtkSpell</span> </div> </a> <ul id="toc-GtkSpell-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-History" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#History"> <div class="vector-toc-text"> <span class="vector-toc-numb">6</span> <span>History</span> </div> </a> <button aria-controls="toc-History-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle History subsection</span> </button> <ul id="toc-History-sublist" class="vector-toc-list"> <li id="toc-OpenVMS" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#OpenVMS"> <div class="vector-toc-text"> <span class="vector-toc-numb">6.1</span> <span>OpenVMS</span> </div> </a> <ul id="toc-OpenVMS-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-GTK_4" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#GTK_4"> <div class="vector-toc-text"> <span class="vector-toc-numb">6.2</span> <span>GTK 4</span> </div> </a> <ul id="toc-GTK_4-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Releases" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Releases"> <div class="vector-toc-text"> <span class="vector-toc-numb">6.3</span> <span>Releases</span> </div> </a> <ul id="toc-Releases-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-See_also" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#See_also"> <div class="vector-toc-text"> <span class="vector-toc-numb">7</span> <span>See also</span> </div> </a> <ul id="toc-See_also-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-References" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#References"> <div class="vector-toc-text"> <span class="vector-toc-numb">8</span> <span>References</span> </div> </a> <ul id="toc-References-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Bibliography" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#Bibliography"> <div class="vector-toc-text"> <span class="vector-toc-numb">9</span> <span>Bibliography</span> </div> </a> <ul id="toc-Bibliography-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-External_links" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#External_links"> <div class="vector-toc-text"> <span class="vector-toc-numb">10</span> <span>External links</span> </div> </a> <ul id="toc-External_links-sublist" class="vector-toc-list"> </ul> </li> </ul> </div> </div> </nav> </div> </div> <div class="mw-content-container"> <main id="content" class="mw-body"> <header class="mw-body-header vector-page-titlebar"> <nav aria-label="Contents" class="vector-toc-landmark"> <div id="vector-page-titlebar-toc" class="vector-dropdown vector-page-titlebar-toc vector-button-flush-left" > <input type="checkbox" id="vector-page-titlebar-toc-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-titlebar-toc" class="vector-dropdown-checkbox " aria-label="Toggle the table of contents" > <label id="vector-page-titlebar-toc-label" for="vector-page-titlebar-toc-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-listBullet mw-ui-icon-wikimedia-listBullet"></span> <span class="vector-dropdown-label-text">Toggle the table of contents</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-titlebar-toc-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">GTK</span></h1> <div id="p-lang-btn" class="vector-dropdown mw-portlet mw-portlet-lang" > <input type="checkbox" id="p-lang-btn-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-p-lang-btn" class="vector-dropdown-checkbox mw-interlanguage-selector" aria-label="Go to an article in another language. Available in 42 languages" > <label id="p-lang-btn-label" for="p-lang-btn-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--action-progressive mw-portlet-lang-heading-42" aria-hidden="true" ><span class="vector-icon mw-ui-icon-language-progressive mw-ui-icon-wikimedia-language-progressive"></span> <span class="vector-dropdown-label-text">42 languages</span> </label> <div class="vector-dropdown-content"> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="interlanguage-link interwiki-ar mw-list-item"><a href="https://ar.wikipedia.org/wiki/%D8%AC%D8%AA%D9%83" title="جتك – Arabic" lang="ar" hreflang="ar" data-title="جتك" data-language-autonym="العربية" data-language-local-name="Arabic" class="interlanguage-link-target"><span>العربية</span></a></li><li class="interlanguage-link interwiki-bn mw-list-item"><a href="https://bn.wikipedia.org/wiki/%E0%A6%9C%E0%A6%BF%E0%A6%9F%E0%A6%BF%E0%A6%95%E0%A7%87" title="জিটিকে – Bangla" lang="bn" hreflang="bn" data-title="জিটিকে" data-language-autonym="বাংলা" data-language-local-name="Bangla" class="interlanguage-link-target"><span>বাংলা</span></a></li><li class="interlanguage-link interwiki-bg mw-list-item"><a href="https://bg.wikipedia.org/wiki/GTK" title="GTK – Bulgarian" lang="bg" hreflang="bg" data-title="GTK" data-language-autonym="Български" data-language-local-name="Bulgarian" class="interlanguage-link-target"><span>Български</span></a></li><li class="interlanguage-link interwiki-ca mw-list-item"><a href="https://ca.wikipedia.org/wiki/GTK" title="GTK – Catalan" lang="ca" hreflang="ca" data-title="GTK" data-language-autonym="Català" data-language-local-name="Catalan" class="interlanguage-link-target"><span>Català</span></a></li><li class="interlanguage-link interwiki-cs mw-list-item"><a href="https://cs.wikipedia.org/wiki/GTK" title="GTK – Czech" lang="cs" hreflang="cs" data-title="GTK" data-language-autonym="Čeština" data-language-local-name="Czech" class="interlanguage-link-target"><span>Čeština</span></a></li><li class="interlanguage-link interwiki-da mw-list-item"><a href="https://da.wikipedia.org/wiki/GTK%2B" title="GTK+ – Danish" lang="da" hreflang="da" data-title="GTK+" data-language-autonym="Dansk" data-language-local-name="Danish" class="interlanguage-link-target"><span>Dansk</span></a></li><li class="interlanguage-link interwiki-de mw-list-item"><a href="https://de.wikipedia.org/wiki/GTK_(Programmbibliothek)" title="GTK (Programmbibliothek) – German" lang="de" hreflang="de" data-title="GTK (Programmbibliothek)" data-language-autonym="Deutsch" data-language-local-name="German" class="interlanguage-link-target"><span>Deutsch</span></a></li><li class="interlanguage-link interwiki-el mw-list-item"><a href="https://el.wikipedia.org/wiki/GTK%2B" title="GTK+ – Greek" lang="el" hreflang="el" data-title="GTK+" data-language-autonym="Ελληνικά" data-language-local-name="Greek" class="interlanguage-link-target"><span>Ελληνικά</span></a></li><li class="interlanguage-link interwiki-es mw-list-item"><a href="https://es.wikipedia.org/wiki/GTK" title="GTK – Spanish" lang="es" hreflang="es" data-title="GTK" data-language-autonym="Español" data-language-local-name="Spanish" class="interlanguage-link-target"><span>Español</span></a></li><li class="interlanguage-link interwiki-eo mw-list-item"><a href="https://eo.wikipedia.org/wiki/GTK" title="GTK – Esperanto" lang="eo" hreflang="eo" data-title="GTK" data-language-autonym="Esperanto" data-language-local-name="Esperanto" class="interlanguage-link-target"><span>Esperanto</span></a></li><li class="interlanguage-link interwiki-eu mw-list-item"><a href="https://eu.wikipedia.org/wiki/GTK" title="GTK – Basque" lang="eu" hreflang="eu" data-title="GTK" data-language-autonym="Euskara" data-language-local-name="Basque" class="interlanguage-link-target"><span>Euskara</span></a></li><li class="interlanguage-link interwiki-fa mw-list-item"><a href="https://fa.wikipedia.org/wiki/%D8%AC%DB%8C%E2%80%8C%D8%AA%DB%8C%E2%80%8C%DA%A9%DB%8C" title="جیتیکی – Persian" lang="fa" hreflang="fa" data-title="جیتیکی" data-language-autonym="فارسی" data-language-local-name="Persian" class="interlanguage-link-target"><span>فارسی</span></a></li><li class="interlanguage-link interwiki-fr mw-list-item"><a href="https://fr.wikipedia.org/wiki/GTK_(bo%C3%AEte_%C3%A0_outils)" title="GTK (boîte à outils) – French" lang="fr" hreflang="fr" data-title="GTK (boîte à outils)" data-language-autonym="Français" data-language-local-name="French" class="interlanguage-link-target"><span>Français</span></a></li><li class="interlanguage-link interwiki-ko mw-list-item"><a href="https://ko.wikipedia.org/wiki/GTK" title="GTK – Korean" lang="ko" hreflang="ko" data-title="GTK" data-language-autonym="한국어" data-language-local-name="Korean" class="interlanguage-link-target"><span>한국어</span></a></li><li class="interlanguage-link interwiki-hi mw-list-item"><a href="https://hi.wikipedia.org/wiki/%E0%A4%9C%E0%A5%80%E0%A4%9F%E0%A5%80%E0%A4%95%E0%A5%87" title="जीटीके – Hindi" lang="hi" hreflang="hi" data-title="जीटीके" data-language-autonym="हिन्दी" data-language-local-name="Hindi" class="interlanguage-link-target"><span>हिन्दी</span></a></li><li class="interlanguage-link interwiki-id mw-list-item"><a href="https://id.wikipedia.org/wiki/GTK" title="GTK – Indonesian" lang="id" hreflang="id" data-title="GTK" data-language-autonym="Bahasa Indonesia" data-language-local-name="Indonesian" class="interlanguage-link-target"><span>Bahasa Indonesia</span></a></li><li class="interlanguage-link interwiki-is mw-list-item"><a href="https://is.wikipedia.org/wiki/GTK" title="GTK – Icelandic" lang="is" hreflang="is" data-title="GTK" data-language-autonym="Íslenska" data-language-local-name="Icelandic" class="interlanguage-link-target"><span>Íslenska</span></a></li><li class="interlanguage-link interwiki-it mw-list-item"><a href="https://it.wikipedia.org/wiki/GTK_(toolkit)" title="GTK (toolkit) – Italian" lang="it" hreflang="it" data-title="GTK (toolkit)" data-language-autonym="Italiano" data-language-local-name="Italian" class="interlanguage-link-target"><span>Italiano</span></a></li><li class="interlanguage-link interwiki-he mw-list-item"><a href="https://he.wikipedia.org/wiki/GTK" title="GTK – Hebrew" lang="he" hreflang="he" data-title="GTK" data-language-autonym="עברית" data-language-local-name="Hebrew" class="interlanguage-link-target"><span>עברית</span></a></li><li class="interlanguage-link interwiki-lt mw-list-item"><a href="https://lt.wikipedia.org/wiki/GTK" title="GTK – Lithuanian" lang="lt" hreflang="lt" data-title="GTK" data-language-autonym="Lietuvių" data-language-local-name="Lithuanian" class="interlanguage-link-target"><span>Lietuvių</span></a></li><li class="interlanguage-link interwiki-hu mw-list-item"><a href="https://hu.wikipedia.org/wiki/GTK" title="GTK – Hungarian" lang="hu" hreflang="hu" data-title="GTK" data-language-autonym="Magyar" data-language-local-name="Hungarian" class="interlanguage-link-target"><span>Magyar</span></a></li><li class="interlanguage-link interwiki-ms mw-list-item"><a href="https://ms.wikipedia.org/wiki/GTK" title="GTK – Malay" lang="ms" hreflang="ms" data-title="GTK" data-language-autonym="Bahasa Melayu" data-language-local-name="Malay" class="interlanguage-link-target"><span>Bahasa Melayu</span></a></li><li class="interlanguage-link interwiki-nl mw-list-item"><a href="https://nl.wikipedia.org/wiki/GTK-toolkit" title="GTK-toolkit – Dutch" lang="nl" hreflang="nl" data-title="GTK-toolkit" data-language-autonym="Nederlands" data-language-local-name="Dutch" class="interlanguage-link-target"><span>Nederlands</span></a></li><li class="interlanguage-link interwiki-ja mw-list-item"><a href="https://ja.wikipedia.org/wiki/GTK_(%E3%83%84%E3%83%BC%E3%83%AB%E3%82%AD%E3%83%83%E3%83%88)" title="GTK (ツールキット) – Japanese" lang="ja" hreflang="ja" data-title="GTK (ツールキット)" data-language-autonym="日本語" data-language-local-name="Japanese" class="interlanguage-link-target"><span>日本語</span></a></li><li class="interlanguage-link interwiki-no mw-list-item"><a href="https://no.wikipedia.org/wiki/GTK%2B" title="GTK+ – Norwegian Bokmål" lang="nb" hreflang="nb" data-title="GTK+" data-language-autonym="Norsk bokmål" data-language-local-name="Norwegian Bokmål" class="interlanguage-link-target"><span>Norsk bokmål</span></a></li><li class="interlanguage-link interwiki-pl mw-list-item"><a href="https://pl.wikipedia.org/wiki/GTK" title="GTK – Polish" lang="pl" hreflang="pl" data-title="GTK" data-language-autonym="Polski" data-language-local-name="Polish" class="interlanguage-link-target"><span>Polski</span></a></li><li class="interlanguage-link interwiki-pt mw-list-item"><a href="https://pt.wikipedia.org/wiki/GTK" title="GTK – Portuguese" lang="pt" hreflang="pt" data-title="GTK" data-language-autonym="Português" data-language-local-name="Portuguese" class="interlanguage-link-target"><span>Português</span></a></li><li class="interlanguage-link interwiki-ro mw-list-item"><a href="https://ro.wikipedia.org/wiki/GTK" title="GTK – Romanian" lang="ro" hreflang="ro" data-title="GTK" data-language-autonym="Română" data-language-local-name="Romanian" class="interlanguage-link-target"><span>Română</span></a></li><li class="interlanguage-link interwiki-ru mw-list-item"><a href="https://ru.wikipedia.org/wiki/GTK" title="GTK – Russian" lang="ru" hreflang="ru" data-title="GTK" data-language-autonym="Русский" data-language-local-name="Russian" class="interlanguage-link-target"><span>Русский</span></a></li><li class="interlanguage-link interwiki-sk mw-list-item"><a href="https://sk.wikipedia.org/wiki/GTK" title="GTK – Slovak" lang="sk" hreflang="sk" data-title="GTK" data-language-autonym="Slovenčina" data-language-local-name="Slovak" class="interlanguage-link-target"><span>Slovenčina</span></a></li><li class="interlanguage-link interwiki-sl mw-list-item"><a href="https://sl.wikipedia.org/wiki/GTK" title="GTK – Slovenian" lang="sl" hreflang="sl" data-title="GTK" data-language-autonym="Slovenščina" data-language-local-name="Slovenian" class="interlanguage-link-target"><span>Slovenščina</span></a></li><li class="interlanguage-link interwiki-sr mw-list-item"><a href="https://sr.wikipedia.org/wiki/GTK%2B" title="GTK+ – Serbian" lang="sr" hreflang="sr" data-title="GTK+" data-language-autonym="Српски / srpski" data-language-local-name="Serbian" class="interlanguage-link-target"><span>Српски / srpski</span></a></li><li class="interlanguage-link interwiki-sh mw-list-item"><a href="https://sh.wikipedia.org/wiki/GTK%2B" title="GTK+ – Serbo-Croatian" lang="sh" hreflang="sh" data-title="GTK+" data-language-autonym="Srpskohrvatski / српскохрватски" data-language-local-name="Serbo-Croatian" class="interlanguage-link-target"><span>Srpskohrvatski / српскохрватски</span></a></li><li class="interlanguage-link interwiki-fi mw-list-item"><a href="https://fi.wikipedia.org/wiki/GTK" title="GTK – Finnish" lang="fi" hreflang="fi" data-title="GTK" data-language-autonym="Suomi" data-language-local-name="Finnish" class="interlanguage-link-target"><span>Suomi</span></a></li><li class="interlanguage-link interwiki-sv mw-list-item"><a href="https://sv.wikipedia.org/wiki/GTK" title="GTK – Swedish" lang="sv" hreflang="sv" data-title="GTK" data-language-autonym="Svenska" data-language-local-name="Swedish" class="interlanguage-link-target"><span>Svenska</span></a></li><li class="interlanguage-link interwiki-ta mw-list-item"><a href="https://ta.wikipedia.org/wiki/%E0%AE%9C%E0%AE%BF%E0%AE%9F%E0%AE%BF%E0%AE%95%E0%AF%87%2B" title="ஜிடிகே+ – Tamil" lang="ta" hreflang="ta" data-title="ஜிடிகே+" data-language-autonym="தமிழ்" data-language-local-name="Tamil" class="interlanguage-link-target"><span>தமிழ்</span></a></li><li class="interlanguage-link interwiki-te mw-list-item"><a href="https://te.wikipedia.org/wiki/%E0%B0%9C%E0%B0%BF%E0%B0%9F%E0%B0%BF%E0%B0%95%E0%B1%86%2B(GTK%2B)" title="జిటికె+(GTK+) – Telugu" lang="te" hreflang="te" data-title="జిటికె+(GTK+)" data-language-autonym="తెలుగు" data-language-local-name="Telugu" class="interlanguage-link-target"><span>తెలుగు</span></a></li><li class="interlanguage-link interwiki-th mw-list-item"><a href="https://th.wikipedia.org/wiki/%E0%B8%88%E0%B8%B5%E0%B8%97%E0%B8%B5%E0%B9%80%E0%B8%84" title="จีทีเค – Thai" lang="th" hreflang="th" data-title="จีทีเค" data-language-autonym="ไทย" data-language-local-name="Thai" class="interlanguage-link-target"><span>ไทย</span></a></li><li class="interlanguage-link interwiki-tr mw-list-item"><a href="https://tr.wikipedia.org/wiki/GTK%2B" title="GTK+ – Turkish" lang="tr" hreflang="tr" data-title="GTK+" data-language-autonym="Türkçe" data-language-local-name="Turkish" class="interlanguage-link-target"><span>Türkçe</span></a></li><li class="interlanguage-link interwiki-uk mw-list-item"><a href="https://uk.wikipedia.org/wiki/GTK" title="GTK – Ukrainian" lang="uk" hreflang="uk" data-title="GTK" data-language-autonym="Українська" data-language-local-name="Ukrainian" class="interlanguage-link-target"><span>Українська</span></a></li><li class="interlanguage-link interwiki-vi mw-list-item"><a href="https://vi.wikipedia.org/wiki/GTK" title="GTK – Vietnamese" lang="vi" hreflang="vi" data-title="GTK" data-language-autonym="Tiếng Việt" data-language-local-name="Vietnamese" class="interlanguage-link-target"><span>Tiếng Việt</span></a></li><li class="interlanguage-link interwiki-zh mw-list-item"><a href="https://zh.wikipedia.org/wiki/GTK" title="GTK – Chinese" lang="zh" hreflang="zh" data-title="GTK" data-language-autonym="中文" data-language-local-name="Chinese" class="interlanguage-link-target"><span>中文</span></a></li> </ul> <div class="after-portlet after-portlet-lang"><span class="wb-langlinks-edit wb-langlinks-link"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q189464#sitelinks-wikipedia" title="Edit interlanguage links" class="wbc-editpage">Edit links</a></span></div> </div> </div> </div> </header> <div class="vector-page-toolbar"> <div class="vector-page-toolbar-container"> <div id="left-navigation"> <nav aria-label="Namespaces"> <div id="p-associated-pages" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-associated-pages" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-nstab-main" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/GTK" title="View the content page [c]" accesskey="c"><span>Article</span></a></li><li id="ca-talk" class="vector-tab-noicon mw-list-item"><a href="/wiki/Talk:GTK" rel="discussion" title="Discuss improvements to the content page [t]" accesskey="t"><span>Talk</span></a></li> </ul> </div> </div> <div id="vector-variants-dropdown" class="vector-dropdown emptyPortlet" > <input type="checkbox" id="vector-variants-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-variants-dropdown" class="vector-dropdown-checkbox " aria-label="Change language variant" > <label id="vector-variants-dropdown-label" for="vector-variants-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">English</span> </label> <div class="vector-dropdown-content"> <div id="p-variants" class="vector-menu mw-portlet mw-portlet-variants emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> </div> </div> </nav> </div> <div id="right-navigation" class="vector-collapsible"> <nav aria-label="Views"> <div id="p-views" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-views" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-view" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/GTK"><span>Read</span></a></li><li id="ca-edit" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=GTK&action=edit" title="Edit this page [e]" accesskey="e"><span>Edit</span></a></li><li id="ca-history" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=GTK&action=history" title="Past revisions of this page [h]" accesskey="h"><span>View history</span></a></li> </ul> </div> </div> </nav> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-dropdown" class="vector-dropdown vector-page-tools-dropdown" > <input type="checkbox" id="vector-page-tools-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-tools-dropdown" class="vector-dropdown-checkbox " aria-label="Tools" > <label id="vector-page-tools-dropdown-label" for="vector-page-tools-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">Tools</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-tools-unpinned-container" class="vector-unpinned-container"> <div id="vector-page-tools" class="vector-page-tools vector-pinnable-element"> <div class="vector-pinnable-header vector-page-tools-pinnable-header vector-pinnable-header-unpinned" data-feature-name="page-tools-pinned" data-pinnable-element-id="vector-page-tools" data-pinned-container-id="vector-page-tools-pinned-container" data-unpinned-container-id="vector-page-tools-unpinned-container" > <div class="vector-pinnable-header-label">Tools</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-page-tools.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-page-tools.unpin">hide</button> </div> <div id="p-cactions" class="vector-menu mw-portlet mw-portlet-cactions emptyPortlet vector-has-collapsible-items" title="More options" > <div class="vector-menu-heading"> Actions </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-more-view" class="selected vector-more-collapsible-item mw-list-item"><a href="/wiki/GTK"><span>Read</span></a></li><li id="ca-more-edit" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=GTK&action=edit" title="Edit this page [e]" accesskey="e"><span>Edit</span></a></li><li id="ca-more-history" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=GTK&action=history"><span>View history</span></a></li> </ul> </div> </div> <div id="p-tb" class="vector-menu mw-portlet mw-portlet-tb" > <div class="vector-menu-heading"> General </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-whatlinkshere" class="mw-list-item"><a href="/wiki/Special:WhatLinksHere/GTK" title="List of all English Wikipedia pages containing links to this page [j]" accesskey="j"><span>What links here</span></a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="/wiki/Special:RecentChangesLinked/GTK" rel="nofollow" title="Recent changes in pages linked from this page [k]" accesskey="k"><span>Related changes</span></a></li><li id="t-upload" class="mw-list-item"><a href="/wiki/Wikipedia:File_Upload_Wizard" title="Upload files [u]" accesskey="u"><span>Upload file</span></a></li><li id="t-specialpages" class="mw-list-item"><a href="/wiki/Special:SpecialPages" title="A list of all special pages [q]" accesskey="q"><span>Special pages</span></a></li><li id="t-permalink" class="mw-list-item"><a href="/w/index.php?title=GTK&oldid=1259927129" title="Permanent link to this revision of this page"><span>Permanent link</span></a></li><li id="t-info" class="mw-list-item"><a href="/w/index.php?title=GTK&action=info" title="More information about this page"><span>Page information</span></a></li><li id="t-cite" class="mw-list-item"><a href="/w/index.php?title=Special:CiteThisPage&page=GTK&id=1259927129&wpFormIdentifier=titleform" title="Information on how to cite this page"><span>Cite this page</span></a></li><li id="t-urlshortener" class="mw-list-item"><a href="/w/index.php?title=Special:UrlShortener&url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FGTK"><span>Get shortened URL</span></a></li><li id="t-urlshortener-qrcode" class="mw-list-item"><a href="/w/index.php?title=Special:QrCode&url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FGTK"><span>Download QR code</span></a></li> </ul> </div> </div> <div id="p-coll-print_export" class="vector-menu mw-portlet mw-portlet-coll-print_export" > <div class="vector-menu-heading"> Print/export </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="coll-download-as-rl" class="mw-list-item"><a href="/w/index.php?title=Special:DownloadAsPdf&page=GTK&action=show-download-screen" title="Download this page as a PDF file"><span>Download as PDF</span></a></li><li id="t-print" class="mw-list-item"><a href="/w/index.php?title=GTK&printable=yes" title="Printable version of this page [p]" accesskey="p"><span>Printable version</span></a></li> </ul> </div> </div> <div id="p-wikibase-otherprojects" class="vector-menu mw-portlet mw-portlet-wikibase-otherprojects" > <div class="vector-menu-heading"> In other projects </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="wb-otherproject-link wb-otherproject-commons mw-list-item"><a href="https://commons.wikimedia.org/wiki/GTK" hreflang="en"><span>Wikimedia Commons</span></a></li><li class="wb-otherproject-link wb-otherproject-wikibooks mw-list-item"><a href="https://en.wikibooks.org/wiki/GTK%2B_By_Example" hreflang="en"><span>Wikibooks</span></a></li><li id="t-wikibase" class="wb-otherproject-link wb-otherproject-wikibase-dataitem mw-list-item"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q189464" title="Structured data on this page hosted by Wikidata [g]" accesskey="g"><span>Wikidata item</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> </div> </div> </div> <div class="vector-column-end"> <div class="vector-sticky-pinned-container"> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-pinned-container" class="vector-pinned-container"> </div> </nav> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-pinned-container" class="vector-pinned-container"> <div id="vector-appearance" class="vector-appearance vector-pinnable-element"> <div class="vector-pinnable-header vector-appearance-pinnable-header vector-pinnable-header-pinned" data-feature-name="appearance-pinned" data-pinnable-element-id="vector-appearance" data-pinned-container-id="vector-appearance-pinned-container" data-unpinned-container-id="vector-appearance-unpinned-container" > <div class="vector-pinnable-header-label">Appearance</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-appearance.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-appearance.unpin">hide</button> </div> </div> </div> </nav> </div> </div> <div id="bodyContent" class="vector-body" aria-labelledby="firstHeading" data-mw-ve-target-container> <div class="vector-body-before-content"> <div class="mw-indicators"> </div> <div id="siteSub" class="noprint">From Wikipedia, the free encyclopedia</div> </div> <div id="contentSub"><div id="mw-content-subtitle"></div></div> <div id="mw-content-text" class="mw-body-content"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr"><div class="shortdescription nomobile noexcerpt noprint searchaux" style="display:none">Free and open-source cross-platform widget toolkit for creating graphical user interfaces</div> <style data-mw-deduplicate="TemplateStyles:r1236090951">.mw-parser-output .hatnote{font-style:italic}.mw-parser-output div.hatnote{padding-left:1.6em;margin-bottom:0.5em}.mw-parser-output .hatnote i{font-style:normal}.mw-parser-output .hatnote+link+.hatnote{margin-top:-0.5em}@media print{body.ns-0 .mw-parser-output .hatnote{display:none!important}}</style><div role="note" class="hatnote navigation-not-searchable">For other uses, see <a href="/wiki/GTK_(disambiguation)" class="mw-disambig" title="GTK (disambiguation)">GTK (disambiguation)</a>.</div> <p class="mw-empty-elt"> </p> <style data-mw-deduplicate="TemplateStyles:r1257001546">.mw-parser-output .infobox-subbox{padding:0;border:none;margin:-3px;width:auto;min-width:100%;font-size:100%;clear:none;float:none;background-color:transparent}.mw-parser-output .infobox-3cols-child{margin:auto}.mw-parser-output .infobox .navbar{font-size:100%}@media screen{html.skin-theme-clientpref-night .mw-parser-output .infobox-full-data:not(.notheme)>div:not(.notheme)[style]{background:#1f1f23!important;color:#f8f9fa}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .infobox-full-data:not(.notheme) div:not(.notheme){background:#1f1f23!important;color:#f8f9fa}}@media(min-width:640px){body.skin--responsive .mw-parser-output .infobox-table{display:table!important}body.skin--responsive .mw-parser-output .infobox-table>caption{display:table-caption!important}body.skin--responsive .mw-parser-output .infobox-table>tbody{display:table-row-group}body.skin--responsive .mw-parser-output .infobox-table tr{display:table-row!important}body.skin--responsive .mw-parser-output .infobox-table th,body.skin--responsive .mw-parser-output .infobox-table td{padding-left:inherit;padding-right:inherit}}</style><table class="infobox vevent"><tbody><tr><td colspan="2" class="infobox-image logo"><span class="mw-default-size" typeof="mw:File/Frameless"><a href="/wiki/File:GTK_logo.svg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/7/71/GTK_logo.svg/120px-GTK_logo.svg.png" decoding="async" width="120" height="129" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/7/71/GTK_logo.svg/180px-GTK_logo.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/7/71/GTK_logo.svg/240px-GTK_logo.svg.png 2x" data-file-width="89" data-file-height="96" /></a></span></td></tr><tr><td colspan="2" class="infobox-image logo"><span class="mw-default-size" typeof="mw:File/Frameless"><a href="/wiki/File:Gtk4-widget-factory_demos.png" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/2/2d/Gtk4-widget-factory_demos.png/220px-Gtk4-widget-factory_demos.png" decoding="async" width="220" height="124" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/2/2d/Gtk4-widget-factory_demos.png/330px-Gtk4-widget-factory_demos.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/2/2d/Gtk4-widget-factory_demos.png/440px-Gtk4-widget-factory_demos.png 2x" data-file-width="1366" data-file-height="768" /></a></span><div class="infobox-caption">GTK version 4 (<a rel="nofollow" class="external text" href="https://web.archive.org/web/20210710003750/https://developer.gnome.org/gtk4/stable/gtk4-widget-factory.html">gtk4-widget-factory</a>, a collection of examples that demonstrate many of the <a href="/wiki/GUI_widget" class="mw-redirect" title="GUI widget">GUI widgets</a>)</div></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Programmer" title="Programmer">Original author(s)</a></th><td class="infobox-data"><a href="/wiki/Spencer_Kimball_(computer_programmer)" title="Spencer Kimball (computer programmer)">Spencer Kimball</a>, <a href="/wiki/Peter_Mattis" title="Peter Mattis">Peter Mattis</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Programmer" title="Programmer">Developer(s)</a></th><td class="infobox-data"><a href="/wiki/The_GNOME_Project" class="mw-redirect" title="The GNOME Project">The GNOME Project</a>, <a href="/wiki/EXperimental_Computing_Facility" title="EXperimental Computing Facility">eXperimental Computing Facility</a> (XCF)</td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Initial release</th><td class="infobox-data">April 14, 1998<span class="noprint">; 26 years ago</span><span style="display:none"> (<span class="bday dtstart published updated">1998-04-14</span>)</span></td></tr><tr style="display: none;"><td colspan="2" class="infobox-full-data"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1257001546"></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Software_release_life_cycle" title="Software release life cycle">Stable release</a></th><td class="infobox-data"><div style="margin:0px;">4.14.4 / April 2, 2024<span class="noprint">; 7 months ago</span><span style="display:none"> (<span class="bday dtstart published updated">2024-04-02</span>)</span></div></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Software_release_life_cycle#Beta" title="Software release life cycle">Preview release</a></th><td class="infobox-data"><div style="margin:0px;">4.15.1 / May 21, 2024<span class="noprint">; 6 months ago</span><span style="display:none"> (<span class="bday dtstart published updated">2024-05-21</span>)</span></div></td></tr><tr style="display:none"><td colspan="2"> </td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Repository_(version_control)" title="Repository (version control)">Repository</a></th><td class="infobox-data"><style data-mw-deduplicate="TemplateStyles:r1126788409">.mw-parser-output .plainlist ol,.mw-parser-output .plainlist ul{line-height:inherit;list-style:none;margin:0;padding:0}.mw-parser-output .plainlist ol li,.mw-parser-output .plainlist ul li{margin-bottom:0}</style><div class="plainlist"><ul><li><span class="url"><a rel="nofollow" class="external text" href="https://gitlab.gnome.org/GNOME/gtk">gitlab<wbr />.gnome<wbr />.org<wbr />/GNOME<wbr />/gtk</a></span> <span class="mw-valign-text-top noprint" typeof="mw:File/Frameless"><a href="https://www.wikidata.org/wiki/Q189464#P1324" title="Edit this at Wikidata"><img alt="Edit this at Wikidata" src="//upload.wikimedia.org/wikipedia/en/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/10px-OOjs_UI_icon_edit-ltr-progressive.svg.png" decoding="async" width="10" height="10" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/15px-OOjs_UI_icon_edit-ltr-progressive.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/20px-OOjs_UI_icon_edit-ltr-progressive.svg.png 2x" data-file-width="20" data-file-height="20" /></a></span></li></ul> </div></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Written in</th><td class="infobox-data"><a href="/wiki/C_(programming_language)" title="C (programming language)">C</a>, <a href="/wiki/CSS" title="CSS">CSS</a><sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Operating_system" title="Operating system">Operating system</a></th><td class="infobox-data"><a href="/wiki/Linux" title="Linux">Linux</a>, <a href="/wiki/Unix-like" title="Unix-like">Unix-like</a>, <a href="/wiki/MacOS" title="MacOS">macOS</a>, <a href="/wiki/Windows" class="mw-redirect" title="Windows">Windows</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Software_categories#Categorization_approaches" title="Software categories">Type</a></th><td class="infobox-data"><a href="/wiki/Widget_toolkit" title="Widget toolkit">Widget toolkit</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Software_license" title="Software license">License</a></th><td class="infobox-data"><a href="/wiki/GNU_Lesser_General_Public_License" title="GNU Lesser General Public License">LGPLv2.1+</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Website</th><td class="infobox-data"><span class="url"><a rel="nofollow" class="external text" href="https://gtk.org">gtk<wbr />.org</a></span></td></tr></tbody></table> <p><b>GTK</b> (formerly <b>GIMP ToolKit</b><sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup> and <b>GTK+</b><sup id="cite_ref-:0_3-0" class="reference"><a href="#cite_note-:0-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup>) is a <a href="/wiki/Free_software" title="Free software">free software</a> <a href="/wiki/Cross-platform" class="mw-redirect" title="Cross-platform">cross-platform</a> <a href="/wiki/Widget_toolkit" title="Widget toolkit">widget toolkit</a> for creating <a href="/wiki/Graphical_user_interface" title="Graphical user interface">graphical user interfaces</a> (GUIs).<sup id="cite_ref-4" class="reference"><a href="#cite_note-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup> It is licensed under the terms of the <a href="/wiki/GNU_Lesser_General_Public_License" title="GNU Lesser General Public License">GNU Lesser General Public License</a>, allowing both <a href="/wiki/Free_software" title="Free software">free</a> and <a href="/wiki/Proprietary_software" title="Proprietary software">proprietary software</a> to use it. It is one of the most popular toolkits for the <a href="/wiki/Wayland_(protocol)" title="Wayland (protocol)">Wayland</a> and <a href="/wiki/X_Window_System_core_protocol" title="X Window System core protocol">X11</a> <a href="/wiki/Windowing_system" title="Windowing system">windowing systems</a>.<sup id="cite_ref-5" class="reference"><a href="#cite_note-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup> </p><p>The GTK team releases new versions on a regular basis.<sup id="cite_ref-roadmap_6-0" class="reference"><a href="#cite_note-roadmap-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup> GTK 4 and GTK 3 are maintained, while GTK 2 is <a href="/wiki/End-of-life_product" title="End-of-life product">end-of-life</a>.<sup id="cite_ref-7" class="reference"><a href="#cite_note-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup> GTK1 is independently maintained by the <a href="/wiki/CinePaint" title="CinePaint">CinePaint</a> project.<sup id="cite_ref-8" class="reference"><a href="#cite_note-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup> </p> <meta property="mw:PageProp/toc" /> <div class="mw-heading mw-heading2"><h2 id="Software_architecture">Software architecture</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=GTK&action=edit&section=1" title="Edit section: Software architecture"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/File:The_GTK_toolkit.png" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/8/8a/The_GTK_toolkit.png/220px-The_GTK_toolkit.png" decoding="async" width="220" height="156" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/8/8a/The_GTK_toolkit.png/330px-The_GTK_toolkit.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/8/8a/The_GTK_toolkit.png/440px-The_GTK_toolkit.png 2x" data-file-width="1123" data-file-height="794" /></a><figcaption>The GTK toolkit</figcaption></figure> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/File:GTK%2B_software_architecture.svg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/a/ab/GTK%2B_software_architecture.svg/220px-GTK%2B_software_architecture.svg.png" decoding="async" width="220" height="124" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/a/ab/GTK%2B_software_architecture.svg/330px-GTK%2B_software_architecture.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/a/ab/GTK%2B_software_architecture.svg/440px-GTK%2B_software_architecture.svg.png 2x" data-file-width="512" data-file-height="288" /></a><figcaption>Simplified software architecture of <b>GTK</b>. <a href="/wiki/Pango" title="Pango">Pango</a>, <a href="/wiki/GDK" title="GDK">GDK</a>, <a href="/wiki/Accessibility_Toolkit" title="Accessibility Toolkit">ATK</a>, <a href="/wiki/GIO_(software)" title="GIO (software)">GIO</a>, <a href="/wiki/Cairo_(graphics)" title="Cairo (graphics)">Cairo</a> and <a href="/wiki/GLib" title="GLib">GLib</a> </figcaption></figure> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/File:GDK_software_architecture.svg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/2/2c/GDK_software_architecture.svg/220px-GDK_software_architecture.svg.png" decoding="async" width="220" height="124" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/2/2c/GDK_software_architecture.svg/330px-GDK_software_architecture.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/2/2c/GDK_software_architecture.svg/440px-GDK_software_architecture.svg.png 2x" data-file-width="1280" data-file-height="720" /></a><figcaption><a href="/wiki/GDK" title="GDK">GDK</a> contains back-ends to <a href="/wiki/X11" class="mw-redirect" title="X11">X11</a>, <a href="/wiki/Wayland_(display_server_protocol)" class="mw-redirect" title="Wayland (display server protocol)">Wayland</a>, Broadway (<a href="/wiki/Hypertext_Transfer_Protocol" class="mw-redirect" title="Hypertext Transfer Protocol">HTTP</a>), <a href="/wiki/Quartz_Compositor" title="Quartz Compositor">Quartz</a>, and <a href="/wiki/Graphics_Device_Interface" title="Graphics Device Interface">GDI</a> and relies on <a href="/wiki/Cairo_(graphics)" title="Cairo (graphics)">Cairo</a> for the rendering. Its new SceneGraph is work-in-progress.</figcaption></figure> <style data-mw-deduplicate="TemplateStyles:r1251242444">.mw-parser-output .ambox{border:1px solid #a2a9b1;border-left:10px solid #36c;background-color:#fbfbfb;box-sizing:border-box}.mw-parser-output .ambox+link+.ambox,.mw-parser-output .ambox+link+style+.ambox,.mw-parser-output .ambox+link+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+style+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+link+.ambox{margin-top:-1px}html body.mediawiki .mw-parser-output .ambox.mbox-small-left{margin:4px 1em 4px 0;overflow:hidden;width:238px;border-collapse:collapse;font-size:88%;line-height:1.25em}.mw-parser-output .ambox-speedy{border-left:10px solid #b32424;background-color:#fee7e6}.mw-parser-output .ambox-delete{border-left:10px solid #b32424}.mw-parser-output .ambox-content{border-left:10px solid #f28500}.mw-parser-output .ambox-style{border-left:10px solid #fc3}.mw-parser-output .ambox-move{border-left:10px solid #9932cc}.mw-parser-output .ambox-protection{border-left:10px solid #a2a9b1}.mw-parser-output .ambox .mbox-text{border:none;padding:0.25em 0.5em;width:100%}.mw-parser-output .ambox .mbox-image{border:none;padding:2px 0 2px 0.5em;text-align:center}.mw-parser-output .ambox .mbox-imageright{border:none;padding:2px 0.5em 2px 0;text-align:center}.mw-parser-output .ambox .mbox-empty-cell{border:none;padding:0;width:1px}.mw-parser-output .ambox .mbox-image-div{width:52px}@media(min-width:720px){.mw-parser-output .ambox{margin:0 10%}}@media print{body.ns-0 .mw-parser-output .ambox{display:none!important}}</style><table class="box-Update plainlinks metadata ambox ambox-content ambox-Update" role="presentation"><tbody><tr><td class="mbox-image"><div class="mbox-image-div"><span typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/5/53/Ambox_current_red_Americas.svg/42px-Ambox_current_red_Americas.svg.png" decoding="async" width="42" height="34" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/5/53/Ambox_current_red_Americas.svg/63px-Ambox_current_red_Americas.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/5/53/Ambox_current_red_Americas.svg/84px-Ambox_current_red_Americas.svg.png 2x" data-file-width="360" data-file-height="290" /></span></span></div></td><td class="mbox-text"><div class="mbox-text-span">This section needs to be <b>updated</b>.<span class="hide-when-compact"> Please help update this article to reflect recent events or newly available information.</span> <span class="date-container"><i>(<span class="date">May 2024</span>)</i></span></div></td></tr></tbody></table> <p>The GTK <a href="/wiki/Library_(computing)" title="Library (computing)">library</a> contains a set of graphical control elements (<a href="/wiki/Widget_(GUI)" class="mw-redirect" title="Widget (GUI)">widgets</a>); version 3.22.16 contains 186 active and 36 deprecated widgets.<sup id="cite_ref-9" class="reference"><a href="#cite_note-9"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup> GTK is an <a href="/wiki/Object-oriented_programming" title="Object-oriented programming">object-oriented</a> <a href="/wiki/Widget_toolkit" title="Widget toolkit">widget toolkit</a> written in the programming language <a href="/wiki/C_(programming_language)" title="C (programming language)">C</a>; it uses <a href="/wiki/GObject" title="GObject">GObject</a>, that is the <a href="/wiki/GLib" title="GLib">GLib</a> object system, for the object orientation. While GTK is mainly for windowing systems based on <a href="/wiki/X_Window_System_core_protocol" title="X Window System core protocol">X11</a> and <a href="/wiki/Wayland_(display_server_protocol)" class="mw-redirect" title="Wayland (display server protocol)">Wayland</a>, it works on other platforms, including <a href="/wiki/Microsoft_Windows" title="Microsoft Windows">Microsoft Windows</a> (interfaced with the <a href="/wiki/Windows_API" title="Windows API">Windows API</a>), and <a href="/wiki/MacOS" title="MacOS">macOS</a> (interfaced with <a href="/wiki/Quartz_(graphics_layer)" title="Quartz (graphics layer)">Quartz</a>). There is also an <a href="/wiki/HTML5" title="HTML5">HTML5</a> back-end named <i>Broadway</i>.<sup id="cite_ref-:1_10-0" class="reference"><a href="#cite_note-:1-10"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-:2_11-0" class="reference"><a href="#cite_note-:2-11"><span class="cite-bracket">[</span>11<span class="cite-bracket">]</span></a></sup> </p><p>GTK can be configured to change the look of the widgets drawn; this is done using different display engines. Several display engines exist which try to emulate the look of the native widgets on the platform in use. </p><p>Starting with version 2.8, released in 2005, GTK began the transition to using <a href="/wiki/Cairo_(graphics)" title="Cairo (graphics)">Cairo</a> to <a href="/wiki/Rendering_(computer_graphics)" title="Rendering (computer graphics)">render</a> most of its graphical control elements <a href="/wiki/Widget_(GUI)" class="mw-redirect" title="Widget (GUI)">widgets</a>.<sup id="cite_ref-12" class="reference"><a href="#cite_note-12"><span class="cite-bracket">[</span>12<span class="cite-bracket">]</span></a></sup> Since GTK version 3.0, all rendering is done using Cairo.<sup id="cite_ref-13" class="reference"><a href="#cite_note-13"><span class="cite-bracket">[</span>13<span class="cite-bracket">]</span></a></sup> </p><p>On January 26, 2018 at <a href="/wiki/DevConf.cz" title="DevConf.cz">DevConf.cz</a>, Matthias Clasen gave an overview of the current state of GTK 4 development, including a high-level explanation of how rendering and input worked in GTK 3, what changes are being made in GTK 4 (>3.90), and why.<sup id="cite_ref-14" class="reference"><a href="#cite_note-14"><span class="cite-bracket">[</span>14<span class="cite-bracket">]</span></a></sup> On February 6, 2019 it was announced that GTK 4 will drop the “+” from the project's name.<sup id="cite_ref-:0_3-1" class="reference"><a href="#cite_note-:0-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading3"><h3 id="GTK_Drawing_Kit_(GDK)"><span id="GTK_Drawing_Kit_.28GDK.29"></span>GTK Drawing Kit (GDK)</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=GTK&action=edit&section=2" title="Edit section: GTK Drawing Kit (GDK)"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1236090951"><div role="note" class="hatnote navigation-not-searchable">Main article: <a href="/wiki/GDK" title="GDK">GDK</a></div> <p>GDK acts as a wrapper around the <a href="/wiki/Low-level_programming_language" title="Low-level programming language">low-level functions</a> provided by the underlying windowing and graphics systems. </p> <div class="mw-heading mw-heading3"><h3 id="GTK_Scene_Graph_Kit_(GSK)"><span id="GTK_Scene_Graph_Kit_.28GSK.29"></span>GTK Scene Graph Kit (GSK)</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=GTK&action=edit&section=3" title="Edit section: GTK Scene Graph Kit (GSK)"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1236090951"><div role="note" class="hatnote navigation-not-searchable">Main article: <a href="/wiki/GTK_Scene_Graph_Kit" title="GTK Scene Graph Kit">GTK Scene Graph Kit</a></div> <p>GSK is the <a href="/wiki/Rendering_(computer_graphics)" title="Rendering (computer graphics)">rendering</a> and <a href="/wiki/Scene_graph" title="Scene graph">scene graph</a> API for GTK. GSK lies between the graphical control elements (widgets) and the rendering. GSK was finally merged into GTK version 3.90 released March 2017. </p> <div class="mw-heading mw-heading3"><h3 id="GtkBuilder">GtkBuilder</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=GTK&action=edit&section=4" title="Edit section: GtkBuilder"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>GtkBuilder allows user interfaces to be designed without writing code. The interface is described in an <a href="/wiki/XML" title="XML">Extensible Markup Language</a> (XML) file which is written by hand or generated by a GUI designer, which is then loaded at runtime and the objects created automatically. The description of the user interface is independent from the programming language being used. </p> <div class="mw-heading mw-heading3"><h3 id="Language_bindings">Language bindings</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=GTK&action=edit&section=5" title="Edit section: Language bindings"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1236090951"><div role="note" class="hatnote navigation-not-searchable">Main article: <a href="/wiki/List_of_language_bindings_for_GTK" title="List of language bindings for GTK">List of language bindings for GTK</a></div> <p><a href="/wiki/Language_bindings" class="mw-redirect" title="Language bindings">Language bindings</a> are available for using GTK from languages other than C, including <a href="/wiki/C%2B%2B" title="C++">C++</a>, Genie, <a href="/wiki/JavaScript" title="JavaScript">JavaScript</a>, <a href="/wiki/Perl" title="Perl">Perl</a>, <a href="/wiki/Python_(programming_language)" title="Python (programming language)">Python</a>, <a href="/wiki/Vala_(programming_language)" title="Vala (programming language)">Vala</a>, and <a href="/wiki/List_of_language_bindings_for_GTK" title="List of language bindings for GTK">others</a>.<sup id="cite_ref-15" class="reference"><a href="#cite_note-15"><span class="cite-bracket">[</span>15<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading3"><h3 id="Backends">Backends</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=GTK&action=edit&section=6" title="Edit section: Backends"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>GTK supports various backends, which provides different ways to display GTK applications depending on the system and environment. Examples of GTK backends are: </p> <ul><li><a href="/wiki/Wayland_(protocol)" title="Wayland (protocol)">Wayland</a> – Used with the Wayland display server on Linux systems, it is a modern replacement for X11.</li> <li><a href="/wiki/X11" class="mw-redirect" title="X11">X11</a> – The default on Linux systems using the X.Org display server.</li> <li><a href="/wiki/Windows_API" title="Windows API">Win32</a> – For running GTK applications on Windows.</li> <li><a href="/wiki/Quartz_(graphics_layer)" title="Quartz (graphics layer)">Quartz</a> – For macOS support.</li> <li>Broadway – Allows GTK applications to run in web browsers using HTML5 and WebSockets.<sup id="cite_ref-:1_10-1" class="reference"><a href="#cite_note-:1-10"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-:2_11-1" class="reference"><a href="#cite_note-:2-11"><span class="cite-bracket">[</span>11<span class="cite-bracket">]</span></a></sup></li></ul> <div class="mw-heading mw-heading2"><h2 id="Development_tools">Development tools</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=GTK&action=edit&section=7" title="Edit section: Development tools"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="mw-heading mw-heading3"><h3 id="GUI_designers">GUI designers</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=GTK&action=edit&section=8" title="Edit section: GUI designers"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/File:Camabalache%27s_interface.png" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/5/50/Camabalache%27s_interface.png/220px-Camabalache%27s_interface.png" decoding="async" width="220" height="117" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/5/50/Camabalache%27s_interface.png/330px-Camabalache%27s_interface.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/5/50/Camabalache%27s_interface.png/440px-Camabalache%27s_interface.png 2x" data-file-width="1853" data-file-height="983" /></a><figcaption>A screenshot of <a href="/wiki/Cambalache_Interface_Designer" class="mw-redirect" title="Cambalache Interface Designer">Cambalache Interface Designer</a></figcaption></figure> <p>There are several <a href="/wiki/Graphical_user_interface_builder" title="Graphical user interface builder">GUI designers</a> for GTK. Here is a selection of GTK GUI designers: </p> <ul><li><a href="/wiki/Cambalache_Interface_Designer" class="mw-redirect" title="Cambalache Interface Designer">Cambalache</a> - a successor to <a href="/wiki/Glade_Interface_Designer" title="Glade Interface Designer">Glade</a>, supports <a href="/wiki/GTK_4" class="mw-redirect" title="GTK 4">GTK 4</a>.<sup id="cite_ref-16" class="reference"><a href="#cite_note-16"><span class="cite-bracket">[</span>16<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-17" class="reference"><a href="#cite_note-17"><span class="cite-bracket">[</span>17<span class="cite-bracket">]</span></a></sup></li> <li><a href="/wiki/Glade_Interface_Designer" title="Glade Interface Designer">Glade</a> - supports <a href="#GtkBuilder">GtkBuilder</a>, which is a GTK built-in GUI description format. (not actively maintained)</li> <li><a href="/w/index.php?title=Gazpacho_(software)&action=edit&redlink=1" class="new" title="Gazpacho (software) (page does not exist)">Gazpacho</a> - GUI builder for the GTK toolkit written in Python<sup id="cite_ref-18" class="reference"><a href="#cite_note-18"><span class="cite-bracket">[</span>18<span class="cite-bracket">]</span></a></sup></li> <li>Crow Designer - relies on its own GuiXml format and GuiLoader library.<sup id="cite_ref-19" class="reference"><a href="#cite_note-19"><span class="cite-bracket">[</span>19<span class="cite-bracket">]</span></a></sup></li> <li><a href="/wiki/Stetic" class="mw-redirect" title="Stetic">Stetic</a> - part of <a href="/wiki/MonoDevelop" title="MonoDevelop">MonoDevelop</a>, oriented toward <a href="/wiki/Gtk_Sharp" class="mw-redirect" title="Gtk Sharp">Gtk#</a>.</li> <li><a href="/wiki/Gambas" title="Gambas">Gambas</a> (since version 2.0 atop <a href="/wiki/BASIC" title="BASIC">BASIC</a>)</li> <li><a href="/wiki/Xojo" title="Xojo">Xojo</a></li> <li><a href="/wiki/Lazarus_(IDE)" class="mw-redirect" title="Lazarus (IDE)">Lazarus</a> (on Linux defaults to interfacing with GTK 2)</li></ul> <div class="mw-heading mw-heading3"><h3 id="GTK_Inspector">GTK Inspector</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=GTK&action=edit&section=9" title="Edit section: GTK Inspector"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <figure typeof="mw:File/Thumb"><a href="/wiki/File:Gtk-inspector.png" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/f/f0/Gtk-inspector.png/271px-Gtk-inspector.png" decoding="async" width="271" height="181" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/f/f0/Gtk-inspector.png/407px-Gtk-inspector.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/f/f0/Gtk-inspector.png/542px-Gtk-inspector.png 2x" data-file-width="932" data-file-height="622" /></a><figcaption>A screenshot of the GTK Inspector</figcaption></figure> <p>The GTK Inspector is a built-in interactive debugging tool in GTK, allowing developers to inspect and modify UI elements, test CSS changes, and analyze widget structure in real time. It can be enabled using the <code>Control + Shift + I</code> or <code>Control + Shift + D</code> shortcuts, or by setting the <code>GTK_DEBUG=interactive</code> environment variable.<sup id="cite_ref-20" class="reference"><a href="#cite_note-20"><span class="cite-bracket">[</span>20<span class="cite-bracket">]</span></a></sup> It was introduced with GTK version 3.14.<sup id="cite_ref-21" class="reference"><a href="#cite_note-21"><span class="cite-bracket">[</span>21<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-22" class="reference"><a href="#cite_note-22"><span class="cite-bracket">[</span>22<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading4"><h4 id="Features">Features</h4><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=GTK&action=edit&section=10" title="Edit section: Features"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li>Interactive debugging</li> <li>Real-time CSS testing and modifications</li> <li>Widget magnification for detailed inspection</li> <li>UI structure analysis and object property examination</li> <li>Customizable display settings via environment variables</li> <li>Detailed object inspection (type, state, properties, CSS, actions, etc.)</li> <li>Global application information display</li> <li>CSS rule debugging</li> <li>Rendering pipeline recording and inspection</li></ul> <div class="mw-heading mw-heading2"><h2 id="Development">Development</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=GTK&action=edit&section=11" title="Edit section: Development"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>GTK is mainly developed by <a href="/wiki/The_GNOME_Project" class="mw-redirect" title="The GNOME Project">The GNOME Project</a>, which also develops the <a href="/w/index.php?title=GNOME_Development_Platform&action=edit&redlink=1" class="new" title="GNOME Development Platform (page does not exist)">GNOME Development Platform</a> and the <a href="/wiki/GNOME_desktop_environment" class="mw-redirect" title="GNOME desktop environment">GNOME Desktop Environment</a>.<sup id="cite_ref-23" class="reference"><a href="#cite_note-23"><span class="cite-bracket">[</span>23<span class="cite-bracket">]</span></a></sup> GTK is mainly written in <a href="/wiki/C_(programming_language)" title="C (programming language)">C</a>.<sup id="cite_ref-24" class="reference"><a href="#cite_note-24"><span class="cite-bracket">[</span>24<span class="cite-bracket">]</span></a></sup> Many <a href="/wiki/Language_binding" title="Language binding">language bindings</a> <a href="/wiki/List_of_language_bindings_for_GTK" title="List of language bindings for GTK">are available</a>. GTK development is loosely managed. </p><p>GNOME developers and users gather at an annual <i>GNOME Users And Developers European Conference</i> <a href="/wiki/GUADEC" title="GUADEC">GUADEC</a> meeting to discuss GNOME's current state and future direction.<sup id="cite_ref-25" class="reference"><a href="#cite_note-25"><span class="cite-bracket">[</span>25<span class="cite-bracket">]</span></a></sup> GNOME incorporates standards and programs from <a href="/wiki/Freedesktop.org" title="Freedesktop.org">freedesktop.org</a> to better <a href="/wiki/Interoperability" title="Interoperability">interoperate</a> with other desktops.<sup class="noprint Inline-Template Template-Fact" style="white-space:nowrap;">[<i><a href="/wiki/Wikipedia:Citation_needed" title="Wikipedia:Citation needed"><span title="This claim needs references to reliable sources. (February 2023)">citation needed</span></a></i>]</sup> </p><p>On September 1, 2016, a post on the GTK development blog denoted, among other things, the future numbering scheme of GTK.<sup id="cite_ref-devblog160901_26-0" class="reference"><a href="#cite_note-devblog160901-26"><span class="cite-bracket">[</span>26<span class="cite-bracket">]</span></a></sup> GTK version 3.22, released in Autumn 2016, was planned to be the last 3.x release, although version 3.24 followed in Fall 2018 with the delay of GTK 4.<sup id="cite_ref-27" class="reference"><a href="#cite_note-27"><span class="cite-bracket">[</span>27<span class="cite-bracket">]</span></a></sup> The development of GTK 4 used version names 3.90, 3.92, etc. until the first GTK 4.0 stable release was launched in December 2020.<sup id="cite_ref-28" class="reference"><a href="#cite_note-28"><span class="cite-bracket">[</span>28<span class="cite-bracket">]</span></a></sup> Despite the first stable GTK 4 release, some <a href="/wiki/Category:Software_that_uses_GTK" title="Category:Software that uses GTK">applications using GTK</a> still rely on GTK 2. For example, as of January 2022, <a href="/wiki/GIMP" title="GIMP">GIMP</a> is still being ported to GTK 3.<sup id="cite_ref-29" class="reference"><a href="#cite_note-29"><span class="cite-bracket">[</span>29<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading3"><h3 id="Build_automation">Build automation</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=GTK&action=edit&section=12" title="Edit section: Build automation"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>The master branch of GTK utilizes <a href="/wiki/Meson_(software)" title="Meson (software)">Meson</a> for its build automation. GTK (and GNOME, GLib, etc.) formerly utilized the <a href="/wiki/GNU_Build_System" class="mw-redirect" title="GNU Build System">GNU Build System</a> (named Autotools) as the <a href="/wiki/Build_automation" title="Build automation">build automation</a> system of choice. Since August 14, 2017, the Autotools build system files have been dropped.<sup id="cite_ref-30" class="reference"><a href="#cite_note-30"><span class="cite-bracket">[</span>30<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading2"><h2 id="Criticism">Criticism</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=GTK&action=edit&section=13" title="Edit section: Criticism"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>The most common criticism of GTK is the lack of backward-compatibility in major updates, most notably in the <a href="/wiki/Application_programming_interface" class="mw-redirect" title="Application programming interface">application programming interface</a> (API)<sup id="cite_ref-31" class="reference"><a href="#cite_note-31"><span class="cite-bracket">[</span>31<span class="cite-bracket">]</span></a></sup> and theming.<sup id="cite_ref-32" class="reference"><a href="#cite_note-32"><span class="cite-bracket">[</span>32<span class="cite-bracket">]</span></a></sup> The result is that application developers or theme developers have to rewrite parts of their code to make it work with a newer version of GTK. </p><p>The compatibility breaks between minor releases during the GTK 3.x development cycle was explained by Benjamin Otte as due to strong pressures to innovate, such as providing the features modern users expect and supporting the increasingly influential <a href="/wiki/Wayland_(display_server_protocol)" class="mw-redirect" title="Wayland (display server protocol)">Wayland display server protocol</a>. With the release of GTK 4, the pressure from the need to innovate will have been released and the balance between stability and innovation will tip toward stability.<sup id="cite_ref-ottegtk4_33-0" class="reference"><a href="#cite_note-ottegtk4-33"><span class="cite-bracket">[</span>33<span class="cite-bracket">]</span></a></sup> Similarly, recent changes to theming are specifically intended to improve and stabilise that part of the API, meaning some investment now should be rewarded later. </p> <ul><li>Dirk Hohndel, codeveloper of <a href="/wiki/Subsurface_(software)" class="mw-redirect" title="Subsurface (software)">Subsurface</a> and member of <a href="/wiki/Intel" title="Intel">Intel</a>'s Open-Source Technology Center, criticized the GTK developers for being abrasive and ignoring most community requests.<sup id="cite_ref-34" class="reference"><a href="#cite_note-34"><span class="cite-bracket">[</span>34<span class="cite-bracket">]</span></a></sup></li> <li>Hong Jen Yee, developer of <a href="/wiki/LXDE" title="LXDE">LXDE</a> (the GTK version of which was dropped and all efforts focused on the <a href="/wiki/LXQt" title="LXQt">Qt port</a>), expressed disdain for version 3 of the GTK toolkit's radical API changes and increased memory usage, and ported <a href="/wiki/PCMan_File_Manager" title="PCMan File Manager">PCMan File Manager</a> (PCManFM) to <a href="/wiki/Qt_(software)" title="Qt (software)">Qt</a>. PCManFM is being developed with a GTK and with a Qt backend at the same time.<sup id="cite_ref-35" class="reference"><a href="#cite_note-35"><span class="cite-bracket">[</span>35<span class="cite-bracket">]</span></a></sup></li> <li>The <a href="/wiki/Audacious_(software)" title="Audacious (software)">Audacious</a> music player moved to Qt in version 3.6.<sup id="cite_ref-36" class="reference"><a href="#cite_note-36"><span class="cite-bracket">[</span>36<span class="cite-bracket">]</span></a></sup> The reasons stated by the developers for this include a transition to client-side window decorations, which they claim cause the application to look "<a href="/wiki/GNOME" title="GNOME">GNOME</a>-y and out of place."<sup id="cite_ref-37" class="reference"><a href="#cite_note-37"><span class="cite-bracket">[</span>37<span class="cite-bracket">]</span></a></sup></li> <li><a href="/wiki/Wireshark" title="Wireshark">Wireshark</a> has switched to Qt due to not having a good experience with GTK's cross-platform support.<sup id="cite_ref-38" class="reference"><a href="#cite_note-38"><span class="cite-bracket">[</span>38<span class="cite-bracket">]</span></a></sup></li></ul> <div class="mw-heading mw-heading2"><h2 id="Use">Use</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=GTK&action=edit&section=14" title="Edit section: Use"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/File:Free_and_open-source-software_display_servers_and_UI_toolkits.svg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/7/7b/Free_and_open-source-software_display_servers_and_UI_toolkits.svg/220px-Free_and_open-source-software_display_servers_and_UI_toolkits.svg.png" decoding="async" width="220" height="101" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/7/7b/Free_and_open-source-software_display_servers_and_UI_toolkits.svg/330px-Free_and_open-source-software_display_servers_and_UI_toolkits.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/7/7b/Free_and_open-source-software_display_servers_and_UI_toolkits.svg/440px-Free_and_open-source-software_display_servers_and_UI_toolkits.svg.png 2x" data-file-width="1573" data-file-height="720" /></a><figcaption>GTK's support for <a href="/wiki/Wayland_(display_server_protocol)" class="mw-redirect" title="Wayland (display server protocol)">Wayland</a> requires applications to be adapted to Wayland as well.</figcaption></figure> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/File:GIMP_2.8_in_Single_Window_Mode_running_on_Ubuntu.png" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/f/fd/GIMP_2.8_in_Single_Window_Mode_running_on_Ubuntu.png/220px-GIMP_2.8_in_Single_Window_Mode_running_on_Ubuntu.png" decoding="async" width="220" height="151" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/f/fd/GIMP_2.8_in_Single_Window_Mode_running_on_Ubuntu.png/330px-GIMP_2.8_in_Single_Window_Mode_running_on_Ubuntu.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/f/fd/GIMP_2.8_in_Single_Window_Mode_running_on_Ubuntu.png/440px-GIMP_2.8_in_Single_Window_Mode_running_on_Ubuntu.png 2x" data-file-width="1049" data-file-height="721" /></a><figcaption>Screenshot of <a href="/wiki/GIMP" title="GIMP">GIMP</a> 2.8 - GTK is responsible for managing the interface components of the program, including the menus, buttons, and input fields.</figcaption></figure> <div class="mw-heading mw-heading3"><h3 id="Applications">Applications</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=GTK&action=edit&section=15" title="Edit section: Applications"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1236090951"><div role="note" class="hatnote navigation-not-searchable">Main pages: <a href="/wiki/List_of_GTK_applications" title="List of GTK applications">List of GTK applications</a> and <a href="/wiki/Category:Software_that_uses_GTK" title="Category:Software that uses GTK">Category:Software that uses GTK</a></div> <p>Some notable applications that use GTK as a widget toolkit include: </p> <ul><li><a href="/wiki/Ardour_(software)" title="Ardour (software)">Ardour</a>, a <a href="/wiki/Digital_audio_workstation" title="Digital audio workstation">digital audio workstation</a> (DAW)</li> <li><a href="/wiki/Deluge_(software)" title="Deluge (software)">Deluge</a>, a <a href="/wiki/BitTorrent" title="BitTorrent">BitTorrent</a> client</li> <li><a href="/wiki/Foliate_(software)" title="Foliate (software)">Foliate</a>, an <a href="/wiki/Ebook" title="Ebook">ebook</a> reader</li> <li><a href="/wiki/GIMP" title="GIMP">GIMP</a>, a <a href="/wiki/Raster_graphics_editor" title="Raster graphics editor">raster graphics editor</a></li> <li><a href="/wiki/GNOME_Core_Applications" title="GNOME Core Applications">GNOME Core Applications</a>, a collection of applications as a standard bundle of the <a href="/wiki/GNOME" title="GNOME">GNOME</a> desktop environment</li> <li><a href="/wiki/GNOME_Circle" class="mw-redirect" title="GNOME Circle">GNOME Circle</a>, a collection of applications created to work within the GNOME ecosystem</li> <li><a href="/wiki/GNOME_Evolution" title="GNOME Evolution">GNOME Evolution</a>, a <a href="/wiki/Personal_information_manager" title="Personal information manager">personal information manager</a></li> <li><a href="/wiki/HandBrake" title="HandBrake">HandBrake</a>, digital video <a href="/wiki/Transcoder" class="mw-redirect" title="Transcoder">transcoder</a></li> <li><a href="/wiki/Inkscape" title="Inkscape">Inkscape</a>, a <a href="/wiki/Vector_graphics_editor" title="Vector graphics editor">vector graphics editor</a></li> <li><a href="/wiki/LibreOffice" title="LibreOffice">LibreOffice</a>, an <a href="/wiki/Office_suite" class="mw-redirect" title="Office suite">office suite</a></li> <li><a href="/wiki/Lutris" title="Lutris">Lutris</a>, a game manager</li> <li><a href="/wiki/Mozilla_Firefox" class="mw-redirect" title="Mozilla Firefox">Mozilla Firefox</a>, a <a href="/wiki/Web_browser" title="Web browser">web browser</a></li> <li><a href="/wiki/Mozilla_Thunderbird" title="Mozilla Thunderbird">Mozilla Thunderbird</a>, a personal information manager</li> <li><a href="/wiki/Pitivi" title="Pitivi">Pitivi</a>, a <a href="/wiki/Video_editing_software" title="Video editing software">video editor</a></li> <li><a href="/wiki/PCSX-Reloaded" title="PCSX-Reloaded">PCSX-Reloaded</a>, a <a href="/wiki/Video_game_console_emulator" title="Video game console emulator">video game console emulator</a></li> <li><a href="/wiki/REAPER" title="REAPER">REAPER</a>, a digital audio workstation (DAW)</li> <li><a href="/wiki/Remmina" title="Remmina">Remmina</a>, a <a href="/wiki/Remote_desktop_software" title="Remote desktop software">remote desktop</a> client</li> <li><a href="/wiki/Transmission_(BitTorrent_client)" title="Transmission (BitTorrent client)">Transmission</a>, a Bit Torrent client</li></ul> <p>GTK programs can be run on desktop environments based on <a href="/wiki/X11" class="mw-redirect" title="X11">X11</a> and <a href="/wiki/Wayland_(protocol)" title="Wayland (protocol)">Wayland</a>, or others including ones not made with GTK, provided the needed libraries are installed; this includes <a href="/wiki/MacOS" title="MacOS">macOS</a> if <a href="/wiki/X11.app" class="mw-redirect" title="X11.app">X11.app</a> is installed. GTK can be also run on <a href="/wiki/Microsoft_Windows" title="Microsoft Windows">Microsoft Windows</a>. It is used by some popular cross-platform applications like <a href="/wiki/Pidgin_(software)" title="Pidgin (software)">Pidgin</a> and <a href="/wiki/GIMP" title="GIMP">GIMP</a>. <a href="/wiki/WxWidgets" title="WxWidgets">wxWidgets</a>, a cross-platform GUI toolkit, uses GTK on Linux by default.<sup id="cite_ref-39" class="reference"><a href="#cite_note-39"><span class="cite-bracket">[</span>39<span class="cite-bracket">]</span></a></sup> Other ports include <a href="/wiki/DirectFB" title="DirectFB">DirectFB</a> (for example used by the <a href="/wiki/Debian-Installer" title="Debian-Installer">Debian installer</a>). </p> <div class="mw-heading mw-heading3"><h3 id="Desktop_environments">Desktop environments</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=GTK&action=edit&section=16" title="Edit section: Desktop environments"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1236090951"><div role="note" class="hatnote navigation-not-searchable">Main page: <a href="/wiki/Category:Desktop_environments_based_on_GTK" title="Category:Desktop environments based on GTK">Desktop environments based on GTK</a></div> <p>Several <a href="/wiki/Desktop_environment" title="Desktop environment">desktop environments</a> utilize GTK as the widget toolkit. </p> <div class="mw-heading mw-heading4"><h4 id="Current">Current</h4><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=GTK&action=edit&section=17" title="Edit section: Current"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><a href="/wiki/GNOME" title="GNOME">GNOME</a>, based on GTK, meaning that programs native to GNOME use GTK</li> <li><a href="/wiki/Budgie_(desktop_environment)" title="Budgie (desktop environment)">Budgie</a>, built from scratch for the SolusOS successor, <a href="/wiki/Solus_Operating_System" class="mw-redirect" title="Solus Operating System">Solus Operating System</a></li> <li><a href="/wiki/Cinnamon_(software)" class="mw-redirect" title="Cinnamon (software)">Cinnamon</a>, a fork of GNOME 3 which uses GTK version 3</li> <li><a href="/wiki/MATE_(software)" class="mw-redirect" title="MATE (software)">MATE</a>, a fork of GNOME 2 which uses GTK 3 since version 1.18</li> <li><a href="/wiki/Xfce" title="Xfce">Xfce</a>, based on GTK 3 since version 4.14</li> <li><a href="/wiki/Elementary_OS#Pantheon_desktop_environment" title="Elementary OS">Pantheon</a> uses GTK 3 exclusively, being developed by <a href="/wiki/Elementary_OS" title="Elementary OS">elementary OS</a></li> <li><a href="/wiki/Sugar_(desktop_environment)" title="Sugar (desktop environment)">Sugar</a>, a desktop environment for youth <a href="/wiki/Primary_education" title="Primary education">primary education</a>, which uses GTK, especially <a href="/wiki/PyGTK" title="PyGTK">PyGTK</a></li> <li><a href="/wiki/Phosh" title="Phosh">Phosh</a>, a mobile UI designed for <a href="/wiki/PureOS" title="PureOS">PureOS</a></li> <li><a href="/wiki/LXDE" title="LXDE">LXDE</a> (Lightweight X11 Desktop Environment) is based on GTK 2</li> <li><a href="/wiki/Unity_(user_interface)" title="Unity (user interface)">Unity</a>, the former default desktop environment of <a href="/wiki/Ubuntu" title="Ubuntu">Ubuntu</a></li></ul> <div class="mw-heading mw-heading4"><h4 id="Inactive">Inactive</h4><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=GTK&action=edit&section=18" title="Edit section: Inactive"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><a href="/wiki/Access_Linux_Platform" title="Access Linux Platform">Access Linux Platform</a> (successor of the <a href="/wiki/Palm_OS" title="Palm OS">Palm OS</a> <a href="/wiki/Personal_digital_assistant" title="Personal digital assistant">PDA</a> platform)</li> <li>Consort, the GNOME 3.4 Fallback Mode – <a href="/wiki/Fork_(software_development)" title="Fork (software development)">fork</a> from <a href="/wiki/Solus_(operating_system)" title="Solus (operating system)">Solus</a></li> <li><a href="/wiki/GPE_Palmtop_Environment" title="GPE Palmtop Environment">GPE</a>, the GPE Palmtop Environment</li> <li><a href="/wiki/ROX_Desktop" title="ROX Desktop">ROX Desktop</a>, a lightweight desktop, with features from the <a href="/wiki/GUI" class="mw-redirect" title="GUI">GUI</a> of <a href="/wiki/RISC_OS" title="RISC OS">RISC OS</a></li></ul> <div class="mw-heading mw-heading3"><h3 id="Window_managers">Window managers</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=GTK&action=edit&section=19" title="Edit section: Window managers"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>The following window managers use GTK: </p> <style data-mw-deduplicate="TemplateStyles:r1184024115">.mw-parser-output .div-col{margin-top:0.3em;column-width:30em}.mw-parser-output .div-col-small{font-size:90%}.mw-parser-output .div-col-rules{column-rule:1px solid #aaa}.mw-parser-output .div-col dl,.mw-parser-output .div-col ol,.mw-parser-output .div-col ul{margin-top:0}.mw-parser-output .div-col li,.mw-parser-output .div-col dd{page-break-inside:avoid;break-inside:avoid-column}</style><div class="div-col" style="column-width: 30em;"> <ul><li>Aewm</li> <li><a href="/wiki/AfterStep" title="AfterStep">AfterStep</a></li> <li>Amaterus</li> <li>Consortium</li> <li><a href="/wiki/IceWM" title="IceWM">IceWM</a></li> <li><a href="/wiki/Marco_(software)" class="mw-redirect" title="Marco (software)">Marco</a></li> <li><a href="/wiki/Metacity" title="Metacity">Metacity</a></li> <li>Muffin</li> <li><a href="/wiki/Mutter_(software)" title="Mutter (software)">Mutter</a></li> <li><a href="/wiki/Sawfish_(window_manager)" title="Sawfish (window manager)">Sawfish</a></li> <li>Wmg</li> <li><a href="/wiki/Xfce" title="Xfce">Xfwm</a></li></ul> </div> <div class="mw-heading mw-heading3"><h3 id="GtkSourceView">GtkSourceView</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=GTK&action=edit&section=20" title="Edit section: GtkSourceView"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>For <a href="/wiki/Syntax_highlighting" title="Syntax highlighting">syntax highlighting</a> there is <a href="/w/index.php?title=GtkSourceView&action=edit&redlink=1" class="new" title="GtkSourceView (page does not exist)">GtkSourceView</a>, "source code editing widget". GtkSourceView is maintained by GNOME separately from GTK as a library: gtksourceview. There are plans to rename to gsv.<sup class="noprint Inline-Template Template-Fact" style="white-space:nowrap;">[<i><a href="/wiki/Wikipedia:Citation_needed" title="Wikipedia:Citation needed"><span title="This claim needs references to reliable sources. (December 2023)">citation needed</span></a></i>]</sup> </p> <div class="mw-heading mw-heading3"><h3 id="GtkSpell">GtkSpell</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=GTK&action=edit&section=21" title="Edit section: GtkSpell"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>GtkSpell is a library separate from GTK. GtkSpell depends on GTK and <a href="/wiki/Enchant_(software)" title="Enchant (software)">Enchant</a>. Enchant is a wrapper for ispell, <a href="/wiki/Hunspell" title="Hunspell">hunspell</a>, etc., the actual <a href="/wiki/Spell_checker" title="Spell checker">spell checker</a> engine/software. GtkSpell uses GTK's GtkTextView widget, to highlight misspelled words and offer replacement. </p> <div class="mw-heading mw-heading2"><h2 id="History">History</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=GTK&action=edit&section=22" title="Edit section: History"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>GTK was originally designed and used in the <a href="/wiki/GIMP" title="GIMP">GNU Image Manipulation Program</a> (GIMP) as a replacement of the <a href="/wiki/Motif_(software)" title="Motif (software)">Motif</a> toolkit; at some point <a href="/wiki/Peter_Mattis" title="Peter Mattis">Peter Mattis</a> became disenchanted with Motif and began to write his own GUI toolkit named the GIMP toolkit and had successfully replaced Motif by the 0.60 release of GIMP.<sup id="cite_ref-40" class="reference"><a href="#cite_note-40"><span class="cite-bracket">[</span>40<span class="cite-bracket">]</span></a></sup> Finally GTK was re-written to be <a href="/wiki/Object-oriented_programming" title="Object-oriented programming">object-oriented</a> and was renamed GTK+.<sup id="cite_ref-41" class="reference"><a href="#cite_note-41"><span class="cite-bracket">[</span>41<span class="cite-bracket">]</span></a></sup> This was first used in the 0.99 release of GIMP. GTK was subsequently adopted for maintenance by the <a href="/wiki/GNOME_Foundation" title="GNOME Foundation">GNOME Foundation</a>, which uses it in the GNOME desktop environment. </p><p>The GTK 2.0.0 release series introduced new features which include improved text rendering using <a href="/wiki/Pango" title="Pango">Pango</a>, a new <a href="/wiki/Theme_(computing)" title="Theme (computing)">theme</a> engine, improved accessibility using the <a href="/wiki/Accessibility_Toolkit" title="Accessibility Toolkit">Accessibility Toolkit</a>, transition to <a href="/wiki/Unicode" title="Unicode">Unicode</a> using <a href="/wiki/UTF-8" title="UTF-8">UTF-8</a> strings, and a more flexible API. Starting with version 2.8, GTK 2 depends on the <a href="/wiki/Cairo_(graphics)" title="Cairo (graphics)">Cairo</a> graphics library for rendering vector graphics. </p><p>GTK version 3.0.0 included revised input device handling, support for themes written with <a href="/wiki/CSS" title="CSS">CSS</a>-like syntax, and the ability to receive information about other opened GTK applications. </p><p>The '+' was dropped returning to simply 'GTK' in February 2019 during a <a href="/wiki/Hackathon" title="Hackathon">Hackathon</a>.<sup id="cite_ref-42" class="reference"><a href="#cite_note-42"><span class="cite-bracket">[</span>42<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading3"><h3 id="OpenVMS">OpenVMS</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=GTK&action=edit&section=23" title="Edit section: OpenVMS"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p><a href="/wiki/Hewlett_Packard_Enterprise" title="Hewlett Packard Enterprise">HP</a> stated that their goal was to merge the needed <a href="/wiki/OpenVMS" title="OpenVMS">OpenVMS</a> changes into the GTK Version 1.3 development stream, however this never materialised.<sup id="cite_ref-43" class="reference"><a href="#cite_note-43"><span class="cite-bracket">[</span>43<span class="cite-bracket">]</span></a></sup> The latest version of GTK for OpenVMS is version 1.2.10.<sup id="cite_ref-44" class="reference"><a href="#cite_note-44"><span class="cite-bracket">[</span>44<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading3"><h3 id="GTK_4">GTK 4 <span class="anchor" id="GTK4"></span><span class="anchor" id="GTK_4"></span></h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=GTK&action=edit&section=24" title="Edit section: GTK 4"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>One of the main changes made during the GTK 4 development cycle (i.e. GTK 3.92, etc.) was the removal of user customization options (like individual keyboard shortcuts that could be set in GTK+ 2), and the delegation of functionality to ancillary objects instead of encoding it into the base classes provided by GTK. Other changes include: </p> <ul><li>Event handling from signal handlers described by GtkWidget is delegated to event controllers.</li> <li>Rendering is delegated to GtkSnapshot objects.</li> <li>The layout mechanism is delegated from GtkWidget to GtkLayoutManager.</li></ul> <p>At the 2018 edition of <a href="/wiki/DevConf.cz" title="DevConf.cz">DevConf.cz</a>, Matthias Clasen gave an overview of the then-current state of GTK 4 development, including a high-level explanation of how rendering and input worked in GTK 3, what changes were being made to GTK 4, and the reasons for those changes. Examples of things that have become possible with GTK 4 were given as well.<sup id="cite_ref-45" class="reference"><a href="#cite_note-45"><span class="cite-bracket">[</span>45<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading3"><h3 id="Releases">Releases</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=GTK&action=edit&section=25" title="Edit section: Releases"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <table class="wikitable mw-collapsible mw-collapsed" style="width:100%;"> <tbody><tr> <td colspan="4"><div class="templateVersion l" style="margin-left: -1em;"><div style="float: left; margin-left: 1em;"><span style="white-space: nowrap;"><b>Legend:</b></span></div><div style="float: left; margin-left: 1em;"><span style="border-left: 1.2em solid #FDB3AB; padding-left: 0.3em; white-space: nowrap;" title="Old version, no longer maintained">Old version, not maintained</span></div><div style="float: left; margin-left: 1em;"><span style="border-left: 1.2em solid #FEF8C6; padding-left: 0.3em; white-space: nowrap;" title="Old version, yet still maintained">Old version, still maintained</span></div><div style="float: left; margin-left: 1em;"><span style="border-left: 1.2em solid #D4F4B4; padding-left: 0.3em; white-space: nowrap;" title="Latest stable version"><b>Latest version</b></span></div><div style="float: left; margin-left: 1em;"><span style="border-left: 1.2em solid #FED1A0; padding-left: 0.3em; white-space: nowrap;" title="Latest preview of a future release">Latest preview version</span></div><div style="float: left; margin-left: 1em;"><span style="border-left: 1.2em solid #C1E6F5; padding-left: 0.3em; white-space: nowrap;" title="A future release">Future release</span></div><div style="clear: left;"></div></div> </td></tr> <tr> <th>Release series </th> <th>Initial release </th> <th>Major enhancements </th> <th>Latest minor version </th></tr> <tr> <th style="color:black; background-color: #FDB3AB;" title="Old version, no longer maintained" data-sort-value="1.0"><span style="display: none;">Old version, no longer maintained:</span> 1.0 </th> <td style="white-space: nowrap;">1998-04-13<sup id="cite_ref-46" class="reference"><a href="#cite_note-46"><span class="cite-bracket">[</span>46<span class="cite-bracket">]</span></a></sup> </td> <td>First stable version </td> <td>1.0. </td></tr> <tr> <th style="color:black; background-color: #FDB3AB;" title="Old version, no longer maintained" data-sort-value="1.2"><span style="display: none;">Old version, no longer maintained:</span> 1.2 </th> <td style="white-space: nowrap;">1999-02-25<sup id="cite_ref-47" class="reference"><a href="#cite_note-47"><span class="cite-bracket">[</span>47<span class="cite-bracket">]</span></a></sup> </td> <td>New <a href="/wiki/GUI_widget" class="mw-redirect" title="GUI widget">widgets</a>: <ul><li>GtkFontSelector</li> <li>GtkPacker</li> <li>GtkItemFactory</li> <li>GtkCTree</li> <li>GtkInvisible</li> <li>GtkCalendar</li> <li>GtkLayout</li> <li>GtkPlug</li> <li>GtkSocket</li></ul> </td> <td>1.2.10 </td></tr> <tr> <th style="color:black; background-color: #FDB3AB;" title="Old version, no longer maintained" data-sort-value="2.0"><span style="display: none;">Old version, no longer maintained:</span> 2.0 </th> <td style="white-space: nowrap;">2002-03-11<sup id="cite_ref-48" class="reference"><a href="#cite_note-48"><span class="cite-bracket">[</span>48<span class="cite-bracket">]</span></a></sup> </td> <td><a href="/wiki/GObject" title="GObject">GObject</a> <p>Overall support for <a href="/wiki/UTF-8" title="UTF-8">UTF-8</a> </p> </td> <td>2.0.9 </td></tr> <tr> <th style="color:black; background-color: #FDB3AB;" title="Old version, no longer maintained" data-sort-value="2.2"><span style="display: none;">Old version, no longer maintained:</span> 2.2 </th> <td style="white-space: nowrap;">2002-12-22<sup id="cite_ref-49" class="reference"><a href="#cite_note-49"><span class="cite-bracket">[</span>49<span class="cite-bracket">]</span></a></sup> </td> <td>Multihead support </td> <td>2.2.4 </td></tr> <tr> <th style="color:black; background-color: #FDB3AB;" title="Old version, no longer maintained" data-sort-value="2.4"><span style="display: none;">Old version, no longer maintained:</span> 2.4 </th> <td style="white-space: nowrap;">2004-03-16<sup id="cite_ref-50" class="reference"><a href="#cite_note-50"><span class="cite-bracket">[</span>50<span class="cite-bracket">]</span></a></sup> </td> <td>New widgets: <ul><li>GtkFileChooser</li> <li>GtkComboBox</li> <li>GtkComboBoxEntry</li> <li>GtkExpander</li> <li>GtkFontButton</li> <li>GtkColorButton</li></ul> </td> <td>2.4.14 </td></tr> <tr> <th style="color:black; background-color: #FDB3AB;" title="Old version, no longer maintained" data-sort-value="2.6"><span style="display: none;">Old version, no longer maintained:</span> 2.6 </th> <td style="white-space: nowrap;">2004-12-16<sup id="cite_ref-51" class="reference"><a href="#cite_note-51"><span class="cite-bracket">[</span>51<span class="cite-bracket">]</span></a></sup> </td> <td>New widgets: <ul><li>GtkIconView</li> <li>GtkAboutDialog</li> <li>GtkCellView</li></ul> <p>The last to support <a href="/wiki/Windows_98" title="Windows 98">Windows 98</a>/<a href="/wiki/Windows_Me" title="Windows Me">Me</a> </p> </td> <td>2.6.10 </td></tr> <tr> <th style="color:black; background-color: #FDB3AB;" title="Old version, no longer maintained" data-sort-value="2.8"><span style="display: none;">Old version, no longer maintained:</span> 2.8 </th> <td style="white-space: nowrap;">2005-08-13<sup id="cite_ref-52" class="reference"><a href="#cite_note-52"><span class="cite-bracket">[</span>52<span class="cite-bracket">]</span></a></sup> </td> <td>Most widgets are rendered by <a href="/wiki/Cairo_(graphics)" title="Cairo (graphics)">Cairo</a> </td> <td>2.8.20 </td></tr> <tr> <th style="color:black; background-color: #FDB3AB;" title="Old version, no longer maintained" data-sort-value="2.10"><span style="display: none;">Old version, no longer maintained:</span> 2.10 </th> <td style="white-space: nowrap;">2006-07-03<sup id="cite_ref-53" class="reference"><a href="#cite_note-53"><span class="cite-bracket">[</span>53<span class="cite-bracket">]</span></a></sup> </td> <td>New widgets: <ul><li>GtkStatusIcon</li> <li>GtkAssistant</li> <li>GtkLinkButton</li> <li>GtkRecentChooser</li></ul> <p>Print support: GtkPrintOperation </p> </td> <td>2.10.14 </td></tr> <tr> <th style="color:black; background-color: #FDB3AB;" title="Old version, no longer maintained" data-sort-value="2.12"><span style="display: none;">Old version, no longer maintained:</span> 2.12 </th> <td style="white-space: nowrap;">2007-09-14<sup id="cite_ref-54" class="reference"><a href="#cite_note-54"><span class="cite-bracket">[</span>54<span class="cite-bracket">]</span></a></sup> </td> <td>GtkBuilder </td> <td style="white-space: nowrap;">2.12.12 </td></tr> <tr> <th style="color:black; background-color: #FDB3AB;" title="Old version, no longer maintained" data-sort-value="2.14"><span style="display: none;">Old version, no longer maintained:</span> 2.14 </th> <td style="white-space: nowrap;">2008-09-04<sup id="cite_ref-55" class="reference"><a href="#cite_note-55"><span class="cite-bracket">[</span>55<span class="cite-bracket">]</span></a></sup> </td> <td><a href="/wiki/JPEG_2000" title="JPEG 2000">JPEG 2000</a> load support </td> <td style="white-space: nowrap;">2.14.7 </td></tr> <tr> <th style="color:black; background-color: #FDB3AB;" title="Old version, no longer maintained" data-sort-value="2.16"><span style="display: none;">Old version, no longer maintained:</span> 2.16 </th> <td style="white-space: nowrap;">2009-03-13<sup id="cite_ref-56" class="reference"><a href="#cite_note-56"><span class="cite-bracket">[</span>56<span class="cite-bracket">]</span></a></sup> </td> <td>New widget: GtkOrientable <p>Caps Lock warning in password entry </p><p>Improvements on GtkScale, GtkStatusIcon, GtkFileChooser </p> </td> <td style="white-space: nowrap;">2.16.6 </td></tr> <tr> <th style="color:black; background-color: #FDB3AB;" title="Old version, no longer maintained" data-sort-value="2.18"><span style="display: none;">Old version, no longer maintained:</span> 2.18 </th> <td style="white-space: nowrap;">2009-09-23<sup id="cite_ref-57" class="reference"><a href="#cite_note-57"><span class="cite-bracket">[</span>57<span class="cite-bracket">]</span></a></sup> </td> <td>New widget: GtkInfoBar <p>Improvement on file chooser, printing </p><p>To remove much of the necessary IPC between the X11 application and the X11 server, <a href="/wiki/GDK" title="GDK">GDK</a> is rewritten (mainly by Alexander Larsson) to use "client-side windows", i.e., the GdkWindow, which every widget must have, belongs now to the client </p> </td> <td style="white-space: nowrap;">2.18.9 </td></tr> <tr> <th style="color:black; background-color: #FDB3AB;" title="Old version, no longer maintained" data-sort-value="2.20"><span style="display: none;">Old version, no longer maintained:</span> 2.20 </th> <td style="white-space: nowrap;">2010-03-23<sup id="cite_ref-58" class="reference"><a href="#cite_note-58"><span class="cite-bracket">[</span>58<span class="cite-bracket">]</span></a></sup> </td> <td>New widgets: <ul><li>GtkSpinner</li> <li>GtkToolPalette</li> <li>GtkOffscreenWindow</li></ul> <p>Improvement on file chooser, keyboard handling, GDK </p><p>Introspection data is now included in GTK </p> </td> <td style="white-space: nowrap;">2.20.1 </td></tr> <tr> <th style="color:black; background-color: #FDB3AB;" title="Old version, no longer maintained" data-sort-value="2.22"><span style="display: none;">Old version, no longer maintained:</span> 2.22 </th> <td style="white-space: nowrap;">2010-09-23<sup id="cite_ref-59" class="reference"><a href="#cite_note-59"><span class="cite-bracket">[</span>59<span class="cite-bracket">]</span></a></sup> </td> <td><a href="/wiki/GdkPixbuf" class="mw-redirect" title="GdkPixbuf">GdkPixbuf</a> moved to separate module <p>Most GDK drawing are based on Cairo </p><p>Many internal data are now private and can be <i>sealed</i> in preparation to GTK 3 </p> </td> <td style="white-space: nowrap;">2.22.1 </td></tr> <tr> <th style="color:black; background-color: #FDB3AB;" title="Old version, no longer maintained" data-sort-value="2.24"><span style="display: none;">Old version, no longer maintained:</span> 2.24 </th> <td style="white-space: nowrap;">2011-01-30<sup id="cite_ref-60" class="reference"><a href="#cite_note-60"><span class="cite-bracket">[</span>60<span class="cite-bracket">]</span></a></sup> </td> <td>New widget: GtkComboBoxText which had previously been a custom widget shipped with Gtkmm <p>The CUPS print backend can send print jobs as PDF </p><p>GtkBuilder has gained support for text tags and menu toolbuttons and many introspection annotation fixes were added </p><p>Migrating from GTK+ 2.x to GTK+ 3 </p> </td> <td style="white-space: nowrap;">2.24.33<br />(2020-12-21)<sup id="cite_ref-61" class="reference"><a href="#cite_note-61"><span class="cite-bracket">[</span>61<span class="cite-bracket">]</span></a></sup> </td></tr> <tr> <th style="color:black; background-color: #FDB3AB;" title="Old version, no longer maintained" data-sort-value="3.0"><span style="display: none;">Old version, no longer maintained:</span> 3.0 </th> <td style="white-space: nowrap;">2011-02-10<sup id="cite_ref-62" class="reference"><a href="#cite_note-62"><span class="cite-bracket">[</span>62<span class="cite-bracket">]</span></a></sup> </td> <td>Development and design of the GTK 3 release of the toolkit started in February 2009 during the GTK Theming Hackfest held in Dublin<sup id="cite_ref-63" class="reference"><a href="#cite_note-63"><span class="cite-bracket">[</span>63<span class="cite-bracket">]</span></a></sup> <ul><li>The first draft of the development roadmap was released on April 9, 2009<sup id="cite_ref-64" class="reference"><a href="#cite_note-64"><span class="cite-bracket">[</span>64<span class="cite-bracket">]</span></a></sup></li></ul> <p>Completed mostly <i>Project Ridley</i> </p> <ul><li>the attempt to consolidate several libraries that were external to GTK+</li> <li>including <code>libgnome</code>, <code>libgnomeui</code>, <code>libgnomeprint22</code>, <code>libgnomeprintui22</code>, <code>libglade</code>, <code>libgnomecanvas</code>, <code>libegg</code>, <code>libeel</code>, <code>gtkglext</code>, and <code>libsexy</code><sup id="cite_ref-65" class="reference"><a href="#cite_note-65"><span class="cite-bracket">[</span>65<span class="cite-bracket">]</span></a></sup></li></ul> <p>All the rendering is done using Cairo </p><p><a href="/wiki/GDK" title="GDK">GDK</a> became more X11 agnostic </p><p>XInput2, theme API is based on <a href="/wiki/Cascading_Style_Sheets" class="mw-redirect" title="Cascading Style Sheets">Cascading Style Sheets</a> (CSS), worsening the achievable performance for 60 Hz <a href="/wiki/Frame_rate" title="Frame rate">frame rates</a> </p> </td> <td style="white-space: nowrap;">3.0.12 </td></tr> <tr> <th style="color:black; background-color: #FDB3AB;" title="Old version, no longer maintained" data-sort-value="3.2"><span style="display: none;">Old version, no longer maintained:</span> 3.2 </th> <td style="white-space: nowrap;">2011-09-25<sup id="cite_ref-66" class="reference"><a href="#cite_note-66"><span class="cite-bracket">[</span>66<span class="cite-bracket">]</span></a></sup> </td> <td>New widgets: <ul><li>GtkLockButton</li> <li>GtkOverlay</li></ul> <p>New Font Chooser dialog </p><p>New experimental backends: </p> <ul><li><a href="/wiki/Wayland_(display_server_protocol)" class="mw-redirect" title="Wayland (display server protocol)">Wayland</a></li> <li><a href="/wiki/HTML5" title="HTML5">HTML5</a> (named "Broadway")</li></ul> </td> <td style="white-space: nowrap;">3.2.4 </td></tr> <tr> <th style="color:black; background-color: #FDB3AB;" title="Old version, no longer maintained" data-sort-value="3.4"><span style="display: none;">Old version, no longer maintained:</span> 3.4 </th> <td style="white-space: nowrap;">2012-03-26<sup id="cite_ref-67" class="reference"><a href="#cite_note-67"><span class="cite-bracket">[</span>67<span class="cite-bracket">]</span></a></sup> </td> <td>Menu support in GtkApplication <p>A new color chooser </p><p>Added support for touch devices </p><p>Added support for smooth scrolling </p><p>GtkScrolledWindow will do kinetic scrolling with touch devices </p><p>macOS support is improved </p><p>This is the first version of GTK 3 that works well on Windows </p><p>The Wayland backend is updated to the current Wayland version </p><p>Spin buttons have received a new look </p><p>Accessibility: the treeview accessible support is rewritten </p><p>More complete CSS theming support </p> </td> <td style="white-space: nowrap;">3.4.4 </td></tr> <tr> <th style="color:black; background-color: #FDB3AB;" title="Old version, no longer maintained" data-sort-value="3.6"><span style="display: none;">Old version, no longer maintained:</span> 3.6 </th> <td style="white-space: nowrap;">2012-09-24<sup id="cite_ref-68" class="reference"><a href="#cite_note-68"><span class="cite-bracket">[</span>68<span class="cite-bracket">]</span></a></sup> </td> <td>New widgets: <ul><li>GtkSearchEntry</li> <li>GtkMenuButton</li> <li>GtkLevelBar</li></ul> <p>Vertical spin buttons </p><p>CSS animations, blur shadows </p><p>Support for cross-fading and transitions in themes </p> </td> <td style="white-space: nowrap;">3.6.5 </td></tr> <tr> <th style="color:black; background-color: #FDB3AB;" title="Old version, no longer maintained" data-sort-value="3.8"><span style="display: none;">Old version, no longer maintained:</span> 3.8 </th> <td style="white-space: nowrap;">2013-03-25<sup id="cite_ref-69" class="reference"><a href="#cite_note-69"><span class="cite-bracket">[</span>69<span class="cite-bracket">]</span></a></sup> </td> <td>Wayland 1.0 stable support <p>Support for the broadwayd server </p><p>Improved theming </p><p>Better geometry management </p><p>Touch improvements </p><p>Support with the <a href="/wiki/Window_manager" title="Window manager">window manager</a> for the frame synchronization protocol </p><p><a href="/wiki/GdkFrameClock" class="mw-redirect" title="GdkFrameClock">GdkFrameClock</a> added<sup id="cite_ref-70" class="reference"><a href="#cite_note-70"><span class="cite-bracket">[</span>70<span class="cite-bracket">]</span></a></sup> </p> </td> <td style="white-space: nowrap;">3.8.9 </td></tr> <tr> <th style="color:black; background-color: #FDB3AB;" title="Old version, no longer maintained" data-sort-value="3.10"><span style="display: none;">Old version, no longer maintained:</span> 3.10 </th> <td style="white-space: nowrap;">2013-09-23<sup id="cite_ref-71" class="reference"><a href="#cite_note-71"><span class="cite-bracket">[</span>71<span class="cite-bracket">]</span></a></sup> </td> <td>New widgets: <ul><li>GtkHeaderBar</li> <li>GtkPlacesSidebar</li> <li>GtkStack</li> <li>GtkStackSwitcher</li> <li>GtkRevealer</li> <li>GtkSearchBar</li> <li>GtkListBox</li></ul> <p>Support for Wayland 1.2 </p> <ul><li>maximization</li> <li>animated cursors</li> <li>multiple monitors</li> <li>settings</li> <li>custom surfaces</li> <li>frame synchronization</li></ul> <p>Added: </p> <ul><li>client-side decorations</li> <li>scaled output support on high-dpi screens</li> <li>fine-adjustment mode for scrolling</li></ul> <p>Removed: </p> <ul><li>support for the Motif DND protocol</li> <li>support for multiple screens per display</li> <li>gdk_window_get_display</li> <li>gtk_widget_push_composite_child</li></ul> <p>Tear-off menu-items, plus many GTK settings </p><p>The modern GTK drawing model </p> </td> <td style="white-space: nowrap;">3.10.9 </td></tr> <tr> <th style="color:black; background-color: #FDB3AB;" title="Old version, no longer maintained" data-sort-value="3.12"><span style="display: none;">Old version, no longer maintained:</span> 3.12 </th> <td style="white-space: nowrap;">2014-03-25<sup id="cite_ref-72" class="reference"><a href="#cite_note-72"><span class="cite-bracket">[</span>72<span class="cite-bracket">]</span></a></sup> </td> <td>Client-side decorations<sup id="cite_ref-73" class="reference"><a href="#cite_note-73"><span class="cite-bracket">[</span>73<span class="cite-bracket">]</span></a></sup> <p>Support for Wayland 1.5 </p><p>New widget: <a href="/wiki/Popover_(GUI)" title="Popover (GUI)">GtkPopover</a> (an alternative to menus and dialogs) </p> </td> <td style="white-space: nowrap;">3.12.2 </td></tr> <tr> <th style="color:black; background-color: #FDB3AB;" title="Old version, no longer maintained" data-sort-value="3.14"><span style="display: none;">Old version, no longer maintained:</span> 3.14 </th> <td style="white-space: nowrap;">2014-09-22<sup id="cite_ref-74" class="reference"><a href="#cite_note-74"><span class="cite-bracket">[</span>74<span class="cite-bracket">]</span></a></sup> </td> <td><a href="/w/index.php?title=GtkInspector&action=edit&redlink=1" class="new" title="GtkInspector (page does not exist)">GtkInspector</a> (a copy of gtkparasite) introduced<sup id="cite_ref-75" class="reference"><a href="#cite_note-75"><span class="cite-bracket">[</span>75<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-76" class="reference"><a href="#cite_note-76"><span class="cite-bracket">[</span>76<span class="cite-bracket">]</span></a></sup> <p>Improved support for <a href="/wiki/Gestures" class="mw-redirect" title="Gestures">gestures</a>/<a href="/wiki/Multi-touch" title="Multi-touch">multi-touch</a> merged<sup id="cite_ref-77" class="reference"><a href="#cite_note-77"><span class="cite-bracket">[</span>77<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-78" class="reference"><a href="#cite_note-78"><span class="cite-bracket">[</span>78<span class="cite-bracket">]</span></a></sup> </p><p>Deprecated:<sup id="cite_ref-79" class="reference"><a href="#cite_note-79"><span class="cite-bracket">[</span>79<span class="cite-bracket">]</span></a></sup> </p> <ul><li>GtkMisc</li> <li>GtkAlignment</li> <li>GtkArrow</li> <li>GdkColor</li> <li>Style regions</li> <li>support for .icon files</li> <li>gdk_window_flush</li> <li>drawing outside of begin/end paint</li></ul> <p>Most widgets converted to use gestures internally </p><p>Wayland supports GNOME Shell classic mode<sup id="cite_ref-80" class="reference"><a href="#cite_note-80"><span class="cite-bracket">[</span>80<span class="cite-bracket">]</span></a></sup> </p> </td> <td style="white-space: nowrap;">3.14.15 </td></tr> <tr> <th style="color:black; background-color: #FDB3AB;" title="Old version, no longer maintained" data-sort-value="3.16"><span style="display: none;">Old version, no longer maintained:</span> 3.16 </th> <td style="white-space: nowrap;">2015-03-22<sup id="cite_ref-81" class="reference"><a href="#cite_note-81"><span class="cite-bracket">[</span>81<span class="cite-bracket">]</span></a></sup> </td> <td>GDK supports rendering windows using OpenGL for X11 and Wayland using <a href="/w/index.php?title=Libepoxy&action=edit&redlink=1" class="new" title="Libepoxy (page does not exist)">libepoxy</a> <p>New widgets: </p> <ul><li><b>GtkGLArea</b></li> <li>GtkStackSidebar</li> <li>GtkModelButton</li> <li>GtkPopoverMenu</li></ul> <p>Scrolling overhauled (<a href="/wiki/Scrollbar" title="Scrollbar">scrollbar</a> hidden by default<sup id="cite_ref-82" class="reference"><a href="#cite_note-82"><span class="cite-bracket">[</span>82<span class="cite-bracket">]</span></a></sup>) </p><p>Experimental <a href="/wiki/Mir_(software)" title="Mir (software)">Mir</a> backend<sup id="cite_ref-83" class="reference"><a href="#cite_note-83"><span class="cite-bracket">[</span>83<span class="cite-bracket">]</span></a></sup> </p> </td> <td style="white-space: nowrap;">3.16.7 </td></tr> <tr> <th style="color:black; background-color: #FDB3AB;" title="Old version, no longer maintained" data-sort-value="3.18"><span style="display: none;">Old version, no longer maintained:</span> 3.18 </th> <td style="white-space: nowrap;">2015-09-23<sup id="cite_ref-84" class="reference"><a href="#cite_note-84"><span class="cite-bracket">[</span>84<span class="cite-bracket">]</span></a></sup> </td> <td>Add CSS node infrastructure <p>More filechooser design refresh and better filechooser search </p><p>Dropped Windows XP support </p><p>Model support for list and flow box </p><p>Kinetic touchpad scrolling </p><p>Touchpad gestures (Wayland) </p><p>gtk-builder-tool utility </p><p>Output-only windows </p> </td> <td style="white-space: nowrap;">3.18.9 </td></tr> <tr> <th style="color:black; background-color: #FDB3AB;" title="Old version, no longer maintained" data-sort-value="3.20"><span style="display: none;">Old version, no longer maintained:</span> 3.20 </th> <td style="white-space: nowrap;">2016-03-21<sup id="cite_ref-85" class="reference"><a href="#cite_note-85"><span class="cite-bracket">[</span>85<span class="cite-bracket">]</span></a></sup> </td> <td>Further Integration of CSS nodes<sup id="cite_ref-86" class="reference"><a href="#cite_note-86"><span class="cite-bracket">[</span>86<span class="cite-bracket">]</span></a></sup> <p>Move <a href="/wiki/Drag_and_drop" title="Drag and drop">drag and drop</a> down to <a href="/wiki/GIMP_Drawing_Kit" class="mw-redirect" title="GIMP Drawing Kit">GDK</a> </p><p>New widget: GtkShortcutsWindow (shows keyboard shortcuts and gestures of an application) </p> </td> <td style="white-space: nowrap;">3.20.10 </td></tr> <tr> <th style="color:black; background-color: #FDB3AB;" title="Old version, no longer maintained" data-sort-value="<span class=" id="3.22"><span style="display: none;">Old version, no longer maintained:</span> <span class="anchor" id="3.22"></span>3.22 </th> <td style="white-space: nowrap;">2016-09-21<sup id="cite_ref-87" class="reference"><a href="#cite_note-87"><span class="cite-bracket">[</span>87<span class="cite-bracket">]</span></a></sup> </td> <td>Last 3.x release<sup id="cite_ref-devblog160901_26-1" class="reference"><a href="#cite_note-devblog160901-26"><span class="cite-bracket">[</span>26<span class="cite-bracket">]</span></a></sup> <p>Wayland tablet support is merged,<sup id="cite_ref-88" class="reference"><a href="#cite_note-88"><span class="cite-bracket">[</span>88<span class="cite-bracket">]</span></a></sup> support for <a href="/wiki/Graphics_tablet" title="Graphics tablet">graphics tablets</a> is considered feature complete<sup id="cite_ref-89" class="reference"><a href="#cite_note-89"><span class="cite-bracket">[</span>89<span class="cite-bracket">]</span></a></sup> </p><p>GTK 3.22 shall be as rock-stable (and hence "boring") as GTK 2<sup id="cite_ref-ottegtk4_33-1" class="reference"><a href="#cite_note-ottegtk4-33"><span class="cite-bracket">[</span>33<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-lortie4_90-0" class="reference"><a href="#cite_note-lortie4-90"><span class="cite-bracket">[</span>90<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-lortie5_91-0" class="reference"><a href="#cite_note-lortie5-91"><span class="cite-bracket">[</span>91<span class="cite-bracket">]</span></a></sup> </p> </td> <td style="white-space: nowrap;">for 3+ years<br />3.22.29 </td></tr> <tr> <th class="templateVersion co" style="color:black; background-color: #FEF8C6;" title="Old version, yet still maintained" data-sort-value="<span class=" id="3.24"><span style="display: none;">Old version, yet still maintained:</span> <span class="anchor" id="3.24"></span> 3.24 </th> <td style="white-space: nowrap;">2018-09-03<sup id="cite_ref-92" class="reference"><a href="#cite_note-92"><span class="cite-bracket">[</span>92<span class="cite-bracket">]</span></a></sup> </td> <td>3.22 was supposed to be the last version of GTK 3 series <ul><li>3.24 was mainly released to <b>ease migrating from GTK+ 3.x to GTK+ 4</b></li></ul> <p>Dependency bumps – require: </p> <ul><li>libepoxy 1.4</li> <li>pango 1.41</li></ul> <p>New font chooser features: </p> <ul><li>allow setting OpenType font features</li> <li>show examples for OpenType font features</li> <li>allow selecting OpenType font variations</li> <li>support levels of details for selection</li></ul> <p>New Emoji features: </p> <ul><li>support a completion popup for Emoji</li> <li>drop Ctrl-Shift-e shortcut</li></ul> <p>Other new APIs: gdk_window_move_to_rect </p><p>Wayland: use anonymous shared memory on FreeBSD </p><p>Backported event controllers from GTK 4: </p> <ul><li>GtkEventControllerScroll</li> <li>GtkEventControllerMotion</li> <li>GtkEventControllerKey</li> <li>GtkGestureStylus</li></ul> <p>Deprecate a few APIs that are gone in GTK 4: </p> <ul><li>focus chains in GtkContainer</li> <li>stepper sensitivity in GtkRange</li></ul> </td> <td style="white-space: nowrap;">3.23.0<br />3.23.1<br />3.23.2<br />3.23.3<br />3.24.0<br />...3.24.5<br />3.24.14<br />... <p>3.24.29 </p> </td></tr> <tr> <th style="color:black; background-color: #FDB3AB;" title="Old version, no longer maintained" data-sort-value="3.90"><span style="display: none;">Old version, no longer maintained:</span> 3.90 </th> <td style="white-space: nowrap;">2017-03-31<sup id="cite_ref-93" class="reference"><a href="#cite_note-93"><span class="cite-bracket">[</span>93<span class="cite-bracket">]</span></a></sup> </td> <td><a href="/wiki/GTK_Scene_Graph_Kit" title="GTK Scene Graph Kit">GTK Scene Graph Kit</a> (GSK) merged<sup id="cite_ref-roadmap_6-1" class="reference"><a href="#cite_note-roadmap-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup> <p>Remove any API marked as deprecated </p><p>Heavy development </p> <ul><li>break API & ABI<sup id="cite_ref-lortie4_90-1" class="reference"><a href="#cite_note-lortie4-90"><span class="cite-bracket">[</span>90<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-lortie5_91-1" class="reference"><a href="#cite_note-lortie5-91"><span class="cite-bracket">[</span>91<span class="cite-bracket">]</span></a></sup></li></ul> <p>A new <a href="/wiki/Vulkan_(API)" class="mw-redirect" title="Vulkan (API)">Vulkan</a>-renderer augments the old <a href="/wiki/Cairo_(graphics)" title="Cairo (graphics)">Cairo</a>-renderer<sup id="cite_ref-94" class="reference"><a href="#cite_note-94"><span class="cite-bracket">[</span>94<span class="cite-bracket">]</span></a></sup> </p> </td> <td style="white-space: nowrap;">3.89.1<br /> <p>3.89.2<br /> 3.89.4<br /> 3.89.5<br /> 3.90 </p> </td></tr> <tr> <th style="color:black; background-color: #FDB3AB;" title="Old version, no longer maintained" data-sort-value="3.92"><span style="display: none;">Old version, no longer maintained:</span> 3.92 </th> <td style="white-space: nowrap;">2017-10-18<sup id="cite_ref-95" class="reference"><a href="#cite_note-95"><span class="cite-bracket">[</span>95<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-96" class="reference"><a href="#cite_note-96"><span class="cite-bracket">[</span>96<span class="cite-bracket">]</span></a></sup> </td> <td>As GNOME 3.26 was released already on September 13, 2017,<sup id="cite_ref-97" class="reference"><a href="#cite_note-97"><span class="cite-bracket">[</span>97<span class="cite-bracket">]</span></a></sup> it was not based on GTK 3.92. <p><a href="/wiki/GNU_autotools" class="mw-redirect" title="GNU autotools">GNU autotools</a> was replaced with <a href="/wiki/Meson_(software)" title="Meson (software)">Meson</a>. </p> </td> <td style="white-space: nowrap;">3.91.0<br /> <p>3.91.1<br /> 3.91.2<br /> 3.92.1 </p> </td></tr> <tr> <th style="color:black; background-color: #FDB3AB;" title="Old version, no longer maintained" data-sort-value="3.94"><span style="display: none;">Old version, no longer maintained:</span> 3.94 </th> <td style="white-space: nowrap;">2018-06-26<sup id="cite_ref-98" class="reference"><a href="#cite_note-98"><span class="cite-bracket">[</span>98<span class="cite-bracket">]</span></a></sup> </td> <td>3.93 <ul><li>GdkScreen, GdkVisual removed</li> <li>GdkDeviceManager replaced by GdkSeat</li> <li>Clipboard handling is moved from GTK to GDK</li> <li>GdkEvent is converted to an opaque GObject</li> <li>the GL renderer in GSK is substantially completed, and is now on par with the Vulkan renderer</li> <li>the use of <a href="/wiki/GdkPixbuf" class="mw-redirect" title="GdkPixbuf">GdkPixbuf</a> in APIs is reduced <ul><li>and the GskTexture object is moved to GDK as GdkTexture, to take its place</li></ul></li> <li>the Wayland backend now implements the KDE server-side decoration protocol</li> <li>Broadway is ported to GSK.</li></ul> <p>GdkWindow renamed to GdkSurface </p><p>New abstraction for drawable content: GdkPaintable </p><p>There is support for displaying media with: </p> <ul><li>GtkVideo</li> <li>GtkMediaFile</li> <li>GtkMediaStream</li> <li>GtkMediaControls</li></ul> </td> <td style="white-space: nowrap;">3.93<br />3.94.0 </td></tr> <tr> <th style="color:black; background-color: #FDB3AB;" title="Old version, no longer maintained" data-sort-value="3.96"><span style="display: none;">Old version, no longer maintained:</span> 3.96 </th> <td style="white-space: nowrap;">2019-05-07<sup id="cite_ref-Clasen_99-0" class="reference"><a href="#cite_note-Clasen-99"><span class="cite-bracket">[</span>99<span class="cite-bracket">]</span></a></sup> </td> <td>The <style data-mw-deduplicate="TemplateStyles:r886049734">.mw-parser-output .monospaced{font-family:monospace,monospace}</style><span class="monospaced"><b>gtk4-builder-tool</b></span> <style data-mw-deduplicate="TemplateStyles:r1239335663">.mw-parser-output .mw-tmpl-kbd{background:#EEE;color:var(--color-base)}@media screen{html.skin-theme-clientpref-night .mw-parser-output .mw-tmpl-kbd{background:#171a1d}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .mw-tmpl-kbd{background:#171a1d}}</style><kbd class="mw-tmpl-kbd" style="letter-spacing:0.05em; padding-left:0.25em; padding-right:0.2em;">simplify</kbd> command has gained a <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1239335663"><kbd class="mw-tmpl-kbd" style="letter-spacing:0.05em; padding-left:0.25em; padding-right:0.2em;">--3to4</kbd> option to convert GTK3 ui files to GTK4; though with AMTK menus, toolbars or other objects like GtkShortcutsWindow are created programmatically (not with a *.ui file), but with convenient APIs.<sup id="cite_ref-100" class="reference"><a href="#cite_note-100"><span class="cite-bracket">[</span>100<span class="cite-bracket">]</span></a></sup> <p>GtkWidget can now use a GtkLayoutManager for size allocation </p> <ul><li>layout managers can optionally use layout children holding layout properties</li> <li>GtkBinLayout, GtkBoxLayout, GtkGridLayout, GtkFixedLayout and GtkCustomLayout are currently available</li> <li>more layout manager implementations will appear in the future</li></ul> <p>Focus handling has been rewritten, and focus-change event generation has been unified with crossing events </p><p>Events have been simplified and are just used for input: </p> <ul><li>expose events have been replaced by a GdkSurface::render signal</li> <li>configure events have been replaced by a GdkSurface::size-changed signal</li> <li>map events have been replaced by a GdkSurface::mapped property</li> <li>gdk_event_handler_set has been replaced by a GdkSurface::event signal</li> <li>key events no longer contain a string</li> <li>events on unmapped widgets are ignored</li></ul> </td> <td>3.96.0 </td></tr> <tr> <th style="color:black; background-color: #FDB3AB;" title="Old version, no longer maintained" data-sort-value="3.98"><span style="display: none;">Old version, no longer maintained:</span> 3.98 </th> <td style="white-space: nowrap;">2020-02-10<sup id="cite_ref-Clasen_99-1" class="reference"><a href="#cite_note-Clasen-99"><span class="cite-bracket">[</span>99<span class="cite-bracket">]</span></a></sup> </td> <td> <ul><li>Performance improvements</li> <li><a href="/wiki/Drag_and_drop" title="Drag and drop">Drag and drop</a> refactoring</li> <li>Moving GDK towards <a href="/wiki/Wayland_(display_server_protocol)" class="mw-redirect" title="Wayland (display server protocol)">Wayland</a></li> <li>Removals <ul><li>GtkMenu, GtkToolbar and similar classes have been replaced by GMenu.</li></ul></li> <li>Additions <ul><li>Emoji chooser</li> <li>Text widgets now have undo stacks</li> <li>A new layout manager<sup id="cite_ref-101" class="reference"><a href="#cite_note-101"><span class="cite-bracket">[</span>101<span class="cite-bracket">]</span></a></sup></li></ul></li></ul> </td> <td>3.98.5 </td></tr> <tr> <th style="color:black; background-color: #FDB3AB;" title="Old version, no longer maintained" data-sort-value="3.99.0"><span style="display: none;">Old version, no longer maintained:</span> 3.99.0 </th> <td style="white-space: nowrap;">2020-07-31<sup id="cite_ref-latest_preview_102-0" class="reference"><a href="#cite_note-latest_preview-102"><span class="cite-bracket">[</span>102<span class="cite-bracket">]</span></a></sup> </td> <td> <ul><li>Introduced successor to <a href="/wiki/Accessibility_Toolkit" title="Accessibility Toolkit">Accessibility Toolkit (ATK)</a>.<sup id="cite_ref-103" class="reference"><a href="#cite_note-103"><span class="cite-bracket">[</span>103<span class="cite-bracket">]</span></a></sup> The new approach will implement WAI-ARIA (World Wide Web Consortium (W3C) Accessibility Initiative – Accessible Rich Internet Applications).</li> <li>Updated headers to use standard <a href="/wiki/C_(programming_language)" title="C (programming language)">C</a> types instead of <a href="/wiki/GLib" title="GLib">GLib</a> types</li> <li>New widgets</li> <li>Fixes and improvements<sup id="cite_ref-latest_preview_102-1" class="reference"><a href="#cite_note-latest_preview-102"><span class="cite-bracket">[</span>102<span class="cite-bracket">]</span></a></sup></li></ul> </td> <td>3.99.4 </td></tr> <tr> <th style="color:black; background-color: #FDB3AB;" title="Old version, no longer maintained" data-sort-value="<span class=" id="4.0"><span style="display: none;">Old version, no longer maintained:</span> <span class="anchor" id="4.0"></span> 4.0 </th> <td style="white-space: nowrap;">2020-12-16<sup id="cite_ref-104" class="reference"><a href="#cite_note-104"><span class="cite-bracket">[</span>104<span class="cite-bracket">]</span></a></sup> </td> <td> </td> <td>4.0.2 </td></tr> <tr> <th style="color:black; background-color: #FDB3AB;" title="Old version, no longer maintained" data-sort-value="<span class=" id="4.2"><span style="display: none;">Old version, no longer maintained:</span> <span class="anchor" id="4.2"></span> 4.2 </th> <td style="white-space: nowrap;">2021-03-30<sup id="cite_ref-105" class="reference"><a href="#cite_note-105"><span class="cite-bracket">[</span>105<span class="cite-bracket">]</span></a></sup> </td> <td> </td> <td> </td></tr> <tr> <th style="color:black; background-color: #FDB3AB;" title="Old version, no longer maintained" data-sort-value="<span class=" id="4.4"><span style="display: none;">Old version, no longer maintained:</span> <span class="anchor" id="4.4"></span> 4.4 </th> <td style="white-space: nowrap;">2021-08-23<sup id="cite_ref-106" class="reference"><a href="#cite_note-106"><span class="cite-bracket">[</span>106<span class="cite-bracket">]</span></a></sup> </td> <td> </td> <td> </td></tr> <tr> <th style="color:black; background-color: #FDB3AB;" title="Old version, no longer maintained" data-sort-value="<span class=" id="4.6"><span style="display: none;">Old version, no longer maintained:</span> <span class="anchor" id="4.6"></span> 4.6 </th> <td style="white-space: nowrap;">2021-12-30<sup id="cite_ref-107" class="reference"><a href="#cite_note-107"><span class="cite-bracket">[</span>107<span class="cite-bracket">]</span></a></sup> </td> <td> </td> <td> </td></tr> <tr> <th style="color:black; background-color: #FDB3AB;" title="Old version, no longer maintained" data-sort-value="<span class=" id="4.8"><span style="display: none;">Old version, no longer maintained:</span> <span class="anchor" id="4.8"></span> 4.8 </th> <td>2022-09-06<sup id="cite_ref-108" class="reference"><a href="#cite_note-108"><span class="cite-bracket">[</span>108<span class="cite-bracket">]</span></a></sup> </td> <td> </td> <td> </td></tr> <tr> <th class="templateVersion c" style="color:black; background-color: #D4F4B4;" title="Current stable version" data-sort-value="<span class=" id="4.10"><span style="display: none;">Current stable version:</span> <b><span class="anchor" id="4.10"></span> 4.10</b> </th> <td>2023-03-04<sup id="cite_ref-109" class="reference"><a href="#cite_note-109"><span class="cite-bracket">[</span>109<span class="cite-bracket">]</span></a></sup> </td> <td>GtkFileChooser deprecated (use GtkFileDialog)<sup id="cite_ref-110" class="reference"><a href="#cite_note-110"><span class="cite-bracket">[</span>110<span class="cite-bracket">]</span></a></sup> </td> <td> </td></tr></tbody></table> <div class="mw-heading mw-heading2"><h2 id="See_also">See also</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=GTK&action=edit&section=26" title="Edit section: See also"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r1259569809">.mw-parser-output .portalbox{padding:0;margin:0.5em 0;display:table;box-sizing:border-box;max-width:175px;list-style:none}.mw-parser-output .portalborder{border:1px solid var(--border-color-base,#a2a9b1);padding:0.1em;background:var(--background-color-neutral-subtle,#f8f9fa)}.mw-parser-output .portalbox-entry{display:table-row;font-size:85%;line-height:110%;height:1.9em;font-style:italic;font-weight:bold}.mw-parser-output .portalbox-image{display:table-cell;padding:0.2em;vertical-align:middle;text-align:center}.mw-parser-output .portalbox-link{display:table-cell;padding:0.2em 0.2em 0.2em 0.3em;vertical-align:middle}@media(min-width:720px){.mw-parser-output .portalleft{clear:left;float:left;margin:0.5em 1em 0.5em 0}.mw-parser-output .portalright{clear:right;float:right;margin:0.5em 0 0.5em 1em}}</style><ul role="navigation" aria-label="Portals" class="noprint portalbox portalborder portalright"> <li class="portalbox-entry"><span class="portalbox-image"><span class="noviewer" typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/3/31/Free_and_open-source_software_logo_%282009%29.svg/28px-Free_and_open-source_software_logo_%282009%29.svg.png" decoding="async" width="28" height="28" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/3/31/Free_and_open-source_software_logo_%282009%29.svg/42px-Free_and_open-source_software_logo_%282009%29.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/3/31/Free_and_open-source_software_logo_%282009%29.svg/56px-Free_and_open-source_software_logo_%282009%29.svg.png 2x" data-file-width="512" data-file-height="512" /></span></span></span><span class="portalbox-link"><a href="/wiki/Portal:Free_and_open-source_software" title="Portal:Free and open-source software">Free and open-source software portal</a></span></li></ul> <ul><li><a href="/wiki/Client-Side_Decoration" class="mw-redirect" title="Client-Side Decoration">Client-Side Decoration</a></li> <li><a href="/wiki/List_of_widget_toolkits" title="List of widget toolkits">List of widget toolkits</a></li> <li><a href="/wiki/Gtkmm" title="Gtkmm">gtkmm</a> – C++ bindings for GTK</li> <li><a href="/wiki/Enlightenment_Foundation_Libraries" title="Enlightenment Foundation Libraries">Enlightenment Foundation Libraries</a> (EFL) – widget toolkit written for the Enlightenment window manager</li> <li><a href="/wiki/FLTK" title="FLTK">FLTK</a> – a light, cross-platform, non-native widget toolkit</li> <li><a href="/wiki/Fox_toolkit" title="Fox toolkit">Fox toolkit</a> – a fast, open source, cross-platform widget toolkit</li> <li><a href="/wiki/IUP_(software)" title="IUP (software)">IUP</a> – a multi-platform toolkit for building native graphical user interfaces</li> <li><a href="/wiki/Ultimate%2B%2B" title="Ultimate++">Ultimate++</a></li> <li><a href="/wiki/Visual_Component_Library" title="Visual Component Library">Visual Component Library</a> (VCL)</li></ul> <div class="mw-heading mw-heading2"><h2 id="References">References</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=GTK&action=edit&section=27" title="Edit section: References"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r1239543626">.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}</style><div class="reflist reflist-columns references-column-width" style="column-width: 30em;"> <ol class="references"> <li id="cite_note-1"><span class="mw-cite-backlink"><b><a href="#cite_ref-1">^</a></b></span> <span class="reference-text"><style data-mw-deduplicate="TemplateStyles:r1238218222">.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("//upload.wikimedia.org/wikipedia/commons/6/65/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("//upload.wikimedia.org/wikipedia/commons/d/d6/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("//upload.wikimedia.org/wikipedia/commons/a/aa/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("//upload.wikimedia.org/wikipedia/commons/4/4c/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}</style><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.openhub.net/p/gtk/analyses/latest/languages_summary">"The GTK Open Source Project on Open Hub: Languages Page"</a>. <i>www.openhub.net</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20190328192113/https://www.openhub.net/p/gtk/analyses/latest/languages_summary">Archived</a> from the original on March 28, 2019<span class="reference-accessdate">. Retrieved <span class="nowrap">March 28,</span> 2019</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=www.openhub.net&rft.atitle=The+GTK+Open+Source+Project+on+Open+Hub%3A+Languages+Page&rft_id=https%3A%2F%2Fwww.openhub.net%2Fp%2Fgtk%2Fanalyses%2Flatest%2Flanguages_summary&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-2"><span class="mw-cite-backlink"><b><a href="#cite_ref-2">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.gtk.org/about/">"A brief description on how GTK was born"</a>. <i>www.gtk.org</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20230609101108/https://www.gtk.org/about/">Archived</a> from the original on June 9, 2023<span class="reference-accessdate">. Retrieved <span class="nowrap">July 5,</span> 2023</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=www.gtk.org&rft.atitle=A+brief+description+on+how+GTK+was+born.&rft_id=https%3A%2F%2Fwww.gtk.org%2Fabout%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-:0-3"><span class="mw-cite-backlink">^ <a href="#cite_ref-:0_3-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-:0_3-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFBassi2019" class="citation web cs1">Bassi, Emmanuele (February 6, 2019). <a rel="nofollow" class="external text" href="https://mail.gnome.org/archives/gtk-devel-list/2019-February/msg00000.html">"Project rename to "GTK"<span class="cs1-kern-right"></span>"</a>. <i>mail.gnome.org</i>. <a href="/wiki/GNOME" title="GNOME">GNOME</a> mailinglist. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20201107233352/https://mail.gnome.org/archives/gtk-devel-list/2019-February/msg00000.html">Archived</a> from the original on November 7, 2020<span class="reference-accessdate">. Retrieved <span class="nowrap">February 7,</span> 2019</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=mail.gnome.org&rft.atitle=Project+rename+to+%22GTK%22&rft.date=2019-02-06&rft.aulast=Bassi&rft.aufirst=Emmanuele&rft_id=https%3A%2F%2Fmail.gnome.org%2Farchives%2Fgtk-devel-list%2F2019-February%2Fmsg00000.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-4"><span class="mw-cite-backlink"><b><a href="#cite_ref-4">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFThe_GTK+_Team" class="citation web cs1">The GTK+ Team. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20190525124304/https://www.gtk.org/features.php">"GTK+ Features"</a>. Archived from <a rel="nofollow" class="external text" href="https://www.gtk.org/features.php">the original</a> on May 25, 2019<span class="reference-accessdate">. Retrieved <span class="nowrap">September 8,</span> 2014</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=GTK%2B+Features&rft.au=The+GTK%2B+Team&rft_id=https%3A%2F%2Fwww.gtk.org%2Ffeatures.php&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-5"><span class="mw-cite-backlink"><b><a href="#cite_ref-5">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.x.org/wiki/Documentation/">"Documentation"</a>. <i>www.x.org</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20191221235118/https://www.x.org/wiki/Documentation/">Archived</a> from the original on December 21, 2019<span class="reference-accessdate">. Retrieved <span class="nowrap">November 22,</span> 2019</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=www.x.org&rft.atitle=Documentation&rft_id=https%3A%2F%2Fwww.x.org%2Fwiki%2FDocumentation%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-roadmap-6"><span class="mw-cite-backlink">^ <a href="#cite_ref-roadmap_6-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-roadmap_6-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://wiki.gnome.org/action/show/Projects/GTK/Roadmap?action=show&redirect=Projects%2FGTK%2B%2FRoadmap">"Projects/GTK/Roadmap - GNOME Wiki!"</a>. <i>wiki.gnome.org</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20190522064325/https://wiki.gnome.org/action/show/Projects/GTK/Roadmap?action=show&redirect=Projects%2FGTK%2B%2FRoadmap">Archived</a> from the original on May 22, 2019<span class="reference-accessdate">. Retrieved <span class="nowrap">November 22,</span> 2019</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=wiki.gnome.org&rft.atitle=Projects%2FGTK%2FRoadmap+-+GNOME+Wiki%21&rft_id=https%3A%2F%2Fwiki.gnome.org%2Faction%2Fshow%2FProjects%2FGTK%2FRoadmap%3Faction%3Dshow%26redirect%3DProjects%252FGTK%252B%252FRoadmap&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-7"><span class="mw-cite-backlink"><b><a href="#cite_ref-7">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://blog.gtk.org/2020/12/16/gtk-4-0/">"GTK 4.0 – GTK Development Blog"</a>. December 16, 2020. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20230528122452/https://blog.gtk.org/2020/12/16/gtk-4-0/">Archived</a> from the original on May 28, 2023<span class="reference-accessdate">. Retrieved <span class="nowrap">October 18,</span> 2021</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=GTK+4.0+%E2%80%93+GTK+Development+Blog&rft.date=2020-12-16&rft_id=https%3A%2F%2Fblog.gtk.org%2F2020%2F12%2F16%2Fgtk-4-0%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-8"><span class="mw-cite-backlink"><b><a href="#cite_ref-8">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://gitlab.com/robinrowe/gtk1">"Robin Rowe / GTK1 · GitLab"</a>. <i>GitLab</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20230309201628/https://gitlab.com/robinrowe/gtk1">Archived</a> from the original on March 9, 2023<span class="reference-accessdate">. Retrieved <span class="nowrap">February 22,</span> 2023</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=GitLab&rft.atitle=Robin+Rowe+%2F+GTK1+%C2%B7+GitLab&rft_id=https%3A%2F%2Fgitlab.com%2Frobinrowe%2Fgtk1&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-9"><span class="mw-cite-backlink"><b><a href="#cite_ref-9">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://developer.gnome.org/gtk3/stable/">"GTK+ 3 Reference Manual"</a>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20210623002412/https://developer.gnome.org/gtk3/stable/">Archived</a> from the original on June 23, 2021<span class="reference-accessdate">. Retrieved <span class="nowrap">July 15,</span> 2017</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=GTK%2B+3+Reference+Manual&rft_id=https%3A%2F%2Fdeveloper.gnome.org%2Fgtk3%2Fstable%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-:1-10"><span class="mw-cite-backlink">^ <a href="#cite_ref-:1_10-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-:1_10-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://developer.gnome.org/gtk3/stable/gtk-broadway.html">"Using GTK+ with Broadway"</a>. <i>GNOME Developer</i>. GNOME. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20210614021102/https://developer.gnome.org/gtk3/stable/gtk-broadway.html">Archived</a> from the original on June 14, 2021<span class="reference-accessdate">. Retrieved <span class="nowrap">March 6,</span> 2018</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=GNOME+Developer&rft.atitle=Using+GTK%2B+with+Broadway&rft_id=https%3A%2F%2Fdeveloper.gnome.org%2Fgtk3%2Fstable%2Fgtk-broadway.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-:2-11"><span class="mw-cite-backlink">^ <a href="#cite_ref-:2_11-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-:2_11-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://github.com/symbiose/symbiose/wiki/Broadway">"Broadway - GitHub symbiose/symbiose Wiki"</a>. <i>GitHub</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20230628094731/https://github.com/symbiose/symbiose/wiki/Broadway">Archived</a> from the original on June 28, 2023<span class="reference-accessdate">. Retrieved <span class="nowrap">March 6,</span> 2018</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=GitHub&rft.atitle=Broadway+-+GitHub+symbiose%2Fsymbiose+Wiki&rft_id=https%3A%2F%2Fgithub.com%2Fsymbiose%2Fsymbiose%2Fwiki%2FBroadway&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-12"><span class="mw-cite-backlink"><b><a href="#cite_ref-12">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://developers.slashdot.org/article.pl?sid=05/02/04/2021236">"GTK+ to Use Cairo Vector Engine"</a>. February 5, 2005<span class="reference-accessdate">. Retrieved <span class="nowrap">December 27,</span> 2009</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=GTK%2B+to+Use+Cairo+Vector+Engine&rft.date=2005-02-05&rft_id=http%3A%2F%2Fdevelopers.slashdot.org%2Farticle.pl%3Fsid%3D05%2F02%2F04%2F2021236&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-13"><span class="mw-cite-backlink"><b><a href="#cite_ref-13">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://docs.gtk.org/gtk3/migrating-2to3.html">"Gtk: Migrating from GTK 2.x to GTK 3"</a>. <i>docs.gtk.org</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20230526073106/https://docs.gtk.org/gtk3/migrating-2to3.html">Archived</a> from the original on May 26, 2023<span class="reference-accessdate">. Retrieved <span class="nowrap">June 16,</span> 2022</span>. <q>All drawing in GTK 3 is done via Cairo.</q></cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=docs.gtk.org&rft.atitle=Gtk%3A+Migrating+from+GTK+2.x+to+GTK+3&rft_id=https%3A%2F%2Fdocs.gtk.org%2Fgtk3%2Fmigrating-2to3.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-14"><span class="mw-cite-backlink"><b><a href="#cite_ref-14">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://mclasen.fedorapeople.org/gtk4-devconf2018.pdf">"Matthias Clasen DevConf.cz 2018 talk about GTK+ 4"</a> <span class="cs1-format">(PDF)</span>. January 26, 2018. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20240422184711/https://mclasen.fedorapeople.org/gtk4-devconf2018.pdf">Archived</a> <span class="cs1-format">(PDF)</span> from the original on April 22, 2024<span class="reference-accessdate">. Retrieved <span class="nowrap">March 9,</span> 2018</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Matthias+Clasen+DevConf.cz+2018+talk+about+GTK%2B+4&rft.date=2018-01-26&rft_id=https%3A%2F%2Fmclasen.fedorapeople.org%2Fgtk4-devconf2018.pdf&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-15"><span class="mw-cite-backlink"><b><a href="#cite_ref-15">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFThe_GTK+_Team" class="citation web cs1">The GTK+ Team. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20190525124310/https://www.gtk.org/language-bindings.php">"GTK+ Language Bindings"</a>. <i>www.gtk.org</i>. Archived from <a rel="nofollow" class="external text" href="https://www.gtk.org/language-bindings.php">the original</a> on May 25, 2019<span class="reference-accessdate">. Retrieved <span class="nowrap">June 3,</span> 2017</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=www.gtk.org&rft.atitle=GTK%2B+Language+Bindings&rft.au=The+GTK%2B+Team&rft_id=https%3A%2F%2Fwww.gtk.org%2Flanguage-bindings.php&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-16"><span class="mw-cite-backlink"><b><a href="#cite_ref-16">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFGUADEC" class="citation web cs1">GUADEC. <a rel="nofollow" class="external text" href="https://events.gnome.org/event/209/contributions/763/">"Cambalache: road to version 1.0"</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Cambalache%3A+road+to+version+1.0&rft.au=GUADEC&rft_id=https%3A%2F%2Fevents.gnome.org%2Fevent%2F209%2Fcontributions%2F763%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-17"><span class="mw-cite-backlink"><b><a href="#cite_ref-17">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://docs.oracle.com/cd/E88353_01/html/E37839/glade-1.html">"glade - man pages section 1: User Commands"</a>. <i>docs.oracle.com</i><span class="reference-accessdate">. Retrieved <span class="nowrap">September 11,</span> 2024</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=docs.oracle.com&rft.atitle=glade+-+man+pages+section+1%3A+User+Commands&rft_id=https%3A%2F%2Fdocs.oracle.com%2Fcd%2FE88353_01%2Fhtml%2FE37839%2Fglade-1.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-18"><span class="mw-cite-backlink"><b><a href="#cite_ref-18">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://packages.debian.org/search?keywords=gazpacho">"Debian -- Package Search Results -- gazpacho"</a>. <i>packages.debian.org</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20230628022158/https://packages.debian.org/search?keywords=gazpacho">Archived</a> from the original on June 28, 2023<span class="reference-accessdate">. Retrieved <span class="nowrap">November 22,</span> 2019</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=packages.debian.org&rft.atitle=Debian+--+Package+Search+Results+--+gazpacho&rft_id=https%3A%2F%2Fpackages.debian.org%2Fsearch%3Fkeywords%3Dgazpacho&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-19"><span class="mw-cite-backlink"><b><a href="#cite_ref-19">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://archive.today/20130124182138/http://nothing-personal.googlecode.com/">"Nothing-personal - A development site for Crow Designer, GuiLoader and Rally - Google Project Hosting"</a>. Archived from <a rel="nofollow" class="external text" href="http://nothing-personal.googlecode.com/">the original</a> on January 24, 2013<span class="reference-accessdate">. Retrieved <span class="nowrap">February 17,</span> 2014</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Nothing-personal+-+A+development+site+for+Crow+Designer%2C+GuiLoader+and+Rally+-+Google+Project+Hosting&rft_id=http%3A%2F%2Fnothing-personal.googlecode.com%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-20"><span class="mw-cite-backlink"><b><a href="#cite_ref-20">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://developer.gnome.org/documentation/tools/inspector.html">"GTK Inspector"</a>. <i>GNOME Developer Documentation</i><span class="reference-accessdate">. Retrieved <span class="nowrap">September 14,</span> 2024</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=GNOME+Developer+Documentation&rft.atitle=GTK+Inspector&rft_id=https%3A%2F%2Fdeveloper.gnome.org%2Fdocumentation%2Ftools%2Finspector.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-21"><span class="mw-cite-backlink"><b><a href="#cite_ref-21">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://blogs.gnome.org/mclasen/2014/05/15/introducing-gtkinspector/">"Introducing GtkInspector"</a>. May 15, 2014. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20140517185349/http://blogs.gnome.org/mclasen/2014/05/15/introducing-gtkinspector/">Archived</a> from the original on May 17, 2014<span class="reference-accessdate">. Retrieved <span class="nowrap">May 17,</span> 2014</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Introducing+GtkInspector&rft.date=2014-05-15&rft_id=http%3A%2F%2Fblogs.gnome.org%2Fmclasen%2F2014%2F05%2F15%2Fintroducing-gtkinspector%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-22"><span class="mw-cite-backlink"><b><a href="#cite_ref-22">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://blogs.gnome.org/mclasen/2014/07/11/another-gtkinspector-update/">"Another GtkInspector update"</a>. July 11, 2014. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20140714164943/http://blogs.gnome.org/mclasen/2014/07/11/another-gtkinspector-update/">Archived</a> from the original on July 14, 2014<span class="reference-accessdate">. Retrieved <span class="nowrap">July 13,</span> 2014</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Another+GtkInspector+update&rft.date=2014-07-11&rft_id=http%3A%2F%2Fblogs.gnome.org%2Fmclasen%2F2014%2F07%2F11%2Fanother-gtkinspector-update%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-23"><span class="mw-cite-backlink"><b><a href="#cite_ref-23">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://wiki.gnome.org/Engagement/SWOT">"GNOME Quick SWOT Analysis"</a>. <i>The GNOME Project</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20140318194439/https://wiki.gnome.org/Engagement/SWOT">Archived</a> from the original on March 18, 2014<span class="reference-accessdate">. Retrieved <span class="nowrap">March 18,</span> 2014</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=The+GNOME+Project&rft.atitle=GNOME+Quick+SWOT+Analysis&rft_id=https%3A%2F%2Fwiki.gnome.org%2FEngagement%2FSWOT&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-24"><span class="mw-cite-backlink"><b><a href="#cite_ref-24">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20140522160337/http://www.ohloh.net/p/gnome/analyses/latest/languages_summary">"GNOME Languages"</a>. <i><a href="/wiki/Ohloh" class="mw-redirect" title="Ohloh">Ohloh</a></i>. Black Duck Software. Archived from <a rel="nofollow" class="external text" href="http://www.ohloh.net/p/gnome/analyses/latest/languages_summary">the original</a> on May 22, 2014<span class="reference-accessdate">. Retrieved <span class="nowrap">May 22,</span> 2014</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Ohloh&rft.atitle=GNOME+Languages&rft_id=http%3A%2F%2Fwww.ohloh.net%2Fp%2Fgnome%2Fanalyses%2Flatest%2Flanguages_summary&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-25"><span class="mw-cite-backlink"><b><a href="#cite_ref-25">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20111004061840/http://guadec.expectnation.com/public/content/about">"About"</a>. GNOME Users And Developers European Conference (<a href="/wiki/GUADEC" title="GUADEC">GUADEC</a>). Archived from <a rel="nofollow" class="external text" href="http://guadec.expectnation.com/public/content/about">the original</a> on October 4, 2011<span class="reference-accessdate">. Retrieved <span class="nowrap">December 3,</span> 2011</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=About&rft.pub=GNOME+Users+And+Developers+European+Conference+%28GUADEC%29&rft_id=http%3A%2F%2Fguadec.expectnation.com%2Fpublic%2Fcontent%2Fabout&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-devblog160901-26"><span class="mw-cite-backlink">^ <a href="#cite_ref-devblog160901_26-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-devblog160901_26-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://blog.gtk.org/2016/09/01/versioning-and-long-term-stability-promise-in-gtk/">"Versioning and long term stability promise in GTK"</a>. GTK development blog. September 1, 2016. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20160921023548/https://blog.gtk.org/2016/09/01/versioning-and-long-term-stability-promise-in-gtk/">Archived</a> from the original on September 21, 2016<span class="reference-accessdate">. Retrieved <span class="nowrap">September 2,</span> 2016</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Versioning+and+long+term+stability+promise+in+GTK&rft.pub=GTK+development+blog&rft.date=2016-09-01&rft_id=https%3A%2F%2Fblog.gtk.org%2F2016%2F09%2F01%2Fversioning-and-long-term-stability-promise-in-gtk%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-27"><span class="mw-cite-backlink"><b><a href="#cite_ref-27">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.phoronix.com/scan.php?page=news_item&px=GTK-3.24-Coming-This-Fall">"GTK+ 3.24 To Deliver Some New Features While Waiting For GTK4"</a>. <i>www.phoronix.com</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20240422182931/https://www.phoronix.com/news/GTK-3.24-Coming-This-Fall">Archived</a> from the original on April 22, 2024<span class="reference-accessdate">. Retrieved <span class="nowrap">April 2,</span> 2021</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=www.phoronix.com&rft.atitle=GTK%2B+3.24+To+Deliver+Some+New+Features+While+Waiting+For+GTK4&rft_id=https%3A%2F%2Fwww.phoronix.com%2Fscan.php%3Fpage%3Dnews_item%26px%3DGTK-3.24-Coming-This-Fall&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-28"><span class="mw-cite-backlink"><b><a href="#cite_ref-28">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://blog.gtk.org/2020/12/16/gtk-4-0/">"GTK 4.0"</a>. GTK development blog. December 16, 2020. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20230528122452/https://blog.gtk.org/2020/12/16/gtk-4-0/">Archived</a> from the original on May 28, 2023<span class="reference-accessdate">. Retrieved <span class="nowrap">October 18,</span> 2021</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=GTK+4.0&rft.pub=GTK+development+blog&rft.date=2020-12-16&rft_id=https%3A%2F%2Fblog.gtk.org%2F2020%2F12%2F16%2Fgtk-4-0%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-29"><span class="mw-cite-backlink"><b><a href="#cite_ref-29">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation news cs1"><a rel="nofollow" class="external text" href="https://www.gimp.org/news/2020/11/06/gimp-2-99-2-released/">"Development release GIMP 2.99.2 is out"</a>. Gimp news. November 6, 2020. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20210410211809/https://www.gimp.org/news/2020/11/06/gimp-2-99-2-released/">Archived</a> from the original on April 10, 2021<span class="reference-accessdate">. Retrieved <span class="nowrap">January 6,</span> 2022</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Development+release+GIMP+2.99.2+is+out&rft.date=2020-11-06&rft_id=https%3A%2F%2Fwww.gimp.org%2Fnews%2F2020%2F11%2F06%2Fgimp-2-99-2-released%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-30"><span class="mw-cite-backlink"><b><a href="#cite_ref-30">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://mail.gnome.org/archives/gtk-devel-list/2017-August/msg00028.html">"Build system change GTK's master branch"</a>. <i>mail.gnome.org</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20170815142255/https://mail.gnome.org/archives/gtk-devel-list/2017-August/msg00028.html">Archived</a> from the original on August 15, 2017<span class="reference-accessdate">. Retrieved <span class="nowrap">October 29,</span> 2018</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=mail.gnome.org&rft.atitle=Build+system+change+GTK%27s+master+branch&rft_id=https%3A%2F%2Fmail.gnome.org%2Farchives%2Fgtk-devel-list%2F2017-August%2Fmsg00028.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-31"><span class="mw-cite-backlink"><b><a href="#cite_ref-31">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://blogs.gnome.org/mortenw/2014/06/23/how-does-one-create-a-gtk-application/">"How Does One Create A Gtk+ Application? – Morten Welinder"</a>. <i>blogs.gnome.org</i>. June 23, 2014. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20140701054734/http://blogs.gnome.org/mortenw/2014/06/23/how-does-one-create-a-gtk-application/">Archived</a> from the original on July 1, 2014<span class="reference-accessdate">. Retrieved <span class="nowrap">June 3,</span> 2017</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=blogs.gnome.org&rft.atitle=How+Does+One+Create+A+Gtk%2B+Application%3F+%E2%80%93+Morten+Welinder&rft.date=2014-06-23&rft_id=http%3A%2F%2Fblogs.gnome.org%2Fmortenw%2F2014%2F06%2F23%2Fhow-does-one-create-a-gtk-application%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-32"><span class="mw-cite-backlink"><b><a href="#cite_ref-32">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFmclasen2015" class="citation web cs1">mclasen (November 20, 2015). <a rel="nofollow" class="external text" href="https://blogs.gnome.org/mclasen/2015/11/20/a-gtk-update/">"A GTK+ update"</a>. <i>Goings on</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20160502021009/https://blogs.gnome.org/mclasen/2015/11/20/a-gtk-update/">Archived</a> from the original on May 2, 2016<span class="reference-accessdate">. Retrieved <span class="nowrap">June 3,</span> 2016</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Goings+on&rft.atitle=A+GTK%2B+update&rft.date=2015-11-20&rft.au=mclasen&rft_id=https%3A%2F%2Fblogs.gnome.org%2Fmclasen%2F2015%2F11%2F20%2Fa-gtk-update%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-ottegtk4-33"><span class="mw-cite-backlink">^ <a href="#cite_ref-ottegtk4_33-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-ottegtk4_33-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://videos.guadec.org/2013/GTK%20to%20infinity%20and%20beyond/">"GUADEC2013: Benjamin Otte talks about GTK+"</a>. <a href="/wiki/GNOME_Users_And_Developers_European_Conference" class="mw-redirect" title="GNOME Users And Developers European Conference">GUADEC</a>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20140306004816/http://videos.guadec.org/2013/GTK%20to%20infinity%20and%20beyond/">Archived</a> from the original on March 6, 2014<span class="reference-accessdate">. Retrieved <span class="nowrap">March 5,</span> 2014</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=GUADEC2013%3A+Benjamin+Otte+talks+about+GTK%2B&rft.pub=GUADEC&rft_id=http%3A%2F%2Fvideos.guadec.org%2F2013%2FGTK%2520to%2520infinity%2520and%2520beyond%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-34"><span class="mw-cite-backlink"><b><a href="#cite_ref-34">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFLarabel2014" class="citation web cs1">Larabel, Michael (January 12, 2014). <a rel="nofollow" class="external text" href="https://www.phoronix.com/scan.php?page=news_item&px=MTU2ODM">"The Biggest Problem With GTK & What Qt Does Good"</a>. <a href="/wiki/Phoronix" class="mw-redirect" title="Phoronix">Phoronix</a>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20160701024533/http://www.phoronix.com/scan.php?page=news_item&px=MTU2ODM">Archived</a> from the original on July 1, 2016<span class="reference-accessdate">. Retrieved <span class="nowrap">September 10,</span> 2014</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=The+Biggest+Problem+With+GTK+%26+What+Qt+Does+Good&rft.pub=Phoronix&rft.date=2014-01-12&rft.aulast=Larabel&rft.aufirst=Michael&rft_id=https%3A%2F%2Fwww.phoronix.com%2Fscan.php%3Fpage%3Dnews_item%26px%3DMTU2ODM&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-35"><span class="mw-cite-backlink"><b><a href="#cite_ref-35">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFHong_Jen_Yee2013" class="citation web cs1">Hong Jen Yee (March 26, 2013). <a rel="nofollow" class="external text" href="http://blog.lxde.org/?p=990">"PCManFM Qt 0.1.0 released"</a>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20130607022757/http://blog.lxde.org/?p=990">Archived</a> from the original on June 7, 2013<span class="reference-accessdate">. Retrieved <span class="nowrap">September 10,</span> 2014</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=PCManFM+Qt+0.1.0+released&rft.date=2013-03-26&rft.au=Hong+Jen+Yee&rft_id=http%3A%2F%2Fblog.lxde.org%2F%3Fp%3D990&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-36"><span class="mw-cite-backlink"><b><a href="#cite_ref-36">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://audacious-media-player.org/news/32-audacious-3-6-released">"Audacious - An Advanced Audio Player"</a>. <i>audacious-media-player.org</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20190728162703/https://audacious-media-player.org/news/32-audacious-3-6-released">Archived</a> from the original on July 28, 2019<span class="reference-accessdate">. Retrieved <span class="nowrap">November 22,</span> 2019</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=audacious-media-player.org&rft.atitle=Audacious+-+An+Advanced+Audio+Player&rft_id=https%3A%2F%2Faudacious-media-player.org%2Fnews%2F32-audacious-3-6-released&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-37"><span class="mw-cite-backlink"><b><a href="#cite_ref-37">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFLindgren2014" class="citation web cs1">Lindgren, John (May 6, 2014). <a rel="nofollow" class="external text" href="http://redmine.audacious-media-player.org/boards/1/topics/1135">"Ugly window decorations and how to fix them (GTK 3.12)"</a>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20141013110025/http://redmine.audacious-media-player.org/boards/1/topics/1135">Archived</a> from the original on October 13, 2014<span class="reference-accessdate">. Retrieved <span class="nowrap">October 21,</span> 2014</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Ugly+window+decorations+and+how+to+fix+them+%28GTK+3.12%29&rft.date=2014-05-06&rft.aulast=Lindgren&rft.aufirst=John&rft_id=http%3A%2F%2Fredmine.audacious-media-player.org%2Fboards%2F1%2Ftopics%2F1135&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-38"><span class="mw-cite-backlink"><b><a href="#cite_ref-38">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFGerald_Combs2013" class="citation web cs1">Gerald Combs (October 15, 2013). <a rel="nofollow" class="external text" href="https://blog.wireshark.org/2013/10/switching-to-qt/">"We're switching to Qt"</a>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20131019164809/https://blog.wireshark.org/2013/10/switching-to-qt/">Archived</a> from the original on October 19, 2013<span class="reference-accessdate">. Retrieved <span class="nowrap">August 19,</span> 2015</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=We%27re+switching+to+Qt&rft.date=2013-10-15&rft.au=Gerald+Combs&rft_id=https%3A%2F%2Fblog.wireshark.org%2F2013%2F10%2Fswitching-to-qt%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-39"><span class="mw-cite-backlink"><b><a href="#cite_ref-39">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.wxwidgets.org/wiki/index.php/WxWidgets_Compared_To_Other_Toolkits#GTK.2B">"GTK+"</a>. <i>WxWidgets Compared To Other Toolkits</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20071005160312/http://www.wxwidgets.org/wiki/index.php/WxWidgets_Compared_To_Other_Toolkits#GTK.2B">Archived</a> from the original on October 5, 2007<span class="reference-accessdate">. Retrieved <span class="nowrap">August 28,</span> 2007</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=WxWidgets+Compared+To+Other+Toolkits&rft.atitle=GTK%2B&rft_id=http%3A%2F%2Fwww.wxwidgets.org%2Fwiki%2Findex.php%2FWxWidgets_Compared_To_Other_Toolkits%23GTK.2B&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-40"><span class="mw-cite-backlink"><b><a href="#cite_ref-40">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/19990417052141/http://www.linuxworld.com/linuxworld/lw-1999-01/lw-01-gimp.html">"LinuxWorld - Where did Spencer Kimball and Peter Mattis go?"</a>. Archived from <a rel="nofollow" class="external text" href="http://www.linuxworld.com/linuxworld/lw-1999-01/lw-01-gimp.html">the original</a> on April 17, 1999<span class="reference-accessdate">. Retrieved <span class="nowrap">August 19,</span> 2013</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=LinuxWorld+-+Where+did+Spencer+Kimball+and+Peter+Mattis+go%3F&rft_id=http%3A%2F%2Fwww.linuxworld.com%2Flinuxworld%2Flw-1999-01%2Flw-01-gimp.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-41"><span class="mw-cite-backlink"><b><a href="#cite_ref-41">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20120326131857/http://developer.gnome.org/gtk-faq/stable/x90.html">"What is the + in GTK+?"</a>. 2011. Archived from <a rel="nofollow" class="external text" href="http://developer.gnome.org/gtk-faq/stable/x90.html">the original</a> on March 26, 2012<span class="reference-accessdate">. Retrieved <span class="nowrap">March 18,</span> 2014</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=What+is+the+%2B+in+GTK%2B%3F&rft.date=2011&rft_id=http%3A%2F%2Fdeveloper.gnome.org%2Fgtk-faq%2Fstable%2Fx90.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-42"><span class="mw-cite-backlink"><b><a href="#cite_ref-42">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://gitlab.gnome.org/GNOME/gtk/commit/d080be3e5091c98d5171063a95d55c01170881f3">"Rename some references to GTK+ (d080be3e) · Commits · GNOME / gtk"</a>. <i>gitlab.gnome.org</i>. February 4, 2019. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20210225124433/https://gitlab.gnome.org/GNOME/gtk/commit/d080be3e5091c98d5171063a95d55c01170881f3">Archived</a> from the original on February 25, 2021<span class="reference-accessdate">. Retrieved <span class="nowrap">February 5,</span> 2019</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=gitlab.gnome.org&rft.atitle=Rename+some+references+to+GTK%2B+%28d080be3e%29+%C2%B7+Commits+%C2%B7+GNOME+%2F+gtk&rft.date=2019-02-04&rft_id=https%3A%2F%2Fgitlab.gnome.org%2FGNOME%2Fgtk%2Fcommit%2Fd080be3e5091c98d5171063a95d55c01170881f3&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-43"><span class="mw-cite-backlink"><b><a href="#cite_ref-43">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://h41379.www4.hpe.com/openvms/products/ips/gtk.html">"HP OpenVMS systems - GTK+"</a>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20180713012300/http://h41379.www4.hpe.com/openvms/products/ips/gtk.html">Archived</a> from the original on July 13, 2018<span class="reference-accessdate">. Retrieved <span class="nowrap">July 12,</span> 2018</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=HP+OpenVMS+systems+-+GTK%2B&rft_id=http%3A%2F%2Fh41379.www4.hpe.com%2Fopenvms%2Fproducts%2Fips%2Fgtk.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-44"><span class="mw-cite-backlink"><b><a href="#cite_ref-44">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://h41379.www4.hpe.com/openvms/products/ips/gtk_down.html">"HP OpenVMS systems - GTK+"</a>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20180713015324/http://h41379.www4.hpe.com/openvms/products/ips/gtk_down.html">Archived</a> from the original on July 13, 2018<span class="reference-accessdate">. Retrieved <span class="nowrap">July 12,</span> 2018</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=HP+OpenVMS+systems+-+GTK%2B&rft_id=http%3A%2F%2Fh41379.www4.hpe.com%2Fopenvms%2Fproducts%2Fips%2Fgtk_down.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-45"><span class="mw-cite-backlink"><b><a href="#cite_ref-45">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFClasen" class="citation web cs1">Clasen, Matthias. <a rel="nofollow" class="external text" href="https://mclasen.fedorapeople.org/gtk4-devconf2018.pdf">"GTK+ 4 Status Update"</a> <span class="cs1-format">(PDF)</span>. <i>Fedora People</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20240422184711/https://mclasen.fedorapeople.org/gtk4-devconf2018.pdf">Archived</a> <span class="cs1-format">(PDF)</span> from the original on April 22, 2024<span class="reference-accessdate">. Retrieved <span class="nowrap">April 22,</span> 2024</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Fedora+People&rft.atitle=GTK%2B+4+Status+Update&rft.aulast=Clasen&rft.aufirst=Matthias&rft_id=https%3A%2F%2Fmclasen.fedorapeople.org%2Fgtk4-devconf2018.pdf&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-46"><span class="mw-cite-backlink"><b><a href="#cite_ref-46">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFAmundson1998" class="citation mailinglist cs1">Amundson, Shawn T. (April 13, 1998). <a rel="nofollow" class="external text" href="https://mail.gnome.org/archives/gtk-list/1998-April/msg00303.html">"ANNOUNCE: GTK+ 1.0.0 Released!"</a>. <i>GNOME Mail Services</i> (Mailing list). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20190312022545/https://mail.gnome.org/archives/gtk-list/1998-April/msg00303.html">Archived</a> from the original on March 12, 2019<span class="reference-accessdate">. Retrieved <span class="nowrap">May 20,</span> 2019</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=ANNOUNCE%3A+GTK%2B+1.0.0+Released%21&rft.date=1998-04-13&rft.aulast=Amundson&rft.aufirst=Shawn+T.&rft_id=https%3A%2F%2Fmail.gnome.org%2Farchives%2Fgtk-list%2F1998-April%2Fmsg00303.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-47"><span class="mw-cite-backlink"><b><a href="#cite_ref-47">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFAmundson1999" class="citation mailinglist cs1">Amundson, Shawn T. (February 25, 1999). <a rel="nofollow" class="external text" href="https://mail.gnome.org/archives/gtk-list/1999-February/msg00756.html">"ANNOUNCE: GTK+ and GLib 1.2.0 Released"</a>. <i>GNOME Mail Services</i> (Mailing list). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20200810170943/https://mail.gnome.org/archives/gtk-list/1999-February/msg00756.html">Archived</a> from the original on August 10, 2020<span class="reference-accessdate">. Retrieved <span class="nowrap">May 20,</span> 2019</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=ANNOUNCE%3A+GTK%2B+and+GLib+1.2.0+Released&rft.date=1999-02-25&rft.aulast=Amundson&rft.aufirst=Shawn+T.&rft_id=https%3A%2F%2Fmail.gnome.org%2Farchives%2Fgtk-list%2F1999-February%2Fmsg00756.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-48"><span class="mw-cite-backlink"><b><a href="#cite_ref-48">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFTaylor2002" class="citation mailinglist cs1">Taylor, Owen (March 11, 2002). <a rel="nofollow" class="external text" href="https://mail.gnome.org/archives/gtk-list/2002-March/msg00136.html">"GTK+-2.0.0 released"</a>. <i>GNOME Mail Services</i> (Mailing list). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20200810165729/https://mail.gnome.org/archives/gtk-list/2002-March/msg00136.html">Archived</a> from the original on August 10, 2020<span class="reference-accessdate">. Retrieved <span class="nowrap">May 20,</span> 2019</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=GTK%2B-2.0.0+released&rft.date=2002-03-11&rft.aulast=Taylor&rft.aufirst=Owen&rft_id=https%3A%2F%2Fmail.gnome.org%2Farchives%2Fgtk-list%2F2002-March%2Fmsg00136.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-49"><span class="mw-cite-backlink"><b><a href="#cite_ref-49">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFTaylor2002" class="citation mailinglist cs1">Taylor, Owen (December 22, 2002). <a rel="nofollow" class="external text" href="https://mail.gnome.org/archives/gtk-list/2002-December/msg00206.html">"GTK+-2.2.0 released"</a>. <i>GNOME Mail Services</i> (Mailing list). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20200810171903/https://mail.gnome.org/archives/gtk-list/2002-December/msg00206.html">Archived</a> from the original on August 10, 2020<span class="reference-accessdate">. Retrieved <span class="nowrap">May 20,</span> 2019</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=GTK%2B-2.2.0+released&rft.date=2002-12-22&rft.aulast=Taylor&rft.aufirst=Owen&rft_id=https%3A%2F%2Fmail.gnome.org%2Farchives%2Fgtk-list%2F2002-December%2Fmsg00206.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-50"><span class="mw-cite-backlink"><b><a href="#cite_ref-50">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFTaylor2004" class="citation mailinglist cs1">Taylor, Owen (March 16, 2004). <a rel="nofollow" class="external text" href="https://mail.gnome.org/archives/gtk-list/2004-March/msg00111.html">"GTK+-2.4.0 released"</a>. <i>GNOME Mail Services</i> (Mailing list). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20200810165134/https://mail.gnome.org/archives/gtk-list/2004-March/msg00111.html">Archived</a> from the original on August 10, 2020<span class="reference-accessdate">. Retrieved <span class="nowrap">May 20,</span> 2019</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=GTK%2B-2.4.0+released&rft.date=2004-03-16&rft.aulast=Taylor&rft.aufirst=Owen&rft_id=https%3A%2F%2Fmail.gnome.org%2Farchives%2Fgtk-list%2F2004-March%2Fmsg00111.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-51"><span class="mw-cite-backlink"><b><a href="#cite_ref-51">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFClasen2004" class="citation mailinglist cs1">Clasen, Matthias (December 16, 2004). <a rel="nofollow" class="external text" href="https://mail.gnome.org/archives/gtk-list/2004-December/msg00155.html">"GTK+-2.6.0 released"</a>. <i>GNOME Mail Services</i> (Mailing list). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20200810164349/https://mail.gnome.org/archives/gtk-list/2004-December/msg00155.html">Archived</a> from the original on August 10, 2020<span class="reference-accessdate">. Retrieved <span class="nowrap">May 20,</span> 2019</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=GTK%2B-2.6.0+released&rft.date=2004-12-16&rft.aulast=Clasen&rft.aufirst=Matthias&rft_id=https%3A%2F%2Fmail.gnome.org%2Farchives%2Fgtk-list%2F2004-December%2Fmsg00155.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-52"><span class="mw-cite-backlink"><b><a href="#cite_ref-52">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFClasen2005" class="citation mailinglist cs1">Clasen, Matthias (August 13, 2005). <a rel="nofollow" class="external text" href="https://mail.gnome.org/archives/gtk-list/2005-August/msg00124.html">"GTK+ 2.8.0 released"</a>. <i>GNOME Mail Services</i> (Mailing list). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20200810170418/https://mail.gnome.org/archives/gtk-list/2005-August/msg00124.html">Archived</a> from the original on August 10, 2020<span class="reference-accessdate">. Retrieved <span class="nowrap">May 20,</span> 2019</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=GTK%2B+2.8.0+released&rft.date=2005-08-13&rft.aulast=Clasen&rft.aufirst=Matthias&rft_id=https%3A%2F%2Fmail.gnome.org%2Farchives%2Fgtk-list%2F2005-August%2Fmsg00124.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-53"><span class="mw-cite-backlink"><b><a href="#cite_ref-53">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFClasen2006" class="citation mailinglist cs1">Clasen, Matthias (July 3, 2006). <a rel="nofollow" class="external text" href="https://mail.gnome.org/archives/gtk-devel-list/2006-July/msg00004.html">"GTK+ 2.10 released"</a>. <i>GNOME Mail Services</i> (Mailing list). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20210122165417/https://mail.gnome.org/archives/gtk-devel-list/2006-July/msg00004.html">Archived</a> from the original on January 22, 2021<span class="reference-accessdate">. Retrieved <span class="nowrap">May 20,</span> 2019</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=GTK%2B+2.10+released&rft.date=2006-07-03&rft.aulast=Clasen&rft.aufirst=Matthias&rft_id=https%3A%2F%2Fmail.gnome.org%2Farchives%2Fgtk-devel-list%2F2006-July%2Fmsg00004.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-54"><span class="mw-cite-backlink"><b><a href="#cite_ref-54">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFClasen2007" class="citation mailinglist cs1">Clasen, Matthias (September 14, 2007). <a rel="nofollow" class="external text" href="https://mail.gnome.org/archives/gtk-devel-list/2007-September/msg00052.html">"GTK+ 2.12 released"</a>. <i>GNOME Mail Services</i> (Mailing list). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20190525193406/https://mail.gnome.org/archives/gtk-devel-list/2007-September/msg00052.html">Archived</a> from the original on May 25, 2019<span class="reference-accessdate">. Retrieved <span class="nowrap">May 20,</span> 2019</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=GTK%2B+2.12+released&rft.date=2007-09-14&rft.aulast=Clasen&rft.aufirst=Matthias&rft_id=https%3A%2F%2Fmail.gnome.org%2Farchives%2Fgtk-devel-list%2F2007-September%2Fmsg00052.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-55"><span class="mw-cite-backlink"><b><a href="#cite_ref-55">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFClasen2008" class="citation mailinglist cs1">Clasen, Matthias (September 4, 2008). <a rel="nofollow" class="external text" href="https://mail.gnome.org/archives/gtk-devel-list/2008-September/msg00024.html">"GTK+ 2.14.0 released"</a>. <i>GNOME Mail Services</i> (Mailing list). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20200810171006/https://mail.gnome.org/archives/gtk-devel-list/2008-September/msg00024.html">Archived</a> from the original on August 10, 2020<span class="reference-accessdate">. Retrieved <span class="nowrap">May 20,</span> 2019</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=GTK%2B+2.14.0+released&rft.date=2008-09-04&rft.aulast=Clasen&rft.aufirst=Matthias&rft_id=https%3A%2F%2Fmail.gnome.org%2Farchives%2Fgtk-devel-list%2F2008-September%2Fmsg00024.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-56"><span class="mw-cite-backlink"><b><a href="#cite_ref-56">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFClasen2009" class="citation mailinglist cs1">Clasen, Matthias (March 13, 2009). <a rel="nofollow" class="external text" href="https://mail.gnome.org/archives/gtk-devel-list/2009-March/msg00101.html">"GTK+ 2.16.0 released"</a>. <i>GNOME Mail Services</i> (Mailing list). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20190603111921/https://mail.gnome.org/archives/gtk-devel-list/2009-March/msg00101.html">Archived</a> from the original on June 3, 2019<span class="reference-accessdate">. Retrieved <span class="nowrap">May 20,</span> 2019</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=GTK%2B+2.16.0+released&rft.date=2009-03-13&rft.aulast=Clasen&rft.aufirst=Matthias&rft_id=https%3A%2F%2Fmail.gnome.org%2Farchives%2Fgtk-devel-list%2F2009-March%2Fmsg00101.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-57"><span class="mw-cite-backlink"><b><a href="#cite_ref-57">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFClasen2009" class="citation mailinglist cs1">Clasen, Matthias (September 23, 2009). <a rel="nofollow" class="external text" href="https://mail.gnome.org/archives/gtk-devel-list/2009-September/msg00054.html">"GTK+ 2.18.0 released"</a>. <i>GNOME Mail Services</i> (Mailing list). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20190603112318/https://mail.gnome.org/archives/gtk-devel-list/2009-September/msg00054.html">Archived</a> from the original on June 3, 2019<span class="reference-accessdate">. Retrieved <span class="nowrap">May 20,</span> 2019</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=GTK%2B+2.18.0+released&rft.date=2009-09-23&rft.aulast=Clasen&rft.aufirst=Matthias&rft_id=https%3A%2F%2Fmail.gnome.org%2Farchives%2Fgtk-devel-list%2F2009-September%2Fmsg00054.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-58"><span class="mw-cite-backlink"><b><a href="#cite_ref-58">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFClasen2010" class="citation mailinglist cs1">Clasen, Matthias (March 23, 2010). <a rel="nofollow" class="external text" href="https://mail.gnome.org/archives/gtk-devel-list/2010-March/msg00132.html">"GTK+ 2.20.0 released"</a>. <i>GNOME Mail Services</i> (Mailing list). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20190525193410/https://mail.gnome.org/archives/gtk-devel-list/2010-March/msg00132.html">Archived</a> from the original on May 25, 2019<span class="reference-accessdate">. Retrieved <span class="nowrap">May 20,</span> 2019</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=GTK%2B+2.20.0+released&rft.date=2010-03-23&rft.aulast=Clasen&rft.aufirst=Matthias&rft_id=https%3A%2F%2Fmail.gnome.org%2Farchives%2Fgtk-devel-list%2F2010-March%2Fmsg00132.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-59"><span class="mw-cite-backlink"><b><a href="#cite_ref-59">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFClasen2010" class="citation mailinglist cs1">Clasen, Matthias (September 23, 2010). <a rel="nofollow" class="external text" href="https://mail.gnome.org/archives/gtk-devel-list/2010-September/msg00263.html">"GTK+ 2.22.0 released"</a>. <i>GNOME Mail Services</i> (Mailing list). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20190525193414/https://mail.gnome.org/archives/gtk-devel-list/2010-September/msg00263.html">Archived</a> from the original on May 25, 2019<span class="reference-accessdate">. Retrieved <span class="nowrap">May 20,</span> 2019</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=GTK%2B+2.22.0+released&rft.date=2010-09-23&rft.aulast=Clasen&rft.aufirst=Matthias&rft_id=https%3A%2F%2Fmail.gnome.org%2Farchives%2Fgtk-devel-list%2F2010-September%2Fmsg00263.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-60"><span class="mw-cite-backlink"><b><a href="#cite_ref-60">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFClasen2011" class="citation mailinglist cs1">Clasen, Matthias (January 20, 2011). <a rel="nofollow" class="external text" href="https://mail.gnome.org/archives/gtk-devel-list/2011-January/msg00042.html">"GTK+ 2.24.0"</a>. <i>GNOME Mail Services</i> (Mailing list). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20190508195340/https://mail.gnome.org/archives/gtk-devel-list/2011-January/msg00042.html">Archived</a> from the original on May 8, 2019<span class="reference-accessdate">. Retrieved <span class="nowrap">May 20,</span> 2019</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=GTK%2B+2.24.0&rft.date=2011-01-20&rft.aulast=Clasen&rft.aufirst=Matthias&rft_id=https%3A%2F%2Fmail.gnome.org%2Farchives%2Fgtk-devel-list%2F2011-January%2Fmsg00042.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-61"><span class="mw-cite-backlink"><b><a href="#cite_ref-61">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://gitlab.gnome.org/GNOME/gtk/-/tags?sort=updated_desc&search=2.24">"Tags · GNOME / gtk · GitLab"</a>. <i>GitLab</i>. December 21, 2020. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20231204065829/https://gitlab.gnome.org/GNOME/gtk/-/tags?sort=updated_desc&search=2.24">Archived</a> from the original on December 4, 2023<span class="reference-accessdate">. Retrieved <span class="nowrap">October 18,</span> 2023</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=GitLab&rft.atitle=Tags+%C2%B7+GNOME+%2F+gtk+%C2%B7+GitLab&rft.date=2020-12-21&rft_id=https%3A%2F%2Fgitlab.gnome.org%2FGNOME%2Fgtk%2F-%2Ftags%3Fsort%3Dupdated_desc%26search%3D2.24&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-62"><span class="mw-cite-backlink"><b><a href="#cite_ref-62">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFClasen2011" class="citation mailinglist cs1">Clasen, Matthias (February 10, 2011). <a rel="nofollow" class="external text" href="https://mail.gnome.org/archives/gtk-devel-list/2011-February/msg00020.html">"GTK+ 3.0.0 released"</a>. <i>GNOME Mail Services</i> (Mailing list). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20190312022544/https://mail.gnome.org/archives/gtk-devel-list/2011-February/msg00020.html">Archived</a> from the original on March 12, 2019<span class="reference-accessdate">. Retrieved <span class="nowrap">May 20,</span> 2019</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=GTK%2B+3.0.0+released&rft.date=2011-02-10&rft.aulast=Clasen&rft.aufirst=Matthias&rft_id=https%3A%2F%2Fmail.gnome.org%2Farchives%2Fgtk-devel-list%2F2011-February%2Fmsg00020.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-63"><span class="mw-cite-backlink"><b><a href="#cite_ref-63">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://aruiz.typepad.com/siliconisland/2009/02/gtk-30-theming.html">"Gtk+ 3.0 Theming API Hackfest"</a>. <i>Silicon Island</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20110717121424/http://aruiz.typepad.com/siliconisland/2009/02/gtk-30-theming.html">Archived</a> from the original on July 17, 2011<span class="reference-accessdate">. Retrieved <span class="nowrap">June 3,</span> 2017</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Silicon+Island&rft.atitle=Gtk%2B+3.0+Theming+API+Hackfest&rft_id=http%3A%2F%2Faruiz.typepad.com%2Fsiliconisland%2F2009%2F02%2Fgtk-30-theming.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-64"><span class="mw-cite-backlink"><b><a href="#cite_ref-64">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://testbit.eu/~timj/blogstuff/GtkRoadmap3Draft2.html">"Gtk+ 3 roadmap draft"</a>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20090412092855/http://testbit.eu/~timj/blogstuff/GtkRoadmap3Draft2.html">Archived</a> from the original on April 12, 2009<span class="reference-accessdate">. Retrieved <span class="nowrap">June 3,</span> 2017</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Gtk%2B+3+roadmap+draft&rft_id=http%3A%2F%2Ftestbit.eu%2F~timj%2Fblogstuff%2FGtkRoadmap3Draft2.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-65"><span class="mw-cite-backlink"><b><a href="#cite_ref-65">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://wiki.gnome.org/Attic/ProjectRidley">"Attic/ProjectRidley - GNOME Wiki!"</a>. <i>wiki.gnome.org</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20160304091150/https://wiki.gnome.org/Attic/ProjectRidley">Archived</a> from the original on March 4, 2016<span class="reference-accessdate">. Retrieved <span class="nowrap">March 29,</span> 2014</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=wiki.gnome.org&rft.atitle=Attic%2FProjectRidley+-+GNOME+Wiki%21&rft_id=https%3A%2F%2Fwiki.gnome.org%2FAttic%2FProjectRidley&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-66"><span class="mw-cite-backlink"><b><a href="#cite_ref-66">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFClasen2011" class="citation mailinglist cs1">Clasen, Matthias (September 25, 2011). <a rel="nofollow" class="external text" href="https://mail.gnome.org/archives/gtk-devel-list/2011-September/msg00175.html">"GTK+ 3.2.0"</a>. <i>GNOME Mail Services</i> (Mailing list). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20190525193409/https://mail.gnome.org/archives/gtk-devel-list/2011-September/msg00175.html">Archived</a> from the original on May 25, 2019<span class="reference-accessdate">. Retrieved <span class="nowrap">May 20,</span> 2019</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=GTK%2B+3.2.0&rft.date=2011-09-25&rft.aulast=Clasen&rft.aufirst=Matthias&rft_id=https%3A%2F%2Fmail.gnome.org%2Farchives%2Fgtk-devel-list%2F2011-September%2Fmsg00175.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-67"><span class="mw-cite-backlink"><b><a href="#cite_ref-67">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFClasen2012" class="citation mailinglist cs1">Clasen, Matthias (March 26, 2012). <a rel="nofollow" class="external text" href="https://mail.gnome.org/archives/gtk-devel-list/2012-March/msg00082.html">"GTK+ 3.4.0 released"</a>. <i>GNOME Mail Services</i> (Mailing list). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20190525193407/https://mail.gnome.org/archives/gtk-devel-list/2012-March/msg00082.html">Archived</a> from the original on May 25, 2019<span class="reference-accessdate">. Retrieved <span class="nowrap">May 20,</span> 2019</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=GTK%2B+3.4.0+released&rft.date=2012-03-26&rft.aulast=Clasen&rft.aufirst=Matthias&rft_id=https%3A%2F%2Fmail.gnome.org%2Farchives%2Fgtk-devel-list%2F2012-March%2Fmsg00082.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-68"><span class="mw-cite-backlink"><b><a href="#cite_ref-68">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFClasen2012" class="citation mailinglist cs1">Clasen, Matthias (September 24, 2012). <a rel="nofollow" class="external text" href="https://mail.gnome.org/archives/gtk-devel-list/2012-September/msg00045.html">"GTK+ 3.6.0 released"</a>. <i>GNOME Mail Services</i> (Mailing list). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20190525193412/https://mail.gnome.org/archives/gtk-devel-list/2012-September/msg00045.html">Archived</a> from the original on May 25, 2019<span class="reference-accessdate">. Retrieved <span class="nowrap">May 20,</span> 2019</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=GTK%2B+3.6.0+released&rft.date=2012-09-24&rft.aulast=Clasen&rft.aufirst=Matthias&rft_id=https%3A%2F%2Fmail.gnome.org%2Farchives%2Fgtk-devel-list%2F2012-September%2Fmsg00045.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-69"><span class="mw-cite-backlink"><b><a href="#cite_ref-69">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFClasen2013" class="citation mailinglist cs1">Clasen, Matthias (March 25, 2013). <a rel="nofollow" class="external text" href="https://mail.gnome.org/archives/gtk-devel-list/2013-March/msg00108.html">"GTK+ 3.8.0 released"</a>. <i>GNOME Mail Services</i> (Mailing list). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20160303210908/https://mail.gnome.org/archives/gtk-devel-list/2013-March/msg00108.html">Archived</a> from the original on March 3, 2016<span class="reference-accessdate">. Retrieved <span class="nowrap">May 20,</span> 2019</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=GTK%2B+3.8.0+released&rft.date=2013-03-25&rft.aulast=Clasen&rft.aufirst=Matthias&rft_id=https%3A%2F%2Fmail.gnome.org%2Farchives%2Fgtk-devel-list%2F2013-March%2Fmsg00108.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-70"><span class="mw-cite-backlink"><b><a href="#cite_ref-70">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://developer.gnome.org/gdk3/stable/GdkFrameClock.html">"Frame clock: GDK 3 Reference Manual"</a>. <i>developer.gnome.org</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20170414162353/https://developer.gnome.org/gdk3/stable/GdkFrameClock.html">Archived</a> from the original on April 14, 2017<span class="reference-accessdate">. Retrieved <span class="nowrap">April 13,</span> 2017</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=developer.gnome.org&rft.atitle=Frame+clock%3A+GDK+3+Reference+Manual&rft_id=https%3A%2F%2Fdeveloper.gnome.org%2Fgdk3%2Fstable%2FGdkFrameClock.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-71"><span class="mw-cite-backlink"><b><a href="#cite_ref-71">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFClasen2013" class="citation mailinglist cs1">Clasen, Matthias (September 23, 2013). <a rel="nofollow" class="external text" href="https://mail.gnome.org/archives/gtk-devel-list/2013-September/msg00057.html">"GTK+ 3.10.0 released"</a>. <i>GNOME Mail Services</i> (Mailing list). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20190525193411/https://mail.gnome.org/archives/gtk-devel-list/2013-September/msg00057.html">Archived</a> from the original on May 25, 2019<span class="reference-accessdate">. Retrieved <span class="nowrap">May 20,</span> 2019</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=GTK%2B+3.10.0+released&rft.date=2013-09-23&rft.aulast=Clasen&rft.aufirst=Matthias&rft_id=https%3A%2F%2Fmail.gnome.org%2Farchives%2Fgtk-devel-list%2F2013-September%2Fmsg00057.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-72"><span class="mw-cite-backlink"><b><a href="#cite_ref-72">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFClasen2014" class="citation mailinglist cs1">Clasen, Matthias (March 25, 2014). <a rel="nofollow" class="external text" href="https://mail.gnome.org/archives/gtk-devel-list/2014-March/msg00060.html">"GTK+ 3.12 released"</a>. <i>GNOME Mail Services</i> (Mailing list). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20190525193407/https://mail.gnome.org/archives/gtk-devel-list/2014-March/msg00060.html">Archived</a> from the original on May 25, 2019<span class="reference-accessdate">. Retrieved <span class="nowrap">May 20,</span> 2019</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=GTK%2B+3.12+released&rft.date=2014-03-25&rft.aulast=Clasen&rft.aufirst=Matthias&rft_id=https%3A%2F%2Fmail.gnome.org%2Farchives%2Fgtk-devel-list%2F2014-March%2Fmsg00060.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-73"><span class="mw-cite-backlink"><b><a href="#cite_ref-73">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://blogs.gnome.org/mclasen/2013/12/05/client-side-decorations-in-themes/">"Client-side decorations in themes | Goings on"</a>. December 5, 2013. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20150919102531/https://blogs.gnome.org/mclasen/2013/12/05/client-side-decorations-in-themes/">Archived</a> from the original on September 19, 2015<span class="reference-accessdate">. Retrieved <span class="nowrap">December 31,</span> 2015</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Client-side+decorations+in+themes+%26%23124%3B+Goings+on&rft.date=2013-12-05&rft_id=https%3A%2F%2Fblogs.gnome.org%2Fmclasen%2F2013%2F12%2F05%2Fclient-side-decorations-in-themes%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-74"><span class="mw-cite-backlink"><b><a href="#cite_ref-74">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFClasen2014" class="citation mailinglist cs1">Clasen, Matthias (September 22, 2014). <a rel="nofollow" class="external text" href="https://mail.gnome.org/archives/gtk-devel-list/2014-September/msg00007.html">"GTK+ 3.14.0 released"</a>. <i>GNOME Mail Services</i> (Mailing list). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20190525193409/https://mail.gnome.org/archives/gtk-devel-list/2014-September/msg00007.html">Archived</a> from the original on May 25, 2019<span class="reference-accessdate">. Retrieved <span class="nowrap">May 20,</span> 2019</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=GTK%2B+3.14.0+released&rft.date=2014-09-22&rft.aulast=Clasen&rft.aufirst=Matthias&rft_id=https%3A%2F%2Fmail.gnome.org%2Farchives%2Fgtk-devel-list%2F2014-September%2Fmsg00007.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-75"><span class="mw-cite-backlink"><b><a href="#cite_ref-75">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFMatthias_Clasen2014" class="citation web cs1">Matthias Clasen (May 15, 2014). <a rel="nofollow" class="external text" href="http://blogs.gnome.org/mclasen/2014/05/15/introducing-gtkinspector/">"GtkInspector Author's blog entry"</a>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20140517185349/http://blogs.gnome.org/mclasen/2014/05/15/introducing-gtkinspector/">Archived</a> from the original on May 17, 2014<span class="reference-accessdate">. Retrieved <span class="nowrap">May 17,</span> 2014</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=GtkInspector+Author%27s+blog+entry&rft.date=2014-05-15&rft.au=Matthias+Clasen&rft_id=http%3A%2F%2Fblogs.gnome.org%2Fmclasen%2F2014%2F05%2F15%2Fintroducing-gtkinspector%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-76"><span class="mw-cite-backlink"><b><a href="#cite_ref-76">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://wiki.gnome.org/Projects/GTK%2B/Inspector">"GtkInspector in GNOME wiki"</a>. May 15, 2014. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20140524030546/https://wiki.gnome.org/Projects/GTK%2B/Inspector">Archived</a> from the original on May 24, 2014<span class="reference-accessdate">. Retrieved <span class="nowrap">May 17,</span> 2014</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=GtkInspector+in+GNOME+wiki&rft.date=2014-05-15&rft_id=https%3A%2F%2Fwiki.gnome.org%2FProjects%2FGTK%252B%2FInspector&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-77"><span class="mw-cite-backlink"><b><a href="#cite_ref-77">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.phoronix.com/scan.php?page=news_item&px=MTY5ODc">"Merging gestures into 3.14"</a>. May 23, 2014. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20160914120128/http://www.phoronix.com/scan.php?page=news_item&px=MTY5ODc">Archived</a> from the original on September 14, 2016<span class="reference-accessdate">. Retrieved <span class="nowrap">May 23,</span> 2014</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Merging+gestures+into+3.14&rft.date=2014-05-23&rft_id=https%3A%2F%2Fwww.phoronix.com%2Fscan.php%3Fpage%3Dnews_item%26px%3DMTY5ODc&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-78"><span class="mw-cite-backlink"><b><a href="#cite_ref-78">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://mail.gnome.org/archives/gtk-devel-list/2014-March/msg00018.html">"RFC: gestures"</a>. March 4, 2014. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20140524023059/https://mail.gnome.org/archives/gtk-devel-list/2014-March/msg00018.html">Archived</a> from the original on May 24, 2014<span class="reference-accessdate">. Retrieved <span class="nowrap">May 23,</span> 2014</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=RFC%3A+gestures&rft.date=2014-03-04&rft_id=https%3A%2F%2Fmail.gnome.org%2Farchives%2Fgtk-devel-list%2F2014-March%2Fmsg00018.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-79"><span class="mw-cite-backlink"><b><a href="#cite_ref-79">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://mail.gnome.org/archives/ftp-release-list/2014-May/msg00119.html">"gtk+ 3.13.2"</a>. May 27, 2014. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20140529051203/https://mail.gnome.org/archives/ftp-release-list/2014-May/msg00119.html">Archived</a> from the original on May 29, 2014<span class="reference-accessdate">. Retrieved <span class="nowrap">May 28,</span> 2014</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=gtk%2B+3.13.2&rft.date=2014-05-27&rft_id=https%3A%2F%2Fmail.gnome.org%2Farchives%2Fftp-release-list%2F2014-May%2Fmsg00119.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-80"><span class="mw-cite-backlink"><b><a href="#cite_ref-80">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://mail.gnome.org/archives/ftp-release-list/2014-June/msg00075.html">"gtk+ 3.13.3"</a>. June 24, 2014. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20141215042625/https://mail.gnome.org/archives/ftp-release-list/2014-June/msg00075.html">Archived</a> from the original on December 15, 2014<span class="reference-accessdate">. Retrieved <span class="nowrap">June 25,</span> 2014</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=gtk%2B+3.13.3&rft.date=2014-06-24&rft_id=https%3A%2F%2Fmail.gnome.org%2Farchives%2Fftp-release-list%2F2014-June%2Fmsg00075.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-81"><span class="mw-cite-backlink"><b><a href="#cite_ref-81">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFClasen2015" class="citation mailinglist cs1">Clasen, Matthias (March 22, 2015). <a rel="nofollow" class="external text" href="https://mail.gnome.org/archives/gtk-devel-list/2015-March/msg00062.html">"GTK+ 3.16.0 released"</a>. <i>GNOME Mail Services</i> (Mailing list). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20190525193410/https://mail.gnome.org/archives/gtk-devel-list/2015-March/msg00062.html">Archived</a> from the original on May 25, 2019<span class="reference-accessdate">. Retrieved <span class="nowrap">May 20,</span> 2019</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=GTK%2B+3.16.0+released&rft.date=2015-03-22&rft.aulast=Clasen&rft.aufirst=Matthias&rft_id=https%3A%2F%2Fmail.gnome.org%2Farchives%2Fgtk-devel-list%2F2015-March%2Fmsg00062.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-82"><span class="mw-cite-backlink"><b><a href="#cite_ref-82">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFonline2015" class="citation web cs1">online, heise (March 25, 2015). <a rel="nofollow" class="external text" href="http://www.heise.de/open/meldung/Linux-Desktop-Neues-Gnome-zeigt-Nachrichten-oben-2584020.html">"Linux-Desktop: Neues Gnome zeigt Nachrichten oben"</a>. <i>heise online</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20160625193825/http://www.heise.de/open/meldung/Linux-Desktop-Neues-Gnome-zeigt-Nachrichten-oben-2584020.html">Archived</a> from the original on June 25, 2016<span class="reference-accessdate">. Retrieved <span class="nowrap">June 3,</span> 2017</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=heise+online&rft.atitle=Linux-Desktop%3A+Neues+Gnome+zeigt+Nachrichten+oben&rft.date=2015-03-25&rft.aulast=online&rft.aufirst=heise&rft_id=http%3A%2F%2Fwww.heise.de%2Fopen%2Fmeldung%2FLinux-Desktop-Neues-Gnome-zeigt-Nachrichten-oben-2584020.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-83"><span class="mw-cite-backlink"><b><a href="#cite_ref-83">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://mail.gnome.org/archives/gnome-announce-list/2015-March/msg00029.html">"GTK+ 3.16.0 released"</a>. <i>mail.gnome.org</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20160407050958/https://mail.gnome.org/archives/gnome-announce-list/2015-March/msg00029.html">Archived</a> from the original on April 7, 2016<span class="reference-accessdate">. Retrieved <span class="nowrap">June 3,</span> 2017</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=mail.gnome.org&rft.atitle=GTK%2B+3.16.0+released&rft_id=https%3A%2F%2Fmail.gnome.org%2Farchives%2Fgnome-announce-list%2F2015-March%2Fmsg00029.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-84"><span class="mw-cite-backlink"><b><a href="#cite_ref-84">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFNestor2015" class="citation web cs1">Nestor, Marius (September 24, 2015). <a rel="nofollow" class="external text" href="https://news.softpedia.com/news/gtk-plus-3-18-0-officially-released-as-part-of-the-gnome-3-18-desktop-environment-492591.shtml">"GTK+ 3.18.0 Officially Released as Part of the GNOME 3.18 Desktop Environment"</a>. <i>Softpedia</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20190525193407/https://news.softpedia.com/news/gtk-plus-3-18-0-officially-released-as-part-of-the-gnome-3-18-desktop-environment-492591.shtml">Archived</a> from the original on May 25, 2019<span class="reference-accessdate">. Retrieved <span class="nowrap">May 25,</span> 2019</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Softpedia&rft.atitle=GTK%2B+3.18.0+Officially+Released+as+Part+of+the+GNOME+3.18+Desktop+Environment&rft.date=2015-09-24&rft.aulast=Nestor&rft.aufirst=Marius&rft_id=https%3A%2F%2Fnews.softpedia.com%2Fnews%2Fgtk-plus-3-18-0-officially-released-as-part-of-the-gnome-3-18-desktop-environment-492591.shtml&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-85"><span class="mw-cite-backlink"><b><a href="#cite_ref-85">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFClasen2016" class="citation mailinglist cs1">Clasen, Matthias (March 21, 2016). <a rel="nofollow" class="external text" href="https://mail.gnome.org/archives/gtk-list/2016-March/msg00026.html">"GTK+ 3.20"</a>. <i>GNOME Mail Services</i> (Mailing list). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20190312022556/https://mail.gnome.org/archives/gtk-list/2016-March/msg00026.html">Archived</a> from the original on March 12, 2019<span class="reference-accessdate">. Retrieved <span class="nowrap">May 20,</span> 2019</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=GTK%2B+3.20&rft.date=2016-03-21&rft.aulast=Clasen&rft.aufirst=Matthias&rft_id=https%3A%2F%2Fmail.gnome.org%2Farchives%2Fgtk-list%2F2016-March%2Fmsg00026.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-86"><span class="mw-cite-backlink"><b><a href="#cite_ref-86">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://wiki.gnome.org/Projects/GTK%2B/StyleClasses">"GTK+ 3.20 – Style Classes and Element Names"</a>. November 20, 2015. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20160305074823/https://wiki.gnome.org/Projects/GTK+/StyleClasses">Archived</a> from the original on March 5, 2016<span class="reference-accessdate">. Retrieved <span class="nowrap">December 18,</span> 2015</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=GTK%2B+3.20+%E2%80%93+Style+Classes+and+Element+Names&rft.date=2015-11-20&rft_id=https%3A%2F%2Fwiki.gnome.org%2FProjects%2FGTK%252B%2FStyleClasses&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-87"><span class="mw-cite-backlink"><b><a href="#cite_ref-87">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFClasen2016" class="citation mailinglist cs1">Clasen, Matthias (September 21, 2016). <a rel="nofollow" class="external text" href="https://mail.gnome.org/archives/gtk-list/2016-September/msg00006.html">"GTK+ 3.22 released"</a>. <i>GNOME Mail Services</i> (Mailing list). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20190525193423/https://mail.gnome.org/archives/gtk-list/2016-September/msg00006.html">Archived</a> from the original on May 25, 2019<span class="reference-accessdate">. Retrieved <span class="nowrap">May 20,</span> 2019</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=GTK%2B+3.22+released&rft.date=2016-09-21&rft.aulast=Clasen&rft.aufirst=Matthias&rft_id=https%3A%2F%2Fmail.gnome.org%2Farchives%2Fgtk-list%2F2016-September%2Fmsg00006.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-88"><span class="mw-cite-backlink"><b><a href="#cite_ref-88">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://blogs.gnome.org/carlosg/2016/04/06/gtk-wayland-tablet-support-is-merged/">"GTK+ Wayland tablet support is merged – Carlos Garnacho"</a>. April 6, 2016. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20160416185814/https://blogs.gnome.org/carlosg/2016/04/06/gtk-wayland-tablet-support-is-merged/">Archived</a> from the original on April 16, 2016<span class="reference-accessdate">. Retrieved <span class="nowrap">April 8,</span> 2016</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=GTK%2B+Wayland+tablet+support+is+merged+%E2%80%93+Carlos+Garnacho&rft.date=2016-04-06&rft_id=https%3A%2F%2Fblogs.gnome.org%2Fcarlosg%2F2016%2F04%2F06%2Fgtk-wayland-tablet-support-is-merged%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-89"><span class="mw-cite-backlink"><b><a href="#cite_ref-89">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.x.org/wiki/Events/XDC2016/Program/hutterer_input/">"hutterer input"</a>. <i>www.x.org</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20160923183522/https://www.x.org/wiki/Events/XDC2016/Program/hutterer_input/">Archived</a> from the original on September 23, 2016<span class="reference-accessdate">. Retrieved <span class="nowrap">September 23,</span> 2016</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=www.x.org&rft.atitle=hutterer+input&rft_id=https%3A%2F%2Fwww.x.org%2Fwiki%2FEvents%2FXDC2016%2FProgram%2Fhutterer_input%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-lortie4-90"><span class="mw-cite-backlink">^ <a href="#cite_ref-lortie4_90-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-lortie4_90-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20160623201838/https://blogs.gnome.org/desrt/2016/06/13/gtk-4-0-is-not-gtk-4/">"Gtk 4.0 will not be stable until Gtk 4.6"</a>. June 13, 2016. Archived from <a rel="nofollow" class="external text" href="https://blogs.gnome.org/desrt/2016/06/13/gtk-4-0-is-not-gtk-4/">the original</a> on June 23, 2016<span class="reference-accessdate">. Retrieved <span class="nowrap">June 15,</span> 2016</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Gtk+4.0+will+not+be+stable+until+Gtk+4.6&rft.date=2016-06-13&rft_id=https%3A%2F%2Fblogs.gnome.org%2Fdesrt%2F2016%2F06%2F13%2Fgtk-4-0-is-not-gtk-4%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-lortie5-91"><span class="mw-cite-backlink">^ <a href="#cite_ref-lortie5_91-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-lortie5_91-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://blogs.gnome.org/desrt/2016/06/14/gtk-5-0-is-not-gtk-5/">"Gtk 5.0 will not be stable until Gtk 5.6"</a>. June 14, 2016. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20160623202157/https://blogs.gnome.org/desrt/2016/06/14/gtk-5-0-is-not-gtk-5/">Archived</a> from the original on June 23, 2016<span class="reference-accessdate">. Retrieved <span class="nowrap">June 15,</span> 2016</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Gtk+5.0+will+not+be+stable+until+Gtk+5.6&rft.date=2016-06-14&rft_id=https%3A%2F%2Fblogs.gnome.org%2Fdesrt%2F2016%2F06%2F14%2Fgtk-5-0-is-not-gtk-5%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-92"><span class="mw-cite-backlink"><b><a href="#cite_ref-92">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFClasen2018" class="citation mailinglist cs1">Clasen, Matthias (September 3, 2018). <a rel="nofollow" class="external text" href="https://mail.gnome.org/archives/ftp-release-list/2018-September/msg00045.html">"gtk+ 3.24.0"</a>. <i>GNOME Mail Services</i> (Mailing list). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20190525194009/https://mail.gnome.org/archives/ftp-release-list/2018-September/msg00045.html">Archived</a> from the original on May 25, 2019<span class="reference-accessdate">. Retrieved <span class="nowrap">May 20,</span> 2019</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=gtk%2B+3.24.0&rft.date=2018-09-03&rft.aulast=Clasen&rft.aufirst=Matthias&rft_id=https%3A%2F%2Fmail.gnome.org%2Farchives%2Fftp-release-list%2F2018-September%2Fmsg00045.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-93"><span class="mw-cite-backlink"><b><a href="#cite_ref-93">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFClasen2017" class="citation mailinglist cs1">Clasen, Matthias (March 31, 2017). <a rel="nofollow" class="external text" href="https://mail.gnome.org/archives/ftp-release-list/2017-March/msg00243.html">"gtk+ 3.90.0"</a>. <i>GNOME Mail Services</i> (Mailing list). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20171229231516/https://mail.gnome.org/archives/ftp-release-list/2017-March/msg00243.html">Archived</a> from the original on December 29, 2017<span class="reference-accessdate">. Retrieved <span class="nowrap">May 20,</span> 2019</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=gtk%2B+3.90.0&rft.date=2017-03-31&rft.aulast=Clasen&rft.aufirst=Matthias&rft_id=https%3A%2F%2Fmail.gnome.org%2Farchives%2Fftp-release-list%2F2017-March%2Fmsg00243.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-94"><span class="mw-cite-backlink"><b><a href="#cite_ref-94">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20200622233109/https://gitlab.gnome.org/GNOME/gtk/commits/master">"Commits · master · GNOME / gtk"</a>. <i>GitLab</i>. Archived from <a rel="nofollow" class="external text" href="https://gitlab.gnome.org/GNOME/gtk/commits/master">the original</a> on June 22, 2020<span class="reference-accessdate">. Retrieved <span class="nowrap">November 22,</span> 2019</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=GitLab&rft.atitle=Commits+%C2%B7+master+%C2%B7+GNOME+%2F+gtk&rft_id=https%3A%2F%2Fgitlab.gnome.org%2FGNOME%2Fgtk%2Fcommits%2Fmaster&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-95"><span class="mw-cite-backlink"><b><a href="#cite_ref-95">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFClasen2017" class="citation mailinglist cs1">Clasen, Matthias (October 18, 2017). <a rel="nofollow" class="external text" href="https://mail.gnome.org/archives/ftp-release-list/2017-October/msg00117.html">"gtk+ 3.92.1"</a>. <i>GNOME Mail Services</i> (Mailing list). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20171229231726/https://mail.gnome.org/archives/ftp-release-list/2017-October/msg00117.html">Archived</a> from the original on December 29, 2017<span class="reference-accessdate">. Retrieved <span class="nowrap">May 20,</span> 2019</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=gtk%2B+3.92.1&rft.date=2017-10-18&rft.aulast=Clasen&rft.aufirst=Matthias&rft_id=https%3A%2F%2Fmail.gnome.org%2Farchives%2Fftp-release-list%2F2017-October%2Fmsg00117.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-96"><span class="mw-cite-backlink"><b><a href="#cite_ref-96">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFClasen2017" class="citation web cs1">Clasen, Matthias (October 23, 2017). <a rel="nofollow" class="external text" href="https://blog.gtk.org/2017/10/23/gtk-3-92/">"GTK+ 3.92"</a>. <i>GTK Development Blog</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20190525193411/https://blog.gtk.org/2017/10/23/gtk-3-92/">Archived</a> from the original on May 25, 2019<span class="reference-accessdate">. Retrieved <span class="nowrap">May 25,</span> 2019</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=GTK+Development+Blog&rft.atitle=GTK%2B+3.92&rft.date=2017-10-23&rft.aulast=Clasen&rft.aufirst=Matthias&rft_id=https%3A%2F%2Fblog.gtk.org%2F2017%2F10%2F23%2Fgtk-3-92%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-97"><span class="mw-cite-backlink"><b><a href="#cite_ref-97">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.gnome.org/news/2017/09/gnome-3-26-released/">"GNOME 3.26 Released"</a>. September 13, 2017. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20210316003713/https://www.gnome.org/news/2017/09/gnome-3-26-released/">Archived</a> from the original on March 16, 2021<span class="reference-accessdate">. Retrieved <span class="nowrap">October 19,</span> 2017</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=GNOME+3.26+Released&rft.date=2017-09-13&rft_id=https%3A%2F%2Fwww.gnome.org%2Fnews%2F2017%2F09%2Fgnome-3-26-released%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-98"><span class="mw-cite-backlink"><b><a href="#cite_ref-98">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFClasen2018" class="citation mailinglist cs1">Clasen, Matthias (June 26, 2018). <a rel="nofollow" class="external text" href="https://mail.gnome.org/archives/ftp-release-list/2018-June/msg00073.html">"gtk+ 3.94.0"</a>. <i>GNOME Mail Services</i> (Mailing list). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20180705150857/https://mail.gnome.org/archives/ftp-release-list/2018-June/msg00073.html">Archived</a> from the original on July 5, 2018<span class="reference-accessdate">. Retrieved <span class="nowrap">May 20,</span> 2019</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=gtk%2B+3.94.0&rft.date=2018-06-26&rft.aulast=Clasen&rft.aufirst=Matthias&rft_id=https%3A%2F%2Fmail.gnome.org%2Farchives%2Fftp-release-list%2F2018-June%2Fmsg00073.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-Clasen-99"><span class="mw-cite-backlink">^ <a href="#cite_ref-Clasen_99-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-Clasen_99-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFClasen2019" class="citation mailinglist cs1">Clasen, Matthias (May 7, 2019). <a rel="nofollow" class="external text" href="https://mail.gnome.org/archives/ftp-release-list/2019-May/msg00032.html">"gtk 3.96"</a>. <i>GNOME Mail Services</i> (Mailing list). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20190528110226/https://mail.gnome.org/archives/ftp-release-list/2019-May/msg00032.html">Archived</a> from the original on May 28, 2019<span class="reference-accessdate">. Retrieved <span class="nowrap">May 28,</span> 2019</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=gtk+3.96&rft.date=2019-05-07&rft.aulast=Clasen&rft.aufirst=Matthias&rft_id=https%3A%2F%2Fmail.gnome.org%2Farchives%2Fftp-release-list%2F2019-May%2Fmsg00032.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-100"><span class="mw-cite-backlink"><b><a href="#cite_ref-100">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20200622105055/https://developer.gnome.org/amtk/unstable/amtk-intro.html">"Introducing amtk"</a>. Archived from <a rel="nofollow" class="external text" href="https://developer.gnome.org/amtk/unstable/amtk-intro.html">the original</a> on June 22, 2020<span class="reference-accessdate">. Retrieved <span class="nowrap">May 4,</span> 2020</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Introducing+amtk&rft_id=https%3A%2F%2Fdeveloper.gnome.org%2Famtk%2Funstable%2Famtk-intro.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-101"><span class="mw-cite-backlink"><b><a href="#cite_ref-101">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFClasen2020" class="citation web cs1">Clasen, Matthias (February 13, 2020). <a rel="nofollow" class="external text" href="https://blog.gtk.org/2020/02/13/gtk-3-98/">"GTK 3.98"</a>. <i>GTK+ Development Blog</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20200218010611/https://blog.gtk.org/2020/02/13/gtk-3-98/">Archived</a> from the original on February 18, 2020<span class="reference-accessdate">. Retrieved <span class="nowrap">February 18,</span> 2020</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=GTK%2B+Development+Blog&rft.atitle=GTK+3.98&rft.date=2020-02-13&rft.aulast=Clasen&rft.aufirst=Matthias&rft_id=https%3A%2F%2Fblog.gtk.org%2F2020%2F02%2F13%2Fgtk-3-98%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-latest_preview-102"><span class="mw-cite-backlink">^ <a href="#cite_ref-latest_preview_102-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-latest_preview_102-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFClasen2021" class="citation mailinglist cs1">Clasen, Matthias (June 9, 2021). <a rel="nofollow" class="external text" href="https://mail.gnome.org/archives/ftp-release-list/2021-June/msg00033.html">"gtk 4.3.1"</a>. <i>FTP Releases</i> (Mailing list). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20210710003750/https://mail.gnome.org/archives/ftp-release-list/2021-June/msg00033.html">Archived</a> from the original on July 10, 2021<span class="reference-accessdate">. Retrieved <span class="nowrap">July 10,</span> 2021</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=gtk+4.3.1&rft.date=2021-06-09&rft.aulast=Clasen&rft.aufirst=Matthias&rft_id=https%3A%2F%2Fmail.gnome.org%2Farchives%2Fftp-release-list%2F2021-June%2Fmsg00033.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-103"><span class="mw-cite-backlink"><b><a href="#cite_ref-103">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://gitlab.gnome.org/ebassi/guadec-2020">"Emmanuele Bassi / guadec-2020"</a>. <i>GitLab</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20200815201732/https://gitlab.gnome.org/ebassi/guadec-2020">Archived</a> from the original on August 15, 2020<span class="reference-accessdate">. Retrieved <span class="nowrap">September 12,</span> 2020</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=GitLab&rft.atitle=Emmanuele+Bassi+%2F+guadec-2020&rft_id=https%3A%2F%2Fgitlab.gnome.org%2Febassi%2Fguadec-2020&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-104"><span class="mw-cite-backlink"><b><a href="#cite_ref-104">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFClasen2020" class="citation mailinglist cs1">Clasen, Matthias (December 16, 2020). <a rel="nofollow" class="external text" href="https://mail.gnome.org/archives/ftp-release-list/2020-December/msg00029.html">"gtk 4.0.0"</a>. <i>GNOME Mail Services</i> (Mailing list). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20211028205630/https://mail.gnome.org/archives/ftp-release-list/2020-December/msg00029.html">Archived</a> from the original on October 28, 2021<span class="reference-accessdate">. Retrieved <span class="nowrap">December 16,</span> 2020</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=gtk+4.0.0&rft.date=2020-12-16&rft.aulast=Clasen&rft.aufirst=Matthias&rft_id=https%3A%2F%2Fmail.gnome.org%2Farchives%2Fftp-release-list%2F2020-December%2Fmsg00029.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-105"><span class="mw-cite-backlink"><b><a href="#cite_ref-105">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFClasen2021" class="citation mailinglist cs1">Clasen, Matthias (March 30, 2021). <a rel="nofollow" class="external text" href="https://mail.gnome.org/archives/ftp-release-list/2021-March/msg00201.html">"gtk 4.2.0"</a>. <i>GNOME Mail Services</i> (Mailing list). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20211027063457/https://mail.gnome.org/archives/ftp-release-list/2021-March/msg00201.html">Archived</a> from the original on October 27, 2021<span class="reference-accessdate">. Retrieved <span class="nowrap">March 30,</span> 2021</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=gtk+4.2.0&rft.date=2021-03-30&rft.aulast=Clasen&rft.aufirst=Matthias&rft_id=https%3A%2F%2Fmail.gnome.org%2Farchives%2Fftp-release-list%2F2021-March%2Fmsg00201.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-106"><span class="mw-cite-backlink"><b><a href="#cite_ref-106">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFClasen2021" class="citation mailinglist cs1">Clasen, Matthias (August 23, 2021). <a rel="nofollow" class="external text" href="https://mail.gnome.org/archives/ftp-release-list/2021-August/msg00083.html">"gtk 4.4.0"</a>. <i>GNOME Mail Services</i> (Mailing list). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20210824073720/https://mail.gnome.org/archives/ftp-release-list/2021-August/msg00083.html">Archived</a> from the original on August 24, 2021<span class="reference-accessdate">. Retrieved <span class="nowrap">January 23,</span> 2022</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=gtk+4.4.0&rft.date=2021-08-23&rft.aulast=Clasen&rft.aufirst=Matthias&rft_id=https%3A%2F%2Fmail.gnome.org%2Farchives%2Fftp-release-list%2F2021-August%2Fmsg00083.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-107"><span class="mw-cite-backlink"><b><a href="#cite_ref-107">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFClasen2021" class="citation mailinglist cs1">Clasen, Matthias (December 30, 2021). <a rel="nofollow" class="external text" href="https://mail.gnome.org/archives/ftp-release-list/2021-December/msg00071.html">"gtk 4.6.0"</a>. <i>FTP Releases</i> (Mailing list). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20220123100039/https://mail.gnome.org/archives/ftp-release-list/2021-December/msg00071.html">Archived</a> from the original on January 23, 2022<span class="reference-accessdate">. Retrieved <span class="nowrap">January 23,</span> 2022</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=gtk+4.6.0&rft.date=2021-12-30&rft.aulast=Clasen&rft.aufirst=Matthias&rft_id=https%3A%2F%2Fmail.gnome.org%2Farchives%2Fftp-release-list%2F2021-December%2Fmsg00071.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-108"><span class="mw-cite-backlink"><b><a href="#cite_ref-108">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFClasen2022" class="citation web cs1">Clasen, Matthias (September 6, 2022). <a rel="nofollow" class="external text" href="https://gitlab.gnome.org/GNOME/gtk/-/blob/gtk-4-8/NEWS">"gtk 4.8.0"</a>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20230111134008/https://gitlab.gnome.org/GNOME/gtk/-/blob/gtk-4-8/NEWS">Archived</a> from the original on January 11, 2023<span class="reference-accessdate">. Retrieved <span class="nowrap">January 11,</span> 2023</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=gtk+4.8.0&rft.date=2022-09-06&rft.aulast=Clasen&rft.aufirst=Matthias&rft_id=https%3A%2F%2Fgitlab.gnome.org%2FGNOME%2Fgtk%2F-%2Fblob%2Fgtk-4-8%2FNEWS&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-109"><span class="mw-cite-backlink"><b><a href="#cite_ref-109">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://gitlab.gnome.org/GNOME/gtk/-/blob/4.10.1/NEWS?ref_type=tags">"NEWS · 4.10.1 · GNOME / gtk · GitLab"</a>. <i>GitLab</i>. March 13, 2023. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20230419133553/https://gitlab.gnome.org/GNOME/gtk/-/blob/4.10.1/NEWS?ref_type=tags">Archived</a> from the original on April 19, 2023<span class="reference-accessdate">. Retrieved <span class="nowrap">April 19,</span> 2023</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=GitLab&rft.atitle=NEWS+%C2%B7+4.10.1+%C2%B7+GNOME+%2F+gtk+%C2%B7+GitLab&rft.date=2023-03-13&rft_id=https%3A%2F%2Fgitlab.gnome.org%2FGNOME%2Fgtk%2F-%2Fblob%2F4.10.1%2FNEWS%3Fref_type%3Dtags&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> <li id="cite_note-110"><span class="mw-cite-backlink"><b><a href="#cite_ref-110">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://blog.gtk.org/2022/10/30/on-deprecations/">"On deprecations – GTK Development Blog"</a>. October 30, 2022. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20240228135914/https://blog.gtk.org/2022/10/30/on-deprecations/">Archived</a> from the original on February 28, 2024<span class="reference-accessdate">. Retrieved <span class="nowrap">April 21,</span> 2024</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=On+deprecations+%E2%80%93+GTK+Development+Blog&rft.date=2022-10-30&rft_id=https%3A%2F%2Fblog.gtk.org%2F2022%2F10%2F30%2Fon-deprecations%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></span> </li> </ol></div> <div class="mw-heading mw-heading2"><h2 id="Bibliography">Bibliography</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=GTK&action=edit&section=28" title="Edit section: Bibliography"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r1239549316">.mw-parser-output .refbegin{margin-bottom:0.5em}.mw-parser-output .refbegin-hanging-indents>ul{margin-left:0}.mw-parser-output .refbegin-hanging-indents>ul>li{margin-left:0;padding-left:3.2em;text-indent:-3.2em}.mw-parser-output .refbegin-hanging-indents ul,.mw-parser-output .refbegin-hanging-indents ul li{list-style:none}@media(max-width:720px){.mw-parser-output .refbegin-hanging-indents>ul>li{padding-left:1.6em;text-indent:-1.6em}}.mw-parser-output .refbegin-columns{margin-top:0.3em}.mw-parser-output .refbegin-columns ul{margin-top:0}.mw-parser-output .refbegin-columns li{page-break-inside:avoid;break-inside:avoid-column}@media screen{.mw-parser-output .refbegin{font-size:90%}}</style><div class="refbegin" style=""> <ul><li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFKrause2007" class="citation cs2">Krause, Andrew (April 23, 2007), <a rel="nofollow" class="external text" href="https://archive.org/details/foundationsofgtk00krau"><i>Foundations of GTK+ Development</i></a> (1st ed.), <a href="/wiki/Apress" class="mw-redirect" title="Apress">Apress</a>, <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="/wiki/Special:BookSources/978-1-59059-793-4" title="Special:BookSources/978-1-59059-793-4"><bdi>978-1-59059-793-4</bdi></a></cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Foundations+of+GTK%2B+Development&rft.edition=1st&rft.pub=Apress&rft.date=2007-04-23&rft.isbn=978-1-59059-793-4&rft.aulast=Krause&rft.aufirst=Andrew&rft_id=https%3A%2F%2Farchive.org%2Fdetails%2Ffoundationsofgtk00krau&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFWright2000" class="citation cs2">Wright, Peter (May 15, 2000), <a rel="nofollow" class="external text" href="https://archive.org/details/beginninggtkgnom00wrig"><i>Beginning GTK+ and GNOME</i></a> (1st ed.), <a href="/wiki/Wrox_Press" title="Wrox Press">Peer Information</a>, <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="/wiki/Special:BookSources/978-1-86100-381-2" title="Special:BookSources/978-1-86100-381-2"><bdi>978-1-86100-381-2</bdi></a></cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Beginning+GTK%2B+and+GNOME&rft.edition=1st&rft.pub=Peer+Information&rft.date=2000-05-15&rft.isbn=978-1-86100-381-2&rft.aulast=Wright&rft.aufirst=Peter&rft_id=https%3A%2F%2Farchive.org%2Fdetails%2Fbeginninggtkgnom00wrig&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFLogan2001" class="citation cs2">Logan, Syd (September 6, 2001), <a rel="nofollow" class="external text" href="http://www.informit.com/store/product.aspx?isbn=0130142646"><i>Gtk+ Programming in C</i></a> (1st ed.), <a href="/wiki/Prentice_Hall" title="Prentice Hall">Prentice Hall</a>, <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="/wiki/Special:BookSources/978-0-13-014264-1" title="Special:BookSources/978-0-13-014264-1"><bdi>978-0-13-014264-1</bdi></a>, <a rel="nofollow" class="external text" href="https://web.archive.org/web/20120930103543/http://www.informit.com/store/product.aspx?isbn=0130142646">archived</a> from the original on September 30, 2012<span class="reference-accessdate">, retrieved <span class="nowrap">August 15,</span> 2009</span></cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Gtk%2B+Programming+in+C&rft.edition=1st&rft.pub=Prentice+Hall&rft.date=2001-09-06&rft.isbn=978-0-13-014264-1&rft.aulast=Logan&rft.aufirst=Syd&rft_id=http%3A%2F%2Fwww.informit.com%2Fstore%2Fproduct.aspx%3Fisbn%3D0130142646&rfr_id=info%3Asid%2Fen.wikipedia.org%3AGTK" class="Z3988"></span></li></ul> </div> <div class="mw-heading mw-heading2"><h2 id="External_links">External links</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=GTK&action=edit&section=29" title="Edit section: External links"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r1235681985">.mw-parser-output .side-box{margin:4px 0;box-sizing:border-box;border:1px solid #aaa;font-size:88%;line-height:1.25em;background-color:var(--background-color-interactive-subtle,#f8f9fa);display:flow-root}.mw-parser-output .side-box-abovebelow,.mw-parser-output .side-box-text{padding:0.25em 0.9em}.mw-parser-output .side-box-image{padding:2px 0 2px 0.9em;text-align:center}.mw-parser-output .side-box-imageright{padding:2px 0.9em 2px 0;text-align:center}@media(min-width:500px){.mw-parser-output .side-box-flex{display:flex;align-items:center}.mw-parser-output .side-box-text{flex:1;min-width:0}}@media(min-width:720px){.mw-parser-output .side-box{width:238px}.mw-parser-output .side-box-right{clear:right;float:right;margin-left:1em}.mw-parser-output .side-box-left{margin-right:1em}}</style><style data-mw-deduplicate="TemplateStyles:r1237033735">@media print{body.ns-0 .mw-parser-output .sistersitebox{display:none!important}}@media screen{html.skin-theme-clientpref-night .mw-parser-output .sistersitebox img[src*="Wiktionary-logo-en-v2.svg"]{background-color:white}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .sistersitebox img[src*="Wiktionary-logo-en-v2.svg"]{background-color:white}}</style><div class="side-box side-box-right plainlinks sistersitebox"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1126788409"> <div class="side-box-flex"> <div class="side-box-image"><span class="noviewer" typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/4/4a/Commons-logo.svg/30px-Commons-logo.svg.png" decoding="async" width="30" height="40" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/4/4a/Commons-logo.svg/45px-Commons-logo.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/4/4a/Commons-logo.svg/59px-Commons-logo.svg.png 2x" data-file-width="1024" data-file-height="1376" /></span></span></div> <div class="side-box-text plainlist">Wikimedia Commons has media related to <span style="font-weight: bold; font-style: italic;"><a href="https://commons.wikimedia.org/wiki/Category:GTK" class="extiw" title="commons:Category:GTK">GTK</a></span>.</div></div> </div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1235681985"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1237033735"><div class="side-box side-box-right plainlinks sistersitebox"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1126788409"> <div class="side-box-flex"> <div class="side-box-image"><span class="noviewer" typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/d/df/Wikibooks-logo-en-noslogan.svg/40px-Wikibooks-logo-en-noslogan.svg.png" decoding="async" width="40" height="40" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/d/df/Wikibooks-logo-en-noslogan.svg/60px-Wikibooks-logo-en-noslogan.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/d/df/Wikibooks-logo-en-noslogan.svg/80px-Wikibooks-logo-en-noslogan.svg.png 2x" data-file-width="400" data-file-height="400" /></span></span></div> <div class="side-box-text plainlist">The Wikibook <i><a href="https://en.wikibooks.org/wiki/X_Window_Programming" class="extiw" title="wikibooks:X Window Programming">X Window Programming</a></i> has a page on the topic of: <i><b><a href="https://en.wikibooks.org/wiki/X_Window_Programming/GTK%2B" class="extiw" title="wikibooks:X Window Programming/GTK+">GTK+</a></b></i></div></div> </div> <ul><li><span class="official-website"><span class="url"><a rel="nofollow" class="external text" href="https://gtk.org/">Official website</a></span></span> <span class="mw-valign-text-top" typeof="mw:File/Frameless"><a href="https://www.wikidata.org/wiki/Q189464#P856" title="Edit this at Wikidata"><img alt="Edit this at Wikidata" src="//upload.wikimedia.org/wikipedia/en/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/10px-OOjs_UI_icon_edit-ltr-progressive.svg.png" decoding="async" width="10" height="10" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/15px-OOjs_UI_icon_edit-ltr-progressive.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/20px-OOjs_UI_icon_edit-ltr-progressive.svg.png 2x" data-file-width="20" data-file-height="20" /></a></span></li></ul> <div class="navbox-styles"><style data-mw-deduplicate="TemplateStyles:r1129693374">.mw-parser-output .hlist dl,.mw-parser-output .hlist ol,.mw-parser-output .hlist ul{margin:0;padding:0}.mw-parser-output .hlist dd,.mw-parser-output .hlist dt,.mw-parser-output .hlist li{margin:0;display:inline}.mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw-parser-output .hlist ol ul,.mw-parser-output .hlist ul dl,.mw-parser-output .hlist ul ol,.mw-parser-output .hlist ul ul{display:inline}.mw-parser-output .hlist .mw-empty-li{display:none}.mw-parser-output .hlist dt::after{content:": "}.mw-parser-output .hlist dd::after,.mw-parser-output .hlist li::after{content:" · ";font-weight:bold}.mw-parser-output .hlist dd:last-child::after,.mw-parser-output .hlist dt:last-child::after,.mw-parser-output .hlist li:last-child::after{content:none}.mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw-parser-output .hlist li dt:first-child::before,.mw-parser-output .hlist li li:first-child::before{content:" (";font-weight:normal}.mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw-parser-output .hlist li dt:last-child::after,.mw-parser-output .hlist li li:last-child::after{content:")";font-weight:normal}.mw-parser-output .hlist ol{counter-reset:listitem}.mw-parser-output .hlist ol>li{counter-increment:listitem}.mw-parser-output .hlist ol>li::before{content:" "counter(listitem)"\a0 "}.mw-parser-output .hlist dd ol>li:first-child::before,.mw-parser-output .hlist dt ol>li:first-child::before,.mw-parser-output .hlist li ol>li:first-child::before{content:" ("counter(listitem)"\a0 "}</style><style data-mw-deduplicate="TemplateStyles:r1236075235">.mw-parser-output .navbox{box-sizing:border-box;border:1px solid #a2a9b1;width:100%;clear:both;font-size:88%;text-align:center;padding:1px;margin:1em auto 0}.mw-parser-output .navbox .navbox{margin-top:0}.mw-parser-output .navbox+.navbox,.mw-parser-output .navbox+.navbox-styles+.navbox{margin-top:-1px}.mw-parser-output .navbox-inner,.mw-parser-output .navbox-subgroup{width:100%}.mw-parser-output .navbox-group,.mw-parser-output .navbox-title,.mw-parser-output .navbox-abovebelow{padding:0.25em 1em;line-height:1.5em;text-align:center}.mw-parser-output .navbox-group{white-space:nowrap;text-align:right}.mw-parser-output .navbox,.mw-parser-output .navbox-subgroup{background-color:#fdfdfd}.mw-parser-output .navbox-list{line-height:1.5em;border-color:#fdfdfd}.mw-parser-output .navbox-list-with-group{text-align:left;border-left-width:2px;border-left-style:solid}.mw-parser-output tr+tr>.navbox-abovebelow,.mw-parser-output tr+tr>.navbox-group,.mw-parser-output tr+tr>.navbox-image,.mw-parser-output tr+tr>.navbox-list{border-top:2px solid #fdfdfd}.mw-parser-output .navbox-title{background-color:#ccf}.mw-parser-output .navbox-abovebelow,.mw-parser-output .navbox-group,.mw-parser-output .navbox-subgroup .navbox-title{background-color:#ddf}.mw-parser-output .navbox-subgroup .navbox-group,.mw-parser-output .navbox-subgroup .navbox-abovebelow{background-color:#e6e6ff}.mw-parser-output .navbox-even{background-color:#f7f7f7}.mw-parser-output .navbox-odd{background-color:transparent}.mw-parser-output .navbox .hlist td dl,.mw-parser-output .navbox .hlist td ol,.mw-parser-output .navbox .hlist td ul,.mw-parser-output .navbox td.hlist dl,.mw-parser-output .navbox td.hlist ol,.mw-parser-output .navbox td.hlist ul{padding:0.125em 0}.mw-parser-output .navbox .navbar{display:block;font-size:100%}.mw-parser-output .navbox-title .navbar{float:left;text-align:left;margin-right:0.5em}body.skin--responsive .mw-parser-output .navbox-image img{max-width:none!important}@media print{body.ns-0 .mw-parser-output .navbox{display:none!important}}</style></div><div role="navigation" class="navbox" aria-labelledby="GTK_and_its_applications" style="padding:3px"><table class="nowraplinks mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374"><style data-mw-deduplicate="TemplateStyles:r1239400231">.mw-parser-output .navbar{display:inline;font-size:88%;font-weight:normal}.mw-parser-output .navbar-collapse{float:left;text-align:left}.mw-parser-output .navbar-boxtext{word-spacing:0}.mw-parser-output .navbar ul{display:inline-block;white-space:nowrap;line-height:inherit}.mw-parser-output .navbar-brackets::before{margin-right:-0.125em;content:"[ "}.mw-parser-output .navbar-brackets::after{margin-left:-0.125em;content:" ]"}.mw-parser-output .navbar li{word-spacing:-0.125em}.mw-parser-output .navbar a>span,.mw-parser-output .navbar a>abbr{text-decoration:inherit}.mw-parser-output .navbar-mini abbr{font-variant:small-caps;border-bottom:none;text-decoration:none;cursor:inherit}.mw-parser-output .navbar-ct-full{font-size:114%;margin:0 7em}.mw-parser-output .navbar-ct-mini{font-size:114%;margin:0 4em}html.skin-theme-clientpref-night .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}@media(prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}}@media print{.mw-parser-output .navbar{display:none!important}}</style><div class="navbar plainlinks hlist navbar-mini"><ul><li class="nv-view"><a href="/wiki/Template:GTK" title="Template:GTK"><abbr title="View this template">v</abbr></a></li><li class="nv-talk"><a href="/wiki/Template_talk:GTK" title="Template talk:GTK"><abbr title="Discuss this template">t</abbr></a></li><li class="nv-edit"><a href="/wiki/Special:EditPage/Template:GTK" title="Special:EditPage/Template:GTK"><abbr title="Edit this template">e</abbr></a></li></ul></div><div id="GTK_and_its_applications" style="font-size:114%;margin:0 4em"><a class="mw-selflink selflink">GTK</a> and <a href="/wiki/List_of_GTK_applications" title="List of GTK applications">its applications</a></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%">Platform</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%"><a class="mw-selflink selflink">GTK</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a class="mw-selflink selflink">GTK</a> <ul><li><a href="/wiki/GDK" title="GDK">GDK</a></li> <li><a href="/wiki/Accessibility_Toolkit" title="Accessibility Toolkit">ATK</a></li> <li>ClutterActor</li> <li><a href="/wiki/GTK_Scene_Graph_Kit" title="GTK Scene Graph Kit">GTK Scene Graph Kit</a></li> <li><a href="/wiki/Pango" title="Pango">Pango</a></li> <li><a href="/wiki/List_of_language_bindings_for_GTK" title="List of language bindings for GTK">Language bindings</a> <ul><li><a href="/wiki/PyGTK" title="PyGTK">PyGTK</a></li> <li><a href="/wiki/PyGObject" class="mw-redirect" title="PyGObject">PyGObject</a></li></ul></li></ul></li> <li><a href="/wiki/GLib" title="GLib">GLib</a> <ul><li><a href="/wiki/GObject" title="GObject">GObject</a></li> <li><a href="/wiki/GIO_(software)" title="GIO (software)">GIO</a></li></ul></li> <li><a href="/wiki/Intelligent_Input_Bus" title="Intelligent Input Bus">IBus</a></li> <li><a href="/wiki/Orca_(assistive_technology)" title="Orca (assistive technology)">Orca</a></li> <li><a href="/wiki/Dconf" title="Dconf">dconf</a></li> <li><a href="/wiki/Vala_(programming_language)" title="Vala (programming language)">Vala</a></li> <li><a href="/wiki/GNOME_Keyring" title="GNOME Keyring">Keyring</a></li> <li><a href="/wiki/GNOME-DB" title="GNOME-DB">GNOME-DB</a></li> <li><a href="/wiki/GVfs" title="GVfs">GVfs</a></li> <li><a href="/wiki/Hildon" title="Hildon">Hildon</a></li> <li><a href="/wiki/Librsvg" title="Librsvg">Librsvg</a></li> <li><a href="/wiki/MetaTracker" class="mw-redirect" title="MetaTracker">MetaTracker</a></li> <li><a href="/wiki/Libxslt" title="Libxslt">libxslt</a></li> <li><a href="/wiki/Libxml2" title="Libxml2">libxml2</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Freedesktop.org" title="Freedesktop.org">freedesktop.org</a><br /><small>(shared)</small></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/AppStream" title="AppStream">AppStream</a></li> <li><a href="/wiki/D-Bus" title="D-Bus">D-Bus</a></li> <li><a href="/wiki/GStreamer" title="GStreamer">GStreamer</a></li> <li><a href="/wiki/NetworkManager" title="NetworkManager">NetworkManager</a></li> <li><a href="/wiki/Poppler_(software)" title="Poppler (software)">Poppler</a></li> <li><a href="/wiki/Libcanberra" title="Libcanberra">libcanberra</a></li> <li><a href="/wiki/Wayland_(display_server_protocol)" class="mw-redirect" title="Wayland (display server protocol)">Wayland</a></li> <li><a href="/wiki/X.Org_Server" title="X.Org Server">X.Org Server</a></li> <li><a href="/wiki/PulseAudio" title="PulseAudio">PulseAudio</a></li> <li><a href="/wiki/PackageKit" title="PackageKit">PackageKit</a></li> <li><a href="/wiki/HarfBuzz" title="HarfBuzz">HarfBuzz</a></li> <li><a href="/wiki/Cairo_(graphics)" title="Cairo (graphics)">Cairo</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Development</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Graphical_user_interface_builder" title="Graphical user interface builder">GUI designer</a>, <a href="/wiki/Rapid_application_development" title="Rapid application development">RAD</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Glade_Interface_Designer" title="Glade Interface Designer">Glade Interface Designer</a></li> <li><a href="/wiki/GNOME_Builder" title="GNOME Builder">GNOME Builder</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Integrated_development_environment" title="Integrated development environment">IDEs</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Anjuta" title="Anjuta">Anjuta</a></li> <li><a href="/wiki/GNOME_Builder" title="GNOME Builder">Builder</a></li> <li><a href="/wiki/Meld_(software)" title="Meld (software)">Meld</a></li> <li><a href="/wiki/Devhelp" class="mw-redirect" title="Devhelp">Devhelp</a></li> <li><a href="/wiki/Nemiver" title="Nemiver">Nemiver</a></li> <li><a href="/wiki/Poedit" title="Poedit">Poedit</a></li> <li><a href="/wiki/Geany" title="Geany">Geany</a></li> <li><a href="/wiki/Gtranslator" title="Gtranslator">Gtranslator</a></li> <li><a href="/wiki/GPHPedit" title="GPHPedit">gPHPedit</a></li> <li><a href="/wiki/SciTE" title="SciTE">SciTE</a></li> <li><a href="/wiki/UberWriter" class="mw-redirect" title="UberWriter">UberWriter</a></li> <li>PIDA</li></ul> </div></td></tr></tbody></table><div></div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/GNOME" title="GNOME">GNOME</a></th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/GNOME_Shell" title="GNOME Shell">GNOME Shell</a></li> <li><a href="/wiki/GNOME_Games" class="mw-redirect" title="GNOME Games">GNOME Games</a></li> <li><a href="/wiki/GNOME_Core_Applications" title="GNOME Core Applications">Core Applications</a> <ul><li><a href="/wiki/GNOME_Boxes" title="GNOME Boxes">Boxes</a></li> <li><a href="/wiki/GNOME_Calculator" title="GNOME Calculator">Calculator</a></li> <li><a href="/wiki/GNOME_Character_Map" title="GNOME Character Map">Character Map</a></li> <li><a href="/wiki/GNOME_Dictionary" title="GNOME Dictionary">Dictionary</a></li> <li><a href="/wiki/GNOME_Disks" title="GNOME Disks">Disks</a></li> <li><a href="/wiki/GNOME_Files" title="GNOME Files">Files</a></li> <li><a href="/wiki/GNOME_Software" title="GNOME Software">Software</a></li> <li><a href="/wiki/GNOME_Terminal" title="GNOME Terminal">Terminal</a></li> <li><a href="/wiki/GNOME_Videos" title="GNOME Videos">Videos</a></li> <li><a href="/wiki/GNOME_Web" title="GNOME Web">Web</a></li></ul></li> <li>other <ul><li><a href="/wiki/Dconf" title="Dconf">dconf editor</a></li></ul></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Cinnamon_(desktop_environment)" title="Cinnamon (desktop environment)">Cinnamon</a></th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Nemo_(file_manager)" title="Nemo (file manager)">Nemo</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Xfce" title="Xfce">Xfce</a></th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Thunar" title="Thunar">Thunar</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/LXDE" title="LXDE">LXDE</a></th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/PCMan_File_Manager" title="PCMan File Manager">PCMan File Manager</a></li> <li><a href="/w/index.php?title=LXMusic&action=edit&redlink=1" class="new" title="LXMusic (page does not exist)">LXMusic</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Graphical_shell" class="mw-redirect" title="Graphical shell">Graphical shells</a></th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/GNOME_Shell" title="GNOME Shell">GNOME Shell</a></li> <li><a href="/wiki/GNOME_Panel" class="mw-redirect" title="GNOME Panel">GNOME Panel</a></li> <li><a href="/wiki/Docky" class="mw-redirect" title="Docky">Docky</a></li> <li><a href="/wiki/GNOME_Do" title="GNOME Do">GNOME Do</a></li> <li><a href="/wiki/Avant_Window_Navigator" title="Avant Window Navigator">Avant Window Navigator</a></li> <li><a href="/wiki/Phosh" title="Phosh">Phosh</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/List_of_GNOME_applications" class="mw-redirect" title="List of GNOME applications">3rd-party<br />applications</a></th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%">Office</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/AbiWord" title="AbiWord">AbiWord</a></li> <li><a href="/wiki/Dia_(software)" title="Dia (software)">Dia</a></li> <li><a href="/wiki/Gnumeric" title="Gnumeric">Gnumeric</a></li> <li><a href="/wiki/Evince" title="Evince">Evince</a> (PDF)</li> <li><a href="/wiki/Evolution_(software)" class="mw-redirect" title="Evolution (software)">Evolution</a></li> <li><a href="/wiki/GNOME_Dictionary" title="GNOME Dictionary">Dictionary</a></li> <li><a href="/wiki/OCRFeeder" title="OCRFeeder">OCRFeeder</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Education</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Gramps_(software)" title="Gramps (software)">Gramps</a></li> <li><a href="/wiki/GCompris" title="GCompris">GCompris</a></li> <li><a href="/wiki/DrGeo" title="DrGeo">DrGeo</a></li> <li><a href="/wiki/GeoGebra" title="GeoGebra">GeoGebra</a></li> <li><a href="/wiki/Ghemical" title="Ghemical">Ghemical</a></li> <li><a href="/wiki/Celestia" title="Celestia">Celestia</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Graphics</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/GIMP" title="GIMP">GIMP</a></li> <li><a href="/wiki/GNU_Paint" title="GNU Paint">GNU Paint</a></li> <li><a href="/wiki/Inkscape" title="Inkscape">Inkscape</a></li> <li><a href="/wiki/GThumb" title="GThumb">gThumb</a></li> <li><a href="/wiki/GPhoto" title="GPhoto">gPhoto</a></li> <li><a href="/wiki/Eye_of_GNOME" title="Eye of GNOME">Eye of GNOME</a></li> <li><a href="/wiki/Sushi_(software)" class="mw-redirect" title="Sushi (software)">Sushi</a></li> <li><a href="/wiki/Shotwell_(software)" title="Shotwell (software)">Shotwell</a></li> <li><a href="/wiki/F-Spot" title="F-Spot">F-Spot</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Internet</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Balsa_(software)" class="mw-redirect" title="Balsa (software)">Balsa</a></li> <li><a href="/wiki/Sylpheed" title="Sylpheed">Sylpheed</a></li> <li><a href="/wiki/Claws_Mail" title="Claws Mail">Claws Mail</a></li> <li><a href="/wiki/Empathy_(software)" title="Empathy (software)">Empathy</a></li> <li><a href="/wiki/Ekiga" title="Ekiga">Ekiga</a></li> <li><a href="/wiki/Gtk-gnutella" title="Gtk-gnutella">gtk-gnutella</a></li> <li><a href="/wiki/GNU_Ring" class="mw-redirect" title="GNU Ring">GNU Ring</a></li> <li><a href="/wiki/Vino_(VNC_server)" title="Vino (VNC server)">Vino (VNC server)</a></li> <li><a href="/wiki/Vinagre" title="Vinagre">Vinagre</a></li> <li><a href="/wiki/Uzbl" title="Uzbl">Uzbl</a></li> <li><a href="/wiki/Transmission_(BitTorrent_client)" title="Transmission (BitTorrent client)">transmission-gtk</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Audio</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Audacious_(software)" title="Audacious (software)">Audacious</a></li> <li><a href="/wiki/Banshee_(media_player)" title="Banshee (media player)">Banshee</a></li> <li><a href="/wiki/PulseEffects" class="mw-redirect" title="PulseEffects">PulseEffects</a></li> <li><a href="/wiki/Buzztrax" title="Buzztrax">Buzztrax</a></li> <li><a href="/wiki/Exaile" title="Exaile">Exaile</a></li> <li><a href="/wiki/Rhythmbox" title="Rhythmbox">Rhythmbox</a></li> <li><a href="/wiki/Sound_Juicer" title="Sound Juicer">Sound Juicer</a></li> <li><a href="/wiki/SoundConverter_(software)" class="mw-redirect" title="SoundConverter (software)">SoundConverter</a></li> <li><a href="/wiki/Quod_Libet_(software)" title="Quod Libet (software)">Quod Libet</a> <ul><li><a href="/wiki/Ex_Falso" class="mw-redirect" title="Ex Falso">Ex Falso</a></li></ul></li> <li>EasyTag</li> <li><a href="/wiki/Asunder_(software)" title="Asunder (software)">Asunder</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Video</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Avidemux" title="Avidemux">Avidemux</a></li> <li><a href="/wiki/Cinelerra" title="Cinelerra">Cinelerra</a></li> <li><a href="/wiki/Cheese_(software)" title="Cheese (software)">Cheese</a></li> <li><a href="/wiki/Gnome_MPlayer" class="mw-redirect" title="Gnome MPlayer">Gnome MPlayer</a></li> <li><a href="/wiki/Guvcview" title="Guvcview">Guvcview</a></li> <li><a href="/wiki/Kino_(software)" title="Kino (software)">Kino</a></li> <li><a href="/wiki/LiVES" title="LiVES">LiVES</a></li> <li><a href="/wiki/OpenShot_Video_Editor" class="mw-redirect" title="OpenShot Video Editor">OpenShot Video Editor</a></li> <li><a href="/wiki/Pitivi" title="Pitivi">Pitivi</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Utilities</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Archive_Manager" class="mw-redirect" title="Archive Manager">Archive Manager</a></li> <li><a href="/wiki/Brasero_(software)" title="Brasero (software)">Brasero</a></li> <li><a href="/wiki/Dconf-editor" class="mw-redirect" title="Dconf-editor">dconf-editor</a></li> <li><a href="/wiki/Diodon_(software)" title="Diodon (software)">Diodon</a></li> <li><a href="/wiki/Gedit" title="Gedit">gedit</a></li> <li><a href="/wiki/Gnote" title="Gnote">gnote</a></li> <li><a href="/wiki/GNOME_Screenshot" title="GNOME Screenshot">Screenshot</a></li> <li><a href="/wiki/GParted" title="GParted">GParted</a></li> <li><a href="/wiki/Guake" class="mw-redirect" title="Guake">Guake</a></li> <li><a href="/wiki/Leafpad" title="Leafpad">Leafpad</a></li> <li><a href="/wiki/Tilda_(software)" class="mw-redirect" title="Tilda (software)">Tilda</a></li> <li><a href="/wiki/Tomboy_(software)" title="Tomboy (software)">Tomboy</a></li> <li><a href="/wiki/Wine-Doors" class="mw-redirect" title="Wine-Doors">Wine-Doors</a></li> <li><a href="/wiki/Workrave" title="Workrave">Workrave</a></li></ul> </div></td></tr></tbody></table><div></div></td></tr><tr><td class="navbox-abovebelow hlist" colspan="2"><div> <ul><li><span class="noviewer" typeof="mw:File"><span title="Category"><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/9/96/Symbol_category_class.svg/16px-Symbol_category_class.svg.png" decoding="async" width="16" height="16" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/9/96/Symbol_category_class.svg/23px-Symbol_category_class.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/9/96/Symbol_category_class.svg/31px-Symbol_category_class.svg.png 2x" data-file-width="180" data-file-height="185" /></span></span> <a href="/wiki/Category:GTK" title="Category:GTK">Category:GTK</a></li> <li><span class="noviewer" typeof="mw:File"><span title="Category"><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/9/96/Symbol_category_class.svg/16px-Symbol_category_class.svg.png" decoding="async" width="16" height="16" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/9/96/Symbol_category_class.svg/23px-Symbol_category_class.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/9/96/Symbol_category_class.svg/31px-Symbol_category_class.svg.png 2x" data-file-width="180" data-file-height="185" /></span></span> <a href="/wiki/Category:Software_that_uses_GTK" title="Category:Software that uses GTK">Category:Software that uses GTK</a></li> <li><span class="noviewer" typeof="mw:File"><span title="Commons page"><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/4/4a/Commons-logo.svg/12px-Commons-logo.svg.png" decoding="async" width="12" height="16" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/4/4a/Commons-logo.svg/18px-Commons-logo.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/4/4a/Commons-logo.svg/24px-Commons-logo.svg.png 2x" data-file-width="1024" data-file-height="1376" /></span></span> <a href="https://commons.wikimedia.org/wiki/GNOME" class="extiw" title="commons:GNOME">Commons</a></li></ul> </div></td></tr></tbody></table></div> <div class="navbox-styles"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1236075235"></div><div role="navigation" class="navbox" aria-labelledby="GNU_Project" style="padding:3px"><table class="nowraplinks mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1239400231"><div class="navbar plainlinks hlist navbar-mini"><ul><li class="nv-view"><a href="/wiki/Template:GNU" title="Template:GNU"><abbr title="View this template">v</abbr></a></li><li class="nv-talk"><a href="/wiki/Template_talk:GNU" title="Template talk:GNU"><abbr title="Discuss this template">t</abbr></a></li><li class="nv-edit"><a href="/wiki/Special:EditPage/Template:GNU" title="Special:EditPage/Template:GNU"><abbr title="Edit this template">e</abbr></a></li></ul></div><div id="GNU_Project" style="font-size:114%;margin:0 4em"><a href="/wiki/GNU_Project" title="GNU Project">GNU Project</a></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%">History</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/GNU_Manifesto" title="GNU Manifesto">GNU Manifesto</a></li> <li><a href="/wiki/Free_Software_Foundation" title="Free Software Foundation">Free Software Foundation</a> <ul><li><a href="/wiki/Free_Software_Foundation_Europe" title="Free Software Foundation Europe">Europe</a></li> <li><a href="/wiki/Free_Software_Foundation_of_India" title="Free Software Foundation of India">India</a></li> <li><a href="/wiki/Free_Software_Foundation_Latin_America" title="Free Software Foundation Latin America">Latin America</a></li></ul></li> <li><a href="/wiki/History_of_free_and_open-source_software" title="History of free and open-source software">History of free software</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Licenses</th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/GNU_General_Public_License" title="GNU General Public License">GNU General Public License</a> <ul><li><a href="/wiki/GPL_linking_exception" title="GPL linking exception">linking exception</a></li> <li><a href="/wiki/GPL_font_exception" title="GPL font exception">font exception</a></li></ul></li> <li><a href="/wiki/GNU_Lesser_General_Public_License" title="GNU Lesser General Public License">GNU Lesser General Public License</a></li> <li><a href="/wiki/GNU_Affero_General_Public_License" title="GNU Affero General Public License">GNU Affero General Public License</a></li> <li><a href="/wiki/GNU_Free_Documentation_License" title="GNU Free Documentation License">GNU Free Documentation License</a></li> <li><a href="/wiki/GNAT_Modified_General_Public_License" title="GNAT Modified General Public License">GNAT Modified General Public License</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Software</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/GNU" title="GNU">GNU</a> (<a href="/wiki/GNU_variants" title="GNU variants">variants</a>)</li> <li><a href="/wiki/GNU_Hurd" title="GNU Hurd">Hurd</a></li> <li><a href="/wiki/Linux-libre" title="Linux-libre">Linux-libre</a></li> <li><a href="/wiki/Glibc" title="Glibc">glibc</a></li> <li><a href="/wiki/Bash_(Unix_shell)" title="Bash (Unix shell)">Bash</a></li> <li><a href="/wiki/GNU_Core_Utilities" title="GNU Core Utilities">coreutils</a></li> <li><a href="/wiki/GNU_Find_Utilities" class="mw-redirect" title="GNU Find Utilities">findutils</a></li> <li><a href="/wiki/GNU_Autotools" title="GNU Autotools">Build system</a></li> <li><a href="/wiki/GNU_Compiler_Collection" title="GNU Compiler Collection">GCC</a></li> <li><a href="/wiki/GNU_Binutils" title="GNU Binutils">binutils</a></li> <li><a href="/wiki/GNU_Debugger" title="GNU Debugger">GDB</a></li> <li><a href="/wiki/GNU_GRUB" title="GNU GRUB">GRUB</a></li> <li><a href="/wiki/GNUstep" title="GNUstep">GNUstep</a></li> <li><a href="/wiki/GIMP" title="GIMP">GIMP</a></li> <li><a href="/wiki/Jami_(software)" title="Jami (software)">Jami</a></li> <li><a href="/wiki/GNU_Emacs" title="GNU Emacs">GNU Emacs</a></li> <li><a href="/wiki/GNU_TeXmacs" title="GNU TeXmacs">GNU TeXmacs</a></li> <li><a href="/wiki/GNU_Octave" title="GNU Octave">GNU Octave</a></li> <li><a href="/wiki/GNU_Taler" title="GNU Taler">GNU Taler</a></li> <li><a href="/wiki/R_(programming_language)" title="R (programming language)">GNU R</a></li> <li><a href="/wiki/GNU_Scientific_Library" title="GNU Scientific Library">GSL</a></li> <li><a href="/wiki/GNU_Multiple_Precision_Arithmetic_Library" title="GNU Multiple Precision Arithmetic Library">GMP</a></li> <li><a href="/wiki/Electric_(software)" title="Electric (software)">GNU Electric</a></li> <li><a href="/wiki/GNU_Archimedes" title="GNU Archimedes">GNU Archimedes</a></li> <li><a href="/wiki/GNUnet" title="GNUnet">GNUnet</a></li> <li><a href="/wiki/GNU_Privacy_Guard" title="GNU Privacy Guard">GNU Privacy Guard</a></li> <li><a href="/wiki/Gnuzilla" class="mw-redirect" title="Gnuzilla">Gnuzilla</a> (<a href="/wiki/GNU_IceCat" title="GNU IceCat">IceCat</a>)</li> <li><a href="/wiki/GNU_Health" title="GNU Health">GNU Health</a></li> <li><a href="/wiki/GNUmed" title="GNUmed">GNUmed</a></li> <li><a href="/wiki/LilyPond" title="LilyPond">GNU LilyPond</a></li> <li><a href="/wiki/GNU_Go" title="GNU Go">GNU Go</a></li> <li><a href="/wiki/GNU_Chess" title="GNU Chess">GNU Chess</a></li> <li><a href="/wiki/Gnash_(software)" title="Gnash (software)">Gnash</a></li> <li><a href="/wiki/GNU_Guix" title="GNU Guix">Guix</a></li> <li><a href="/wiki/List_of_GNU_packages" title="List of GNU packages"><i>more...</i></a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Contributors</th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Alexandre_Oliva" title="Alexandre Oliva">Alexandre Oliva</a></li> <li><a href="/wiki/Benjamin_Mako_Hill" title="Benjamin Mako Hill">Benjamin Mako Hill</a></li> <li><a href="/wiki/Bradley_M._Kuhn" title="Bradley M. Kuhn">Bradley M. Kuhn</a></li> <li><a href="/wiki/Brian_Fox_(programmer)" title="Brian Fox (programmer)">Brian Fox</a></li> <li><a href="/wiki/Federico_Heinz" class="mw-redirect" title="Federico Heinz">Federico Heinz</a></li> <li><a href="/wiki/Georg_C._F._Greve" title="Georg C. F. Greve">Georg C. F. Greve</a></li> <li><a href="/wiki/William_John_Sullivan" title="William John Sullivan">John Sullivan</a></li> <li>Nagarjuna G.</li> <li><a href="/wiki/Richard_Stallman" title="Richard Stallman">Richard M. Stallman</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Other topics</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/GNU/Linux_naming_controversy" title="GNU/Linux naming controversy">GNU/Linux naming controversy</a></li> <li><i><a href="/wiki/Revolution_OS" title="Revolution OS">Revolution OS</a></i></li> <li><a href="/wiki/Free_Software_Foundation_anti-Windows_campaigns" title="Free Software Foundation anti-Windows campaigns">Free Software Foundation anti-Windows campaigns</a></li> <li><a href="/wiki/Defective_by_Design" title="Defective by Design">Defective by Design</a></li></ul> </div></td></tr></tbody></table></div> <div class="navbox-styles"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1236075235"></div><div role="navigation" class="navbox" aria-labelledby="List_of_widget_toolkits" style="padding:3px"><table class="nowraplinks mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1239400231"><div class="navbar plainlinks hlist navbar-mini"><ul><li class="nv-view"><a href="/wiki/Template:Widget_toolkits" title="Template:Widget toolkits"><abbr title="View this template">v</abbr></a></li><li class="nv-talk"><a href="/wiki/Template_talk:Widget_toolkits" title="Template talk:Widget toolkits"><abbr title="Discuss this template">t</abbr></a></li><li class="nv-edit"><a href="/wiki/Special:EditPage/Template:Widget_toolkits" title="Special:EditPage/Template:Widget toolkits"><abbr title="Edit this template">e</abbr></a></li></ul></div><div id="List_of_widget_toolkits" style="font-size:114%;margin:0 4em"><a href="/wiki/List_of_widget_toolkits" title="List of widget toolkits">List</a> of <a href="/wiki/Widget_toolkit" title="Widget toolkit">widget toolkits</a></div></th></tr><tr><td colspan="2" class="navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"><b>Low-level platform-specific</b></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">On <a href="/wiki/AmigaOS" title="AmigaOS">AmigaOS</a></th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Intuition_(Amiga)" title="Intuition (Amiga)">Intuition</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">On <a href="/wiki/Classic_Mac_OS" title="Classic Mac OS">Classic Mac OS</a>, <a href="/wiki/MacOS" title="MacOS">macOS</a></th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Macintosh_Toolbox" title="Macintosh Toolbox">Macintosh Toolbox</a></li> <li><a href="/wiki/Carbon_(API)" title="Carbon (API)">Carbon</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">On <a href="/wiki/Microsoft_Windows" title="Microsoft Windows">Windows</a></th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Windows_API" title="Windows API">Windows API</a></li> <li><a href="/wiki/Universal_Windows_Platform" title="Universal Windows Platform">UWP</a> <ul><li><a href="/wiki/Windows_Runtime" title="Windows Runtime">WinRT</a></li></ul></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">On <a href="/wiki/Unix" title="Unix">Unix</a>,<br />under <a href="/wiki/X_Window_System" title="X Window System">X11</a></th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Xlib" title="Xlib">Xlib</a></li> <li><a href="/wiki/XCB" title="XCB">XCB</a></li> <li><a href="/wiki/X_Toolkit_Intrinsics" title="X Toolkit Intrinsics">X Toolkit Intrinsics</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">On <a href="/wiki/BeOS" title="BeOS">BeOS</a>, <a href="/wiki/Haiku_(operating_system)" title="Haiku (operating system)">Haiku</a></th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/BeOS_API" class="mw-redirect" title="BeOS API">BeOS API</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">On <a href="/wiki/Android_(operating_system)" title="Android (operating system)">Android</a></th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th id="CLI" scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Common_Language_Infrastructure" title="Common Language Infrastructure">CLI</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Mono_(software)#Xamarin.Android" title="Mono (software)">Xamarin.Android</a></li></ul> </div></td></tr></tbody></table><div></div></td></tr><tr><td colspan="2" class="navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"><b>Low Level Cross-platform</b></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Common_Language_Infrastructure" title="Common Language Infrastructure">CLI</a></th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/OpenTK" title="OpenTK">OpenTK</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/C_(programming_language)" title="C (programming language)">C</a></th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/GDK" title="GDK">GDK</a></li> <li><a href="/wiki/Simple_DirectMedia_Layer" title="Simple DirectMedia Layer">Simple DirectMedia Layer</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Java_(programming_language)" title="Java (programming language)">Java</a></th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Java_OpenGL" title="Java OpenGL">JOGL</a></li> <li><a href="/wiki/Lightweight_Java_Game_Library" class="mw-redirect" title="Lightweight Java Game Library">LWJGL</a></li></ul> </div></td></tr><tr><td colspan="2" class="navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"><b>High-level, platform-specific</b></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">On <a href="/wiki/AmigaOS" title="AmigaOS">AmigaOS</a></th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/BOOPSI" title="BOOPSI">BOOPSI</a></li> <li><a href="/wiki/Magic_User_Interface" title="Magic User Interface">MUI</a></li> <li><a href="/wiki/ReAction_GUI" title="ReAction GUI">ReAction GUI</a></li> <li><a href="/wiki/Zune_(widget_toolkit)" title="Zune (widget toolkit)">Zune</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">On <a href="/wiki/Classic_Mac_OS" title="Classic Mac OS">Classic Mac OS</a>, <a href="/wiki/MacOS" title="MacOS">macOS</a></th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Object_Pascal" title="Object Pascal">Object Pascal</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/MacApp" title="MacApp">MacApp</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Objective-C" title="Objective-C">Objective-C</a>, <a href="/wiki/Swift_(programming_language)" title="Swift (programming language)">Swift</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Cocoa_(API)" title="Cocoa (API)">Cocoa</a></li> <li><a href="/wiki/Cocoa_Touch" class="mw-redirect" title="Cocoa Touch">Cocoa Touch</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/C%2B%2B" title="C++">C++</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/MacApp" title="MacApp">MacApp</a></li> <li><a href="/wiki/PowerPlant" title="PowerPlant">PowerPlant</a></li> <li><a href="/wiki/THINK_C" title="THINK C">THINK C</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Common_Language_Infrastructure" title="Common Language Infrastructure">CLI</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Xamarin#Xamarin.Mac" title="Xamarin">Xamarin.Mac</a></li> <li><a href="/wiki/Mono_(software)#Xamarin.iOS" title="Mono (software)">Xamarin.iOS</a></li></ul> </div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">On <a href="/wiki/Microsoft_Windows" title="Microsoft Windows">Windows</a></th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Common_Language_Infrastructure" title="Common Language Infrastructure">CLI</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Windows_Forms" title="Windows Forms">Windows Forms</a></li> <li><a href="/wiki/Extensible_Application_Markup_Language" title="Extensible Application Markup Language">XAML</a> <ul><li><a href="/wiki/Windows_Presentation_Foundation" title="Windows Presentation Foundation">Windows Presentation Foundation</a></li> <li><a href="/wiki/Windows_UI_Library" title="Windows UI Library">Windows UI Library</a></li> <li><a href="/wiki/Microsoft_Silverlight" title="Microsoft Silverlight">Silverlight</a></li></ul></li> <li><a href="/wiki/Microsoft_XNA" title="Microsoft XNA">Microsoft XNA</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/C%2B%2B" title="C++">C++</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Microsoft_Foundation_Class_Library" title="Microsoft Foundation Class Library">MFC</a></li> <li><a href="/wiki/Active_Template_Library" title="Active Template Library">Active Template Library</a></li> <li><a href="/wiki/Windows_Template_Library" title="Windows Template Library">Windows Template Library</a></li> <li><a href="/wiki/Object_Windows_Library" title="Object Windows Library">Object Windows Library</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Object_Pascal" title="Object Pascal">Object Pascal</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Visual_Component_Library" title="Visual Component Library">Visual Component Library</a></li></ul> </div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">On <a href="/wiki/Unix" title="Unix">Unix</a>,<br />under <a href="/wiki/X_Window_System" title="X Window System">X11</a></th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/X_Athena_Widgets" title="X Athena Widgets">Athena (Xaw)</a></li> <li><a href="/wiki/LessTif" title="LessTif">LessTif</a></li> <li><a href="/wiki/Motif_(software)" title="Motif (software)">Motif</a></li> <li><a href="/wiki/OLIT" title="OLIT">OLIT</a></li> <li><a href="/wiki/XForms_(toolkit)" title="XForms (toolkit)">XForms</a></li> <li><a href="/wiki/XView" title="XView">XView</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">On <a href="/wiki/Android_(operating_system)" title="Android (operating system)">Android</a></th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Android_software_development#Qt_for_Android" title="Android software development">Qt for Android</a></li></ul> </div></td></tr><tr><td colspan="2" class="navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"><b>High-level, cross-platform</b></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/C_(programming_language)" title="C (programming language)">C</a></th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Enlightenment_Foundation_Libraries" title="Enlightenment Foundation Libraries">Enlightenment Foundation Libraries</a></li> <li><a class="mw-selflink selflink">GTK</a></li> <li><a href="/wiki/IUP_(software)" title="IUP (software)">IUP</a></li> <li><a href="/wiki/XForms_(toolkit)" title="XForms (toolkit)">XForms</a></li> <li><a href="/wiki/XVT" title="XVT">XVT</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/C%2B%2B" title="C++">C++</a></th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Bedrock_(framework)" title="Bedrock (framework)">Bedrock</a></li> <li><a href="/wiki/CEGUI" title="CEGUI">CEGUI</a></li> <li><a href="/wiki/Component_Library_for_Cross_Platform" title="Component Library for Cross Platform">Component Library for Cross Platform</a></li> <li><a href="/wiki/FLTK" title="FLTK">FLTK</a></li> <li><a href="/wiki/Fox_toolkit" title="Fox toolkit">FOX toolkit</a></li> <li><a href="/wiki/OpenGL_User_Interface_Library" class="mw-redirect" title="OpenGL User Interface Library">OpenGL User Interface Library</a></li> <li><a href="/wiki/Gtkmm" title="Gtkmm">gtkmm</a></li> <li><a href="/wiki/JUCE" title="JUCE">JUCE</a></li> <li><a href="/wiki/Qt_(software)" title="Qt (software)">Qt</a></li> <li><a href="/wiki/Rogue_Wave_Software" title="Rogue Wave Software">Rogue Wave Views</a></li> <li><a href="/wiki/TnFOX" class="mw-redirect" title="TnFOX">TnFOX</a></li> <li><a href="/wiki/Ultimate%2B%2B" title="Ultimate++">U++</a></li> <li><a href="/wiki/Wt_(web_toolkit)" title="Wt (web toolkit)">Wt</a></li> <li><a href="/wiki/WxWidgets" title="WxWidgets">wxWidgets</a></li> <li><a href="/wiki/Simple_and_Fast_Multimedia_Library" title="Simple and Fast Multimedia Library">Simple and Fast Multimedia Library</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Objective-C" title="Objective-C">Objective-C</a></th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/GNUstep" title="GNUstep">GNUstep</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Common_Language_Infrastructure" title="Common Language Infrastructure">CLI</a></th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Gtk_Sharp" class="mw-redirect" title="Gtk Sharp">Gtk#</a></li> <li><a href="/wiki/Tao_Framework" title="Tao Framework">Tao Framework</a> <ul><li><a href="/wiki/OpenTK" title="OpenTK">OpenTK</a></li></ul></li> <li><a href="/wiki/UIML" title="UIML">UIML</a></li> <li><a href="/wiki/MonoGame" title="MonoGame">MonoGame</a></li> <li><a href="/wiki/Moonlight_(runtime)" title="Moonlight (runtime)">Moonlight</a></li> <li><a href="/wiki/Xamarin#Xamarin.Forms" title="Xamarin">Xamarin.Forms</a></li> <li><a href="/w/index.php?title=XWT_(Mono)&action=edit&redlink=1" class="new" title="XWT (Mono) (page does not exist)">XWT</a><a rel="nofollow" class="external autonumber" href="https://www.mono-project.com/docs/gui/#xwt">[1]</a><a rel="nofollow" class="external autonumber" href="https://github.com/mono/xwt">[2]</a></li> <li><a href="/wiki/.NET#.NET_MAUI" title=".NET">.NET MAUI</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Adobe_Flash" title="Adobe Flash">Adobe Flash</a></th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Apache_Flex" title="Apache Flex">Apache Flex</a> <ul><li><a href="/wiki/MXML" title="MXML">MXML</a></li></ul></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Go_(programming_language)" title="Go (programming language)">Go</a></th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Fyne_(software)" title="Fyne (software)">Fyne</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Haskell" title="Haskell">Haskell</a></th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/WxHaskell" title="WxHaskell">wxHaskell</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Java_(programming_language)" title="Java (programming language)">Java</a></th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Abstract_Window_Toolkit" title="Abstract Window Toolkit">Abstract Window Toolkit</a></li> <li><a href="/wiki/FXML" title="FXML">FXML</a></li> <li><a href="/wiki/JavaFX" title="JavaFX">JavaFX</a></li> <li><a href="/wiki/Qt_Jambi" class="mw-redirect" title="Qt Jambi">Qt Jambi</a></li> <li><a href="/wiki/Swing_(Java)" title="Swing (Java)">Swing</a></li> <li><a href="/wiki/Standard_Widget_Toolkit" title="Standard Widget Toolkit">Standard Widget Toolkit</a></li> <li><a href="/wiki/Google_Web_Toolkit" title="Google Web Toolkit">Google Web Toolkit</a></li> <li><a href="/wiki/Lightweight_User_Interface_Toolkit" title="Lightweight User Interface Toolkit">Lightweight User Interface Toolkit</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/JavaScript" title="JavaScript">JavaScript</a></th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Dojo_Toolkit" title="Dojo Toolkit">Dojo Toolkit</a></li> <li><a href="/wiki/Echo_(framework)" title="Echo (framework)">Echo</a></li> <li><a href="/wiki/Ext_JS" title="Ext JS">Ext JS</a></li> <li><a href="/wiki/Google_Closure_Tools" title="Google Closure Tools">Google Closure Tools</a></li> <li><a href="/wiki/JQuery_UI" title="JQuery UI">jQuery UI</a></li> <li><a href="/wiki/OpenUI5" title="OpenUI5">OpenUI5</a></li> <li><a href="/wiki/Qooxdoo" title="Qooxdoo">Qooxdoo</a></li> <li><a href="/wiki/YUI_Library" title="YUI Library">YUI</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Common_Lisp" title="Common Lisp">Common Lisp</a></th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/LispWorks" title="LispWorks">CAPI</a></li> <li><a href="/wiki/Common_Lisp_Interface_Manager" title="Common Lisp Interface Manager">CLIM</a></li> <li><a href="/wiki/Allegro_Common_Lisp" title="Allegro Common Lisp">Common Graphics</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Lua_(programming_language)" title="Lua (programming language)">Lua</a></th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/IUP_(software)" title="IUP (software)">IUP</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Pascal_(programming_language)" title="Pascal (programming language)">Pascal</a></th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Lazarus_Component_Library" title="Lazarus Component Library">Lazarus Component Library</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Object_Pascal" title="Object Pascal">Object Pascal</a></th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Component_Library_for_Cross_Platform" title="Component Library for Cross Platform">Component Library for Cross Platform</a></li> <li><a href="/wiki/FpGUI" title="FpGUI">fpGUI</a></li> <li><a href="/wiki/IP_Pascal" title="IP Pascal">IP Pascal</a></li> <li><a href="/wiki/FireMonkey" title="FireMonkey">FireMonkey</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Perl" title="Perl">Perl</a></th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li>Perl/<a href="/wiki/Tk_(software)" title="Tk (software)">Tk</a></li> <li><a href="/wiki/WxPerl" class="mw-redirect" title="WxPerl">wxPerl</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/PHP" title="PHP">PHP</a></th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/PHP-GTK" title="PHP-GTK">PHP-GTK</a></li> <li><a href="/wiki/WxPHP" title="WxPHP">wxPHP</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Python_(programming_language)" title="Python (programming language)">Python</a></th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Tkinter" title="Tkinter">Tkinter</a></li> <li><a href="/wiki/Kivy_(framework)" title="Kivy (framework)">Kivy</a></li> <li><a href="/wiki/PySide" title="PySide">PySide</a></li> <li><a href="/wiki/PyQt" title="PyQt">PyQt</a></li> <li><a href="/wiki/PyGTK" title="PyGTK">PyGTK</a></li> <li><a href="/wiki/WxPython" title="WxPython">wxPython</a></li> <li><a href="/wiki/Pyjs" title="Pyjs">Pyjs</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Ruby_(programming_language)" title="Ruby (programming language)">Ruby</a></th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Shoes_(GUI_toolkit)" class="mw-redirect" title="Shoes (GUI toolkit)">Shoes</a></li> <li><a href="/wiki/QtRuby" class="mw-redirect" title="QtRuby">QtRuby</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Tcl" title="Tcl">Tcl</a></th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Tk_(software)" title="Tk (software)">Tcl/Tk</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/XML" title="XML">XML</a></th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Glade_Interface_Designer" title="Glade Interface Designer">GladeXML</a></li> <li><a href="/wiki/Lively_Kernel" title="Lively Kernel">Lively Kernel</a></li> <li><a href="/wiki/Extensible_Application_Markup_Language" title="Extensible Application Markup Language">Extensible Application Markup Language</a></li> <li><a href="/wiki/XUL" title="XUL">XUL</a></li> <li><a href="/wiki/Wt_(web_toolkit)" title="Wt (web toolkit)">Wt</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Unix_shell" title="Unix shell">shell</a></th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Newt_(programming_library)" title="Newt (programming library)">Newt</a></li> <li><a href="/wiki/CDK_(programming_library)" title="CDK (programming library)">CDK</a></li> <li><a href="/wiki/Dialog_(software)" title="Dialog (software)">Dialog</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Dart_(programming_language)" title="Dart (programming language)">Dart</a></th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Flutter_(software)" title="Flutter (software)">Flutter</a></li></ul> </div></td></tr></tbody></table></div> <div class="navbox-styles"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1236075235"></div><div role="navigation" class="navbox" aria-labelledby="Graphical_user_interface_builders" style="padding:3px"><table class="nowraplinks hlist mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1239400231"><div class="navbar plainlinks hlist navbar-mini"><ul><li class="nv-view"><a href="/wiki/Template:GUI_builders" title="Template:GUI builders"><abbr title="View this template">v</abbr></a></li><li class="nv-talk"><a href="/w/index.php?title=Template_talk:GUI_builders&action=edit&redlink=1" class="new" title="Template talk:GUI builders (page does not exist)"><abbr title="Discuss this template">t</abbr></a></li><li class="nv-edit"><a href="/wiki/Special:EditPage/Template:GUI_builders" title="Special:EditPage/Template:GUI builders"><abbr title="Edit this template">e</abbr></a></li></ul></div><div id="Graphical_user_interface_builders" style="font-size:114%;margin:0 4em"><a href="/wiki/Graphical_user_interface_builder" title="Graphical user interface builder">Graphical user interface builders</a></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Qt_(software)" title="Qt (software)">Qt</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th id="Open_source" scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Open-source_software" title="Open-source software">Open source</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Qt_Creator" title="Qt Creator">Qt Creator</a></li> <li><a href="/wiki/KDevelop" title="KDevelop">KDevelop</a></li> <li><a href="/wiki/Gambas" title="Gambas">Gambas</a></li></ul> </div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a class="mw-selflink selflink">GTK</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Open-source_software" title="Open-source software">Open source</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Glade_Interface_Designer" title="Glade Interface Designer">Glade Interface Designer</a></li> <li><a href="/wiki/Gambas" title="Gambas">Gambas</a></li> <li><a href="/wiki/MonoDevelop" title="MonoDevelop">Stetic GUI Designer</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Proprietary_software" title="Proprietary software">Proprietary</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Xojo" title="Xojo">Xojo</a> (on <a href="/wiki/Linux" title="Linux">Linux</a>)</li></ul> </div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/WxWidgets" title="WxWidgets">wxWidgets</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th id="Open_source" scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Open-source_software" title="Open-source software">Open source</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Code::Blocks" title="Code::Blocks">Code::Blocks</a></li> <li><a href="/wiki/CodeLite" title="CodeLite">CodeLite</a></li> <li><a href="/wiki/Glade_Interface_Designer" title="Glade Interface Designer">wxGlade</a></li> <li><a href="/wiki/WxFormBuilder" title="WxFormBuilder">wxFormBuilder</a></li></ul> </div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Common_Language_Infrastructure" title="Common Language Infrastructure">CLI</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Open-source_software" title="Open-source software">Open source</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/SharpDevelop" title="SharpDevelop">SharpDevelop</a></li> <li><a href="/wiki/PascalABC.NET" title="PascalABC.NET">PascalABC.NET</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Proprietary_software" title="Proprietary software">Proprietary</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Microsoft_Visual_Studio" class="mw-redirect" title="Microsoft Visual Studio">Microsoft Visual Studio</a></li> <li><a href="/wiki/Microsoft_Blend" title="Microsoft Blend">Microsoft Blend</a></li></ul> </div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Visual_Component_Library" title="Visual Component Library">VCL</a>,<br /><a href="/wiki/Visual_Component_Library#Related_frameworks" title="Visual Component Library">related</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Open-source_software" title="Open-source software">Open source</a>, <a href="/wiki/Lazarus_Component_Library" title="Lazarus Component Library">LCL</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Lazarus_(IDE)" class="mw-redirect" title="Lazarus (IDE)">Lazarus</a></li> <li><a href="/wiki/FreeBASIC" title="FreeBASIC">Visual FB Editor</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Proprietary_software" title="Proprietary software">Proprietary</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Delphi_(software)" title="Delphi (software)">Delphi</a></li> <li><a href="/wiki/C%2B%2BBuilder" title="C++Builder">C++Builder</a></li> <li><a href="/wiki/RadPHP" class="mw-redirect" title="RadPHP">RadPHP</a></li> <li><a href="/wiki/Borland_Kylix" title="Borland Kylix">Borland Kylix</a></li></ul> </div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Cocoa_(API)" title="Cocoa (API)">Cocoa</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th id="Proprietary" scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Proprietary_software" title="Proprietary software">Proprietary</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Xcode" title="Xcode">Xcode</a>, <a href="/wiki/Interface_Builder" title="Interface Builder">Interface Builder</a></li> <li><a href="/wiki/Xojo" title="Xojo">Xojo</a> (on <a href="/wiki/MacOS" title="MacOS">macOS</a>)</li></ul> </div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Java_(programming_language)" title="Java (programming language)">Java</a>-based</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Open-source_software" title="Open-source software">Open source</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Android_Studio" title="Android Studio">Android Studio</a> (via <a href="/wiki/XML" title="XML">XML</a>)</li> <li><a href="/wiki/Eclipse_(software)" title="Eclipse (software)">Eclipse</a> (via <a href="/wiki/Standard_Widget_Toolkit" title="Standard Widget Toolkit">SWT</a>)</li> <li><a href="/wiki/NetBeans#GUI_design_tool" title="NetBeans">NetBeans</a> (via <a href="/wiki/Swing_(Java)" title="Swing (Java)">Swing</a>)</li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Proprietary_software" title="Proprietary software">Proprietary</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/IntelliJ_IDEA" title="IntelliJ IDEA">IntelliJ IDEA</a></li> <li><a href="/wiki/JDeveloper" title="JDeveloper">JDeveloper</a> (via <a href="/wiki/Swing_(Java)" title="Swing (Java)">Swing</a>)</li> <li><a href="/wiki/WaveMaker" title="WaveMaker">WaveMaker</a></li></ul> </div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Windows_API" title="Windows API">Windows API</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Open-source_software" title="Open-source software">Open source</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li>GNAVI</li> <li><a href="/wiki/FreeBASIC" title="FreeBASIC">WinFBE</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Proprietary_software" title="Proprietary software">Proprietary</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/CA-Realizer" title="CA-Realizer">CA-Realizer</a></li> <li><a href="/wiki/Visual_Basic_(classic)" title="Visual Basic (classic)">Visual Basic</a></li> <li><a href="/wiki/Xojo" title="Xojo">Xojo</a> (for <a href="/wiki/Microsoft_Windows" title="Microsoft Windows">Windows</a>)</li> <li><a href="/wiki/RapidQ" title="RapidQ">RapidQ</a></li> <li><a href="/wiki/Liberty_BASIC" title="Liberty BASIC">Liberty BASIC</a></li> <li><a href="/wiki/PureBasic" title="PureBasic">PureBasic</a></li></ul> </div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Other</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Open-source_software" title="Open-source software">Open source</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/FLUID" title="FLUID">FLUID</a></li> <li><a href="/wiki/Gorm_(computing)" class="mw-redirect" title="Gorm (computing)">Gorm</a></li> <li><a href="/wiki/IUP_(software)" title="IUP (software)">IUP</a></li> <li><a href="/wiki/QB64" title="QB64">InForm</a></li> <li><a href="/wiki/Morphic_(software)" title="Morphic (software)">Morphic</a></li> <li><a href="/wiki/Ultimate%2B%2B" title="Ultimate++">TheIDE</a></li> <li><a href="/wiki/XBasic" title="XBasic">XBasic</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Proprietary_software" title="Proprietary software">Proprietary</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Axure_RP" title="Axure RP">Axure RP</a></li> <li><a href="/wiki/Clarion_(programming_language)" title="Clarion (programming language)">Clarion IDE</a></li> <li><a href="/wiki/JUCE" title="JUCE">Projucer</a></li> <li><a href="/wiki/XVT" title="XVT">XVT</a> Design</li> <li><a href="/wiki/Resource_construction_set" title="Resource construction set">Resource construction set</a></li> <li><a href="/wiki/LANSA_(development_environment)" title="LANSA (development environment)">LANSA</a></li> <li><a href="/wiki/Softwell_Maker" title="Softwell Maker">Softwell Maker</a></li> <li><a href="/wiki/Embedded_Wizard" title="Embedded Wizard">Embedded Wizard</a></li> <li><a href="/wiki/OutSystems" title="OutSystems">OutSystems</a></li> <li><a href="/wiki/Mendix" title="Mendix">Mendix</a></li> <li><a href="/wiki/Topincs" title="Topincs">Topincs</a></li> <li><a href="/wiki/PowerBuilder" title="PowerBuilder">PowerBuilder</a></li> <li><a href="/wiki/NS_Basic" title="NS Basic">AppStudio</a></li></ul> </div></td></tr></tbody></table><div></div></td></tr></tbody></table></div> <div class="navbox-styles"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1236075235"></div><div role="navigation" class="navbox authority-control" aria-labelledby="Authority_control_databases_frameless&#124;text-top&#124;10px&#124;alt=Edit_this_at_Wikidata&#124;link=https&#58;//www.wikidata.org/wiki/Q189464#identifiers&#124;class=noprint&#124;Edit_this_at_Wikidata" style="padding:3px"><table class="nowraplinks hlist mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><div id="Authority_control_databases_frameless&#124;text-top&#124;10px&#124;alt=Edit_this_at_Wikidata&#124;link=https&#58;//www.wikidata.org/wiki/Q189464#identifiers&#124;class=noprint&#124;Edit_this_at_Wikidata" style="font-size:114%;margin:0 4em"><a href="/wiki/Help:Authority_control" title="Help:Authority control">Authority control databases</a> <span class="mw-valign-text-top noprint" typeof="mw:File/Frameless"><a href="https://www.wikidata.org/wiki/Q189464#identifiers" title="Edit this at Wikidata"><img alt="Edit this at Wikidata" src="//upload.wikimedia.org/wikipedia/en/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/10px-OOjs_UI_icon_edit-ltr-progressive.svg.png" decoding="async" width="10" height="10" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/15px-OOjs_UI_icon_edit-ltr-progressive.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/20px-OOjs_UI_icon_edit-ltr-progressive.svg.png 2x" data-file-width="20" data-file-height="20" /></a></span></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%">International</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"><ul><li><span class="uid"><a rel="nofollow" class="external text" href="https://viaf.org/viaf/179958458">VIAF</a></span></li></ul></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">National</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"><ul><li><span class="uid"><a rel="nofollow" class="external text" href="https://d-nb.info/gnd/4618256-1">Germany</a></span></li><li><span class="uid"><a rel="nofollow" class="external text" href="https://id.loc.gov/authorities/n2001062971">United States</a></span></li></ul></div></td></tr></tbody></table></div> <!-- NewPP limit report Parsed by mw‐api‐ext.codfw.main‐74d78f4769‐m4tj9 Cached time: 20241127211935 Cache expiry: 2592000 Reduced expiry: false Complications: [vary‐revision‐sha1, show‐toc] CPU time usage: 1.746 seconds Real time usage: 2.084 seconds Preprocessor visited node count: 11188/1000000 Post‐expand include size: 402666/2097152 bytes Template argument size: 9874/2097152 bytes Highest expansion depth: 27/100 Expensive parser function count: 16/500 Unstrip recursion depth: 1/20 Unstrip post‐expand size: 438682/5000000 bytes Lua time usage: 0.986/10.000 seconds Lua memory usage: 9587052/52428800 bytes Number of Wikibase entities loaded: 1/400 --> <!-- Transclusion expansion time report (%,ms,calls,template) 100.00% 1719.549 1 -total 41.85% 719.617 1 Template:Reflist 24.89% 428.069 73 Template:Cite_web 15.49% 266.309 2 Template:Infobox 12.72% 218.764 1 Template:Infobox_software 11.76% 202.156 36 Template:Cite_mailing_list 10.17% 174.808 19 Template:Navbox 6.95% 119.466 1 Template:GTK 6.65% 114.402 2 Template:Sister_project 6.61% 113.591 1 Template:Commons_category --> <!-- Saved in parser cache with key enwiki:pcache:idhash:23534301-0!canonical and timestamp 20241127211937 and revision id 1259927129. Rendering was triggered because: edit-page --> </div><!--esi <esi:include src="/esitest-fa8a495983347898/content" /> --><noscript><img src="https://login.wikimedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" width="1" height="1" style="border: none; position: absolute;"></noscript> <div class="printfooter" data-nosnippet="">Retrieved from "<a dir="ltr" href="https://en.wikipedia.org/w/index.php?title=GTK&oldid=1259927129">https://en.wikipedia.org/w/index.php?title=GTK&oldid=1259927129</a>"</div></div> <div id="catlinks" class="catlinks" data-mw="interface"><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="/wiki/Help:Category" title="Help:Category">Categories</a>: <ul><li><a href="/wiki/Category:GTK" title="Category:GTK">GTK</a></li><li><a href="/wiki/Category:Application_programming_interfaces" title="Category:Application programming interfaces">Application programming interfaces</a></li><li><a href="/wiki/Category:C_(programming_language)_libraries" title="Category:C (programming language) libraries">C (programming language) libraries</a></li><li><a href="/wiki/Category:Cross-platform_software" title="Category:Cross-platform software">Cross-platform software</a></li><li><a href="/wiki/Category:Free_computer_libraries" title="Category:Free computer libraries">Free computer libraries</a></li><li><a href="/wiki/Category:Free_software_programmed_in_C" title="Category:Free software programmed in C">Free software programmed in C</a></li><li><a href="/wiki/Category:GNOME" title="Category:GNOME">GNOME</a></li><li><a href="/wiki/Category:Software_that_uses_Cairo_(graphics)" title="Category:Software that uses Cairo (graphics)">Software that uses Cairo (graphics)</a></li><li><a href="/wiki/Category:Software_that_uses_Meson" title="Category:Software that uses Meson">Software that uses Meson</a></li><li><a href="/wiki/Category:Software_using_the_LGPL_license" title="Category:Software using the LGPL license">Software using the LGPL license</a></li><li><a href="/wiki/Category:Widget_toolkits" title="Category:Widget toolkits">Widget toolkits</a></li><li><a href="/wiki/Category:X-based_libraries" title="Category:X-based libraries">X-based libraries</a></li></ul></div><div id="mw-hidden-catlinks" class="mw-hidden-catlinks mw-hidden-cats-hidden">Hidden categories: <ul><li><a href="/wiki/Category:Articles_with_short_description" title="Category:Articles with short description">Articles with short description</a></li><li><a href="/wiki/Category:Short_description_is_different_from_Wikidata" title="Category:Short description is different from Wikidata">Short description is different from Wikidata</a></li><li><a href="/wiki/Category:Use_mdy_dates_from_March_2023" title="Category:Use mdy dates from March 2023">Use mdy dates from March 2023</a></li><li><a href="/wiki/Category:Use_American_English_from_March_2023" title="Category:Use American English from March 2023">Use American English from March 2023</a></li><li><a href="/wiki/Category:All_Wikipedia_articles_written_in_American_English" title="Category:All Wikipedia articles written in American English">All Wikipedia articles written in American English</a></li><li><a href="/wiki/Category:Wikipedia_articles_in_need_of_updating_from_May_2024" title="Category:Wikipedia articles in need of updating from May 2024">Wikipedia articles in need of updating from May 2024</a></li><li><a href="/wiki/Category:All_Wikipedia_articles_in_need_of_updating" title="Category:All Wikipedia articles in need of updating">All Wikipedia articles in need of updating</a></li><li><a href="/wiki/Category:All_articles_with_unsourced_statements" title="Category:All articles with unsourced statements">All articles with unsourced statements</a></li><li><a href="/wiki/Category:Articles_with_unsourced_statements_from_February_2023" title="Category:Articles with unsourced statements from February 2023">Articles with unsourced statements from February 2023</a></li><li><a href="/wiki/Category:Articles_with_unsourced_statements_from_December_2023" title="Category:Articles with unsourced statements from December 2023">Articles with unsourced statements from December 2023</a></li><li><a href="/wiki/Category:Commons_category_link_is_on_Wikidata" title="Category:Commons category link is on Wikidata">Commons category link is on Wikidata</a></li><li><a href="/wiki/Category:Articles_with_example_C_code" title="Category:Articles with example C code">Articles with example C code</a></li></ul></div></div> </div> </main> </div> <div class="mw-footer-container"> <footer id="footer" class="mw-footer" > <ul id="footer-info"> <li id="footer-info-lastmod"> This page was last edited on 27 November 2024, at 21:19<span class="anonymous-show"> (UTC)</span>.</li> <li id="footer-info-copyright">Text is available under the <a href="/wiki/Wikipedia:Text_of_the_Creative_Commons_Attribution-ShareAlike_4.0_International_License" title="Wikipedia:Text of the Creative Commons Attribution-ShareAlike 4.0 International License">Creative Commons Attribution-ShareAlike 4.0 License</a>; additional terms may apply. By using this site, you agree to the <a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Terms_of_Use" class="extiw" title="foundation:Special:MyLanguage/Policy:Terms of Use">Terms of Use</a> and <a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy" class="extiw" title="foundation:Special:MyLanguage/Policy:Privacy policy">Privacy Policy</a>. Wikipedia® is a registered trademark of the <a rel="nofollow" class="external text" href="https://wikimediafoundation.org/">Wikimedia Foundation, Inc.</a>, a non-profit organization.</li> </ul> <ul id="footer-places"> <li id="footer-places-privacy"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy">Privacy policy</a></li> <li id="footer-places-about"><a href="/wiki/Wikipedia:About">About Wikipedia</a></li> <li id="footer-places-disclaimers"><a href="/wiki/Wikipedia:General_disclaimer">Disclaimers</a></li> <li id="footer-places-contact"><a href="//en.wikipedia.org/wiki/Wikipedia:Contact_us">Contact Wikipedia</a></li> <li id="footer-places-wm-codeofconduct"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Universal_Code_of_Conduct">Code of Conduct</a></li> <li id="footer-places-developers"><a href="https://developer.wikimedia.org">Developers</a></li> <li id="footer-places-statslink"><a href="https://stats.wikimedia.org/#/en.wikipedia.org">Statistics</a></li> <li id="footer-places-cookiestatement"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement">Cookie statement</a></li> <li id="footer-places-mobileview"><a href="//en.m.wikipedia.org/w/index.php?title=GTK&mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">Mobile view</a></li> </ul> <ul id="footer-icons" class="noprint"> <li id="footer-copyrightico"><a href="https://wikimediafoundation.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/static/images/footer/wikimedia-button.svg" width="84" height="29" alt="Wikimedia Foundation" loading="lazy"></a></li> <li id="footer-poweredbyico"><a href="https://www.mediawiki.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/w/resources/assets/poweredby_mediawiki.svg" alt="Powered by MediaWiki" width="88" height="31" loading="lazy"></a></li> </ul> </footer> </div> </div> </div> <div class="vector-settings" id="p-dock-bottom"> <ul></ul> </div><script>(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgHostname":"mw-web.codfw.main-57488d5c7d-b9q2z","wgBackendResponseTime":213,"wgPageParseReport":{"limitreport":{"cputime":"1.746","walltime":"2.084","ppvisitednodes":{"value":11188,"limit":1000000},"postexpandincludesize":{"value":402666,"limit":2097152},"templateargumentsize":{"value":9874,"limit":2097152},"expansiondepth":{"value":27,"limit":100},"expensivefunctioncount":{"value":16,"limit":500},"unstrip-depth":{"value":1,"limit":20},"unstrip-size":{"value":438682,"limit":5000000},"entityaccesscount":{"value":1,"limit":400},"timingprofile":["100.00% 1719.549 1 -total"," 41.85% 719.617 1 Template:Reflist"," 24.89% 428.069 73 Template:Cite_web"," 15.49% 266.309 2 Template:Infobox"," 12.72% 218.764 1 Template:Infobox_software"," 11.76% 202.156 36 Template:Cite_mailing_list"," 10.17% 174.808 19 Template:Navbox"," 6.95% 119.466 1 Template:GTK"," 6.65% 114.402 2 Template:Sister_project"," 6.61% 113.591 1 Template:Commons_category"]},"scribunto":{"limitreport-timeusage":{"value":"0.986","limit":"10.000"},"limitreport-memusage":{"value":9587052,"limit":52428800}},"cachereport":{"origin":"mw-api-ext.codfw.main-74d78f4769-m4tj9","timestamp":"20241127211935","ttl":2592000,"transientcontent":false}}});});</script> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"Article","name":"GTK","url":"https:\/\/en.wikipedia.org\/wiki\/GTK","sameAs":"http:\/\/www.wikidata.org\/entity\/Q189464","mainEntity":"http:\/\/www.wikidata.org\/entity\/Q189464","author":{"@type":"Organization","name":"Contributors to Wikimedia projects"},"publisher":{"@type":"Organization","name":"Wikimedia Foundation, Inc.","logo":{"@type":"ImageObject","url":"https:\/\/www.wikimedia.org\/static\/images\/wmf-hor-googpub.png"}},"datePublished":"2001-08-24T03:03:49Z","dateModified":"2024-11-27T21:19:32Z","image":"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/7\/71\/GTK_logo.svg","headline":"cross-platform widget toolkit for creating graphical user interfaces"}</script> </body> </html>