| 64 | } |
| 65 | |
| 66 | void CGumpTextEntryDialog::UpdateContent() |
| 67 | { |
| 68 | Clear(); |
| 69 | |
| 70 | Add(new CGUIGumppic(0x0474, 0, 0)); |
| 71 | |
| 72 | CGUIText *text = (CGUIText *)Add(new CGUIText(0x0386, 60, 50)); |
| 73 | text->CreateTextureA(2, Text); |
| 74 | |
| 75 | text = (CGUIText *)Add(new CGUIText(0x0386, 60, 108)); |
| 76 | text->CreateTextureA(2, m_Description); |
| 77 | |
| 78 | CGump *gumpEntry = g_GumpManager.GetTextEntryOwner(); |
| 79 | |
| 80 | if (gumpEntry != nullptr) |
| 81 | { |
| 82 | gumpEntry->WantRedraw = true; |
| 83 | } |
| 84 | |
| 85 | m_TextField = (CGUIGumppic *)Add(new CGUIGumppic(0x0477, 60, 130)); |
| 86 | m_TextField->Serial = ID_GTED_TEXT_FIELD; |
| 87 | |
| 88 | m_Entry = (CGUITextEntry *)Add( |
| 89 | new CGUITextEntry(ID_GTED_TEXT_FIELD, 0x0386, 0x0386, 0x0386, 71, 137, 0, false, 1)); |
| 90 | m_Entry->m_Entry.MaxLength = m_MaxLength; |
| 91 | m_Entry->m_Entry.NumberOnly = (Variant == 2); |
| 92 | m_Entry->CheckOnSerial = true; |
| 93 | g_EntryPointer = &m_Entry->m_Entry; |
| 94 | |
| 95 | Add(new CGUIButton(ID_GTED_BUTTON_OKAY, 0x047B, 0x047D, 0x047C, 117, 190)); |
| 96 | |
| 97 | if (!NoClose) |
| 98 | { |
| 99 | Add(new CGUIButton(ID_GTED_BUTTON_CANCEL, 0x0478, 0x047A, 0x0479, 204, 190)); |
| 100 | } |
| 101 | } |
| 102 | |
| 103 | void CGumpTextEntryDialog::GUMP_BUTTON_EVENT_C |
| 104 | { |
nothing calls this directly
no test coverage detected