diff --git a/res/textures/gui/delete_icon.png b/res/textures/gui/delete_icon.png index d0584f0d..f388f8d8 100644 Binary files a/res/textures/gui/delete_icon.png and b/res/textures/gui/delete_icon.png differ diff --git a/src/frontend/gui/controls.cpp b/src/frontend/gui/controls.cpp index 65ce5246..626c47de 100644 --- a/src/frontend/gui/controls.cpp +++ b/src/frontend/gui/controls.cpp @@ -74,7 +74,9 @@ void Image::draw(Batch2D* batch, Assets* assets) { } // ================================= Button =================================== -Button::Button(shared_ptr content, glm::vec4 padding) : Panel(vec2(34,32), padding, 0) { +Button::Button(shared_ptr content, glm::vec4 padding) + : Panel(content->size()+vec2(padding[0]+padding[2]+content->margin()[0]+content->margin()[2], + padding[1]+padding[3]+content->margin()[1]+content->margin()[3]), padding, 0) { add(content); scrollable(false); }