Skip to content
/ gtk Public
forked from GNOME/gtk

Forked repository of the GTK toolkit, patched to my liking

License

Notifications You must be signed in to change notification settings

quicoa/gtk

This branch is 4877 commits ahead of, 35945 commits behind GNOME/gtk:main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

0d1fb93 · Sep 1, 2023
Sep 1, 2023
Dec 8, 2022
Jun 28, 2020
Dec 8, 2022
Dec 8, 2022
Dec 8, 2022
May 9, 2023
Aug 25, 2023
Dec 8, 2022
Dec 8, 2022
Feb 4, 2023
Apr 5, 2023
May 15, 2023
Jul 16, 2021
Feb 25, 2023
May 22, 2023
Dec 8, 2022
Dec 8, 2022
Feb 27, 2012
Dec 8, 2022
May 22, 2023
Dec 8, 2022
Dec 9, 2022
Feb 10, 2011
Dec 6, 2011
Nov 22, 2011
Jan 3, 2011
Jul 30, 2014
Jun 27, 2010
Apr 2, 2020
Mar 3, 2015
Mar 3, 2023
Dec 21, 2021

Repository files navigation

General Information

GTK is a multi-platform toolkit for creating graphical user interfaces. Offering a complete set of widgets, GTK is suitable for projects ranging from small one-off projects to complete application suites.

GTK is free software and part of the GNU Project. However, the licensing terms for GTK, the GNU LGPL, allow it to be used by all developers, including those developing proprietary software, without any license fees or royalties.

The official download locations are:

The official web site is:

Installation

See the file INSTALL.md

How to report bugs

Bugs should be reported to the GTK issue tracker. You will need to create an account for yourself.

In the bug report please include:

  • Information about your system. For instance:

    • What operating system and version
    • For Linux, what version of the C library

    And anything else you think is relevant.

  • How to reproduce the bug.

    If you can reproduce it with one of the test programs that are built in the tests/ subdirectory, that will be most convenient. Otherwise, please include a short test program that exhibits the behavior. As a last resort, you can also provide a pointer to a larger piece of software that can be downloaded.

  • If the bug was a crash, the exact text that was printed out when the crash occurred.

  • Further information such as stack traces may be useful, but is not necessary.

Bug fixes and improvements

Changes should be submitted as merge request to the GTK project. If a merge request fixes an issue, the description should mention the issue number.

Release notes

Release notes for releases of GTK 3.x are part of the migration guide in the GTK documentation. See

About

Forked repository of the GTK toolkit, patched to my liking

Topics

Resources

License

Stars

Watchers

Forks

Languages

  • C 88.6%
  • CSS 10.2%
  • Meson 0.4%
  • SCSS 0.4%
  • JavaScript 0.2%
  • Python 0.1%
  • Other 0.1%