[Bf-committers] handling large lists in Blender (vertex groups, shape keys, materials)

CoDEmanX codemanx at gmx.de
Fri Dec 7 11:45:36 CET 2012


I really like them!
But dunno if it's a good idea to put the stuff inside of the list 
(visually yes, but how to implement this properly?)

Here are two variants which could be done with little change to UI code:

http://www.pasteall.org/pic/show.php?id=41471
http://www.pasteall.org/pic/show.php?id=41472

Basically, all what's needed is C code for list filtering. In python, 
there should eventually be an extra parameter for lists to specify a 
StringProp, which would be the prop of the search field.

bpy.types.Scene.search_shapekeys = bpy.props.StringProperty()
...
row.template_list(key, "key_blocks", ob, "active_shape_key_index", 
rows=rows, filter_data=scene, filter_prop="search_shapekeys")


Am 07.12.2012 01:39, schrieb Gaia:
> Having the filter in a popup box might have the advantage
> of saving some space on the screen. But on the other side
> your top variant shows the filter settings together with the
> resulting list. So i like the top variant most.
>
> Here is another comparison based on your top variant
> which saves one line of space:
>
> http://www.pasteall.org/pic/show.php?id=41449
>
> It would be awesome if someone from the blender
> development team could comment on this and allow
> to get something done here. Maybe the layout is wrong
> but at least it would be just cool if we could get the
> functionality.
>
> Gaia
>
>
>
> On 06.12.2012 22:25, CoDEmanX wrote:
>> 3 variations of possible filter integration:
>>
>> http://www.pasteall.org/pic/show.php?id=41437
>>
>>
>>
>> Am 06.12.2012 18:44, schrieb Gaia:
>>> I played with my 2d image editor and created this mockup:
>>>
>>>         http://www.pasteall.org/pic/show.php?id=41429
>>>
>>> I added a drag handle to the lower right corner of the list.
>>> What do you think? Would that be convenient, acceptable
>>> and easy to implement ?
>>>
>>> cheers,
>>> Gaia
>>>
>>>
>>> On 06.12.2012 17:43, Bassam Kurdali wrote:
>>>> I was myself wishing for filtering in vertex groups recently. +1 from
>>>> this user. Also agree the resize is a bit hidden.
>>>> On Thu Dec  6 2012 11:01:59 AM EST, Gaia <gaia.clary at machinimatrix.org
>>>> <mailto:gaia.clary at machinimatrix.org>> wrote:
>>>>
>>>>> On 06.12.2012 16:52, Tobias Oelgarte wrote:
>>>>>> We have resizeable list areas. Hold Shift and and use the
>>>> mousewheel to
>>>>>> resize them. It's not always as responsible as it should be. I often
>>>>>> need to move the mouse around a bit while rolling the mousewheel, so
>>>>>> that it will continue to grow or shrink.
>>>>> Heh, that is cool :) Very good to know that!
>>>>> However wouldn't it be more intuitive to add a drag handle
>>>>> to the lower left corner of the list ?
>>>>> That might also solve the responsiveness issue in an elegant way.
>>>>> _______________________________________________
>>>>> Bf-committers mailing list
>>>>> Bf-committers at blender.org <mailto:Bf-committers at blender.org>
>>>>> http://lists.blender.org/mailman/listinfo/bf-committers
>>> _______________________________________________
>>> Bf-committers mailing list
>>> Bf-committers at blender.org
>>> http://lists.blender.org/mailman/listinfo/bf-committers
>>>
>> _______________________________________________
>> Bf-committers mailing list
>> Bf-committers at blender.org
>> http://lists.blender.org/mailman/listinfo/bf-committers
>
> _______________________________________________
> Bf-committers mailing list
> Bf-committers at blender.org
> http://lists.blender.org/mailman/listinfo/bf-committers
>


More information about the Bf-committers mailing list