summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSunil Shetye2020-09-03 10:24:28 +0530
committerSunil Shetye2021-04-11 21:23:03 +0530
commit0a49fd7f973b2d939cc02780bb97223449c0f418 (patch)
tree9bd2cdc071691a10949fd667cf6b7ee9bf7fc7e0
parent0809df52e19c563577f0d4f9db03b7f5811a44a5 (diff)
downloadCommon-Interface-Project-0a49fd7f973b2d939cc02780bb97223449c0f418.tar.gz
Common-Interface-Project-0a49fd7f973b2d939cc02780bb97223449c0f418.tar.bz2
Common-Interface-Project-0a49fd7f973b2d939cc02780bb97223449c0f418.zip
adding palettes
-rw-r--r--.gitignore2
-rw-r--r--blocks/blocks/xcosblocks/models.py2
-rw-r--r--blocks/blocks/xcosblocks/serializers.py1
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/ABS_VALUE.pngbin0 -> 859 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/AFFICH_m.pngbin0 -> 761 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/ANDBLK.pngbin0 -> 972 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/ANDLOG_f.pngbin0 -> 1429 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/AUTOMAT.pngbin0 -> 1535 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/BACKLASH.pngbin0 -> 1000 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/BARXY.pngbin0 -> 1970 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/BIGSOM_f.pngbin0 -> 982 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/BITCLEAR.pngbin0 -> 1095 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/BITSET.pngbin0 -> 1019 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/BOUNCE.pngbin0 -> 1185 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/BOUNCEXY.pngbin0 -> 1532 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/BPLATFORM.pngbin0 -> 1140 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/Bache.pngbin0 -> 1088 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/CANIMXY.pngbin0 -> 1532 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/CANIMXY3D.pngbin0 -> 1543 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/CBLOCK.pngbin0 -> 1183 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/CBLOCK4.pngbin0 -> 1172 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/CCS.pngbin0 -> 789 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/CEVENTSCOPE.pngbin0 -> 2021 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/CFSCOPE.pngbin0 -> 1943 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/CLINDUMMY_f.pngbin0 -> 1021 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/CLKFROM.pngbin0 -> 462 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/CLKGOTO.pngbin0 -> 465 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/CLKGotoTagVisibility.pngbin0 -> 1436 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/CLKINV_f.pngbin0 -> 313 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/CLKOUTV_f.pngbin0 -> 315 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/CLKSOMV_f.pngbin0 -> 1081 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/CLOCK_c.pngbin0 -> 1488 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/CLR.pngbin0 -> 1024 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/CLSS.pngbin0 -> 1494 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/CMAT3D.pngbin0 -> 2385 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/CMATVIEW.pngbin0 -> 2511 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/CMSCOPE.pngbin0 -> 2050 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/CONST.pngbin0 -> 512 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/CONSTRAINT2_c.pngbin0 -> 975 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/CONSTRAINT_c.pngbin0 -> 763 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/CONST_f.pngbin0 -> 512 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/CONST_m.pngbin0 -> 512 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/CONVERT.pngbin0 -> 1020 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/COSBLK_f.pngbin0 -> 863 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/CSCOPE.pngbin0 -> 2033 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/CSCOPXY.pngbin0 -> 1481 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/CSCOPXY3D.pngbin0 -> 1570 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/CUMSUM.pngbin0 -> 958 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/CURV_f.pngbin0 -> 829 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/CVS.pngbin0 -> 752 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/Capacitor.pngbin0 -> 397 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/ConstantVoltage.pngbin0 -> 442 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/Counter.pngbin0 -> 1219 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/CurrentSensor.pngbin0 -> 2717 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/DEADBAND.pngbin0 -> 801 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/DEBUG.pngbin0 -> 805 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/DELAYV_f.pngbin0 -> 1486 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/DELAY_f.pngbin0 -> 875 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/DEMUX.pngbin0 -> 855 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/DEMUX_f.pngbin0 -> 855 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/DERIV.pngbin0 -> 778 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/DFLIPFLOP.pngbin0 -> 1011 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/DIFF_f.pngbin0 -> 652 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/DLATCH.pngbin0 -> 1124 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/DLR.pngbin0 -> 1103 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/DLRADAPT_f.pngbin0 -> 1323 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/DLSS.pngbin0 -> 1532 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/DOLLAR.pngbin0 -> 760 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/DOLLAR_f.pngbin0 -> 760 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/DOLLAR_m.pngbin0 -> 760 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/Diode.pngbin0 -> 564 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/EDGE_TRIGGER.pngbin0 -> 1115 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/ENDBLK.pngbin0 -> 591 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/END_c.pngbin0 -> 726 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/ESELECT_f.pngbin0 -> 1199 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/EVTDLY_c.pngbin0 -> 1046 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/EVTGEN_f.pngbin0 -> 1118 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/EVTVARDLY.pngbin0 -> 1186 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/EXPBLK_m.pngbin0 -> 696 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/EXPRESSION.pngbin0 -> 1128 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/EXTRACT.pngbin0 -> 1025 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/EXTRACTBITS.pngbin0 -> 1122 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/EXTRACTOR.pngbin0 -> 946 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/EXTTRI.pngbin0 -> 1310 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/Extract_Activation.pngbin0 -> 1297 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/FROM.pngbin0 -> 449 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/FROMMO.pngbin0 -> 398 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/FROMWSB.pngbin0 -> 918 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/Flowmeter.pngbin0 -> 2746 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/GAINBLK.pngbin0 -> 863 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/GAINBLK_f.pngbin0 -> 863 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/GAIN_f.pngbin0 -> 863 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/GENERAL_f.pngbin0 -> 1042 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/GENSIN_f.pngbin0 -> 1702 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/GENSQR_f.pngbin0 -> 891 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/GOTO.pngbin0 -> 444 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/GOTOMO.pngbin0 -> 400 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/GotoTagVisibility.pngbin0 -> 1025 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/GotoTagVisibilityMO.pngbin0 -> 1520 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/Ground.pngbin0 -> 317 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/Gyrator.pngbin0 -> 845 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/HALT_f.pngbin0 -> 675 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/HYSTHERESIS.pngbin0 -> 830 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/IFTHEL_f.pngbin0 -> 1374 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/INIMPL_f.pngbin0 -> 255 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/INTEGRAL_f.pngbin0 -> 731 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/INTEGRAL_m.pngbin0 -> 942 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/INTMUL.pngbin0 -> 809 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/INTRP2BLK_f.pngbin0 -> 946 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/INTRPLBLK_f.pngbin0 -> 797 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/INVBLK.pngbin0 -> 684 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/IN_f.pngbin0 -> 303 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/ISELECT_m.pngbin0 -> 1104 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/IdealTransformer.pngbin0 -> 1036 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/Inductor.pngbin0 -> 464 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/JKFLIPFLOP.pngbin0 -> 963 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/LOGBLK_f.pngbin0 -> 792 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/LOGIC.pngbin0 -> 1007 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/LOGICAL_OP.pngbin0 -> 853 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/LOOKUP_f.pngbin0 -> 2062 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/MATBKSL.pngbin0 -> 842 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/MATCATH.pngbin0 -> 1041 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/MATCATV.pngbin0 -> 1095 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/MATDET.pngbin0 -> 659 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/MATDIAG.pngbin0 -> 850 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/MATDIV.pngbin0 -> 845 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/MATEIG.pngbin0 -> 684 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/MATEXPM.pngbin0 -> 822 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/MATINV.pngbin0 -> 732 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/MATLU.pngbin0 -> 637 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/MATMAGPHI.pngbin0 -> 1093 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/MATMUL.pngbin0 -> 914 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/MATPINV.pngbin0 -> 777 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/MATRESH.pngbin0 -> 982 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/MATSING.pngbin0 -> 846 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/MATSUM.pngbin0 -> 976 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/MATTRAN.pngbin0 -> 963 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/MATZCONJ.pngbin0 -> 860 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/MATZREIM.pngbin0 -> 970 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/MAXMIN.pngbin0 -> 861 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/MAX_f.pngbin0 -> 861 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/MBLOCK.pngbin0 -> 1288 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/MCLOCK_f.pngbin0 -> 1202 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/MFCLCK_f.pngbin0 -> 1168 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/MIN_f.pngbin0 -> 719 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/MUX.pngbin0 -> 765 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/MUX_f.pngbin0 -> 765 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/M_SWITCH.pngbin0 -> 1567 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/M_freq.pngbin0 -> 1427 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/Modulo_Count.pngbin0 -> 1395 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/NEGTOPOS_f.pngbin0 -> 718 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/NMOS.pngbin0 -> 751 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/NPN.pngbin0 -> 745 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/NRMSOM_f.pngbin0 -> 988 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/OUTIMPL_f.pngbin0 -> 257 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/OUT_f.pngbin0 -> 297 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/OpAmp.pngbin0 -> 1649 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/PDE.pngbin0 -> 882 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/PID.pngbin0 -> 682 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/PMOS.pngbin0 -> 766 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/PNP.pngbin0 -> 747 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/POSTONEG_f.pngbin0 -> 722 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/POWBLK_f.pngbin0 -> 687 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/PRODUCT.pngbin0 -> 1013 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/PROD_f.pngbin0 -> 803 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/PULSE_SC.pngbin0 -> 788 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/PerteDP.pngbin0 -> 454 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/PotentialSensor.pngbin0 -> 2578 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/PuitsP.pngbin0 -> 1079 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/QUANT_f.pngbin0 -> 759 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/RAMP.pngbin0 -> 790 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/RAND_m.pngbin0 -> 1410 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/RATELIMITER.pngbin0 -> 989 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/READAU_f.pngbin0 -> 1209 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/READC_f.pngbin0 -> 1669 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/REGISTER.pngbin0 -> 1272 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/RELATIONALOP.pngbin0 -> 670 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/RELAY_f.pngbin0 -> 1008 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/RFILE_f.pngbin0 -> 1459 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/RICC.pngbin0 -> 794 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/ROOTCOEF.pngbin0 -> 1052 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/Resistor.pngbin0 -> 505 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/SAMPHOLD_m.pngbin0 -> 857 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/SATURATION.pngbin0 -> 785 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/SAWTOOTH_f.pngbin0 -> 1282 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/SCALAR2VECTOR.pngbin0 -> 1475 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/SELECT_m.pngbin0 -> 1111 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/SELF_SWITCH.pngbin0 -> 1792 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/SELF_SWITCH_off.pngbin0 -> 1823 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/SELF_SWITCH_on.pngbin0 -> 1723 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/SHIFT.pngbin0 -> 1275 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/SIGNUM.pngbin0 -> 866 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/SINBLK_f.pngbin0 -> 760 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/SOM_f.pngbin0 -> 1007 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/SQRT.pngbin0 -> 896 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/SRFLIPFLOP.pngbin0 -> 1150 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/STEP_FUNCTION.pngbin0 -> 645 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/SUBMAT.pngbin0 -> 1006 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/SUMMATION.pngbin0 -> 1011 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/SUM_f.pngbin0 -> 752 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/SUPER_f.pngbin0 -> 801 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/SWITCH2_m.pngbin0 -> 1289 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/SWITCH_f.pngbin0 -> 1244 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/SampleCLK.pngbin0 -> 1383 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/Sigbuilder.pngbin0 -> 1315 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/SineVoltage.pngbin0 -> 1043 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/SourceP.pngbin0 -> 1209 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/Switch.pngbin0 -> 881 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/TANBLK_f.pngbin0 -> 753 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/TCLSS.pngbin0 -> 1406 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/TEXT_f.pngbin0 -> 110 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/TIME_DELAY.pngbin0 -> 1454 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/TIME_f.pngbin0 -> 1398 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/TKSCALE.pngbin0 -> 1064 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/TOWS_c.pngbin0 -> 1646 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/TRASH_f.pngbin0 -> 846 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/TrigFun.pngbin0 -> 1018 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/VARIABLE_DELAY.pngbin0 -> 1290 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/VVsourceAC.pngbin0 -> 1229 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/VanneReglante.pngbin0 -> 2132 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/VariableResistor.pngbin0 -> 1034 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/VirtualCLK0.pngbin0 -> 1485 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/VoltageSensor.pngbin0 -> 2731 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/VsourceAC.pngbin0 -> 1316 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/WFILE_f.pngbin0 -> 1477 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/WRITEAU_f.pngbin0 -> 1711 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/WRITEC_f.pngbin0 -> 1587 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/ZCROSS_f.pngbin0 -> 909 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/c_block.pngbin0 -> 1068 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/fortran_block.pngbin0 -> 1378 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/freq_div.pngbin0 -> 1415 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/generic_block3.pngbin0 -> 1439 bytes
-rw-r--r--blocks/blocks/xcosblocks/static/palettes/scifunc_block_m.pngbin0 -> 1325 bytes
-rw-r--r--blocks/eda-frontend/src/components/Dashboard/ProgressPanel.js15
-rw-r--r--blocks/eda-frontend/src/components/SchematicEditor/Helper/ToolbarTools.js2
-rw-r--r--blocks/eda-frontend/src/pages/Home.js2
-rw-r--r--blocks/eda-frontend/src/pages/SchematiEditor.js2
-rw-r--r--docs/api.txt2
238 files changed, 9 insertions, 19 deletions
diff --git a/.gitignore b/.gitignore
index 349be2e6..49582269 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,3 +3,5 @@
blocks/blocks/*/migrations/*.py
blocks/*/migrations/*.py
blocks/frontend/static/frontend/main.js
+.env
+tags
diff --git a/blocks/blocks/xcosblocks/models.py b/blocks/blocks/xcosblocks/models.py
index 0d9ca920..33e9f2ad 100644
--- a/blocks/blocks/xcosblocks/models.py
+++ b/blocks/blocks/xcosblocks/models.py
@@ -38,6 +38,8 @@ class Block(models.Model):
initial_control_ports = models.IntegerField()
initial_command_ports = models.IntegerField()
initial_display_parameter = models.CharField(max_length=100)
+ block_image_path = models.CharField(max_length=100,
+ blank=True, null=True)
p000_value_initial = models.CharField(max_length=100,
blank=True, null=True)
p001_value_initial = models.CharField(max_length=100,
diff --git a/blocks/blocks/xcosblocks/serializers.py b/blocks/blocks/xcosblocks/serializers.py
index 259f25d1..589ff1ca 100644
--- a/blocks/blocks/xcosblocks/serializers.py
+++ b/blocks/blocks/xcosblocks/serializers.py
@@ -47,6 +47,7 @@ class BlockSerializer(serializers.ModelSerializer):
'initial_control_ports',
'initial_command_ports',
'initial_display_parameter',
+ 'block_image_path',
'p000_value_initial',
'p001_value_initial',
'p002_value_initial',
diff --git a/blocks/blocks/xcosblocks/static/palettes/ABS_VALUE.png b/blocks/blocks/xcosblocks/static/palettes/ABS_VALUE.png
new file mode 100644
index 00000000..aa06345f
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/ABS_VALUE.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/AFFICH_m.png b/blocks/blocks/xcosblocks/static/palettes/AFFICH_m.png
new file mode 100644
index 00000000..460fece5
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/AFFICH_m.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/ANDBLK.png b/blocks/blocks/xcosblocks/static/palettes/ANDBLK.png
new file mode 100644
index 00000000..03bba59e
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/ANDBLK.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/ANDLOG_f.png b/blocks/blocks/xcosblocks/static/palettes/ANDLOG_f.png
new file mode 100644
index 00000000..ab411598
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/ANDLOG_f.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/AUTOMAT.png b/blocks/blocks/xcosblocks/static/palettes/AUTOMAT.png
new file mode 100644
index 00000000..334d4972
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/AUTOMAT.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/BACKLASH.png b/blocks/blocks/xcosblocks/static/palettes/BACKLASH.png
new file mode 100644
index 00000000..ce2938ea
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/BACKLASH.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/BARXY.png b/blocks/blocks/xcosblocks/static/palettes/BARXY.png
new file mode 100644
index 00000000..32368d98
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/BARXY.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/BIGSOM_f.png b/blocks/blocks/xcosblocks/static/palettes/BIGSOM_f.png
new file mode 100644
index 00000000..42deb671
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/BIGSOM_f.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/BITCLEAR.png b/blocks/blocks/xcosblocks/static/palettes/BITCLEAR.png
new file mode 100644
index 00000000..c1932339
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/BITCLEAR.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/BITSET.png b/blocks/blocks/xcosblocks/static/palettes/BITSET.png
new file mode 100644
index 00000000..c9cde7dc
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/BITSET.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/BOUNCE.png b/blocks/blocks/xcosblocks/static/palettes/BOUNCE.png
new file mode 100644
index 00000000..04b46845
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/BOUNCE.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/BOUNCEXY.png b/blocks/blocks/xcosblocks/static/palettes/BOUNCEXY.png
new file mode 100644
index 00000000..207e4410
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/BOUNCEXY.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/BPLATFORM.png b/blocks/blocks/xcosblocks/static/palettes/BPLATFORM.png
new file mode 100644
index 00000000..11456401
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/BPLATFORM.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/Bache.png b/blocks/blocks/xcosblocks/static/palettes/Bache.png
new file mode 100644
index 00000000..b48a5256
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/Bache.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/CANIMXY.png b/blocks/blocks/xcosblocks/static/palettes/CANIMXY.png
new file mode 100644
index 00000000..207e4410
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/CANIMXY.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/CANIMXY3D.png b/blocks/blocks/xcosblocks/static/palettes/CANIMXY3D.png
new file mode 100644
index 00000000..3be2e3aa
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/CANIMXY3D.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/CBLOCK.png b/blocks/blocks/xcosblocks/static/palettes/CBLOCK.png
new file mode 100644
index 00000000..cf90bfa1
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/CBLOCK.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/CBLOCK4.png b/blocks/blocks/xcosblocks/static/palettes/CBLOCK4.png
new file mode 100644
index 00000000..4b784648
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/CBLOCK4.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/CCS.png b/blocks/blocks/xcosblocks/static/palettes/CCS.png
new file mode 100644
index 00000000..91a53e94
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/CCS.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/CEVENTSCOPE.png b/blocks/blocks/xcosblocks/static/palettes/CEVENTSCOPE.png
new file mode 100644
index 00000000..77341d73
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/CEVENTSCOPE.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/CFSCOPE.png b/blocks/blocks/xcosblocks/static/palettes/CFSCOPE.png
new file mode 100644
index 00000000..71a58669
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/CFSCOPE.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/CLINDUMMY_f.png b/blocks/blocks/xcosblocks/static/palettes/CLINDUMMY_f.png
new file mode 100644
index 00000000..9b4e88e6
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/CLINDUMMY_f.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/CLKFROM.png b/blocks/blocks/xcosblocks/static/palettes/CLKFROM.png
new file mode 100644
index 00000000..6513ead0
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/CLKFROM.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/CLKGOTO.png b/blocks/blocks/xcosblocks/static/palettes/CLKGOTO.png
new file mode 100644
index 00000000..a291b023
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/CLKGOTO.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/CLKGotoTagVisibility.png b/blocks/blocks/xcosblocks/static/palettes/CLKGotoTagVisibility.png
new file mode 100644
index 00000000..57e435e5
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/CLKGotoTagVisibility.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/CLKINV_f.png b/blocks/blocks/xcosblocks/static/palettes/CLKINV_f.png
new file mode 100644
index 00000000..edc922f5
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/CLKINV_f.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/CLKOUTV_f.png b/blocks/blocks/xcosblocks/static/palettes/CLKOUTV_f.png
new file mode 100644
index 00000000..6cf24e35
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/CLKOUTV_f.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/CLKSOMV_f.png b/blocks/blocks/xcosblocks/static/palettes/CLKSOMV_f.png
new file mode 100644
index 00000000..c4e7047f
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/CLKSOMV_f.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/CLOCK_c.png b/blocks/blocks/xcosblocks/static/palettes/CLOCK_c.png
new file mode 100644
index 00000000..45df9d1a
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/CLOCK_c.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/CLR.png b/blocks/blocks/xcosblocks/static/palettes/CLR.png
new file mode 100644
index 00000000..207f962b
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/CLR.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/CLSS.png b/blocks/blocks/xcosblocks/static/palettes/CLSS.png
new file mode 100644
index 00000000..e8cfa36f
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/CLSS.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/CMAT3D.png b/blocks/blocks/xcosblocks/static/palettes/CMAT3D.png
new file mode 100644
index 00000000..3f4d85ae
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/CMAT3D.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/CMATVIEW.png b/blocks/blocks/xcosblocks/static/palettes/CMATVIEW.png
new file mode 100644
index 00000000..c4fd3c70
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/CMATVIEW.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/CMSCOPE.png b/blocks/blocks/xcosblocks/static/palettes/CMSCOPE.png
new file mode 100644
index 00000000..8f2dd2b1
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/CMSCOPE.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/CONST.png b/blocks/blocks/xcosblocks/static/palettes/CONST.png
new file mode 100644
index 00000000..8d4198d0
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/CONST.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/CONSTRAINT2_c.png b/blocks/blocks/xcosblocks/static/palettes/CONSTRAINT2_c.png
new file mode 100644
index 00000000..6d5141b8
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/CONSTRAINT2_c.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/CONSTRAINT_c.png b/blocks/blocks/xcosblocks/static/palettes/CONSTRAINT_c.png
new file mode 100644
index 00000000..fe00d600
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/CONSTRAINT_c.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/CONST_f.png b/blocks/blocks/xcosblocks/static/palettes/CONST_f.png
new file mode 100644
index 00000000..8d4198d0
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/CONST_f.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/CONST_m.png b/blocks/blocks/xcosblocks/static/palettes/CONST_m.png
new file mode 100644
index 00000000..8d4198d0
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/CONST_m.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/CONVERT.png b/blocks/blocks/xcosblocks/static/palettes/CONVERT.png
new file mode 100644
index 00000000..22208cf1
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/CONVERT.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/COSBLK_f.png b/blocks/blocks/xcosblocks/static/palettes/COSBLK_f.png
new file mode 100644
index 00000000..d396ed99
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/COSBLK_f.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/CSCOPE.png b/blocks/blocks/xcosblocks/static/palettes/CSCOPE.png
new file mode 100644
index 00000000..30db1c56
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/CSCOPE.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/CSCOPXY.png b/blocks/blocks/xcosblocks/static/palettes/CSCOPXY.png
new file mode 100644
index 00000000..8e18cefa
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/CSCOPXY.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/CSCOPXY3D.png b/blocks/blocks/xcosblocks/static/palettes/CSCOPXY3D.png
new file mode 100644
index 00000000..ac16990d
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/CSCOPXY3D.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/CUMSUM.png b/blocks/blocks/xcosblocks/static/palettes/CUMSUM.png
new file mode 100644
index 00000000..5dcf063c
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/CUMSUM.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/CURV_f.png b/blocks/blocks/xcosblocks/static/palettes/CURV_f.png
new file mode 100644
index 00000000..057b81f1
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/CURV_f.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/CVS.png b/blocks/blocks/xcosblocks/static/palettes/CVS.png
new file mode 100644
index 00000000..1b41af9a
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/CVS.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/Capacitor.png b/blocks/blocks/xcosblocks/static/palettes/Capacitor.png
new file mode 100644
index 00000000..3d463801
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/Capacitor.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/ConstantVoltage.png b/blocks/blocks/xcosblocks/static/palettes/ConstantVoltage.png
new file mode 100644
index 00000000..7431b2c2
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/ConstantVoltage.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/Counter.png b/blocks/blocks/xcosblocks/static/palettes/Counter.png
new file mode 100644
index 00000000..4f6ab1dd
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/Counter.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/CurrentSensor.png b/blocks/blocks/xcosblocks/static/palettes/CurrentSensor.png
new file mode 100644
index 00000000..b97f5070
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/CurrentSensor.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/DEADBAND.png b/blocks/blocks/xcosblocks/static/palettes/DEADBAND.png
new file mode 100644
index 00000000..e5799c35
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/DEADBAND.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/DEBUG.png b/blocks/blocks/xcosblocks/static/palettes/DEBUG.png
new file mode 100644
index 00000000..fac64445
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/DEBUG.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/DELAYV_f.png b/blocks/blocks/xcosblocks/static/palettes/DELAYV_f.png
new file mode 100644
index 00000000..cd8c8e2b
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/DELAYV_f.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/DELAY_f.png b/blocks/blocks/xcosblocks/static/palettes/DELAY_f.png
new file mode 100644
index 00000000..7e36f436
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/DELAY_f.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/DEMUX.png b/blocks/blocks/xcosblocks/static/palettes/DEMUX.png
new file mode 100644
index 00000000..8f69ccd8
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/DEMUX.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/DEMUX_f.png b/blocks/blocks/xcosblocks/static/palettes/DEMUX_f.png
new file mode 100644
index 00000000..8f69ccd8
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/DEMUX_f.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/DERIV.png b/blocks/blocks/xcosblocks/static/palettes/DERIV.png
new file mode 100644
index 00000000..1f537685
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/DERIV.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/DFLIPFLOP.png b/blocks/blocks/xcosblocks/static/palettes/DFLIPFLOP.png
new file mode 100644
index 00000000..5922bc25
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/DFLIPFLOP.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/DIFF_f.png b/blocks/blocks/xcosblocks/static/palettes/DIFF_f.png
new file mode 100644
index 00000000..396bf12e
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/DIFF_f.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/DLATCH.png b/blocks/blocks/xcosblocks/static/palettes/DLATCH.png
new file mode 100644
index 00000000..5b580f1e
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/DLATCH.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/DLR.png b/blocks/blocks/xcosblocks/static/palettes/DLR.png
new file mode 100644
index 00000000..6d591b56
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/DLR.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/DLRADAPT_f.png b/blocks/blocks/xcosblocks/static/palettes/DLRADAPT_f.png
new file mode 100644
index 00000000..557431d2
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/DLRADAPT_f.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/DLSS.png b/blocks/blocks/xcosblocks/static/palettes/DLSS.png
new file mode 100644
index 00000000..8d18fda9
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/DLSS.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/DOLLAR.png b/blocks/blocks/xcosblocks/static/palettes/DOLLAR.png
new file mode 100644
index 00000000..84bf03e9
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/DOLLAR.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/DOLLAR_f.png b/blocks/blocks/xcosblocks/static/palettes/DOLLAR_f.png
new file mode 100644
index 00000000..84bf03e9
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/DOLLAR_f.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/DOLLAR_m.png b/blocks/blocks/xcosblocks/static/palettes/DOLLAR_m.png
new file mode 100644
index 00000000..84bf03e9
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/DOLLAR_m.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/Diode.png b/blocks/blocks/xcosblocks/static/palettes/Diode.png
new file mode 100644
index 00000000..c97db57c
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/Diode.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/EDGE_TRIGGER.png b/blocks/blocks/xcosblocks/static/palettes/EDGE_TRIGGER.png
new file mode 100644
index 00000000..81f34cf2
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/EDGE_TRIGGER.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/ENDBLK.png b/blocks/blocks/xcosblocks/static/palettes/ENDBLK.png
new file mode 100644
index 00000000..54a5be47
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/ENDBLK.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/END_c.png b/blocks/blocks/xcosblocks/static/palettes/END_c.png
new file mode 100644
index 00000000..98c1a4c9
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/END_c.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/ESELECT_f.png b/blocks/blocks/xcosblocks/static/palettes/ESELECT_f.png
new file mode 100644
index 00000000..d4213990
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/ESELECT_f.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/EVTDLY_c.png b/blocks/blocks/xcosblocks/static/palettes/EVTDLY_c.png
new file mode 100644
index 00000000..577808cc
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/EVTDLY_c.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/EVTGEN_f.png b/blocks/blocks/xcosblocks/static/palettes/EVTGEN_f.png
new file mode 100644
index 00000000..f7550e83
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/EVTGEN_f.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/EVTVARDLY.png b/blocks/blocks/xcosblocks/static/palettes/EVTVARDLY.png
new file mode 100644
index 00000000..75fa5755
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/EVTVARDLY.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/EXPBLK_m.png b/blocks/blocks/xcosblocks/static/palettes/EXPBLK_m.png
new file mode 100644
index 00000000..c7341a24
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/EXPBLK_m.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/EXPRESSION.png b/blocks/blocks/xcosblocks/static/palettes/EXPRESSION.png
new file mode 100644
index 00000000..9fbc05eb
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/EXPRESSION.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/EXTRACT.png b/blocks/blocks/xcosblocks/static/palettes/EXTRACT.png
new file mode 100644
index 00000000..06e4276a
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/EXTRACT.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/EXTRACTBITS.png b/blocks/blocks/xcosblocks/static/palettes/EXTRACTBITS.png
new file mode 100644
index 00000000..4ed0f791
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/EXTRACTBITS.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/EXTRACTOR.png b/blocks/blocks/xcosblocks/static/palettes/EXTRACTOR.png
new file mode 100644
index 00000000..9a45cf45
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/EXTRACTOR.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/EXTTRI.png b/blocks/blocks/xcosblocks/static/palettes/EXTTRI.png
new file mode 100644
index 00000000..2c5fb35b
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/EXTTRI.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/Extract_Activation.png b/blocks/blocks/xcosblocks/static/palettes/Extract_Activation.png
new file mode 100644
index 00000000..640f0827
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/Extract_Activation.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/FROM.png b/blocks/blocks/xcosblocks/static/palettes/FROM.png
new file mode 100644
index 00000000..14bd2411
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/FROM.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/FROMMO.png b/blocks/blocks/xcosblocks/static/palettes/FROMMO.png
new file mode 100644
index 00000000..5d1274d1
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/FROMMO.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/FROMWSB.png b/blocks/blocks/xcosblocks/static/palettes/FROMWSB.png
new file mode 100644
index 00000000..e0451a6e
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/FROMWSB.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/Flowmeter.png b/blocks/blocks/xcosblocks/static/palettes/Flowmeter.png
new file mode 100644
index 00000000..1ee7fe34
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/Flowmeter.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/GAINBLK.png b/blocks/blocks/xcosblocks/static/palettes/GAINBLK.png
new file mode 100644
index 00000000..8fa10d5a
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/GAINBLK.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/GAINBLK_f.png b/blocks/blocks/xcosblocks/static/palettes/GAINBLK_f.png
new file mode 100644
index 00000000..8fa10d5a
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/GAINBLK_f.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/GAIN_f.png b/blocks/blocks/xcosblocks/static/palettes/GAIN_f.png
new file mode 100644
index 00000000..8fa10d5a
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/GAIN_f.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/GENERAL_f.png b/blocks/blocks/xcosblocks/static/palettes/GENERAL_f.png
new file mode 100644
index 00000000..bad61b62
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/GENERAL_f.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/GENSIN_f.png b/blocks/blocks/xcosblocks/static/palettes/GENSIN_f.png
new file mode 100644
index 00000000..83afc34c
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/GENSIN_f.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/GENSQR_f.png b/blocks/blocks/xcosblocks/static/palettes/GENSQR_f.png
new file mode 100644
index 00000000..3e9f1540
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/GENSQR_f.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/GOTO.png b/blocks/blocks/xcosblocks/static/palettes/GOTO.png
new file mode 100644
index 00000000..f1cb7a18
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/GOTO.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/GOTOMO.png b/blocks/blocks/xcosblocks/static/palettes/GOTOMO.png
new file mode 100644
index 00000000..6e4728f8
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/GOTOMO.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/GotoTagVisibility.png b/blocks/blocks/xcosblocks/static/palettes/GotoTagVisibility.png
new file mode 100644
index 00000000..b397415a
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/GotoTagVisibility.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/GotoTagVisibilityMO.png b/blocks/blocks/xcosblocks/static/palettes/GotoTagVisibilityMO.png
new file mode 100644
index 00000000..7a2eb730
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/GotoTagVisibilityMO.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/Ground.png b/blocks/blocks/xcosblocks/static/palettes/Ground.png
new file mode 100644
index 00000000..19681b69
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/Ground.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/Gyrator.png b/blocks/blocks/xcosblocks/static/palettes/Gyrator.png
new file mode 100644
index 00000000..55f0cf4c
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/Gyrator.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/HALT_f.png b/blocks/blocks/xcosblocks/static/palettes/HALT_f.png
new file mode 100644
index 00000000..dc8c23e1
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/HALT_f.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/HYSTHERESIS.png b/blocks/blocks/xcosblocks/static/palettes/HYSTHERESIS.png
new file mode 100644
index 00000000..ccee2555
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/HYSTHERESIS.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/IFTHEL_f.png b/blocks/blocks/xcosblocks/static/palettes/IFTHEL_f.png
new file mode 100644
index 00000000..4ffba863
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/IFTHEL_f.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/INIMPL_f.png b/blocks/blocks/xcosblocks/static/palettes/INIMPL_f.png
new file mode 100644
index 00000000..4750c15a
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/INIMPL_f.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/INTEGRAL_f.png b/blocks/blocks/xcosblocks/static/palettes/INTEGRAL_f.png
new file mode 100644
index 00000000..e1fd0c80
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/INTEGRAL_f.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/INTEGRAL_m.png b/blocks/blocks/xcosblocks/static/palettes/INTEGRAL_m.png
new file mode 100644
index 00000000..f560cf58
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/INTEGRAL_m.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/INTMUL.png b/blocks/blocks/xcosblocks/static/palettes/INTMUL.png
new file mode 100644
index 00000000..8185aafe
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/INTMUL.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/INTRP2BLK_f.png b/blocks/blocks/xcosblocks/static/palettes/INTRP2BLK_f.png
new file mode 100644
index 00000000..850a028a
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/INTRP2BLK_f.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/INTRPLBLK_f.png b/blocks/blocks/xcosblocks/static/palettes/INTRPLBLK_f.png
new file mode 100644
index 00000000..d67fa1fc
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/INTRPLBLK_f.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/INVBLK.png b/blocks/blocks/xcosblocks/static/palettes/INVBLK.png
new file mode 100644
index 00000000..e70af6c8
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/INVBLK.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/IN_f.png b/blocks/blocks/xcosblocks/static/palettes/IN_f.png
new file mode 100644
index 00000000..c05dfff5
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/IN_f.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/ISELECT_m.png b/blocks/blocks/xcosblocks/static/palettes/ISELECT_m.png
new file mode 100644
index 00000000..376e80a2
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/ISELECT_m.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/IdealTransformer.png b/blocks/blocks/xcosblocks/static/palettes/IdealTransformer.png
new file mode 100644
index 00000000..7342c1c4
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/IdealTransformer.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/Inductor.png b/blocks/blocks/xcosblocks/static/palettes/Inductor.png
new file mode 100644
index 00000000..3a9f355a
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/Inductor.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/JKFLIPFLOP.png b/blocks/blocks/xcosblocks/static/palettes/JKFLIPFLOP.png
new file mode 100644
index 00000000..af400eda
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/JKFLIPFLOP.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/LOGBLK_f.png b/blocks/blocks/xcosblocks/static/palettes/LOGBLK_f.png
new file mode 100644
index 00000000..85965d4e
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/LOGBLK_f.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/LOGIC.png b/blocks/blocks/xcosblocks/static/palettes/LOGIC.png
new file mode 100644
index 00000000..ec4aa35f
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/LOGIC.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/LOGICAL_OP.png b/blocks/blocks/xcosblocks/static/palettes/LOGICAL_OP.png
new file mode 100644
index 00000000..09f5f4e0
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/LOGICAL_OP.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/LOOKUP_f.png b/blocks/blocks/xcosblocks/static/palettes/LOOKUP_f.png
new file mode 100644
index 00000000..ab43c1b8
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/LOOKUP_f.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/MATBKSL.png b/blocks/blocks/xcosblocks/static/palettes/MATBKSL.png
new file mode 100644
index 00000000..74a541c9
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/MATBKSL.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/MATCATH.png b/blocks/blocks/xcosblocks/static/palettes/MATCATH.png
new file mode 100644
index 00000000..28b7b582
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/MATCATH.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/MATCATV.png b/blocks/blocks/xcosblocks/static/palettes/MATCATV.png
new file mode 100644
index 00000000..cf693c12
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/MATCATV.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/MATDET.png b/blocks/blocks/xcosblocks/static/palettes/MATDET.png
new file mode 100644
index 00000000..c20b9c90
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/MATDET.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/MATDIAG.png b/blocks/blocks/xcosblocks/static/palettes/MATDIAG.png
new file mode 100644
index 00000000..fd255ab2
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/MATDIAG.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/MATDIV.png b/blocks/blocks/xcosblocks/static/palettes/MATDIV.png
new file mode 100644
index 00000000..39f8b2b0
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/MATDIV.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/MATEIG.png b/blocks/blocks/xcosblocks/static/palettes/MATEIG.png
new file mode 100644
index 00000000..12fd878a
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/MATEIG.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/MATEXPM.png b/blocks/blocks/xcosblocks/static/palettes/MATEXPM.png
new file mode 100644
index 00000000..2951e52c
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/MATEXPM.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/MATINV.png b/blocks/blocks/xcosblocks/static/palettes/MATINV.png
new file mode 100644
index 00000000..b4bb390a
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/MATINV.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/MATLU.png b/blocks/blocks/xcosblocks/static/palettes/MATLU.png
new file mode 100644
index 00000000..863afce9
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/MATLU.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/MATMAGPHI.png b/blocks/blocks/xcosblocks/static/palettes/MATMAGPHI.png
new file mode 100644
index 00000000..a56b57a9
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/MATMAGPHI.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/MATMUL.png b/blocks/blocks/xcosblocks/static/palettes/MATMUL.png
new file mode 100644
index 00000000..90c71fdb
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/MATMUL.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/MATPINV.png b/blocks/blocks/xcosblocks/static/palettes/MATPINV.png
new file mode 100644
index 00000000..a17a7a7b
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/MATPINV.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/MATRESH.png b/blocks/blocks/xcosblocks/static/palettes/MATRESH.png
new file mode 100644
index 00000000..cbc01890
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/MATRESH.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/MATSING.png b/blocks/blocks/xcosblocks/static/palettes/MATSING.png
new file mode 100644
index 00000000..ef53ffda
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/MATSING.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/MATSUM.png b/blocks/blocks/xcosblocks/static/palettes/MATSUM.png
new file mode 100644
index 00000000..1b9a43ba
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/MATSUM.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/MATTRAN.png b/blocks/blocks/xcosblocks/static/palettes/MATTRAN.png
new file mode 100644
index 00000000..0c3a3875
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/MATTRAN.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/MATZCONJ.png b/blocks/blocks/xcosblocks/static/palettes/MATZCONJ.png
new file mode 100644
index 00000000..62513101
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/MATZCONJ.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/MATZREIM.png b/blocks/blocks/xcosblocks/static/palettes/MATZREIM.png
new file mode 100644
index 00000000..f2176494
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/MATZREIM.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/MAXMIN.png b/blocks/blocks/xcosblocks/static/palettes/MAXMIN.png
new file mode 100644
index 00000000..18a800e7
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/MAXMIN.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/MAX_f.png b/blocks/blocks/xcosblocks/static/palettes/MAX_f.png
new file mode 100644
index 00000000..18a800e7
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/MAX_f.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/MBLOCK.png b/blocks/blocks/xcosblocks/static/palettes/MBLOCK.png
new file mode 100644
index 00000000..d22c2d4b
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/MBLOCK.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/MCLOCK_f.png b/blocks/blocks/xcosblocks/static/palettes/MCLOCK_f.png
new file mode 100644
index 00000000..bffc806a
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/MCLOCK_f.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/MFCLCK_f.png b/blocks/blocks/xcosblocks/static/palettes/MFCLCK_f.png
new file mode 100644
index 00000000..70a32bef
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/MFCLCK_f.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/MIN_f.png b/blocks/blocks/xcosblocks/static/palettes/MIN_f.png
new file mode 100644
index 00000000..9136794b
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/MIN_f.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/MUX.png b/blocks/blocks/xcosblocks/static/palettes/MUX.png
new file mode 100644
index 00000000..8d7936bf
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/MUX.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/MUX_f.png b/blocks/blocks/xcosblocks/static/palettes/MUX_f.png
new file mode 100644
index 00000000..8d7936bf
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/MUX_f.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/M_SWITCH.png b/blocks/blocks/xcosblocks/static/palettes/M_SWITCH.png
new file mode 100644
index 00000000..4b3f327b
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/M_SWITCH.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/M_freq.png b/blocks/blocks/xcosblocks/static/palettes/M_freq.png
new file mode 100644
index 00000000..ba07fcac
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/M_freq.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/Modulo_Count.png b/blocks/blocks/xcosblocks/static/palettes/Modulo_Count.png
new file mode 100644
index 00000000..b36ecaf2
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/Modulo_Count.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/NEGTOPOS_f.png b/blocks/blocks/xcosblocks/static/palettes/NEGTOPOS_f.png
new file mode 100644
index 00000000..47dadad1
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/NEGTOPOS_f.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/NMOS.png b/blocks/blocks/xcosblocks/static/palettes/NMOS.png
new file mode 100644
index 00000000..298a5237
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/NMOS.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/NPN.png b/blocks/blocks/xcosblocks/static/palettes/NPN.png
new file mode 100644
index 00000000..eb590e62
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/NPN.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/NRMSOM_f.png b/blocks/blocks/xcosblocks/static/palettes/NRMSOM_f.png
new file mode 100644
index 00000000..13d25c71
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/NRMSOM_f.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/OUTIMPL_f.png b/blocks/blocks/xcosblocks/static/palettes/OUTIMPL_f.png
new file mode 100644
index 00000000..2d7c6fc1
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/OUTIMPL_f.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/OUT_f.png b/blocks/blocks/xcosblocks/static/palettes/OUT_f.png
new file mode 100644
index 00000000..9711671e
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/OUT_f.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/OpAmp.png b/blocks/blocks/xcosblocks/static/palettes/OpAmp.png
new file mode 100644
index 00000000..83844f57
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/OpAmp.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/PDE.png b/blocks/blocks/xcosblocks/static/palettes/PDE.png
new file mode 100644
index 00000000..fa49103d
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/PDE.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/PID.png b/blocks/blocks/xcosblocks/static/palettes/PID.png
new file mode 100644
index 00000000..43444cca
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/PID.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/PMOS.png b/blocks/blocks/xcosblocks/static/palettes/PMOS.png
new file mode 100644
index 00000000..f6fd9752
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/PMOS.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/PNP.png b/blocks/blocks/xcosblocks/static/palettes/PNP.png
new file mode 100644
index 00000000..4bdcc867
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/PNP.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/POSTONEG_f.png b/blocks/blocks/xcosblocks/static/palettes/POSTONEG_f.png
new file mode 100644
index 00000000..d8c4c723
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/POSTONEG_f.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/POWBLK_f.png b/blocks/blocks/xcosblocks/static/palettes/POWBLK_f.png
new file mode 100644
index 00000000..d34448a7
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/POWBLK_f.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/PRODUCT.png b/blocks/blocks/xcosblocks/static/palettes/PRODUCT.png
new file mode 100644
index 00000000..daa15ac8
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/PRODUCT.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/PROD_f.png b/blocks/blocks/xcosblocks/static/palettes/PROD_f.png
new file mode 100644
index 00000000..6d2557b1
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/PROD_f.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/PULSE_SC.png b/blocks/blocks/xcosblocks/static/palettes/PULSE_SC.png
new file mode 100644
index 00000000..be441fe1
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/PULSE_SC.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/PerteDP.png b/blocks/blocks/xcosblocks/static/palettes/PerteDP.png
new file mode 100644
index 00000000..c13b0187
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/PerteDP.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/PotentialSensor.png b/blocks/blocks/xcosblocks/static/palettes/PotentialSensor.png
new file mode 100644
index 00000000..c121089d
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/PotentialSensor.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/PuitsP.png b/blocks/blocks/xcosblocks/static/palettes/PuitsP.png
new file mode 100644
index 00000000..6de79daf
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/PuitsP.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/QUANT_f.png b/blocks/blocks/xcosblocks/static/palettes/QUANT_f.png
new file mode 100644
index 00000000..94a98f70
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/QUANT_f.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/RAMP.png b/blocks/blocks/xcosblocks/static/palettes/RAMP.png
new file mode 100644
index 00000000..4d99da29
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/RAMP.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/RAND_m.png b/blocks/blocks/xcosblocks/static/palettes/RAND_m.png
new file mode 100644
index 00000000..cb037c96
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/RAND_m.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/RATELIMITER.png b/blocks/blocks/xcosblocks/static/palettes/RATELIMITER.png
new file mode 100644
index 00000000..3857e1cd
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/RATELIMITER.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/READAU_f.png b/blocks/blocks/xcosblocks/static/palettes/READAU_f.png
new file mode 100644
index 00000000..1bf4d123
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/READAU_f.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/READC_f.png b/blocks/blocks/xcosblocks/static/palettes/READC_f.png
new file mode 100644
index 00000000..2afa8995
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/READC_f.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/REGISTER.png b/blocks/blocks/xcosblocks/static/palettes/REGISTER.png
new file mode 100644
index 00000000..daa30573
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/REGISTER.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/RELATIONALOP.png b/blocks/blocks/xcosblocks/static/palettes/RELATIONALOP.png
new file mode 100644
index 00000000..ff2ba4ab
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/RELATIONALOP.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/RELAY_f.png b/blocks/blocks/xcosblocks/static/palettes/RELAY_f.png
new file mode 100644
index 00000000..980ceb17
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/RELAY_f.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/RFILE_f.png b/blocks/blocks/xcosblocks/static/palettes/RFILE_f.png
new file mode 100644
index 00000000..e2dd24e1
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/RFILE_f.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/RICC.png b/blocks/blocks/xcosblocks/static/palettes/RICC.png
new file mode 100644
index 00000000..44cc4577
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/RICC.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/ROOTCOEF.png b/blocks/blocks/xcosblocks/static/palettes/ROOTCOEF.png
new file mode 100644
index 00000000..79bd011c
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/ROOTCOEF.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/Resistor.png b/blocks/blocks/xcosblocks/static/palettes/Resistor.png
new file mode 100644
index 00000000..76b4af31
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/Resistor.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/SAMPHOLD_m.png b/blocks/blocks/xcosblocks/static/palettes/SAMPHOLD_m.png
new file mode 100644
index 00000000..e4ca5a05
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/SAMPHOLD_m.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/SATURATION.png b/blocks/blocks/xcosblocks/static/palettes/SATURATION.png
new file mode 100644
index 00000000..05a4aef6
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/SATURATION.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/SAWTOOTH_f.png b/blocks/blocks/xcosblocks/static/palettes/SAWTOOTH_f.png
new file mode 100644
index 00000000..dc8cc497
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/SAWTOOTH_f.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/SCALAR2VECTOR.png b/blocks/blocks/xcosblocks/static/palettes/SCALAR2VECTOR.png
new file mode 100644
index 00000000..df3cd3fe
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/SCALAR2VECTOR.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/SELECT_m.png b/blocks/blocks/xcosblocks/static/palettes/SELECT_m.png
new file mode 100644
index 00000000..90b910b6
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/SELECT_m.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/SELF_SWITCH.png b/blocks/blocks/xcosblocks/static/palettes/SELF_SWITCH.png
new file mode 100644
index 00000000..58e35899
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/SELF_SWITCH.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/SELF_SWITCH_off.png b/blocks/blocks/xcosblocks/static/palettes/SELF_SWITCH_off.png
new file mode 100644
index 00000000..7a8c5304
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/SELF_SWITCH_off.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/SELF_SWITCH_on.png b/blocks/blocks/xcosblocks/static/palettes/SELF_SWITCH_on.png
new file mode 100644
index 00000000..df7f4cc5
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/SELF_SWITCH_on.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/SHIFT.png b/blocks/blocks/xcosblocks/static/palettes/SHIFT.png
new file mode 100644
index 00000000..bc35f5bd
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/SHIFT.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/SIGNUM.png b/blocks/blocks/xcosblocks/static/palettes/SIGNUM.png
new file mode 100644
index 00000000..83698e99
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/SIGNUM.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/SINBLK_f.png b/blocks/blocks/xcosblocks/static/palettes/SINBLK_f.png
new file mode 100644
index 00000000..e7daa789
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/SINBLK_f.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/SOM_f.png b/blocks/blocks/xcosblocks/static/palettes/SOM_f.png
new file mode 100644
index 00000000..ea51ecde
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/SOM_f.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/SQRT.png b/blocks/blocks/xcosblocks/static/palettes/SQRT.png
new file mode 100644
index 00000000..4085bf0d
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/SQRT.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/SRFLIPFLOP.png b/blocks/blocks/xcosblocks/static/palettes/SRFLIPFLOP.png
new file mode 100644
index 00000000..d84b5691
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/SRFLIPFLOP.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/STEP_FUNCTION.png b/blocks/blocks/xcosblocks/static/palettes/STEP_FUNCTION.png
new file mode 100644
index 00000000..3eb2c56c
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/STEP_FUNCTION.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/SUBMAT.png b/blocks/blocks/xcosblocks/static/palettes/SUBMAT.png
new file mode 100644
index 00000000..91abccb2
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/SUBMAT.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/SUMMATION.png b/blocks/blocks/xcosblocks/static/palettes/SUMMATION.png
new file mode 100644
index 00000000..a3168abf
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/SUMMATION.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/SUM_f.png b/blocks/blocks/xcosblocks/static/palettes/SUM_f.png
new file mode 100644
index 00000000..602f3696
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/SUM_f.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/SUPER_f.png b/blocks/blocks/xcosblocks/static/palettes/SUPER_f.png
new file mode 100644
index 00000000..13ba1a13
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/SUPER_f.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/SWITCH2_m.png b/blocks/blocks/xcosblocks/static/palettes/SWITCH2_m.png
new file mode 100644
index 00000000..0eb04914
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/SWITCH2_m.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/SWITCH_f.png b/blocks/blocks/xcosblocks/static/palettes/SWITCH_f.png
new file mode 100644
index 00000000..9a4e7a26
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/SWITCH_f.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/SampleCLK.png b/blocks/blocks/xcosblocks/static/palettes/SampleCLK.png
new file mode 100644
index 00000000..b3e9ff5f
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/SampleCLK.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/Sigbuilder.png b/blocks/blocks/xcosblocks/static/palettes/Sigbuilder.png
new file mode 100644
index 00000000..290f7c1f
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/Sigbuilder.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/SineVoltage.png b/blocks/blocks/xcosblocks/static/palettes/SineVoltage.png
new file mode 100644
index 00000000..86708cb4
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/SineVoltage.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/SourceP.png b/blocks/blocks/xcosblocks/static/palettes/SourceP.png
new file mode 100644
index 00000000..6bb51ed2
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/SourceP.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/Switch.png b/blocks/blocks/xcosblocks/static/palettes/Switch.png
new file mode 100644
index 00000000..a707afd8
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/Switch.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/TANBLK_f.png b/blocks/blocks/xcosblocks/static/palettes/TANBLK_f.png
new file mode 100644
index 00000000..0cb8642f
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/TANBLK_f.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/TCLSS.png b/blocks/blocks/xcosblocks/static/palettes/TCLSS.png
new file mode 100644
index 00000000..e2d2c151
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/TCLSS.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/TEXT_f.png b/blocks/blocks/xcosblocks/static/palettes/TEXT_f.png
new file mode 100644
index 00000000..ea88f46f
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/TEXT_f.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/TIME_DELAY.png b/blocks/blocks/xcosblocks/static/palettes/TIME_DELAY.png
new file mode 100644
index 00000000..881fa36c
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/TIME_DELAY.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/TIME_f.png b/blocks/blocks/xcosblocks/static/palettes/TIME_f.png
new file mode 100644
index 00000000..669edfcb
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/TIME_f.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/TKSCALE.png b/blocks/blocks/xcosblocks/static/palettes/TKSCALE.png
new file mode 100644
index 00000000..cd9a1b44
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/TKSCALE.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/TOWS_c.png b/blocks/blocks/xcosblocks/static/palettes/TOWS_c.png
new file mode 100644
index 00000000..145b071c
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/TOWS_c.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/TRASH_f.png b/blocks/blocks/xcosblocks/static/palettes/TRASH_f.png
new file mode 100644
index 00000000..38b56f7e
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/TRASH_f.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/TrigFun.png b/blocks/blocks/xcosblocks/static/palettes/TrigFun.png
new file mode 100644
index 00000000..ef022f7d
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/TrigFun.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/VARIABLE_DELAY.png b/blocks/blocks/xcosblocks/static/palettes/VARIABLE_DELAY.png
new file mode 100644
index 00000000..99705517
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/VARIABLE_DELAY.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/VVsourceAC.png b/blocks/blocks/xcosblocks/static/palettes/VVsourceAC.png
new file mode 100644
index 00000000..40de6b9a
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/VVsourceAC.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/VanneReglante.png b/blocks/blocks/xcosblocks/static/palettes/VanneReglante.png
new file mode 100644
index 00000000..caf624d3
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/VanneReglante.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/VariableResistor.png b/blocks/blocks/xcosblocks/static/palettes/VariableResistor.png
new file mode 100644
index 00000000..03550cd4
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/VariableResistor.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/VirtualCLK0.png b/blocks/blocks/xcosblocks/static/palettes/VirtualCLK0.png
new file mode 100644
index 00000000..60f5359f
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/VirtualCLK0.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/VoltageSensor.png b/blocks/blocks/xcosblocks/static/palettes/VoltageSensor.png
new file mode 100644
index 00000000..21a22766
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/VoltageSensor.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/VsourceAC.png b/blocks/blocks/xcosblocks/static/palettes/VsourceAC.png
new file mode 100644
index 00000000..a1394db2
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/VsourceAC.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/WFILE_f.png b/blocks/blocks/xcosblocks/static/palettes/WFILE_f.png
new file mode 100644
index 00000000..82fd95de
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/WFILE_f.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/WRITEAU_f.png b/blocks/blocks/xcosblocks/static/palettes/WRITEAU_f.png
new file mode 100644
index 00000000..54766f57
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/WRITEAU_f.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/WRITEC_f.png b/blocks/blocks/xcosblocks/static/palettes/WRITEC_f.png
new file mode 100644
index 00000000..6f8877a0
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/WRITEC_f.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/ZCROSS_f.png b/blocks/blocks/xcosblocks/static/palettes/ZCROSS_f.png
new file mode 100644
index 00000000..80818253
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/ZCROSS_f.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/c_block.png b/blocks/blocks/xcosblocks/static/palettes/c_block.png
new file mode 100644
index 00000000..36b4643c
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/c_block.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/fortran_block.png b/blocks/blocks/xcosblocks/static/palettes/fortran_block.png
new file mode 100644
index 00000000..f7e31b85
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/fortran_block.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/freq_div.png b/blocks/blocks/xcosblocks/static/palettes/freq_div.png
new file mode 100644
index 00000000..b3921b46
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/freq_div.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/generic_block3.png b/blocks/blocks/xcosblocks/static/palettes/generic_block3.png
new file mode 100644
index 00000000..da7a2765
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/generic_block3.png
Binary files differ
diff --git a/blocks/blocks/xcosblocks/static/palettes/scifunc_block_m.png b/blocks/blocks/xcosblocks/static/palettes/scifunc_block_m.png
new file mode 100644
index 00000000..bd180b30
--- /dev/null
+++ b/blocks/blocks/xcosblocks/static/palettes/scifunc_block_m.png
Binary files differ
diff --git a/blocks/eda-frontend/src/components/Dashboard/ProgressPanel.js b/blocks/eda-frontend/src/components/Dashboard/ProgressPanel.js
index 91b54e8f..4a86c8ed 100644
--- a/blocks/eda-frontend/src/components/Dashboard/ProgressPanel.js
+++ b/blocks/eda-frontend/src/components/Dashboard/ProgressPanel.js
@@ -108,21 +108,6 @@ export default function ProgressPanel () {
</Typography>
}
</TabPanel>
-
- {/* Listing Schematics Under Review */}
- {/* <TabPanel value={value} index={1}>
- <Typography variant="button" display="block" gutterBottom>
- Start publishing circuit , You don't have any schematics under review...
- </Typography>
- </TabPanel> */}
-
- {/* Listing Reviewed Schematics */}
- {/* <TabPanel value={value} index={2}>
- <Typography variant="button" display="block" gutterBottom>
- Start publishing circuit , You don't have any schematics to be tagged by
- domain expert...
- </Typography>
- </TabPanel> */}
</div>
)
}
diff --git a/blocks/eda-frontend/src/components/SchematicEditor/Helper/ToolbarTools.js b/blocks/eda-frontend/src/components/SchematicEditor/Helper/ToolbarTools.js
index 8ae18d17..67be8450 100644
--- a/blocks/eda-frontend/src/components/SchematicEditor/Helper/ToolbarTools.js
+++ b/blocks/eda-frontend/src/components/SchematicEditor/Helper/ToolbarTools.js
@@ -140,7 +140,7 @@ export function PrintPreview () {
header.style.borderBottom = '1px solid blue'
header.style.top = '0px'
- mxUtils.write(footer, 'Made with Schematic Editor - ' + pageNumber + ' - Xcos on Cloud')
+ mxUtils.write(footer, 'Made with Diagram Editor - ' + pageNumber + ' - Xcos on Cloud')
footer.style.borderTop = '1px solid blue'
footer.style.bottom = '0px'
diff --git a/blocks/eda-frontend/src/pages/Home.js b/blocks/eda-frontend/src/pages/Home.js
index bf98dccb..5e85f610 100644
--- a/blocks/eda-frontend/src/pages/Home.js
+++ b/blocks/eda-frontend/src/pages/Home.js
@@ -51,7 +51,7 @@ export default function Home () {
size="large"
color="primary"
>
- Schematic Editor
+ Diagram Editor
</Button>
</Typography>
</Container>
diff --git a/blocks/eda-frontend/src/pages/SchematiEditor.js b/blocks/eda-frontend/src/pages/SchematiEditor.js
index ba0ddbf6..8c4dbe02 100644
--- a/blocks/eda-frontend/src/pages/SchematiEditor.js
+++ b/blocks/eda-frontend/src/pages/SchematiEditor.js
@@ -39,7 +39,7 @@ export default function SchematiEditor (props) {
}
useEffect(() => {
- document.title = 'Schematic Editor - Xcos'
+ document.title = 'Diagram Editor - Xcos'
var container = gridRef.current
var sidebar = compRef.current
var outline = outlineRef.current
diff --git a/docs/api.txt b/docs/api.txt
index db033bdf..5919d42c 100644
--- a/docs/api.txt
+++ b/docs/api.txt
@@ -31,7 +31,7 @@ initial_implicit_output_ports
initial_control_ports
initial_command_ports
initial_display_parameter
-block_image
+block_image_path
p000_value_initial
p001_value_initial
p002_value_initial