Blender Git Commits

Blender Git "master" branch commits.

Page: 5433 / 5574

October 9, 2004, 20:46 (GMT)
added outline.c :)
October 9, 2004, 05:41 (GMT)
bugfix: #1607 Missing entry in Lamp Types

added Lamp types 'Area' and 'Photon'.
updated docs.
October 8, 2004, 16:03 (GMT)
More outliner stuff;

- added Images in overview
- added Scripts in overview, if clicked it makes it active in open Text
Window
- Padplus/Padminus keys now open one level deeper or less

- fix: Akey didn't really open all...
- fix: click on item of non-active scene, activates new scene
October 8, 2004, 09:27 (GMT)
Outliner options;

- Added in pulldown the current view commands, including the 'show
hierachy' option, which shows only the full object tree
- You now can activate data by clicking on the hidden icons (displayed in
a row of a collapsed item)
- Added selection and display of active NLA strips
- Cleanup; white text in outliner only for active object
- Made hierachy helplines 1 pixel wide and black, looks nicer
October 7, 2004, 22:50 (GMT)
Accidentally committed work in progress/experiment with panel tab colors.
Was not meant for cvs yet!
October 7, 2004, 21:45 (GMT)
More outliner features;

- Made visualization of object hierarchy more clear with lines; this
solves the sometimes confusing mix of 'children objects' and
'linked data'.
- Enter editmode on click, also shows editing context buttons
- SHIFT+click on a item closes/opens all below that item
- Added constraints and Hooks (watch fun icon!)

Note; global undo doesnt restore former view for outliner... it does not
save the GUI, remember? :)
October 7, 2004, 19:25 (GMT)
Another step in the Big Bpy Cleanup.

- move static declarations and data definitions out of headers.
the BGL module still need cleaning.

- move declarations out of modules.h and into appropriate .h files.
modules.h still exists as a container for the few modules that
need to #include almost everything.

- all files now have a $Id tag and have been formatted by indent

there are no changes to executable code.

pre-commit versions are tagged with bpy-cleanup-pre-20041007
for the sake of paranoia.
October 7, 2004, 16:16 (GMT)
Aie... changed a define and now the silly ENUM doesnt work. :)
Fixed!
October 7, 2004, 15:20 (GMT)
Updated icons file (png). Has selection mode icons, and grey versions for
outliner.
October 7, 2004, 15:20 (GMT)
- Outliner now sorts Objects alphabetically
(i tried sort 'by type', but thats very unclear... need think over)
- Vertex Groups are visualized in Outliner (and selectable)
- Armature Bones are visualized & editable too

In general; Outliner now also supports indirect data (Structs with no ID)

- changed weirdo NLA icon into something that makes sense. (Thnx sten!)
October 7, 2004, 11:43 (GMT)
Typo in code that keeps undo tree on a maximum amount. Onnly happens when
the stack has undo elements from another object type, and when you edit
sufficient steps in editmode.

Crash tutorial by Bassam Kurdali, who was totally flabbergasted about it!
Thanks.
Revision fd91939 by Matt Ebb
October 7, 2004, 03:04 (GMT)
Made the outliner use leftmouse (as it is right now for default
rightmouse select) for activating, expanding the tree, etc
regardless of the mouse button selection user pref.
October 6, 2004, 21:48 (GMT)
- Fix: enter/exit posemode used wrong pointer, could crash
- enter/exit posemode now updates outliner view too

- New: outliner option "Show same type". Shows only object types as
current active one. Nice to browse all lamps, mballs, armatures, etc
October 6, 2004, 20:44 (GMT)
- Outliner: new items (on first show) come up collapsed now
- Outliner: click on Armature data goes in posemode

And long wanted, and found out is just a threeliner in code:

- Posemode: click-select-drag or grab-gesture switches to 'rotate'
automatic when no bone can be translated.
October 6, 2004, 19:39 (GMT)
Added new files for outliner view in OOPS window
October 6, 2004, 19:26 (GMT)
Added #ifdef INTERNATIONAL around ftf call and include file...
October 6, 2004, 19:21 (GMT)
Last fix for previous commit;

New option "passepartout" for drawing a darkened area around viewborder
in Camera view. Provided by Wybren van Keulen.
Added button in F10 buttons, just above "DispView". Would like feedback
if this is a temporal or real feature :)
October 6, 2004, 19:14 (GMT)
Add #ifdef WIN32 block so outliner compiles on windows, too.
October 6, 2004, 19:04 (GMT)
add outliner.c so new outliner stuff gets actually compiled in :)
October 6, 2004, 18:55 (GMT)
Version 1.0 of the new Outliner

The outliner is a hierarchical diagram displaying a list of data in Blender
and its dependencies. The 'databrowse' doesn't really show it, and Oops is
too chaotic still. And most of all, the former two don't offer much tools.

After discussions on irc, Matt came with this design proposal;
http://mke3.net/blender/interface/layout/outliner/
Which is closely followed for the implementation.

The current version only shows all 'library data' in Blender (objects,
meshes, ipos, etc) and not the 'direct data' such as vertex groups or NLA.

I decided to make it inside the Oopw window, as an option. You can find the
option in the "View" pulldown, or directly invoke it with ALT+SHIFT+F9
Here's a quick overview of the Outliner GUI:

- Header pulldown has options what it can show (Visible = in current layers)
- click on triangle arrow to open/close
- press AKEY to open/close all
- Leftmouse click on an item activates; and does based on type a couple of
extra things:
- activates a scene
- selects/activates the Object
- enters editmode (if clicked on Mesh, Curve, etc)
- shows the appropriate Shading buttons (Lamp, Material, Texture)
- sets the IpoWindow to the current IPO
- activates the Ipo-channel in an Action
- Selected and Active objects are drawn in its Theme selection color
- SHIFT+click on Object does extend-select
- Press DOTkey to get the current active data in center of view


TODO;
- rightmouse selection; for indicating operations like delete or duplicate
- showing more data types
- icon (re)design...
- lotsof options as described in Matts paper still...
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021