GTK (for graphical interface)

E203881

GTK is a widely used open-source toolkit for creating graphical user interfaces, particularly on Linux and other Unix-like operating systems.

All labels observed (6)

Label Occurrences
GTK+ 6
GTK 3 4
GTK 4 2

How this entity was disambiguated

Statements (74)

Predicate Object
instanceOf cross-platform software
free and open-source software
graphical user interface toolkit
widget toolkit
bindingAvailableFor C++
Go
Java
JavaScript
Perl
Python
Ruby
Rust
Vala
coreAbstractionLibrary GObject
developedBy GNOME Foundation
GNOME Foundation
surface form: GNOME Project
formerlyKnownAs GTK
surface form: GTK+
fullName GTK (for graphical interface) self-linksurface differs
surface form: GIMP Toolkit
graphicsLibraryDependency Cairo
hasMajorVersion GTK 2
GTK
surface form: GTK 3

GTK (for graphical interface) self-linksurface differs
surface form: GTK 4
layoutEngineDependency Pango
license GNU Lesser General Public License
GNU Lesser General Public License
surface form: LGPL
maintainedBy GTK development team
originatedFor GIMP
surface form: GIMP image editor
partOf GNOME development platform
surface form: GNOME platform
primaryWidgetSetFor GNOME desktop environment
programmingLanguage C
repositoryHost GitLab
softwareModel object-oriented
supportsFeature 2D graphics rendering
accessibility
custom widgets
drag and drop
input device handling
internationalization
layout management
theming
supportsLanguageBindingSystem GObject Introspection
supportsLayoutModel box layout
fixed layout
grid layout
supportsOperatingSystem BSD
Linux
Unix-like systems
Windows
macOS
supportsPlatform Win32 API
surface form: Microsoft Windows API

Quartz
Wayland
X11
supportsProgrammingParadigm event-driven programming
supportsThemingSystem CSS-like styling
supportsWidgetType buttons
dialogs
list views
menus
notebooks
text entries
toolbars
tree views
windows
targetVersionForNewDevelopment GTK (for graphical interface) self-linksurface differs
surface form: GTK 4
textRenderingLibraryDependency Pango
usedBy GIMP
GNOME applications
Inkscape
Pidgin
Transmission
usedFor creating graphical user interfaces
cross-platform GUI applications
desktop applications

How these facts were elicited

Referenced by (15)

Full triples — surface form annotated when it differs from this entity's canonical label.

Anaconda installer usesComponent GTK (for graphical interface)
MATE desktop environment usesToolkit GTK (for graphical interface)
this entity surface form: GTK 3
MATE usesToolkit GTK (for graphical interface)
this entity surface form: GTK 3
Nautilus usesToolkit GTK (for graphical interface)
this entity surface form: GTK 3
GTK (for graphical interface) fullName GTK (for graphical interface) self-linksurface differs
subject surface form: GTK
this entity surface form: GIMP Toolkit
GTK (for graphical interface) hasMajorVersion GTK (for graphical interface) self-linksurface differs
subject surface form: GTK
this entity surface form: GTK 4
GTK (for graphical interface) targetVersionForNewDevelopment GTK (for graphical interface) self-linksurface differs
subject surface form: GTK
this entity surface form: GTK 4
fpGUI competesWith GTK (for graphical interface)
this entity surface form: GTK+
Celluloid programmingLanguage GTK (for graphical interface)
this entity surface form: GTK
Pluma text editor toolkit GTK (for graphical interface)
subject surface form: Pluma
this entity surface form: GTK+
Atril document viewer usesToolkit GTK (for graphical interface)
this entity surface form: GTK+
Eye of MATE image viewer usesToolkit GTK (for graphical interface)
subject surface form: Eye of MATE Image Viewer
this entity surface form: GTK+
MATE Terminal usesToolkit GTK (for graphical interface)
this entity surface form: GTK+
MATE Terminal usesToolkit GTK (for graphical interface)
this entity surface form: GTK 3
MATE Screensaver userInterface GTK (for graphical interface)
this entity surface form: GTK+