1
0
Fork 0
mirror of https://github.com/gwm17/glfw.git synced 2024-11-22 18:28:52 -05:00
glfw/src
Camilla Löwy 0f9a9578f3 Add window hints for initial position
This adds window hints for the initial position, in screen coordinates,
of a window.  The special value GLFW_ANY_POSITION means the window
manager will be allowed to position the window.

It is not possible to set window positions on Wayland and GLFW will
always behave as if these hints are set to GLFW_ANY_POSITION.

Fixes #1603
Fixes #1747
2022-07-29 11:50:13 +02:00
..
CMakeLists.txt Share X11 fd polling logic with Wayland 2022-03-03 22:23:57 +01:00
cocoa_init.m Cocoa: Cleanup 2022-07-07 23:48:43 +02:00
cocoa_joystick.h Fix return type of functions returning bool values 2022-06-08 22:14:38 +02:00
cocoa_joystick.m Fix return type of functions returning bool values 2022-06-08 22:14:38 +02:00
cocoa_monitor.m Cocoa: Fix AirPlay causing harmless init error 2022-03-18 00:45:12 +01:00
cocoa_platform.h Fix return type of functions returning bool values 2022-06-08 22:14:38 +02:00
cocoa_time.c Make timer init part of platform API 2021-10-12 12:54:36 +02:00
cocoa_time.h Add runtime platform selection 2021-10-13 21:47:11 +02:00
cocoa_window.m Add window hints for initial position 2022-07-29 11:50:13 +02:00
context.c Fix glfwMakeContextCurrent using uninitialized TLS 2022-04-21 15:56:01 +02:00
egl_context.c X11: Fix sonames for loaded libraries on NetBSD 2022-03-04 00:00:59 +01:00
glfw.rc.in Win32: Add VERSIONINFO resource to GLFW DLL 2019-12-11 21:02:08 +01:00
glx_context.c X11: Fix sonames for loaded libraries on NetBSD 2022-03-04 00:00:59 +01:00
init.c Move URI list parsing to shared code 2022-04-03 20:09:39 +02:00
input.c Add cursor mode GLFW_CURSOR_CAPTURED 2022-07-25 18:02:57 +02:00
internal.h Add window hints for initial position 2022-07-29 11:50:13 +02:00
linux_joystick.c Linux: Fix joystick without buttons being ignored 2022-07-15 15:50:06 +02:00
linux_joystick.h Fix return type of functions returning bool values 2022-06-08 22:14:38 +02:00
mappings.h Simplify parsing of default gamepad mappings 2021-08-01 20:57:28 +02:00
mappings.h.in Simplify parsing of default gamepad mappings 2021-08-01 20:57:28 +02:00
monitor.c Add basic assertions for event API arguments 2022-06-08 22:14:38 +02:00
nsgl_context.m Formatting 2022-03-02 19:38:41 +01:00
null_init.c Add runtime platform selection 2021-10-13 21:47:11 +02:00
null_joystick.c Fix return type of functions returning bool values 2022-06-08 22:14:38 +02:00
null_joystick.h Fix return type of functions returning bool values 2022-06-08 22:14:38 +02:00
null_monitor.c Add runtime platform selection 2021-10-13 21:47:11 +02:00
null_platform.h Fix return type of functions returning bool values 2022-06-08 22:14:38 +02:00
null_window.c Add window hints for initial position 2022-07-29 11:50:13 +02:00
osmesa_context.c X11: Fix sonames for loaded libraries on NetBSD 2022-03-04 00:00:59 +01:00
platform.c Gather Null specific platform selection logic 2021-11-25 23:24:39 +01:00
platform.h Simplify struct stitching for sync primitives 2022-04-28 21:54:25 +02:00
posix_module.c Make dynamic module loading part of platform API 2021-10-12 12:54:36 +02:00
posix_poll.c POSIX: Fix undeclared function warning on Cygwin 2022-03-04 13:37:38 +01:00
posix_poll.h Share X11 fd polling logic with Wayland 2022-03-03 22:23:57 +01:00
posix_thread.c Add C dialect reminders to each source file 2019-05-24 14:43:49 +02:00
posix_thread.h Add runtime platform selection 2021-10-13 21:47:11 +02:00
posix_time.c Make timer init part of platform API 2021-10-12 12:54:36 +02:00
posix_time.h Add runtime platform selection 2021-10-13 21:47:11 +02:00
vulkan.c X11: Fix sonames for loaded libraries on NetBSD 2022-03-04 00:00:59 +01:00
wgl_context.c Formatting 2022-03-02 19:38:41 +01:00
win32_init.c Win32: Simplify window class handling 2022-06-09 18:39:37 +02:00
win32_joystick.c Fix return type of functions returning bool values 2022-06-08 22:14:38 +02:00
win32_joystick.h Add runtime platform selection 2021-10-13 21:47:11 +02:00
win32_module.c Make dynamic module loading part of platform API 2021-10-12 12:54:36 +02:00
win32_monitor.c Win32: Fix calls to encoding compatibility macros 2022-03-10 19:31:28 +01:00
win32_platform.h Refactor cursor mode paths 2022-07-25 18:02:57 +02:00
win32_thread.c Win32: Make thread functions backend independent 2021-10-12 12:54:36 +02:00
win32_thread.h Add runtime platform selection 2021-10-13 21:47:11 +02:00
win32_time.c Win32: Remove timeGetTime fallback for timer 2021-10-12 12:54:37 +02:00
win32_time.h Add runtime platform selection 2021-10-13 21:47:11 +02:00
win32_window.c Add window hints for initial position 2022-07-29 11:50:13 +02:00
window.c Add window hints for initial position 2022-07-29 11:50:13 +02:00
wl_init.c Wayland: Clean up cursor theme loading 2022-07-15 16:17:12 +02:00
wl_monitor.c Wayland: Fix reporting of monitor scale changes 2022-06-21 20:46:06 +02:00
wl_platform.h Add cursor mode GLFW_CURSOR_CAPTURED 2022-07-25 18:02:57 +02:00
wl_window.c Wayland: Add error for unsupported feature 2022-07-25 18:02:57 +02:00
x11_init.c X11: Fix previous error handler not being restored 2022-06-08 22:14:38 +02:00
x11_monitor.c Add runtime platform selection 2021-10-13 21:47:11 +02:00
x11_platform.h X11: Fix previous error handler not being restored 2022-06-08 22:14:38 +02:00
x11_window.c Add window hints for initial position 2022-07-29 11:50:13 +02:00
xkb_unicode.c Clean up internal Unicode code point handling 2021-12-31 13:27:22 +01:00
xkb_unicode.h Clean up internal Unicode code point handling 2021-12-31 13:27:22 +01:00