- Can I select a line with a double-click instead of a Shift+Draw
Rectangle? Note that the first case needs only one hand, while both of
them are needed for later.
Select a sample. IupPlot only select samples, not lines. By default, no.
You will have to do that manually inside a callback. But be aware that this
is going to affect the pan operation when zoomed in.
- How do one do an edit of type click-n-drag to move a point? I added a
DRAWSAMPLE_CB callback that is executed when I simulate a click-n-drag but
again I've do that while holding down the Control key and it still draws a
rectangle. Not practical.
That is something to be done using PLOTBUTTON_CB and PLOTMOTION_CB, for
instance, to move all the selected samples.
- What you mean that IupPlot is much less flexible than cdCanvas?
Ok, with cdCanvas I can't select elements with the mouse nor draw axes
(severe limitations) but what are the important facilities that it
provides with respect to IupPlot?
As Milind mentioned, IupPlot is a control implemented over IupCanvas. And
since it has a very specific porpoise it has to define how it is going to
handle data, how to draw it, and how to interact with it. And sometimes
this definitions are not what one might expect, as you can see by the
previous questions.
Best,
Scuri
On Thu, Jan 22, 2015 at 9:37 PM, Joaquim Luis <[email protected]> wrote:
> Thanks Milind,
>
> Do you know any further example codes that I could use for inspiration?
> I would be specially interested in cases with, display an image + draw
> polylines on top of it + point-n-click selection and edition of those
> polylines/polygones.
>
>
> Joaquim
>
>
>
> Antonio can correct me if I am wrong but from the documentation I gather
> that IupPlot is based on iupCanvas. All the axis drawing and click select
> facilities are implemented using the iupCanvas callbacks and coordinate
> processing. IupCanvas is good and iupglcanvasbox is even more powerful you
> can put in other iup controls in the iupglcanvasbox and so use their
> features and the canvas features in a hybrid manner but as I learnt from my
> previous discussions is not to get carried away by that and only use
> controls which are necessary.
>
> Milind
>
>
> On Thu, Jan 22, 2015 at 1:25 PM, Joaquim Luis <[email protected]> wrote:
>
>>
>> OK, I ported the pplot.cpp to Julia but using IupPlot.
>> Some questions:
>>
>> - Can I select a line with a double-click instead of a Shift+Draw
>> Rectangle? Note that the first case needs only one hand, while both of
>> them are needed for later.
>>
>> - How do one do an edit of type click-n-drag to move a point? I added a
>> DRAWSAMPLE_CB callback that is executed when I simulate a click-n-drag but
>> again I've do that while holding down the Control key and it still draws a
>> rectangle. Not practical.
>>
>> - What you mean that IupPlot is much less flexible than cdCanvas?
>> Ok, with cdCanvas I can't select elements with the mouse nor draw axes
>> (severe limitations) but what are the important facilities that it
>> provides with respect to IupPlot?
>>
>>
>> Thanks
>>
>> Joaquim
>>
>>
>> ------------------------------------------------------------------------------
>> New Year. New Location. New Benefits. New Data Center in Ashburn, VA.
>> GigeNET is offering a free month of service with a new server in Ashburn.
>> Choose from 2 high performing configs, both with 100TB of bandwidth.
>> Higher redundancy.Lower latency.Increased capacity.Completely compliant.
>> http://p.sf.net/sfu/gigenet
>> _______________________________________________
>> Iup-users mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/iup-users
>>
>
>
>
>
>
>
> ------------------------------------------------------------------------------
> New Year. New Location. New Benefits. New Data Center in Ashburn, VA.
> GigeNET is offering a free month of service with a new server in Ashburn.
> Choose from 2 high performing configs, both with 100TB of bandwidth.
> Higher redundancy.Lower latency.Increased capacity.Completely compliant.
> http://p.sf.net/sfu/gigenet
> _______________________________________________
> Iup-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/iup-users
>
>
------------------------------------------------------------------------------
New Year. New Location. New Benefits. New Data Center in Ashburn, VA.
GigeNET is offering a free month of service with a new server in Ashburn.
Choose from 2 high performing configs, both with 100TB of bandwidth.
Higher redundancy.Lower latency.Increased capacity.Completely compliant.
http://p.sf.net/sfu/gigenet
_______________________________________________
Iup-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/iup-users