diff options
author | Ton Roosendaal <ton@blender.org> | 2006-11-15 17:41:04 +0300 |
---|---|---|
committer | Ton Roosendaal <ton@blender.org> | 2006-11-15 17:41:04 +0300 |
commit | 5d8efc975699ae5ca60aa2892d96dd3e361b9c1d (patch) | |
tree | f809fd11332107b9e204ad5a855884505a615abd /source/blender/src/toolbox.c | |
parent | d6e96bd6059d264957a67f24fcce98b8de9c8d40 (diff) |
Patch #2307, by Bob Holcomb
Loadsa new compo nodes, most added in new menu "Mattes".
- Seperate into YCC
- Combine YCC
- Seperate into YUV
- Combine YUV
- (Chroma) Difference Matte
- Chroma Key
- Luminance Key
- Color Spill correction
Main problem is missing docs still... Bob is working on it, he'll also
make tooltips for all buttons.
Some UI things might change too, like more clear names.
Diffstat (limited to 'source/blender/src/toolbox.c')
-rw-r--r-- | source/blender/src/toolbox.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/source/blender/src/toolbox.c b/source/blender/src/toolbox.c index 4ce4045a170..eefba19b718 100644 --- a/source/blender/src/toolbox.c +++ b/source/blender/src/toolbox.c @@ -1548,6 +1548,7 @@ static TBitem tb_node_addsh[]= { #define TB_CMP_OP_FILTER 4 #define TB_CMP_CONVERTORS 5 #define TB_CMP_GROUPS 6 +#define TB_CMP_MATTE 7 static TBitem tb_node_addcomp[]= { { 0, "Input", 1, NULL}, @@ -1557,6 +1558,7 @@ static TBitem tb_node_addcomp[]= { { 0, "Filters", 5, NULL}, { 0, "Convertors", 6, NULL}, { 0, "Groups", 7, NULL}, + { 0, "Mattes", 8, NULL}, { -1, "", 0, NULL}}; /* do_node_addmenu() in header_node.c, prototype in BSE_headerbuttons.h */ @@ -1758,7 +1760,7 @@ void toolbox_n(void) TBitem *menu1=NULL, *menu2=NULL, *menu3=NULL; TBitem *menu4=NULL, *menu5=NULL, *menu6=NULL; TBitem *menu7=NULL, *groupmenu= NULL; - TBitem *node_add_gen= NULL, *node_add_group= NULL, *node_add_out= NULL, *node_add_in= NULL; + TBitem *node_add_gen= NULL, *node_add_group= NULL,*node_add_matte=NULL, *node_add_out= NULL, *node_add_in= NULL; TBitem *node_add_op_col= NULL, *node_add_op_filt= NULL, *node_add_op_vec= NULL, *node_add_con= NULL; int dx=0; short event, mval[2], tot=0; @@ -1940,6 +1942,7 @@ void toolbox_n(void) node_add_op_vec= node_add_sublevel(&menu1[TB_CMP_OP_VECTOR].poin, snode->nodetree, NODE_CLASS_OP_VECTOR); node_add_con= node_add_sublevel(&menu1[TB_CMP_CONVERTORS].poin, snode->nodetree, NODE_CLASS_CONVERTOR); node_add_group= node_add_sublevel(&menu1[TB_CMP_GROUPS].poin, snode->nodetree, NODE_CLASS_GROUP); + node_add_matte= node_add_sublevel(&menu1[TB_CMP_MATTE].poin,snode->nodetree, NODE_CLASS_MATTE); } dx= 96; @@ -2040,6 +2043,7 @@ void toolbox_n(void) if(node_add_con) MEM_freeN(node_add_con); if(node_add_gen) MEM_freeN(node_add_gen); if(node_add_group) MEM_freeN(node_add_group); + if(node_add_matte) MEM_freeN(node_add_matte); mywinset(curarea->win); } |