コード例 #1
0
ファイル: Conversions.cs プロジェクト: daddycoding/Eto
        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();
            }
        }
コード例 #2
0
        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();
            }
        }