blender/release/scripts/ui
Joshua Leung e1fdf7fc58 View2D/TimeCode Drawing:
This commit introduces a few cleanups and tweaks to the way that timecodes (i.e. the timing indications used instead of frame numbers) get displayed.

1. Custom Spacing of TimeCodes/Gridlines
Made the minimum number of pixels between gridlines/timecode indications a user-preference, instead of being a hardcoded constant. This allows to set the spacing tighter/looser than the defaults, and is also used for the other changes.

2. Default timecode display style, (now named 'minimal') uses '+' as the delimeter for the sub-second frames. This hopefully makes it a bit clearer what those values represent, as opposed to the '!', which can sometimes look too much like a colon.

3. Added various timecode display styles as user-preference. - These include always displaying full SMPTE, to showing milliseconds instead of frams for sub-second times, and also an option to just show the times as seconds only.
- When changing the timecode style, the spacing setting is automatically modified so that the timecodes are spaced far apart enough so that they won't clash (under most circumstances). This automatic modification is only done if the spacing is too tight for the style being set.

4. Unified the code for generating timecode strings between the View2D scrollbar drawing and the current frame indicator drawing.
2010-01-30 04:43:36 +00:00
..
properties_animviz.py Motion Paths - (Part 3) Operators, Drawing, and Fixes 2010-01-19 11:31:49 +00:00
properties_data_armature_rigify.py replace dynamic_menu.py with Menu classmethods much less complicated. 2009-12-25 22:16:19 +00:00
properties_data_armature.py Bugfix #20806: Remove button removes entire bone group not bone from group 2010-01-24 23:18:48 +00:00
properties_data_bone.py custom properties panels for most ID types. use subclassing to keep panel UI definitions minimal 2010-01-08 08:54:41 +00:00
properties_data_camera.py Small patch from freakabcd in irc: disable camera dof distance if dof object is set 2010-01-16 02:12:03 +00:00
properties_data_curve.py * Restored font selection functionality with open font and unlink font operators, 2010-01-11 05:10:57 +00:00
properties_data_empty.py rna UI api rename... 2009-11-23 00:27:30 +00:00
properties_data_lamp.py Show Cone option for spot lamps, to visualize which objects are being affected. 2010-01-25 14:47:32 +00:00
properties_data_lattice.py custom properties panels for most ID types. use subclassing to keep panel UI definitions minimal 2010-01-08 08:54:41 +00:00
properties_data_mesh.py Fix wrong icons in shape key panel, not sure why these were specified, 2010-01-11 15:28:00 +00:00
properties_data_metaball.py custom properties panels for most ID types. use subclassing to keep panel UI definitions minimal 2010-01-08 08:54:41 +00:00
properties_data_modifier.py Fix [#20602] Cluttered UI in modifiers 2010-01-20 05:41:59 +00:00
properties_game.py BGE: stereoscopic settings changes: (1) eye separation is the UI (2) focallength uses camera focallength 2009-12-29 15:47:20 +00:00
properties_material.py material copy/paste 2010-01-28 17:31:11 +00:00
properties_object_constraint.py Cessen Rigging Request: "Copy Transforms" Constraint 2010-01-02 04:14:17 +00:00
properties_object.py custom properties panels for most ID types. use subclassing to keep panel UI definitions minimal 2010-01-08 08:54:41 +00:00
properties_particle.py custom properties panels for most ID types. use subclassing to keep panel UI definitions minimal 2010-01-08 08:54:41 +00:00
properties_physics_cloth.py String fix and a bunch of PEP8 issues I had collected in the meanwhile. 2009-12-04 17:54:48 +00:00
properties_physics_common.py * Rest length parameter for harmonic force springs. Implementation is a slightly modified version of the patch provided by Raúl Fernández Hernández (Farsthary). 2009-12-21 11:19:07 +00:00
properties_physics_field.py Stickness factor for particle collisions, patch submitted by Raul Fernandez Hernandez (farsthary). 2010-01-03 14:51:34 +00:00
properties_physics_fluid.py remove ICON prefix from the enum, for python this is redundant eg. 2009-12-10 10:23:53 +00:00
properties_physics_smoke.py Smoke: 2010-01-25 15:24:48 +00:00
properties_physics_softbody.py Try to get soft body to curve working 2009-12-28 00:07:24 +00:00
properties_render.py Ambient Occlusion split up into: 2010-01-27 21:40:08 +00:00
properties_scene.py Added simplification back for quicker preview renders with less subdivision 2010-01-25 11:39:56 +00:00
properties_texture.py Fix #20549: selecting a texture node in a material node tree would 2010-01-29 16:32:06 +00:00
properties_world.py Ambient Occlusion split up into: 2010-01-27 21:40:08 +00:00
space_buttons.py rna UI api rename... 2009-11-23 00:27:30 +00:00
space_console.py * register operators like other classes 2009-12-24 19:50:43 +00:00
space_dopesheet.py Animation Editors: Restored 'Realtime Updates' toggle 2010-01-20 11:20:20 +00:00
space_filebrowser.py remove ICON prefix from the enum, for python this is redundant eg. 2009-12-10 10:23:53 +00:00
space_graph.py Animation Editors: Restored 'Realtime Updates' toggle 2010-01-20 11:20:20 +00:00
space_image.py Finished some work from the weekend to keep local tree clean.. 2010-01-19 01:32:06 +00:00
space_info.py [#20728] "Export UV Layout" overwrites existing files (without feedback) 2010-01-27 02:20:24 +00:00
space_logic.py remove ICON prefix from the enum, for python this is redundant eg. 2009-12-10 10:23:53 +00:00
space_nla.py Animation Editors: Restored 'Realtime Updates' toggle 2010-01-20 11:20:20 +00:00
space_node.py * Tweaks for node editor Make Links (F key) 2010-01-04 04:26:28 +00:00
space_outliner.py remove ICON prefix from the enum, for python this is redundant eg. 2009-12-10 10:23:53 +00:00
space_sequencer.py move bpy.load_scripts --> bpy.utils.load_scripts 2010-01-28 11:48:06 +00:00
space_text.py fix for error with text ui when there is no text loaded. 2010-01-20 17:41:41 +00:00
space_time.py - temp marker rename in menu (using python or the outliner isnt fun) 2010-01-21 19:43:27 +00:00
space_userpref.py View2D/TimeCode Drawing: 2010-01-30 04:43:36 +00:00
space_view3d_toolbar.py Moved the image paint tool and the vertex/weight paint tool (blend mode?) 2010-01-20 08:30:40 +00:00
space_view3d.py Fix #19473: Toggle Quad View options missing from UI. 2010-01-30 03:22:22 +00:00