/* ĠCopyright Ġ( c ) Ġ 2 0 2 0 ĠDe fl ated Pick le Ġunder Ġthe ĠMIT Ġlicense Ġ*/ Ċ Ċ package Ġcom . def lated pickle . raw ky . tool Ċ Ċ import Ġcom . def lated pickle . raw ky . component . Pixel Grid Ċ import Ġcom . def lated pickle . raw ky . component . Toolbox Ċ import Ġcom . def lated pickle . raw ky . util . Icons Ċ import Ġjava . awt . Point Ċ Ċ class ĠCursor Ġ: ĠTool (" Cursor ", ĠlistOf ( Icons . arrow ), Ġgroup Ġ= ĠTool box . Group . SECOND ARY ) Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġperform ( button : ĠInt , Ġdrag ged : ĠBoolean , Ġpoint : ĠPoint , Ġlast Point : ĠPoint ?, Ġclick Count : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( Pixel Grid . hover Pixel Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠPixel Grid . last Cell . setLocation ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠPixel Grid . hover Pixel !!. bounds . x , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠPixel Grid . hover Pixel !!. bounds . y ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ ĠPixel Grid . context Menu . show ( Pixel Grid , ĠPixel Grid . last Cell . x , ĠPixel Grid . last Cell . y ) ĊĠĠĠ Ġ} Ċ } Ċ