BioGTK  5.1.1
A .NET library & program for annotating, editing various microscopy imaging formats using Bioformats supported images.
Loading...
Searching...
No Matches
BioGTK.Plugin.IPlugin Interface Reference

Public Member Functions

void Execute (string[] args)
 
void KeyUpEvent (object o, KeyPressEventArgs e)
 
void KeyDownEvent (object o, KeyPressEventArgs e)
 
void ScrollEvent (object o, ScrollEventArgs args)
 
void Render (object sender, SkiaSharp.Views.Desktop.SKPaintSurfaceEventArgs e)
 
void MouseMove (object o, PointD e, MotionNotifyEventArgs buts)
 
void MouseUp (object o, PointD e, ButtonReleaseEventArgs buts)
 
void MouseDown (object o, PointD e, ButtonPressEventArgs buts)
 

Properties

string Name [get]
 
string MenuPath [get]
 
bool ContextMenu [get]
 

Member Function Documentation

◆ Execute()

void BioGTK.Plugin.IPlugin.Execute ( string[]  args)

◆ KeyDownEvent()

void BioGTK.Plugin.IPlugin.KeyDownEvent ( object  o,
KeyPressEventArgs  e 
)

◆ KeyUpEvent()

void BioGTK.Plugin.IPlugin.KeyUpEvent ( object  o,
KeyPressEventArgs  e 
)

◆ MouseDown()

void BioGTK.Plugin.IPlugin.MouseDown ( object  o,
PointD  e,
ButtonPressEventArgs  buts 
)

◆ MouseMove()

void BioGTK.Plugin.IPlugin.MouseMove ( object  o,
PointD  e,
MotionNotifyEventArgs  buts 
)

◆ MouseUp()

void BioGTK.Plugin.IPlugin.MouseUp ( object  o,
PointD  e,
ButtonReleaseEventArgs  buts 
)

◆ Render()

void BioGTK.Plugin.IPlugin.Render ( object  sender,
SkiaSharp.Views.Desktop.SKPaintSurfaceEventArgs  e 
)

◆ ScrollEvent()

void BioGTK.Plugin.IPlugin.ScrollEvent ( object  o,
ScrollEventArgs  args 
)

Property Documentation

◆ ContextMenu

bool BioGTK.Plugin.IPlugin.ContextMenu
get
21{ get; }

◆ MenuPath

string BioGTK.Plugin.IPlugin.MenuPath
get
20{ get; }

◆ Name

string BioGTK.Plugin.IPlugin.Name
get
19{ get; }

The documentation for this interface was generated from the following file: