On 11 Dec 2009, at 11:17, manolo gouy wrote:
>
> Could it be that your palette is nothing more than a window
> with nothing inside? Fl::pushed() would return the window,
> w->window() would return NULL,
> and while(win->window()) would crash on dereferencing a NULL pointer.
>
> This would be corrected by:
>   Fl_Widget *w = Fl::pushed();
>   Fl_Window *win = w->window();
>   if(win == NULL) { win = (Fl_Window*)w; }
>   else { while(win->window()) win = win->window(); }

Yes - in tests, the DnD now seems to work OK, more or less (I still  
have other issues however, see other posts.)

The main kicker with this now is that as the drag happens, the drag  
displays a tooltip with the contents of the drag displayed - but what  
I am dragging is a long text string full of cryptic information used  
to define the dragged entities, and it just looks very odd.

I'm guess that my end users will not like that - is there any way to  
suppress that behaviour and not display the text content during the  
drag?

-- 
Ian



_______________________________________________
fltk-dev mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk-dev

Reply via email to