//SetAlwaysOnTop :
//
//flag Boolean
//
// level String (optional) macOS - Values include normal, floating, torn-off-menu, modal-panel, main-menu, status, pop-up-menu, screen-saver, and dock (Deprecated). The default is floating. See the macOS docs for more details.
//
// relativeLevel Integer (optional) macOS - The number of layers higher to set this window relative to the given level. The default is 0. Note that Apple discourages setting levels higher than 1 above screen-saver.
//
// Sets whether the window should show always on top of other windows. After setting this, the window is still a normal window, not a toolbox window which can not be focused on.
SetAlwaysOnTop .

flag Boolean

level String (optional) macOS - Values include normal, floating, torn-off-menu, modal-panel, main-menu, status, pop-up-menu, screen-saver, and dock (Deprecated). The default is floating. See the macOS docs for more details.

relativeLevel Integer (optional) macOS - The number of layers higher to set this window relative to the given level. The default is 0. Note that Apple discourages setting levels higher than 1 above screen-saver.

Sets whether the window should show always on top of other windows. After setting this, the window is still a normal window, not a toolbox window which can not be focused on.
// SetAlwaysOnTop : // // flag Boolean // // level String ( optional ) macOS - Values include normal floating torn - off - menu modal - panel main - menu status pop - up - menu screen - saver and dock ( Deprecated ) . The default is floating . See the macOS docs for more details . // // relativeLevel Integer ( optional ) macOS - The number of layers higher to set this window relative to the given level . The default is 0 . Note that Apple discourages setting levels higher than 1 above screen - saver . // // Sets whether the window should show always on top of other windows . After setting this the window is still a normal window not a toolbox window which can not be focused on .
func (gbw *BrowserWindow) SetAlwaysOnTop(flag bool, level string, relativeLevel ...int) {
	res, _ := gbw.sendAndReceiveSocketEvent(SocketEvent{Event: "setAlwaysOnTop", Data: setAlwaysOnTopStruct{Flag: flag, Level: level, RelativeLevel: relativeLevel}})
	logger.Debug().Msgf("%+v\n", res)
	panic("Not implemented")
}
func ( gbw * BrowserWindow ) SetAlwaysOnTop ( flag bool , level string , relativeLevel ... int ) { res , _ := gbw . sendAndReceiveSocketEvent ( SocketEvent { Event : " " , Data : setAlwaysOnTopStruct { Flag : flag , Level : level , RelativeLevel : relativeLevel } } ) logger . Debug ( ) . Msgf ( " \n " , res ) panic ( " " ) }
SetAlwaysOnTop .
SetAlwaysOnTop .