CraftMemo
Desktop Class Reference

複数のメモウインドウの管理を行うクラス More...

Public Member Functions

def acquireUserInputOwnership
 ユーザ入力権を獲得する More...
 
def releaseUserInputOwnership (self)
 ユーザ入力権を解放する More...
 
def configure (self)
 設定を読み込む More...
 

Detailed Description

複数のメモウインドウの管理を行うクラス

Member Function Documentation

def acquireUserInputOwnership (   self,
  blocking = 1,
  other_acquire_handler = None 
)

ユーザ入力権を獲得する

Parameters
self-
blockingユーザ入力権を獲得するまでブロックするか
other_acquire_handler入力権を所有中に再度入力権を獲得しようとしたときに呼ばれるハンドラ

マウスやキーボードで操作させる権利を獲得するための関数です。

バックグラウンド処理の途中や最後でユーザの操作を受け付ける場合には、 releaseUserInputOwnership と releaseUserInputOwnership を使って、 入力権を所有する必要があります。 さもないと、フォアグラウンドのユーザ操作と衝突してしまい、ユーザが混乱したり、 正しく動作しなくなります。

See also
releaseUserInputOwnership
def releaseUserInputOwnership (   self)

ユーザ入力権を解放する

See also
acquireUserInputOwnership
def configure (   self)

設定を読み込む