mirror of
https://github.com/wailsapp/wails.git
synced 2025-05-08 12:00:43 +08:00

* [linux] emit system specific event for theme change Code was incorrectly emitting the `events.Common.ThemeChanged` event instead of the OS Specific `events.Linux.SystemThemeChanged` event. It is the reponsibility of the code in events_common_linux.go to map it to the common variety. * [linux] implement WindowDidMove * [linux] implement debounce for WindowDidMove * [example] listen for events.Common.WindowDidMove * [windows] move WindowDidMove mapper outside of DnD guard * WindowDidResize implementation * windows: WindowDidResize * chore: changelog update * events.Common.WindowDidMove and events.Common.WindowDidResize
21 lines
489 B
C
21 lines
489 B
C
//go:build linux
|
|
|
|
#ifndef _events_h
|
|
#define _events_h
|
|
|
|
extern void processApplicationEvent(unsigned int, void* data);
|
|
extern void processWindowEvent(unsigned int, unsigned int);
|
|
|
|
#define EventSystemThemeChanged 1024
|
|
#define EventWindowLoadChanged 1025
|
|
#define EventWindowDeleteEvent 1026
|
|
#define EventWindowDidMove 1027
|
|
#define EventWindowDidResize 1028
|
|
#define EventWindowFocusIn 1029
|
|
#define EventWindowFocusOut 1030
|
|
#define EventApplicationStartup 1031
|
|
|
|
#define MAX_EVENTS 1032
|
|
|
|
|
|
#endif |