August 13, 2008 at 5:20 pm #6115
Yutaka Emura
Keymaster
owilsky wrote:
Yes, that will help me, as long as I can call that function with ExecuteCommandByID.
Then I can implement a trigger so that I have the behaviour I want.This can then be executed “on group window close”:
if(editor.Documents.Count == 1 && document.Name.length == 0 && document.Saved) {
editor.ExecuteCommandByID(4332); //EEID_SAVE_WORKSPACE_QUIT_ALL
}
EEID_SAVE_WORKSPACE_QUIT_ALL does not work, as you said by design.
Oliver
Use
#define EEID_ERASE_WORKSPACE 4450
for “Erase Workspace” command.
EEID_SAVE_WORKSPACE_QUIT_ALL may not work inside a macro because it must quits EmEditor but it is executing a macro.