C# Class cadencii.RendererMenuHandler

合成器のメニュー項目へのアクションに応答するハンドラ
显示文件 Open project: cadencii/cadencii

Protected Properties

Property Type Description
context_menu_ System.Windows.Forms.ToolStripMenuItem
kind_ RendererKind
track_menu_ System.Windows.Forms.ToolStripMenuItem
vsti_ui_menu_ System.Windows.Forms.ToolStripMenuItem

Public Methods

Method Description
RendererMenuHandler ( RendererKind kind, ToolStripMenuItem track_menu, ToolStripMenuItem context_menu, ToolStripMenuItem vsti_ui_menu ) : System
isMatch ( object menu ) : bool
updateCheckedState ( RendererKind kind ) : void

現在選択されている合成器を設定する。これにより、メニューのチェック状態が更新される

updateRendererAvailability ( EditorConfig config ) : void

合成器が使用可能かどうかを元に、メニューのアイコンを更新する

Method Details

RendererMenuHandler() public method

public RendererMenuHandler ( RendererKind kind, ToolStripMenuItem track_menu, ToolStripMenuItem context_menu, ToolStripMenuItem vsti_ui_menu ) : System
kind RendererKind
track_menu System.Windows.Forms.ToolStripMenuItem
context_menu System.Windows.Forms.ToolStripMenuItem
vsti_ui_menu System.Windows.Forms.ToolStripMenuItem
return System

isMatch() public method

public isMatch ( object menu ) : bool
menu object
return bool

updateCheckedState() public method

現在選択されている合成器を設定する。これにより、メニューのチェック状態が更新される
public updateCheckedState ( RendererKind kind ) : void
kind RendererKind 現在選択されている合成器の種類
return void

updateRendererAvailability() public method

合成器が使用可能かどうかを元に、メニューのアイコンを更新する
public updateRendererAvailability ( EditorConfig config ) : void
config EditorConfig エディタの設定情報
return void

Property Details

context_menu_ protected_oe property

protected ToolStripMenuItem,System.Windows.Forms context_menu_
return System.Windows.Forms.ToolStripMenuItem

kind_ protected_oe property

protected RendererKind kind_
return RendererKind

track_menu_ protected_oe property

protected ToolStripMenuItem,System.Windows.Forms track_menu_
return System.Windows.Forms.ToolStripMenuItem

vsti_ui_menu_ protected_oe property

protected ToolStripMenuItem,System.Windows.Forms vsti_ui_menu_
return System.Windows.Forms.ToolStripMenuItem