Change the offset depending on the platform
Signed-off-by: dignow <linlong1265@gmail.com>
This commit is contained in:
parent
2e85d4b55a
commit
fb12ba8a2b
@ -1715,18 +1715,18 @@ Future<bool> restoreWindowPosition(WindowType type,
|
|||||||
if (type == WindowType.RemoteDesktop) {
|
if (type == WindowType.RemoteDesktop) {
|
||||||
if (!isRemotePeerPos && windowId != null) {
|
if (!isRemotePeerPos && windowId != null) {
|
||||||
if (lpos.offsetWidth != null) {
|
if (lpos.offsetWidth != null) {
|
||||||
lpos.offsetWidth = lpos.offsetWidth! + windowId * 20;
|
lpos.offsetWidth = lpos.offsetWidth! + windowId * kNewWindowOffset;
|
||||||
}
|
}
|
||||||
if (lpos.offsetHeight != null) {
|
if (lpos.offsetHeight != null) {
|
||||||
lpos.offsetHeight = lpos.offsetHeight! + windowId * 20;
|
lpos.offsetHeight = lpos.offsetHeight! + windowId * kNewWindowOffset;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (display != null) {
|
if (display != null) {
|
||||||
if (lpos.offsetWidth != null) {
|
if (lpos.offsetWidth != null) {
|
||||||
lpos.offsetWidth = lpos.offsetWidth! + display * 30;
|
lpos.offsetWidth = lpos.offsetWidth! + display * kNewWindowOffset;
|
||||||
}
|
}
|
||||||
if (lpos.offsetHeight != null) {
|
if (lpos.offsetHeight != null) {
|
||||||
lpos.offsetHeight = lpos.offsetHeight! + display * 30;
|
lpos.offsetHeight = lpos.offsetHeight! + display * kNewWindowOffset;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -66,8 +66,10 @@ const int kWindowMainId = 0;
|
|||||||
const String kPointerEventKindTouch = "touch";
|
const String kPointerEventKindTouch = "touch";
|
||||||
const String kPointerEventKindMouse = "mouse";
|
const String kPointerEventKindMouse = "mouse";
|
||||||
|
|
||||||
const String kKeyShowDisplaysAsIndividualWindows = 'displays_as_individual_windows';
|
const String kKeyShowDisplaysAsIndividualWindows =
|
||||||
const String kKeyUseAllMyDisplaysForTheRemoteSession = 'use_all_my_displays_for_the_remote_session';
|
'displays_as_individual_windows';
|
||||||
|
const String kKeyUseAllMyDisplaysForTheRemoteSession =
|
||||||
|
'use_all_my_displays_for_the_remote_session';
|
||||||
const String kKeyShowMonitorsToolbar = 'show_monitors_toolbar';
|
const String kKeyShowMonitorsToolbar = 'show_monitors_toolbar';
|
||||||
|
|
||||||
// the executable name of the portable version
|
// the executable name of the portable version
|
||||||
@ -87,6 +89,14 @@ const int kDesktopMaxDisplaySize = 3840;
|
|||||||
const double kDesktopFileTransferRowHeight = 30.0;
|
const double kDesktopFileTransferRowHeight = 30.0;
|
||||||
const double kDesktopFileTransferHeaderHeight = 25.0;
|
const double kDesktopFileTransferHeaderHeight = 25.0;
|
||||||
|
|
||||||
|
double kNewWindowOffset = Platform.isWindows
|
||||||
|
? 56.0
|
||||||
|
: Platform.isLinux
|
||||||
|
? 50.0
|
||||||
|
: Platform.isMacOS
|
||||||
|
? 30.0
|
||||||
|
: 50.0;
|
||||||
|
|
||||||
EdgeInsets get kDragToResizeAreaPadding =>
|
EdgeInsets get kDragToResizeAreaPadding =>
|
||||||
!kUseCompatibleUiMode && Platform.isLinux
|
!kUseCompatibleUiMode && Platform.isLinux
|
||||||
? stateGlobal.fullscreen.isTrue || stateGlobal.isMaximized.value
|
? stateGlobal.fullscreen.isTrue || stateGlobal.isMaximized.value
|
||||||
|
Loading…
x
Reference in New Issue
Block a user