lyx_mirror/src/frontends
Georg Baum e35725d5c0 New nomenclature inset from Ugras
* src/LyXAction.C
	(LyXAction::init): Add LFUN_NOMENCL_INSERT and LFUN_NOMENCL_PRINT

	* src/insets/insetbase.C
	(build_translator): ditto

	* src/LaTeXFeatures.C
	(LaTeXFeatures::getPackages): Add nomencl

	* src/insets/insetnomencl.[Ch]: new insets InsetNomencl and
	InsetPrintNomencl

	* src/insets/insetbase.h: Add NOMENCL_CODE and NOMENCL_PRINT_CODE

	* src/insets/insetcommandparams.C
	(InsetCommandParams::findInfo): Add nomenclature and printnomenclature
	(InsetCommandParams::getCommand): Extend end of command protection to
	cover commands with only optional arguments like printnomenclature

	* src/insets/insetert.C
	(InsetERT::getStatus): disable LFUN_NOMENCL_INSERT and
	LFUN_NOMENCL_PRINT

	* src/insets/Makefile.am: Add new files
	* src/frontends/qt4/Makefile.dialogs: ditto
	* src/frontends/qt4/Makefile.am: ditto

	* src/factory.C
	(createInset): Handle InsetNomencl and InsetPrintNomencl
	(readInset): ditto

	* src/buffer.C
	(LYX_FORMAT): increase

	* src/lyxfunc.C
	(LyXFunc::dispatch): Handle nomenclature

	* src/LaTeX.C
	(LaTeX::deleteFilesOnError): Delete .nls file
	(LaTeX::run): Run makeindex for nomenclature
	(LaTeX::runMakeIndex): handle nomenclature options
	(LaTeX::deplog): Recognize nomenclature file

	* src/frontends/qt4/QNomenclDialog.[Ch]: new
	* src/frontends/qt4/QNomencl.[Ch]: ditto
	* src/frontends/qt4/ui/QNomenclUi.ui: ditto

	* src/frontends/qt4/Dialogs.C
	(Dialogs::build): handle nomenclature dialog

	* src/text3.C
	(LyXText::dispatch): Handle LFUN_NOMENCL_INSERT and
	LFUN_NOMENCL_PRINT
	(LyXText::getStatus): Ditto

	* src/lfuns.h
	(kb_action): Add LFUN_NOMENCL_INSERT and LFUN_NOMENCL_PRINT

	* lib/lyx2lyx/LyX.py
	(format_relation): Update 1.5 format range

	* lib/lyx2lyx/lyx_1_5.py
	(revert_nomenclature): New
	(revert_printnomenclature): ditto

	* lib/chkconfig.ltx: Test for nomencl package

	* lib/doc/LaTeXConfig.lyx.in: Add nomencl package

	* lib/doc/Extended.lyx: Add documentation for nomencl

	* lib/ui/stdtoolbars.ui
	(Toolbar "extra" "Extra"): Add nomencl-insert

	* lib/ui/classic.ui: Add nomencl-insert and nomencl-print
	* lib/ui/stdmenus.ui: ditto

	* development/scons/scons_manifest.py: Add new files

	* development/FORMAT: Describe new format


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15739 a592a061-630c-0410-9148-cb99ea01b6c8
2006-11-04 17:55:36 +00:00
..
controllers Fix problem with non-ascii branch names by converting more stuff to 2006-11-03 15:16:45 +00:00
qt4 New nomenclature inset from Ugras 2006-11-04 17:55:36 +00:00
Alert_pimpl.h move everything into namespace lyx 2006-10-21 00:16:43 +00:00
Alert.C move everything into namespace lyx 2006-10-21 00:16:43 +00:00
Alert.h move everything into namespace lyx 2006-10-21 00:16:43 +00:00
Application.C move everything into namespace lyx 2006-10-21 00:16:43 +00:00
Application.h move everything into namespace lyx 2006-10-21 00:16:43 +00:00
ChangeLog fix drawing of buttons (bug 2328) 2006-03-15 15:32:32 +00:00
Clipboard.h move everything into namespace lyx 2006-10-21 00:16:43 +00:00
Dialogs.C move everything into namespace lyx 2006-10-21 00:16:43 +00:00
Dialogs.h move everything into namespace lyx 2006-10-21 00:16:43 +00:00
FileDialog.h move everything into namespace lyx 2006-10-21 00:16:43 +00:00
FontLoader.h move everything into namespace lyx 2006-10-21 00:16:43 +00:00
FontMetrics.h move everything into namespace lyx 2006-10-21 00:16:43 +00:00
Gui.h * Gui.h: new closeAll() pure virtual method. 2006-10-24 15:01:07 +00:00
key_state.h move everything into namespace lyx 2006-10-21 00:16:43 +00:00
LyXKeySym.h move everything into namespace lyx 2006-10-21 00:16:43 +00:00
LyXKeySymFactory.h move everything into namespace lyx 2006-10-21 00:16:43 +00:00
LyXView.C Fix singlePar update. This should result in a nice speed improvment for Mac. 2006-11-03 10:32:30 +00:00
LyXView.h Prettier view->toolbars menu. 2006-11-02 18:59:33 +00:00
Makefile.am * Painter.h: 2006-10-30 10:09:59 +00:00
Menubar.h move everything into namespace lyx 2006-10-21 00:16:43 +00:00
mouse_state.h move everything into namespace lyx 2006-10-21 00:16:43 +00:00
NoGuiFontLoader.h Output docbook as utf8. Probably quite a bit more work needed, but then help form a docbook person is needed. 2006-10-19 21:00:33 +00:00
NoGuiFontMetrics.h move everything into namespace lyx 2006-10-21 00:16:43 +00:00
Painter.C This commit cleans up everything related to singleton. The other important change is that lyx::dispatch() and lyx::getStatus become _the_ official way to use LyXFunc equivalent methods. 2006-10-11 17:24:46 +00:00
Painter.h Work around a possible gcc bug: Since Abde'ls recent changes gcc does not 2006-10-30 18:56:22 +00:00
pch.h Consistent use of preprocessor guards; 2005-04-26 10:30:24 +00:00
Selection.h move everything into namespace lyx 2006-10-21 00:16:43 +00:00
Timeout.C move everything into namespace lyx 2006-10-21 00:16:43 +00:00
Timeout.h move everything into namespace lyx 2006-10-21 00:16:43 +00:00
Toolbars.C return something for msvc 2006-11-03 10:27:47 +00:00
Toolbars.h Prettier view->toolbars menu. 2006-11-02 18:59:33 +00:00
WorkArea.C * WorkArea 2006-11-04 07:29:25 +00:00
WorkArea.h * WorkArea 2006-11-04 07:29:25 +00:00