Styling now supports selection
This commit is contained in:
@@ -84,6 +84,7 @@ func (window *Window) Adopt (child tomo.Element) {
|
||||
child.SetParentHooks (tomo.ParentHooks {
|
||||
Draw: window.childDrawCallback,
|
||||
MinimumSizeChange: window.childMinimumSizeChangeCallback,
|
||||
SelectionRequest: window.childSelectionRequestCallback,
|
||||
})
|
||||
window.resizeChildToFit()
|
||||
}
|
||||
@@ -239,6 +240,10 @@ func (window *Window) childMinimumSizeChangeCallback (width, height int) {
|
||||
}
|
||||
}
|
||||
|
||||
func (window *Window) childSelectionRequestCallback () {
|
||||
window.child.Handle(tomo.EventSelect { })
|
||||
}
|
||||
|
||||
func (window *Window) pushRegion (region image.Rectangle) {
|
||||
if window.xCanvas == nil { panic("whoopsie!!!!!!!!!!!!!!") }
|
||||
image, ok := window.xCanvas.SubImage(region).(*xgraphics.Image)
|
||||
|
||||
Reference in New Issue
Block a user