diff options
| author | Pietro Gagliardi <[email protected]> | 2014-08-12 22:58:23 -0400 |
|---|---|---|
| committer | Pietro Gagliardi <[email protected]> | 2014-08-12 22:58:23 -0400 |
| commit | 0a4dfbbae14accf21269e90e77d5b980e3dc2dc7 (patch) | |
| tree | dc46529192504627bba9b9716d96041c72c0db08 /redo/area.go | |
| parent | 503364af519baae1ea72c6ce90981622db8ea7f8 (diff) | |
Added a new method to AreaHandler, Defocuses(), for navigation events.
Diffstat (limited to 'redo/area.go')
| -rw-r--r-- | redo/area.go | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/redo/area.go b/redo/area.go index 2ce7d5c..190fa10 100644 --- a/redo/area.go +++ b/redo/area.go @@ -76,6 +76,10 @@ type AreaHandler interface { // See KeyEvent for details. // After handling the key event, package ui will decide whether to perform platform-dependent event chain continuation based on that platform's designated action (so it is not possible to override global key events, such as Alt-Tab, this way). Key(e KeyEvent) + + // Defocuses is called when package ui needs to tell the OS if the Area should stop accepting focus. + // When and how often Defocuses is called is implementation-defined. + Defocuses() bool } // MouseEvent contains all the information for a mous event sent by Area.Mouse. |
