[ Japanese ] [ English ]

The Label Substitute magic

はじめに
操作方法
相性の悪いアプリについて
辞書のフォーマット
インストールファイル位置
動作環境
プログラム開発環境
制限事項
転載について
あとがき
連絡先

・クイックツアー

単純です。開始するには

  1. Lexy for BeOSを起動する
  2. メインタブの開始(Start)ボタンを押す

これでOKです(^_^)

Lexyは起動されている間、常時他のプログラムの変化を監視していますから、そのままタイトルバーをダブルクリックしてデスクバーに縮めておけば、その間に起動したアプリや開いたウインドウにも効果があります。

終了させる場合は

  1. メインタブの終了(Quit)ボタンを押す

これでOKです。

変化してしまったラベルはプログラムを立ち上げなおさないと元に戻りません。アプリケーションなら立ち上げなおせばいいですし、トラッカーの場合はBeOSそのものを再起動した方がいいでしょう。


・効果の範囲

残念ながらBeOSスクリプティングの仕様の限界により、次のラベルは変化しません。

  1. 静的なテキスト(BStringView)
  2. 枠のタイトル(BBox)
  3. プルダウン(ポップアップ)した瞬間のメニューアイテム(スレッドの変化をLexyは検出できるが、クリックされている間のBMenuItemにはスクリプトが届かない)。プルダウンせずに静的に表示されているメニューアイテムは変換できます。
  4. ポップアップメニューのラベル(BMenuField)
  5. リスト表示(BListView,BListItem)
  6. アウトライン表示(BOutlineListView,BListItem)
  7. タブのラベル(BTab)
  8. ステータスバーのラベル(BStatusBar)
  9. プログラムで直接に書かれているテキスト
  10. 完全なカスタムコントロール
  11. タブ列内で隠されている別タブの中のボタン類のラベル

ただしこれはタブを選択して表示させてからLexyを停止/起動すると変換できます。

このように実際には対応できない部分が多いのです。むしろ結果表示などに使われる静的テキストを外部から制御できてしまうのも危ない話ですから仕方ありません(^_^;) 変換も単なる単語置き換えで分かりにくいものですし。だから、あくまで日本語化の気分を味わうソフトとお考えください(^_^;)

Copyright (c) 1999, Masahiro Fukushima. All rights reserved.