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
SCNotification
struct has aSci_NotifyHeader
struct, which has anidFrom
field. This is the BufferID. You can then useNPPM_GETFULLPATHFROMBUFFERID
to 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_FILEBEFORESAVE
notification does infact carry the BufferID. -
Excellent
Thanks