mirror of
https://github.com/vsariola/sointu.git
synced 2025-05-28 03:10:24 -04:00
feat(tracker/gioui): cursor indicates split bars can be resized
Closes #145.
This commit is contained in:
parent
d46605c638
commit
9cb573d965
@ -4,6 +4,10 @@ All notable changes to this project will be documented in this file.
|
|||||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
|
||||||
|
|
||||||
## Unreleased
|
## Unreleased
|
||||||
|
### Added
|
||||||
|
- The vertical and horizontal split bars indicate with a cursor that they can be
|
||||||
|
resized ([#145][i145])
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
- Assign new IDs to loaded instruments, and fix ID collisions in case they
|
- Assign new IDs to loaded instruments, and fix ID collisions in case they
|
||||||
somehow still appear ([#146][i146])
|
somehow still appear ([#146][i146])
|
||||||
@ -178,4 +182,5 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
|
|||||||
[i129]: https://github.com/vsariola/sointu/issues/129
|
[i129]: https://github.com/vsariola/sointu/issues/129
|
||||||
[i130]: https://github.com/vsariola/sointu/issues/130
|
[i130]: https://github.com/vsariola/sointu/issues/130
|
||||||
[i139]: https://github.com/vsariola/sointu/issues/139
|
[i139]: https://github.com/vsariola/sointu/issues/139
|
||||||
|
[i145]: https://github.com/vsariola/sointu/issues/145
|
||||||
[i146]: https://github.com/vsariola/sointu/issues/146
|
[i146]: https://github.com/vsariola/sointu/issues/146
|
||||||
|
@ -132,6 +132,11 @@ func (s *Split) Layout(gtx layout.Context, first, second layout.Widget) layout.D
|
|||||||
}
|
}
|
||||||
area := clip.Rect(barRect).Push(gtx.Ops)
|
area := clip.Rect(barRect).Push(gtx.Ops)
|
||||||
event.Op(gtx.Ops, s)
|
event.Op(gtx.Ops, s)
|
||||||
|
if s.Axis == layout.Horizontal {
|
||||||
|
pointer.CursorColResize.Add(gtx.Ops)
|
||||||
|
} else {
|
||||||
|
pointer.CursorRowResize.Add(gtx.Ops)
|
||||||
|
}
|
||||||
area.Pop()
|
area.Pop()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user