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