aboutsummaryrefslogtreecommitdiff
path: root/include/Entry.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'include/Entry.hpp')
-rw-r--r--include/Entry.hpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/include/Entry.hpp b/include/Entry.hpp
index 10210f8..02d0a59 100644
--- a/include/Entry.hpp
+++ b/include/Entry.hpp
@@ -1,7 +1,7 @@
#pragma once
#include "Text.hpp"
-#include "../external/RoundedRectangleShape.hpp"
+#include "RoundedRectangle.hpp"
#include <SFML/Graphics/Text.hpp>
#include <functional>
@@ -9,6 +9,7 @@ namespace sf {
class Font;
class Event;
class RenderWindow;
+ class Shader;
}
namespace QuickMedia {
@@ -17,7 +18,7 @@ namespace QuickMedia {
class Entry {
public:
- Entry(const std::string &placeholder_text);
+ Entry(const std::string &placeholder_text, sf::Shader *rounded_rectangle_shader);
void process_event(sf::Event &event);
void draw(sf::RenderWindow &window);
@@ -35,7 +36,7 @@ namespace QuickMedia {
private:
Text text;
float width;
- sf::RoundedRectangleShape background;
+ RoundedRectangle background;
sf::Text placeholder;
bool mouse_left_inside;
};