Commit 2681a5d0 authored by dmMaze's avatar dmMaze
Browse files

fix max btn state

parent a4a28b3f
Loading
Loading
Loading
Loading
+2 −4
Original line number Diff line number Diff line
@@ -4,11 +4,9 @@ from utils import shared

if not shared.FLAG_QT6:

    from .fw_qt5.utils import startSystemMove
    from .fw_qt5 import utils as framelss_utils
    from .fw_qt5 import FramelessMoveResize
    from .fw_qt5 import FramelessWindow

else:
    from .fw_qt6.utils import startSystemMove
    from .fw_qt6 import utils as framelss_utils
    from .fw_qt6 import FramelessMoveResize
    from .fw_qt6 import FramelessWindow
 No newline at end of file
+2 −0
Original line number Diff line number Diff line
@@ -3,11 +3,13 @@ import sys
if sys.platform == "win32":
    from .win_frameless_window import AcrylicWindow
    from .win_frameless_window import WindowsFramelessWindow as FramelessWindow
    from ..win32_utils import WindowsMoveResize as FramelessMoveResize
    from .win_frameless_window import WindowsWindowEffect as WindowEffect
elif sys.platform == "darwin":
    raise Exception(f'Please update to PySide6/PyQt6')
else:
    from .linux import LinuxFramelessWindow as FramelessWindow
    from .linux import LinuxWindowEffect as WindowEffect
    from .utils.linux_utils import LinuxMoveResize as FramelessMoveResize

    AcrylicWindow = FramelessWindow
+0 −40
Original line number Diff line number Diff line
# coding:utf-8
import sys

if sys.platform == "win32":
    from ...win32_utils import WindowsMoveResize as MoveResize
elif sys.platform == "darwin":
    from .mac_utils import MacMoveResize as MoveResize
else:
    from .linux_utils import LinuxMoveResize as MoveResize


def startSystemMove(window, globalPos):
    """ resize window

    Parameters
    ----------
    window: QWidget
        window

    globalPos: QPoint
        the global point of mouse release event
    """
    MoveResize.startSystemMove(window, globalPos)


def starSystemResize(window, globalPos, edges):
    """ resize window

    Parameters
    ----------
    window: QWidget
        window

    globalPos: QPoint
        the global point of mouse release event

    edges: `Qt.Edges`
        window edges
    """
    MoveResize.starSystemResize(window, globalPos, edges)
 No newline at end of file
+5 −0
Original line number Diff line number Diff line
import sys



if sys.platform == "win32":
    from .win_frameless_window import AcrylicWindow
    from .win_frameless_window import WindowsFramelessWindow as FramelessWindow
    from .win_frameless_window import WindowsWindowEffect as WindowEffect
    from ..win32_utils import WindowsMoveResize as FramelessMoveResize
elif sys.platform == "darwin":
    # from .mac import AcrylicWindow
    from .mac_frameless_window import MacFramelessWindow as FramelessWindow
    from ..mac_window_effect import MacWindowEffect as WindowEffect
    from ..mac_utils import MacMoveResize as FramelessMoveResize
else:
    from .linux import LinuxFramelessWindow as FramelessWindow
    from .linux import LinuxWindowEffect as WindowEffect
    from .utils.linux_utils import LinuxMoveResize as FramelessMoveResize

    AcrylicWindow = FramelessWindow
+0 −51
Original line number Diff line number Diff line
# coding:utf-8
import sys

if sys.platform == "win32":
    from ...win32_utils import WindowsMoveResize as MoveResize
elif sys.platform == "darwin":
    from ...mac_utils import MacMoveResize as MoveResize
else:
    from .linux_utils import LinuxMoveResize as MoveResize


def startSystemMove(window, globalPos):
    """ resize window

    Parameters
    ----------
    window: QWidget
        window

    globalPos: QPoint
        the global point of mouse release event
    """
    MoveResize.startSystemMove(window, globalPos)


def toggleMaxState(window):
    """toggle maximized state of window

    Parameters
    ----------
    window: QWidget
        the window to be toggled
    """
    MoveResize.toggleMaxState(window)


def starSystemResize(window, globalPos, edges):
    """ resize window

    Parameters
    ----------
    window: QWidget
        window

    globalPos: QPoint
        the global point of mouse release event

    edges: `Qt.Edges`
        window edges
    """
    MoveResize.starSystemResize(window, globalPos, edges)
Loading