How can I tell the difference between Save and SaveAll
-
Hi
I am using the notification NPPN_FILEBEFORESAVE but I can not tell if this is a Save Click or a Save All click.
When I catch the event I can read the current file but when the event fires more than once for the Save All click the current file does not change.What I need to get is the full file path for each file as it is being saved with the Save All
Thanks in advance
Jeff
-
(Depending on what language you are using this may vary a bit)
The
SCNotificationstruct has aSci_NotifyHeaderstruct, which has anidFromfield. This is the BufferID. You can then useNPPM_GETFULLPATHFROMBUFFERIDto get the path from that.The documentation doesn’t state the BufferID is carried in that notifaction, but looking at the sourcecode it looks like the
NPPN_FILEBEFORESAVEnotification does infact carry the BufferID. -
Excellent
Thanks