【ウィジェットのクリック】設定をクリックすると、右のような選択ダイアログが表示されますので、ウィジェットクリック時に行わせたい挙動を選んでください。そのウィジェットのクリックが無効となります。このウィジェットのみを強制的に描画更新します。このウィジェットの設定画面が開きます。アプリ選択ダイアログが開きますので、そこからウィジェットクリックで開きたいアプリを選んでください。ショートカット選択ダイアログが開きますので、そこからウィジェットクリックで開きたいショートカットを選んでください。ウィジェット設定画面で[Menu]ハードボタンを押すと、下図オプションメニューが表示されます。【スキンの保存】で、現在のウィジェットのスキンを上記フォルダーに指定した名前で保存できます。スキンファイルは「.skin」という拡張子を付けてありますが、中身は設定がJSON形式で書かれたテキストファイルですので、エディタ等で編集することが可能です。最下段の【スキンの編集...】をクリックすると、以下に示すような、ウィジェットのスキンを編集するための画面に遷移します。以降のスキン編集画面を開いている間は、裏のホーム画面に設置されているウィジェットの描画更新が行なわれません。この描画更新の抑制は、設定画面やスキン編集画面を終了したときに解除されます。稀に、終了しても描画更新が抑制された状態のままになることがあるかもしれません。このときは、ホーム画面のウィジェットが左図のようなアイコンに変化していますので、これをクリックしてウィジェット設定画面を開き、すぐに終了することで描画更新抑制を解除してください。右図は、スキン編集画面の一例です。「スキン」とは、ウィジェットに描画する情報1つ1つを意味する「レイヤー」の集合体(リスト)です。リストでの並び順が上のレイヤーから順に重ね描きで描画されていき、最終的なウィジェット画面となります。※このレイヤー重ね描きの順序については、こちらのエントリで解説しています。要素レイヤー:画面に描画する情報を表す効果レイヤー:他レイヤーの描画結果に特殊効果を与えるがあり、これらを組み合わせることで、多彩な表現が可能となっています。各レイヤー項目を長押しすると、その項目を操作するコンテクストメニューが表示されます。...]を選択すると、左のような色選択ダイアログが表示されます。好きな色をクリックすると、そのレイヤー表示欄の左端に色ラベルが表示されるようになります。色に書かれている2桁の数字は色を覚えるためのもので、何かの機能があったりはしません。...]を選択し、左上の黒(00)をクリックしてください。...]を選択すると、コメント記入ダイアログが表示されますので、そのレイヤーに付記したいコメントを入力し[OK]を押してください。レイヤー表示欄の上にそのコメントが表示されます。...]を選択すると、右のような移動箇所選択ダイアログが表示されます。このダイアログに表示されているレイヤー間の空欄をクリックすると、その位置へレイヤーが移動します。このスキン編集画面で[Menu]ハードボタンを押すと、右図オプションメニューが表示されます。この【スキンをマージ】を選ぶと、スキン選択ダイアログが表示され、選択したスキンの持つ全てのレイヤーが、現在のスキンの末尾に結合されます。編集したいレイヤー項目をクリックすると、そのレイヤー種別に応じた編集画面に遷移します。左図は、[テキスト]レイヤーの編集画面ですが、どのレイヤー編集画面でも、その最上段はウィジェットのサンプル画像になっています。このサンプル画像をクリックすると、下図のようなサンプル画像の設定ダイアログが表示されます。ごとに黒でグリッド線が表示されるようになります。以降は選択するごとにグリッド線のオン/オフがおこなわれます。時刻の偽装バッテリー情報の偽装ストレージ容量の偽装となっています。以下に、各レイヤー種別の編集画面と編集項目を見ていきます。「テキスト」レイヤーは、システム情報を文字列で表示する要素レイヤーで、以下の項目を編集することができます。「テキスト」レイヤーの[文字の色]等をクリックすると、左図のようなカラーピッカーが表示されます。(透過度)][Red][Green][Blue]各々のスライダーをドラッグして値を変えることで、好きな色を作成することができます。現在作られている色は、ダイアログ上部のサンプル画像で確認できます。スライダー左右の丸いボタン(およびその横の文字)をクリックすると、スライダーが±1ずつ増減します。押しっぱなしにしている間は値が増減し続けます。スライダーやボタンで値を変化させている間は、下図のように現在値がポップアップします。ダイアログ下部にある[History]には、このカラーピッカーで[OK]ボタンを押して作成した色のうち、最新のもの6色が並んでいます。この色をクリックすることで、同じ色を素早く選択することが可能です。記された文字列は、通常そのまま表示されます。日付・時刻やバッテリー情報等を表示させたい場合には、「エスケープキャラクタ」記号を用います。エスケープキャラクタで囲まれた記号列は、該当する情報に展開され表示されます(※エスケープキャラクタは入れ子にできません)。同じエスケープキャラクタを連続して記述した場合、そのエスケープキャラクタが数値に展開されるものであるならば、その数値が「連続した文字数」の桁数となるよう先頭がゼロで埋められた形式で展開されます。100]というように桁数可変で展開されます。100]と2桁になるようゼロで埋められた形式に展開されます(元の数値が2桁を超える場合は、元数値の桁数となります)。100]と3桁になります。このエスケープキャラクタ展開の詳細な動作については、解説エントリをご覧下さい。エスケープキャラクタの種類と、それらの表記法は、以下のようになります。(無変換)これで囲まれた文字列は、中に含まれる文字がエスケープキャラクタであっても変換されず、そのまま表示されます。(ストレージ容量)SDカードや内部ストレージの容量を表現する記号列で、以下の記号が使用可能。「オプションストレージ」は、[動作に関する設定][ストレージ容量:オプションストレージのパス]で指定したボリュームに関する情報に展開されます。未読数がゼロの場合、およびGmailアプリ起動後は「0」となります。1日を4等分した予想降水確率(ゼロ始まり3桁の数値)が「/」で区切られ、それが7日分コンマ区切りで展開される。天気情報にはウェザー・サービス株式会社様の「お天気XMLデータ」を利用させていただいてます。更新は毎日05時・11時・17時に行われるようになっています。「~l~」のみレイヤーのロケールが無視され、システムの設定言語の影響を受けます。1:07」のように展開されます。am」のように展開されます。(前方文字置換)このエスケープキャラクタより左側の文字を置換する特殊エスケープキャラクタ。cという文字列で置換」という意味になります。文字長を表すbとして「-1」を指定すると、「その文字列の先頭まで」という意味になります。文字開始位置aと文字長bに特殊文字として「\P」を使用すると、スタックからポップ(し整数化)した数値が代わりに用いられます。「abcde@1/2/XYZ@」という記述は、以下のように数えられて、「abXYZe」という文字列になります。「@...@」の左が「$...$」のようなエスケープキャラクタだった場合、それらが展開されてから置換されます。バッテリ残量比率が68%で、「#P#@0/1/0@」は、以下のように解釈され、「60」となります。(文字列解析制御)エスケープキャラクタを解析し展開・置換をおこなう「文字列解析エンジン」の挙動を制御する特殊エスケープキャラクタ('|'は半角の縦棒)。]画面の[文字列解析制御エスケープの使用を許可]をチェックしないと使用することはできません(インストールおよびver.2.1.0バージョンアップ直後はチェックされていません)。「テキスト」レイヤーの[表示文字列]等の文字列項目は、記述されたエスケープキャラクタが文字列解析エンジンによって解析されて結果文字列が生成され、ウィジェットに表示されます。文字列解析制御エスケープキャラクタは、この文字列解析エンジン自体に働きかけ、その挙動を制御するものです。そのため、使い方によっては、いとも簡単に文字列解析を無限ループに陷らせ、強制終了をおこすことも可能です。本エントリや文字列解析の詳細エントリを熟読して文字列解析の仕様と、そのプログラミング方法を把握できた方以外は、ご使用を控えられることを強くお勧めします。文字列解析が無限ループに陥った場合には、画面内のボタンをクリックするか[戻る]等のハードボタンを押せば、数十秒後に「強制終了か待機か」ダイアログが現れますので、そこで[強制終了]を選んだ後、速やかにレイヤー選択画面から無限ループの原因となった文字列を含むレイヤーを削除してください(削除をグズグズしてると裏で実行されるホーム画面再描画によりまた無限ループが起こります)。文字列解析制御エスケープキャラクタでは、以下の表に示す識別子を使用することができます。」レイヤーの完全上位互換となる要素レイヤーで、異なるフォント・サイズ・色・ロケールで表示される複数の文字列(文字列群)を、同一のベースライン上に並べて表示することができます。」レイヤー自体の設定項目は以下のとおりで、基準となるベースラインの設定をおこなうことができます。...]をクリックすると、左のような文字列選択画面に遷移し、文字列の新規追加や、フォント・サイズ・色・ロケールを編集したい文字列を選択することができます。各文字列は上にあるものが左から表示されます。]をクリックすると、新しい文字列が一番下に追加されます。各文字列項目を長押しすると、その項目を操作するコンテクストメニューが表示されます。この文字列を削除します編集したい文字列項目をクリックすると、その文字列の編集画面に遷移します。文字列の編集項目は、「テキスト」レイヤーのものと同じです。」レイヤーの互換レイヤーで、表示文字列テキストを改行することで複数行にわたって表示することができます。改行文字"\n"で改行がおこなわれます。[行を折り返す]がチェックされている場合、[折り返し幅]を超えた文字の後ろで改行がおこなわれます。そのため、実際にテキストが描画される部分の幅は、[折り返し幅]より大きくなることがあります。」レイヤーと同じですが、以下の項目を独自に持ちます。dp.)禁則処理をおこなう:チェックされていると、行を折り返す際に禁則処理をおこないます。禁則処理は、折り返しに英単語が重なる場合には「追い出し」を、日本語の場合には「ぶら下がり」と「追い出し」をおこないます。「マッチテキスト」レイヤーは、文字列を表示する要素レイヤーで、表示文字列の指定した部分を異なる色やフォントで表示することができます。(チュートリアルはコチラ)このレイヤーの設定項目は、基本的には「テキスト」レイヤーと同等です。異なるのは、「元の文字列」と「対象の文字列」という2つの文字列を持つ、という点です。このレイヤーは、「元の文字列」の色やフォントで描かれた「元の文字列」の中から、「対象の文字列」を探索し、見つかった部分文字列を、「対象の文字列」の色やフォントで描く、という描画動作をします。「対象の文字列」が持つ設定項目として、以下のものがあります。土日』と置換され、表示されます。「バー」レイヤーは、システム情報をバーグラフで表示する要素レイヤーで、以下の項目を編集することができます。%)【[バー]・[サークル]レイヤーのレベル領域と色について】[バー]や[サークル]の色(と背景色)で塗られる部分は、「バーが何%か」を意味する『レベル』と、「レベルの前後何%を塗るか」という『レベル領域』によって決まります。「現在の%から相対指定」:レベルから指定した%だけ相対的にずらすの2種類あります。バー・サークルの全体(0~100%)がまず「背景色」で塗られ、その後にレベル領域が「色」で塗られます。0」なら、以下のようなバーになります。10」なら、以下のようなバーになります。このとき、レベル領域がバーをはみ出ないよう、バーの両端が自動的に伸びて表示される、ということに注意してください。「サークル」レイヤーは、システム情報をサークルで表示する要素レイヤーで、以下の項目を編集することができます。%)レベルとレベル領域および色については、バーと同じです。「イメージ」レイヤーは、画像ファイル(PNGおよびJPG)を表示する要素レイヤーで、以下の項目を編集することができます。(チュートリアルはコチラ)ファイル名:表示する画像ファイルの名前クリックすると下のような、SDカード直下「com.gmail.kanitawa.glaeja/images/」以下にインストールされた画像ファイル(拡張子は「.png」もしくは「.jpg」)を一覧するダイアログが現れますので、表示したいファイルを選びます。拡張子の大文字小文字は識別しません。ファイル名のマッチ:表示するファイル名の指定方法マッチを行わない:上記「ファイル名」で指定した画像ファイルを表示する。完全一致時のみ表示:下記「パターン文字列」で表されるファイル名と同じファイルを表示。該当するものがない場合は、何も表示しない。ファイル名の最も似たものを表示:下記「パターン文字列」で表されるファイル名と同じファイルを表示。該当するものがない場合は、画像ファイルフォルダに含まれる全画像ファイルのうち「パターン文字列」のと同じ拡張子を持つファイルを、下記「パターン文字列」で表されるファイル名も含めて昇順でソートし、「パターン文字列」ファイルの1つ前の画像ファイルを表示する。「パターン文字列」ファイルが『bat_032.png』で、フォルダには『bat_030.jpg』『bat_030.png』『bat_032.jpg』『bat_040.png』がある場合には、『bat_030.png』を表示します。パターン文字列:上記「ファイル名のマッチ」で用いるファイル名に展開される文字列。エスケープキャラクタが使用可能で、「パターン文字列」が拡張子を含まない場合、自動的に「.png」を付加する。「ハンド」レイヤーは、アナログ時計やゲージの針となる要素レイヤーで、以下の項目を編集することができます。dp.」というハンドは以下のようになります。「多角形」レイヤーは、多角形を描画する要素レイヤーで、頂点の数およびその座標を自在に編集することが可能です(チュートリアルはコチラ)。「多角形」レイヤーの設定は、多角形自体の設定と、(開始点を除く)拡張点の設定の2種類の設定からなります。多角形自体の設定項目は右図のようになります。dp.)多角形外枠の線種に[破線]を選ぶと設定できる。...]に[破線]を選んだ場合のみ、その破線の[線部の長さ][間隙の長さ]を設定できます。[線部の長さ][間隙の長さ]に数値をコンマ区切りで列記することにより、一点鎖線等を描画することが可能です(下図参照)。...]は、外枠線の端点(※折れ曲がり点ではない)の処理を指定します。[切り落とし]にすると、開始点・終了点から外枠線が始まりますが、[丸][四角]にした場合には、開始点・終了点から外枠線の太さの分だけ線がはみ出すことになります(チュートリアル参照)。開始点の[水平・垂直]は文字列入力となっていますので、エスケープキャラクタが使用できます。...]をクリックすると、左のような頂点選択画面に遷移します。多角形は開始点から始まり、頂点群の上にあるものから順につながるような形となります。おこなうことができます。]をクリックすると、新しい頂点が一番下に追加されます。各頂点の項目をクリックすると、右図のような頂点編集画面に遷移します。dp.)[水平・垂直]は文字列入力となっていますので、エスケープキャラクタが使用できます。[頂点のタイプ]が[頂点]の場合、前の頂点からこの点に直線が引かれ、この点から次の頂点へも直線が引かれます。[頂点のタイプ]が[Bスプライン制御点]の場合、前の頂点と(この点の)次の頂点を結ぶ曲線をBスプライン曲線として引き、この点はそのBスプライン曲線の制御点として機能します。下図は、同じ点(右下の赤い点)を、[頂点]にした場合と、[Bスプライン制御点]にした場合を示しています。[Bスプライン制御点]として設定された頂点が必ずしも全て[Bスプライン制御点]となるわけではありません。[Bスプライン制御点]の次の点はかならず[頂点]でなければならないため、複数の[Bスプライン制御点]が連続して並んでいる場合、その偶数番目の点は[頂点のタイプ]設定は無視され、必ず[頂点]として扱われます。「スプライト」レイヤーは、「イメージ」レイヤーの完全上位互換となる画像ファイル表示用のレイヤーです。回転角度までもエスケープキャラクタで変更することが可能となっています。(チュートリアルはコチラ)このレイヤーの設定項目は、基本的には「イメージ」レイヤーと同等です。座標・角度・値が100%となる文字列(エスケープキャラクタ使用可能)の項目を持ちます。設定する画像表示位置は、「イメージ」レイヤーでは画像ファイルの左上でしたが、この「スプライト」レイヤーでは、画像の回転をおこなわせる都合上、画像ファイルの中心位置を指定するようになっています。」レイヤーは、このレイヤーより前に描かれた画像を全部まとめてもう一度要素レイヤーと見做すための特殊な要素レイヤーです。一度要素レイヤーにできる対象は、[描画済み領域]と[作業領域]の2つがあります。ver.3.0.3以前の「描画済み領域」レイヤーと同じもので、このレイヤーより前に描かれた全画像(厳密には、このレイヤーより前に描かれて[描画済み領域]へ合成された画像)です。左のスキンでは、1でバッテリー残量バーを置き、23でバッテリー残量数値を1のバーから肉抜きしてあります。仕上がりは下のような感じになります。[作業領域]は、要素レイヤーに対する効果レイヤー処理を行うために、一時的に画像が置かれる領域です。[作業領域]を「描画領域」で再び要素レイヤー化するには、後述する「転送モード」の[描画済み領域へ]で[作業領域へ保持]しておく必要があります。右のスキンでは、1で飾りバーをまず置いて、35で描いた「テキスト」と「サークル」を、24の「転送モード」を使って、描画済み領域へ合成せず、作業領域に残して保持しています。8で作業領域(35が合成された画像が置かれている)を再び要素レイヤーに戻して、7で一気に「グラデーション」をかけてから、6の「転送モード」で1の下に合成しています(仕上がりは下図)。[描画済み領域][作業領域]ともに、再び要素レイヤー化する際には元領域にある画像が削除されます。このとき[領域を複製する?]がチェックされていると、元領域の画像が削除されず、その複製が要素レイヤー化されます。左のスキンでは、1で「テキスト」を描き、それを5で複製して要素レイヤーに戻したものに、4で色を変えて3で位置をズラしてから、2の「転送モード」で[描画済み領域](1のテキストが残されている)と[重なった部分を消去]するように合成しています。ver.3.0.3以前でも、1の「テキスト」を複数回使えば可能な表現ですが、[複製]を使ったほうが「テキスト」レイヤーの描画が一度で済む分、処理が軽くなると思います。先にも述べましたが、効果レイヤーとは、他レイヤーの描画結果に特殊効果を与えるレイヤーです。どのレイヤーに効果を与えるかは、「その効果レイヤーの次に位置するレイヤー」になります。左図のような順でレイヤーが並んでいる場合、2の[グラデーション]レイヤーは3の「テキスト」レイヤーで描かれたテキスト画像にグラデーションをかけ、1の[シャドウ]レイヤーは2で描かれた「グラデーションのかかったテキスト画像」に効果を与えることになり、ハメコミのような画像になります。右図のように、[シャドウ]レイヤーと[グラデーション]レイヤーの順序を変えた場合、2の[シャドウ]レイヤーは3の「テキスト」レイヤーで描かれたテキスト画像にドロップシャドウを生成し、1の[グラデーション]レイヤーは2で描かれた「ドロップシャドウ(※元のテキスト画像ではない)」にグラデーション効果を与えることになり、ハメコミのような画像になります。これはver.1.7.0(20111207a版)からの新しい仕様です。この「効果レイヤーの描画結果に効果レイヤーをかける」を利用すると、左のような「テキストとドロップシャドウに別々のグラデーションをかける」といったことも可能です。「シャドウ」レイヤーは、次レイヤーの描画結果にドロップシャドウを与える効果レイヤーです。このレイヤーが他効果レイヤーの効果対象となった場合、その効果はシャドウ部分のみとなります(元の部分ではない)。設定項目には、以下のものがあります。シャドウは、次レイヤーの「完全透明でない」部分を元に作成されますので、「文字の背景色」等が完全透明でなければ、それを含めた全体(つまり四角い領域全体)の影が作成されることになります。」レイヤーは、次レイヤーの描画結果に鏡像を付け加える効果レイヤーです。このレイヤーが他効果レイヤーの効果対象となった場合、その効果は付け加えられた鏡像部分のみとなります(元の部分ではない)。設定項目には、以下のものがあります。方向が水平の場合は垂直線の水平位置、方向が垂直の場合は水平線の垂直位置を指定する。ミラーは、次レイヤーの「完全透明でない」部分を元に作成されますので、「文字の背景色」等が完全透明でなければ、それを含めた全体(つまり四角い領域全体)の鏡像が作成されることになります。み、平行移動(いわゆるアフィン変換)をおこなう効果レイヤーです(チュートリアルはコチラ)。設定項目は、アフィン変換行列そのもの(3×3もしくは2×3)ではわかりにくいため、以下のような並進行列と回転行列にわけてあります。これらの設定項目は全てテキスト入力なので、エスケープキャラクタを用いることが可能です。レイヤーは、次レイヤーの描画結果に対して「台形変形(向かい合う2組の辺のうち、1つを非平行とする変形)」をおこなう効果レイヤーです。設定項目には、以下のものがあります。「色と透過度」レイヤーは、次レイヤーの描画結果の(透過度を含む)描画色を変更する効果レイヤーです。設定項目には、以下のものがあります。これらは全てテキスト入力なので、エスケープキャラクタを用いることが可能です。T]≦255」となる値を入力したときに、次レイヤー描画結果のRGB値および透過度が変更されます。これら以外の値を入力した場合には変更されません。「グラデーション」レイヤーは、次レイヤーの描画結果の描画色をグラデーションに変える効果レイヤーです。次レイヤーに元々設定されていた色は全てグラデーションに塗りつぶされます。設定項目には、以下のものがあります。場合は赤丸が中心位置で「半径」を持つ円)を描く。グラデーションの種類:「直線状」なら、開始位置から終了位置まで直線的に変化するグラデーションを、「放射状」なら中心位置から放射状に変化するグラデーションを描く。グラデーションは中心から開始し、半径の位置で終了する。次レイヤーの描画結果の完全透明でない部分にテクスチャを適用する効果レイヤーです。次レイヤーに元々設定されていた色は全てテクスチャに塗りつぶされます。設定項目には、以下のものがあります。ファイル名:テクスチャとして適用する画像ファイルクリックすると、SDカード直下「com.gmail.kanitawa.glaeja/images/」以下にインストールされた画像ファイルを一覧するダイアログが現れますので、テクスチャとしたい画像ファイルを選びます。指定された画像ファイルが、次レイヤーの描画サイズより小さい場合、画像ファイルがタイリングされて適用されます。次レイヤーの描画結果を指定された画像ファイルでマスキングする効果レイヤーです。マスク画像の持つ透明度をマスク情報として用いますので、グラデーションマスクをかけることも可能です。設定項目には、以下のものがあります。ファイル名:マスクとして適用する画像ファイルクリックすると、SDカード直下「com.gmail.kanitawa.glaeja/images/」以下にインストールされた画像ファイルを一覧するダイアログが現れますので、マスクとしたい画像ファイルを選びます。」レイヤーは、効果レイヤー処理の終わった要素レイヤー画像(以下、「このレイヤー」)を、「描画済み領域」(および保持されている「作業領域」)の画像(以下、「対象」)とどのように合成するか、を設定する特殊な効果レイヤーです。合成された画像を、「描画済み領域」へ合成します。]として、以下のいずれかを選ぶことができます。合成対象となる「対象」と「このレイヤー」が以下の図のようだった場合に、どのように合成されるかも併せて示します。上図の[対象の上に合成]は、見てもらえばわかる通り、「転送モード」を使わずにレイヤーをただ並べた時と同じ合成結果になります。「あるレイヤーを描画済み領域へ転送したいだけ」という場合には、[作業領域への転送]は[対象の上に合成]を設定してください。[描画済み領域への転送]には、[作業領域に保持]という項目が追加されています。これに設定すると、このレイヤーが「保持されている作業領域」と合成された後、描画済み領域へ転送されず、そのまま作業領域に残ります。この残された作業領域の画像は、次に出現する「転送モード」の作業領域となります。]レイヤーは、他の効果レイヤーと挙動が若干異なっています。]レイヤーが現れた場合、そこで効果チェーンは中止となり、そこまでの描画結果がウィジェット画面に合成されます。]レイヤーより後(レイヤーリストでは上)に効果レイヤーがあっても、それらは全て無視されます。」レイヤーは、それ以降のレイヤー全ての描画原点をオフセットさせる効果レイヤーです。設定項目には、以下のものがあります。」レイヤーが現れるまで」もしくは「最後のレイヤーまで」の全レイヤーとなります。左のようなスキンを作ったとします。」レイヤー(愛花・凛子・寧々)のアンカーポイントが同じ値になっていますので、文字列が3つ重なって表示されています。」レイヤー全て(凛子・寧々)がオフセットされて描画されます。」レイヤー(愛花)と重なるようになります。」レイヤーの使い所は、複数のレイヤーからなる描画物の描画位置を、ひとかたまりに動かせるという点にあります。」レイヤーを使うことで、その3つのレイヤー設定を全く変更しないで移動させることが可能です。」レイヤーは、ウィジェット内に「【ウィジェット設定】→【ウィジェットのクリック】」で指定したものとは異なるアプリやショートカットを起動するためのボタンを配置するためのレイヤーです。」レイヤーはスキン内にいくつでも設置することができ、1つのウィジェットで複数の異なるアプリやショートカットを起動させることも可能です。設定項目には、以下のものがあります。dp.)クリック時の動作:ボタンとなる領域をクリックした時の動作を指定ボタンの枠を描画する:これがチェックされていると、ホーム画面のウィジェット上で透明ボタンの周りに赤線で枠を描画します。ボタン位置の確認にお使いください。クリックで光らせる:これがチェックされていると、ホーム画面上で透明ボタンをクリックした時にボタン部分が半透明の淡黄色に着色します。[アンカーポイント]および[サイズ]にはエスケープキャラクタが使用できます。[クリック時の動作]では、「【ウィジェット設定】→【ウィジェットのクリック】」と同じ選択ダイアログが表示されますので、ボタンクリック時に行わせたい挙動を選んでください。[クリック時の動作]で[ウィジェット変数に値を代入...]を選択すると、左のようなダイアログが表示されます。この透明ボタンをクリックすると、このウィジェット自身の[ウィジェット変数名]で指定したウィジェット変数に[代入する値]が代入され、このウィジェットが強制的に描画更新されます。代入されるウィジェット変数はこのウィジェットの持っているもののみで、他のウィジェットに同じ名前のウィジェット変数が存在しても、それには代入されません。代入により強制的に描画更新が行われるのも、このウィジェットのみとなります。ver.3.0.3以前は、[ウィジェット変数に値を代入...]で設置されている全ての『Glaeja』ウィジェットが一斉に描画更新していたのですが、ver.3.1.0で仕様を変更しました。[ショートカットを開く...]で『Glaeja』→「全てのウィジェットを更新する」を設定してください。」レイヤーは、その名の通り「透明」ですので、ホーム画面に設置された状態では領域は目に見えませんが、編集画面では右のように半透明の領域として表示されます。」が灰色で表示されます。」レイヤーの効果しか影響を受けません。」の効果も受けません。一部ホームアプリが持つ「ウィジェットサイズの拡大・縮小」の影響も受けません。」のクリック感知領域は、ホーム画面の分割数が「4×4」以外であったり、端末画面の縦横を回転させたりすると、設定画面のサンプル画像で淡黄色の四角で表された箇所からズレることがあります。これがどの程度のズレなのかは、上記設定項目の[ボタンの枠を描画する]をオンにして確認してください。このズレを可能な限り小さくするためには、「キャリブレーション」操作が必要です。「キャリブレーション」操作は以下の2ステップからなります。...]内の[ホーム画面分割の設定]を、現在使用しているものと一致させてください。その後ホーム画面に戻り、画面を縦向き(ポートレイト)にした状態で、全ての『Glaeja』ウィジェットをクリックして、ウィジェット設定画面を開いてください。この操作は一度だけで構いません。この操作は必ず画面を縦向き(ポートレイト)にした状態でおこなってください。横向き(ランドスケープ)でクリックしてもキャリブレーションできません。この「ウィジェット設定画面を開く」操作は、必ずホーム画面上のウィジェットをクリックしておこなってください。...]で開いてもキャリブレーションできません。...]から設定画面を開き、ウィジェットクリックを[この設定画面を開く]に変えてから、ホーム画面上のウィジェットをクリックしてください。この「キャリブレーション」操作は一度おこなえば、ホーム画面分割数を変更しない限り不要です。ホーム画面分割数を変更した場合には、もう一度「キャリブレーション」をおこなう必要があります。この「キャリブレーション」操作をおこなっても端末画素数やホーム画面分割数によっては数ピクセル程度のズレが発生することがあります。」レイヤーは特殊な効果レイヤーで、このレイヤーが効果対象とする要素レイヤーと、その要素レイヤーを効果対象とするすべての効果レイヤーの描画を制御するものです。要するに、ある要素レイヤーに効果を及ぼす一群の効果レイヤーの中に「トリガー」レイヤーが含まれていた場合、それら要素レイヤーと効果レイヤーは、その「トリガー」レイヤーがある条件を満たした場合のみ描画がおこなわれる、ということになります。描画をおこなわせる条件は、「条件文字列が"0"以外である」というものです。条件文字列に、「@...@」などのエスケープキャラクタやウィジェット変数が含まれていた場合、それらをすべて展開した結果の文字列が"0"以外であれば、レイヤーの描画がおこなわれます。ある要素レイヤーおよび一群の効果レイヤーの中に複数の「トリガー」レイヤーが含まれていた場合、すべての「トリガー」レイヤーで条件文字列が"0"以外であった場合のみ、レイヤーの描画がおこなわれます。この「トリガー」レイヤーにより描画がおこなわれない場合、要素レイヤーおよび「トリガー」レイヤー以外のすべての効果レイヤーは、描画されないだけでなく、レイヤー設定に含まれている文字列の解析もおこなわれません。3.1.0(20121217a版):カラーピッカーを新しくデザインし、これまでに使用した「色の履歴」機能を追加しました。「転送モード」の転送対象として、描画済み領域だけでなく、作業領域も選択できるようになりました。「描画済み領域」レイヤーを「描画領域」に名称変更しました。「描画領域」として再操作できる対象が、描画済み領域だけでなく、作業領域も選択できるようになりました。「描画領域」として再操作する際に、元の領域を削除せず複製できるようになりました。「透明ボタン」クリック時にボタン位置に色がつくようになりました。「透明ボタン」で[ウィジェット変数に値を代入]した場合に、そのウィジェットのみが描画更新されるよう変更しました。ウィジェットクリックと「透明ボタン」クリックに[このウィジェットを更新する]を追加しました。『Glaeja』から[全てのウィジェットを更新する]ショートカットが作成できるようになりました。する「@.../.../\a@」「@.../.../\A@」を追加しました。画面明るさを取得する「~c~」、画面明るさ自動設定状態を取得する「~C~」を追加しました。天気情報の定時更新に関わるロジックを修正しました。連続した描画更新が抑制される時間を2秒から1秒に短縮しました。「リッチテキスト」および「多角形」で、各内部要素を編集した際にコメントやカラーラベルが削除される不具合を修正しました。「マルチラインテキスト」で、文末に禁則文字がきた場合に文字列全体が表示されない不具合を修正しました。「スプライト」での回転等で画像が劣化しないよう修正しました。ダイアログ等の文言を一部修正しました。3.0.3(20121013a版):Bスプライン曲線を使用した「多角形」レイヤーの塗り領域がおかしくなる不具合を修正しました。ウィジェットのクリックや「透明ボタン」で、一部のアプリが正しく起動できなかった不具合を修正しました。レイヤーの削除時に【OK】【Cancel】ダイアログを出すようにしました。3.0.2(20121009a版):ICS以降の端末で「透明ボタン」がズレる不具合を修正しました。[サイズ変更]選択肢の誤植[QVGA互換]を[HVGA互換]に修正しました。3.0.1(20121008a版):次回アラーム日時を$yyyyMMddHHmm$形式で返すエスケープキャラクタ「~L~」を実装しました。「%d%」のような複数日の天気情報を返すエスケープキャラクタの期間が7日間ではなく8日間になっていた不具合を修正しました。更新ではなく新規インストールした場合に、新規ウィジェットを設置しようとすると強制終了する不具合を修正しました。3.0.0(20121007a版):ウィジェットごとに定時的な描画更新の間隔を1~60分で選択可能になりました。端末画面回転時にウィジェットの縦横比を維持して表示するかどうかが選択可能になりました。「ウィジェットをスケーリングする」という設定を廃し、ウィジェット描画サイズをQVGA互換/フレームから選択可能になりました。ロック画面における描画更新の有無が選択可能になりました。「多角形」レイヤーの破線で、一点鎖線等が描画可能になりました。次回アラーム時刻を取得するエスケープキャラクタ「~l~」を追加しました。[この設定画面を開く]に設定された「透明ボタン」をクリックした場合に、ボタン位置がズレる不具合を修正しました。小数値を取るいくつかの設定項目において、不正な値が入力された場合に強制終了する不具合を修正しました。天気情報の取得更新間隔が選択可能になりました。それに伴い天気情報の取得ロジックが変更になりました。バッテリー情報偽造ダイアログで、残量を空文字にすると強制終了する不具合を修正しました。初回インストール時、ウィジェットを設置する前にスキンZIPファイルをインポートすると、解凍が終わらない不具合を修正しました。2.9.3(20120822a版):電源オフから再起動すると天気情報が自動更新されなくなる不具合を修正しました。2.9.2(20120803b版):「多角形」レイヤーに[端点の形状]を追加しました。これを[切り落とし]にすることで、間隔の狭い破線が作成できます。2.9.1(20120803a版):「グラデーション」を含むスキンの表示および読込みができない不具合を修正しました。レイヤーリスト画面で「変形と移動」等のレイヤーに間違ったサマリーが表示されてしまう不具合を修正しました。2.9.0(20120802a版):天気情報の取得と更新に関わるロジックを変更しました。[”お天気XML”の更新を23時にもおこなう]チェックボックスを追加しました。”お天気XML”現在地に「京都府・舞鶴」を設定できない不具合を修正しました。スキン編集画面の各レイヤーにカラーラベルおよびコメントを付け加えられるようにしました。スキン編集画面からレイヤー編集画面へ遷移する際、リスト位置を記憶するようにしました。「多角形」レイヤーの枠線に破線を使用できるようにしました。「シャドウ」「ミラー」レイヤーの[ぼかし半径]に小数を入力すると強制終了する不具合を修正しました。「リッチテキスト」文字列が[縁取り]表示されている条件で、その文字列に「@...@」が含まれる場合、縁取りが異常に太くなることがある不具合を修正しました。アプリのデータサイズが大きくなった場合、[データベースの再構築]でリフレッシュできるようにしました。2.8.9(20120721a版):「透明ボタン」の[クリック時の動作]として、「同じアプリの異なる機能へショートカットを複数作成できる」アプリのショートカットを設定した場合に、設定したものではない機能が起動することがある不具合を修正しました。これに伴い、既設の「透明ボタン」に設定した[ショートカット]が更新前のものと異なる機能になってしまっている可能性があります。申し訳ありませんが、設定の確認(と必要であれば再設定)をお願いします。なく「リッチテキスト」設定画面まで戻ってしまう不具合を修正しました。閉じる時に強制終了していた不具合を修正しました。2.8.7(20120716a版)ウィジェット管理データベースの壊れ方によってはデータベースを再構築してもウィジェット一覧が開けない不具合を修正しました。稀にレイヤー設定画面等から戻る時に強制終了していた不具合を修正しました。その他、いくつかの強制終了の原因を修正しました。2.8.6(20120714a版)新規に設置したウィジェットが次の定時更新まで描画されない不具合を修正しました。アンロックアプリを使用している場合、スリープ復帰後すぐにウィジェットが描画更新されない不具合を修正しました。これに伴い、ロック画面でもバックグラウンドでGlaejaの描画更新が行なわれます。[Glaejaの設定]に[データベースの管理]を追加しました。ホームに表示されているウィジェットが[表示中のウィジェット一覧]に現れない場合に、[データベースの管理]→[データベースの再構築]を試みてください。その他、いくつかの強制終了の原因を修正しました。2.8.5(20120713a版)ウィジェットおよびレイヤーの設定画面から【戻る】キーではなく【HOME】キーでホーム画面へ戻ることに由来するいくつかの不具合に対応しました。可能な限り【戻る】キーで戻ってください。初回インストール時における更新トリガー[通話電波強度の変化][Wi-Fi電波強度の変化]のデフォルト値をオフにしました。これらの変化に1分以内に応答したい場合にのみオンにしてください。連続した描画更新による端末応答性の低下を抑制するため、連続した2秒以内の描画更新を無視するようにしました。これにより、「透明ボタン」における[ウィジェット変数への代入]が2秒以上の間隔でないと実行されなくなりました。2.8.4(20120711a版)fontsフォルダー内のフォントファイルが壊れている場合に、外部フォント選択ダイアログを開くと強制終了する不具合を修正しました。一部機種において、レイヤー設定画面等を開いている状態でSDカードをアンマウントすると強制終了する不具合を修正しました。ダイアログが出る場合があります。その他いくつかの強制終了する原因について対応しました。2.8.3(20120709a版)ICS端末で言語設定:日本語の場合に「バー」「サークル」の設定画面がスクロールできない不具合を修正しました。「描画済み領域」に「シャドウ」をかけた場合に色が濃くなりすぎる不具合を修正しました。2.8.2(20120708b版)「色と透過度」で完全不透明な要素レイヤーの透過度を変化させた際の不具合を修正しました。2.8.1(20120708a版)「台形変形」に[遠近感をつけて描画]オプションを追加しました。「台形変形」で[縮小する辺]として[上・下]を選んだ場合に変形領域以外の部分が描画されない不具合を修正しました。2.8.0(20120707a版)新規効果レイヤー「台形変形」を追加しました。ウィジェット一覧からウィジェットを削除できるようしました。設定およびスキン編集中はバックグラウンドでのウィジェットの描画更新を抑制するようにしました。英語版のリソースを追加しました。「色と透過度」において、透過度が正しく変更されない不具合を修正しました。2.7.1(20120613a版)「透明ボタン」に「トリガー」および「キャンバス」レイヤーの効果をかけることが可能になりました。「透明ボタン」の位置およびサイズにエスケープキャラクタを使用することが可能になりました。Plugin"に対応しました。これらのアプリから送信されるVariableを受信することができます。上記Variableを表示するため、「@...@」に特殊置換文字"\V"を追加しました。エスケープキャラクタ「@...@」で該当文字列指定にスタック中の数値を使用する[\P]特殊文字を追加しました。天気情報の現在地を一部修正しました。開発に用いるSDKをver.7(2.1)からver.15(4.0.3)に変更しました。使用可能最小SDKはver.7のままです。2.5.5(20120419a版)「&...&」にユーザー指定したボリュームの容量情報を展開する「&[m,M,n,N,o,O,p,P]&」を追加しました。「設定しない」を追加しました。設定変更しても、定時更新(5時、11時、17時)まで天気情報が更新されない不具合を修正しました。2.5.4(20120417b版)いくつかのウィジェットサイズ(2×4、3×4、1,2,3,4,5×5、5×1,2,3,4)をホーム画面に設置した状態で[表示中のウィジェット一覧]を表示すると、そのサイズのウィジェットが初期化されてしまう不具合を修正しました。AndroidOS2.1で「透明ボタン」を使うとウィジェットそのものが表示されない不具合を修正しました。[ボタンの枠を描画する]はAndroidOS2.1では機能しません。天気情報の全日程展開が、ある時間帯において明日の日付のものが2つ出力されていた不具合を修正しました。この修正に伴い、展開される日程数が8日間から7日間に減少しました。2.5.3(20120417a版)スタック出力エスケープキャラクタ「@.../.../\P@」の書式文字列を「8.@P@」「.@P@」のように小数点以下の桁数を自動調整するような表現を可能にしました。「トリガー」[条件文字列]入力ダイアログのタイトルを修正しました。2.5.2(20120416b版)[使用するウィジェットサイズ]が正しく機能していなかった不具合を修正しました。2.5.1(20120416a版)[ウィジェットをスケーリングする]が正しく動作していなかった不具合を修正しました。2.5.0(20120415a版)条件文字列に応じて対象要素レイヤーおよび効果レイヤーの描画をオン・オフする「トリガー」レイヤーを新規追加しました。ウィジェットサイズを5×5までの25個に拡充しました。ウィジェット選択ダイアログに表示されるサイズを選択可能にしました。変更を反映するには端末の再起動が必要です。4×4分割以外のホーム画面にウィジェットを描画する際にスケーリングの有無を選択可能にしました。Glaeja設定画面の項目を整理・再配置しました。2.4.0(20120407a版)格納する天気情報の日数を「3日間」から「8日間」に拡大しました。これを有効化するため、お手数ですが【天気情報の設定...】で、現在地を今設定されている場所から別の場所に一旦変更した後に元の場所に戻して、天気情報の再取得をおこなってください。格納する天気情報の全日付をコンマ区切りで出力する「%d%」を追加しました。格納する天気情報の概況や気温等を全日付分コンマ区切りで出力する「%c%,%h%,%l%,%r%,%t%,%v%,%w%」を追加しました。「透明ボタン」のクリック時動作に[ウィジェット変数への値の代入]を追加しました。「シャドウ」レイヤーの描画を高速化しました。「シャドウ」レイヤーの水平・垂直オフセットがずれて描画されていた不具合を修正しました。これに伴い、「シャドウ」レイヤーの描画オフセットがv2.4.0以前より数ピクセル程度変更されますので、お手数ですが再調整をお願いします。レイヤー設定画面のサンプル画像において、日付と時刻を同時に偽装することができるよう修正しました。GPS(~G~)のオン・オフ状態を取得するよう拡張しました。「透明ボタン」に[ボタンの枠を描画する]オプションを追加しました。端末画面を回転したり、ホーム画面を4×4以外に分割した場合でも「透明ボタン」が可能なかぎり設定位置からずれないようにしました。このために、ランチャーから起動する「Glaeja設定」[オプション設定]に[ホーム画面分割の設定]項目を追加しました。この項目を使用しているホーム画面分割数に設定した上で、一度ホーム画面上の全Glaejaウィジェットをクリックして設定画面を表示させてください。しても数ピクセル程度のズレは発生しますのでご容赦ください。レイヤー移動ダイアログ内で「描画済みレイヤー」が「リッチテキスト」と表示されていた不具合を修正しました。2.3.2(20120328a版)一部機種において、「透明ボタン」のタッチ感知領域が設定した位置より上にずれてしまう不具合を修正しました。レイヤー選択画面において、「描画済み領域」が「リッチテキスト」と表示されてしまう不具合を修正しました。2.3.1(20120327a版)ウィジェットに複数の「透明ボタン」を配置し、それらに同じアプリの異なる機能等へのショートカットを設定した場合に、全ての「透明ボタン」が同じ機能を実行してしまう不具合を修正しました。2.3.0(20120324a版)ウィジェット内に複数のクリック感知領域を作成できる「透明ボタン」レイヤーを新規追加しました。端末の音量設定値を取得するエスケープキャラクタ「~...~」を実装しました。レイヤー設定、リッチテキスト文字列群および多角形頂点群でのアイテムの移動方法を変更しました。2.2.2(20120319a版)バッテリ状態「#S#」で展開される文字列の綴りが間違っていたのを修正しました。テキストの[縁取り]で角を丸くしない場合の描画方式を変更しました。2.2.1(20120317a版)「テキスト」「マッチテキスト」「リッチテキスト」「マルチラインテキスト」レイヤー編集画面のサンプル画像クリックで色選択ダイアログ以外を表示させると強制終了していた不具合を修正しました。2.2.0(20120316a版)効果対象の色と透過度を変化させる「色と透過度」レイヤーを新規追加しました。「テキスト」「マッチテキスト」「リッチテキスト」「マルチラインテキスト」の設定に[縁取り]を追加しました。「多角形」レイヤーで1つしか頂点がない場合に[角を丸める]を選んでも四角が表示されていた不具合を修正しました。「マルチラインテキスト」の[禁則処理]を[行を折り返す]に従属させました。2.1.2(20120310a版)マルチラインテキストに[禁則処理をおこなう]項目を追加しました。「@.../.../\L@(該当部分の長さをスタックにプッシュ)」を追加しました。レイヤー設定画面で項目入力ダイアログの初期値が現在値となるようにしました。2.1.1(20110226b版)文字列解析制御エスケープキャラクタ「|skip:...|」が前方検索してしまう不具合を修正しました。2.1.0(20120226a版)テキストを複数行にわたって表示する「マルチラインテキスト」レイヤーを実装しました。頂点を自在に編集できる「多角形」レイヤーを実装しました。文字列解釈を制御するエスケープキャラクタ「|...|」を実装しました。使い方を誤るといとも簡単に強制終了させることが可能ですので、本エントリおよび関連するチュートリアルを熟読し「理解した」と自負される方のみ、オプション設定の[文字列解析制御エスケープの使用を許可]をチェックして、自己責任のもとにご利用ください。「@.../.../\O@(数字を含まない英語序数表現に置換)」を追加しました。「@.../.../\b@(バックスラッシュエスケープ文字を対応する制御文字に置換)」および「@.../.../\B@(制御文字を表示用に整形する)」を追加しました。「@.../.../\c@(スタック最上段を文字コードc2、その1つ下の段を文字コードc1とし、該当文字列の最初の文字c1を文字c2に置換)」および「@.../.../\C@(@.../.../\c@の置換を該当文字列の全てについておこなう)」を追加しました。「@.../.../\e@(1文字ずつ英数字に置換)」を追加しました。「@.../.../\E@」の綴り間違いと置換末尾に空白文字が入る不具合を修正しました。2.0.2(20120220a版)[イメージ][スプライト][マスク][テクスチャ]レイヤーでJPG画像が利用できるようにしました。imagesフォルダ下に置かれたテキストファイルに対して操作をおこなう「@.../.../\F@(該当部分文字列をファイル名とするテキストファイルの全内容に置換)」「@.../.../\f@(該当部分文字列をファイル名とするテキストファイルの「スタック最上段の数値」行目に置換)」を実装しました。「@.../.../\l@(該当部分文字列を改行記号"\n"で分割してスタック最上段の数値を位置とするもので置換)」を実装しました。ホーム画面に複数のウィジェットが設置された状態で、1つのウィジェットのスキン末尾に[シャドウ]等の効果レイヤーを置くと、描画更新のタイミングで強制終了してしまう不具合を修正しました。2.0.1(20120213b版)ウィジェット変数に7桁を超える数を代入した場合、その値が正しく格納されない不具合を修正しました。この修正に伴い、本バージョン以前に作成された全てのウィジェット変数が一旦ゼロにリセットされます。2.0.0(20120213a版)ウィジェットの描画および設定編集画面に関わるコードを修正しました。以前のバージョンのものより1~3割程度の高速化が見込めるはずです。@.../.../\q@(ウィジェット変数からスタックへプッシュ)」「@.../.../\Q@(スタックからポップしウィジェット変数へ代入)」を導入しました。-rot」を追加しました。1.9.0(20120121a版)それ以降のレイヤーの描画原点をオフセットさせる「キャンバス」レイヤーを追加しました。スキン編集画面のレイヤー一覧に、他スキンのレイヤーを追加する「スキンのマージ」メニューを追加しました。一部端末で独自にプリインストールされているフォントのうち、デフォルトフォントに設定されたものを「テキスト」レイヤー等で利用できるようにしました。スキンやフォント・イメージをZIP圧縮したファイルからまとめてインポートする機能を追加しました。評価毎に独立した乱数を生成する「rand@x@」と、ウィジェットで共通した乱数を生成する「wcrand@x@」を実装しました。「caladd@x@」が可換となるよう修正しました。1.8.2(20111219a版)「シャドウ」「ミラー」レイヤーのぼかし半径が1以上で、対象となる画像が描画領域からはみ出していた場合に、滲みが発生していた不具合を修正しました。エスケープキャラクタ「$j$(現日時のユリウス通日)」「$J$(現日時の修正ユリウス通日)」を実装しました。スタック最上段の数値を「$yyyyMMddHHmm$」と見做してユリウス通日と修正ユリウス通日を計算する「ajd@x@」「mjd@x@」を実装しました。」で文字列のロケールに「日本語」を設定しても機能していなかった不具合を修正しました。]レイヤーを追加しました。]レイヤーを追加しました。]レイヤーを追加しました。]項目を追加しました。」項目を追加しました。]レイヤーの描画方法を変更し、これまでより高速化しました。これにより両レイヤーでのボケ方がこれまでと若干異なったものになっています。]レイヤーのぼかし半径制限を「99」に変更しました。1.7.2(20111210a版)スタック内の数値を($yyyyMMddHHmm$)形式の日付時刻と見做し、上位2段の間で加減算を行うスタック演算子「caladd」を実装しました。「@.../.../\R@(該当部分文字列をスタック最上段の数値回数だけ反復したものに置換)」[ミラー]レイヤーの反転軸位置の初期値をウィジェット中心に変更しました。スキン編集画面レイヤーリストでのレイヤー移動に関わるいくつかの不具合を修正しました。スキン編集後、ホームに戻る前にスキンを保存すると変更が全て破棄される不具合を修正しました。通話サービス状態変化が変化していないのに描画更新が行われる不具合を修正しました。1.7.1(20111208a版)「ウィジェットの一覧」画面のウィジェットプレビュー長押しで、プレビューを背景透過した32ビットPNGファイルとして、SDカード直下の「/com.gmail.kanitawa.glaeja/」の中に保存できるようしました。レイヤーリスト画面のアイテム長押しで、一番下のレイヤーを「1つ上に移動」できなかった不具合を修正しました。「更新トリガーの設定」画面においてチェックボックスのタイトルが全て見えるよう文字サイズを小さくしました。1.7.0(20111207a版)鏡像を描画する効果レイヤー[ミラー]を追加しました。指定した画像ファイルをマスクとして適用する効果レイヤー[マスク]を追加しました。上記に伴い、効果レイヤーの効果対象を要素レイヤーだけでなく効果レイヤーにも拡大しました。これにより[シャドウ]に[グラデーション]をかけたりすることが可能となります。Glaejaの描画更新に関わるイベントを選択できるようにしました(オプトアウト方式)。これによりバッテリー残量の増減や電波強度の変化で描画更新を行なわせないようできます。エスケープキャラクタとして「!w!(Wi-Fi電波強度dBm)」「!X!(Wi-Fi接続状態)」「!Q!(音声通話サービス状態)」を追加しました。レイヤーリスト画面でのアイテム長押しメニューに「一番上・下へ移動」を追加しました。いくつかの画面でメニューアイテム・ボタンの並びを変更しました。Glaejaのランチャー起動画面タイトルを「Glaejaの設定」に変更し、バージョン番号が表示されるようしました。1.6.3(20111129a版)ウィジェットクリック時に「ショートカットを開く」を選んだ場合において、一部アプリでは選んだものと異なるショートカットが開いてしまう不具合を修正しました。tern」を実装しました。現時刻における月齢を表すエスケープキャラクタ「$C$」を実装しました。Gmail着信通知を受信し未読数を表示するエスケープキャラクタ「?G?」を実装しました。レイヤー編集画面のサンプル画像クリックで現れるダイアログに「グリッド」を追加しました。これをクリックすることでサンプル画像上に20dp.ごとにグリッド線が表示されます。1.6.1(20111114a版)前方文字置換エスケープキャラクタ[@...@]のスタック演算子[==]および[!=]が正しく処理されていない不具合を修正しました。上記スタック演算子として[<>]([!=]と同じ動作)を追加しました。