public static NSCellImagePosition ToNS(this ButtonImagePosition value) { switch (value) { case ButtonImagePosition.Below: return(NSCellImagePosition.ImageBelow); case ButtonImagePosition.Overlay: return(NSCellImagePosition.ImageOverlaps); case ButtonImagePosition.Left: return(NSCellImagePosition.ImageLeft); case ButtonImagePosition.Right: return(NSCellImagePosition.ImageRight); case ButtonImagePosition.Above: return(NSCellImagePosition.ImageAbove); default: throw new NotSupportedException(); } }
public static swf.TextImageRelation ToSD(this ButtonImagePosition value) { switch (value) { case ButtonImagePosition.Left: return(swf.TextImageRelation.ImageBeforeText); case ButtonImagePosition.Right: return(swf.TextImageRelation.TextBeforeImage); case ButtonImagePosition.Above: return(swf.TextImageRelation.ImageAboveText); case ButtonImagePosition.Below: return(swf.TextImageRelation.TextAboveImage); case ButtonImagePosition.Overlay: return(swf.TextImageRelation.Overlay); default: throw new NotSupportedException(); } }