# TCLSearchCondition

## 定義

  `#include <twl/tcl.h>`

      typedef enum
      {
          TCL_SEARCH_CONDITION_NONE          = 0         ,
          TCL_SEARCH_CONDITION_PICTURE       = 1 << 0x00 ,
          TCL_SEARCH_CONDITION_FRAME         = 1 << 0x01 ,
          TCL_SEARCH_CONDITION_FAVORITE_NONE = 1 << 0x07 ,
          TCL_SEARCH_CONDITION_FAVORITE_1    = 1 << 0x08 ,
          TCL_SEARCH_CONDITION_FAVORITE_2    = 1 << 0x09 ,
          TCL_SEARCH_CONDITION_FAVORITE_3    = 1 << 0x0a ,
          TCL_SEARCH_CONDITION_FAVORITE_ALL  = 1 << 0x0b ,
          TCL_SEARCH_CONDITION_LAUNCHER      = 1 << 0x0c ,
          TCL_SEARCH_CONDITION_APPLICATION   = 1 << 0x0d ,
          TCL_SEARCH_CONDITION_FREE          = 1 << 0x10 ,
          TCL_SEARCH_CONDITION_MAX
      } TCLSearchCondition;

## 説明

検索系の関数を使用する際に`TCL_InitSearchObject` に指定する検索条件です。

内容は以下の通りです。

TCL_SEARCH_CONDITION_PICTURE | 写真(=フレーム以外)を検索します。
TCL_SEARCH_CONDITION_FRAME | フレームを検索します。
TCL_SEARCH_CONDITION_FAVORITE_NONE | お気に入り以外の写真とフレームを検索します。
TCL_SEARCH_CONDITION_FAVORITE_1 | お気に入り1の写真を検索します。
TCL_SEARCH_CONDITION_FAVORITE_2 | お気に入り2の写真を検索します。
TCL_SEARCH_CONDITION_FAVORITE_3 | お気に入り3の写真を検索します。
TCL_SEARCH_CONDITION_FAVORITE_ALL | 全てのお気に入り写真を検索します。
TCL_SEARCH_CONDITION_LAUNCHER | ランチャー鍵で署名された写真を検索します。 ランチャー鍵で署名された写真とは、DSiメニューで撮影された写真、DSiカメラで撮影された写真を指します。
TCL_SEARCH_CONDITION_APPLICATION | 一般鍵で署名された写真を検索します。 一般鍵で署名された写真とは、上記以外のアプリで撮影された写真を指します。
TCL_SEARCH_CONDITION_FREE | 管理情報の空き部分を検索します(基本的にアプリケーション側で使用することはありません)。

## 参照

`TCL_InitSearchObject`

## 履歴

2009/03/04 ランチャー鍵と一般鍵の説明加筆
2008/10/24 `TCL_SEARCH_CONDITION_FAVORITE_NONE` 追加
2008/10/07 初版