diff --git a/data/widgets/sprite_properties.xml b/data/widgets/sprite_properties.xml
index a0eedde86..29214bd28 100644
--- a/data/widgets/sprite_properties.xml
+++ b/data/widgets/sprite_properties.xml
@@ -21,7 +21,7 @@
-
+
diff --git a/src/app/commands/cmd_sprite_properties.cpp b/src/app/commands/cmd_sprite_properties.cpp
index c5d12ad5f..dbb5b94bc 100644
--- a/src/app/commands/cmd_sprite_properties.cpp
+++ b/src/app/commands/cmd_sprite_properties.cpp
@@ -16,6 +16,7 @@
#include "app/commands/command.h"
#include "app/context_access.h"
#include "app/doc_api.h"
+#include "app/i18n/strings.h"
#include "app/modules/gui.h"
#include "app/pref/preferences.h"
#include "app/tx.h"
@@ -117,6 +118,14 @@ void SpritePropertiesCommand::onExecute(Context* context)
ColorButtonOptions());
window.transparentColorPlaceholder()->addChild(color_button);
+
+ // TODO add a way to get or create an existent TooltipManager
+ TooltipManager* tooltipManager = new TooltipManager;
+ window.addChild(tooltipManager);
+ tooltipManager->addTooltipFor(
+ color_button,
+ Strings::sprite_properties_transparent_color_tooltip(),
+ LEFT);
}
else {
window.transparentColorPlaceholder()->addChild(new Label("(only for indexed images)"));