Squeak を WinCE デバイスで動かすためのチェンジセット
Morphic
- カーソル表示。→デフォでソフト的にカーソル表示を云々する機構(HandMorph>>needsToBeDrawn)があるのでこれをいじれば使えそう。(sumim)
- クリック(タップ)のタイミング。カーソルの移動よりタップのほうが先に処理されてしまう。→イベントハンドルの仕組みを勉強しないと分からないけど、カーソルの位置が異なるときはそれを適正に処理してからタップ処理に映る仕組みを入れればいいのでは?(sumim)
- redButtonPressed なしにカーソルを移動するモード確保。→ MVC では shift キーを併用していたけど、Morphic では shift は使われてちゃっている(ワールドでの shfit ドラッグでの選択操作)のでどうすんべか。(sumim)
- Preference(sumim)
- ペンベース、小さい画面向け
- browseWithDragNDrop -> false …… 誤動作防止
- balloonHelpEnabled -> false …… 処理速度、誤動作防止
- projectViewsInWindow -> false …… 表示領域節約
- inboradScrollBars -> true …… ペインにフォーカスしなくとも表示
- scrollBarsNarrow -> true …… 表示領域節約
- scrollBrasOnRight -> true …… ペンを操作する手が視界に入るから
- alternativeScrollBarLook -> false …… 操作性
- fastDragWindowForMorphic -> true …… 処理速度
- reverseWindwoStagger -> 表示領域活用
- 個人的嗜好で
- alternativeWindowLook -> false
- menuColorFromWorld -> false
- roundedMenuCorners -> false
- projcetZoom -> false
- roundedWindowCorner -> false
MVC
- 各種デモ、PopUpMenu などを小さな画面でも使用できるように。(sumim)
- shift タップで redButtonPressed を無視。→ Morphic 環境とのコンフリクトを要確認。(sumim)
- Konz さんのペイン操作に関するパッチ。(sumim)
- Cursor の表示。→ Morphic 環境とのコンフリクト要チェック。(sumim)
共通
- ディレクトリ周りは未だにちゃんと実装されていないらしい。→ おおしま さんほか、いくつか出ている CEFileDirectory.cs を入れる(sumim)
- Alt がないのでキーボードショートカットが使えない。→ Ctrl で主要な Alt ショートカットを置き換え。(sumim)
- Pocket PC であることの判断。→ My Documents 以下に仮想イメージが置いてあるかどうかで判断。(sumim)
このページを編集 (1975 bytes)
|
以下の 1 ページから参照されています。 |
This page has been visited 5440 times.