Use monitor callback event more strictly
This commit is contained in:
parent
810bab7391
commit
addb977ef1
@ -67,16 +67,22 @@ glfwSetMonitorCallback(monitor_callback);
|
|||||||
@endcode
|
@endcode
|
||||||
|
|
||||||
The callback function receives the handle for the monitor that has been
|
The callback function receives the handle for the monitor that has been
|
||||||
connected or disconnected and a monitor action.
|
connected or disconnected and the event that occurred.
|
||||||
|
|
||||||
@code
|
@code
|
||||||
void monitor_callback(GLFWmonitor* monitor, int event)
|
void monitor_callback(GLFWmonitor* monitor, int event)
|
||||||
{
|
{
|
||||||
|
if (event == GLFW_CONNECTED)
|
||||||
|
{
|
||||||
|
// The monitor was connected
|
||||||
|
}
|
||||||
|
else if (event == GLFW_DISCONNECTED)
|
||||||
|
{
|
||||||
|
// The monitor was disconnected
|
||||||
|
}
|
||||||
}
|
}
|
||||||
@endcode
|
@endcode
|
||||||
|
|
||||||
The action is one of `GLFW_CONNECTED` or `GLFW_DISCONNECTED`.
|
|
||||||
|
|
||||||
|
|
||||||
@section monitor_properties Monitor properties
|
@section monitor_properties Monitor properties
|
||||||
|
|
||||||
|
@ -442,7 +442,7 @@ static void monitor_callback(GLFWmonitor* monitor, int event)
|
|||||||
x, y,
|
x, y,
|
||||||
widthMM, heightMM);
|
widthMM, heightMM);
|
||||||
}
|
}
|
||||||
else
|
else if (event == GLFW_DISCONNECTED)
|
||||||
{
|
{
|
||||||
printf("%08x at %0.3f: Monitor %s was disconnected\n",
|
printf("%08x at %0.3f: Monitor %s was disconnected\n",
|
||||||
counter++,
|
counter++,
|
||||||
|
Loading…
Reference in New Issue
Block a user