Use drop-down menu instead of expanded enum for the view select. There are usually more views than displays and using drop-down for display device and expanded enum for view is kindof strange.
BKE_shrinkwrap
BLI_math_matrix