The NetBSD Project

CVS log for othersrc/mgl/mgl2/MGLAPI.doc

[BACK] Up to [jp.NetBSD.org] / othersrc / mgl / mgl2

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.14 / (download) - annotate - [select for diffs], Wed Mar 14 13:54:35 2001 UTC (17 years, 8 months ago) by suz
Branch: MAIN
CVS Tags: HEAD
Changes since 1.13: +31 -5 lines
Diff to previous 1.13 (colored)



o mglsvr
	アプリタイプ強化
		AT_WHOLE -- 画面全体を使う。
		AT_LMAIN -- メイン画面が2段のときに 1段のサイズの画面を使う。

	mgterm -w オプションで、AT_WHOLE 指定
	       -l オプションで、AT_LMAIN 指定

Revision 1.13 / (download) - annotate - [select for diffs], Tue Mar 13 13:26:09 2001 UTC (17 years, 8 months ago) by suz
Branch: MAIN
Changes since 1.12: +5 -1 lines
Diff to previous 1.12 (colored)



o mglsvr
	--- スクリーンセーバ対応。

	1) 次の環境変数をサポート

	SCREEN_SAVER_PROGRAM=プログラムのパス名
	SCREEN_SAVER_DELAY=数字

	SCREEN_SAVER_DELAY(秒)の間 キー入力やマウス入力がなかった場合
	SCREEN_SAVER_PROGRAMを起動します。

	2) open_graph() する前に mgl_apli_type に AT_OPT_LOCK を設定した
	  プログラムを実行した場合、そのプログラム以外にキー入力などの
	  イベントが行かないようにします。

	簡単な スクリーンセーバの例:

		#include "mgl2.h"

		main() {
        		mgl_apli_type = AT_OPT_LOCK | AT_MAIN;
        		open_graph();
			draw_string(10,20,"This is screen_saver!",DIR_NORTH);
        		get_key(-1);
		}

Revision 1.12 / (download) - annotate - [select for diffs], Tue Nov 21 16:31:01 2000 UTC (18 years ago) by suz
Branch: MAIN
CVS Tags: ALPHA_020_PRE6, ALPHA_020_PRE4, ALPHA_020_PRE3, ALPHA_020_PRE2, ALPHA_020_PRE, ALPHA_020, ALPHA_019p3
Changes since 1.11: +1 -1 lines
Diff to previous 1.11 (colored)



o keymap 対応の仕上げ --- 神木さん
  --- 共通部
     keymap.c を lib/{Linux,FreeBSD,NetBSD} に分離
     mglkey.h の分離
     mgl_signal() の実装。(外部からの リクエストを受けるための仕組み)

  --- Linux 固有
     Console switch 対応 (全 Linux)
     LCD contranst, backlight に対応(Linux/7k,linux/VR 等)
     #ifdef の シンボルを __linux__ に統一

  --- PSION 固有
     keymap の仕組みの完成 --- これでやっと キーボードを統一的に
     あつかえるようになった。

o forcus -> focus の スペルミスを全修正 ( はずかしいことに気がつきません
   でした)

Revision 1.11 / (download) - annotate - [select for diffs], Thu Nov 16 10:25:00 2000 UTC (18 years ago) by suz
Branch: MAIN
Changes since 1.10: +14 -7 lines
Diff to previous 1.10 (colored)



o emcons Menu + 4 でマウスカーソルを ON/OFF できるようにした
o Menu + [123] で変化した mgl_mouse_shift を emcli にも伝えるように
  プロトコル変更
o emcons みなおし と キーマップを取得コードの完成
o config,mk-xx に SUPPORT_X_KEYMOUSE を追加。
	SUPPORT_X_KEYMOUSE=y で
	MENU [+SHIFT] Cursor で、emx11 で マウスカーソル移動をサポート

Revision 1.10 / (download) - annotate - [select for diffs], Wed Nov 15 08:16:00 2000 UTC (18 years ago) by suz
Branch: MAIN
Changes since 1.9: +5 -10 lines
Diff to previous 1.9 (colored)



o emsvr/emcli
	KEYMAP を伝えるための仕組みを入れた。
o emsvr/keymap.[ch]
	switch_window/switch_forcus を追加。

o mgl_set_keymap() を削除 -- emcli で動かないため。

o emsvr/emcli
	mgl_get/set_keysym に対応。

o mgl2.c
	set_key_mode に MGL_SK_EXMODIFIER を追加。
	( そうしないと古いバイナリが動かない可能性があるため)

Revision 1.9 / (download) - annotate - [select for diffs], Tue Nov 14 10:55:57 2000 UTC (18 years ago) by suz
Branch: MAIN
Changes since 1.8: +4 -3 lines
Diff to previous 1.8 (colored)



mgl_get/set_keymap の API に sym3 を追加

Revision 1.8 / (download) - annotate - [select for diffs], Mon Nov 13 13:36:00 2000 UTC (18 years ago) by suz
Branch: MAIN
Changes since 1.7: +48 -0 lines
Diff to previous 1.7 (colored)



change key translation method.

Revision 1.7 / (download) - annotate - [select for diffs], Sun Sep 10 10:02:02 2000 UTC (18 years, 2 months ago) by suz
Branch: MAIN
CVS Tags: BEFORE_KEYMAP, ALPHA_019
Changes since 1.6: +9 -0 lines
Diff to previous 1.6 (colored)

alpha 019

Revision 1.6 / (download) - annotate - [select for diffs], Sat Sep 9 03:42:01 2000 UTC (18 years, 2 months ago) by suz
Branch: MAIN
CVS Tags: ALPHA_018p9, ALPHA_018p10
Changes since 1.5: +11 -10 lines
Diff to previous 1.5 (colored)

alpha 018p9

Revision 1.5 / (download) - annotate - [select for diffs], Sat Sep 9 03:39:35 2000 UTC (18 years, 2 months ago) by suz
Branch: MAIN
CVS Tags: ALPHA_018p8, ALPHA_018p7
Changes since 1.4: +36 -0 lines
Diff to previous 1.4 (colored)

alpha 018p7

Revision 1.4 / (download) - annotate - [select for diffs], Sat Sep 9 03:33:57 2000 UTC (18 years, 2 months ago) by suz
Branch: MAIN
CVS Tags: ALPHA_018p6, ALPHA_018p5, ALPHA_018p4, ALPHA_018p3, ALPHA_018p2
Changes since 1.3: +24 -9 lines
Diff to previous 1.3 (colored)

alpha 018p2

Revision 1.3 / (download) - annotate - [select for diffs], Sat Sep 9 03:18:03 2000 UTC (18 years, 2 months ago) by suz
Branch: MAIN
CVS Tags: ALPHA_018p1, ALPHA_018, ALPHA_017p7, ALPHA_017p6, ALPHA_017p5, ALPHA_017p4, ALPHA_017p3
Changes since 1.2: +6 -1 lines
Diff to previous 1.2 (colored)

alpha 017p3

o msame,mdate,mcalc の改善。
    msame グラフィック化+マウス対応
          5種類は難しいので 4 種類をデフォルトに
    mcalc マウス対応(一応)
    mdate アイコン付加のみ

Revision 1.2 / (download) - annotate - [select for diffs], Sat Sep 9 03:07:06 2000 UTC (18 years, 2 months ago) by suz
Branch: MAIN
CVS Tags: ALPHA_017p2, ALPHA_017p1, ALPHA_017, ALPHA_016p5
Changes since 1.1: +42 -6 lines
Diff to previous 1.1 (colored)

alpha 016p4

o ソフトキーボード作成開始。
        bin/imsoft.c

o IM の 挙動がおかしいので修正。
        get_key_im,mgterm,xx_ket_select を全部みなおし。


o IM が使う領域を決める API の追加
        -- im_avoid_point アプリが場所を指定
            im_view_point  IM の中で呼び出すAPI

o mgui.c 480x240 サポート

o クリッピングのサポート
        --- あんまり性能落ちないみたいなので、常に ON。

Revision 1.1 / (download) - annotate - [select for diffs], Sat Sep 9 03:04:13 2000 UTC (18 years, 2 months ago) by suz
Branch: MAIN
CVS Tags: ALPHA_016p3

alpha 016p3

o ドキュメントの追加 MGLAPI.doc Contributors memo/mgl1.doc

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>