Thank you Antonio,
That works perfectly. However I'm at a loss to understand
why iup.DEFAULT is needed, since I'm providing the three params. Why is
any default needed in this case? from the doc " the IupLua binding will
automatically return IUP_DEFAULT if no value is returned."
why its the 4th param. Reviewing the documentation I still only see the RGB.
in the doc I see only this section, which explicitly applies to C
========
The callbacks implemented in C by the application must return one of the
following values:
* IUP_DEFAULT: Proceeds normally with user interaction. In case other
return values do not apply, the callback should return this value.
* IUP_CLOSE: Call *IupExitLoop* after return. Depending on the state
of the application it will close all windows and exit the
application. Applies only to some actions.
* IUP_IGNORE: Makes the native system ignore that callback action.
Applies only to some actions.
* IUP_CONTINUE: Makes the element to ignore the callback and pass the
treatment of the execution to the parent element. Applies only to
some actions.
======
Which explains the iup.IGNORE (thanks), but the significance of the
others is clearly understated!
I think you might want to revisit that section.
Regards,
John
On 20/06/2016 10:04 AM, Antonio Scuri wrote:
> Try this:
>
> function matrix:bgcolor_cb(l, c)
> -- play here
> local green =0
> local blue =0
> local red =200
> if c == 0 then
> return iup.IGNORE-- title row, not used
> end
>
> if l == 0 then-- title column
> return iup.IGNORE
> end
>
> return red, green, blue, iup.DEFAULT
> end
>
> Best,
> Scuri
>
------------------------------------------------------------------------------
Attend Shape: An AT&T Tech Expo July 15-16. Meet us at AT&T Park in San
Francisco, CA to explore cutting-edge tech and listen to tech luminaries
present their vision of the future. This family event has something for
everyone, including kids. Get more information and register today.
http://sdm.link/attshape
_______________________________________________
Iup-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/iup-users