ed40f62e64
Conflicts: starmath/inc/applicat.hxx starmath/inc/dialog.hxx starmath/inc/document.hxx starmath/inc/edit.hxx starmath/inc/format.hxx starmath/inc/node.hxx starmath/inc/parse.hxx starmath/inc/rect.hxx starmath/inc/smdll.hxx starmath/inc/smmod.hxx starmath/inc/starmath.hrc starmath/inc/symbol.hxx starmath/inc/toolbox.hxx starmath/inc/utility.hxx starmath/inc/view.hxx starmath/prj/build.lst starmath/qa/cppunit/version.map starmath/sdi/smslots.sdi starmath/source/accessibility.cxx starmath/source/cfgitem.cxx starmath/source/cfgitem.hxx starmath/source/config.cxx starmath/source/dialog.cxx starmath/source/document.cxx starmath/source/edit.cxx starmath/source/format.cxx starmath/source/makefile.mk starmath/source/math_pch.cxx starmath/source/mathmlexport.cxx starmath/source/mathmlimport.cxx starmath/source/mathtype.cxx starmath/source/node.cxx starmath/source/parse.cxx starmath/source/rect.cxx starmath/source/register.cxx starmath/source/smdetect.cxx starmath/source/smdll.cxx starmath/source/smmod.cxx starmath/source/smres.src starmath/source/symbol.cxx starmath/source/toolbox.cxx starmath/source/unomodel.cxx starmath/source/utility.cxx starmath/source/view.cxx sw/JunitTest_sw_unoapi.mk sw/Library_swd.mk sw/Makefile sw/inc/IDocumentFieldsAccess.hxx sw/inc/IDocumentSettingAccess.hxx sw/inc/IDocumentUndoRedo.hxx sw/inc/IShellCursorSupplier.hxx sw/inc/SwUndoField.hxx sw/inc/acmplwrd.hxx sw/inc/authfld.hxx sw/inc/bparr.hxx sw/inc/calbck.hxx sw/inc/calc.hxx sw/inc/ccoll.hxx sw/inc/cellatr.hxx sw/inc/cellfml.hxx sw/inc/chpfld.hxx sw/inc/cmdid.h sw/inc/crsrsh.hxx sw/inc/crstate.hxx sw/inc/dbfld.hxx sw/inc/dbmgr.hxx sw/inc/dcontact.hxx sw/inc/ddefld.hxx sw/inc/doc.hxx sw/inc/docary.hxx sw/inc/docsh.hxx sw/inc/docstat.hxx sw/inc/docstyle.hxx sw/inc/docufld.hxx sw/inc/editsh.hxx sw/inc/errhdl.hxx sw/inc/expfld.hxx sw/inc/fchrfmt.hxx sw/inc/fesh.hxx sw/inc/fldbas.hxx sw/inc/flddat.hxx sw/inc/flddropdown.hxx sw/inc/flypos.hxx sw/inc/fmtanchr.hxx sw/inc/fmtautofmt.hxx sw/inc/fmtclds.hxx sw/inc/fmtcnct.hxx sw/inc/fmtcol.hxx sw/inc/fmtfsize.hxx sw/inc/fmtftn.hxx sw/inc/fmtftntx.hxx sw/inc/fmthdft.hxx sw/inc/fmtinfmt.hxx sw/inc/fmtline.hxx sw/inc/fmtornt.hxx sw/inc/fmtpdsc.hxx sw/inc/fmtruby.hxx sw/inc/fmtsrnd.hxx sw/inc/fmturl.hxx sw/inc/fmtwrapinfluenceonobjpos.hxx sw/inc/format.hxx sw/inc/frmatr.hxx sw/inc/frmfmt.hxx sw/inc/grfatr.hxx sw/inc/helpid.h sw/inc/hintids.hxx sw/inc/hints.hxx sw/inc/htmltbl.hxx sw/inc/inetfld.hxx sw/inc/io.hxx sw/inc/iodetect.hxx sw/inc/itabenum.hxx sw/inc/ndarr.hxx sw/inc/ndgrf.hxx sw/inc/ndindex.hxx sw/inc/ndnotxt.hxx sw/inc/ndole.hxx sw/inc/ndtxt.hxx sw/inc/ndtyp.hxx sw/inc/node.hxx sw/inc/numrule.hxx sw/inc/pagedesc.hxx sw/inc/pagepreviewlayout.hxx sw/inc/pam.hxx sw/inc/paratr.hxx sw/inc/poolfmt.awk sw/inc/poolfmt.hxx sw/inc/printdata.hxx sw/inc/reffld.hxx sw/inc/shellio.hxx sw/inc/shellres.hxx sw/inc/swabstdlg.hxx sw/inc/swatrset.hxx sw/inc/swerror.h sw/inc/swprtopt.hxx sw/inc/swtable.hxx sw/inc/swtypes.hxx sw/inc/tblafmt.hxx sw/inc/tgrditem.hxx sw/inc/tox.hxx sw/inc/undobj.hxx sw/inc/unocoll.hxx sw/inc/unoframe.hxx sw/inc/unoprnms.hxx sw/inc/usrfld.hxx sw/inc/viewopt.hxx sw/inc/viewsh.hxx sw/inc/viscrs.hxx sw/prj/build.lst sw/qa/complex/accessibility/makefile.mk sw/qa/core/Test-BigPtrArray.cxx sw/qa/core/makefile.mk sw/sdi/makefile.mk sw/source/core/access/makefile.mk sw/source/core/access/textmarkuphelper.cxx sw/source/core/attr/calbck.cxx sw/source/core/attr/cellatr.cxx sw/source/core/attr/fmtwrapinfluenceonobjpos.cxx sw/source/core/attr/format.cxx sw/source/core/attr/hints.cxx sw/source/core/bastyp/calc.cxx sw/source/core/bastyp/init.cxx sw/source/core/bastyp/makefile.mk sw/source/core/bastyp/swcache.cxx sw/source/core/crsr/bookmrk.cxx sw/source/core/crsr/callnk.cxx sw/source/core/crsr/crsrsh.cxx sw/source/core/crsr/crstrvl.cxx sw/source/core/crsr/findattr.cxx sw/source/core/crsr/findcoll.cxx sw/source/core/crsr/makefile.mk sw/source/core/crsr/pam.cxx sw/source/core/crsr/swcrsr.cxx sw/source/core/crsr/trvltbl.cxx sw/source/core/crsr/unocrsr.cxx sw/source/core/crsr/viscrs.cxx sw/source/core/doc/acmplwrd.cxx sw/source/core/doc/doc.cxx sw/source/core/doc/docbm.cxx sw/source/core/doc/doccomp.cxx sw/source/core/doc/docdesc.cxx sw/source/core/doc/docdraw.cxx sw/source/core/doc/docedt.cxx sw/source/core/doc/docfld.cxx sw/source/core/doc/docfly.cxx sw/source/core/doc/docfmt.cxx sw/source/core/doc/docftn.cxx sw/source/core/doc/docglbl.cxx sw/source/core/doc/docglos.cxx sw/source/core/doc/doclay.cxx sw/source/core/doc/docnew.cxx sw/source/core/doc/docnum.cxx sw/source/core/doc/docredln.cxx sw/source/core/doc/docruby.cxx sw/source/core/doc/docsort.cxx sw/source/core/doc/docstat.cxx sw/source/core/doc/doctxm.cxx sw/source/core/doc/fmtcol.cxx sw/source/core/doc/gctable.cxx sw/source/core/doc/htmltbl.cxx sw/source/core/doc/makefile.mk sw/source/core/doc/number.cxx sw/source/core/doc/poolfmt.cxx sw/source/core/doc/tblafmt.cxx sw/source/core/doc/tblcpy.cxx sw/source/core/doc/tblrwcl.cxx sw/source/core/docnode/makefile.mk sw/source/core/docnode/ndcopy.cxx sw/source/core/docnode/ndnum.cxx sw/source/core/docnode/ndsect.cxx sw/source/core/docnode/ndtbl.cxx sw/source/core/docnode/ndtbl1.cxx sw/source/core/docnode/node.cxx sw/source/core/docnode/node2lay.cxx sw/source/core/docnode/nodes.cxx sw/source/core/docnode/section.cxx sw/source/core/docnode/swbaslnk.cxx sw/source/core/draw/dcontact.cxx sw/source/core/draw/dflyobj.cxx sw/source/core/draw/drawdoc.cxx sw/source/core/draw/dview.cxx sw/source/core/draw/makefile.mk sw/source/core/edit/autofmt.cxx sw/source/core/edit/edattr.cxx sw/source/core/edit/eddel.cxx sw/source/core/edit/edfcol.cxx sw/source/core/edit/edfld.cxx sw/source/core/edit/edfldexp.cxx sw/source/core/edit/edfmt.cxx sw/source/core/edit/edglss.cxx sw/source/core/edit/editsh.cxx sw/source/core/edit/edlingu.cxx sw/source/core/edit/ednumber.cxx sw/source/core/edit/edsect.cxx sw/source/core/edit/edtab.cxx sw/source/core/edit/edtox.cxx sw/source/core/edit/edundo.cxx sw/source/core/edit/makefile.mk sw/source/core/except/dbgloop.cxx sw/source/core/except/errhdl.cxx sw/source/core/fields/authfld.cxx sw/source/core/fields/cellfml.cxx sw/source/core/fields/chpfld.cxx sw/source/core/fields/dbfld.cxx sw/source/core/fields/ddefld.cxx sw/source/core/fields/ddetbl.cxx sw/source/core/fields/docufld.cxx sw/source/core/fields/expfld.cxx sw/source/core/fields/fldbas.cxx sw/source/core/fields/flddat.cxx sw/source/core/fields/flddropdown.cxx sw/source/core/fields/macrofld.cxx sw/source/core/fields/makefile.mk sw/source/core/fields/reffld.cxx sw/source/core/fields/scrptfld.cxx sw/source/core/fields/tblcalc.cxx sw/source/core/fields/usrfld.cxx sw/source/core/frmedt/fecopy.cxx sw/source/core/frmedt/fedesc.cxx sw/source/core/frmedt/fefly1.cxx sw/source/core/frmedt/feshview.cxx sw/source/core/frmedt/fetab.cxx sw/source/core/frmedt/fews.cxx sw/source/core/frmedt/makefile.mk sw/source/core/frmedt/tblsel.cxx sw/source/core/graphic/grfatr.cxx sw/source/core/inc/SwUndoFmt.hxx sw/source/core/inc/SwUndoTOXChange.hxx sw/source/core/inc/anchoredobjectposition.hxx sw/source/core/inc/dbgloop.hxx sw/source/core/inc/drawfont.hxx sw/source/core/inc/flowfrm.hxx sw/source/core/inc/frame.hxx sw/source/core/inc/frmtool.hxx sw/source/core/inc/layact.hxx sw/source/core/inc/layfrm.hxx sw/source/core/inc/notxtfrm.hxx sw/source/core/inc/rolbck.hxx sw/source/core/inc/rootfrm.hxx sw/source/core/inc/scriptinfo.hxx sw/source/core/inc/swblocks.hxx sw/source/core/inc/swcache.hxx sw/source/core/inc/tabfrm.hxx sw/source/core/inc/txmsrt.hxx sw/source/core/inc/undoflystrattr.hxx sw/source/core/inc/viewimp.hxx sw/source/core/layout/atrfrm.cxx sw/source/core/layout/calcmove.cxx sw/source/core/layout/dbg_lay.cxx sw/source/core/layout/findfrm.cxx sw/source/core/layout/flowfrm.cxx sw/source/core/layout/fly.cxx sw/source/core/layout/flycnt.cxx sw/source/core/layout/flyincnt.cxx sw/source/core/layout/flylay.cxx sw/source/core/layout/frmtool.cxx sw/source/core/layout/ftnfrm.cxx sw/source/core/layout/layact.cxx sw/source/core/layout/laycache.cxx sw/source/core/layout/makefile.mk sw/source/core/layout/objectformatter.cxx sw/source/core/layout/pagechg.cxx sw/source/core/layout/pagedesc.cxx sw/source/core/layout/paintfrm.cxx sw/source/core/layout/sectfrm.cxx sw/source/core/layout/tabfrm.cxx sw/source/core/layout/trvlfrm.cxx sw/source/core/layout/unusedf.cxx sw/source/core/layout/wsfrm.cxx sw/source/core/makefile.mk sw/source/core/objectpositioning/anchoredobjectposition.cxx sw/source/core/objectpositioning/ascharanchoredobjectposition.cxx sw/source/core/objectpositioning/makefile.mk sw/source/core/objectpositioning/tocntntanchoredobjectposition.cxx sw/source/core/objectpositioning/tolayoutanchoredobjectposition.cxx sw/source/core/ole/ndole.cxx sw/source/core/para/makefile.mk sw/source/core/para/paratr.cxx sw/source/core/sw3io/makefile.mk sw/source/core/sw3io/sw3convert.cxx sw/source/core/swg/SwXMLTextBlocks.cxx sw/source/core/swg/makefile.mk sw/source/core/swg/swblocks.cxx sw/source/core/table/swnewtable.cxx sw/source/core/table/swtable.cxx sw/source/core/text/EnhancedPDFExportHelper.cxx sw/source/core/text/atrstck.cxx sw/source/core/text/frmcrsr.cxx sw/source/core/text/frmform.cxx sw/source/core/text/itrcrsr.cxx sw/source/core/text/itrform2.cxx sw/source/core/text/makefile.mk sw/source/core/text/porlay.cxx sw/source/core/text/pormulti.cxx sw/source/core/text/txtfld.cxx sw/source/core/text/txtfrm.cxx sw/source/core/text/txtio.cxx sw/source/core/tox/makefile.mk sw/source/core/tox/txmsrt.cxx sw/source/core/txtnode/fmtatr2.cxx sw/source/core/txtnode/fntcache.cxx sw/source/core/txtnode/fntcap.cxx sw/source/core/txtnode/makefile.mk sw/source/core/txtnode/ndhints.cxx sw/source/core/txtnode/ndtxt.cxx sw/source/core/txtnode/swfont.cxx sw/source/core/txtnode/thints.cxx sw/source/core/txtnode/txtatr2.cxx sw/source/core/txtnode/txtedt.cxx sw/source/core/undo/SwUndoField.cxx sw/source/core/undo/SwUndoPageDesc.cxx sw/source/core/undo/SwUndoTOXChange.cxx sw/source/core/undo/docundo.cxx sw/source/core/undo/makefile.mk sw/source/core/undo/rolbck.cxx sw/source/core/undo/unbkmk.cxx sw/source/core/undo/undel.cxx sw/source/core/undo/undobj.cxx sw/source/core/undo/undobj1.cxx sw/source/core/undo/unfmco.cxx sw/source/core/undo/unins.cxx sw/source/core/undo/unnum.cxx sw/source/core/undo/unoutl.cxx sw/source/core/undo/unredln.cxx sw/source/core/undo/unsect.cxx sw/source/core/undo/unsort.cxx sw/source/core/undo/unspnd.cxx sw/source/core/undo/untbl.cxx sw/source/core/unocore/makefile.mk sw/source/core/unocore/swunohelper.cxx sw/source/core/unocore/unobkm.cxx sw/source/core/unocore/unocoll.cxx sw/source/core/unocore/unocrsrhelper.cxx sw/source/core/unocore/unodraw.cxx sw/source/core/unocore/unofield.cxx sw/source/core/unocore/unoframe.cxx sw/source/core/unocore/unomap.cxx sw/source/core/unocore/unoprnms.cxx sw/source/core/unocore/unoredlines.cxx sw/source/core/unocore/unosett.cxx sw/source/core/unocore/unosrch.cxx sw/source/core/unocore/unostyle.cxx sw/source/core/unocore/unotbl.cxx sw/source/core/view/vdraw.cxx sw/source/core/view/viewimp.cxx sw/source/core/view/viewpg.cxx sw/source/core/view/viewsh.cxx sw/source/core/view/vnew.cxx sw/source/core/view/vprint.cxx sw/source/filter/ascii/ascatr.cxx sw/source/filter/ascii/makefile.mk sw/source/filter/ascii/wrtasc.cxx sw/source/filter/basflt/fltini.cxx sw/source/filter/basflt/iodetect.cxx sw/source/filter/basflt/makefile.mk sw/source/filter/html/SwAppletImpl.cxx sw/source/filter/html/css1atr.cxx sw/source/filter/html/htmlatr.cxx sw/source/filter/html/htmlbas.cxx sw/source/filter/html/htmlcss1.cxx sw/source/filter/html/htmlfly.cxx sw/source/filter/html/htmlftn.cxx sw/source/filter/html/htmlgrin.cxx sw/source/filter/html/htmlnum.cxx sw/source/filter/html/htmlplug.cxx sw/source/filter/html/htmltab.cxx sw/source/filter/html/makefile.mk sw/source/filter/html/parcss1.cxx sw/source/filter/html/svxcss1.cxx sw/source/filter/html/swhtml.cxx sw/source/filter/inc/msfilter.hxx sw/source/filter/inc/wrtswtbl.hxx sw/source/filter/rtf/makefile.mk sw/source/filter/rtf/rtffly.cxx sw/source/filter/rtf/rtfnum.cxx sw/source/filter/rtf/rtftbl.cxx sw/source/filter/rtf/swparrtf.cxx sw/source/filter/rtf/swparrtf.hxx sw/source/filter/writer/makefile.mk sw/source/filter/writer/writer.cxx sw/source/filter/writer/wrt_fn.cxx sw/source/filter/writer/wrtswtbl.cxx sw/source/filter/ww1/fltshell.cxx sw/source/filter/ww1/makefile.mk sw/source/filter/ww1/w1class.cxx sw/source/filter/ww1/w1class.hxx sw/source/filter/ww1/w1filter.cxx sw/source/filter/ww1/w1par.cxx sw/source/filter/ww1/w1sprm.cxx sw/source/filter/ww1/w1struct.hxx sw/source/filter/ww8/README-rtf.txt sw/source/filter/ww8/attributeoutputbase.hxx sw/source/filter/ww8/docxattributeoutput.cxx sw/source/filter/ww8/docxattributeoutput.hxx sw/source/filter/ww8/docxexport.cxx sw/source/filter/ww8/docxexport.hxx sw/source/filter/ww8/docxexportfilter.cxx sw/source/filter/ww8/dump/dump8.cxx sw/source/filter/ww8/dump/dump8a.cxx sw/source/filter/ww8/dump/msvbasic.cxx sw/source/filter/ww8/dump/msvbasic.hxx sw/source/filter/ww8/dump/ww8darr.cxx sw/source/filter/ww8/dump/ww8darr.hxx sw/source/filter/ww8/dump/ww8dout.cxx sw/source/filter/ww8/dump/ww8dout.hxx sw/source/filter/ww8/dump/ww8scan.cxx sw/source/filter/ww8/dump/ww8scan.hxx sw/source/filter/ww8/dump/ww8struc.hxx sw/source/filter/ww8/makefile.mk sw/source/filter/ww8/rtfattributeoutput.cxx sw/source/filter/ww8/rtfattributeoutput.hxx sw/source/filter/ww8/rtfexport.cxx sw/source/filter/ww8/rtfexport.hxx sw/source/filter/ww8/rtfexportfilter.cxx sw/source/filter/ww8/rtfexportfilter.hxx sw/source/filter/ww8/rtfimportfilter.cxx sw/source/filter/ww8/rtfimportfilter.hxx sw/source/filter/ww8/rtfsdrexport.cxx sw/source/filter/ww8/rtfsdrexport.hxx sw/source/filter/ww8/writerhelper.cxx sw/source/filter/ww8/writerwordglue.cxx sw/source/filter/ww8/wrtw8esh.cxx sw/source/filter/ww8/wrtw8nds.cxx sw/source/filter/ww8/wrtw8num.cxx sw/source/filter/ww8/wrtw8sty.cxx sw/source/filter/ww8/wrtww8.cxx sw/source/filter/ww8/wrtww8.hxx sw/source/filter/ww8/wrtww8gr.cxx sw/source/filter/ww8/ww8atr.cxx sw/source/filter/ww8/ww8attributeoutput.hxx sw/source/filter/ww8/ww8graf.cxx sw/source/filter/ww8/ww8graf.hxx sw/source/filter/ww8/ww8graf2.cxx sw/source/filter/ww8/ww8par.cxx sw/source/filter/ww8/ww8par.hxx sw/source/filter/ww8/ww8par2.cxx sw/source/filter/ww8/ww8par3.cxx sw/source/filter/ww8/ww8par5.cxx sw/source/filter/ww8/ww8par6.cxx sw/source/filter/ww8/ww8scan.cxx sw/source/filter/ww8/ww8scan.hxx sw/source/filter/ww8/ww8struc.hxx sw/source/filter/xml/makefile.mk sw/source/filter/xml/xmlimpit.cxx sw/source/filter/xml/xmltble.cxx sw/source/filter/xml/xmltbli.cxx sw/source/ui/app/appenv.cxx sw/source/ui/app/apphdl.cxx sw/source/ui/app/applab.cxx sw/source/ui/app/appopt.cxx sw/source/ui/app/docsh.cxx sw/source/ui/app/docsh2.cxx sw/source/ui/app/docshini.cxx sw/source/ui/app/docst.cxx sw/source/ui/app/docstyle.cxx sw/source/ui/app/makefile.mk sw/source/ui/app/mn.src sw/source/ui/app/swmodul1.cxx sw/source/ui/cctrl/makefile.mk sw/source/ui/cctrl/swlbox.cxx sw/source/ui/chrdlg/break.cxx sw/source/ui/chrdlg/ccoll.cxx sw/source/ui/chrdlg/chardlg.cxx sw/source/ui/chrdlg/drpcps.cxx sw/source/ui/chrdlg/makefile.mk sw/source/ui/chrdlg/numpara.cxx sw/source/ui/chrdlg/pardlg.cxx sw/source/ui/chrdlg/swuiccoll.cxx sw/source/ui/config/barcfg.cxx sw/source/ui/config/caption.cxx sw/source/ui/config/cfgitems.cxx sw/source/ui/config/fontcfg.cxx sw/source/ui/config/mailconfigpage.cxx sw/source/ui/config/makefile.mk sw/source/ui/config/modcfg.cxx sw/source/ui/config/optcomp.cxx sw/source/ui/config/optload.cxx sw/source/ui/config/optpage.cxx sw/source/ui/config/prtopt.cxx sw/source/ui/config/uinums.cxx sw/source/ui/config/usrpref.cxx sw/source/ui/config/viewopt.cxx sw/source/ui/dbui/dbinsdlg.cxx sw/source/ui/dbui/dbmgr.cxx sw/source/ui/dbui/dbtree.cxx sw/source/ui/dbui/makefile.mk sw/source/ui/dbui/mmaddressblockpage.cxx sw/source/ui/dbui/mmdocselectpage.cxx sw/source/ui/dbui/mmoutputpage.cxx sw/source/ui/dbui/swdbtoolsclient.cxx sw/source/ui/dialog/abstract.cxx sw/source/ui/dialog/ascfldlg.cxx sw/source/ui/dialog/macassgn.cxx sw/source/ui/dialog/makefile.mk sw/source/ui/dialog/regionsw.cxx sw/source/ui/dialog/swdlgfact.cxx sw/source/ui/dialog/swdlgfact.hxx sw/source/ui/dialog/uiregionsw.cxx sw/source/ui/dochdl/gloshdl.cxx sw/source/ui/dochdl/makefile.mk sw/source/ui/dochdl/swdtflvr.cxx sw/source/ui/docvw/PostItMgr.cxx sw/source/ui/docvw/SidebarWin.cxx sw/source/ui/docvw/edtdd.cxx sw/source/ui/docvw/edtwin.cxx sw/source/ui/docvw/edtwin2.cxx sw/source/ui/docvw/edtwin3.cxx sw/source/ui/docvw/makefile.mk sw/source/ui/docvw/romenu.cxx sw/source/ui/docvw/romenu.hxx sw/source/ui/docvw/srcedtw.cxx sw/source/ui/envelp/envfmt.cxx sw/source/ui/envelp/envimg.cxx sw/source/ui/envelp/envlop1.cxx sw/source/ui/envelp/envprt.cxx sw/source/ui/envelp/label1.cxx sw/source/ui/envelp/labfmt.cxx sw/source/ui/envelp/labprt.cxx sw/source/ui/envelp/mailmrge.cxx sw/source/ui/envelp/makefile.mk sw/source/ui/fldui/flddb.cxx sw/source/ui/fldui/flddinf.cxx sw/source/ui/fldui/flddok.cxx sw/source/ui/fldui/fldedt.cxx sw/source/ui/fldui/fldfunc.cxx sw/source/ui/fldui/fldmgr.cxx sw/source/ui/fldui/fldpage.cxx sw/source/ui/fldui/fldref.cxx sw/source/ui/fldui/fldtdlg.cxx sw/source/ui/fldui/fldvar.cxx sw/source/ui/fldui/fldwrap.cxx sw/source/ui/fldui/inpdlg.cxx sw/source/ui/fldui/makefile.mk sw/source/ui/fmtui/makefile.mk sw/source/ui/fmtui/tmpdlg.cxx sw/source/ui/frmdlg/colmgr.cxx sw/source/ui/frmdlg/column.cxx sw/source/ui/frmdlg/cption.cxx sw/source/ui/frmdlg/frmdlg.cxx sw/source/ui/frmdlg/frmmgr.cxx sw/source/ui/frmdlg/frmpage.cxx sw/source/ui/frmdlg/makefile.mk sw/source/ui/frmdlg/wrap.cxx sw/source/ui/globdoc/makefile.mk sw/source/ui/inc/bmpwin.hxx sw/source/ui/inc/colmgr.hxx sw/source/ui/inc/column.hxx sw/source/ui/inc/envimg.hxx sw/source/ui/inc/envlop.hxx sw/source/ui/inc/frmpage.hxx sw/source/ui/inc/inputwin.hxx sw/source/ui/inc/javaedit.hxx sw/source/ui/inc/num.hxx sw/source/ui/inc/optpage.hxx sw/source/ui/inc/regionsw.hxx sw/source/ui/inc/split.hxx sw/source/ui/inc/swlbox.hxx sw/source/ui/inc/swmn_tmpl.hrc sw/source/ui/inc/swuiidxmrk.hxx sw/source/ui/inc/tabsh.hxx sw/source/ui/inc/toxmgr.hxx sw/source/ui/inc/uiitems.hxx sw/source/ui/inc/view.hxx sw/source/ui/inc/workctrl.hxx sw/source/ui/inc/wrap.hxx sw/source/ui/inc/wrtsh.hxx sw/source/ui/index/cnttab.cxx sw/source/ui/index/makefile.mk sw/source/ui/index/toxmgr.cxx sw/source/ui/lingu/hhcwrp.cxx sw/source/ui/lingu/makefile.mk sw/source/ui/lingu/olmenu.cxx sw/source/ui/misc/bookmark.cxx sw/source/ui/misc/docfnote.cxx sw/source/ui/misc/glosbib.cxx sw/source/ui/misc/glosdoc.cxx sw/source/ui/misc/glshell.cxx sw/source/ui/misc/insfnote.cxx sw/source/ui/misc/linenum.cxx sw/source/ui/misc/makefile.mk sw/source/ui/misc/num.cxx sw/source/ui/misc/numberingtypelistbox.cxx sw/source/ui/misc/outline.cxx sw/source/ui/misc/pgfnote.cxx sw/source/ui/misc/pggrid.cxx sw/source/ui/misc/redlndlg.cxx sw/source/ui/misc/srtdlg.cxx sw/source/ui/misc/swmodalredlineacceptdlg.cxx sw/source/ui/ribbar/conarc.cxx sw/source/ui/ribbar/drawbase.cxx sw/source/ui/ribbar/inputwin.cxx sw/source/ui/ribbar/inputwin.src sw/source/ui/ribbar/makefile.mk sw/source/ui/ribbar/tbxanchr.cxx sw/source/ui/ribbar/workctrl.cxx sw/source/ui/ribbar/workctrl.src sw/source/ui/shells/annotsh.cxx sw/source/ui/shells/basesh.cxx sw/source/ui/shells/beziersh.cxx sw/source/ui/shells/drawdlg.cxx sw/source/ui/shells/drwbassh.cxx sw/source/ui/shells/drwtxtex.cxx sw/source/ui/shells/drwtxtsh.cxx sw/source/ui/shells/frmsh.cxx sw/source/ui/shells/grfsh.cxx sw/source/ui/shells/grfshex.cxx sw/source/ui/shells/makefile.mk sw/source/ui/shells/tabsh.cxx sw/source/ui/shells/textfld.cxx sw/source/ui/shells/textglos.cxx sw/source/ui/shells/textsh.cxx sw/source/ui/shells/textsh1.cxx sw/source/ui/shells/txtattr.cxx sw/source/ui/shells/txtcrsr.cxx sw/source/ui/shells/txtnum.cxx sw/source/ui/table/convert.cxx sw/source/ui/table/instable.cxx sw/source/ui/table/makefile.mk sw/source/ui/table/swtablerep.cxx sw/source/ui/table/tabledlg.cxx sw/source/ui/table/tablemgr.cxx sw/source/ui/table/tablepg.hxx sw/source/ui/table/tautofmt.cxx sw/source/ui/uiview/formatclipboard.cxx sw/source/ui/uiview/makefile.mk sw/source/ui/uiview/pview.cxx sw/source/ui/uiview/pview.src sw/source/ui/uiview/scroll.cxx sw/source/ui/uiview/srcview.cxx sw/source/ui/uiview/swcli.cxx sw/source/ui/uiview/uivwimp.cxx sw/source/ui/uiview/view.cxx sw/source/ui/uiview/view1.cxx sw/source/ui/uiview/view2.cxx sw/source/ui/uiview/viewcoll.cxx sw/source/ui/uiview/viewdlg2.cxx sw/source/ui/uiview/viewling.cxx sw/source/ui/uiview/viewmdi.cxx sw/source/ui/uiview/viewport.cxx sw/source/ui/uiview/viewprt.cxx sw/source/ui/uiview/viewsrch.cxx sw/source/ui/uiview/viewtab.cxx sw/source/ui/uno/SwXDocumentSettings.cxx sw/source/ui/uno/SwXPrintPreviewSettings.cxx sw/source/ui/uno/SwXPrintPreviewSettings.hxx sw/source/ui/uno/unoatxt.cxx sw/source/ui/uno/unomod.cxx sw/source/ui/uno/unotxdoc.cxx sw/source/ui/uno/unotxvw.cxx sw/source/ui/utlui/attrdesc.cxx sw/source/ui/utlui/content.cxx sw/source/ui/utlui/glbltree.cxx sw/source/ui/utlui/initui.cxx sw/source/ui/utlui/makefile.mk sw/source/ui/utlui/navipi.cxx sw/source/ui/utlui/navipi.src sw/source/ui/utlui/numfmtlb.cxx sw/source/ui/utlui/prcntfld.cxx sw/source/ui/utlui/uiitems.cxx sw/source/ui/utlui/uitool.cxx sw/source/ui/utlui/unotools.cxx sw/source/ui/utlui/viewlayoutctrl.cxx sw/source/ui/utlui/zoomctrl.cxx sw/source/ui/vba/makefile.mk sw/source/ui/vba/service.cxx sw/source/ui/web/makefile.mk sw/source/ui/wrtsh/makefile.mk sw/source/ui/wrtsh/wrtsh1.cxx sw/source/ui/wrtsh/wrtsh2.cxx sw/source/ui/wrtsh/wrtsh4.cxx sw/source/ui/wrtsh/wrtundo.cxx sw/util/hidother.src sw/util/makefile.mk sw/util/msword.map
475 lines
17 KiB
C++
475 lines
17 KiB
C++
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
|
|
/*************************************************************************
|
|
*
|
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
|
*
|
|
* Copyright 2000, 2010 Oracle and/or its affiliates.
|
|
*
|
|
* OpenOffice.org - a multi-platform office productivity suite
|
|
*
|
|
* This file is part of OpenOffice.org.
|
|
*
|
|
* OpenOffice.org is free software: you can redistribute it and/or modify
|
|
* it under the terms of the GNU Lesser General Public License version 3
|
|
* only, as published by the Free Software Foundation.
|
|
*
|
|
* OpenOffice.org is distributed in the hope that it will be useful,
|
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
* GNU Lesser General Public License version 3 for more details
|
|
* (a copy is included in the LICENSE file that accompanied this code).
|
|
*
|
|
* You should have received a copy of the GNU Lesser General Public License
|
|
* version 3 along with OpenOffice.org. If not, see
|
|
* <http://www.openoffice.org/license.html>
|
|
* for a copy of the LGPLv3 License.
|
|
*
|
|
************************************************************************/
|
|
#ifndef _HINTIDS_HXX
|
|
#define _HINTIDS_HXX
|
|
|
|
#include <tools/solar.h>
|
|
#include <sal/types.h> // for sal_Unicode
|
|
#include "swdllapi.h"
|
|
|
|
// For SwTxtHints without end index the following char is added:
|
|
|
|
#define CH_TXTATR_BREAKWORD ((sal_Unicode)0x01)
|
|
#define CH_TXTATR_INWORD ((sal_Unicode)0x02)
|
|
#define CH_TXTATR_TAB ((sal_Unicode)'\t')
|
|
#define CH_TXTATR_NEWLINE ((sal_Unicode)'\n')
|
|
#define CH_TXT_ATR_FIELDSTART ((sal_Unicode)0x04)
|
|
#define CH_TXT_ATR_FIELDEND ((sal_Unicode)0x05)
|
|
#define CH_TXT_ATR_SUBST_FIELDSTART ("[")
|
|
#define CH_TXT_ATR_SUBST_FIELDEND ("]")
|
|
#define CH_TXT_ATR_FORMELEMENT ((sal_Unicode)0x06)
|
|
|
|
/*
|
|
* Enums for the hints
|
|
*/
|
|
|
|
#define HINT_BEGIN 1
|
|
|
|
#define POOLATTR_BEGIN HINT_BEGIN
|
|
#define POOLATTR_END RES_UNKNOWNATR_END
|
|
|
|
// Ranges for the IDs of the format-attributes.
|
|
// Which-values for character-format attributes.
|
|
enum RES_CHRATR
|
|
{
|
|
RES_CHRATR_BEGIN = HINT_BEGIN,
|
|
RES_CHRATR_CASEMAP = RES_CHRATR_BEGIN, // 1
|
|
RES_CHRATR_CHARSETCOLOR, // 2
|
|
RES_CHRATR_COLOR, // 3
|
|
RES_CHRATR_CONTOUR, // 4
|
|
RES_CHRATR_CROSSEDOUT, // 5
|
|
RES_CHRATR_ESCAPEMENT, // 6
|
|
RES_CHRATR_FONT, // 7
|
|
RES_CHRATR_FONTSIZE, // 8
|
|
RES_CHRATR_KERNING, // 9
|
|
RES_CHRATR_LANGUAGE, // 10
|
|
RES_CHRATR_POSTURE, // 11
|
|
RES_CHRATR_PROPORTIONALFONTSIZE, // 12
|
|
RES_CHRATR_SHADOWED, // 13
|
|
RES_CHRATR_UNDERLINE, // 14
|
|
RES_CHRATR_WEIGHT, // 15
|
|
RES_CHRATR_WORDLINEMODE, // 16
|
|
RES_CHRATR_AUTOKERN, // 17
|
|
RES_CHRATR_BLINK, // 18
|
|
RES_CHRATR_NOHYPHEN, // 19
|
|
RES_CHRATR_NOLINEBREAK, // 20
|
|
RES_CHRATR_BACKGROUND, // 21
|
|
RES_CHRATR_CJK_FONT, // 22
|
|
RES_CHRATR_CJK_FONTSIZE, // 23
|
|
RES_CHRATR_CJK_LANGUAGE, // 24
|
|
RES_CHRATR_CJK_POSTURE, // 25
|
|
RES_CHRATR_CJK_WEIGHT, // 26
|
|
RES_CHRATR_CTL_FONT, // 27
|
|
RES_CHRATR_CTL_FONTSIZE, // 28
|
|
RES_CHRATR_CTL_LANGUAGE, // 29
|
|
RES_CHRATR_CTL_POSTURE, // 30
|
|
RES_CHRATR_CTL_WEIGHT, // 31
|
|
RES_CHRATR_ROTATE, // 32
|
|
RES_CHRATR_EMPHASIS_MARK, // 33
|
|
RES_CHRATR_TWO_LINES, // 34
|
|
RES_CHRATR_SCALEW, // 35
|
|
RES_CHRATR_RELIEF, // 36
|
|
RES_CHRATR_HIDDEN, // 37
|
|
RES_CHRATR_OVERLINE, // 38
|
|
RES_CHRATR_DUMMY1, // 39
|
|
RES_CHRATR_DUMMY2, // 40
|
|
RES_CHRATR_END
|
|
};
|
|
|
|
// this Attribute used only in a TextNodes SwpAttr-Array
|
|
enum RES_TXTATR
|
|
{
|
|
RES_TXTATR_BEGIN = RES_CHRATR_END,
|
|
|
|
/** text attributes with start and end.
|
|
#i105453#:
|
|
Hints (SwTxtAttr) with the same start and end position are sorted by
|
|
WhichId, i.e., the TXTATR constants defined here.
|
|
The text formatting (SwAttrIter) poses some requirements on TXTATR order:
|
|
- AUTOFMT must precede CHARFMT, so that auto style can overwrite char style.
|
|
- INETFMT must precede CHARFMT, so that link style can overwrite char style.
|
|
(this is actually surprising: CHARFMT hints are not split at INETFMT
|
|
hints on insertion, but on exporting to ODF. if CHARFMT would precede
|
|
INETFMT, then exporting and importing will effectively change precedence)
|
|
|
|
Nesting hints (SwTxtAttrNesting) also have requirements on TXTATR order,
|
|
to ensure proper nesting (because CJK_RUBY and INETFMT have no CH_TXTATR):
|
|
- INETFMT should precede CJK_RUBY (for UNO API it does not matter...)
|
|
- META and METAFIELD must precede CJK_RUBY and INETFMT
|
|
*/
|
|
RES_TXTATR_WITHEND_BEGIN = RES_TXTATR_BEGIN ,
|
|
RES_TXTATR_REFMARK = RES_TXTATR_WITHEND_BEGIN, // 41
|
|
RES_TXTATR_TOXMARK, // 42
|
|
RES_TXTATR_META, // 43
|
|
RES_TXTATR_METAFIELD, // 44
|
|
RES_TXTATR_AUTOFMT, // 45
|
|
RES_TXTATR_INETFMT, // 46
|
|
RES_TXTATR_CHARFMT, // 47
|
|
RES_TXTATR_CJK_RUBY, // 48
|
|
RES_TXTATR_UNKNOWN_CONTAINER, // 49
|
|
RES_TXTATR_DUMMY5, // 50
|
|
RES_TXTATR_WITHEND_END,
|
|
|
|
// all TextAttributes without an end
|
|
RES_TXTATR_NOEND_BEGIN = RES_TXTATR_WITHEND_END,
|
|
RES_TXTATR_FIELD = RES_TXTATR_NOEND_BEGIN, // 51
|
|
RES_TXTATR_FLYCNT, // 52
|
|
RES_TXTATR_FTN, // 53
|
|
RES_TXTATR_DUMMY4, // 54
|
|
RES_TXTATR_DUMMY3, // 55
|
|
RES_TXTATR_DUMMY1, // 56
|
|
RES_TXTATR_DUMMY2, // 57
|
|
RES_TXTATR_NOEND_END,
|
|
RES_TXTATR_END = RES_TXTATR_NOEND_END
|
|
};
|
|
|
|
enum RES_PARATR
|
|
{
|
|
RES_PARATR_BEGIN = RES_TXTATR_END,
|
|
RES_PARATR_LINESPACING = RES_PARATR_BEGIN, // 58
|
|
RES_PARATR_ADJUST, // 59
|
|
RES_PARATR_SPLIT, // 60
|
|
RES_PARATR_ORPHANS, // 61
|
|
RES_PARATR_WIDOWS, // 62
|
|
RES_PARATR_TABSTOP, // 63
|
|
RES_PARATR_HYPHENZONE, // 64
|
|
RES_PARATR_DROP, // 65
|
|
RES_PARATR_REGISTER, // 66
|
|
RES_PARATR_NUMRULE, // 67
|
|
RES_PARATR_SCRIPTSPACE, // 68
|
|
RES_PARATR_HANGINGPUNCTUATION, // 69
|
|
RES_PARATR_FORBIDDEN_RULES, // 70
|
|
RES_PARATR_VERTALIGN, // 71
|
|
RES_PARATR_SNAPTOGRID, // 72
|
|
RES_PARATR_CONNECT_BORDER, // 73
|
|
RES_PARATR_OUTLINELEVEL, // 74
|
|
RES_PARATR_END
|
|
};
|
|
|
|
// list attributes for paragraphs.
|
|
// intentionally these list attributes are not contained in paragraph styles
|
|
enum RES_PARATR_LIST
|
|
{
|
|
RES_PARATR_LIST_BEGIN = RES_PARATR_END,
|
|
RES_PARATR_LIST_ID = RES_PARATR_LIST_BEGIN, // 75
|
|
RES_PARATR_LIST_LEVEL, // 76
|
|
RES_PARATR_LIST_ISRESTART, // 77
|
|
RES_PARATR_LIST_RESTARTVALUE, // 78
|
|
RES_PARATR_LIST_ISCOUNTED, // 79
|
|
RES_PARATR_LIST_END
|
|
};
|
|
|
|
enum RES_FRMATR
|
|
{
|
|
RES_FRMATR_BEGIN = RES_PARATR_LIST_END,
|
|
RES_FILL_ORDER = RES_FRMATR_BEGIN, // 80
|
|
RES_FRM_SIZE, // 81
|
|
RES_PAPER_BIN, // 82
|
|
RES_LR_SPACE, // 83
|
|
RES_UL_SPACE, // 84
|
|
RES_PAGEDESC, // 85
|
|
RES_BREAK, // 86
|
|
RES_CNTNT, // 87
|
|
RES_HEADER, // 88
|
|
RES_FOOTER, // 89
|
|
RES_PRINT, // 90
|
|
RES_OPAQUE, // 91
|
|
RES_PROTECT, // 92
|
|
RES_SURROUND, // 93
|
|
RES_VERT_ORIENT, // 94
|
|
RES_HORI_ORIENT, // 95
|
|
RES_ANCHOR, // 96
|
|
RES_BACKGROUND, // 97
|
|
RES_BOX, // 98
|
|
RES_SHADOW, // 99
|
|
RES_FRMMACRO, // 100
|
|
RES_COL, // 101
|
|
RES_KEEP, // 102
|
|
RES_URL, // 103
|
|
RES_EDIT_IN_READONLY, // 104
|
|
RES_LAYOUT_SPLIT, // 105
|
|
RES_CHAIN, // 106
|
|
RES_TEXTGRID, // 107
|
|
RES_LINENUMBER , // 108
|
|
RES_FTN_AT_TXTEND, // 109
|
|
RES_END_AT_TXTEND, // 110
|
|
RES_COLUMNBALANCE, // 111
|
|
RES_FRAMEDIR, // 112
|
|
RES_HEADER_FOOTER_EAT_SPACING, // 113
|
|
RES_ROW_SPLIT, // 114
|
|
RES_FOLLOW_TEXT_FLOW, // 115
|
|
RES_COLLAPSING_BORDERS, // 116
|
|
RES_WRAP_INFLUENCE_ON_OBJPOS, // 117
|
|
RES_AUTO_STYLE, // 118
|
|
RES_FRMATR_STYLE_NAME, // 119
|
|
RES_FRMATR_CONDITIONAL_STYLE_NAME, // 120
|
|
RES_FRMATR_END
|
|
};
|
|
|
|
enum RES_GRFATR
|
|
{
|
|
RES_GRFATR_BEGIN = RES_FRMATR_END,
|
|
RES_GRFATR_MIRRORGRF = RES_GRFATR_BEGIN, // 121
|
|
RES_GRFATR_CROPGRF, // 122
|
|
|
|
RES_GRFATR_ROTATION, // 123
|
|
RES_GRFATR_LUMINANCE, // 124
|
|
RES_GRFATR_CONTRAST, // 125
|
|
RES_GRFATR_CHANNELR, // 126
|
|
RES_GRFATR_CHANNELG, // 127
|
|
RES_GRFATR_CHANNELB, // 128
|
|
RES_GRFATR_GAMMA, // 129
|
|
RES_GRFATR_INVERT, // 130
|
|
RES_GRFATR_TRANSPARENCY, // 131
|
|
RES_GRFATR_DRAWMODE, // 132
|
|
|
|
RES_GRFATR_DUMMY1, // 133
|
|
RES_GRFATR_DUMMY2, // 134
|
|
RES_GRFATR_DUMMY3, // 135
|
|
RES_GRFATR_DUMMY4, // 136
|
|
RES_GRFATR_DUMMY5, // 137
|
|
RES_GRFATR_END
|
|
};
|
|
|
|
enum RES_BOXATR
|
|
{
|
|
RES_BOXATR_BEGIN = RES_GRFATR_END,
|
|
RES_BOXATR_FORMAT = RES_BOXATR_BEGIN, // 138
|
|
RES_BOXATR_FORMULA, // 139
|
|
RES_BOXATR_VALUE, // 140
|
|
RES_BOXATR_END
|
|
};
|
|
|
|
enum RES_UNKNOWNATR
|
|
{
|
|
RES_UNKNOWNATR_BEGIN = RES_BOXATR_END,
|
|
RES_UNKNOWNATR_CONTAINER = RES_UNKNOWNATR_BEGIN,// 141
|
|
RES_UNKNOWNATR_END
|
|
};
|
|
|
|
|
|
|
|
// Format IDs
|
|
enum RES_FMT
|
|
{
|
|
RES_FMT_BEGIN = RES_UNKNOWNATR_END,
|
|
RES_CHRFMT = RES_FMT_BEGIN,
|
|
RES_FRMFMT,
|
|
RES_FLYFRMFMT,
|
|
RES_TXTFMTCOLL,
|
|
RES_GRFFMTCOLL,
|
|
RES_DRAWFRMFMT,
|
|
RES_CONDTXTFMTCOLL,
|
|
RES_FMT_END
|
|
};
|
|
|
|
// ID's for Messages in the Formats
|
|
enum RES_MSG
|
|
{
|
|
RES_MSG_BEGIN = RES_FMT_END,
|
|
RES_OBJECTDYING = RES_MSG_BEGIN,
|
|
RES_FMT_CHG,
|
|
RES_ATTRSET_CHG,
|
|
RES_FRM_SIZECHG,
|
|
RES_TXTATR_FLDCHG,
|
|
RES_TXTATR_EMPTYCHG,
|
|
RES_INS_CHR,
|
|
RES_INS_TXT,
|
|
RES_DEL_CHR,
|
|
RES_DEL_TXT,
|
|
RES_UPDATE_ATTR,
|
|
RES_PAGEDESC_FTNINFO,
|
|
RES_REFMARKFLD_UPDATE,
|
|
RES_DOCPOS_UPDATE,
|
|
RES_TABLEFML_UPDATE,
|
|
RES_UPDATEDDETBL,
|
|
RES_TBLHEADLINECHG,
|
|
RES_AUTOFMT_DOCNODE,
|
|
RES_REPAINT,
|
|
RES_DOC_DTOR,
|
|
RES_SECTION_HIDDEN,
|
|
RES_SECTION_NOT_HIDDEN,
|
|
RES_GRAPHIC_ARRIVED,
|
|
RES_GRAPHIC_PIECE_ARRIVED,
|
|
RES_HIDDENPARA_PRINT,
|
|
RES_CONDCOLL_CONDCHG,
|
|
RES_VIRTPAGENUM_INFO,
|
|
RES_GETLOWERNUMLEVEL,
|
|
RES_RESET_FMTWRITTEN,
|
|
RES_REMOVE_UNO_OBJECT,
|
|
RES_GRF_REREAD_AND_INCACHE,
|
|
RES_SECTION_RESETHIDDENFLAG,
|
|
RES_FINDNEARESTNODE,
|
|
RES_CONTENT_VISIBLE,
|
|
RES_FOOTNOTE_DELETED,
|
|
RES_REFMARK_DELETED,
|
|
RES_TOXMARK_DELETED,
|
|
RES_GRAPHIC_SWAPIN,
|
|
RES_FIELD_DELETED,
|
|
RES_NAME_CHANGED,
|
|
RES_TITLE_CHANGED,
|
|
RES_DESCRIPTION_CHANGED,
|
|
RES_UNOCURSOR_LEAVES_SECTION,
|
|
RES_LINKED_GRAPHIC_STREAM_ARRIVED,
|
|
RES_MSG_END
|
|
};
|
|
|
|
// An ID for the RTF-reader. The stylesheets are treated like attributes,
|
|
// i.e. there is a StyleSheet-attribute. To avoid collision with other
|
|
// Which()-values, the value is listed here. (The help system too defines
|
|
// new attributes!)
|
|
enum RES_FLTRATTR
|
|
{
|
|
RES_FLTRATTR_BEGIN = RES_MSG_END,
|
|
RES_FLTR_STYLESHEET = RES_FLTRATTR_BEGIN,
|
|
RES_FLTR_BOOKMARK,
|
|
RES_FLTR_ANCHOR,
|
|
RES_FLTR_BORDER,
|
|
RES_FLTR_NUMRULE,
|
|
RES_FLTR_NUMRULE_NUM,
|
|
RES_FLTR_SDR_ANCHOR,
|
|
RES_FLTR_TOX,
|
|
RES_FLTR_SECTION,
|
|
RES_FLTR_REDLINE,
|
|
RES_FLTR_SCRIPTTYPE,
|
|
RES_FLTRATTR_END
|
|
};
|
|
|
|
#define RES_TBX_DUMMY RES_FLTRATTR_END + 1
|
|
|
|
#define HINT_END RES_TBX_DUMMY
|
|
|
|
// Error recognition!!
|
|
#define INVALID_HINT HINT_END
|
|
#define RES_WHICHHINT_END HINT_END
|
|
|
|
|
|
inline bool isATR(const sal_uInt16 nWhich)
|
|
{
|
|
return (RES_CHRATR_BEGIN <= nWhich) && (RES_UNKNOWNATR_END > nWhich);
|
|
}
|
|
inline bool isCHRATR(const sal_uInt16 nWhich)
|
|
{
|
|
return (RES_CHRATR_BEGIN <= nWhich) && (RES_CHRATR_END > nWhich);
|
|
}
|
|
inline bool isTXTATR_WITHEND(const sal_uInt16 nWhich)
|
|
{
|
|
return (RES_TXTATR_WITHEND_BEGIN <= nWhich)
|
|
&& (RES_TXTATR_WITHEND_END > nWhich);
|
|
}
|
|
inline bool isTXTATR_NOEND(const sal_uInt16 nWhich)
|
|
{
|
|
return (RES_TXTATR_NOEND_BEGIN <= nWhich)
|
|
&& (RES_TXTATR_NOEND_END > nWhich);
|
|
}
|
|
inline bool isTXTATR(const sal_uInt16 nWhich)
|
|
{
|
|
return (RES_TXTATR_BEGIN <= nWhich) && (RES_TXTATR_END > nWhich);
|
|
}
|
|
inline bool isPARATR(const sal_uInt16 nWhich)
|
|
{
|
|
return (RES_PARATR_BEGIN <= nWhich) && (RES_PARATR_END > nWhich);
|
|
}
|
|
inline bool isPARATR_LIST(const sal_uInt16 nWhich)
|
|
{
|
|
return (RES_PARATR_LIST_BEGIN <= nWhich) && (RES_PARATR_LIST_END > nWhich); }
|
|
inline bool isFRMATR(const sal_uInt16 nWhich)
|
|
{
|
|
return (RES_FRMATR_BEGIN <= nWhich) && (RES_FRMATR_END > nWhich);
|
|
}
|
|
inline bool isGRFATR(const sal_uInt16 nWhich)
|
|
{
|
|
return (RES_GRFATR_BEGIN <= nWhich) && (RES_GRFATR_END > nWhich);
|
|
}
|
|
inline bool isBOXATR(const sal_uInt16 nWhich)
|
|
{
|
|
return (RES_BOXATR_BEGIN <= nWhich) && (RES_BOXATR_END > nWhich);
|
|
}
|
|
inline bool isUNKNOWNATR(const sal_uInt16 nWhich)
|
|
{
|
|
return (RES_UNKNOWNATR_BEGIN <= nWhich) && (RES_UNKNOWNATR_END > nWhich);
|
|
}
|
|
|
|
|
|
// Take the respective default attribute from the statistical default
|
|
// attributes table over the Which-value.
|
|
// If none exists, return a 0 pointer!!!
|
|
// This function is implemented in Init.cxx. It is declared here as external
|
|
// in order to allow the formats to access it.
|
|
// Inline in PRODUCT.
|
|
class SfxPoolItem;
|
|
struct SfxItemInfo;
|
|
typedef SfxPoolItem* SwDfltAttrTab[ POOLATTR_END - POOLATTR_BEGIN ];
|
|
|
|
extern SwDfltAttrTab aAttrTab;
|
|
extern SfxItemInfo aSlotTab[];
|
|
|
|
SW_DLLPUBLIC const SfxPoolItem* GetDfltAttr( sal_uInt16 nWhich );
|
|
|
|
SW_DLLPUBLIC sal_uInt16 GetWhichOfScript( sal_uInt16 nWhich, sal_uInt16 nScript );
|
|
|
|
// return for the given TextAttribute without an end the correct character.
|
|
// This function returns
|
|
// CH_TXTATR_BREAKWORD for Textattribute which breaks a word (default)
|
|
// CH_TXTATR_INWORD for Textattribute which dont breaks a word
|
|
class SwTxtAttr;
|
|
sal_Unicode GetCharOfTxtAttr( const SwTxtAttr& rAttr );
|
|
|
|
// all Sets defined in init.cxx
|
|
|
|
// AttrSet-Range for the 3 Break-Attribute
|
|
extern sal_uInt16 aBreakSetRange[];
|
|
// AttrSet-Range for TxtFmtColl
|
|
extern sal_uInt16 aTxtFmtCollSetRange[];
|
|
// AttrSet-Range for GrfFmtColl
|
|
extern sal_uInt16 aGrfFmtCollSetRange[];
|
|
// AttrSet-Range for TextNode
|
|
SW_DLLPUBLIC extern sal_uInt16 aTxtNodeSetRange[];
|
|
// AttrSet-Range for NoTxtNode
|
|
extern sal_uInt16 aNoTxtNodeSetRange[];
|
|
// AttrSet-Range for SwTable
|
|
extern sal_uInt16 aTableSetRange[];
|
|
// AttrSet-Range for SwTableLine
|
|
extern sal_uInt16 aTableLineSetRange[];
|
|
// AttrSet-Range for SwTableBox
|
|
extern sal_uInt16 aTableBoxSetRange[];
|
|
// AttrSet-Range for SwFrmFmt
|
|
SW_DLLPUBLIC extern sal_uInt16 aFrmFmtSetRange[];
|
|
// AttrSet-Range for SwCharFmt
|
|
extern sal_uInt16 aCharFmtSetRange[];
|
|
// AttrSet-Range for the autostyles
|
|
extern sal_uInt16 aCharAutoFmtSetRange[];
|
|
// AttrSet-Range for SwPageDescFmt
|
|
extern sal_uInt16 aPgFrmFmtSetRange[];
|
|
|
|
// check if ID is InRange of AttrSet-Ids
|
|
sal_Bool IsInRange( const sal_uInt16* pRange, const sal_uInt16 nId );
|
|
|
|
#endif
|
|
|
|
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
|