SDL Wiki
(This is the documentation for SDL3, which is under heavy development and the API is changing! SDL2 is the current stable version!)

SDL_SetWindowModalFor

Set the window as a modal to a parent window.

Header File

Defined in <SDL3/SDL_video.h>

Syntax

int SDL_SetWindowModalFor(SDL_Window *modal_window, SDL_Window *parent_window);

Function Parameters

modal_window the window that should be set modal
parent_window the parent window for the modal window

Return Value

Returns 0 on success or a negative error code on failure; call SDL_GetError() for more information.

Remarks

If the window is already modal to an existing window, it will be reparented to the new owner. Setting the parent window to null unparents the modal window and removes modal status.

Setting a window as modal to a parent that is a descendent of the modal window results in undefined behavior.

Version

This function is available since SDL 3.0.0.


CategoryAPI, CategoryAPIFunction


[ edit | delete | history | feedback | raw ]

[ front page | index | search | recent changes | git repo | offline html ]

All wiki content is licensed under Creative Commons Attribution 4.0 International (CC BY 4.0).
Wiki powered by ghwikipp.