mirror of
https://github.com/linuxdeepin/dde-dock.git
synced 2025-06-03 00:15:21 +00:00
feat(dde-dock): save windowsize value
This commit is contained in:
parent
71998ed9ac
commit
bb45462b3c
@ -495,6 +495,7 @@ void DockSettings::calculateWindowConfig()
|
||||
m_dockWindowSize = m_dockInter->windowSizeEfficient();
|
||||
if (m_dockWindowSize > WINDOW_MAX_SIZE || m_dockWindowSize < WINDOW_MIN_SIZE) {
|
||||
m_dockWindowSize = EffICIENT_DEFAULT_HEIGHT;
|
||||
m_dockInter->setWindowSize(EffICIENT_DEFAULT_HEIGHT);
|
||||
}
|
||||
|
||||
switch (m_position) {
|
||||
@ -517,6 +518,7 @@ void DockSettings::calculateWindowConfig()
|
||||
m_dockWindowSize = m_dockInter->windowSizeFashion();
|
||||
if (m_dockWindowSize > WINDOW_MAX_SIZE || m_dockWindowSize < WINDOW_MIN_SIZE) {
|
||||
m_dockWindowSize = FASHION_DEFAULT_HEIGHT;
|
||||
m_dockInter->setWindowSize(FASHION_DEFAULT_HEIGHT);
|
||||
}
|
||||
|
||||
switch (m_position) {
|
||||
|
@ -987,14 +987,18 @@ void MainWindow::onDragFinished()
|
||||
if (m_settings->displayMode() == Fashion) {
|
||||
if (Dock::Top == m_curDockPos || Dock::Bottom == m_curDockPos) {
|
||||
m_settings->m_dockInter->setWindowSizeFashion(m_settings->m_mainWindowSize.height());
|
||||
m_settings->m_dockInter->setWindowSize(m_settings->m_mainWindowSize.height());
|
||||
} else {
|
||||
m_settings->m_dockInter->setWindowSizeFashion(m_settings->m_mainWindowSize.width());
|
||||
m_settings->m_dockInter->setWindowSize(m_settings->m_mainWindowSize.width());
|
||||
}
|
||||
} else {
|
||||
if (Dock::Top == m_curDockPos || Dock::Bottom == m_curDockPos) {
|
||||
m_settings->m_dockInter->setWindowSizeEfficient(m_settings->m_mainWindowSize.height());
|
||||
m_settings->m_dockInter->setWindowSize(m_settings->m_mainWindowSize.height());
|
||||
} else {
|
||||
m_settings->m_dockInter->setWindowSizeEfficient(m_settings->m_mainWindowSize.width());
|
||||
m_settings->m_dockInter->setWindowSize(m_settings->m_mainWindowSize.width());
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user