blender/release/scripts/startup/bl_ui
Bastien Montagne 113997a03c Last uiList patch (for now!): filtering and reordering of shown elements.
Thanks to Brecht for the reviews. :)

This commit adds a show/hide extension below each uiList, containing by default an option to filter and/or reorder items by name (and to reverse those filtering and reordering).

Each derived uiList class in Python can define more specific filtering by implementing callbacks: the draw_filter() function to draw options in UI, and the filter_items() function to effectively filter/reorder items.

Note: the advanced options for vgroups shown as "proof od concept" in patches do not go in trunk for now, we have to find a better way to get those vgroups info for UI code, we can't afford to loop over each vertex here!

And doc (release notes and uiList example) is still to be updated, will do this in next days.
2013-08-29 12:55:31 +00:00
..
__init__.py Last uiList patch (for now!): filtering and reordering of shown elements. 2013-08-29 12:55:31 +00:00
properties_animviz.py Bugfix [#32754] Clear Motion paths button not available on Motion paths panel 2012-10-04 11:05:48 +00:00
properties_constraint.py Followup to r59434 : py UI scripts edits. 2013-08-23 20:41:21 +00:00
properties_data_armature.py Followup to r59434 : py UI scripts edits. 2013-08-23 20:41:21 +00:00
properties_data_bone.py Followup to r59434 : py UI scripts edits. 2013-08-23 20:41:21 +00:00
properties_data_camera.py Followup to r59434 : py UI scripts edits. 2013-08-23 20:41:21 +00:00
properties_data_curve.py Fix descriptions for mask selection operators and use less ambiguous "letter-spacing" term 2013-07-20 12:24:53 +00:00
properties_data_empty.py remove use of gettext: _("...") style translation now its handled by rna. 2011-09-21 15:18:38 +00:00
properties_data_lamp.py Removing BLENDER_GAME from the COMPAT_ENGINES set for the sun lamp's Sky & Atmosphere panel since it isn't supported in the BGE. 2012-10-30 01:59:15 +00:00
properties_data_lattice.py Fixing issues with i18n stuff: 2011-09-15 13:20:18 +00:00
properties_data_mesh.py Followup to r59434 : py UI scripts edits. 2013-08-23 20:41:21 +00:00
properties_data_metaball.py remove use of gettext: _("...") style translation now its handled by rna. 2011-09-21 15:18:38 +00:00
properties_data_modifier.py Followup to r59434 : py UI scripts edits. 2013-08-23 20:41:21 +00:00
properties_data_speaker.py style cleanup 2012-07-29 12:07:06 +00:00
properties_freestyle.py Partial revert of UI appearance changes in r52778 in the Strokes tab of the Freestyle Line Style panel. 2013-08-25 16:29:10 +00:00
properties_game.py BGE: Adding vsync control. Users can enable vsync, disable vsync, or use adaptive vsync via UI options in the render properties, or by using the new Python method bge.render.setVsync(). Win32 and X11 support are done via EXT_swap_control. Support for using EXT_swap_control on OS X still needs to be added to Ghost. 2013-07-29 22:31:32 +00:00
properties_mask_common.py Followup to r59434 : py UI scripts edits. 2013-08-23 20:41:21 +00:00
properties_material.py Followup to r59434 : py UI scripts edits. 2013-08-23 20:41:21 +00:00
properties_object.py Followup to r59434 : py UI scripts edits. 2013-08-23 20:41:21 +00:00
properties_paint_common.py Fix #35774 Confusing Text in Texture Paint Panel 2013-06-16 14:54:14 +00:00
properties_particle.py Followup to r59434 : py UI scripts edits. 2013-08-23 20:41:21 +00:00
properties_physics_cloth.py Fix part of #33469: cloth preroll had a wrong tooltip and low limit of 200 frames. 2012-12-18 15:44:04 +00:00
properties_physics_common.py Followup to r59434 : py UI scripts edits. 2013-08-23 20:41:21 +00:00
properties_physics_dynamicpaint.py Dynamic Paint: Added a new "smoothness" parameter for waves. 2013-08-03 09:46:38 +00:00
properties_physics_field.py Google Summer of Code project: "Smoke Simulator Improvements & Fire". 2012-10-10 13:18:07 +00:00
properties_physics_fluid.py Followup to r59434 : py UI scripts edits. 2013-08-23 20:41:21 +00:00
properties_physics_rigidbody_constraint.py Followup to r59434 : py UI scripts edits. 2013-08-23 20:41:21 +00:00
properties_physics_rigidbody.py rna attribute consistency edits, use common prefix for booleans. 2013-04-23 07:06:29 +00:00
properties_physics_smoke.py Followup to r59434 : py UI scripts edits. 2013-08-23 20:41:21 +00:00
properties_physics_softbody.py Google Summer of Code project: "Smoke Simulator Improvements & Fire". 2012-10-10 13:18:07 +00:00
properties_render_layer.py Render Layers UI 2013-05-12 15:25:35 +00:00
properties_render.py Followup to r59434 : py UI scripts edits. 2013-08-23 20:41:21 +00:00
properties_scene.py rna attribute consistency edits, use common prefix for booleans. 2013-04-23 07:06:29 +00:00
properties_texture.py Followup to r59434 : py UI scripts edits. 2013-08-23 20:41:21 +00:00
properties_world.py style cleanup 2012-07-29 12:07:06 +00:00
space_clip.py Followup to r59434 : py UI scripts edits. 2013-08-23 20:41:21 +00:00
space_console.py code cleanup: minor improvements to scripts. 2013-04-20 13:23:53 +00:00
space_dopesheet.py Bugfix [#35643] Animated textures are invisible in Graph Editor if it is not 2013-06-10 04:39:05 +00:00
space_filebrowser.py == file browser == 2012-10-27 18:31:52 +00:00
space_graph.py Animation Editors: Operators to Group/Ungroup Selected F-Curves 2013-02-22 01:49:51 +00:00
space_image.py Followup to r59434 : py UI scripts edits. 2013-08-23 20:41:21 +00:00
space_info.py Blender 2.68 Release maintenance: 2013-06-27 11:30:53 +00:00
space_logic.py Editors UI: 2012-11-04 18:26:30 +00:00
space_nla.py code cleanup: python/pep8 and double-promotion warnings. 2013-03-28 19:33:14 +00:00
space_node.py Fix for #36589 Node Editor displays incorrect Material name when Pinning. 2013-08-28 09:05:09 +00:00
space_outliner.py Followup to r59434 : py UI scripts edits. 2013-08-23 20:41:21 +00:00
space_properties.py This commit tackles the "context" buttons in Properties header, which were still using "ugly" old UI code. 2013-06-19 19:37:17 +00:00
space_sequencer.py Followup to r59434 : py UI scripts edits. 2013-08-23 20:41:21 +00:00
space_text.py Followup to r59434 : py UI scripts edits. 2013-08-23 20:41:21 +00:00
space_time.py Followup to r59434 : py UI scripts edits. 2013-08-23 20:41:21 +00:00
space_userpref.py Fix for #36387, User Preferences "Addons" panel bogs down the whole interface. 2013-08-28 06:36:54 +00:00
space_view3d_toolbar.py Followup to r59434 : py UI scripts edits. 2013-08-23 20:41:21 +00:00
space_view3d.py patch [#36336] Split operator for curves and surfaces 2013-08-29 02:32:51 +00:00