diff options
Diffstat (limited to 'doc-jp/README.menu')
-rw-r--r-- | doc-jp/README.menu | 106 |
1 files changed, 106 insertions, 0 deletions
diff --git a/doc-jp/README.menu b/doc-jp/README.menu new file mode 100644 index 0000000..0cb8424 --- /dev/null +++ b/doc-jp/README.menu @@ -0,0 +1,106 @@ + +w3m �Υ�˥塼�ˤĤ��� + (2002/11/27) ���� ��§ + hsaka@mth.biglobe.ne.jp + +[1] ������� + + ������Ū�ʤ�� + + HELP, INS ���� : ��˥塼��Ω���夲 + HELP, INS ����, C-c, : ��˥塼�ξõ� + RET(C-m, C-j), SPC, ������ : ���� + BS(C-h), DEL(C-?), ������ : ��� + C-n, j, ������ : ���ι��ܤ� + C-p, k, ������ : ��ι��ܤ� + J : ���ܤ��˥��������� + K : ���ܤ˥��������� + C-a : ��Ƭ�ι��ܤ� + C-e : �Ǹ�ι��ܤ� + C-f, C-v : ���ڡ����ι��ܤ� + C-b, M-v : ���ڡ����ι��ܤ� + C-s, / : ���ܤ˸����äƸ��� + C-r, ? : ���ܤ��˸����äƸ��� + n : ���ι��ܤ� + N : ���ι��ܤ� + C-z : �����ڥ�� + + # INS ���̾� ^[[2~ �Ǥ��� ^[[L(������), ^[[E(PocketBSD) �ˤ� + �Х���ɤ��Ƥ���ޤ��� + + MenuKeymap, MenuEscKeymap, MenuEscBKeymap, MenuEscDKeymap (menu.c) + ����� + + �����̤Υ�˥塼�� + + MenuItem ��¤�� (menu.h) �� char *keys ������(ʣ����ǽ) + �嵭�Υ������˾����ޤ��� + +[2] �ޥ��� + + �ܥ��� : ��˥塼��Ω���夲 + + Ω���夲�� + + �ܥ���/�� (����) : ���� + �� (��,MENU_NOP) : ���⤷�ʤ� + �� (�ȳ�) : ���(��˥塼�ξõ�) + �� ( : ) : ���ڡ����ޤ������ڡ����ι��ܤ� + (Ĺ����˥塼�ξ��) + �� (�ɥ�å�) : ���������� + +[3] ��˥塼�Υ������ޥ��� + + ~/.w3m/menu �˥�˥塼������Ǥ��ޤ��� + ��˥塼�ϡ� + + menu MENU_ID + ���� + : + end + + �Ȥ������ꤷ�ޤ����ƹ��ܤˤϡ� + + func LABEL FUNCTION KEYS [DATA] ���ޥ�ɼ¹� + popup LABEL MENU_ID KEYS ���֥�˥塼Ω���夲 + nop LABEL ���⤷�ʤ�(���ѥ졼���䥿���ȥ�) + + �������ǽ�Ǥ��� + ��� menu.default �� menu.submenu �Ƥ��������� + ����Ǥ��륳�ޥ��(FUNCTION)�� README.func �Ƥ��������� + MENU_ID �Ȥ��� "Main" �ϥᥤ���˥塼�ˡ�"Select" �ϥХåե����� + ��˥塼�ˡ�"SelectTab" �ϥ��������˥塼��ͽ��Ƥ��ޤ��� + KEYS �ϥХ���ɤ��륭����ʣ�������ǽ�Ǥ��� + DATA �����ꤵ��Ƥ���Х��ޥ��(FUNCTION)�ΰ����Ȥ��ƻȤ��ޤ��� + +[4] ��ȯ�ˤĤ��� + + ��˥塼�롼�������� mainMenu(), optionMenu() ���ʬ����Ȼפ��ޤ��� + ���Υ롼����Ȱʲ��� MenuItem ��¤�Τ��������С��ۤȤ�ɤΥ�˥塼�ϡ� + ����Ǥ���Ȼפ��ޤ��� + + MenuItem ��¤�� (menu.h) + + struct { + int type; /* ������ */ + char *label; /* ��٥� */ + int *variable; /* VALUE_MENU �ξ������ꤹ���ѿ� */ + int value; /* VALUE_MENU �ξ������ꤹ���� */ + void (*func)(); /* ���줿���˼¹Ԥ���ؿ� */ + struct _Menu *popup; /* ���֥�˥塼 */ + char *keys; /* �Х���ɤ��륭��(ʣ����ǽ) */ + } MenuItem; + + ������ type �ϰʲ��Τ�Τ����ѤǤ��ޤ��� + + MENU_NOP (1) : �ʤˤ⤷�ʤ��������Ǥ��ʤ��� + (�����ȥ�䥻�ѥ졼����) + MENU_FUNC (2) : �ؿ���¹� + MENU_VALUE (4) : �ѿ�(*variable)����(value)������ + MENU_POPUP (8) : ���֥�˥塼��Ω���夲�� + + MENU_FUNC �� MENU_VALUE �� (MENU_FUNC | MENU_VALUE) �� + ���ꤹ�뤳�Ȥ�ξ����ư��ޤ���(�ѿ����꤬��Ǥ�) + + ������ϡ�MainMenuItem (menu.c) �� new_option_menu() �Ƥ��������� + |