xref: /trunk/main/starmath/source/toolbox.src (revision 3f2293a34d640799d3a646809239d04f5e6f46e0)
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