Option Strict On
Option Explicit On

Namespace Nexamas.UI.Components

    ''' <summary>
    ''' Defines how the ImageViewer chrome is presented around the media stage.
    ''' AutoHide keeps the image dominant and reveals commands during interaction;
    ''' Pinned reserves a stable command strip; Hidden suppresses command chrome.
    ''' </summary>
    Public Enum MASImageViewerChromeMode
        AutoHide = 0
        Pinned = 1
        Hidden = 2
    End Enum


    ''' <summary>
    ''' Defines how the image bitmap is fitted inside the owned viewport.
    ''' Cover preserves the historical media-preview behavior; Contain is used by
    ''' proof/review surfaces that must show the complete PNG without cropping.
    ''' </summary>
    Friend Enum MASImageViewerImageFitMode
        Cover = 0
        Contain = 1
    End Enum

End Namespace
