xref: /aoo42x/main/starmath/source/toolbox.src (revision e0f00ef3)
1/**************************************************************
2 *
3 * Licensed to the Apache Software Foundation (ASF) under one
4 * or more contributor license agreements.  See the NOTICE file
5 * distributed with this work for additional information
6 * regarding copyright ownership.  The ASF licenses this file
7 * to you under the Apache License, Version 2.0 (the
8 * "License"); you may not use this file except in compliance
9 * with the License.  You may obtain a copy of the License at
10 *
11 *   http://www.apache.org/licenses/LICENSE-2.0
12 *
13 * Unless required by applicable law or agreed to in writing,
14 * software distributed under the License is distributed on an
15 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16 * KIND, either express or implied.  See the License for the
17 * specific language governing permissions and limitations
18 * under the License.
19 *
20 *************************************************************/
21
22
23
24#include <sfx2/sfx.hrc>
25#include <svx/globlmn.hrc>
26#include "starmath.hrc"
27#include "toolbox.hrc"
28
29#define IMAGE_STDBTN_COLOR Color { Red = 0xff00; Green = 0x0000; Blue = 0xff00; }
30#define IMAGE_STDBTN_COLOR_HC IMAGE_STDBTN_COLOR
31
32
33FloatingWindow RID_TOOLBOXWINDOW
34{
35	HelpId = HID_SMA_OPERATOR_WIN ;
36	Border = TRUE ;
37	Moveable = TRUE ;
38	Closeable = TRUE ;
39	Hide = TRUE ;
40	OutputSize = TRUE ;
41	SVLook = TRUE ;
42	Size = MAP_APPFONT ( 0, 0 ) ; // to be calculated programmatically
43	Text [ en-US ] = "Elements" ;
44
45	ToolBox TOOLBOX_CATALOG
46	{
47		// main menu of selection-window
48		HelpId = HID_SMA_SELECTION_TBX ;
49		Pos = MAP_APPFONT ( 0, 0 ) ;
50		Size = MAP_APPFONT ( 65, 38 ) ;
51		SVLook = TRUE ;
52		LineCount = 2 ;
53		ItemList =
54		{
55			ToolBoxItem
56			{
57				Identifier = RID_UNBINOPS_CAT ;
58				HelpId = HID_SMA_UNBINOPS_CAT ;
59				Text [ en-US ] = "Unary/Binary Operators" ;
60			};
61			ToolBoxItem
62			{
63				Identifier = RID_RELATIONS_CAT ;
64				HelpId = HID_SMA_RELATIONS_CAT ;
65				Text [ en-US ] = "Relations" ;
66			};
67			ToolBoxItem
68			{
69				Identifier = RID_SETOPERATIONS_CAT ;
70				HelpId = HID_SMA_SETOPERATIONS_CAT ;
71				Text [ en-US ] = "Set Operations" ;
72			};
73			ToolBoxItem
74			{
75				Identifier = RID_FUNCTIONS_CAT ;
76				HelpId = HID_SMA_FUNCTIONS_CAT ;
77				Text [ en-US ] = "Functions" ;
78			};
79			ToolBoxItem
80			{
81				Identifier = RID_OPERATORS_CAT ;
82				HelpId = HID_SMA_OPERATORS_CAT ;
83				Text [ en-US ] = "Operators" ;
84			};
85			ToolBoxItem
86			{
87				Type = TOOLBOXITEM_BREAK ;
88			};
89			ToolBoxItem
90			{
91				Identifier = RID_ATTRIBUTES_CAT ;
92				HelpId = HID_SMA_ATTRIBUTES_CAT ;
93				Text [ en-US ] = "Attributes" ;
94			};
95			ToolBoxItem
96			{
97				Identifier = RID_MISC_CAT ;
98				HelpId = HID_SMA_MISC_CAT ;
99				Text [ en-US ] = "Others" ;
100			};
101			ToolBoxItem
102			{
103				Type = TOOLBOXITEM_SPACE ;
104			};
105			ToolBoxItem
106			{
107				Identifier = RID_BRACKETS_CAT ;
108				HelpId = HID_SMA_BRACKETS_CAT ;
109				Text [ en-US ] = "Brackets" ;
110			};
111			ToolBoxItem
112			{
113				Identifier = RID_FORMAT_CAT ;
114				HelpId = HID_SMA_FORMAT_CAT ;
115				Text [ en-US ] = "Formats" ;
116			};
117		};
118	};
119
120	FixedLine FL_TOOLBOX_CAT_DELIM
121	{
122		Pos = MAP_APPFONT ( 0, 44 ) ;
123		Size = MAP_APPFONT ( 65, 8 ) ;
124	};
125
126	ToolBox TOOLBOX_CAT_A
127	{
128		// unary/binary operators
129		HelpId = HID_SMA_UNBINOPS_TBX ;
130		Pos = MAP_APPFONT ( 0, 45 ) ;
131		Size = MAP_APPFONT ( 65, 95 ) ;
132		SVLook = TRUE ;
133		Hide = TRUE ;
134		LineCount = 5 ;
135
136		ItemList =
137		{
138			ToolBoxItem
139			{
140				Identifier = RID_PLUSX ;
141				HelpId = HID_SMA_PLUSX ;
142				Text [ en-US ] = "+ Sign" ;
143			};
144			ToolBoxItem
145			{
146				Identifier = RID_MINUSX ;
147				HelpId = HID_SMA_MINUSX ;
148				Text [ en-US ] = "- Sign" ;
149			};
150			ToolBoxItem
151			{
152				Identifier = RID_PLUSMINUSX ;
153				HelpId = HID_SMA_PLUSMINUSX ;
154				Text [ en-US ] = "+- Sign" ;
155			};
156			ToolBoxItem
157			{
158				Identifier = RID_MINUSPLUSX ;
159				HelpId = HID_SMA_MINUSPLUSX ;
160				Text [ en-US ] = "-+ Sign" ;
161			};
162			ToolBoxItem
163			{
164				Identifier = RID_NEGX ;
165				HelpId = HID_SMA_NEGX ;
166				Text [ en-US ] = "Boolean NOT" ;
167			};
168			ToolBoxItem
169			{
170				Type = TOOLBOXITEM_BREAK ;
171			};
172			ToolBoxItem
173			{
174				Identifier = RID_XPLUSY ;
175				HelpId = HID_SMA_XPLUSY ;
176				Text [ en-US ] = "Addition +" ;
177			};
178			ToolBoxItem
179			{
180				Identifier = RID_XCDOTY ;
181				HelpId = HID_SMA_XCDOTY ;
182				Text [ en-US ] = "Multiplication (Dot )" ;
183			};
184			ToolBoxItem
185			{
186				Identifier = RID_XTIMESY ;
187				HelpId = HID_SMA_XTIMESY ;
188				Text [ en-US ] = "Multiplication (x)" ;
189			};
190			ToolBoxItem
191			{
192				Identifier = RID_XSYMTIMESY ;
193				HelpId = HID_SMA_XSYMTIMESY ;
194				Text [ en-US ] = "Multiplication (*)" ;
195			};
196			ToolBoxItem
197			{
198				Identifier = RID_XANDY ;
199				HelpId = HID_SMA_XANDY ;
200				Text [ en-US ] = "Boolean AND" ;
201			};
202			ToolBoxItem
203			{
204				Type = TOOLBOXITEM_BREAK ;
205			};
206			ToolBoxItem
207			{
208				Identifier = RID_XMINUSY ;
209				HelpId = HID_SMA_XMINUSY ;
210				Text [ en-US ] = "Subtraction -" ;
211			};
212			ToolBoxItem
213			{
214				Identifier = RID_XOVERY ;
215				HelpId = HID_SMA_XOVERY ;
216				Text [ en-US ] = "Division (Fraction)" ;
217			};
218			ToolBoxItem
219			{
220				Identifier = RID_XDIVY ;
221				HelpId = HID_SMA_XDIVY ;
222				Text [ en-US ] = "Division (÷)" ;
223			};
224			ToolBoxItem
225			{
226				Identifier = RID_XSYMDIVIDEY ;
227				HelpId = HID_SMA_XSYMDIVIDEY ;
228				Text [ en-US ] = "Division (Slash)" ;
229			};
230			ToolBoxItem
231			{
232				Identifier = RID_XORY ;
233				HelpId = HID_SMA_XORY ;
234				Text [ en-US ] = "Boolean OR" ;
235			};
236			ToolBoxItem
237			{
238				Type = TOOLBOXITEM_BREAK ;
239			};
240			ToolBoxItem
241			{
242				Identifier = RID_XCIRCY ;
243				HelpId = HID_SMA_XCIRCY ;
244				Text [ en-US ] = "Concatenate" ;
245			};
246			ToolBoxItem
247			{
248				Type = TOOLBOXITEM_BREAK ;
249			};
250			ToolBoxItem
251			{
252				Identifier = RID_XWIDESLASHY ;
253				HelpId = HID_SMA_XWIDESLASHY ;
254				Text [ en-US ] = "Wide Slash" ;
255			};
256			ToolBoxItem
257			{
258				Identifier = RID_XWIDEBSLASHY ;
259				HelpId = HID_SMA_XWIDEBSLASHY ;
260				Text [ en-US ] = "Wide Backslash" ;
261			};
262		};
263	};
264
265	ToolBox TOOLBOX_CAT_B
266	{
267		// relations
268		HelpId = HID_SMA_RELATIONS_TBX ;
269		Pos = MAP_APPFONT ( 0, 45 ) ;
270		Size = MAP_APPFONT ( 65, 95 ) ;
271		SVLook = TRUE ;
272		Hide = TRUE ;
273		LineCount = 5 ;
274		ItemList =
275		{
276			ToolBoxItem
277			{
278				Identifier = RID_XEQY ;
279				HelpId = HID_SMA_XEQY ;
280				Text [ en-US ] = "Is Equal" ;
281			};
282			ToolBoxItem
283			{
284				Identifier = RID_XNEQY ;
285				HelpId = HID_SMA_XNEQY ;
286				Text [ en-US ] = "Is Not Equal" ;
287			};
288			ToolBoxItem
289			{
290				Identifier = RID_XAPPROXY ;
291				HelpId = HID_SMA_XAPPROXY ;
292				Text [ en-US ] = "Is Approximately Equal" ;
293			};
294			ToolBoxItem
295			{
296				Identifier = RID_XDIVIDESY ;
297				HelpId = HID_SMA_XDIVIDESY ;
298				Text [ en-US ] = "Divides" ;
299			};
300			ToolBoxItem
301			{
302				Identifier = RID_XNDIVIDESY ;
303				HelpId = HID_SMA_XNDIVIDESY ;
304				Text [ en-US ] = "Does Not Divide" ;
305			};
306			ToolBoxItem
307			{
308				Type = TOOLBOXITEM_BREAK ;
309			};
310			ToolBoxItem
311			{
312				Identifier = RID_XLTY ;
313				HelpId = HID_SMA_XLTY ;
314				Text [ en-US ] = "Is Less Than" ;
315			};
316			ToolBoxItem
317			{
318				Identifier = RID_XGTY ;
319				HelpId = HID_SMA_XGTY ;
320				Text [ en-US ] = "Is Greater Than" ;
321			};
322			ToolBoxItem
323			{
324				Identifier = RID_XSIMEQY ;
325				HelpId = HID_SMA_XSIMEQY ;
326				Text [ en-US ] = "Is Similar Or Equal" ;
327			};
328			ToolBoxItem
329			{
330				Identifier = RID_XPARALLELY ;
331				HelpId = HID_SMA_XPARALLELY ;
332				Text [ en-US ] = "Is Parallel To" ;
333			};
334			ToolBoxItem
335			{
336				Identifier = RID_XORTHOY ;
337				HelpId = HID_SMA_XORTHOY ;
338				Text [ en-US ] = "Is Orthogonal To" ;
339			};
340			ToolBoxItem
341			{
342				Type = TOOLBOXITEM_BREAK ;
343			};
344			ToolBoxItem
345			{
346				Identifier = RID_XLESLANTY ;
347				HelpId = HID_SMA_XLESLANTY ;
348				Text [ en-US ] = "Is Less Than Or Equal To" ;
349			};
350			ToolBoxItem
351			{
352				Identifier = RID_XGESLANTY ;
353				HelpId = HID_SMA_XGESLANTY ;
354				Text [ en-US ] = "Is Greater Than Or Equal To" ;
355			};
356			ToolBoxItem
357			{
358				Identifier = RID_XSIMY ;
359				HelpId = HID_SMA_XSIMY ;
360				Text [ en-US ] = "Is Similar To" ;
361			};
362			ToolBoxItem
363			{
364				Identifier = RID_XEQUIVY ;
365				HelpId = HID_SMA_XEQUIVY ;
366				Text [ en-US ] = "Is Congruent To" ;
367			};
368			ToolBoxItem
369			{
370				Type = TOOLBOXITEM_SPACE ;
371			};
372			ToolBoxItem
373			{
374				Type = TOOLBOXITEM_BREAK ;
375			};
376			ToolBoxItem
377			{
378				Identifier = RID_XLEY ;
379				HelpId = HID_SMA_XLEY ;
380				Text [ en-US ] = "Is Less Than Or Equal To" ;
381			};
382			ToolBoxItem
383			{
384				Identifier = RID_XGEY ;
385				HelpId = HID_SMA_XGEY ;
386				Text [ en-US ] = "Is Greater Than Or Equal To" ;
387			};
388			ToolBoxItem
389			{
390				Identifier = RID_XPROPY ;
391				HelpId = HID_SMA_XPROPY ;
392				Text [ en-US ] = "Is Proportional To" ;
393			};
394			ToolBoxItem
395			{
396				Identifier = RID_XTOWARDY ;
397				HelpId = HID_SMA_XTOWARDY ;
398				Text [ en-US ] = "Toward" ;
399			};
400			ToolBoxItem
401			{
402				Type = TOOLBOXITEM_SPACE ;
403			};
404			ToolBoxItem
405			{
406				Type = TOOLBOXITEM_BREAK ;
407			};
408			ToolBoxItem
409			{
410				Identifier = RID_DLARROW ;
411				HelpId = HID_SMA_DLARROW ;
412				Text [ en-US ] = "Double Arrow Left" ;
413			};
414			ToolBoxItem
415			{
416				Identifier = RID_DLRARROW ;
417				HelpId = HID_SMA_DLRARROW ;
418				Text [ en-US ] = "Double Arrow Left And Right" ;
419			};
420			ToolBoxItem
421			{
422				Identifier = RID_DRARROW ;
423				HelpId = HID_SMA_DRARROW ;
424				Text [ en-US ] = "Double Arrow Right" ;
425			};
426		};
427	};
428
429	ToolBox TOOLBOX_CAT_C
430	{
431		// set operations
432		HelpId = HID_SMA_SETOPERATIONS_TBX ;
433		Pos = MAP_APPFONT ( 0, 45 ) ;
434		Size = MAP_APPFONT ( 65, 95 ) ;
435		SVLook = TRUE ;
436		Hide = TRUE ;
437		LineCount = 5 ;
438		ItemList =
439		{
440			ToolBoxItem
441			{
442				Identifier = RID_XINY ;
443				HelpId = HID_SMA_XINY ;
444				Text [ en-US ] = "Is In" ;
445			};
446			ToolBoxItem
447			{
448				Identifier = RID_XNOTINY ;
449				HelpId = HID_SMA_XNOTINY ;
450				Text [ en-US ] = "Is Not In" ;
451			};
452			ToolBoxItem
453			{
454				Identifier = RID_XOWNSY ;
455				HelpId = HID_SMA_XOWNSY ;
456				Text [ en-US ] = "Owns" ;
457			};
458			ToolBoxItem
459			{
460				Type = TOOLBOXITEM_SPACE ;
461			};
462			ToolBoxItem
463			{
464				Identifier = RID_EMPTYSET ;
465				HelpId = HID_SMA_EMPTYSET ;
466				Text [ en-US ] = "Empty Set" ;
467			};
468			ToolBoxItem
469			{
470				Type = TOOLBOXITEM_BREAK ;
471			};
472			ToolBoxItem
473			{
474				Identifier = RID_XINTERSECTIONY ;
475				HelpId = HID_SMA_XINTERSECTIONY ;
476				Text [ en-US ] = "Intersection" ;
477			};
478			ToolBoxItem
479			{
480				Identifier = RID_XUNIONY ;
481				HelpId = HID_SMA_XUNIONY ;
482				Text [ en-US ] = "Union" ;
483			};
484			ToolBoxItem
485			{
486				Identifier = RID_XSETMINUSY ;
487				HelpId = HID_SMA_XSETMINUSY ;
488				Text [ en-US ] = "Difference" ;
489			};
490			ToolBoxItem
491			{
492				Identifier = RID_XSLASHY ;
493				HelpId = HID_SMA_XSLASHY ;
494				Text [ en-US ] = "Quotient Set" ;
495			};
496			ToolBoxItem
497			{
498				Identifier = RID_ALEPH ;
499				HelpId = HID_SMA_ALEPH ;
500				Text [ en-US ] = "Aleph" ;
501			};
502			ToolBoxItem
503			{
504				Type = TOOLBOXITEM_BREAK ;
505			};
506			ToolBoxItem
507			{
508				Identifier = RID_XSUBSETY ;
509				HelpId = HID_SMA_XSUBSETY ;
510				Text [ en-US ] = "Subset" ;
511			};
512			ToolBoxItem
513			{
514				Identifier = RID_XSUBSETEQY ;
515				HelpId = HID_SMA_XSUBSETEQY ;
516				Text [ en-US ] = "Subset Or Equal To" ;
517			};
518			ToolBoxItem
519			{
520				Identifier = RID_XSUPSETY ;
521				HelpId = HID_SMA_XSUPSETY ;
522				Text [ en-US ] = "Superset" ;
523			};
524			ToolBoxItem
525			{
526				Identifier = RID_XSUPSETEQY ;
527				HelpId = HID_SMA_XSUPSETEQY ;
528				Text [ en-US ] = "Superset Or Equal To" ;
529			};
530			ToolBoxItem
531			{
532				Type = TOOLBOXITEM_SPACE ;
533			};
534			ToolBoxItem
535			{
536				Type = TOOLBOXITEM_BREAK ;
537			};
538			ToolBoxItem
539			{
540				Identifier = RID_XNSUBSETY ;
541				HelpId = HID_SMA_XNSUBSETY ;
542				Text [ en-US ] = "Not Subset" ;
543			};
544			ToolBoxItem
545			{
546				Identifier = RID_XNSUBSETEQY ;
547				HelpId = HID_SMA_XNSUBSETEQY ;
548				Text [ en-US ] = "Not Subset Or Equal" ;
549			};
550			ToolBoxItem
551			{
552				Identifier = RID_XNSUPSETY ;
553				HelpId = HID_SMA_XNSUPSETY ;
554				Text [ en-US ] = "Not Superset" ;
555			};
556			ToolBoxItem
557			{
558				Identifier = RID_XNSUPSETEQY ;
559				HelpId = HID_SMA_XNSUPSETEQY ;
560				Text [ en-US ] = "Not Superset Or Equal" ;
561			};
562			ToolBoxItem
563			{
564				Type = TOOLBOXITEM_SPACE ;
565			};
566			ToolBoxItem
567			{
568				Type = TOOLBOXITEM_BREAK ;
569			};
570			ToolBoxItem
571			{
572				Identifier = RID_SETN ;
573				HelpId = HID_SMA_SETN ;
574				Text [ en-US ] = "Natural Numbers Set" ;
575			};
576			ToolBoxItem
577			{
578				Identifier = RID_SETZ ;
579				HelpId = HID_SMA_SETZ ;
580				Text [ en-US ] = "Integers Set" ;
581			};
582			ToolBoxItem
583			{
584				Identifier = RID_SETQ ;
585				HelpId = HID_SMA_SETQ ;
586				Text [ en-US ] = "Rational Numbers Set" ;
587			};
588			ToolBoxItem
589			{
590				Identifier = RID_SETR ;
591				HelpId = HID_SMA_SETR ;
592				Text [ en-US ] = "Real Numbers Set" ;
593			};
594			ToolBoxItem
595			{
596				Identifier = RID_SETC ;
597				HelpId = HID_SMA_SETC ;
598				Text [ en-US ] = "Complex Numbers Set" ;
599			};
600		};
601	};
602
603	ToolBox TOOLBOX_CAT_D
604	{
605		// functions
606		HelpId = HID_SMA_FUNCTIONS_TBX ;
607		Pos = MAP_APPFONT ( 0, 45 ) ;
608		Size = MAP_APPFONT ( 65, 95 ) ;
609		SVLook = TRUE ;
610		Hide = TRUE ;
611		LineCount = 5 ;
612		ItemList =
613		{
614			ToolBoxItem
615			{
616				Identifier = RID_EX ;
617				HelpId = HID_SMA_EX ;
618				Text [ en-US ] = "Exponential Function" ;
619			};
620			ToolBoxItem
621			{
622				Identifier = RID_LNX ;
623				HelpId = HID_SMA_LNX ;
624				Text [ en-US ] = "Natural Logarithm" ;
625			};
626			ToolBoxItem
627			{
628				Identifier = RID_EXPX ;
629				HelpId = HID_SMA_EXPX ;
630				Text [ en-US ] = "Exponential Function" ;
631			};
632			ToolBoxItem
633			{
634				Identifier = RID_LOGX ;
635				HelpId = HID_SMA_LOGX ;
636				Text [ en-US ] = "Logarithm" ;
637			};
638			ToolBoxItem
639			{
640				Identifier = RID_RSUPX ;
641				HelpId = HID_SMA_RSUPX ;
642				Text [ en-US ] = "Power" ;
643			};
644			ToolBoxItem
645			{
646				Type = TOOLBOXITEM_BREAK ;
647			};
648			ToolBoxItem
649			{
650				Identifier = RID_SINX ;
651				HelpId = HID_SMA_SINX ;
652				Text [ en-US ] = "Sine" ;
653			};
654			ToolBoxItem
655			{
656				Identifier = RID_COSX ;
657				HelpId = HID_SMA_COSX ;
658				Text [ en-US ] = "Cosine" ;
659			};
660			ToolBoxItem
661			{
662				Identifier = RID_TANX ;
663				HelpId = HID_SMA_TANX ;
664				Text [ en-US ] = "Tangent" ;
665			};
666			ToolBoxItem
667			{
668				Identifier = RID_COTX ;
669				HelpId = HID_SMA_COTX ;
670				Text [ en-US ] = "Cotangent" ;
671			};
672			ToolBoxItem
673			{
674				Identifier = RID_SQRTX ;
675				HelpId = HID_SMA_SQRTX ;
676				Text [ en-US ] = "Square Root" ;
677			};
678			ToolBoxItem
679			{
680				Type = TOOLBOXITEM_BREAK ;
681			};
682			ToolBoxItem
683			{
684				Identifier = RID_ARCSINX ;
685				HelpId = HID_SMA_ARCSINX ;
686				Text [ en-US ] = "Arcsine" ;
687			};
688			ToolBoxItem
689			{
690				Identifier = RID_ARCCOSX ;
691				HelpId = HID_SMA_ARCCOSX ;
692				Text [ en-US ] = "Arccosine" ;
693			};
694			ToolBoxItem
695			{
696				Identifier = RID_ARCTANX ;
697				HelpId = HID_SMA_ARCTANX ;
698				Text [ en-US ] = "Arctangent" ;
699			};
700			ToolBoxItem
701			{
702				Identifier = RID_ARCCOTX ;
703				HelpId = HID_SMA_ARCCOTX ;
704				Text [ en-US ] = "Arccotangent" ;
705			};
706			ToolBoxItem
707			{
708				Identifier = RID_NROOTXY ;
709				HelpId = HID_SMA_NROOTXY ;
710				Text [ en-US ] = "N-th Root" ;
711			};
712			ToolBoxItem
713			{
714				Type = TOOLBOXITEM_BREAK ;
715			};
716			ToolBoxItem
717			{
718				Identifier = RID_SINHX ;
719				HelpId = HID_SMA_SINHX ;
720				Text [ en-US ] = "Hyperbolic Sine" ;
721			};
722			ToolBoxItem
723			{
724				Identifier = RID_COSHX ;
725				HelpId = HID_SMA_COSHX ;
726				Text [ en-US ] = "Hyperbolic Cosine" ;
727			};
728			ToolBoxItem
729			{
730				Identifier = RID_TANHX ;
731				HelpId = HID_SMA_TANHX ;
732				Text [ en-US ] = "Hyperbolic Tangent" ;
733			};
734			ToolBoxItem
735			{
736				Identifier = RID_COTHX ;
737				HelpId = HID_SMA_COTHX ;
738				Text [ en-US ] = "Hyperbolic Cotangent" ;
739			};
740			ToolBoxItem
741			{
742				Identifier = RID_ABSX ;
743				HelpId = HID_SMA_ABSX ;
744				Text [ en-US ] = "Absolute Value" ;
745			};
746			ToolBoxItem
747			{
748				Type = TOOLBOXITEM_BREAK ;
749			};
750			ToolBoxItem
751			{
752				Identifier = RID_ARSINHX ;
753				HelpId = HID_SMA_ARSINHX ;
754				Text [ en-US ] = "Area Hyperbolic Sine" ;
755			};
756			ToolBoxItem
757			{
758				Identifier = RID_ARCOSHX ;
759				HelpId = HID_SMA_ARCOSHX ;
760				Text [ en-US ] = "Area Hyperbolic Cosine" ;
761			};
762			ToolBoxItem
763			{
764				Identifier = RID_ARTANHX ;
765				HelpId = HID_SMA_ARTANHX ;
766				Text [ en-US ] = "Area Hyperbolic Tangent" ;
767			};
768			ToolBoxItem
769			{
770				Identifier = RID_ARCOTHX ;
771				HelpId = HID_SMA_ARCOTHX ;
772				Text [ en-US ] = "Area Hyperbolic Cotangent" ;
773			};
774			ToolBoxItem
775			{
776				Identifier = RID_FACTX ;
777				HelpId = HID_SMA_FACTX ;
778				Text [ en-US ] = "Factorial" ;
779			};
780		};
781	};
782
783	ToolBox TOOLBOX_CAT_E
784	{
785		// operators
786		HelpId = HID_SMA_OPERATORS_TBX ;
787		Pos = MAP_APPFONT ( 0, 45 ) ;
788		Size = MAP_APPFONT ( 65, 95 ) ;
789		SVLook = TRUE ;
790		Hide = TRUE ;
791		LineCount = 3 ;
792		ItemList =
793		{
794			ToolBoxItem
795			{
796				Identifier = RID_LIMX ;
797				HelpId = HID_SMA_LIMX ;
798				Text [ en-US ] = "Limes" ;
799			};
800			ToolBoxItem
801			{
802				Identifier = RID_SUMX ;
803				HelpId = HID_SMA_SUMX ;
804				Text [ en-US ] = "Sum" ;
805			};
806			ToolBoxItem
807			{
808				Identifier = RID_PRODX ;
809				HelpId = HID_SMA_PRODX ;
810				Text [ en-US ] = "Product" ;
811			};
812			ToolBoxItem
813			{
814				Identifier = RID_COPRODX ;
815				HelpId = HID_SMA_COPRODX ;
816				Text [ en-US ] = "Coproduct" ;
817			};
818			ToolBoxItem
819			{
820				Identifier = RID_FROMXTOY ;
821				HelpId = HID_SMA_FROMXTOY ;
822				Text [ en-US ] = "Upper And Lower Limit" ;
823			};
824			ToolBoxItem
825			{
826				Type = TOOLBOXITEM_BREAK ;
827			};
828			ToolBoxItem
829			{
830				Identifier = RID_INTX ;
831				HelpId = HID_SMA_INTX ;
832				Text [ en-US ] = "Integral" ;
833			};
834			ToolBoxItem
835			{
836				Identifier = RID_IINTX ;
837				HelpId = HID_SMA_IINTX ;
838				Text [ en-US ] = "Double Integral" ;
839			};
840			ToolBoxItem
841			{
842				Identifier = RID_IIINTX ;
843				HelpId = HID_SMA_IIINTX ;
844				Text [ en-US ] = "Triple Integral" ;
845			};
846			ToolBoxItem
847			{
848				Type = TOOLBOXITEM_SPACE ;
849			};
850			ToolBoxItem
851			{
852				Identifier = RID_FROMX ;
853				HelpId = HID_SMA_FROMX ;
854				Text [ en-US ] = "Lower Limit" ;
855			};
856			ToolBoxItem
857			{
858				Type = TOOLBOXITEM_BREAK ;
859			};
860			ToolBoxItem
861			{
862				Identifier = RID_LINTX ;
863				HelpId = HID_SMA_LINTX ;
864				Text [ en-US ] = "Curve Integral" ;
865			};
866			ToolBoxItem
867			{
868				Identifier = RID_LLINTX ;
869				HelpId = HID_SMA_LLINTX ;
870				Text [ en-US ] = "Double Curve Integral" ;
871			};
872			ToolBoxItem
873			{
874				Identifier = RID_LLLINTX ;
875				HelpId = HID_SMA_LLLINTX ;
876				Text [ en-US ] = "Triple Curve Integral" ;
877			};
878			ToolBoxItem
879			{
880				Type = TOOLBOXITEM_SPACE ;
881			};
882			ToolBoxItem
883			{
884				Identifier = RID_TOX ;
885				HelpId = HID_SMA_TOX ;
886				Text [ en-US ] = "Upper Limit" ;
887			};
888		};
889	};
890
891	ToolBox TOOLBOX_CAT_F
892	{
893		// attributs
894		HelpId = HID_SMA_ATTRIBUTES_TBX ;
895		Pos = MAP_APPFONT ( 0, 45 ) ;
896		Size = MAP_APPFONT ( 65, 95 ) ;
897		SVLook = TRUE ;
898		Hide = TRUE ;
899		LineCount = 5 ;
900		ItemList =
901		{
902			ToolBoxItem
903			{
904				Identifier = RID_ACUTEX ;
905				HelpId = HID_SMA_ACUTEX ;
906				Text [ en-US ] = "Acute Accent" ;
907			};
908			ToolBoxItem
909			{
910				Identifier = RID_GRAVEX ;
911				HelpId = HID_SMA_GRAVEX ;
912				Text [ en-US ] = "Grave Accent" ;
913			};
914			ToolBoxItem
915			{
916				Identifier = RID_CHECKX ;
917				HelpId = HID_SMA_CHECKX ;
918				Text [ en-US ] = "Reverse Circumflex" ;
919			};
920			ToolBoxItem
921			{
922				Identifier = RID_BREVEX ;
923				HelpId = HID_SMA_BREVEX ;
924				Text [ en-US ] = "Breve" ;
925			};
926			ToolBoxItem
927			{
928				Identifier = RID_CIRCLEX ;
929				HelpId = HID_SMA_CIRCLEX ;
930				Text [ en-US ] = "Circle" ;
931			};
932			ToolBoxItem
933			{
934				Type = TOOLBOXITEM_BREAK ;
935			};
936			ToolBoxItem
937			{
938				Identifier = RID_VECX ;
939				HelpId = HID_SMA_VECX ;
940				Text [ en-US ] = "Vector Arrow" ;
941			};
942			ToolBoxItem
943			{
944				Identifier = RID_TILDEX ;
945				HelpId = HID_SMA_TILDEX ;
946				Text [ en-US ] = "Tilde" ;
947			};
948			ToolBoxItem
949			{
950				Identifier = RID_HATX ;
951				HelpId = HID_SMA_HATX ;
952				Text [ en-US ] = "Circumflex" ;
953			};
954			ToolBoxItem
955			{
956				Identifier = RID_BARX ;
957				HelpId = HID_SMA_BARX ;
958				Text [ en-US ] = "Line Above" ;
959			};
960			ToolBoxItem
961			{
962				Identifier = RID_DOTX ;
963				HelpId = HID_SMA_DOTX ;
964				Text [ en-US ] = "Dot" ;
965			};
966			ToolBoxItem
967			{
968				Type = TOOLBOXITEM_BREAK ;
969			};
970			ToolBoxItem
971			{
972				Identifier = RID_WIDEVECX ;
973				HelpId = HID_SMA_WIDEVECX ;
974				Text [ en-US ] = "Large Vector Arrow" ;
975			};
976			ToolBoxItem
977			{
978				Identifier = RID_WIDETILDEX ;
979				HelpId = HID_SMA_WIDETILDEX ;
980				Text [ en-US ] = "Large Tilde" ;
981			};
982			ToolBoxItem
983			{
984				Identifier = RID_WIDEHATX ;
985				HelpId = HID_SMA_WIDEHATX ;
986				Text [ en-US ] = "Large Circumflex" ;
987			};
988			ToolBoxItem
989			{
990				Type = TOOLBOXITEM_SPACE ;
991			};
992			ToolBoxItem
993			{
994				Identifier = RID_DDOTX ;
995				HelpId = HID_SMA_DDOTX ;
996				Text [ en-US ] = "Double Dot" ;
997			};
998			ToolBoxItem
999			{
1000				Type = TOOLBOXITEM_BREAK ;
1001			};
1002			ToolBoxItem
1003			{
1004				Identifier = RID_OVERLINEX ;
1005				HelpId = HID_SMA_OVERLINEX ;
1006				Text [ en-US ] = "Line Over" ;
1007			};
1008			ToolBoxItem
1009			{
1010				Identifier = RID_UNDERLINEX ;
1011				HelpId = HID_SMA_UNDERLINEX ;
1012				Text [ en-US ] = "Line Below" ;
1013			};
1014			ToolBoxItem
1015			{
1016				Identifier = RID_OVERSTRIKEX ;
1017				HelpId = HID_SMA_OVERSTRIKEX ;
1018				Text [ en-US ] = "Line Through" ;
1019			};
1020			ToolBoxItem
1021			{
1022				Type = TOOLBOXITEM_SPACE ;
1023			};
1024			ToolBoxItem
1025			{
1026				Identifier = RID_DDDOTX ;
1027				HelpId = HID_SMA_DDDOTX ;
1028				Text [ en-US ] = "Triple Dot" ;
1029			};
1030			ToolBoxItem
1031			{
1032				Type = TOOLBOXITEM_BREAK ;
1033			};
1034			ToolBoxItem
1035			{
1036				Identifier = RID_PHANTOMX ;
1037				HelpId = HID_SMA_PHANTOMX ;
1038				Text [ en-US ] = "Transparent" ;
1039			};
1040			ToolBoxItem
1041			{
1042				Identifier = RID_BOLDX ;
1043				HelpId = HID_SMA_BOLDX ;
1044				Text [ en-US ] = "Bold Font" ;
1045			};
1046			ToolBoxItem
1047			{
1048				Identifier = RID_ITALX ;
1049				HelpId = HID_SMA_ITALX ;
1050				Text [ en-US ] = "Italic Font" ;
1051			};
1052			ToolBoxItem
1053			{
1054				Identifier = RID_SIZEXY ;
1055				HelpId = HID_SMA_SIZEXY ;
1056				Text [ en-US ] = "Resize" ;
1057			};
1058			ToolBoxItem
1059			{
1060				Identifier = RID_FONTXY ;
1061				HelpId = HID_SMA_FONTXY ;
1062				Text [ en-US ] = "Change Font" ;
1063			};
1064		};
1065	};
1066
1067	ToolBox TOOLBOX_CAT_G
1068	{
1069		// parentheses
1070		HelpId = HID_SMA_BRACKETS_TBX ;
1071		Pos = MAP_APPFONT ( 0, 45 ) ;
1072		Size = MAP_APPFONT ( 65, 95 ) ;
1073		SVLook = TRUE ;
1074		Hide = TRUE ;
1075		LineCount = 5 ;
1076		ItemList =
1077		{
1078			ToolBoxItem
1079			{
1080				Identifier = RID_LRPARENTX ;
1081				HelpId = HID_SMA_LRPARENTX ;
1082				Text [ en-US ] = "Round Brackets" ;
1083			};
1084			ToolBoxItem
1085			{
1086				Identifier = RID_LRBRACKETX ;
1087				HelpId = HID_SMA_LRBRACKETX ;
1088				Text [ en-US ] = "Square Brackets" ;
1089			};
1090			ToolBoxItem
1091			{
1092				Identifier = RID_LRDBRACKETX ;
1093				HelpId = HID_SMA_LRDBRACKETX ;
1094				Text [ en-US ] = "Double Square Brackets" ;
1095			};
1096			ToolBoxItem
1097			{
1098				Identifier = RID_LRLINEX ;
1099				HelpId = HID_SMA_LRLINEX ;
1100				Text [ en-US ] = "Single Lines" ;
1101			};
1102			ToolBoxItem
1103			{
1104				Identifier = RID_LRDLINEX ;
1105				HelpId = HID_SMA_LRDLINEX ;
1106				Text [ en-US ] = "Double Lines" ;
1107			};
1108			ToolBoxItem
1109			{
1110				Type = TOOLBOXITEM_BREAK ;
1111			};
1112			ToolBoxItem
1113			{
1114				Identifier = RID_LRBRACEX ;
1115				HelpId = HID_SMA_LRBRACEX ;
1116				Text [ en-US ] = "Braces" ;
1117			};
1118			ToolBoxItem
1119			{
1120				Identifier = RID_LRANGLEX ;
1121				HelpId = HID_SMA_LRANGLEX ;
1122				Text [ en-US ] = "Angle Brackets" ;
1123			};
1124			ToolBoxItem
1125			{
1126				Identifier = RID_LMRANGLEXY ;
1127				HelpId = HID_SMA_LMRANGLEXY ;
1128				Text [ en-US ] = "Operator Brackets" ;
1129			};
1130			ToolBoxItem
1131			{
1132				Type = TOOLBOXITEM_SPACE ;
1133			};
1134			ToolBoxItem
1135			{
1136				Identifier = RID_LRGROUPX ;
1137				HelpId = HID_SMA_LRGROUPX ;
1138				Text [ en-US ] = "Group Brackets" ;
1139			};
1140			ToolBoxItem
1141			{
1142				Type = TOOLBOXITEM_BREAK ;
1143			};
1144			ToolBoxItem
1145			{
1146				Identifier = RID_SLRPARENTX ;
1147				HelpId = HID_SMA_SLRPARENTX ;
1148				Text [ en-US ] = "Round Brackets (Scalable)" ;
1149			};
1150			ToolBoxItem
1151			{
1152				Identifier = RID_SLRBRACKETX ;
1153				HelpId = HID_SMA_SLRBRACKETX ;
1154				Text [ en-US ] = "Square Brackets (Scalable)" ;
1155			};
1156			ToolBoxItem
1157			{
1158				Identifier = RID_SLRDBRACKETX ;
1159				HelpId = HID_SMA_SLRDBRACKETX ;
1160				Text [ en-US ] = "Double Square Brackets (Scalable)" ;
1161			};
1162			ToolBoxItem
1163			{
1164				Identifier = RID_SLRLINEX ;
1165				HelpId = HID_SMA_SLRLINEX ;
1166				Text [ en-US ] = "Single Lines (Scalable)" ;
1167			};
1168			ToolBoxItem
1169			{
1170				Identifier = RID_SLRDLINEX ;
1171				HelpId = HID_SMA_SLRDLINEX ;
1172				Text [ en-US ] = "Double Lines (Scalable)" ;
1173			};
1174			ToolBoxItem
1175			{
1176				Type = TOOLBOXITEM_BREAK ;
1177			};
1178			ToolBoxItem
1179			{
1180				Identifier = RID_SLRBRACEX ;
1181				HelpId = HID_SMA_SLRBRACEX ;
1182				Text [ en-US ] = "Braces (Scalable)" ;
1183			};
1184			ToolBoxItem
1185			{
1186				Identifier = RID_SLRANGLEX ;
1187				HelpId = HID_SMA_SLRANGLEX ;
1188				Text [ en-US ] = "Angle Brackets (Scalable)" ;
1189			};
1190			ToolBoxItem
1191			{
1192				Identifier = RID_SLMRANGLEXY ;
1193				HelpId = HID_SMA_SLMRANGLEXY ;
1194				Text [ en-US ] = "Operator Brackets (Scalable)" ;
1195			};
1196			ToolBoxItem
1197			{
1198				Type = TOOLBOXITEM_BREAK ;
1199			};
1200			ToolBoxItem
1201			{
1202				Identifier = RID_XOVERBRACEY ;
1203				HelpId = HID_SMA_XOVERBRACEY ;
1204				Text [ en-US ] = "Braces Top (Scalable)" ;
1205			};
1206			ToolBoxItem
1207			{
1208				Identifier = RID_XUNDERBRACEY ;
1209				HelpId = HID_SMA_XUNDERBRACEY ;
1210				Text [ en-US ] = "Braces Bottom (Scalable)" ;
1211			};
1212		};
1213	};
1214
1215	ToolBox TOOLBOX_CAT_H
1216	{
1217		// format
1218		HelpId = HID_SMA_FORMAT_TBX ;
1219		Pos = MAP_APPFONT ( 0, 45 ) ;
1220		Size = MAP_APPFONT ( 65, 95 ) ;
1221		SVLook = TRUE ;
1222		Hide = TRUE ;
1223		LineCount = 3 ;
1224		ItemList =
1225		{
1226			ToolBoxItem
1227			{
1228				Identifier = RID_LSUPX ;
1229				HelpId = HID_SMA_LSUPX ;
1230				Text [ en-US ] = "Superscript Left" ;
1231			};
1232			ToolBoxItem
1233			{
1234				Identifier = RID_CSUPX ;
1235				HelpId = HID_SMA_CSUPX ;
1236				Text [ en-US ] = "Superscript Top";
1237			};
1238			ToolBoxItem
1239			{
1240				Identifier = RID_RSUPX ;
1241				HelpId = HID_SMA_RSUPX ;
1242				Text [ en-US ] = "Superscript Right" ;
1243			};
1244			ToolBoxItem
1245			{
1246				Identifier = RID_BINOMXY ;
1247				HelpId = HID_SMA_BINOMXY ;
1248				Text [ en-US ] = "Vertical Stack (2 Elements)" ;
1249			};
1250			ToolBoxItem
1251			{
1252				Identifier = RID_NEWLINE ;
1253				HelpId = HID_SMA_NEWLINE ;
1254				Text [ en-US ] = "New Line" ;
1255			};
1256			ToolBoxItem
1257			{
1258				Type = TOOLBOXITEM_BREAK ;
1259			};
1260			ToolBoxItem
1261			{
1262				Identifier = RID_LSUBX ;
1263				HelpId = HID_SMA_LSUBX ;
1264				Text [ en-US ] = "Subscript Left" ;
1265			};
1266			ToolBoxItem
1267			{
1268				Identifier = RID_CSUBX ;
1269				HelpId = HID_SMA_CSUBX ;
1270				Text [ en-US ] = "Subscript Bottom" ;
1271			};
1272			ToolBoxItem
1273			{
1274				Identifier = RID_RSUBX ;
1275				HelpId = HID_SMA_RSUBX ;
1276				Text [ en-US ] = "Subscript Right" ;
1277			};
1278			ToolBoxItem
1279			{
1280				Identifier = RID_STACK ;
1281				HelpId = HID_SMA_STACK ;
1282				Text [ en-US ] = "Vertical Stack" ;
1283			};
1284			ToolBoxItem
1285			{
1286				Identifier = RID_SBLANK ;
1287				HelpId = HID_SMA_SBLANK ;
1288				Text [ en-US ] = "Small Gap" ;
1289			};
1290			ToolBoxItem
1291			{
1292				Type = TOOLBOXITEM_BREAK ;
1293			};
1294			ToolBoxItem
1295			{
1296				Identifier = RID_ALIGNLX ;
1297				HelpId = HID_SMA_ALIGNLX ;
1298				Text [ en-US ] = "Align Left" ;
1299			};
1300			ToolBoxItem
1301			{
1302				Identifier = RID_ALIGNCX ;
1303				HelpId = HID_SMA_ALIGNCX ;
1304				Text [ en-US ] = "Align Center" ;
1305			};
1306			ToolBoxItem
1307			{
1308				Identifier = RID_ALIGNRX ;
1309				HelpId = HID_SMA_ALIGNRX ;
1310				Text [ en-US ] = "Align Right" ;
1311			};
1312			ToolBoxItem
1313			{
1314				Identifier = RID_MATRIX ;
1315				HelpId = HID_SMA_MATRIX ;
1316				Text [ en-US ] = "Matrix Stack" ;
1317			};
1318			ToolBoxItem
1319			{
1320				Identifier = RID_BLANK ;
1321				HelpId = HID_SMA_BLANK ;
1322				Text [ en-US ] = "Gap" ;
1323			};
1324		};
1325	};
1326
1327	ToolBox TOOLBOX_CAT_I
1328	{
1329		// misc
1330		HelpId = HID_SMA_FORMAT_TBX ;
1331		Pos = MAP_APPFONT ( 0, 45 ) ;
1332		Size = MAP_APPFONT ( 65, 95 ) ;
1333		SVLook = TRUE ;
1334		Hide = TRUE ;
1335		LineCount = 4 ;
1336		ItemList =
1337		{
1338			ToolBoxItem
1339			{
1340				Identifier = RID_INFINITY ;
1341				HelpId = HID_SMA_INFINITY ;
1342				Text [ en-US ] = "infinite" ;
1343			};
1344			ToolBoxItem
1345			{
1346				Identifier = RID_PARTIAL ;
1347				HelpId = HID_SMA_PARTIAL ;
1348				Text [ en-US ] = "Partial" ;
1349			};
1350			ToolBoxItem
1351			{
1352				Identifier = RID_NABLA ;
1353				HelpId = HID_SMA_NABLA ;
1354				Text [ en-US ] = "Nabla" ;
1355			};
1356			ToolBoxItem
1357			{
1358				Identifier = RID_EXISTS ;
1359				HelpId = HID_SMA_EXISTS ;
1360				Text [ en-US ] = "There Exists" ;
1361			};
1362			ToolBoxItem
1363			{
1364				Identifier = RID_FORALL ;
1365				HelpId = HID_SMA_FORALL ;
1366				Text [ en-US ] = "For All" ;
1367			};
1368			ToolBoxItem
1369			{
1370				Type = TOOLBOXITEM_BREAK ;
1371			};
1372			ToolBoxItem
1373			{
1374				Identifier = RID_HBAR ;
1375				HelpId = HID_SMA_HBAR ;
1376				Text [ en-US ] = "h Bar" ;
1377			};
1378			ToolBoxItem
1379			{
1380				Identifier = RID_LAMBDABAR ;
1381				HelpId = HID_SMA_LAMBDABAR ;
1382				Text [ en-US ] = "Lambda Bar" ;
1383			};
1384			ToolBoxItem
1385			{
1386				Identifier = RID_RE ;
1387				HelpId = HID_SMA_RE ;
1388				Text [ en-US ] = "Real Part" ;
1389			};
1390			ToolBoxItem
1391			{
1392				Identifier = RID_IM ;
1393				HelpId = HID_SMA_IM ;
1394				Text [ en-US ] = "Imaginary Part" ;
1395			};
1396			ToolBoxItem
1397			{
1398				Identifier = RID_WP ;
1399				HelpId = HID_SMA_WP ;
1400				Text [ en-US ] = "Weierstrass p" ;
1401			};
1402			ToolBoxItem
1403			{
1404				Type = TOOLBOXITEM_BREAK ;
1405			};
1406			ToolBoxItem
1407			{
1408				Identifier = RID_LEFTARROW ;
1409				HelpId = HID_SMA_LEFTARROW ;
1410				Text [ en-US ] = "Left Arrow" ;
1411			};
1412			ToolBoxItem
1413			{
1414				Identifier = RID_RIGHTARROW ;
1415				HelpId = HID_SMA_RIGHTARROW ;
1416				Text [ en-US ] = "Right Arrow" ;
1417			};
1418			ToolBoxItem
1419			{
1420				Identifier = RID_UPARROW ;
1421				HelpId = HID_SMA_UPARROW ;
1422				Text [ en-US ] = "Up Arrow" ;
1423			};
1424			ToolBoxItem
1425			{
1426				Identifier = RID_DOWNARROW ;
1427				HelpId = HID_SMA_DOWNARROW ;
1428				Text [ en-US ] = "Down Arrow" ;
1429			};
1430			ToolBoxItem
1431			{
1432				Type = TOOLBOXITEM_SPACE ;
1433			};
1434			ToolBoxItem
1435			{
1436				Type = TOOLBOXITEM_BREAK ;
1437			};
1438			ToolBoxItem
1439			{
1440				Identifier = RID_DOTSLOW ;
1441				HelpId = HID_SMA_DOTSLOW ;
1442				Text [ en-US ] = "Dots At Bottom" ;
1443			};
1444			ToolBoxItem
1445			{
1446				Identifier = RID_DOTSAXIS ;
1447				HelpId = HID_SMA_DOTSAXIS ;
1448				Text [ en-US ] = "Dots In Middle" ;
1449			};
1450			ToolBoxItem
1451			{
1452				Identifier = RID_DOTSVERT ;
1453				HelpId = HID_SMA_DOTSVERT ;
1454				Text [ en-US ] = "Dots Vertically" ;
1455			};
1456			ToolBoxItem
1457			{
1458				Identifier = RID_DOTSUP ;
1459				HelpId = HID_SMA_DOTSUP ;
1460				Text [ en-US ] = "Dots To Top" ;
1461			};
1462			ToolBoxItem
1463			{
1464				Identifier = RID_DOTSDOWN ;
1465				HelpId = HID_SMA_DOTSDOWN ;
1466				Text [ en-US ] = "Dots To Bottom" ;
1467			};
1468		};
1469	};
1470};
1471
1472
1473
1474#define UNBINOPS_IDLIST		\
1475	IdList =				\
1476	{						\
1477		RID_PLUSX ;			\
1478		RID_MINUSX ;		\
1479		RID_PLUSMINUSX ;	\
1480		RID_MINUSPLUSX ;	\
1481		RID_XPLUSY ;		\
1482		RID_XCDOTY ;		\
1483		RID_XTIMESY ;		\
1484		RID_XSYMTIMESY ;	\
1485		RID_XMINUSY ;		\
1486		RID_XOVERY ;		\
1487		RID_XDIVY ;			\
1488		RID_XSYMDIVIDEY ;	\
1489		RID_NEGX ;			\
1490		RID_XANDY ;			\
1491		RID_XORY ;			\
1492		RID_XCIRCY ;		\
1493		RID_XWIDESLASHY ;	\
1494		RID_XWIDEBSLASHY ;	\
1495	};						\
1496	IdCount = { 18 ; };
1497
1498	ImageList RID_IL_UNBINOPS
1499	{
1500		Prefix = "un" ;
1501		MaskColor = IMAGE_STDBTN_COLOR ;
1502		UNBINOPS_IDLIST
1503	};
1504	ImageList RID_ILH_UNBINOPS
1505	{
1506		Prefix = "unh" ;
1507		MaskColor = IMAGE_STDBTN_COLOR_HC ;
1508		UNBINOPS_IDLIST
1509	};
1510
1511#define RELATIONS_IDLIST	\
1512	IdList =				\
1513	{						\
1514		RID_XEQY ;			\
1515		RID_XNEQY ;			\
1516		RID_XEQUIVY ;		\
1517		RID_XORTHOY ;		\
1518		RID_XLTY ;			\
1519		RID_XGTY ;			\
1520		RID_XAPPROXY ;		\
1521		RID_XPARALLELY ;	\
1522		RID_XLESLANTY ;		\
1523		RID_XGESLANTY ;		\
1524		RID_XSIMEQY ;		\
1525		RID_XPROPY ;		\
1526		RID_XLEY ;			\
1527		RID_XGEY ;			\
1528		RID_XSIMY ;			\
1529		RID_XTOWARDY ;		\
1530		RID_XDIVIDESY ;		\
1531		RID_XNDIVIDESY;		\
1532		RID_DLARROW ;		\
1533		RID_DLRARROW ;		\
1534		RID_DRARROW ;		\
1535	};						\
1536	IdCount ={ 21 ; };
1537
1538	ImageList RID_IL_RELATIONS
1539	{
1540		Prefix = "bi" ;
1541		MaskColor = IMAGE_STDBTN_COLOR ;
1542		RELATIONS_IDLIST
1543	};
1544	ImageList RID_ILH_RELATIONS
1545	{
1546		Prefix = "bih" ;
1547		MaskColor = IMAGE_STDBTN_COLOR_HC ;
1548		RELATIONS_IDLIST
1549	};
1550
1551#define SETOPERATIONS_IDLIST	\
1552	IdList =					\
1553	{							\
1554		RID_XINY ;				\
1555		RID_XNOTINY ;			\
1556		RID_XOWNSY ;			\
1557		RID_XINTERSECTIONY ;	\
1558		RID_XUNIONY ;			\
1559		RID_XSETMINUSY ;		\
1560		RID_XSLASHY ;			\
1561		RID_XSUBSETY ;			\
1562		RID_XSUBSETEQY ;		\
1563		RID_XSUPSETY ;			\
1564		RID_XSUPSETEQY ;		\
1565		RID_XNSUBSETY ;			\
1566		RID_XNSUBSETEQY ;		\
1567		RID_XNSUPSETY ;			\
1568		RID_XNSUPSETEQY ;		\
1569		RID_EMPTYSET ;			\
1570		RID_ALEPH ;				\
1571		RID_SETN ;				\
1572		RID_SETZ ;				\
1573		RID_SETQ ;				\
1574		RID_SETR ;				\
1575		RID_SETC ;				\
1576	};							\
1577	IdCount = { 22 ; };
1578
1579	ImageList RID_IL_SETOPERATIONS
1580	{
1581		Prefix = "op" ;
1582		MaskColor = IMAGE_STDBTN_COLOR ;
1583		SETOPERATIONS_IDLIST
1584	};
1585	ImageList RID_ILH_SETOPERATIONS
1586	{
1587		Prefix = "oph" ;
1588		MaskColor = IMAGE_STDBTN_COLOR_HC ;
1589		SETOPERATIONS_IDLIST
1590	};
1591
1592#define FUNCTIONS_IDLIST	\
1593	IdList =				\
1594	{						\
1595		RID_ABSX ;			\
1596		RID_FACTX ;			\
1597		RID_SQRTX ;			\
1598		RID_NROOTXY ;		\
1599		RID_EX ;			\
1600		RID_LNX ;			\
1601		RID_EXPX ;			\
1602		RID_LOGX ;			\
1603		RID_SINX ;			\
1604		RID_COSX ;			\
1605		RID_TANX ;			\
1606		RID_COTX ;			\
1607		RID_SINHX ;			\
1608		RID_COSHX ;			\
1609		RID_TANHX ;			\
1610		RID_COTHX ;			\
1611		RID_ARCSINX ;		\
1612		RID_ARCCOSX ;		\
1613		RID_ARCTANX ;		\
1614		RID_ARCCOTX ;		\
1615		RID_ARSINHX ;		\
1616		RID_ARCOSHX ;		\
1617		RID_ARTANHX ;		\
1618		RID_ARCOTHX ;		\
1619		RID_RSUPX ;			\
1620	};						\
1621	IdCount = { 25 ; };
1622
1623	ImageList RID_IL_FUNCTIONS
1624	{
1625		Prefix = "fu" ;
1626		MaskColor = IMAGE_STDBTN_COLOR ;
1627		FUNCTIONS_IDLIST
1628	};
1629	ImageList RID_ILH_FUNCTIONS
1630	{
1631		Prefix = "fuh" ;
1632		MaskColor = IMAGE_STDBTN_COLOR_HC ;
1633		FUNCTIONS_IDLIST
1634	};
1635
1636#define OPERATORS_IDLIST	\
1637	IdList =				\
1638	{						\
1639		RID_LIMX ;			\
1640		RID_SUMX ;			\
1641		RID_PRODX ;			\
1642		RID_COPRODX ;		\
1643		RID_INTX ;			\
1644		RID_IINTX ;			\
1645		RID_IIINTX ;		\
1646		RID_LINTX ;			\
1647		RID_LLINTX ;		\
1648		RID_LLLINTX ;		\
1649		RID_FROMXTOY ;		\
1650		RID_FROMX ;			\
1651		RID_TOX ;			\
1652	};						\
1653	IdCount = { 13 ; };
1654
1655	ImageList RID_IL_OPERATORS
1656	{
1657		Prefix = "fo" ;
1658		MaskColor = IMAGE_STDBTN_COLOR ;
1659		OPERATORS_IDLIST
1660	};
1661	ImageList RID_ILH_OPERATORS
1662	{
1663		Prefix = "foh" ;
1664		MaskColor = IMAGE_STDBTN_COLOR_HC ;
1665		OPERATORS_IDLIST
1666	};
1667
1668#define ATTRIBUTES_IDLIST	\
1669	IdList =				\
1670	{						\
1671		RID_ACUTEX ;		\
1672		RID_GRAVEX ;		\
1673		RID_CHECKX ;		\
1674		RID_BREVEX ;		\
1675		RID_BARX ;			\
1676		RID_VECX ;			\
1677		RID_HATX ;			\
1678		RID_TILDEX ;		\
1679		RID_CIRCLEX ;		\
1680		RID_DOTX ;			\
1681		RID_DDOTX ;			\
1682		RID_DDDOTX ;		\
1683		RID_OVERLINEX ;		\
1684		RID_UNDERLINEX ;	\
1685		RID_OVERSTRIKEX ;	\
1686		RID_PHANTOMX ;		\
1687		RID_BOLDX ;			\
1688		RID_ITALX ;			\
1689		RID_SIZEXY ;		\
1690		RID_FONTXY ;		\
1691		RID_WIDEHATX ;		\
1692		RID_WIDETILDEX ;	\
1693		RID_WIDEVECX ;		\
1694	};						\
1695	IdCount = { 23 ; };
1696
1697	ImageList RID_IL_ATTRIBUTES
1698	{
1699		Prefix = "at" ;
1700		MaskColor = IMAGE_STDBTN_COLOR ;
1701		ATTRIBUTES_IDLIST
1702	};
1703	ImageList RID_ILH_ATTRIBUTES
1704	{
1705		Prefix = "ath" ;
1706		MaskColor = IMAGE_STDBTN_COLOR_HC ;
1707		ATTRIBUTES_IDLIST
1708	};
1709
1710#define BRACKETS_IDLIST		\
1711	IdList =				\
1712	{						\
1713		RID_LRPARENTX ;		\
1714		RID_LRBRACKETX ;	\
1715		RID_LRANGLEX ;		\
1716		RID_LRBRACEX ;		\
1717		RID_LRLINEX ;		\
1718		RID_LRDLINEX ;		\
1719		RID_LMRANGLEXY ;	\
1720		RID_LRGROUPX ;		\
1721		RID_SLRPARENTX ;	\
1722		RID_SLRBRACKETX ;	\
1723		RID_SLRANGLEX ;		\
1724		RID_SLRBRACEX ;		\
1725		RID_SLRLINEX ;		\
1726		RID_SLRDLINEX ;		\
1727		RID_SLMRANGLEXY ;	\
1728		RID_LRDBRACKETX ;	\
1729		RID_SLRDBRACKETX ;	\
1730		RID_XOVERBRACEY ;	\
1731		RID_XUNDERBRACEY ;	\
1732	};						\
1733	IdCount = { 19 ; };
1734
1735	ImageList RID_IL_BRACKETS
1736	{
1737		Prefix = "al" ;
1738		MaskColor = IMAGE_STDBTN_COLOR ;
1739		BRACKETS_IDLIST
1740	};
1741	ImageList RID_ILH_BRACKETS
1742	{
1743		Prefix = "alh" ;
1744		MaskColor = IMAGE_STDBTN_COLOR_HC ;
1745		BRACKETS_IDLIST
1746	};
1747
1748#define FORMAT_IDLIST	\
1749	IdList =			\
1750	{					\
1751		RID_NEWLINE ;	\
1752		RID_SBLANK ;	\
1753		RID_BLANK ;		\
1754		RID_BINOMXY ;	\
1755		RID_STACK ;		\
1756		RID_MATRIX ;	\
1757		RID_ALIGNLX ;	\
1758		RID_ALIGNCX ;	\
1759		RID_ALIGNRX ;	\
1760		RID_RSUBX ;		\
1761		RID_RSUPX ;		\
1762		RID_LSUBX ;		\
1763		RID_LSUPX ;		\
1764		RID_CSUBX ;		\
1765		RID_CSUPX ;		\
1766	};					\
1767	IdCount = { 15 ; };
1768
1769	ImageList RID_IL_FORMAT
1770	{
1771		Prefix = "co" ;
1772		MaskColor = IMAGE_STDBTN_COLOR ;
1773		FORMAT_IDLIST
1774	};
1775	ImageList RID_ILH_FORMAT
1776	{
1777		Prefix = "coh" ;
1778		MaskColor = IMAGE_STDBTN_COLOR_HC ;
1779		FORMAT_IDLIST
1780	};
1781
1782#define MISC_IDLIST			\
1783	IdList =				\
1784	{						\
1785		RID_INFINITY ;		\
1786		RID_PARTIAL ;		\
1787		RID_NABLA ;			\
1788		RID_EXISTS ;		\
1789		RID_FORALL ;		\
1790		RID_HBAR;			\
1791		RID_LAMBDABAR ;		\
1792		RID_RE ;			\
1793		RID_IM ;			\
1794		RID_WP ;			\
1795		RID_LEFTARROW ;		\
1796		RID_RIGHTARROW ;	\
1797		RID_UPARROW ;		\
1798		RID_DOWNARROW ;		\
1799		RID_DOTSLOW ;		\
1800		RID_DOTSAXIS ;		\
1801		RID_DOTSVERT ;		\
1802		RID_DOTSUP ;		\
1803		RID_DOTSDOWN ;		\
1804	};						\
1805	IdCount = { 19 ; };
1806
1807	ImageList RID_IL_MISC
1808	{
1809		Prefix = "mi" ;
1810		MaskColor = IMAGE_STDBTN_COLOR ;
1811		MISC_IDLIST
1812	};
1813	ImageList RID_ILH_MISC
1814	{
1815		Prefix = "mih" ;
1816		MaskColor = IMAGE_STDBTN_COLOR_HC ;
1817		MISC_IDLIST
1818	};
1819
1820#define CATALOG_IDLIST			\
1821	IdList =					\
1822	{							\
1823		RID_UNBINOPS_CAT ;		\
1824		RID_RELATIONS_CAT ;		\
1825		RID_SETOPERATIONS_CAT ;	\
1826		RID_FUNCTIONS_CAT ;		\
1827		RID_OPERATORS_CAT ;		\
1828		RID_ATTRIBUTES_CAT ;	\
1829		RID_MISC_CAT ;			\
1830		RID_BRACKETS_CAT ;		\
1831		RID_FORMAT_CAT ;		\
1832	};							\
1833	IdCount = { 9 ; };
1834
1835	ImageList RID_IL_CATALOG
1836	{
1837		Prefix = "im" ;
1838		MaskColor = IMAGE_STDBTN_COLOR ;
1839		CATALOG_IDLIST
1840	};
1841	ImageList RID_ILH_CATALOG
1842	{
1843		Prefix = "imh" ;
1844		MaskColor = IMAGE_STDBTN_COLOR_HC ;
1845		CATALOG_IDLIST
1846	};
1847
1848// ********************************************************************** EOF
1849