X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=lib%2Flayouts%2Fpdfcomment.module;h=374fea6636da3b0c0c01476885f6f2991bfccf2e;hb=0d30333ec6cc3947c37f19a49c5b5fa8f3812876;hp=c50af2680b8fc20a0286896f28d913909b24e9a5;hpb=41740ea915ee7a95206d780b6256e660cef39c6e;p=lyx.git diff --git a/lib/layouts/pdfcomment.module b/lib/layouts/pdfcomment.module index c50af2680b..374fea6636 100644 --- a/lib/layouts/pdfcomment.module +++ b/lib/layouts/pdfcomment.module @@ -1,151 +1,227 @@ -#\DeclareLyXModule{PDF Comments} +#\DeclareLyXModule[datetime.sty,fmtcount.sty]{PDF Comments} #DescriptionBegin #Provides various kinds of annotations for the PDF output. The module uses -#the pdcomment package. Please consult the package documentation for details. +#the pdfcomment package. Please consult the LyX example file PDF-comment.lyx +#and the package documentation for details. #DescriptionEnd # Author: Juergen Spitzmueller +# Uwe Stöhr -Format 48 +Format 59 + +# +# helper commands +# + +# pdfcomment loads hyperref +Provides hyperref 1 + +Style Define_Avatar + Category PDF-comment + LatexType Command + Margin Dynamic + LatexName defineavatar + ParSkip 0.4 + LabelType Static + LabelSep M + LabelString "PDF-comment avatar:" + Argument 1 + LabelString "Name" + Tooltip "Name of the Avatar" + Mandatory 1 + EndArgument + PassThru 1 + LabelFont + Color green + Series Bold + EndFont + Requires pdfcomment +End + +Style Define_PDF-Comment_Style + CopyStyle Define_Avatar + LatexName definestyle + LabelString "PDF-comment style:" + Argument 1 + LabelString "Name" + Tooltip "Name of the style" + Mandatory 1 + EndArgument +End + +Style Define_PDF-Comment_List_Style + CopyStyle Define_Avatar + LatexName defineliststyle + LabelString "Definition of PDF-comment list style:" + Argument 1 + LabelString "Name" + Tooltip "Name of the list style" + Mandatory 1 + EndArgument +End + +Style Set_PDF-Comment_List_Style + CopyStyle Define_Avatar + LatexName setliststyle + LabelString "PDF-comment list style:" + ResetArgs 1 +End + +InsetLayout "Flex:PDF-Comment-Setup" + LyXType custom + LatexType command + Decoration classic + LabelString "PDF (Setup)" + LatexName pdfcommentsetup + LabelFont + Color magenta + Size Small + EndFont + MultiPar false + Argument 1 + MenuString "PDF-Comment setup options" + LabelString "Opts" + ToolTip "Insert PDF-Comment setup options here (see the pdfcomment manual)" + EndArgument + Requires pdfcomment +End # # Annotation insets # InsetLayout "Flex:PDF-Annotation" - LyXType custom - LatexType command - Decoration classic - LabelString PDF - LatexName pdfcomment + LyXType custom + LatexType command + Decoration classic + LabelString PDF + LatexName pdfcomment LabelFont - Color magenta - Size Small + Color magenta + Size Small EndFont - MultiPar false + MultiPar false Argument 1 - MenuString "PDFComment Options" - LabelString "Opts" - ToolTip "Insert PDFComment options here (see pdfcomment manual)" + MenuString "PDFComment Options" + LabelString "Opts" + ToolTip "Insert PDFComment options here (see pdfcomment manual)" EndArgument - Requires pdfcomment + Requires pdfcomment End InsetLayout "Flex:PDF-Margin" - CopyStyle "Flex:PDF-Annotation" - LabelString "PDF (Margin)" - LatexName pdfmargincomment + CopyStyle "Flex:PDF-Annotation" + LabelString "PDF (Margin)" + LatexName pdfmargincomment LabelFont - Color green - Size Small + Color green + Size Small EndFont End InsetLayout "Flex:PDF-Markup" - CopyStyle "Flex:PDF-Margin" - LabelString "PDF (Markup)" - LatexName pdfmarkupcomment + CopyStyle "Flex:PDF-Margin" + LabelString "PDF (Markup)" + LatexName pdfmarkupcomment Argument post:1 - LabelString "Comment" - Mandatory 1 - ToolTip "Insert the comment to the marked-up text here" + LabelString "Comment" + Mandatory 1 + ToolTip "Insert the comment to the marked-up text here" EndArgument End InsetLayout "Flex:PDF-Freetext" - CopyStyle "Flex:PDF-Margin" - LabelString "PDF (Freetext)" - LatexName pdffreetextcomment + CopyStyle "Flex:PDF-Margin" + LabelString "PDF (Freetext)" + LatexName pdffreetextcomment End InsetLayout "Flex:PDF-Square" - CopyStyle "Flex:PDF-Margin" - LabelString "PDF (Square)" - LatexName pdfsquarecomment + CopyStyle "Flex:PDF-Margin" + LabelString "PDF (Square)" + LatexName pdfsquarecomment End InsetLayout "Flex:PDF-Circle" - CopyStyle "Flex:PDF-Margin" - LabelString "PDF (Circle)" - LatexName pdfcirclecomment + CopyStyle "Flex:PDF-Margin" + LabelString "PDF (Circle)" + LatexName pdfcirclecomment End InsetLayout "Flex:PDF-Line" - CopyStyle "Flex:PDF-Margin" - LabelString "PDF (Line)" - LatexName pdflinecomment + CopyStyle "Flex:PDF-Margin" + LabelString "PDF (Line)" + LatexName pdflinecomment End InsetLayout "Flex:PDF-Sideline" - CopyStyle "Flex:PDF-Margin" - LabelString "PDF (Sideline)" - LatexType environment - LatexName pdfsidelinecomment - MultiPar true + CopyStyle "Flex:PDF-Margin" + LabelString "PDF (Sideline)" + LatexType environment + LatexName pdfsidelinecomment + MultiPar true Argument 2 - LabelString "Comment" - Mandatory 1 - ToolTip "Insert the comment here" + LabelString "Comment" + Mandatory 1 + ToolTip "Insert the comment here" EndArgument End InsetLayout "Flex:PDF-Reply" - CopyStyle "Flex:PDF-Margin" - LabelString "PDF (Reply)" - LatexName pdfreply + CopyStyle "Flex:PDF-Margin" + LabelString "PDF (Reply)" + LatexName pdfreply LabelFont - Color blue - Size Small + Color blue + Size Small EndFont End InsetLayout "Flex:PDF-Tooltip" - CopyStyle "Flex:PDF-Markup" - LabelString "PDF (Tooltip)" - LatexName pdftooltip + CopyStyle "Flex:PDF-Markup" + LabelString "PDF (Tooltip)" + LatexName pdftooltip LabelFont - Color red - Size Small + Color red + Size Small EndFont Argument post:1 - MenuString "Tooltip Text" - LabelString "Tooltip" - Mandatory 1 - ToolTip "Insert the tooltip text here" + MenuString "Tooltip Text" + LabelString "Tooltip" + Mandatory 1 + ToolTip "Insert the tooltip text here" EndArgument End - # # List of Annotations # Style List_of_PDF_Comments - KeepEmpty 1 - LatexType Command - LatexName listofpdfcomments - Margin First_Dynamic - NextNoIndent 1 - ParSkip 0 - TopSep 0 - BottomSep 0.25 - ParSep 0 - Align Center - LabelType Static - LabelBottomSep 0 - LeftMargin MMMMM - LabelString "[LIST of PDF Comments]" - - LabelFont - Family typewriter - Series Medium - Size Small - Color latex + KeepEmpty 1 + LatexType Command + LatexName listofpdfcomments + Margin First_Dynamic + NextNoIndent 1 + ParSkip 0 + TopSep 0 + BottomSep 0.25 + ParSep 0 + Align Center + LabelType Static + LabelBottomSep 0 + LeftMargin MMMMM + LabelString "[List of PDF Comments]" + LabelFont + Family Sans + Series Bold + Size Large + Color latex EndFont - Argument 1 - LabelString "Opts" - MenuString "List Options|s" - Tooltip "Insert list options here (see pdfcomment manual)" + LabelString "Opts" + MenuString "List Options|s" + Tooltip "Insert list options here (see pdfcomment manual)" EndArgument - Requires pdfcomment + Requires pdfcomment End