static void beNotified(IntPtr notifyCode) { SCNotification nc = (SCNotification)Marshal.PtrToStructure(notifyCode, typeof(SCNotification)); if (nc.nmhdr.code == (uint)NppMsg.NPPN_TBMODIFICATION) { PluginBase._funcItems.RefreshItems(); NppPluginReceiver.SetToolBarIcon(); } else if (nc.nmhdr.code == (uint)NppMsg.NPPN_SHUTDOWN) { NppPluginReceiver.PluginCleanUp(); Marshal.FreeHGlobal(_ptrPluginName); } }
static void setInfo(NppData notepadPlusData) { PluginBase.nppData = notepadPlusData; NppPluginReceiver.CommandMenuInit(); }