keyhac
ListWindow Class Reference

リストウインドウ More...

Public Member Functions

def configure (self)
 設定を読み込む More...
 
def setItems (self, items)
 リストの項目を再設定する More...
 
def remove (self, index)
 リストの項目を1つ削除する More...
 
def cancel (self)
 リストウインドウをキャンセルして閉じる More...
 
def command_CursorUp (self)
 カーソルを1つ上に移動させる More...
 
def command_CursorDown (self)
 カーソルを1つ下に移動させる More...
 
def command_CursorPageUp (self)
 1ページ上方向にカーソルを移動させる More...
 
def command_CursorPageDown (self)
 1ページ下方向にカーソルを移動させる More...
 
def command_Enter (self)
 決定する More...
 
def command_Cancel (self)
 キャンセルする More...
 
def command_IncrementalSearch (self)
 インクリメンタルサーチを行う More...
 

Detailed Description

リストウインドウ

各種のリスト形式ウインドウを実現しているクラスです。

設定ファイル config.py の configure_ListWindow に渡される window 引数は、ListWindow クラスのオブジェクトです。

Member Function Documentation

def configure (   self)

設定を読み込む

キーマップなどをリセットした上で、config,py の configure_ListWindow() を呼び出します。

def setItems (   self,
  items 
)

リストの項目を再設定する

Parameters
self-
items新しいアイテムのリスト
def remove (   self,
  index 
)

リストの項目を1つ削除する

Parameters
self-
index削除する項目のインデックス
def cancel (   self)

リストウインドウをキャンセルして閉じる

def command_CursorUp (   self)

カーソルを1つ上に移動させる

def command_CursorDown (   self)

カーソルを1つ下に移動させる

def command_CursorPageUp (   self)

1ページ上方向にカーソルを移動させる

def command_CursorPageDown (   self)

1ページ下方向にカーソルを移動させる

def command_Enter (   self)

決定する

def command_Cancel (   self)

キャンセルする

def command_IncrementalSearch (   self)

インクリメンタルサーチを行う