📄 funccode.cpp
字号:
/* 変換系 */
const int pnFuncList_Convert[] = { //Oct. 16, 2000 JEPRO 変数名変更(List6→List_Convert)
F_TOLOWER , //英大文字→英小文字
F_TOUPPER , //英小文字→英大文字
F_TOHANKAKU , /* 全角→半角 */
F_TOHANKATA , /* 全角カタカナ→半角カタカナ */ //Aug. 29, 2002 ai
F_TOZENEI , /* 半角英数→全角英数 */ //July. 30, 2001 Misaka
F_TOHANEI , /* 全角英数→半角英数 */
F_TOZENKAKUKATA , /* 半角+全ひら→全角?カタカナ */ //Sept. 17, 2000 jepro 説明を「半角→全角カタカナ」から変更
F_TOZENKAKUHIRA , /* 半角+全カタ→全角?ひらがな */ //Sept. 17, 2000 jepro 説明を「半角→全角ひらがな」から変更
F_HANKATATOZENKAKUKATA , /* 半角カタカナ→全角カタカナ */
F_HANKATATOZENKAKUHIRA , /* 半角カタカナ→全角ひらがな */
F_TABTOSPACE , /* TAB→空白 */
F_SPACETOTAB , /* 空白→TAB */ //#### Stonee, 2001/05/27
F_CODECNV_AUTO2SJIS , /* 自動判別→SJISコード変換 */
F_CODECNV_EMAIL , //E-Mail(JIS→SJIS)コード変換
F_CODECNV_EUC2SJIS , //EUC→SJISコード変換
F_CODECNV_UNICODE2SJIS , //Unicode→SJISコード変換
F_CODECNV_UNICODEBE2SJIS , //Unicode→SJISコード変換
F_CODECNV_UTF82SJIS , /* UTF-8→SJISコード変換 */
F_CODECNV_UTF72SJIS , /* UTF-7→SJISコード変換 */
F_CODECNV_SJIS2JIS , /* SJIS→JISコード変換 */
F_CODECNV_SJIS2EUC , /* SJIS→EUCコード変換 */
F_CODECNV_SJIS2UTF8 , /* SJIS→UTF-8コード変換 */
F_CODECNV_SJIS2UTF7 , /* SJIS→UTF-7コード変換 */
F_BASE64DECODE , //Base64デコードして保存
F_UUDECODE //uudecodeして保存
//Sept. 30, 2000JEPRO コメントアウトされてあったのを復活させた(動作しないのかも?)
//Oct. 17, 2000 jepro 説明を「選択部分をUUENCODEデコード」から変更
};
const int nFincList_Convert_Num = sizeof( pnFuncList_Convert ) / sizeof( pnFuncList_Convert[0] ); //Oct. 16, 2000 JEPRO 変数名変更(List6→List_Convert)
/* 検索系 */
const int pnFuncList_Search[] = { //Oct. 16, 2000 JEPRO 変数名変更(List4→List_Search)
F_SEARCH_DIALOG , //検索(単語検索ダイアログ)
F_SEARCH_BOX , //検索(ボックス)
F_SEARCH_NEXT , //次を検索 //Sept. 16, 2000 JEPRO "次"を"前"の前に移動
F_SEARCH_PREV , //前を検索
F_REPLACE_DIALOG , //置換
F_SEARCH_CLEARMARK , //検索マークのクリア
F_JUMP_SRCHSTARTPOS , //検索開始位置へ戻る // 02/06/26 ai
F_GREP_DIALOG , //Grep
F_JUMP_DIALOG , //指定行ヘジャンプ
F_OUTLINE , //アウトライン解析
F_TAGJUMP , //タグジャンプ機能
F_TAGJUMP_CLOSE , //閉じてタグジャンプ(元ウィンドウを閉じる) // Apr. 03, 2003 genta
F_TAGJUMPBACK , //タグジャンプバック機能
F_TAGS_MAKE , //タグファイルの作成 //@@@ 2003.04.13 MIK
F_DIRECT_TAGJUMP , //ダイレクトタグジャンプ //@@@ 2003.04.15 MIK
F_TAGJUMP_KEYWORD , //キーワードを指定してダイレクトタグジャンプ //@@@ 2005.03.31 MIK
F_COMPARE , //ファイル内容比較
F_DIFF_DIALOG , //DIFF差分表示(ダイアログ)
F_DIFF_NEXT , //次の差分へ
F_DIFF_PREV , //前の差分へ
F_DIFF_RESET , //差分の全解除
F_BRACKETPAIR , //対括弧の検索
F_BOOKMARK_SET , //ブックマーク設定?解除
F_BOOKMARK_NEXT , //次のブックマークへ
F_BOOKMARK_PREV , //前のブックマークへ
F_BOOKMARK_RESET , //ブックマークの全解除
F_BOOKMARK_VIEW , //ブックマークの一覧
F_ISEARCH_NEXT , //前方インクリメンタルサーチ //2004.10.13 isearch
F_ISEARCH_PREV , //後方インクリメンタルサーチ //2004.10.13 isearch
F_ISEARCH_REGEXP_NEXT, //前方正規表現インクリメンタルサーチ //2004.10.13 isearch
F_ISEARCH_REGEXP_PREV, //後方正規表現インクリメンタルサーチ //2004.10.13 isearch
F_ISEARCH_MIGEMO_NEXT, //前方MIGEMOインクリメンタルサーチ //2004.10.13 isearch
F_ISEARCH_MIGEMO_PREV //後方MIGEMOインクリメンタルサーチ //2004.10.13 isearch
};
const int nFincList_Search_Num = sizeof( pnFuncList_Search ) / sizeof( pnFuncList_Search[0] ); //Oct. 16, 2000 JEPRO 変数名変更(List4→List_Search)
/* モード切り替え系 */ //Oct. 16, 2000 JEPRO 変数名変更(List8→List_Mode)
const int pnFuncList_Mode[] = {
F_CHGMOD_INS , //挿入/上書きモード切り替え
F_CHGMOD_EOL_CRLF , //入力改行コード指定(CRLF) 2003.06.23 Moca
F_CHGMOD_EOL_LF , //入力改行コード指定(LF) 2003.06.23 Moca
F_CHGMOD_EOL_CR , //入力改行コード指定(CR) 2003.06.23 Moca
F_CANCEL_MODE //各種モードの取り消し
};
const int nFincList_Mode_Num = sizeof( pnFuncList_Mode ) / sizeof( pnFuncList_Mode[0] ); //Oct. 16, 2000 JEPRO 変数名変更(List8→List_Mode)
/* 設定系 */
const int pnFuncList_Set[] = { //Oct. 16, 2000 JEPRO 変数名変更(List9→List_Set)
F_SHOWTOOLBAR , /* ツールバーの表示 */
F_SHOWFUNCKEY , /* ファンクションキーの表示 */ //Sept. 14, 2000 JEPRO ファンクションキーとステータスバーを入れ替え
F_SHOWTAB , /* タブの表示 */ //@@@ 2003.06.10 MIK
F_SHOWSTATUSBAR , /* ステータスバーの表示 */
F_TYPE_LIST , /* タイプ別設定一覧 */ //Sept. 17, 2000 JEPRO 設定系に入ってなかったので追加
F_OPTION_TYPE , /* タイプ別設定 */
F_OPTION , /* 共通設定 */
F_FONT , /* フォント設定 */
F_WRAPWINDOWWIDTH , /* 現在のウィンドウ幅で折り返し */ //Oct. 7, 2000 JEPRO WRAPWINDIWWIDTH を WRAPWINDOWWIDTH に変更
F_PRINT_PAGESETUP , //印刷ページ設定 //Sept. 14, 2000 JEPRO 「印刷のページレイアウトの設定」を「印刷ページ設定」に変更 //Oct. 17, 2000 コマンド本家は「ファイル操作系」
F_FAVORITE //お気に入りの設定 //@@@ 2003.04.08 MIK
};
int nFincList_Set_Num = sizeof( pnFuncList_Set ) / sizeof( pnFuncList_Set[0] ); //Oct. 16, 2000 JEPRO 変数名変更(List9→List_Set)
/* マクロ系 */
const int pnFuncList_Macro[] = { //Oct. 16, 2000 JEPRO 変数名変更(List10→List_Macro)
F_RECKEYMACRO , /* キーマクロの記録開始/終了 */
F_SAVEKEYMACRO , /* キーマクロの保存 */
F_LOADKEYMACRO , /* キーマクロの読み込み */
F_EXECKEYMACRO , /* キーマクロの実行 */
// From Here Sept. 20, 2000 JEPRO 名称CMMANDをCOMMANDに変更
// F_EXECCMMAND /* 外部コマンド実行 */
F_EXECCOMMAND_DIALOG /* 外部コマンド実行 */
// To Here Sept. 20, 2000
};
const int nFincList_Macro_Num = sizeof( pnFuncList_Macro) / sizeof( pnFuncList_Macro[0] ); //Oct. 16, 2000 JEPRO 変数名変更(List10→List_Macro)
/* カスタムメニュー */ //Oct. 21, 2000 JEPRO 「その他」から分離独立化
#if 0
// From Here Oct. 15, 2001 genta
// カスタムメニューの文字列を動的に変更可能にするためこれは削除.
const int pnFuncList_Menu[] = {
F_MENU_RBUTTON , /* 右クリックメニュー */
F_CUSTMENU_1 , /* カスタムメニュー1 */
F_CUSTMENU_2 , /* カスタムメニュー2 */
F_CUSTMENU_3 , /* カスタムメニュー3 */
F_CUSTMENU_4 , /* カスタムメニュー4 */
F_CUSTMENU_5 , /* カスタムメニュー5 */
F_CUSTMENU_6 , /* カスタムメニュー6 */
F_CUSTMENU_7 , /* カスタムメニュー7 */
F_CUSTMENU_8 , /* カスタムメニュー8 */
F_CUSTMENU_9 , /* カスタムメニュー9 */
F_CUSTMENU_10 , /* カスタムメニュー10 */
F_CUSTMENU_11 , /* カスタムメニュー11 */
F_CUSTMENU_12 , /* カスタムメニュー12 */
F_CUSTMENU_13 , /* カスタムメニュー13 */
F_CUSTMENU_14 , /* カスタムメニュー14 */
F_CUSTMENU_15 , /* カスタムメニュー15 */
F_CUSTMENU_16 , /* カスタムメニュー16 */
F_CUSTMENU_17 , /* カスタムメニュー17 */
F_CUSTMENU_18 , /* カスタムメニュー18 */
F_CUSTMENU_19 , /* カスタムメニュー19 */
F_CUSTMENU_20 , /* カスタムメニュー20 */
F_CUSTMENU_21 , /* カスタムメニュー21 */
F_CUSTMENU_22 , /* カスタムメニュー22 */
F_CUSTMENU_23 , /* カスタムメニュー23 */
F_CUSTMENU_24 /* カスタムメニュー24 */
};
const int nFincList_Menu_Num = sizeof( pnFuncList_Menu ) / sizeof( pnFuncList_Menu[0] ); //Oct. 21, 2000 JEPRO 「その他」から分離独立化
#endif
/* ウィンドウ系 */
const int pnFuncList_Win[] = { //Oct. 16, 2000 JEPRO 変数名変更(List7→List_Win)
F_SPLIT_V , //上下に分割 //Sept. 17, 2000 jepro 説明の「縦」を「上下に」に変更
F_SPLIT_H , //左右に分割 //Sept. 17, 2000 jepro 説明の「横」を「左右に」に変更
F_SPLIT_VH , //縦横に分割 //Sept. 17, 2000 jepro 説明に「に」を追加
F_WINCLOSE , //ウィンドウを閉じる
F_WIN_CLOSEALL , //すべてのウィンドウを閉じる //Oct. 17, 2000 JEPRO 名前を変更(F_FILECLOSEALL→F_WIN_CLOSEALL)
F_NEXTWINDOW , //次のウィンドウ
F_PREVWINDOW , //前のウィンドウ
F_CASCADE , //重ねて表示
F_TILE_V , //上下に並べて表示
F_TILE_H , //左右に並べて表示
F_TOPMOST , //常に手前に表示
F_MAXIMIZE_V , //縦方向に最大化
F_MAXIMIZE_H , //横方向に最大化 //2001.02.10 by MIK
F_MINIMIZE_ALL , //すべて最小化 //Sept. 17, 2000 jepro 説明の「全て」を「すべて」に統一
F_REDRAW , //再描画
F_WIN_OUTPUT , //アウトプットウィンドウ表示
};
const int nFincList_Win_Num = sizeof( pnFuncList_Win ) / sizeof( pnFuncList_Win[0] ); //Oct. 16, 2000 JEPRO 変数名変更(List7→List_Win)
/* 支援 */
const int pnFuncList_Support[] = { //Oct. 16, 2000 JEPRO 変数名変更(List11→List_Support)
F_HOKAN , /* 入力補完 */
//Sept. 15, 2000→Nov. 25, 2000 JEPRO //ショートカットキーがうまく働かないので殺してあった下の2行を修正?復活
F_HELP_CONTENTS , /* ヘルプ目次 */ //Nov. 25, 2000 JEPRO 追加
F_HELP_SEARCH , /* ヘルプキーワード検索 */ //Nov. 25, 2000 JEPRO 追加
F_MENU_ALLFUNC , /* コマンド一覧 */
F_EXTHELP1 , /* 外部ヘルプ1 */
F_EXTHTMLHELP , /* 外部HTMLヘルプ */
F_ABOUT /* バージョン情報 */ //Dec. 24, 2000 JEPRO 追加
};
const int nFincList_Support_Num = sizeof( pnFuncList_Support ) / sizeof( pnFuncList_Support[0] ); //Oct. 16, 2000 JEPRO 変数名変更(List11→List_Support)
/* その他 */ //Oct. 16, 2000 JEPRO 変数名変更(List12→List_Others)
const int pnFuncList_Others[] = {
// F_SENDMAIL , /* メール送信 */
F_DISABLE //Oct. 21, 2000 JEPRO 何もないとエラーになってしまうのでダミーで[未定義]を入れておく
};
const int nFincList_Others_Num = sizeof( pnFuncList_Others ) / sizeof( pnFuncList_Others[0] ); //Oct. 16, 2000 JEPRO 変数名変更(List12→List_Others)
const int nsFuncCode::pnFuncListNumArr[] = {
// nFincList_Undef_Num, //Oct. 14, 2000 JEPRO 「--未定義--」を表示させないように変更 //Oct. 16, 2000 JEPRO 変数名変更(List0→List_Undef)
nFincList_File_Num, /* ファイル操作系 */ //Oct. 16, 2000 JEPRO 変数名変更(List5→List_File)
nFincList_Edit_Num, /* 編集系 */ //Oct. 16, 2000 JEPRO 変数名変更(List3→List_Edit)
nFincList_Move_Num, /* カーソル移動系 */ //Oct. 16, 2000 JEPRO 変数名変更(List1→List_Move)
nFincList_Select_Num, /* 選択系 */ //Oct. 15, 2000 JEPRO 「カーソル移動系」から(選択)を移動
nFincList_Box_Num, /* 矩形選択系 */ //Oct. 17, 2000 JEPRO (矩形選択)が新設され次第ここにおく
nFincList_Clip_Num, /* クリップボード系 */ //Oct. 16, 2000 JEPRO 変数名変更(List2→List_Clip)
nFincList_Insert_Num, /* 挿入系 */
nFincList_Convert_Num, /* 変換系 */ //Oct. 16, 2000 JEPRO 変数名変更(List6→List_Convert)
nFincList_Search_Num, /* 検索系 */ //Oct. 16, 2000 JEPRO 変数名変更(List4→List_Search)
nFincList_Mode_Num, /* モード切り替え系 */ //Oct. 16, 2000 JEPRO 変数名変更(List8→List_Mode)
nFincList_Set_Num, /* 設定系 */ //Oct. 16, 2000 JEPRO 変数名変更(List9→List_Set)
nFincList_Macro_Num, /* マクロ系 */ //Oct. 16, 2000 JEPRO 変数名変更(List10→List_Macro)
// カスタムメニューの文字列を動的に変更可能にするためこれは削除
// nFincList_Menu_Num, /* カスタムメニュー */ //Oct. 21, 2000 JEPRO 「その他」から分離独立化
nFincList_Win_Num, /* ウィンドウ系 */ //Oct. 16, 2000 JEPRO 変数名変更(List7→List_Win)
nFincList_Support_Num, /* 支援 */ //Oct. 16, 2000 JEPRO 変数名変更(List11→List_Support)
nFincList_Others_Num /* その他 */ //Oct. 16, 2000 JEPRO 変数名変更(List12→List_Others)
};
const int * nsFuncCode::ppnFuncListArr[] = {
// (int*)pnFuncList_Undef, //Oct. 14, 2000 JEPRO 「--未定義--」を表示させないように変更 //Oct. 16, 2000 JEPRO 変数名変更(List0→List_Undef)
(int*)pnFuncList_File, /* ファイル操作系 */ //Oct. 16, 2000 JEPRO 変数名変更(List5→List_File)
(int*)pnFuncList_Edit, /* 編集系 */ //Oct. 16, 2000 JEPRO 変数名変更(List3→List_Edit)
(int*)pnFuncList_Move, /* カーソル移動系 */ //Oct. 16, 2000 JEPRO 変数名変更(List1→List_Move)
(int*)pnFuncList_Select,/* 選択系 */ //Oct. 15, 2000 JEPRO 「カーソル移動系」から(選択)を移動 (矩形選択)は新設され次第ここにおく
(int*)pnFuncList_Box, /* 矩形選択系 */ //Oct. 17, 2000 JEPRO (矩形選択)が新設され次第ここにおく
(int*)pnFuncList_Clip, /* クリップボード系 */ //Oct. 16, 2000 JEPRO 変数名変更(List2→List_Clip)
(int*)pnFuncList_Insert,/* 挿入系 */
(int*)pnFuncList_Convert,/* 変換系 */ //Oct. 16, 2000 JEPRO 変数名変更(List6→List_Convert)
(int*)pnFuncList_Search,/* 検索系 */ //Oct. 16, 2000 JEPRO 変数名変更(List4→List_Search)
(int*)pnFuncList_Mode, /* モード切り替え系 */ //Oct. 16, 2000 JEPRO 変数名変更(List8→List_Mode)
(int*)pnFuncList_Set, /* 設定系 */ //Oct. 16, 2000 JEPRO 変数名変更(List9→List_Set)
(int*)pnFuncList_Macro, /* マクロ系 */ //Oct. 16, 2000 JEPRO 変数名変更(List10→List_Macro)
// カスタムメニューの文字列を動的に変更可能にするためこれは削除
// (int*)pnFuncList_Menu, /* カスタムメニュー */ //Oct. 21, 2000 JEPRO「その他」から分離独立化
(int*)pnFuncList_Win, /* ウィンドウ系 */ //Oct. 16, 2000 JEPRO 変数名変更(List7→List_Win)
(int*)pnFuncList_Support,/* 支援 */ //Oct. 16, 2000 JEPRO 変数名変更(List11→List_Support)
(int*)pnFuncList_Others /* その他 */ //Oct. 16, 2000 JEPRO 変数名変更(List12→List_Others)
};
const int nsFuncCode::nFincListNumArrNum = sizeof( nsFuncCode::pnFuncListNumArr ) / sizeof( nsFuncCode::pnFuncListNumArr[0] );
/*[EOF]*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -