- Pods
- PixelStitch 1.0.71
- API
- PixelGrid
classPixelStitch::PixelGrid
sys::Obj
fwt::Widget
fwt::Canvas
PixelStitch::PixelGrid
addNewPixelSquareToPixelMap
Void addNewPixelSquareToPixelMap(Point p, Color c)
addPointToPan
Void addPointToPan(Point p)
adjustZoom
Void adjustZoom(Int delta, Point canvasPoint)
brush1
Color brush1 := Color.black
getSquaresAtPoint
PixelSquare[]? getSquaresAtPoint(Point p)
imgDown
Image imgDown := ...
imgLeft
Image imgLeft := ...
imgLoad
Image imgLoad := ...
imgRight
Image imgRight := ...
imgSave
Image imgSave := Image.<ctor>(`fan://icons/x16/save.png`)
imgSaveAs
Image imgSaveAs := Image.<ctor>(`fan://icons/x16/copy.png`)
imgUp
Image imgUp := ...
imgZoom
Image imgZoom := ...
isPanning
Bool isPanning := false
loadGrid
Void loadGrid()
make
new make()
mapCanvasToCoordinateSystem
Point mapCanvasToCoordinateSystem(Point in)
maxPixelResolution
const static Int maxPixelResolution := 30
Menu menu()
minPixelResolution
const static Int minPixelResolution := 10
mouseDragStartPoint
Point? mouseDragStartPoint
name
Str name := "Unnamed Pixel Stitch Project"
onPaint
virtual override Void onPaint(Graphics g)
pan
Point pan := Point.<ctor>(0, 0)
panToSquareCoordinate
Void panToSquareCoordinate(Point p)
parentWindow
Window? parentWindow
pixelMap
Point:PixelSquare[] pixelMap := [:].with() |[Obj:Obj?]->Void| { ... }
pixelResolution
Int pixelResolution := 20
prefSize
virtual override Size prefSize(Hints hints := Hints.defVal)
removeSquaresAtPoint
Bool removeSquaresAtPoint(Point p)
saveGrid
Void saveGrid()