I have noticed this same issue. Using an NSButton (using continuous mode or
not), when I click and
hold down the button, the main thread run loop doesn't seem to continue
processing drawing update events. For example: In a secondary thread, I
create NSImage objects and then use
performSelectorOnMainThread:withObject:waitUntilDone: to call setImage: on
an NSImageView. This process happens several times a second, and works great
until a button is held down. The image view stops updating upon button
press, and then resumes updating when the button is released. If the button
is in continuous mode, it does generate periodic events, but the image view
does not update. The run loop is processing the periodic events from the
button, but not the display events for the image view. Has anyone else
experienced this before? Its certainly possible I'm doing something
incorrectly and would appreciate any guidance. However, I have used this
code with Cocoa on Mac OS X and it works as expected. Thanks very much for
your help, Chad Landis
Gregory John Casamento <greg_casamento <at> yahoo.com> writes: > > I tested
continuous buttons in Gorm last night, it works properly. > > GJC > >
Gregory Casamento -- Principal Consultant - OLC, Inc > # GNUstep Chief
Maintainer > > ----- Original Message ---- > From: Nicola Pero <nicola.pero<at>
meta-innovation.com> > To: Fred Kiefer <fredkiefer <at> gmx.de> > Cc: Herbo
<herbo <at> mac.com>; gnustep-dev <at> gnu.org > Sent: Friday, March 14,
2008 12:59:17 PM > Subject: Re: FW: Continuous Buttons > > >> Quick
question. Does GNUstep support continuous button presses? It seem when I
push a > >> GUI button (NSButton) the GUI freezes until it's released. > > >
> I haven't tested it myself, but continuous buttons should work, when you >
> set them up correctly. Sliders aren't too much different and there the > >
continuous action works. > > What is needed is the proper setup, which means
to set the sendActionOn: > > value to a suitable value. At least this should
be the right solution. > > OK/yes > > Herbo, I added continuous and
sendActionOn attributes to Renaissance's > <button>s (and generally
<control>s) on trunk and they seem to work fine. > > Thanks > >
_______________________________________________ > Gnustep-dev mailing list >
Gnustep-dev <at> gnu.org > http://lists.gnu.org/mailman/listinfo/gnustep-dev>
_______________________________________________
Gnustep-dev mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/gnustep-dev

Reply via email to