svn merge ^/trunk/blender -r47805:47873
authorCampbell Barton <ideasman42@gmail.com>
Thu, 14 Jun 2012 09:39:54 +0000 (09:39 +0000)
committerCampbell Barton <ideasman42@gmail.com>
Thu, 14 Jun 2012 09:39:54 +0000 (09:39 +0000)
1  2 
source/blender/blenkernel/BKE_node.h
source/blender/blenkernel/intern/node.c
source/blender/compositor/CMakeLists.txt
source/blender/editors/space_node/drawnode.c
source/blender/makesrna/intern/rna_nodetree.c

Simple merge
index 8f44af4a24591e35f0f3dbe6fcbe8a1922bc2340,e6549034a855d5f688c9cc5d9d65a906ae7740ef..033bfd165c23c332e326f6feed8d0c23d6ddce55
@@@ -2421,41 -2421,10 +2421,43 @@@ static void node_composit_buts_viewer_b
  static void node_composit_buts_mask(uiLayout *layout, bContext *C, PointerRNA *ptr)
  {
        uiTemplateID(layout, C, ptr, "mask", NULL, NULL, NULL);
+     uiItemR(layout, ptr, "smooth_mask", 0, NULL, ICON_NONE);
  }
  
 +static void node_composit_buts_keyingscreen(uiLayout *layout, bContext *C, PointerRNA *ptr)
 +{
 +      bNode *node= ptr->data;
 +
 +      uiTemplateID(layout, C, ptr, "clip", NULL, NULL, NULL);
 +
 +      if (node->id) {
 +              MovieClip *clip = (MovieClip *) node->id;
 +              uiLayout *col;
 +              PointerRNA tracking_ptr;
 +
 +              RNA_pointer_create(&clip->id, &RNA_MovieTracking, &clip->tracking, &tracking_ptr);
 +
 +              col = uiLayoutColumn(layout, 1);
 +              uiItemPointerR(col, ptr, "tracking_object", &tracking_ptr, "objects", "", ICON_OBJECT_DATA);
 +      }
 +}
 +
 +static void node_composit_buts_keying(uiLayout *layout, bContext *UNUSED(C), PointerRNA *ptr)
 +{
 +      /* bNode *node= ptr->data; */ /* UNUSED */
 +
 +      uiItemR(layout, ptr, "blur_pre", 0, NULL, ICON_NONE);
 +      uiItemR(layout, ptr, "screen_balance", 0, NULL, ICON_NONE);
 +      uiItemR(layout, ptr, "despill_factor", 0, NULL, ICON_NONE);
 +      uiItemR(layout, ptr, "edge_kernel_radius", 0, NULL, ICON_NONE);
 +      uiItemR(layout, ptr, "edge_kernel_tolerance", 0, NULL, ICON_NONE);
 +      uiItemR(layout, ptr, "clip_black", 0, NULL, ICON_NONE);
 +      uiItemR(layout, ptr, "clip_white", 0, NULL, ICON_NONE);
 +      uiItemR(layout, ptr, "dilate_distance", 0, NULL, ICON_NONE);
 +      uiItemR(layout, ptr, "blur_post", 0, NULL, ICON_NONE);
 +}
 +
  /* only once called */
  static void node_composit_set_butfunc(bNodeType *ntype)
  {