------------------------------------------------------------------------------ Added
| 779 | //------------------------------------------------------------------------------ |
| 780 | // Added |
| 781 | void GuiPopUpMenuCtrlEx::setBitmap(const char *name) |
| 782 | { |
| 783 | StringTableEntry bitmapName = StringTable->insert(name); |
| 784 | |
| 785 | if (bitmapName != StringTable->EmptyString()) |
| 786 | { |
| 787 | char buffer[1024]; |
| 788 | char* p; |
| 789 | dStrcpy(buffer, bitmapName, 1024); |
| 790 | p = buffer + dStrlen(buffer); |
| 791 | S32 pLen = 1024 - dStrlen(buffer); |
| 792 | |
| 793 | dStrcpy(p, "_n", pLen); |
| 794 | |
| 795 | _setBitmap((StringTableEntry)buffer, Normal); |
| 796 | |
| 797 | dStrcpy(p, "_d", pLen); |
| 798 | _setBitmap((StringTableEntry)buffer, Depressed); |
| 799 | |
| 800 | if (!mBitmap[Depressed]) |
| 801 | mBitmap[Depressed] = mBitmap[Normal]; |
| 802 | } |
| 803 | else |
| 804 | { |
| 805 | _setBitmap(StringTable->EmptyString(), Normal); |
| 806 | _setBitmap(StringTable->EmptyString(), Depressed); |
| 807 | } |
| 808 | setUpdate(); |
| 809 | } |
| 810 | |
| 811 | //------------------------------------------------------------------------------ |
| 812 | void GuiPopUpMenuCtrlEx::sort() |
no test coverage detected