diff options
| author | MichaelTheShifter <[email protected]> | 2016-07-20 09:40:36 -0400 |
|---|---|---|
| committer | MichaelTheShifter <[email protected]> | 2016-07-20 09:40:36 -0400 |
| commit | d40fed5ce2bc806a91245adb18039634eac13ed0 (patch) | |
| tree | f1d7168aee6db109ac2c738ad18c9db667a6ba69 /source/ShiftUI/RTF/Minor.cs | |
| parent | f1856e8ed30ed882229fd3fa2a4038122a5fb441 (diff) | |
| download | shiftos-c--d40fed5ce2bc806a91245adb18039634eac13ed0.tar.gz shiftos-c--d40fed5ce2bc806a91245adb18039634eac13ed0.tar.bz2 shiftos-c--d40fed5ce2bc806a91245adb18039634eac13ed0.zip | |
Move ShiftUI source code to ShiftOS
This'll be a lot easier to work on.
Diffstat (limited to 'source/ShiftUI/RTF/Minor.cs')
| -rw-r--r-- | source/ShiftUI/RTF/Minor.cs | 769 |
1 files changed, 769 insertions, 0 deletions
diff --git a/source/ShiftUI/RTF/Minor.cs b/source/ShiftUI/RTF/Minor.cs new file mode 100644 index 0000000..75f5047 --- /dev/null +++ b/source/ShiftUI/RTF/Minor.cs @@ -0,0 +1,769 @@ +// Permission is hereby , free of , to any person obtaining +// a copy of this software and associated documentation files (the +// "Software"), to deal in the Software without , including +// without limitation the rights to , , , , , +// , , and/or sell copies of the , and to +// permit persons to whom the Software is furnished to do , subject to +// the following conditions: +// +// The above copyright notice and this permission notice shall be +// included in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY , +// EXPRESS OR , INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// , FITNESS FOR A PARTICULAR PURPOSE AND +// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +// LIABLE FOR ANY , DAMAGES OR OTHER , WHETHER IN AN ACTION +// OF , TORT OR , ARISING , OUT OF OR IN CONNECTION +// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +// +// Copyright (c) 2005 , Inc. (http://www.novell.com) +// +// Authors: +// Peter Bartok ([email protected]) +// +// + +// COMPLETE + +namespace ShiftUI.RTF { + + internal enum Minor { + Undefined, + + Skip, + + // Major.CharSet + AnsiCharSet, + MacCharSet, + PcCharSet, + PcaCharSet, + + // Major.Destinan + FontTbl, + FontAltName, + EmbeddedFont, + FontFile, + FileTbl, + FileInfo, + ColorTbl, + StyleSheet, + KeyCode, + RevisionTbl, + Info, + ITitle, + ISubject, + IAuthor, + IOperator, + IKeywords, + IComment, + IVersion, + IDoccomm, + IVerscomm, + NextFile, + Template, + FNSep, + FNContSep, + FNContNotice, + ENSep, + ENContSep, + ENContNotice, + PageNumLevel, + ParNumLevelStyle, + Header, + Footer, + HeaderLeft, + HeaderRight, + HeaderFirst, + FooterLeft, + FooterRight, + FooterFirst, + ParNumText, + ParNumbering, + ParNumTextAfter, + ParNumTextBefore, + BookmarkStart, + BookmarkEnd, + Pict, + Object, + ObjClass, + ObjName, + ObjTime, + ObjData, + ObjAlias, + ObjSection, + ObjResult, + ObjItem, + ObjTopic, + DrawObject, + Footnote, + AnnotRefStart, + AnnotRefEnd, + AnnotID, + AnnotAuthor, + Annotation, + AnnotRef, + AnnotTime, + AnnotIcon, + Field, + FieldInst, + FieldResult, + DataField, + Index, + IndexText, + IndexRange, + TOC, + NeXTGraphic, + MaxDestination, + + // Major.FontFamily + FFNil, + FFRoman, + FFSwiss, + FFModern, + FFScript, + FFDecor, + FFTech, + FFBidirectional, + + // Major.ColorName + Red, + Green, + Blue, + + // Major.SpecialChar + IIntVersion, + ICreateTime, + IRevisionTime, + IPrintTime, + IBackupTime, + IEditTime, + IYear, + IMonth, + IDay, + IHour, + IMinute, + ISecond, + INPages, + INWords, + INChars, + IIntID, + CurHeadDate, + CurHeadDateLong, + CurHeadDateAbbrev, + CurHeadTime, + CurHeadPage, + SectNum, + CurFNote, + CurAnnotRef, + FNoteSep, + FNoteCont, + Cell, + Row, + Par, + Sect, + Page, + Column, + Line, + SoftPage, + SoftColumn, + SoftLine, + SoftLineHt, + Tab, + EmDash, + EnDash, + EmSpace, + EnSpace, + Bullet, + LQuote, + RQuote, + LDblQuote, + RDblQuote, + Formula, + NoBrkSpace, + NoReqHyphen, + NoBrkHyphen, + OptDest, + LTRMark, + RTLMark, + NoWidthJoiner, + NoWidthNonJoiner, + CurHeadPict, + + // Major.StyleAttr + Additive, + BasedOn, + Next, + + // Major.DocAttr + DefTab, + HyphHotZone, + HyphConsecLines, + HyphCaps, + HyphAuto, + LineStart, + FracWidth, + MakeBackup, + RTFDefault, + PSOverlay, + DocTemplate, + DefLanguage, + FENoteType, + FNoteEndSect, + FNoteEndDoc, + FNoteText, + FNoteBottom, + ENoteEndSect, + ENoteEndDoc, + ENoteText, + ENoteBottom, + FNoteStart, + ENoteStart, + FNoteRestartPage, + FNoteRestart, + FNoteRestartCont, + ENoteRestart, + ENoteRestartCont, + FNoteNumArabic, + FNoteNumLLetter, + FNoteNumULetter, + FNoteNumLRoman, + FNoteNumURoman, + FNoteNumChicago, + ENoteNumArabic, + ENoteNumLLetter, + ENoteNumULetter, + ENoteNumLRoman, + ENoteNumURoman, + ENoteNumChicago, + PaperWidth, + PaperHeight, + PaperSize, + LeftMargin, + RightMargin, + TopMargin, + BottomMargin, + FacingPage, + GutterWid, + MirrorMargin, + Landscape, + PageStart, + WidowCtrl, + LinkStyles, + NoAutoTabIndent, + WrapSpaces, + PrintColorsBlack, + NoExtraSpaceRL, + NoColumnBalance, + CvtMailMergeQuote, + SuppressTopSpace, + SuppressPreParSpace, + CombineTblBorders, + TranspMetafiles, + SwapBorders, + ShowHardBreaks, + FormProtected, + AllProtected, + FormShading, + FormDisplay, + PrintData, + RevProtected, + Revisions, + RevDisplay, + RevBar, + AnnotProtected, + RTLDoc, + LTRDoc, + + // Major.SectAttr + + SectDef, + ENoteHere, + PrtBinFirst, + PrtBin, + SectStyleNum, + NoBreak, + ColBreak, + PageBreak, + EvenBreak, + OddBreak, + Columns, + ColumnSpace, + ColumnNumber, + ColumnSpRight, + ColumnWidth, + ColumnLine, + LineModulus, + LineDist, + LineStarts, + LineRestart, + LineRestartPg, + LineCont, + SectPageWid, + SectPageHt, + SectMarginLeft, + SectMarginRight, + SectMarginTop, + SectMarginBottom, + SectMarginGutter, + SectLandscape, + TitleSpecial, + HeaderY, + FooterY, + PageStarts, + PageCont, + PageRestart, + PageNumRight, + PageNumTop, + PageDecimal, + PageURoman, + PageLRoman, + PageULetter, + PageLLetter, + PageNumHyphSep, + PageNumSpaceSep, + PageNumColonSep, + PageNumEmdashSep, + PageNumEndashSep, + TopVAlign, + BottomVAlign, + CenterVAlign, + JustVAlign, + RTLSect, + LTRSect, + + // Major.TblAttr + RowDef, + RowGapH, + CellPos, + MergeRngFirst, + MergePrevious, + RowLeft, + RowRight, + RowCenter, + RowLeftEdge, + RowHt, + RowHeader, + RowKeep, + RTLRow, + LTRRow, + RowBordTop, + RowBordLeft, + RowBordBottom, + RowBordRight, + RowBordHoriz, + RowBordVert, + CellBordBottom, + CellBordTop, + CellBordLeft, + CellBordRight, + CellShading, + CellBgPatH, + CellBgPatV, + CellFwdDiagBgPat, + CellBwdDiagBgPat, + CellHatchBgPat, + CellDiagHatchBgPat, + CellDarkBgPatH, + CellDarkBgPatV, + CellFwdDarkBgPat, + CellBwdDarkBgPat, + CellDarkHatchBgPat, + CellDarkDiagHatchBgPat, + CellBgPatLineColor, + CellBgPatColor, + + // Major.ParAttr + ParDef, + StyleNum, + Hyphenate, + InTable, + Keep, + NoWidowControl, + KeepNext, + OutlineLevel, + NoLineNum, + PBBefore, + SideBySide, + QuadLeft, + QuadRight, + QuadJust, + QuadCenter, + FirstIndent, + LeftIndent, + RightIndent, + SpaceBefore, + SpaceAfter, + SpaceBetween, + SpaceMultiply, + SubDocument, + RTLPar, + LTRPar, + TabPos, + TabLeft, + TabRight, + TabCenter, + TabDecimal, + TabBar, + LeaderDot, + LeaderHyphen, + LeaderUnder, + LeaderThick, + LeaderEqual, + ParLevel, + ParBullet, + ParSimple, + ParNumCont, + ParNumOnce, + ParNumAcross, + ParHangIndent, + ParNumRestart, + ParNumCardinal, + ParNumDecimal, + ParNumULetter, + ParNumURoman, + ParNumLLetter, + ParNumLRoman, + ParNumOrdinal, + ParNumOrdinalText, + ParNumBold, + ParNumItalic, + ParNumAllCaps, + ParNumSmallCaps, + ParNumUnder, + ParNumDotUnder, + ParNumDbUnder, + ParNumNoUnder, + ParNumWordUnder, + ParNumStrikethru, + ParNumForeColor, + ParNumFont, + ParNumFontSize, + ParNumIndent, + ParNumSpacing, + ParNumInclPrev, + ParNumCenter, + ParNumLeft, + ParNumRight, + ParNumStartAt, + BorderTop, + BorderBottom, + BorderLeft, + BorderRight, + BorderBetween, + BorderBar, + BorderBox, + BorderSingle, + BorderThick, + BorderShadow, + BorderDouble, + BorderDot, + BorderDash, + BorderHair, + BorderWidth, + BorderColor, + BorderSpace, + Shading, + BgPatH, + BgPatV, + FwdDiagBgPat, + BwdDiagBgPat, + HatchBgPat, + DiagHatchBgPat, + DarkBgPatH, + DarkBgPatV, + FwdDarkBgPat, + BwdDarkBgPat, + DarkHatchBgPat, + DarkDiagHatchBgPat, + BgPatLineColor, + BgPatColor, + + // Major.CharAttr + Plain, + Bold, + AllCaps, + Deleted, + SubScript, + SubScrShrink, + NoSuperSub, + Expand, + ExpandTwips, + Kerning, + FontNum, + FontSize, + Italic, + Outline, + Revised, + RevAuthor, + RevDTTM, + SmallCaps, + Shadow, + StrikeThru, + Underline, + DotUnderline, + DbUnderline, + NoUnderline, + WordUnderline, + SuperScript, + SuperScrShrink, + Invisible, + ForeColor, + BackColor, + RTLChar, + LTRChar, + CharStyleNum, + CharCharSet, + Language, + Gray, + + // Major.PictAttr + MacQD, + PMMetafile, + WinMetafile, + DevIndBitmap, + WinBitmap, + PngBlip, + PixelBits, + BitmapPlanes, + BitmapWid, + PicWid, + PicHt, + PicGoalWid, + PicGoalHt, + PicScaleX, + PicScaleY, + PicScaled, + PicCropTop, + PicCropBottom, + PicCropLeft, + PicCropRight, + PicMFHasBitmap, + PicMFBitsPerPixel, + PicBinary, + + // Major.BookmarkAttr + BookmarkFirstCol, + BookmarkLastCol , + + // Major.NeXTGrAttr + NeXTGWidth, + NeXTGHeight, + + // Major.FieldAttr + FieldDirty, + FieldEdited, + FieldLocked, + FieldPrivate, + FieldAlt, + + // Major.TOCAttr + TOCType, + TOCLevel, + + // Major.PosAttr + AbsWid, + AbsHt, + RPosMargH, + RPosPageH, + RPosColH, + PosX, + PosNegX, + PosXCenter, + PosXInside, + PosXOutSide, + PosXRight, + PosXLeft, + RPosMargV, + RPosPageV, + RPosParaV, + PosY, + PosNegY, + PosYInline, + PosYTop, + PosYCenter, + PosYBottom, + NoWrap, + DistFromTextAll, + DistFromTextX, + DistFromTextY, + TextDistY, + DropCapLines, + DropCapType, + + // Major.ObjAttr + ObjEmb, + ObjLink, + ObjAutoLink, + ObjSubscriber, + ObjPublisher, + ObjICEmb, + ObjLinkSelf, + ObjLock, + ObjUpdate, + ObjHt, + ObjWid, + ObjSetSize, + ObjAlign, + ObjTransposeY, + ObjCropTop, + ObjCropBottom, + ObjCropLeft, + ObjCropRight, + ObjScaleX, + ObjScaleY, + ObjResRTF, + ObjResPict, + ObjResBitmap, + ObjResText, + ObjResMerge, + ObjBookmarkPubObj, + ObjPubAutoUpdate, + + // Major.FNoteAttr + FNAlt, + + // Major.KeyCodeAttr + AltKey, + ShiftKey, + ControlKey, + FunctionKey, + + // Major.ACharAttr + ACBold, + ACAllCaps, + ACForeColor, + ACSubScript, + ACExpand, + ACFontNum, + ACFontSize, + ACItalic, + ACLanguage, + ACOutline, + ACSmallCaps, + ACShadow, + ACStrikeThru, + ACUnderline, + ACDotUnderline, + ACDbUnderline, + ACNoUnderline, + ACWordUnderline, + ACSuperScript, + + // Major.FontAttr + FontCharSet, + FontPitch, + FontCodePage, + FTypeNil, + FTypeTrueType, + + // Major.FileAttr + FileNum, + FileRelPath, + FileOSNum, + + // Major.FileSource + SrcMacintosh, + SrcDOS, + SrcNTFS, + SrcHPFS, + SrcNetwork, + + // Major.DrawAttr + DrawLock, + DrawPageRelX, + DrawColumnRelX, + DrawMarginRelX, + DrawPageRelY, + DrawColumnRelY, + DrawMarginRelY, + DrawHeight, + DrawBeginGroup, + DrawGroupCount, + DrawEndGroup, + DrawArc, + DrawCallout, + DrawEllipse, + DrawLine, + DrawPolygon, + DrawPolyLine, + DrawRect, + DrawTextBox, + DrawOffsetX, + DrawSizeX, + DrawOffsetY, + DrawSizeY, + COAngle, + COAccentBar, + COBestFit, + COBorder, + COAttachAbsDist, + COAttachBottom, + COAttachCenter, + COAttachTop, + COLength, + CONegXQuadrant, + CONegYQuadrant, + COOffset, + COAttachSmart, + CODoubleLine, + CORightAngle, + COSingleLine, + COTripleLine, + DrawTextBoxMargin, + DrawTextBoxText, + DrawRoundRect, + DrawPointX, + DrawPointY, + DrawPolyCount, + DrawArcFlipX, + DrawArcFlipY, + DrawLineBlue, + DrawLineGreen, + DrawLineRed, + DrawLinePalette, + DrawLineDashDot, + DrawLineDashDotDot, + DrawLineDash, + DrawLineDot, + DrawLineGray, + DrawLineHollow, + DrawLineSolid, + DrawLineWidth, + DrawHollowEndArrow, + DrawEndArrowLength, + DrawSolidEndArrow, + DrawEndArrowWidth, + DrawHollowStartArrow, + DrawStartArrowLength, + DrawSolidStartArrow, + DrawStartArrowWidth, + DrawBgFillBlue, + DrawBgFillGreen, + DrawBgFillRed, + DrawBgFillPalette, + DrawBgFillGray, + DrawFgFillBlue, + DrawFgFillGreen, + DrawFgFillRed, + DrawFgFillPalette, + DrawFgFillGray, + DrawFillPatIndex, + DrawShadow, + DrawShadowXOffset, + DrawShadowYOffset, + + // Major.IndexAttr + IndexNumber, + IndexBold, + IndexItalic, + + // Major.Unicode + UnicodeCharBytes, + UnicodeChar, + UnicodeDestination, + UnicodeDualDestination, + UnicodeAnsiCodepage + + } +} |
