I'm making a custom widget which contains an Image widget but allows the image's size to grow and shrink as the widget is resized. The problem is that I can't find an appropriate event to do this on.
I tried to use the Expose event, but as changing the Image widget's pixbuf forces it to be redrawn, the Expose event runs again, producing a sort of infinite loop. I tried the Configure event, which supposedly is fired whenever the widget is resized or moved but it doesn't get fired at all (even if I use [Glib.ConnectBefore]). I tried the SizeRequest event, but it seems it only runs one in the beginning and then never again even if the widget is resized. How do you think I should do this? Is there another event which is more appropriate, or a way to solve the problem of one of these three events? -- View this message in context: http://mono.1490590.n4.nabble.com/Event-problems-for-resizing-tp2235712p2235712.html Sent from the Mono - Gtk# mailing list archive at Nabble.com. _______________________________________________ Gtk-sharp-list maillist - [email protected] http://lists.ximian.com/mailman/listinfo/gtk-sharp-list
