Talk:GTK

message: i moved this article to GIMP Toolkit since i think this is a clearer solution than just using a wrong/incomplete name for technical reasons. --Pythagoras1 22:35, 5 May 2005 (UTC)
replies: text: i propose we move it back. according to Wikipedia:Announcements for January, plus signs are now allowed in article names. --Unforgettableid | talk to me 17:09, 13 January 2006 (UTC)
replies: text: I really must need glasses, but I cannot see this announcement! Would you mind telling me where on Wikipedia:Announcements this is? --Lox (t,c) 18:45, 13 January 2006 (UTC)
replies: text:  I can't remember where I read it, but it's true. Move done. enochlau (talk) 02:20, 15 January 2006 (UTC)
replies: text: 🙏 2600:1005:B19B:FB61:5E62:BDF7:9694:361D (talk) 02:19, 9 February 2024 (UTC)
thread_title:  Moving Article 

message: Request that someone add a section about GTK on Windows and OSX (expand on "GTK+ can also run under Microsoft Windows") --Wootery 19:32, 5 November 2006 (UTC)
replies: text: That would be "GTK on non-X Window System-based environments", not "GTK on non-Linux environments" - GTK+ on Solaris+X11 is just like GTK+ on Linux+X11 is just like GTK+ on FreeBSD+X11 is just like GTK+ on NetBSD+X11 is just like GTK+ on HP-UX+X11 is....  In addition, there are non-X-based Linux environments using GTK+ - see the GTK on DirectFB page. Guy Harris 00:51, 27 November 2006 (UTC)
thread_title:  GTK on non-X Window System-based environments 

message: I submitted X Window core protocol for peer review, as I intend to candidate it for featured status. I would appreciate comments (Peer review page). - Liberatore(T) 18:07, 21 February 2006 (UTC)
thread_title:  Peer review of a related article 

message: Is there a toolkit or developer's guide that summarises how to port a Windows or OS/2 App. to GTK.  (For example, what are the equivalent functions for drawing on bitmaps, etc.?)  If so, this would be a good addition to the article.  83.104.133.97 11:22, 7 July 2007 (UTC)
thread_title:  How to port a Windows app to GTK 

message: I suggest to move the article to the name The GIMP Toolkit because that's the official name they give on the projects homepage (While they give you "GTK+" and "The GIMP Toolkit" below the logo in the "origins" box they tell you that "...it is named 'The GIMP Toolkit'...", so that tells me that "GTK+" is just the short form and not the full name.)
I actually already moved it without even giving a edit summary because things just seemed so clear to me, but User:Thumperward saw it differently and just moved it back because "GTK+" is used much more often.
So now I make my suggestion here cause I think we should have it under its official name and a redirect from the frequently used short form - and from the homepage I'm convinced that "The GIMP Toolkit" is the official full name.--Speck-Made 12:10, 6 September 2007 (UTC)
replies: text: And as I said on this user's talk, WP:NAME does not mandate that articles are given their full, official names if those are uncommonly used. In this case, "The Gimp Toolkit" is so rarely used that it makes little sense to keep the page there when there's no potential for ambiguity in thSome software that use GTK+"e abbreviated version. Chris Cunningham 12:35, 6 September 2007 (UTC)
thread_title:  move to [[The GIMP Toolkit]] 

message: I removed the section regarding "applications still using faster GTK+ 1.x" because itis  completely out of date: GTK 1.x applications that still exists to this day are generally unmaintained. Also, embedded environments don't use GTK+ 1.x anymore: they either use 2.6 (i.e. pre-cairo) or 2.10/2.12 with a recent (i.e. 1.4) release of cairo. EmmanueleBassi 13:51, 14 November 2007 (UTC)
thread_title:  GTK 1.x 

message: The new look website has a much simpler logo now, I wonder if this is now the official logo and should replace the one here. bruce89 (talk) 02:31, 6 February 2008 (UTC)
replies: text: Yes, it's the new official logo as the author says on his blog. EmmanueleBassi (talk) 13:06, 12 February 2008 (UTC)
replies: text:  I have uploaded the new one to Wikimedia Commons as :Image:New Gtk+.svg, but I need to know its copyright status. bruce89 (talk) 23:19, 23 February 2008 (UTC)
replies: text:  I asked the author (Andreas Nilsson) and he's not sure about the specific licensing. I've changed the current license to match the old logo ([GFDL]) as a temporary stop-gap, while the GNOME Foundation sorts it out. EmmanueleBassi (talk) 14:18, 25 February 2008 (UTC)
replies: text:  Thanks 02:40, 5 March 2008 (UTC)
thread_title:  New logo 

message: Why should there be a release history table, there must have been 100s of individual versions (2.12.0, 2.12.1 etc.). Perhaps just a table of major versions such as 2.8, 2.10 and 2.12 would be more suitable? bruce89 (talk) 02:40, 5 March 2008 (UTC)
replies: text: I would like a release history. I don't care about the minor releases but I wanted to find out when gtk2 was released; and right now this information is not easily available. Perhaps we could add a small table that just shows the major versions in a table? And if necessary at a later time, this could be expanded - but right now this information is not easily available in the article as-is, which I think should change. Wikipedia is very useful as a quick-look-up resource. 2A02:8388:1602:6D80:C041:2377:89EA:9117 (talk) 08:23, 7 December 2020 (UTC)
thread_title:  Release History 

message: What about talks on the next GTK+?
Imendio wants the next generation of GTK to enable development of better user interfaces with sophisticated visual effects, animations, physics, and stacking. Other desired improvements include stronger OS integration, improved back-end support, increased portability, easier custom widget creation, architecture that makes language bindings easier to maintain, and support for a data abstraction layer. 
http://arstechnica.com/articles/culture/reinventing-gtk.ars
http://developer.imendio.com/sites/developer.imendio.com/files/gtk-hackfest-berlin2008.pdf
http://developer.imendio.com/sites/developer.imendio.com/files/imendio-gtk-vision.pdf
http://aruiz.typepad.com/siliconisland/2008/03/gtk-hackfest-20.html
http://mail.gnome.org/archives/gtk-devel-list/2008-March/msg00017.html
http://www.clutter-project.org/
Altonbr (talk) 00:01, 1 May 2008 (UTC)
replies: text: Be bold, go mad. However, these are only plans from one company. bruce89 (talk) 02:11, 3 May 2008 (UTC)
thread_title:  GTK+ 3.0 

message: I think that the link to the GTK+ book release by APress that was added by 64.178.104.122 is redundant as it does not really give any information about GTK+.  It just gives you a little info about the book.  Maybe a link to the GTK+ tutorial might be a better link.  http://library.gnome.org/devel/gtk-tutorial/stable/  It's not as complete as the book by A Krauss, but it's a better link than the current link.  The zetcode http://zetcode.com/tutorials/gtktutorial/ tutorial is quite good too and I think would be preferable to the current link to the book.  Mathsgeek (talk) 18:22, 25 September 2008 (UTC)
thread_title:  External Links 

message: It would be nice if somebody creates list of software that uses GTK+
: done--Efa2 (talk) 12:11, 19 September 2008 (UTC)
replies: text:  Not sure what was done, I moved "List of GNOME applications" to "List of GTK+ applications" and augmented the list to not contain only GNOME software. I also created the :Category:Software that uses GTK+ and filed it, quite single-highhandedly. You are welcome to contribute User:ScotXWt@lk 19:56, 3 July 2014 (UTC)
thread_title:  "Some software that use GTK+" 

message: Mozilla Suite/Seamonkey, Firefox and Thunderbirs surely depends on GTK+. For example see:
Firefox configure.in
in "Set the minimum version of toolkit libs used by mozilla" section.
--Efa2 (talk) 09:00, 28 September 2008 (UTC)
replies: text: I wouldn't class the Mozilla things as using GTK+. They aren't native GTK+ programs, and as such, shouldn't be in the list. IMO, it'd be like adding Eclipse, or wxWidgets program in the list (they depend on GTK+ on UNIX). bruce89 (talk) 17:15, 29 September 2008 (UTC)
replies: text:  What do you mean with "They aren't native GTK+ programs"? Are or not written with GTK?--Efa2 (talk) 20:58, 1 October 2008 (UTC)
replies: text:  They don't depend on GTK+ to the extend that, say, Evolution does. At least nominally, the *nix ports of the Mozilla apps have several possible X frontends. However, it's not like Eclipse (where it's a case of simply dropping in a different jar at runtime). If you build Firefox 3 using the tarball from ftp.m.o then it does have lots of hard dependencies on GTK+. So you're more right than Bruce89 is. Chris Cunningham (not at work) - talk 21:40, 1 October 2008 (UTC)
replies: text:  They may well depend on GTK+, but use GTK+ through an abstraction layer (XUL). Mozilla programs aren't native on any platform (as with many cross-platform programs). bruce89 (talk) 00:52, 3 October 2008 (UTC)
replies: text:  With the terms "Mozilla applications or programs" we don't mean the application build using XUL that surely doesn't directly uses GTK, but the XUL implementation itself, that surely use GTK. I understood that XUL is based over GTK--Efa2 (talk) 12:06, 3 October 2008 (UTC)
replies: text:  XUL is not based on GTK+. It can make calls to the GTK theming libraries to draw its widgets, but it is not dependent or based on it in any manner. Chris Cunningham (not at work) - talk 12:16, 3 October 2008 (UTC)
replies: text:  Exactly. I removed it from the list btw. It is not built on the GTK toolkit at all, it only emulates it. (Sand & Mercury (talk) 03:22, 13 November 2009 (UTC)
thread_title:  Mozilla applications 

message: May be hard for an ANSI C developer to build GTK+ application from inside Windows, as the compiler is missing by default, and no standard location is defined in the file system for include files and static library.
Should be a section with some hints.--Efa2 (talk) 11:04, 29 October 2008 (UTC)
replies: text: Wikipedia is not a how-to site, see WP:NOTHOWTO. bruce89 (talk) 21:08, 29 November 2008 (UTC)

text: Protip: Use Qt. Forget GTK+.   The windows port of GTK+ development is pretty much dead.  There isn't even a port of version 3 of GTK+, while version 3 was released for almost 2 years now.   Of course there are some 'fan-made' windows ports of GTK+3, but those are mostly outdated already. RoestVrijStaal (talk) 11:46, 25 September 2013 (UTC)
thread_title:  How to build GTK+ applications on Windows 

message: Some link to add:
http://www.gtk-osx.org/
http://developer.imendio.com/projects/gtk-macosx
http://developer.imendio.com/taxonomy/term/5
--Efa2 (talk) 11:12, 29 October 2008 (UTC)
thread_title:  How to build GTK+ applications on MacOS X 

message: I would like to replace the hello world with something "better".
Currently, it #includes <config.h> and uses PIXMAPS_DIR, which makes it not directly compile.
Also, setting the window's icon and making an "on_destroy" handler are not necessary for a hello world example.
The reason that this came up is because someone on GTK+ forums had a problem with the example: http://gtkforums.com/viewtopic.php?t=2635
Dreblen (talk) 21:25, 22 January 2009 (UTC)
replies: text: I simplified the GTK+ hello world example to a bare minimum, I think it should be kept "Hello world" is a defacto standard. --Gnepets (talk) 08:13, 4 July 2009 (UTC)
thread_title:  Replacing the "hello world" 

message: I have spent some time simplifying the article and improving the prose quality.  This article still needs a lot of work and hopefully I will feel motivated to do more clean up work :) --Gnepets (talk) 08:15, 4 July 2009 (UTC)
thread_title:  Prose Quality 

message: Put simple:This is plain C. So where do the objects come from?
Just take a look at the code of the "Hello World"-sample:It has "Imperative Programming" written all over...
So I would really recommend NOT using the term object oriented in this context! A well-designed framework it is, but that has nothing to do with the object oriented versus the imperative programming paradigm in general.
If the article stay "as is" within this regard, it is definitely confusing to someone new to programming. (Which is unnecessary, since this confusion can be avoided at virtually no cost.) 85.177.200.93 (talk) 09:56, 4 September 2009 (UTC)
replies: text: GTK+ has classes, interfaces, inheritance and encapsulation. This is what makes it Object Oriented, not the syntax of the language it has been written into. EmmanueleBassi (talk) 12:50, 5 November 2009 (UTC)

text: Developers of GNOME reinvented C++ with their GObject#Comparisons_to_other_object_systems RoestVrijStaal (talk) 19:45, 30 December 2013 (UTC)
thread_title:  Object orientation 

message: The table of languages that support GTK is not quite correct since it states that pascal doesn't support it. In fact there is one pascal dialect called Oxygene, a net-language marked as "Delphi Prism", that explicitely offers the possibility to create GTK-projects.  —Preceding unsigned comment added by 79.235.184.137 (talk) 00:10, 16 September 2009 (UTC)
thread_title:  table of programming languages 

message: The OpenOffice.org suite, like Mozilla's programs is not built on GTK+, it uses its own toolkit and then attempts to emulate your GTK+ theme. (Sand & Mercury (talk) 03:25, 13 November 2009 (UTC)
thread_title:  OpenOffice.org 

message: Hi, all,
I couldn’t tell from reading the article whether an application that uses GTK+ must also be released under the terms of the LGPL. Specifically, if I wrote an application using GTK+, can I release the application under a simple, permissive, non-viral software license such as the FreeBSD License, or would the application automatically get sucked up into the LGPL as well just because it uses GTK+? Could someone briefly clarify how the licensing works (preferably within the main article, rather than here on the discussion page)? Thanks! 71.127.140.101 (talk) 04:56, 29 January 2011 (UTC)
replies: text: Okay, never mind; added GTK+#Licensing. 71.127.140.101 (talk) 05:07, 29 January 2011 (UTC)
thread_title:  License 

message: The article mentions themes and theme engines a few times. It would be nice to see what a GTK+ theme actually is; what aspects of the toolkit a theme can and cannot modify. How does it compare to other instances of theming? Vadmium (talk, contribs) 13:33, 5 October 2011 (UTC)
replies: text: What is the counterpart of QML or XUL and XULRunner in GTK+? Is there a counterpart? ScotXW (talk) 13:16, 26 February 2014 (UTC)
thread_title:  Theming 

message: I've proposed the creation of WikiProject Gnome. Please comment. — Dmitrij D. Czarkoff (talk) 13:11, 10 November 2011 (UTC)
replies: text: Isn't  enough? If people would stop deleting software like you did May 2014, maybe user's would find GTK-based software more easily. Strictly speaking, you are right, but what is the harm of linking to those programs and what the benefit of deleting the links? Looking at this attitude of yours, I am not interested at all in grooming such a WikiProject as long as you are around. The real-life GNOME developers can be as stubborn as they like, but in the Wikipedia, I would prefer a rather more wise approach. How about a WikiProject named "GTK+-based software"? User:ScotXWt@lk 19:51, 3 July 2014 (UTC)
replies: text:  Oh, I also created GNOME Core Applications and augmented GNOME Games, created and filled :Category:Software that uses GTK+. When GNOME Maps and Klavaro were deleted, you were not around. So, besides playing the boss now and then, what exactly would be your contribution in such a WikiProject? User:ScotXWt@lk 19:59, 3 July 2014 (UTC)
thread_title:  WikiProject Gnome proposal 

message: Instead of simply describing GTK+ as a widget toolkit and calling it a day, I would rather start – maybe not the article, but at least the software architecture section – like this:
GTK+ is (graphical) user interface library and contains
* a set of graphical control elements: how many? 20, 50, 150? written in C
* an own rendering engine to draw these (or does it use Cairo?) similar to like a web browser engine renders HTML into something visual on the screen.
* back-ends to other rendering engines, e.g. Broadway for HTML?
* a scene graph (or Canvas (GUI)???); what is that? Doesn't GNOME rather use Clutter's scene graph?
* GDK and GDK-Pixbuf
* etc.
Together with other libraries, such as GLib, HarfBuzz, Pango, etc. it is used by GNOME and others.
My point is, that most of the linked articles are, at least to me, not comprehensible. So by trying to make the software architecture-section better, we could solve that problem at make it easier for people who would like to understand how things work. User:ScotXWt@lk 19:38, 3 July 2014 (UTC)
thread_title:  What is GTK+ from a more technical perspective? 

message: Hello fellow Wikipedians,
I have just modified one external link on GTK+. Please take a moment to review my edit. If you have any questions, or need the bot to ignore the links, or the page altogether, please visit this simple FaQ for additional information. I made the following changes:
*Added archive https://web.archive.org/web/20111004061840/http://guadec.expectnation.com/public/content/about to http://guadec.expectnation.com/public/content/about
When you have finished reviewing my changes, you may follow the instructions on the template below to fix any issues with the URLs.
Cheers.—InternetArchiveBot (Report bug) 23:46, 6 January 2017 (UTC)
thread_title:  External links modified 

message: I stumbled over gedit 3.20 being made available for 64-bit versions of Microsoft Windows: http://ftp.gnome.org/pub/GNOME/binaries/win64/gedit/. Since it is official, I think it would be noteworthy. Why isn't the newest (3.22) made available? What about other programs, such as GNOME Files or Evince? At least Evince is recommend by the  "European FSF" to open pdf-documents. User:ScotXWt@lk 16:01, 16 March 2017 (UTC)
thread_title:  GTK+ programs on Microsoft Windows