Coder Social home page Coder Social logo

gooroom / gtk3 Goto Github PK

View Code? Open in Web Editor NEW
5.0 2.0 8.0 48.89 MB

License: Other

Makefile 3.38% M4 0.21% Shell 0.48% Python 0.07% C 91.28% C++ 0.01% JavaScript 0.07% HTML 0.01% Perl 0.01% Objective-C 0.02% GLSL 0.01% Emacs Lisp 0.01% CSS 4.11% sed 0.01% Roff 0.01% SCSS 0.17% Meson 0.18% Batchfile 0.01%

gtk3's Introduction

General Information
===================

This is GTK+ version 3.24.24. 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:
  ftp://ftp.gtk.org/pub/gtk
  http://download.gnome.org/sources/gtk+

The official web site is:
  http://www.gtk.org/

Information about mailing lists can be found at
  http://www.gtk.org/mailing-lists.php


Installation
============

See the file 'INSTALL'


How to report bugs
==================

Bugs should be reported to the GNOME bug tracking system.
(http://bugzilla.gnome.org, product glib.) 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.


Patches
=======

Patches should also be submitted to bugzilla.gnome.org. If the
patch fixes an existing bug, add the patch as an attachment
to that bug report.

Otherwise, enter a new bug report that describes the patch,
and attach the patch to that bug report.

Patches should be in unified diff form. (The -up option to GNU diff)
Even better are git-formatted patches. (Use git format-patch)


Release notes
=============

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

https://developer.gnome.org/gtk3/unstable/gtk-migrating-2-to-3.html

gtk3's People

Contributors

reedonghun avatar jongkyung avatar mbiebl avatar smcv avatar

Stargazers

 avatar Alex avatar Xiao YaoBing avatar Jonáš Nedvědický avatar Minsu Jeong avatar

Watchers

James Cloos avatar Elliot Kohlmyer avatar

gtk3's Issues

Disappearance of title bar and window borders

Hello everyone.
I noticed that GTK3 applications no longer have title bars and window borders.
Sure, it's pretty, but there's something wrong.
I'm a person with a disability and this prevents me from correctly distinguishing the window borders.
There is GTK3-classic, but it doesn't work for all GTK3 windows, such as Vivaldi.
I'm well aware that we're in a world made only for able-bodied people, but I find it a bit cavalier to override users' choices decided with the window manager.
In addition to mixing windows together because they're indistinguishable, I've also lost features specific to my window manager, such as the ability to change the screen of a window with two mouse clicks.
It's not so much the decisions made by the GTK team that bother me, but the fact that they're being imposed on me without any options for reverting to classic behavior.
It's going to be nice when these changes come to The Gimp and LibreOffice (irony).
I never expected, when I first used GNU/Linux in 1994, that I'd find the "that's the way it is" of Windows a few decades later.
Especially since the title bar and window borders depend on the window manager and not on the application.
In the end, everyone does as they please, and from now on, I'll be fleeing GTK3 or higher applications like the plague.
Have a nice day.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.