Option Strict On
Option Explicit On

Imports System
Imports Nexamas.UI.FileSystem
Imports SkiaSharp

Namespace Nexamas.UI.Components

    ''' <summary>
    ''' Raised by MASFilePickerControl when the user requests a context menu for a concrete browser item.
    ''' The picker owns the item mapping; the host/float layer owns popup presentation.
    ''' </summary>
    Friend NotInheritable Class MASFilePickerItemContextMenuRequestedEventArgs
        Inherits EventArgs

        Friend Sub New(entry As FileSystemEntry,
                       anchorRectPx As SKRect,
                       pointPx As SKPoint)

            Me.Entry = entry
            Me.AnchorRectPx = anchorRectPx
            Me.PointPx = pointPx
        End Sub

        Friend ReadOnly Property Entry As FileSystemEntry
        Friend ReadOnly Property AnchorRectPx As SKRect
        Friend ReadOnly Property PointPx As SKPoint

    End Class

End Namespace
