メニューの表示箇所を変更する

 

メニューの表示箇所を変更する

説明

アドオンのメニューの表示箇所を変更する方法を紹介します。

  • ACAPI_Register_Menuの第3引数(APIMenuCodeID)で表示箇所を指定します
  • APIMenuCodeIDの定義内から任意の場所を選ぶ

// -----------------------------------------------------------------------------
// Interface definitions
// -----------------------------------------------------------------------------

GSErrCode	__ACENV_CALL	RegisterInterface (void)
{
	GSErrCode err = ACAPI_Register_Menu (ID_MENU_STRINGS, ID_MENU_PROMPT_STRINGS, MenuCode_Tools, MenuFlag_Default);

	return err;
}		// RegisterInterface



// Menu Position Codes
typedef enum {
	MenuCode_UserDef				= 0,	// メニューバー(一番上)

	MenuCode_File					= 1,	// ファイル
	MenuCode_Edit1					= 2,	// 編集
	MenuCode_Edit2					= 3,	// 編集/変形
	MenuCode_Edit3					= 4,	// 編集/移動とコピー
	MenuCode_Tools					= 5,	// オプション
	MenuCode_Options1				= 6,	// オプション
	MenuCode_Options2				= 7,	// オプション
	MenuCode_Image					= 8,	// ドキュメント/レンダリング
	MenuCode_Calculate				= 9,	// ドキュメント/その他のリスト
	MenuCode_TeamWork				= 10,	// チームワーク
	MenuCode_Display				= 11,	// 表示/ズーム
	MenuCode_Palettes				= 12,	// ウィンドウ/パレット
	MenuCode_Extras					= 13,	// デザイン/デザイン補助
	MenuCode_Hotlink				= 14,	// ファイル/外部参照
	MenuCode_GDLObjects				= 15,	// ファイル/ライブラリとオブジェクト
	MenuCode_3DView					= 16,	// 表示
	MenuCode_DocExtras				= 17,	// ドキュメント/注釈
	MenuCode_Interoperability		= 18	// ファイル/相互運用性
} APIMenuCodeID;