Added double click delay to config

This commit is contained in:
2023-03-31 14:02:56 -04:00
parent c7cd944ae2
commit 03dfcf02bf
4 changed files with 25 additions and 3 deletions

View File

@@ -238,6 +238,10 @@ func (element *Directory) partition () {
}
}
func (element *Directory) Window () tomo.Window {
return element.core.Window()
}
// NotifyMinimumSizeChange notifies the container that the minimum size of a
// child element has changed.
func (element *Directory) NotifyMinimumSizeChange (child tomo.Element) {

View File

@@ -132,7 +132,7 @@ func (element *File) HandleMouseUp (x, y int, button input.Button) {
element.pressed = false
within := image.Point { x, y }.
In(element.Bounds())
if time.Since(element.lastClick) < time.Second / 2 {
if time.Since(element.lastClick) < element.config.DoubleClickDelay() {
if element.Enabled() && within && element.onChoose != nil {
element.onChoose()
}