* src/LyXAction.C, src/lfuns.h: add LFUN_TOGGLE_COMPRESSION
* src/BufferView_pimpl.C: react to menu item
* lib/ui/stdmenus.ui: add buffer_toggle_compression
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@13778
a592a061-630c-0410-9148-
cb99ea01b6c8
Item "LaTeX Preamble...|P" "dialog-show preamble"
Item "Start Appendix Here|A" "appendix"
Separator
+ Item "Compressed|o" "buffer-toggle-compression"
Item "Settings...|S" "dialog-show document"
End
case LFUN_REJECT_ALL_CHANGES:
flag.enabled(buffer_ && buffer_->params().tracking_changes);
break;
+
+ case LFUN_TOGGLE_COMPRESSION: {
+ flag.setOnOff(buffer_->params().compressed);
+ break;
+ }
+
default:
flag.enabled(false);
}
Alert::information(_("Count words"), message);
}
break;
+
+ case LFUN_TOGGLE_COMPRESSION:
+ // turn compression on/off
+ buffer_->params().compressed = !buffer_->params().compressed;
+ break;
+
default:
return false;
}
{ LFUN_BEGINNINGBUFSEL, "buffer-begin-select", ReadOnly },
{ LFUN_CHILDOPEN, "buffer-child-open", ReadOnly },
{ LFUN_RUNCHKTEX, "buffer-chktex", ReadOnly },
+ { LFUN_TOGGLE_COMPRESSION, "buffer-toggle-compression", Noop},
{ LFUN_CLOSEBUFFER, "buffer-close", ReadOnly },
{ LFUN_ENDBUF, "buffer-end", ReadOnly },
{ LFUN_ENDBUFSEL, "buffer-end-select", ReadOnly },
// 275
LFUN_PARAGRAPH_MOVE_DOWN, // Edwin 20060408
LFUN_PARAGRAPH_MOVE_UP, // Edwin 20060408
+ LFUN_TOGGLE_COMPRESSION, // bpeng 20060427
LFUN_LASTACTION // end of the table
};