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