diff options
Diffstat (limited to 'pugl/pugl.h')
-rw-r--r-- | pugl/pugl.h | 30 |
1 files changed, 21 insertions, 9 deletions
diff --git a/pugl/pugl.h b/pugl/pugl.h index 26593f2..017338c 100644 --- a/pugl/pugl.h +++ b/pugl/pugl.h @@ -535,15 +535,6 @@ PUGL_API void puglInitWindowParent(PuglView* view, PuglNativeWindow parent); /** - Set transient parent before creating a window. - - On X11, parent must be a Window. - On OSX, parent must be an NSView*. -*/ -PUGL_API void -puglInitTransientFor(PuglView* view, uintptr_t parent); - -/** Set the graphics backend to use. This needs to be called once before creating the window to set the graphics @@ -646,6 +637,15 @@ PUGL_API PuglStatus puglSetAspectRatio(PuglView* view, int minX, int minY, int maxX, int maxY); /** + Set the transient parent of the window. + + This is used for things like dialogs, to have them associated with the + window they are a transient child of properly. +*/ +PUGL_API void +puglSetTransientFor(PuglView* view, PuglNativeWindow parent); + +/** @name Context Functions for accessing the drawing context. @{ @@ -842,6 +842,18 @@ puglInitWindowAspectRatio(PuglView* view, } /** + Set transient parent before creating a window. + + On X11, parent must be a Window. + On OSX, parent must be an NSView*. +*/ +static inline PUGL_DEPRECATED_BY("puglSetTransientFor") void +puglInitTransientFor(PuglView* view, uintptr_t parent) +{ + puglSetTransientFor(view, (PuglNativeWindow)parent); +} + +/** Enable or disable resizing before creating a window. @deprecated Use puglInitWindowHint() with @ref PUGL_RESIZABLE. |