* Fix for Matt's fix!
The "generator" class for nodes then better completely disappears, also from theme color choices menu. Since there was room for it, made the generator themecolor to become color for 'Convertor' node types.
This commit is contained in:
@@ -82,7 +82,6 @@ typedef struct bNodeType {
|
||||
/* nodetype->nclass, for add-menu and themes */
|
||||
#define NODE_CLASS_INPUT 0
|
||||
#define NODE_CLASS_OUTPUT 1
|
||||
#define NODE_CLASS_GENERATOR 2
|
||||
#define NODE_CLASS_OP_COLOR 3
|
||||
#define NODE_CLASS_OP_VECTOR 4
|
||||
#define NODE_CLASS_OP_FILTER 5
|
||||
|
||||
@@ -463,7 +463,7 @@ enum {
|
||||
TH_NODE,
|
||||
TH_NODE_IN_OUT,
|
||||
TH_NODE_OPERATOR,
|
||||
TH_NODE_GENERATOR,
|
||||
TH_NODE_CONVERTOR,
|
||||
TH_NODE_GROUP,
|
||||
|
||||
TH_SEQ_MOVIE,
|
||||
|
||||
@@ -1431,9 +1431,9 @@ static int node_get_colorid(bNode *node)
|
||||
else
|
||||
return TH_NODE;
|
||||
}
|
||||
if(node->typeinfo->nclass==NODE_CLASS_GENERATOR)
|
||||
return TH_NODE_GENERATOR;
|
||||
if(ELEM4(node->typeinfo->nclass, NODE_CLASS_OP_COLOR, NODE_CLASS_OP_VECTOR, NODE_CLASS_OP_FILTER, NODE_CLASS_CONVERTOR))
|
||||
if(node->typeinfo->nclass==NODE_CLASS_CONVERTOR)
|
||||
return TH_NODE_CONVERTOR;
|
||||
if(ELEM3(node->typeinfo->nclass, NODE_CLASS_OP_COLOR, NODE_CLASS_OP_VECTOR, NODE_CLASS_OP_FILTER))
|
||||
return TH_NODE_OPERATOR;
|
||||
if(node->typeinfo->nclass==NODE_CLASS_GROUP)
|
||||
return TH_NODE_GROUP;
|
||||
|
||||
@@ -285,7 +285,7 @@ char *BIF_ThemeGetColorPtr(bTheme *btheme, int spacetype, int colorid)
|
||||
cp= ts->syntaxn; break;
|
||||
case TH_NODE_OPERATOR:
|
||||
cp= ts->syntaxb; break;
|
||||
case TH_NODE_GENERATOR:
|
||||
case TH_NODE_CONVERTOR:
|
||||
cp= ts->syntaxv; break;
|
||||
case TH_NODE_GROUP:
|
||||
cp= ts->syntaxc; break;
|
||||
@@ -664,7 +664,7 @@ char *BIF_ThemeColorsPup(int spacetype)
|
||||
str += sprintf(str, "%%l|");
|
||||
str += sprintf(str, "Node Backdrop %%x%d|", TH_NODE);
|
||||
str += sprintf(str, "In/Out Node %%x%d|", TH_NODE_IN_OUT);
|
||||
str += sprintf(str, "Generator Node %%x%d|", TH_NODE_GENERATOR);
|
||||
str += sprintf(str, "Convertor Node %%x%d|", TH_NODE_CONVERTOR);
|
||||
str += sprintf(str, "Operator Node %%x%d|", TH_NODE_OPERATOR);
|
||||
str += sprintf(str, "Group Node %%x%d|", TH_NODE_GROUP);
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user