ゴリごり(Preview release 4)

since 1999/09/30
last update 2000/11/08

 ゴリごりの正式名称は、「カテゴリをごりごり編集するためのユーティリティ」といって、ようするにそれだけのためのツールです。

 作者は一時期LotusのEasySyncを使っていた時期があったのですが、それをPalmDesktopに戻す際に、カテゴリをめちゃくちゃにされてしまって、頭に来たのでこれを作りました。

のはずだったのですが、他のPalmwareのテスト用ツールの色彩も帯び始めました。
一通りのアプリのデータを生に近い状態で見ることができるので、その手の用途に便利なもので。
この傾向は、将来的にさらに強まるかもしれません(とうとう削除機能までつけちゃったし(^^;)。

変更履歴

 最新版は、ABplus palmwareで公開しています。


主な使い方

こんな感じの画面です。

最上部のプッシュボタンで、

のいずれかを選ぶと、その下のリストに、それぞれのデータが表示されます。
リストの上のポッポアップリストで表示するカテゴリを限定することもできます。

で、リストからデータを選択し、下部のポップアップリストでカテゴリを選択すれば、それだけでデータのカテゴリが変更されます。とても簡単ですね。

アプリの呼び出し

 同梱されているTouch'nGo!(TnGO.prc)をインストールし有効にすると、右下部に、「GotoApp」というボタンが表示されます。
こんな風に。

 これをタップすると、現在選んでいるレコードを標準アプリで(Touch'nGo!の設定によっては、置き換えアプリで)表示します。
 この機能を有効にするには、Touch'nGo!のドキュメントをよく読み、このPalmwareが原則として無保証(保証不可能)であるということを理解してから使用してください。

予定表(Datebook)のデータへの対応

 標準の予定表「Datebook」では、カテゴリを使用していないのですが、Touch'n Go!というPalmwareのテストをするのに都合が良いという非常に勝手な理由で、予定表(Datebook)カテゴリも操作の対象にしました。
 予定表(Datebook)のデータベースは(使用していないにもかかわらず)カテゴリで使用する情報を格納する領域を持っているので、支障はないと思われますが、影響する範囲がどこまでおよぶのかは、判断できないのでデフォルトではこの機能は隠してあります。
 メニューの「Option」→「Dateを対象とする/しない」を選択することで、この機能の有効/無効を切り替える(トグルになっています)ことができます。有効にする際には、確認(警告?)ダイアログが出たのち、「Date」プッシュボタンが現れます。
ほら。

 ちなみに作者は、この機能はPOSEのみで使用し、実機では有効にしたことがありません。

既知の問題点

 表示するカテゴリの選択で、データの存在しないカテゴリを選んだ場合、リストそのものが非表示になりますが、これはそういう風に作ってあるからなので、あわてなくても大丈夫です。

予定表のカテゴリのDatebk3との関係

 ゴリごりで作成/変更したカテゴリはDatebk3でも同様に扱われるようです。逆に、Datebk3で作成/変更したカテゴリもゴリごりに反映されるようです。
 ただし、Datebk3が、コメント領域の一部を利用して管理している部分(多分、DesktopのPIMとの関連のためだと思う)については、ゴリごりはノータッチなので、そのあたりで不都合が生じる可能性はあります。

使用条件

 ゴリごりはシェアウェアになる予定ですが、現在は評価版なので無償でご利用いただけます。評価版ですので、使用したら必ず評価してください(笑)。で、できたらアンケートにご協力ください。

ソースの配布について

 ゴリごりのソースは、 という目的に限って、使用することができます。

 メイクし直すにはPRC-Tools2.0環境と最新のpilrcが必要です。

 添付ソースそのもの、およびそれを改造して(または改造せずに)メイクしたものを再配布することは禁止させていただきます。

著作権について

 ゴリごりおよびそれに添付されているファイルの著作権は、作者(樋田@AB+)が保持します。

 一部、PalmConputingのデベロッパー・ゾーンで公開されているExamplesのソースを流用しています。

Copyright (C) 1998 ABplus Inc. kazhida.
Portions copyright c 1998 3ComCorporation or its subsidiaries.
All rights reserved.

 Examplesから流用したソースについては、配布はできないようなので、添付ソースから外しました。上記のデベロッパー・ゾーンから無償で入手できますので、別途入手てください。
使用している型や関数は、ほぼすべて????DB.c、????DB.hに定義してあります。


Copyright (C) 1999 ABplus Inc. kazhida.
All rights reserved.