Hi,

I've tried different solutions with the source into 
simgear/scene/model/animation.cxx (mostly reverting some changes), even 
if I haven't found anything that I was able to clearly identify as the 
origin of my problem.

So I'm now using a workaround: I add a binding in each involved <action> 
section:
> <binding>
>   <command>property-assign</command>
>   <property type="bool">/devices/status/mice/mouse[0]/freezed</property>
>   <value type="bool">true</value>
> </binding>

and I've modified $FGROOT/mice.xml in <mode n="0"> section (see conditions)
>    <button n="2">
>     <binding>
>      <condition>
>        <not>
>          <property 
> type="bool">/devices/status/mice/mouse[0]/freezed</property>
>        </not> 
>      </condition>
>      <command>nasal</command>
>      <script>
>        setprop("/devices/status/mice/mouse[0]/mode", 
> props.globals.getNode("/input/joysticks/js/id") == nil ? 1 : 2);
>      </script>
>     </binding>
>     <binding>
>       <condition>
>         <property>/devices/status/mice/mouse[0]/freezed</property>
>       </condition>
>       <command>property-assign</command>
>       <property type="bool">/devices/status/mice/mouse[0]/freezed</property>
>       <value type="bool">false</value>
>     </binding>
>    </button>
> 
It works fine here (even better than before the new behaviour). But I 
still think that it is a tricky solution.

regards
seb

Sébastien MARQUE wrote :
> Hi all,
> 
> 
> 
> I've noticed that using right click on a pick animation doesn't only 
> grab the correct <animation>'s binding, but also the mouse <button 
> n="2"> binding (default: changing to mouse mode 1)... which can have 
> some disastrous consequences.
> 
> Some instruments use the right-click as the zkv series (turning knobs 
> right), the F16 hsi, Lionceau on some instruments, Long-EZ magnetos, 
> G-164 altimeter, ch53e in many places over the front panel, and the 
> Seneca II (flaps control).
> 
> I haven't used FG from last June 09 until November 09, and I remember 
> that right-click on <pick> animation was known to work fine here in June 09.
> 
> I'm using FG/CVS, SG/CVS, plib/svn and OSG/svn all of them regularly 
> compiled. I've also tried with plib 1.8.5 and osg 2.8.1 from debian/sid 
> repos, with the same behaviour.
> 
> Is this a bug or a new feature?
> 
> Best regards
> seb
> 
> ------------------------------------------------------------------------------
> This SF.Net email is sponsored by the Verizon Developer Community
> Take advantage of Verizon's best-in-class app development support
> A streamlined, 14 day to market process makes app distribution fast and easy
> Join now and get one step closer to millions of Verizon customers
> http://p.sf.net/sfu/verizon-dev2dev 
> _______________________________________________
> Flightgear-devel mailing list
> Flightgear-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/flightgear-devel
> 

------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
_______________________________________________
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel

Reply via email to