mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-12 22:14:35 +00:00
b5af05b4a7
The category tag was rarely used and thus not very useful. This adds categorization to most modules (the rest will follow) and uses the \DeclareCategory tag we use in layouts rather than the extra syntax we used in modules. Categories are now added to the po files and translated. Note that this is work in progress: the current categories are still subject to change. The ultimate goal of this is to sort the modules in the GUI by category as we do with layouts, examples and templates (and add a filter to search for specific modules) As it is now (with the many modules we accumulated), the module selector is not really usable anymore. If you don't happen to know how exactly a module is named, selecting a module is really a PITA.
231 lines
4.5 KiB
Plaintext
231 lines
4.5 KiB
Plaintext
#\DeclareLyXModule[datetime.sty,fmtcount.sty]{PDF Comments}
|
|
#\DeclareCategory{Annotations}
|
|
#DescriptionBegin
|
|
#Provides various kinds of annotations for the PDF output. The module uses
|
|
#the pdfcomment package. Please consult the LyX example file PDF-comment.lyx
|
|
#and the package documentation for details.
|
|
#DescriptionEnd
|
|
# Author: Juergen Spitzmueller <spitz@lyx.org>
|
|
# Uwe Stöhr <uwestoehr@lyx.org>
|
|
|
|
Format 72
|
|
|
|
#
|
|
# 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
|
|
LabelFont
|
|
Color magenta
|
|
Size Small
|
|
EndFont
|
|
MultiPar false
|
|
Argument 1
|
|
MenuString "PDFComment Options"
|
|
LabelString "Opts"
|
|
ToolTip "Insert PDFComment options here (see pdfcomment manual)"
|
|
EndArgument
|
|
Requires pdfcomment
|
|
End
|
|
|
|
InsetLayout "Flex:PDF-Margin"
|
|
CopyStyle "Flex:PDF-Annotation"
|
|
LabelString "PDF (Margin)"
|
|
LatexName pdfmargincomment
|
|
LabelFont
|
|
Color green
|
|
Size Small
|
|
EndFont
|
|
End
|
|
|
|
InsetLayout "Flex:PDF-Markup"
|
|
CopyStyle "Flex:PDF-Margin"
|
|
LabelString "PDF (Markup)"
|
|
LatexName pdfmarkupcomment
|
|
NeedMBoxProtect 1
|
|
Argument post:1
|
|
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
|
|
End
|
|
|
|
InsetLayout "Flex:PDF-Square"
|
|
CopyStyle "Flex:PDF-Margin"
|
|
LabelString "PDF (Square)"
|
|
LatexName pdfsquarecomment
|
|
End
|
|
|
|
InsetLayout "Flex:PDF-Circle"
|
|
CopyStyle "Flex:PDF-Margin"
|
|
LabelString "PDF (Circle)"
|
|
LatexName pdfcirclecomment
|
|
End
|
|
|
|
InsetLayout "Flex:PDF-Line"
|
|
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
|
|
Argument 2
|
|
LabelString "Comment"
|
|
Mandatory 1
|
|
ToolTip "Insert the comment here"
|
|
EndArgument
|
|
End
|
|
|
|
InsetLayout "Flex:PDF-Reply"
|
|
CopyStyle "Flex:PDF-Margin"
|
|
LabelString "PDF (Reply)"
|
|
LatexName pdfreply
|
|
LabelFont
|
|
Color blue
|
|
Size Small
|
|
EndFont
|
|
End
|
|
|
|
InsetLayout "Flex:PDF-Tooltip"
|
|
CopyStyle "Flex:PDF-Markup"
|
|
LabelString "PDF (Tooltip)"
|
|
LatexName pdftooltip
|
|
NeedMBoxProtect 0
|
|
LabelFont
|
|
Color red
|
|
Size Small
|
|
EndFont
|
|
Argument post:1
|
|
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 Sans
|
|
Series Bold
|
|
Size Large
|
|
Color latex
|
|
EndFont
|
|
Argument 1
|
|
LabelString "Opts"
|
|
MenuString "List Options|s"
|
|
Tooltip "Insert list options here (see pdfcomment manual)"
|
|
EndArgument
|
|
Requires pdfcomment
|
|
End
|