Hi,

Am Donnerstag, den 12.05.2005, 09:41 +0200 schrieb manatlan:
> I really need some help ... i'm going to be mad ...
> 
> I've switched from wx to gtk, and try to make a "self-made listview of
> pictures".
> To build the pixbuf of an "item which is displayed in my listview" : I
> start a thread to load the jpeg in the background ... when the thread
> has done its job, it tell the listview that it can reload the pixbuf
> (which was cached)... a "gtk userevent" is sended from the thread to
> my listview

Sounds good :) 
My approach so far was making a custom cellrenderer that will load the
pictures only when they are scrolled into view, which made it fast
enough. But your way is interesting too. Any code ? :)

> 
> threads_init() is called before the main.loop(), and the thread is
> delimited by threads_enter() and threads_leave() ... and gtk/pygtk are
> the latest version on win32/linux
> 
> It works very well, and very very very fast, on gnu/linux (ubuntu hoary) !
> 
> on win32 :  the main window freeze at the beginning ...
> after deleted the line "threads_init()" before the main.loop : it
> works better ... (i can run my app)
> but it's very long to display items ! (1000 to 10000 times longer)
> 
> I've tried the "sleep tricks" of the "pygtk faq" : but it doesn't
> seems to work better ... (i have changed some values, but doesn't
> seems to do something)
> 
> Every where, i read that a good idea is to change the design ... but i
> my case : i don't see how i can do that ?! (i anybody can tell me a
> better idea ?! how can i do it more simple ?!)
> 
> I don't know what to do ... is it possible to achieve my goal on win32
> ? what tricks could i try in my cases ? should i wait a new version of
> gtk/pygtk to release a win32 version ? should i   back to wx, or
> maintain 2 versions : a gtk for linux and a wx for windows, or give up
> gtk/wx to go in qt !?
> i really need help on this problem
> _______________________________________________
> pygtk mailing list   [email protected]
> http://www.daa.com.au/mailman/listinfo/pygtk
> Read the PyGTK FAQ: http://www.async.com.br/faq/pygtk/
> 

cheers,
  Danny

-- 
www.keyserver.net key id A334AEA6

Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
pygtk mailing list   [email protected]
http://www.daa.com.au/mailman/listinfo/pygtk
Read the PyGTK FAQ: http://www.async.com.br/faq/pygtk/

Reply via email to