static void beNotified(IntPtr notifyCode) { SCNotification nc = (SCNotification)Marshal.PtrToStructure(notifyCode, typeof(SCNotification)); if (nc.nmhdr.code == (uint)NppMsg.NPPN_TBMODIFICATION) { PluginBase._funcItems.RefreshItems(); } else if (nc.nmhdr.code == (uint)NppMsg.NPPN_SHUTDOWN) { PluginBase.PluginCleanUp(); Marshal.FreeHGlobal(_ptrPluginName); } }
static void beNotified(IntPtr notifyCode) { SCNotification nc = (SCNotification)Marshal.PtrToStructure(notifyCode, typeof(SCNotification)); if (nc.nmhdr.code == (uint)NppMsg.NPPN_TBMODIFICATION) { PluginBase._funcItems.RefreshItems(); //PluginBase.SetToolBarIcon(); } else if (nc.nmhdr.code == (uint)SciMsg.SCN_CHARADDED) { // PluginBase.doInsertHtmlCloseTag((char)nc.ch); } else if (nc.nmhdr.code == (uint)NppMsg.NPPN_SHUTDOWN) { PluginBase.PluginCleanUp(); Marshal.FreeHGlobal(_ptrPluginName); } }