[fxruby-users] FXGLObject canDrag

Björn Bergqvist bjorn.bergqvist at gmail.com
Mon Feb 20 15:50:05 EST 2006


It did help. Thank you!

On 2/20/06, Lyle Johnson <lyle at knology.net> wrote:
>
> On Feb 20, 2006, at 1:57 AM, Björn Bergqvist wrote:
>
> > I've noticed that when I have a FXGLObject in a GLViewer it's possible
> > to drag it (the FXGLObject). How do I prevent the FXGLObject from
> > being draggable?
>
> You need to override the object's canDrag() method, and have it return
> false. If you want all objects of that class to be undraggable, you'd
> want to subclass, e.g.
>
>         class Cone < Fox::FXGLCone
>                 def canDrag
>                         false
>                 end
>         end
>
> or if it's just one particular object that you don't want to be
> draggable:
>
>         cone = FXGLCone.new(...)
>         def cone.canDrag; false; end
>
> Hope this helps,
>
> Lyle
>
>



More information about the fxruby-users mailing list