mirror of
https://github.com/wailsapp/wails.git
synced 2025-05-19 18:39:30 +08:00
25 lines
773 B
Markdown
25 lines
773 B
Markdown
# Events Example
|
|
|
|
This example is a demonstration of using the new events API.
|
|
It has 2 windows that can emit events from the frontend and the backend emits an event every 10 seconds.
|
|
All events emitted are logged either to the console or the window.
|
|
|
|
It also demonstrates the use of `RegisterHook` to register a function to be called when an event is emitted.
|
|
For one window, it captures the `WindowClosing` event and prevents the window from closing twice.
|
|
The other window uses both hooks and events to show the window is gaining focus.
|
|
|
|
## Running the example
|
|
|
|
To run the example, simply run the following command:
|
|
|
|
```bash
|
|
go run main.go
|
|
```
|
|
|
|
# Status
|
|
|
|
| Platform | Status |
|
|
|----------|---------|
|
|
| Mac | |
|
|
| Windows | Working |
|
|
| Linux | | |