C# Class cadencii.RendererMenuHandler

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

Protected Properties

Свойство Type Description
context_menu_ System.Windows.Forms.ToolStripMenuItem
kind_ RendererKind
track_menu_ System.Windows.Forms.ToolStripMenuItem
vsti_ui_menu_ System.Windows.Forms.ToolStripMenuItem

Méthodes publiques

Méthode 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 méthode

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
Résultat System

isMatch() public méthode

public isMatch ( object menu ) : bool
menu object
Résultat bool

updateCheckedState() public méthode

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

updateRendererAvailability() public méthode

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

Property Details

context_menu_ protected_oe property

protected ToolStripMenuItem,System.Windows.Forms context_menu_
Résultat System.Windows.Forms.ToolStripMenuItem

kind_ protected_oe property

protected RendererKind kind_
Résultat RendererKind

track_menu_ protected_oe property

protected ToolStripMenuItem,System.Windows.Forms track_menu_
Résultat System.Windows.Forms.ToolStripMenuItem

vsti_ui_menu_ protected_oe property

protected ToolStripMenuItem,System.Windows.Forms vsti_ui_menu_
Résultat System.Windows.Forms.ToolStripMenuItem