=========================================================
 XMaid Ver 2.00
 Copyright(c) 1997 Go Watanabe  go@cclub.tutcc.tut.ac.jp
 All Rights Reserved
=========================================================

1. XMaid とは

 XMaid は、X Window System で動作するメイドさんです。
 え、それってばなんなんだって? えっと、作者はあまり考えてないです。
 とりあえずつくったってだけで(^^; というわけで深く考えないでください。

2. インストール方法

 コンパイルには、gcc 等 ANSI式の記述に対応したコンパイラが必要になります。
 一般的な X Window System のクライアントのコンパイル手順でコンパイル
 可能です。

 dload() をサポートしている OS では、モジュールのダイナミックローディング
 が可能です。

 動作を確認しているのは、

 ・OpenBSD 2.2 current
 ・FreeBSD 2.2.2R
 ・Linux   2.1.32 (RedHat 4.2)
 ・SunOS   4.1.3

 のみです。

 (1) config.tmpl を修正

 コンパイラの指定の変更、
 ダイナミックモジュール作成のためのフラグの設定(OS毎)
 SunOS 用の設定

 がふくまれています。適宜修正して下さい。
 基本的に、対応する OS の部分のコメントを外します。

 対応していない OS の場合はいろいろと試行錯誤が必要になるかと
 思います。調査不足ですみません。
 これについては今後のバージョンアップで順次修正されていく予定です。

 (2) コンパイル/インストール

 通常の X アプリケーションのインストール方法に従います。

   % xmkmf -a
   % make
   % su
   # make install

3. 起動方法

  % xmaid [toolkit options] [-module modulename] [module options]

 デフォルトのモジュール (mod_default) は内蔵しています。

 mod_default のオプション:
   -alwaystop : つねに最上位になる

4. 操作方法

  はっきりいって、原時点ではこれといってなにかできるアプリケーションでは
  ありません。まだこれから機能は追加されていく予定です。

  メイドさんの上で右クリック: ふきだしを開く
  ふきだしで左クリック:       ふきだしのリンクをたどる
  ふきだしで右クリック:       ふきだしを閉じる
  ふきだしで中ドラッグ:       ふきだしのスクロール

5. 謎のHTML viewer 機能

  ソースをごらんになったかたはお気付きかと思いますが、XMaid の
  メッセージ表示ユニットは、HTML viewer になっています。
  Ver 1 では、非常にてぬきだったのですが、Ver 2.00 でおおはばに
  改良がくわえられています。次のような特徴をもちます
 
 ・多国語のマルチスクリプトを表示可能 (ISO-2022系および Unicode)
 ・CSS1 のための機構のくみこみ

  xmaid/html40dtd    が簡易文法構造記述ファイル
  xmaid/defaultstyle がデフォルトのスタイルシート
  としてインストールされています。

  今後、この機能についてはより強化されていく予定です。
  ご注目ください(^^)

6. リソースについて

表示に利用するフォントをリソースで調整可能です。
次のような書式になります。

XMaid*font_iso8859-1.name: times
XMaid*font_iso8859-1.foundry: adobe
XMaid*font_iso8859-1.point: 120
XMaid*font_jisx0208.name: fixed
XMaid*font_jisx0208.foundry: netscape
XMaid*font_jisx0208.point: 130

XMaid*fixed_iso8859-1.name: fixed
XMaid*fixed_iso8859-1.point: 120
XMaid*fixed_jisx0208.name: fixed
XMaid*fixed_jisx0208.foundry: netscape
XMaid*fixed_jisx0208.point: 130

font_コードセット名 で用いるフォントを name, foundry, point の 3つの
パラメータで指定します。foundry および name は X のフォント命名規則
でもちいる名称です。 point は、デフォルトのサイズのフォントのサイズです。
これを基準にサイズが変更されることになります。フォントが発見できない場合は、
適当に代替されます。

デフォルトの環境は、XFree86 に X-VFlib パッチをあてで、さらに幾つか
エイリアスを追加した状態を想定しています。この設定の詳細は

http://cclub.tutcc.tut.ac.jp/netbsd/japanese/netbsd-jp19-0.html

などをごらんください。

7. Copyright

XMaid の著作権は、“ごう”こと 渡邊剛 go@cclub.tutcc.tut.ac.jp に
属します。

まだソースには Copyright 表示が入ってない部分が多いですが、
基本的には BSD ライセンス形式になります。

---------------------------------------------------------------------------
Copyright (c) 1997
	Go Watanabe (go@cclub.tutcc.tut.ac.jp) All rights reserved. 

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
   notice, this list of conditions and the following disclaimer as
   the first lines of this file unmodified. 
2. Redistributions in binary form must reproduce the above copyright
   notice, this list of conditions and the following disclaimer in the
   documentation and/or other materials provided with the distribution. 

THIS SOFTWARE IS PROVIDED BY Go Watanabe ``AS IS'' AND ANY EXPRESS OR
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 
IN NO EVENT SHALL Go Watanabe BE LIABLE FOR ANY DIRECT, INDIRECT, 
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
--------------------------------------------------------------------------

なお、このソフトウェアを雑誌などで紹介したいとか、付録などに収録
したいなどの場合、上記ライセンスにもとづき自動的に許可されますが、
一応の連絡をいれていただけると幸いです。

著作権者への連絡は以下のアドレスへの E-mail で行なって下さい。

   go@cclub.tutcc.tut.ac.jp  渡邊 剛 (Go Watanabe) 

なお、本ソフトはフリーですが、 ビール券、各地の名産品等あらゆる
種類の寄付は常時受け付けております。
寄付をしたからといってサポートがあるわけではありませんが、
私の創作意欲の原動力になるかもしれません :-)

なにか寄付したいという方は、

441 愛知県豊橋市天伯町雲雀ヶ丘1-1 
豊橋技術科学大学 コンピュータクラブ

あてに送るか、上記アドレスにいったん連絡を下さい。

8. Support

 実は現在 (1997/12/27) の時点で、XMaid のサポートを行なうための
 ページは完成しておりません(汗)
 それどころか、本来おまけのはずの XMulti にお株をうばわれております...

 というわけで、XMulti のページ:

 http://cclub.tutcc.tut.ac.jp/~go/xmulti/

 バグリポート、パッチ、文句、感想、要望などは、
 上記のメールアドレスのほうに E-mail でお願いします。




  
