summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/hereapplies/lyx-module/hereapplies.module
blob: eae3e13919c06506ea01df841e5c3b51f8783989 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
#\DeclareLyXModule[hereapplies.sty]{Here Applies}
#\DeclareCategory{Label and References}
#DescriptionBegin
#A module for for referencing groups of pages that share something in common.
#See the hereapplies.sty LaTeX package for more information.
#DescriptionEnd
#Author: madmurphy

Format 66

AddToPreamble
	\usepackage{hereapplies}
EndPreamble

InsetLayout "Flex:Here applies"
	LyXType			custom
	Decoration		Classic
	Font
		Family			Typewriter
		Color			black
		Size			Small
	EndFont
	LabelFont
		Family			Serif
		Color			teal
		Size			Small
	EndFont
	LabelString		"Here applies"
	LatexType		command
	LatexName		hereapplies
	Requires		hereapplies
	NoInsetLayout		true
	MultiPar		false
	CustomPars		false
	ForcePlain		true
	PassThru		false
	ParbreakIsNewline	true
	FreeSpacing		false
	ForceLTR		true
	BgColor			lightgray
	Argument 1
		Decoration		Classic
		Font
			Color			blue
		EndFont
		LabelString		"Label"
		MenuString		"Name of the label"
		Tooltip			"A string that will become the label for this point of the document (which can be referenced with \ref, \pageref, etc.)"
		Mandatory		0
	EndArgument
End

InsetLayout "Flex:Here applies*"
	LyXType			custom
	Decoration		Classic
	Font
		Family			Typewriter
		Color			black
		Size			Small
	EndFont
	LabelFont
		Family			Serif
		Color			teal
		Size			Small
	EndFont
	LabelString		"Here applies*"
	LatexType		command
	LatexName		hereapplies*
	Requires		hereapplies
	NoInsetLayout		true
	MultiPar		false
	CustomPars		false
	ForcePlain		true
	PassThru		false
	ParbreakIsNewline	true
	FreeSpacing		false
	ForceLTR		true
	BgColor			lightgray
	Argument 1
		Decoration		Classic
		Font
			Color			blue
		EndFont
		LabelString		"Label"
		MenuString		"Name of the label"
		Tooltip			"A string that will become the label for this point of the document (which can be referenced with \ref, \pageref, etc.)"
		Mandatory		0
	EndArgument
End

InsetLayout "Flex:Where applies"
	LyXType			custom
	Decoration		Classic
	Font
		Family			Typewriter
		Color			black
		Size			Small
	EndFont
	LabelFont
		Family			Serif
		Color			purple
		Size			Small
	EndFont
	LabelString		"Where applies"
	LatexType		command
	LatexName		whereapplies
	Requires		hereapplies
	NoInsetLayout		true
	MultiPar		false
	CustomPars		false
	ForcePlain		true
	PassThru		false
	ParbreakIsNewline	true
	FreeSpacing		false
	ForceLTR		true
	BgColor			lightgray
End

InsetLayout "Flex:Where applies*"
	LyXType			custom
	Decoration		Classic
	Font
		Family			Typewriter
		Color			black
		Size			Small
	EndFont
	LabelFont
		Family			Serif
		Color			purple
		Size			Small
	EndFont
	LabelString		"Where applies*"
	LatexType		command
	LatexName		whereapplies*
	Requires		hereapplies
	NoInsetLayout		true
	MultiPar		false
	CustomPars		false
	ForcePlain		true
	PassThru		false
	ParbreakIsNewline	true
	FreeSpacing		false
	ForceLTR		true
	BgColor			lightgray
End