On Fri, Apr 26, 2013 at 7:33 AM, patrick boelens <[email protected]> wrote:
> Quick update: I found the region while fixing the offset issue (forgot to call
> ui_window_to_block()). Calling ED_region_tag_redraw(data->region) does indeed 
> fix the issue. I'd still be curious to know as to why RNA_property_update() 
> isn't working as expected for future reference, but no worries if you have 
> other things to do, at least I got my little wishlist working. =P
>

Calling ED_region_tag_redraw is no good, checked the patch.
The reason RNA_property_update doesn't work is the button doesnt
reference any RNA where though its rna from &but->rnapoin,
but->rnaprop - they are NULL and crash for me.

Instead it relies on but->funcN callback, see use of 'RNAUpdateCb'

So probably best to do what 'paste' does and fake user button editing:

button_activate_state(C, but, BUTTON_STATE_NUM_EDITING);
... edit colorband ...
button_activate_state(C, but, BUTTON_STATE_EXIT);

This works for colorband delete.
_______________________________________________
Bf-committers mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-committers

Reply via email to