メソッド

「メソッド」の編集履歴(バックアップ)一覧に戻る

メソッド - (2008/07/09 (水) 01:34:33) の編集履歴(バックアップ)


スキン内で javaScript から使用できる wb. から始まる関数のことを メソッド と呼びます。


その実体はskin\wblib.jsの中にあります。
リンク付いているメソッドは実装済みです。リンク付いてないメソッドはのち実装する予定です。

例: wb.find('★★★');


アプリケーションからコールされるメソッド

  • onCreateThum : サムネイルを追加する必要があるときにコールされる
  • onUpdate : 検索結果が更新されたときにコールされる
  • onSetFocus : サムネイルのフォーカス状態が変わったときにコールされる
  • onModifyTags : タグが編集されたときにコールされる
  • onModifyScore : スコアが編集されたときにコールされる
  • onModifyPath : ムービーのパスが編集されたときにコールされる
  • onUpdateThum : サムネイルが更新され、再描画する必要があるときにコールされる
  • onClearAll : すべてのサムネイルを削除する必要があるときにコールされる
  • onSkinEnter : スキンが完全ロードされた後にコールされる
  • onSkinLeave : スキンから離れようとしたときにコールされる
  • onSelect : 選択状態(複数選択実装後)が切り替わったときにコールされる

アプリケーションに処理をさせるメソッド

  • find : keyを検索ボックスに入れて、直ちに検索を行う
  • exec : 指定ムービーファイルを標準プレイヤーで実行する
  • copy : 指定ムービーファイルを指定フォルダにコピー
  • move : 指定ムービーファイルを指定フォルダに移動
  • sort : 並び順番を変更して再検索を行う
  • update : 今の検索条件で再検索を行う
  • addWhere : 検索条件に新しい条件を追加する
  • addOrder : 並び条件に新しい条件を追加する
  • makeThum : 指定サイズのサムネイルを作成する
  • focusThum : 指定ムービーをフォーカス状態にする
  • addPath : 指定フォルダorファイルを登録する
  • addTag : 指定ムービーにタグを登録する
  • removeTag : 指定ムービーのタグを削除
  • flipTag : 指定ムービーに指定タグがなければ登録、あれば削除
  • addScore : 指定ムービーのスコアを加算
  • updateInfo : 指定ムービーのコーデックなどの情報を再更新
  • writeProfile : DBにスキンの固有情報を書き込む
  • writeFile : 指定ファイルに一行のテキストを書き出す
  • readFile : 指定ファイルにあるテキストを取得
  • execFile : 指定ファイルをプレイヤーで実行
  • deleteFile : 指定ファイルを削除
  • switchDB : 他の管理ファイルを開く
  • changeSkin : 他のスキンに切り替え
  • scrollSetting : シームレススクロールの切り替え
  • thumSetting : 生成するサムネイルの設定を変更
  • appCmd : アプリケーションのコマンドを実行
  • execCmd : APIを直接呼び出す
  • showContextMenu : 指定ムービーのコンテキストメニューを開く

アプリケーションから情報を取得するメソッド

  • getInfo : 指定ムービーの情報を取得
  • getInfos : 指定条件に該当するすべてのムービーの情報を取得
  • getTimecode : 指定画像のタイムコード情報を取得
  • getProfile : DBに書き込んだスキンの固有情報を取得
  • getDBName : wbファイルの名前を取得
  • getWatchList : 監視フォルダリストを取得
  • getAppDir : WhiteBrowser.exeがあるフォルダのパスを取得
  • getThumDir : サムネイル格納フォルダのルートパスを取得
  • getFileList : ファイルシステムの指定フォルダ下にあるファイルを取得
  • getFindInfo : 現在の検索用情報を取得
  • getFocusThum : 選択中のムービーのIDを取得
  • getSkinName : いまのスキンの名前を取得

ユーティリティメソッド

  • allProperty : オブジェクトのプロパティ一覧を文字列で返す
  • htmlDecode : HTML用にエンコードされた文字を元の文字に戻す