widgets tunes

This commit is contained in:
IlyaShurupov 2024-06-29 09:38:44 +03:00 committed by Ilya Shurupov
parent da6990ddc8
commit aa141405c6
4 changed files with 7 additions and 7 deletions

View file

@ -64,7 +64,7 @@ Window* Window::createWindow(Vec2F size, const char* title) {
}
count--;
// glfwInitHint(GLFW_PLATFORM, GLFW_PLATFORM_X11);
glfwInitHint(GLFW_PLATFORM, GLFW_PLATFORM_X11);
// glfwInitHint(GLFW_WAYLAND_LIBDECOR, GLFW_WAYLAND_DISABLE_LIBDECOR);
// Initialize GLFW

View file

@ -41,7 +41,7 @@ void FloatingWidget::checkFloating(const Events& events) {
mFloating = true;
}
if (mFloating && this->mHeader.isReleased()) {
if (mFloating && isReleased()) {
mFloating = false;
this->mHeader.clearEvents();
}

View file

@ -86,7 +86,7 @@ void Widget::checkVisibility(const Events& events, const RectF& parentArea) {
}
void Widget::checkFocus(const Events& events) {
const bool currentFocus = mVisibleArea.isInside(events.getPointer());
const bool currentFocus = mVisibleArea.isInside(events.getPointerPrev());
if (currentFocus != mInFocus) {
if (currentFocus) eventFocusEnter(events);

View file

@ -22,14 +22,14 @@ void WorkspaceWidget::eventProcess(const Events& events) {
auto side = mDockSpace.getPreviewSide();
if (side != GridLayoutWidget::NONE) {
mFloatingLayer.mChildWidgets.removeNode(mFloatingLayer.mChildWidgets.find(widget));
widget->setCollapsed(true);
widget->setCollapsed(false);
widget->stopFloating();
mDockSpace.addSideWidget(widget, side);
}
} else {
mDockSpace.mHandlesEvents = true;
mDockSpace.mPreview = true;
}
mDockSpace.mHandlesEvents = true;
mDockSpace.mPreview = true;
}
}