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