複数のメモウインドウの管理を行うクラス More...
Public Member Functions | |
def | acquireUserInputOwnership |
ユーザ入力権を獲得する More... | |
def | releaseUserInputOwnership (self) |
ユーザ入力権を解放する More... | |
def | configure (self) |
設定を読み込む More... | |
複数のメモウインドウの管理を行うクラス
def acquireUserInputOwnership | ( | self, | |
blocking = 1 , |
|||
other_acquire_handler = None |
|||
) |
ユーザ入力権を獲得する
self | - |
blocking | ユーザ入力権を獲得するまでブロックするか |
other_acquire_handler | 入力権を所有中に再度入力権を獲得しようとしたときに呼ばれるハンドラ |
マウスやキーボードで操作させる権利を獲得するための関数です。
バックグラウンド処理の途中や最後でユーザの操作を受け付ける場合には、 releaseUserInputOwnership と releaseUserInputOwnership を使って、 入力権を所有する必要があります。 さもないと、フォアグラウンドのユーザ操作と衝突してしまい、ユーザが混乱したり、 正しく動作しなくなります。
def releaseUserInputOwnership | ( | self | ) |
ユーザ入力権を解放する
def configure | ( | self | ) |
設定を読み込む