C# Класс vimage.ImageViewer

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
AlwaysOnTop bool
BackgroundsForImagesWithTransparency bool
CloseNextTick bool
Config Config
EXTENSIONS string[]
File string
FitToMonitorHeight bool
FitToMonitorWidth bool
FlippedX bool
FolderContents List
FolderPosition int
Image dynamic
SortImagesBy SortBy
SortImagesByDir SortDirection
Window SFML.Graphics.RenderWindow
ZOOM_MAX float
ZOOM_MIN float

Открытые методы

Метод Описание
ChangeSortBy ( SortBy by ) : void
ChangeSortByDirection ( SortDirection dir ) : void
CopyAsImage ( ) : void
CopyFile ( ) : void
CurrentImageSize ( ) : Vector2u
DeleteFile ( ) : void
DoCustomAction ( string action ) : void
FlipImage ( ) : void
ForceAlwaysOnTop ( ) : void
ImageViewer ( string file ) : System
NextFrame ( ) : void
NextImage ( ) : void
OpenConfig ( ) : void
OpenDuplicateWindow ( ) : void
OpenFileAtLocation ( ) : void
PrevFrame ( ) : void
PrevImage ( ) : void
RandomImage ( ) : void
ReloadConfig ( ) : void
ResetImage ( ) : void
RotateImage ( int Rotation, bool aroundCenter = true, bool updateWindowSize = true ) : void
Smoothing ( ) : bool
ToggleAlwaysOnTop ( ) : void
ToggleAnimation ( ) : void
ToggleBackground ( ) : void
ToggleFitToMonitor ( int dimension ) : void
ToggleSmoothing ( ) : void
UnforceAlwaysOnTop ( ) : void

Turns Always On Top off if it was forced.

Приватные методы

Метод Описание
ChangeImage ( string fileName ) : bool
ControlDown ( object code ) : void
ControlUp ( object code ) : void
GetFolderContents ( ) : void
LoadImage ( string fileName ) : bool
OnConfigChanged ( object source, FileSystemEventArgs e ) : void
OnKeyDown ( Object sender, SFML e ) : void
OnKeyUp ( Object sender, SFML e ) : void
OnMouseDown ( Object sender, MouseButtonEventArgs e ) : void
OnMouseMoved ( Object sender, MouseMoveEventArgs e ) : void
OnMouseUp ( Object sender, MouseButtonEventArgs e ) : void
OnMouseWheelScrolled ( Object sender, MouseWheelScrollEventArgs e ) : void
OnWindowClosed ( Object sender, EventArgs e ) : void
PreloadImage ( string fileName ) : bool

Loads an image into memory but doesn't set it as the displayed image.

PreloadNextImage ( ) : void
Redraw ( ) : void
Update ( ) : void

Sets Updated status and refreshes NextWindowPos.

Zoom ( float value, bool center = false ) : void

Описание методов

ChangeSortBy() публичный Метод

public ChangeSortBy ( SortBy by ) : void
by SortBy
Результат void

ChangeSortByDirection() публичный Метод

public ChangeSortByDirection ( SortDirection dir ) : void
dir SortDirection
Результат void

CopyAsImage() публичный Метод

public CopyAsImage ( ) : void
Результат void

CopyFile() публичный Метод

public CopyFile ( ) : void
Результат void

CurrentImageSize() публичный Метод

public CurrentImageSize ( ) : Vector2u
Результат Vector2u

DeleteFile() публичный Метод

public DeleteFile ( ) : void
Результат void

DoCustomAction() публичный Метод

public DoCustomAction ( string action ) : void
action string
Результат void

FlipImage() публичный Метод

public FlipImage ( ) : void
Результат void

ForceAlwaysOnTop() публичный Метод

public ForceAlwaysOnTop ( ) : void
Результат void

ImageViewer() публичный Метод

public ImageViewer ( string file ) : System
file string
Результат System

NextFrame() публичный Метод

public NextFrame ( ) : void
Результат void

NextImage() публичный Метод

public NextImage ( ) : void
Результат void

OpenConfig() публичный Метод

public OpenConfig ( ) : void
Результат void

OpenDuplicateWindow() публичный Метод

public OpenDuplicateWindow ( ) : void
Результат void

OpenFileAtLocation() публичный Метод

public OpenFileAtLocation ( ) : void
Результат void

PrevFrame() публичный Метод

public PrevFrame ( ) : void
Результат void

PrevImage() публичный Метод

public PrevImage ( ) : void
Результат void

RandomImage() публичный Метод

public RandomImage ( ) : void
Результат void

ReloadConfig() публичный Метод

public ReloadConfig ( ) : void
Результат void

ResetImage() публичный Метод

public ResetImage ( ) : void
Результат void

RotateImage() публичный Метод

public RotateImage ( int Rotation, bool aroundCenter = true, bool updateWindowSize = true ) : void
Rotation int
aroundCenter bool
updateWindowSize bool
Результат void

Smoothing() публичный Метод

public Smoothing ( ) : bool
Результат bool

ToggleAlwaysOnTop() публичный Метод

public ToggleAlwaysOnTop ( ) : void
Результат void

ToggleAnimation() публичный Метод

public ToggleAnimation ( ) : void
Результат void

ToggleBackground() публичный Метод

public ToggleBackground ( ) : void
Результат void

ToggleFitToMonitor() публичный Метод

public ToggleFitToMonitor ( int dimension ) : void
dimension int
Результат void

ToggleSmoothing() публичный Метод

public ToggleSmoothing ( ) : void
Результат void

UnforceAlwaysOnTop() публичный Метод

Turns Always On Top off if it was forced.
public UnforceAlwaysOnTop ( ) : void
Результат void

Описание свойств

AlwaysOnTop публичное свойство

public bool AlwaysOnTop
Результат bool

BackgroundsForImagesWithTransparency публичное свойство

public bool BackgroundsForImagesWithTransparency
Результат bool

CloseNextTick публичное свойство

public bool CloseNextTick
Результат bool

Config публичное свойство

public Config,vimage Config
Результат Config

EXTENSIONS публичное свойство

public string[] EXTENSIONS
Результат string[]

File публичное свойство

public string File
Результат string

FitToMonitorHeight публичное свойство

public bool FitToMonitorHeight
Результат bool

FitToMonitorWidth публичное свойство

public bool FitToMonitorWidth
Результат bool

FlippedX публичное свойство

public bool FlippedX
Результат bool

FolderContents публичное свойство

public List FolderContents
Результат List

FolderPosition публичное свойство

public int FolderPosition
Результат int

Image публичное свойство

public dynamic Image
Результат dynamic

SortImagesBy публичное свойство

public SortBy SortImagesBy
Результат SortBy

SortImagesByDir публичное свойство

public SortDirection SortImagesByDir
Результат SortDirection

Window публичное свойство

public RenderWindow,SFML.Graphics Window
Результат SFML.Graphics.RenderWindow

ZOOM_MAX публичное свойство

public float ZOOM_MAX
Результат float

ZOOM_MIN публичное свойство

public float ZOOM_MIN
Результат float