No, not in current patch, rename is either available for all or none of the items - would be possible to control it per item (though not easily, I think), but would rather avoid adding more complexity hereā¦
On 11/11/2013 12:34, Dalai Felinto wrote: > For multiview I have two items in the list that are not rename-able (i.e., > left and right). > Is there a way to make them non-clickable (or at least to manually write > the rename function), while the others views are still > clickable/rename-able? > > Cheers, > Dalai > > 2013/11/10 Bastien Montagne <[email protected]> > >> Hi devs, >> >> Here is a patch enabling clic-edit of items' names in an uiList: >> http://www.pasteall.org/47150/diff >> >> The only change needed from user POV is to add the "rename_propname" >> parameter to its template_list() call. >> >> The proposed solution is a bit hackish (but works perfectly afaict), but >> I can't see any who wouldn't, given the fact that we want to avoid >> having to change all uiLists code to use something else than label() for >> items' names... What it does basically is: >> >> * In uilist handler, detect ctrl-lmb clic on a listrow button; >> * Mark the uiList as pending renaming on related item; >> * In draw function, change first LISTLABEL of the relevant item in a TEX >> one, and add a fake event to force uilist handler to be run again. >> * Back in uilist handler, when a rename is pending, try to find our TEX >> button (which abuses UI_BUT_COLOR_CUBIC as marker) and activate it. >> >> As usual, any feedback is much welcomed! :) >> >> PS: Do not take into account changes in properties_data_mesh.py, these >> are mostly used for testing, not to be committed! >> >> Best regards, >> Bastien >> _______________________________________________ >> Bf-committers mailing list >> [email protected] >> http://lists.blender.org/mailman/listinfo/bf-committers >> > _______________________________________________ > Bf-committers mailing list > [email protected] > http://lists.blender.org/mailman/listinfo/bf-committers > _______________________________________________ Bf-committers mailing list [email protected] http://lists.blender.org/mailman/listinfo/bf-committers
