diff --git a/source/common/notify.cpp b/source/common/notify.cpp index 07290fd..2f38a17 100644 --- a/source/common/notify.cpp +++ b/source/common/notify.cpp @@ -201,14 +201,27 @@ void Notify::showText(std::string text1, std::string text2) n.texture->createBlank(renderer, width, height, SDL_TEXTUREACCESS_TARGET); n.texture->setAsRenderTarget(renderer); SDL_SetRenderDrawColor(renderer, bgColor.r, bgColor.g, bgColor.b, 255); - SDL_RenderClear(renderer); + // SDL_RenderClear(renderer); + SDL_Rect rect; + rect = {padding, 0, width - (padding * 2), height}; + SDL_RenderFillRect(renderer, &rect); + + rect = {padding / 2, 1, width - padding, height - 2}; + SDL_RenderFillRect(renderer, &rect); + + rect = {1, padding / 2, width - 2, height - padding}; + SDL_RenderFillRect(renderer, &rect); + + rect = {0, padding, width, height - (padding * 2)}; + SDL_RenderFillRect(renderer, &rect); + sp->render(); n.texture->setBlendMode(SDL_BLENDMODE_BLEND); color_t color = {255, 255, 255}; if (text2 != "") { // Dos lineas de texto text->writeColored(padding + 16 + 4, padding, text1, color); - text->writeColored(padding + 16 + 4, padding + text->getCharacterSize(), text2, color); + text->writeColored(padding + 16 + 4, padding + text->getCharacterSize() + 1, text2, color); } else { // Una linea de texto