Rename hiro::Property to hiro::Attribute
Disable XChaCha20 CSPRNG on Android for now due to compilation issues
Add macOS IOKit joypad support [Sintendo]
This commit is contained in:
byuu
2019-09-17 03:37:03 +09:00
parent 1e626e75ef
commit 18d2ab6435
32 changed files with 511 additions and 146 deletions

View File

@@ -317,13 +317,15 @@ auto pWindow::setFullScreen(bool fullScreen) -> void {
} else {
gtk_window_unfullscreen(GTK_WINDOW(widget));
}
auto time = chrono::millisecond();
while(chrono::millisecond() - time < 20) Application::processEvents();
while(chrono::millisecond() - time < 20) {
Application::processEvents();
}
}
auto pWindow::setGeometry(Geometry geometry) -> void {
auto margin = frameMargin();
gtk_window_move(GTK_WINDOW(widget), geometry.x() - margin.x(), geometry.y() - margin.y());
setMaximumSize(state().maximumSize);
setMinimumSize(state().minimumSize);
@@ -333,10 +335,13 @@ auto pWindow::setGeometry(Geometry geometry) -> void {
Application::processEvents();
}
gtk_window_move(GTK_WINDOW(widget), geometry.x() - margin.x(), geometry.y() - margin.y());
gtk_window_resize(GTK_WINDOW(widget), geometry.width(), geometry.height() + _menuHeight() + _statusHeight());
auto time2 = chrono::millisecond();
while(chrono::millisecond() - time2 < 20) Application::processEvents();
while(chrono::millisecond() - time2 < 20) {
Application::processEvents();
}
}
auto pWindow::setMaximized(bool maximized) -> void {