workaround for PLY only exporting active mesh.


git-svn-id: https://svn.blender.org/svnroot/bf-extensions/contrib/py/scripts/addons@4406 96b784f8-4ae3-dd11-aff7-0030488c597c
In LinkActiveToSelected:
- change name of variable to more meaningful name.

In ReroutesSwitchesSwap:
- Bug fix - When swapping nodes not linked to anything - error occured. Now it's fixed.

git-svn-id: https://svn.blender.org/svnroot/bf-extensions/contrib/py/scripts/addons@4407 96b784f8-4ae3-dd11-aff7-0030488c597c
Bugfix: Copy Render Layers.

git-svn-id: https://svn.blender.org/svnroot/bf-extensions/contrib/py/scripts/addons@4413 96b784f8-4ae3-dd11-aff7-0030488c597c
Added several options and changed some keyboard shortcuts:

Swap Nodes (Shift-S):
This allows to replace selected nodes with nodes of a different type.
Previously only exchanging between 'REROUTE' and 'SWITCH' nodes were possible.
This commit adds options to change some nodes' types to:
'MIX_RGB', 'MATH, 'ALPHAOVER', 'SWITCH' and 'REROUTE'.
I'm planning to add option to change shaders to other shaders.

Link Active To Selected (Shift-F, Ctrl-Shift-F, Alt-F):
This allows to link active node to all selected nodes.
It's possible to link without replacing existing links (Shift-F). First input of the same type as active node's output will be linked if it's free.
To replace existing links - use (Ctrl-Shift-F).
This behavior is similiar to standard (F) or (Ctrl-F), but links active to selected instead of basing on nodes' location.
(Alt-F) will link active to selected basing on names. Menu is called and user can select option to use active node's name/label and compare it with selected nodes' names,
or base on outputs' names. This option can be useful when user decides to replace input Render Layers node with pre-rendered MultiLayerOpenEXR.

Add Reroutes to Selected Nodes' Outputs (Slash) or (Numpad Slash):
This adds 'REROUTE' nodes and links them to all outputs of selected nodes.
Option to add them to all outputs no matter if they are linked or not.
If adding reroutes to already linked outputs - newly added reroutes are inserted into link. Behaves exactly as if we dropped node onto the link.
In this function I changed spacing between newly added reroutes to match latest changes in displaying outputs of nodes. They are now a bit more apart from one another.

The addon is almost ready to go to trunk. Only one thing left to do: Adding option to swap shaders.

git-svn-id: https://svn.blender.org/svnroot/bf-extensions/contrib/py/scripts/addons@4414 96b784f8-4ae3-dd11-aff7-0030488c597c
Small change in AddReroutes:
y_offset increased by one unit. This better matches spacing between outputs of nodes.

git-svn-id: https://svn.blender.org/svnroot/bf-extensions/contrib/py/scripts/addons@4415 96b784f8-4ae3-dd11-aff7-0030488c597c
Added 'Swap Shaders' option plus some minor changes.

In SwapNodes:
- added option to swap shaders.
- replaced lists with tuples when defining 'replace' variable.

General:
- minor changes in some 'for' loops

git-svn-id: https://svn.blender.org/svnroot/bf-extensions/contrib/py/scripts/addons@4420 96b784f8-4ae3-dd11-aff7-0030488c597c
Fixed behavior of 'Link Active To Selected' when outputs names are used.
When relinking between Render Layers inputs and pre-rendered MultiLayerEXR - names of outputs of both types of nodes are taken.

git-svn-id: https://svn.blender.org/svnroot/bf-extensions/contrib/py/scripts/addons@4421 96b784f8-4ae3-dd11-aff7-0030488c597c
move print toolbox into trunk


git-svn-id: https://svn.blender.org/svnroot/bf-extensions/contrib/py/scripts/addons@4422 96b784f8-4ae3-dd11-aff7-0030488c597c
In 'Add Reroutes to Outputs' added option 'to Linked Outputs'

git-svn-id: https://svn.blender.org/svnroot/bf-extensions/contrib/py/scripts/addons@4423 96b784f8-4ae3-dd11-aff7-0030488c597c
Pinkfied theme,

Support for new vertex_unreferenced and group_node_socket colors, plus some little changes here and there



git-svn-id: https://svn.blender.org/svnroot/bf-extensions/contrib/py/scripts/addons@4426 96b784f8-4ae3-dd11-aff7-0030488c597c
SVN maintenance.


git-svn-id: https://svn.blender.org/svnroot/bf-extensions/contrib/py/scripts/addons@4428 96b784f8-4ae3-dd11-aff7-0030488c597c
Changed severat properties of classes.
StringProperty has been replaced by BoolProperty or EnumProperty in every place possible.
This change is just a code clean up, no additional functionality added.

git-svn-id: https://svn.blender.org/svnroot/bf-extensions/contrib/py/scripts/addons@4431 96b784f8-4ae3-dd11-aff7-0030488c597c
Little change in bl_labes for better display of menu

git-svn-id: https://svn.blender.org/svnroot/bf-extensions/contrib/py/scripts/addons@4432 96b784f8-4ae3-dd11-aff7-0030488c597c