Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/space_node/drawnode.c
| Show First 20 Lines • Show All 3,327 Lines • ▼ Show 20 Lines | static void std_node_socket_draw( | ||||
| switch (type) { | switch (type) { | ||||
| case SOCK_FLOAT: | case SOCK_FLOAT: | ||||
| case SOCK_INT: | case SOCK_INT: | ||||
| case SOCK_BOOLEAN: | case SOCK_BOOLEAN: | ||||
| uiItemR(layout, ptr, "default_value", 0, text, 0); | uiItemR(layout, ptr, "default_value", 0, text, 0); | ||||
| break; | break; | ||||
| case SOCK_VECTOR: | case SOCK_VECTOR: | ||||
| if (sock->flag & SOCK_COMPACT) { | |||||
| uiTemplateComponentMenu(layout, ptr, "default_value", text); | uiTemplateComponentMenu(layout, ptr, "default_value", text); | ||||
| } | |||||
| else { | |||||
| uiLayout *column = uiLayoutColumn(layout, true); | |||||
| uiItemR(column, ptr, "default_value", 0, text, 0); | |||||
| } | |||||
| break; | break; | ||||
| case SOCK_RGBA: | case SOCK_RGBA: | ||||
| case SOCK_STRING: { | case SOCK_STRING: { | ||||
| uiLayout *row = uiLayoutSplit(layout, 0.5f, false); | uiLayout *row = uiLayoutSplit(layout, 0.5f, false); | ||||
| uiItemL(row, text, 0); | uiItemL(row, text, 0); | ||||
| uiItemR(row, ptr, "default_value", 0, "", 0); | uiItemR(row, ptr, "default_value", 0, "", 0); | ||||
| break; | break; | ||||
| } | } | ||||
| ▲ Show 20 Lines • Show All 657 Lines • Show Last 20 Lines | |||||