cadencii.RendererMenuHandler.updateRendererAvailability C# (CSharp) Method

updateRendererAvailability() public method

合成器が使用可能かどうかを元に、メニューのアイコンを更新する
public updateRendererAvailability ( EditorConfig config ) : void
config EditorConfig エディタの設定情報
return void
        public void updateRendererAvailability( EditorConfig config )
        {
            string wine_prefix = config.WinePrefix;
            string wine_top = config.WineTop;
            Image icon = null;
            if ( !VSTiDllManager.isRendererAvailable( kind_, wine_prefix, wine_top ) ) {
                icon = Properties.Resources.slash;
            }
            if ( track_menu_ != null ) { track_menu_.Image = icon; }
            if ( context_menu_ != null ) { context_menu_.Image = icon; }
        }