*/}}
Browse Source

Hide color widget when connected to node

Yiming Wu 1 year ago
parent
commit
d87c0591de
1 changed files with 5 additions and 1 deletions
  1. 5 1
      resources/la_nodes_basic.c

+ 5 - 1
resources/la_nodes_basic.c

@@ -687,7 +687,11 @@ void laui_RGB2OKHSLNode(laUiList *uil, laPropPack *This, laPropPack *Extra, laCo
     LA_BASE_NODE_HEADER(uil,c,This);
 
     b=laBeginRow(uil,c,0,0);
-    laShowNodeSocket(uil,c,This,"in",0); laShowNodeSocket(uil,c,This,"color",0); laShowSeparator(uil,c)->Expand=1;
+    laShowNodeSocket(uil,c,This,"in",0);
+    b2=laOnConditionThat(uil,c,laNot(laPropExpression(This,"in.source")));{
+        laShowItem(uil,c,This,"color");
+    }laEndCondition(uil,b2);
+    laShowSeparator(uil,c)->Expand=1;
     laShowItem(uil,c,This,"out_h")->Flags|=LA_UI_SOCKET_LABEL_W;
     laShowItem(uil,c,This,"out_s")->Flags|=LA_UI_SOCKET_LABEL_W;
     laShowItem(uil,c,This,"out_l")->Flags|=LA_UI_SOCKET_LABEL_W;