On Mon, 2007-04-09 at 22:39 -0400, Andrew Douglas Pitonyak wrote:
> As a signed value, this would be "-1", which might mean that nothing was 
> selected...

That's what I've guessed too, but the value I get is always 65535.
That's why I'm wondering about that...

if someone knows another way to know if the action listened is a
selection or anything else, let me know...

cheers

Mikael


> Mikael De Bie wrote:
> > Hi,
> >
> > Using an ItemListener, I want to know if the action that triggers the
> > listener is a selection or anything else. I don't find another way that
> > to find the value of oEvt.Selected returned when it's not a selection
> > and to verify that value.
> >
> > The value returned is 65535. All is working fine now, but I wonder why
> > THAT value ?
> >
> > Does someone know something about that ?
> >
> > Here's the code of the CspListBoxListener::itemStateChanged method :
> >
> > -----------------------------------------------------------------------
> > void CspListBoxListener::itemStateChanged( const awt::ItemEvent& oEvt )
> >     throw ( RuntimeException )
> > {
> > //For an unknown reason, 65535 seems to be the value for a deselection
> >     if(oEvt.Selected != 65535){
> >         getDialog()->getAddonImpl()->setSelectedCsp(oEvt.Selected);
> >         ((SolverDialog*)getDialog())->updateButtonsState(oEvt.Selected);
> >         }
> > }
> > ------------------------------------------------------------------------
> >
> >
> > Thanks,
> >
> > Mikael
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >   
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to