If I may ask, what is the main technical problem (deeper explanation) with
using GTK+ from multiple threads?
On Windows, the problem is that Windows GDI, being a local windowing
system with a quite tight coupling to the client code executing on the
same machine, is very much thread-aware.
Would this approach work? It would have to be a multiple windowe application,
of course.
I very much doubt it. None of the code in gdk/win32 is written with
anything such in mind. And whether such an application would then be
portable to X11 I have no idea.
--tml
So GIMP is a single threaded software?
No, but...
There's never GTK+ multithreaded activity?
Indeed.
If I may ask, what is the main technical problem (deeper explanation) with
using GTK+ from multiple threads?
It is probably very application specific. For instance, in my
For an example of how to do it without having a secondary thread do any gtk
commands, see my example program in:
http://www.mail-archive.com/gtk-app-devel-list@gnome.org/msg14213.html
Basically the work thread, that is taking a long time doing its thing,
requests the gui thread to update the GUI
If I may ask, what is the main technical problem (deeper explanation) with
using GTK+ from multiple threads?
On Windows, the problem is that Windows GDI, being a local windowing
system with a quite tight coupling to the client code executing on the
same machine, is very much thread-aware.
Od: Tor Lillqvist t...@iki.fi
Predmet: Re: gtk 2 or 3
Dátum: 28.10.2010 11:26:08
It's impressive to see someone promoting tech from the other camp :-)
Why not? It isn't like it would have any impact on my personal
happiness/income/status
This is sort of off topic, but since the stability of GTK on Windows was a
subject of this thread, I'd like to ask about GIMP?
How come GIMP is completely stable on WIndows?
Well, it is stable in the sense that it doesn't crash (knock on wood)
in normal use. I didn't mean there would be
Right now, GTK 3 is a moving target and developing for it is
likely to be quite frustrating. So I second the when it is
stable point.
And of course, in case you choose GTK+ because of the cross-platform
support, there is also the whenever it eventually maybe works
reliably on Windows point.
On Don 28.10.2010 09:24, Tor Lillqvist wrote:
Right now, GTK 3 is a moving target and developing for it is likely
to be quite frustrating. So I second the when it is stable point.
And of course, in case you choose GTK+ because of the cross-platform
support, there is also the whenever it
Sorry but this point is not clear enough to me.
Do you mean that GTK+ is not stable enough on Windows (XP,Vista,7)?!
Well, that depends on your definition of stable. It depends much on
what the GTK+-using program wants to do, and whether continuous
building and testing of the program has been
It's impressive to see someone promoting tech from the other camp :-)
Why not? It isn't like it would have any impact on my personal
happiness/income/status/reputation if people use Qt and not GTK+ for
cross-platform apps. Also, I am not employed by anybody to work on
GTK+ so I don't see saying
On Thu, Oct 28, 2010 at 11:25, Tor Lillqvist t...@iki.fi wrote:
It's impressive to see someone promoting tech from the other camp :-)
Why not? It isn't like it would have any impact on my personal
happiness/income/status/reputation if people use Qt and not GTK+ for
cross-platform apps. Also,
On Don 28.10.2010 11:35, Tor Lillqvist wrote:
Sorry but this point is not clear enough to me.
Do you mean that GTK+ is not stable enough on Windows (XP,Vista,7)?!
[snipp]
And yes, I do say all this even if I am by many seen as the maintainer
of GTK+ on Windows. As the saying goes, patches
On Wed, 27 Oct 2010, Michael Cronenworth wrote:
Aleksandar Lazic wrote:
I start to develop with gtk, should I start with gtk pre 3 or with the
current gtk 2?
If you're doing this as a hobby, then I suggest looking at GTK 3.
If you're doing this for a business, then I suggest looking at
14 matches
Mail list logo