Item "Outline|O" "dialog-toggle toc"
Item "Start Appendix Here|A" "appendix"
Separator
Item "Outline|O" "dialog-toggle toc"
Item "Start Appendix Here|A" "appendix"
Separator
- Item "Embedded Files|E" "dialog-show embedding"
+ Item "Save in Bundled Format|F" "buffer-toggle-embedding"
Item "Compressed|m" "buffer-toggle-compression"
Item "Settings...|S" "dialog-show document"
End
Item "Compressed|m" "buffer-toggle-compression"
Item "Settings...|S" "dialog-show document"
End
#include "CutAndPaste.h"
#include "debug.h"
#include "DispatchResult.h"
#include "CutAndPaste.h"
#include "debug.h"
#include "DispatchResult.h"
+#include "EmbeddedFiles.h"
#include "ErrorList.h"
#include "factory.h"
#include "FloatList.h"
#include "ErrorList.h"
#include "factory.h"
#include "FloatList.h"
flag.setOnOff(buffer_.params().compressed);
break;
}
flag.setOnOff(buffer_.params().compressed);
break;
}
+
+ case LFUN_BUFFER_TOGGLE_EMBEDDING: {
+ flag.setOnOff(buffer_.params().embedded);
+ break;
+ }
case LFUN_SCREEN_UP:
case LFUN_SCREEN_DOWN:
case LFUN_SCREEN_UP:
case LFUN_SCREEN_DOWN:
// turn compression on/off
buffer_.params().compressed = !buffer_.params().compressed;
break;
// turn compression on/off
buffer_.params().compressed = !buffer_.params().compressed;
break;
+
+ case LFUN_BUFFER_TOGGLE_EMBEDDING:
+ // turn embedding on/off
+ buffer_.embeddedFiles().enable(!buffer_.params().embedded);
+ break;
case LFUN_NEXT_INSET_TOGGLE: {
// this is the real function we want to invoke
case LFUN_NEXT_INSET_TOGGLE: {
// this is the real function we want to invoke
{ LFUN_LAYOUT_MODULE_ADD, "layout-module-add", Noop, Layout },
{ LFUN_LAYOUT_RELOAD, "layout-reload", Noop, Layout },
{ LFUN_INFO_INSERT, "info-insert", Noop, Edit },
{ LFUN_LAYOUT_MODULE_ADD, "layout-module-add", Noop, Layout },
{ LFUN_LAYOUT_RELOAD, "layout-reload", Noop, Layout },
{ LFUN_INFO_INSERT, "info-insert", Noop, Edit },
+ { LFUN_BUFFER_TOGGLE_EMBEDDING, "buffer-toggle-embedding", Noop, Buffer },
{ LFUN_NOACTION, "", Noop, Hidden }
};
{ LFUN_NOACTION, "", Noop, Hidden }
};
LFUN_INFO_INSERT, // bpeng, 20071007
// 295
LFUN_CALL, // broider, 20071002
LFUN_INFO_INSERT, // bpeng, 20071007
// 295
LFUN_CALL, // broider, 20071002
+ LFUN_BUFFER_TOGGLE_EMBEDDING, // bpeng, 20071021
LFUN_LASTACTION // end of the table
};
LFUN_LASTACTION // end of the table
};