Michael
Michael

Reputation: 1485

Only allow one NSWindow to be selectable until action is completed (Cocoa)

I have a program with many windows open. I want all windows to be visible, but only one window can be interactable, until a certain event has occured. e.g. pressing a button.

At the moment, I can still click another window, and interact with it, how do I only allow interaction with ONE window, until a certain event occurs?

Imagine this as the program:

I want only the frontmost Window to be selectable, if I try to select any of the other windows behind it, it should not work.

Does anoybody know how to do this?

Thanks!

Michael

Upvotes: 0

Views: 246

Answers (1)

Chuck
Chuck

Reputation: 237020

It sounds like you want a modal window.

Upvotes: 4

Related Questions