忍者ブログ
新:モバイルデバイスでのUI向上を目的としてアプリ開発などをやってます... 旧:Windows Mobile機を使用して日々の活動に役立てることを目的としてX02HTをはじめとするWindows Mobile 6 Standard用のホームプラグインを開発/公開しています。                                                                                        尚、当サイトの画像その他を無断で転載することを禁じます。
[PR]
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

InBoxes 1.9 公開 追記あり
以下の機能を追加しています。

-ハイライト描画を最背面にするか否かの指定オプション ※1
-プロファイルの選択化&プロファイル変更機能の呼び出し
-バッテリーの%表示をグラフィカルに描画(real-battery) ※2

これに伴い、graphiteスキンを1.1にしています。chocoパックは変更なしで動作します。尚、graphiteスキンではNexTrainSPを上部に移動しました。比較的急いで使用したい機能は上にあったほうが良いかも、ということによる移動です。バッテリーグラフィカル表示はMachin'スキンで使用しています。


※1ハイライト表示とは、各項目を選択したときの背景塗りつぶしあるいは選択枠線の描画のことです。
通常の描画は以下の順番で塗り重ねています。
1.背景
2.ハイライト
3.スキン
4.メールアイコンorステータスアイコン
ここでスキンが透過でないとハイライトが見えなくなってしまいます。
そのため、プラグイン属性としてmost-back-fillを用意しました。これをfalseとすることで上記3と2を入れ替えます。つまりスキン描画の後ハイライト表示を行います。


※2バッテリーのグラフィカル描画によりバッテリ残量を%だけでなくグラフィックで表現します。以下の属性で指定します。
real-battery="true/false" falseが通常の固定画像表示
vertical-battery="true/false" trueで縦描画
battery-pos="ステータスアイコン描画域内の開始位置(数値0-35)"
battery-width="バッテリー残量描画の全体幅(0-35)"

バッテリの残量描画パターンはstateicons.pngのバッテリエリア左端、あるいは上端(縦バッテリの場合)を使用します。下図はMachin'スキンで使用しているパターンです。横型バッテリーには左の縦長画像部分が引き伸ばされて描画されるようにしています。つまりスキンで空のバッテリを描いておいて残量を別途計算して描画する仕組みです。


これが下のように描画されます。左から50%,40%そして100%。



追記:メール数が2ケタになるとはみ出てしまうのを調整し1.9aとしました。
PR
comment
yourname ()
title ()
website ()
message

pass ()
バッテリー表示 
>battery-pos="ステータスアイコン描画域内の開始位置(数値0-35)"
>battery-width="バッテリー残量描画の全体幅(0-35)"
>バッテリの残量描画パターンはstateicons.pngのバッテリエリア左端、あるいは上端(縦バッテリの場合)を使用します。下図はMachin'スキンで使用しているパターンです。

1.9公開お疲れ様です。個人的にうれしい機能追加です。ありがとうございます。
うちのほうで今後公開するホーム画面は1.9に対応させていただく予定です。
早速ですが、上記の項目が良くわかりませんでした。
Machin'スキンをダウンロードさせていただき中身を参考にさせていただこうと思ったのですが、リンク先が違うのか、ダウンロードできませんでした。
以上、報告だけですが、またお時間がありますときにでもご確認ください。
** 2008/02/27 07:56 | Posted by よっしー
Re:バッテリー表示 
失礼しました。リンクが間違っていました。

うーん、そうですね、よっしーさんを見習ってきちんとドキュメンテーションしなくては...
2008/02/27 12:19 | From Flat-Six
dlできませぬ~ 
 こんにちは。
同じく、Machin'スキンダウンロードできません。試してみたかったです。
** 2008/02/27 08:37 | Posted by duca
Re:dlできませぬ~ 
すみません。復旧しました。
2008/02/27 12:19 | From Flat-Six
無題 
X02HTで直接cabをダウンロードできるようにはなりませんか?
ぜひお願いします
** 2008/02/27 11:39 | Posted by NONAME
Re:無題 
cabを直接ダウンできるようにするにはwebサーバーの設定が必要でこのサイトでは無理なのではないかな。
2008/02/27 12:21 | From Flat-Six
御礼 
いつもありがとうございます。

バッテリ残量表示、カッコイイですね。
MachinSkinに同梱されているものを自分用のホーム画面に流用させていただいています。

おまけにハイライト描画表示順序、モードアイコンからのプロファイル変更画面への移行も実装して下さったのですね!

感激です。
** 2008/02/27 18:06 | Posted by Temp
Re:御礼 
はい、tempさんからいただいた案を採用させていただきました。おかしな動作などありましたらお知らせください~
2008/02/27 21:20 | From Flat-Six
未読メール数 
S!メールの未読メール数が1から減りません
INBOXESをはずして通常表示にすると0になります。
なんでだろう…
** 2008/02/27 21:16 | Posted by s
Re:未読メール数 
うーん、初期の頃そのようなバグがありましたが...
レジストリの[HKEY_CURRENT_USER\System\State\Messages\OtherEmail\Unread]のtextに出てくる数値を基本に表示しています。ただ標準プラグインがここの文字列を編集してしまうため[HKEY_CURRENT_USER\System\State\Messages\TotalEmail\Unread]と比較して少ないときはその分がSoftBankメールと判断しています。もしかして文字列に出てこないメールアカウントでSoftBankメールではないものがあったりしますか?
2008/02/27 21:29 | From Flat-Six
Re:バッテリー表示 
無事Machin'スキンをダウンロードできました。これを参考にさせていただきますので、まあドキュメントまでは別に良いのではないでしょうか?(^^;ともあれ、ありがとうございました。
** 2008/02/28 08:01 | Posted by よっしー
Re:Re:バッテリー表示 
仕様書も公開しました。やはり一度は書いておかないとどんどん忘れてゆきますし。継ぎ足し開発で一貫性の無いところもあるので...
2008/02/29 01:03 | From Flat-Six
led制御について 
非常に便利なソフトをありがとうございます。
一点質問なのですが、現在LED制御はfalseにして、LED制御は他のソフトでやっていますが、inboxesをHOMEで有効にしていると、LEDの点滅が止まってしまうようです。
LED制御がfalseのときにも何らかのLED制御が動いているのでしょうか?
** 2008/03/01 15:06 | Posted by led制御について
Re:led制御について 
コメントありがとうございます。

気づかなかったのですが、コードを確認したところLEDをオプション化するタイミングでLEDオフにたいして制限をかけていなかったようです。次回までに対応します。
2008/03/01 17:11 | From Flat-Six
trackback
この記事にトラックバックする ()
| 131 | 130 | 129 | 128 | 127 | 126 | 125 | 124 | 123 | 122 | 120 |
| prev | top | next |
忍者ブログ [PR]
カレンダー
11 2024/12 01
S M T W T F S
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
フリーエリア
最新CM
[05/11 いかり]
[05/02 迫田]
[04/12 名無しさん]
[03/06 BownTwerB]
[02/10 Worker]
最新TB
プロフィール
HN:
Flat-Six
性別:
非公開
自己紹介:
コメントに書けないような事はこちらへ





バーコード
ブログ内検索
カウンター
BACKGROUND / tudu*uzu
DESIGN / Lenny