Kagetaka

net.hizlab.kagetaka.viewer
インタフェース HawkWindow

既知の実装クラスの一覧:
BookmarkEditor, Download, HawkViewer, HistoryEditor

public interface HawkWindow

影鷹のウィンドウマネージャで管理するウィンドウのインターフェースです。

バージョン:
$Revision: 1.2 $

メソッドの概要
 void addToBookmark(Bookmark parent, Bookmark bookmark)
          ブックマークが追加されたときに呼び出されます。
 void addWindowMenu(HawkWindow window)
          ウィンドウメニューに追加する必要がある場合に呼び出されます。
 void bookmarkChanged()
          ブックマーク集が変更されたときに呼び出されます。
 void changeWindowMenu(int index, HawkWindow window)
          ウィンドウメニューを変更する必要がある場合に呼び出されます。
 void closeWindow()
          ウィンドウを閉じる必要がある場合に呼び出されます。
 String getTitle()
          ウィンドウのタイトルを返します。
 void removeWindowMenu(int index)
          ウィンドウメニューから削除する必要がある場合に呼び出されます。
 void show()
          ウィンドウを表示する必要がある場合に呼び出されます。
 

メソッドの詳細

addToBookmark

public void addToBookmark(Bookmark parent,
                          Bookmark bookmark)
ブックマークが追加されたときに呼び出されます。

パラメータ:
parent - 追加先のブックマークフォルダ
bookmark - 追加したブックマーク

addWindowMenu

public void addWindowMenu(HawkWindow window)
ウィンドウメニューに追加する必要がある場合に呼び出されます。 追加されるウィンドウは、現在のウィンドウリストの最後に 追加する必要があります。

パラメータ:
window - 追加されるウィンドウ

bookmarkChanged

public void bookmarkChanged()
ブックマーク集が変更されたときに呼び出されます。 このメソッドの呼び出しで、ブックマークをすべて再読込する必要があります。


changeWindowMenu

public void changeWindowMenu(int index,
                             HawkWindow window)
ウィンドウメニューを変更する必要がある場合に呼び出されます。

パラメータ:
index - 変更対象のウィンドウ番号
window - 変更のあったウィンドウ

closeWindow

public void closeWindow()
ウィンドウを閉じる必要がある場合に呼び出されます。


getTitle

public String getTitle()
ウィンドウのタイトルを返します。

戻り値:
ウィンドウのタイトル

removeWindowMenu

public void removeWindowMenu(int index)
ウィンドウメニューから削除する必要がある場合に呼び出されます。 ウィンドウリストから指定のインデックスのウィンドウを削除し、 それ以降のウィンドウのインデックスを詰める必要があります。

パラメータ:
index - 削除対象のウィンドウ番号

show

public void show()
ウィンドウを表示する必要がある場合に呼び出されます。


Kagetaka

Copyright (c) 2002-2003 The Kagetaka Project 'September 12, 2003'