-#include "display.h"
-#include "display_private.h"
#include "window.h"
#include "window_private.h"
+#include "display.h"
+#include "display_private.h"
using namespace std;
void Window::platform_init()
{
- priv->window = 0;
}
void Window::platform_cleanup()
{
}
+void Window::platform_set_touch_input()
+{
+}
+
void Window::platform_show()
{
}
display.remove_window(*this);
display.add_window(*this);
priv->signal_window_acquired.emit(priv->window);
+ signal_got_focus.emit();
break;
case WINDOW_RESIZED:
options.width = ANativeWindow_getWidth(priv->window);
signal_resize.emit(options.width, options.height);
break;
case WINDOW_DESTROYED:
+ signal_lost_focus.emit();
priv->signal_window_lost.emit();
- priv->window = 0;
+ priv->window = nullptr;
display.remove_window(*this);
display.add_window(*this);
break;