AIMP Forum

AIMP для Windows => Ошибки / Замечания => Обработано => Topic started by: gr-e on May 29, 2019, 19:57:29

Title: [x] [2129] Некорректное сохранение свойств обложки в ini файл
Post by: gr-e on May 29, 2019, 19:57:29
При переключении обложки значения в создаваемом ini файле зависят от размера обложки, на которую происходит переключение.
Например, при переключении на стандартную обложку минимальной ширины в ini файле имеем:
Code: [Select]
[!]
ID=7c1727c0acfccc9a17e2c138db4f2795

[AIMPMainForm]
Docked=0
Position=823,257,1273,864
StayOnTop=0
ToolbarMode=0,0,0,450
DPI=96
WindowState=0
PositionMagnets=0,0,0,0
PositionMagnetOffsets=0,0,0,0
ScreenSize=0,0,2560,1080
ScreenIndex=-1

[AIMPMainForm.Layout.mwCaptionLayoutModern]
Visible=0

[AIMPMainForm.Layout.mwSeekBarClassicMode]
Visible=0

[shared]
AIMPMainForm.StayOnTop=0
TrayControl.StayOnTop=1
TrayControl.PinChildren=0
TrayControl.Visible=0

[TrayControl]
Docked=0
Position=2270,1000,2560,1050
StayOnTop=1
ToolbarMode=0,0,0,290
DPI=96
WindowState=0
PositionMagnets=0,0,0,0
PositionMagnetOffsets=0,0,0,0
ScreenSize=0,0,2560,1080
ScreenIndex=-1

[TrayControl.Layout.tcSeekBarClassicMode]
Visible=0

[QFI]
Docked=0
Position=1074,468,1486,612
StayOnTop=0
ToolbarMode=0,0,0,412
DPI=96
WindowState=0
PositionMagnets=0,0,0,0
PositionMagnetOffsets=0,0,0,0
ScreenSize=0,0,2560,1080
ScreenIndex=-1

[DropWheel]
Docked=0
Position=1216,476,1344,604
StayOnTop=0
ToolbarMode=0,0,0,128
DPI=96
WindowState=0
PositionMagnets=0,0,0,0
PositionMagnetOffsets=0,0,0,0
ScreenSize=0,0,2560,1080
ScreenIndex=-1

[MusicLibraryFrame]
Docked=0
Position=683,486,1276,898
StayOnTop=0
ToolbarMode=0,0,0,593
DPI=96
WindowState=0
Visible=0
PositionMagnets=0,0,0,0
PositionMagnetOffsets=0,0,0,0
ScreenSize=0,0,2560,1080
ScreenIndex=-1

[MusicLibraryFrame.Layout.mlTabListContainer]
Visible=0

[MusicLibraryFrame.Layout.mlTreePaneSearchBarCancelButton]
Visible=0

[MusicLibraryFrame.Layout.mlTablePaneToolbar2]
Visible=0

[PlaylistFrame]
Docked=1
Position=0,195,450,607
StayOnTop=0
ToolbarMode=0,0,0,450
DPI=96
WindowState=0
Visible=1
PositionMagnets=0,0,0,0
PositionMagnetOffsets=0,0,0,0
ScreenSize=0,0,2560,1080
ScreenIndex=-1

[PlaylistFrame.Layout.pwCaption]
Visible=0
SizeStored=320,33

[PlaylistFrame.Layout.pwTabList]
Visible=0

[PlaylistFrame.Layout.pwPlaylistSpacer]
Visible=0

[PlaylistFrame.Layout.pwToolbar2]
Visible=0

[VisualizationWindow]
Docked=0
Position=1120,420,1440,660
StayOnTop=0
ToolbarMode=0,0,0,320
DPI=96
WindowState=0
Visible=0
PositionMagnets=0,0,0,0
PositionMagnetOffsets=0,0,0,0
ScreenSize=0,0,2560,1080
ScreenIndex=-1

[InfoBoxWindow]
Docked=0
Position=1034,412,1526,668
StayOnTop=0
ToolbarMode=0,0,0,492
DPI=96
WindowState=0
Visible=0
PositionMagnets=0,0,0,0
PositionMagnetOffsets=0,0,0,0
ScreenSize=0,0,2560,1080
ScreenIndex=-1

Если переключиться на стандартную обложку шириной 1920px:
Code: [Select]
[!]
ID=7c1727c0acfccc9a17e2c138db4f2795

[AIMPMainForm]
Docked=0
Position=823,257,1273,864
StayOnTop=0
ToolbarMode=0,0,0,450
DPI=96
WindowState=0
PositionMagnets=0,0,0,0
PositionMagnetOffsets=0,0,0,0
ScreenSize=0,0,2560,1080
ScreenIndex=-1

[AIMPMainForm.Layout.mwCaptionLayoutClassic]
SizeStored=0,160

[AIMPMainForm.Layout.mwCaptionLayoutModern]
Visible=0

[AIMPMainForm.Layout.mwSeekBarClassicMode]
Visible=0
SizeStored=954,35

[AIMPMainForm.Layout.mwDockSites]
SizeStored=1908,358

[shared]
AIMPMainForm.StayOnTop=0
TrayControl.StayOnTop=1
TrayControl.PinChildren=0
TrayControl.Visible=0

[TrayControl]
Docked=0
Position=2270,1000,2560,1050
StayOnTop=1
ToolbarMode=0,0,0,290
DPI=96
WindowState=0
PositionMagnets=0,0,0,0
PositionMagnetOffsets=0,0,0,0
ScreenSize=0,0,2560,1080
ScreenIndex=-1

[TrayControl.Layout.tcSeekBarClassicMode]
Visible=0

[QFI]
Docked=0
Position=1074,468,1486,612
StayOnTop=0
ToolbarMode=0,0,0,412
DPI=96
WindowState=0
PositionMagnets=0,0,0,0
PositionMagnetOffsets=0,0,0,0
ScreenSize=0,0,2560,1080
ScreenIndex=-1

[DropWheel]
Docked=0
Position=1216,476,1344,604
StayOnTop=0
ToolbarMode=0,0,0,128
DPI=96
WindowState=0
PositionMagnets=0,0,0,0
PositionMagnetOffsets=0,0,0,0
ScreenSize=0,0,2560,1080
ScreenIndex=-1

[MusicLibraryFrame]
Docked=0
Position=607,511,1200,923
StayOnTop=0
ToolbarMode=0,0,0,593
DPI=96
WindowState=0
Visible=0
PositionMagnets=0,0,0,0
PositionMagnetOffsets=0,0,0,0
ScreenSize=0,0,2560,1080
ScreenIndex=-1

[MusicLibraryFrame.Layout.mlTabListContainer]
Visible=0

[MusicLibraryFrame.Layout.mlTreePaneSearchBarCancelButton]
Visible=0

[MusicLibraryFrame.Layout.mlTablePaneToolbar2]
Visible=0

[PlaylistFrame]
Docked=1
Position=0,195,450,607
StayOnTop=0
ToolbarMode=0,0,0,450
DPI=96
WindowState=0
Visible=1
PositionMagnets=0,0,0,0
PositionMagnetOffsets=0,0,0,0
ScreenSize=0,0,2560,1080
ScreenIndex=-1

[PlaylistFrame.Layout.pwCaption]
Visible=0
SizeStored=320,33

[PlaylistFrame.Layout.pwTabList]
Visible=0

[PlaylistFrame.Layout.pwPlaylistSpacer]
Visible=0

[PlaylistFrame.Layout.pwToolbar2]
Visible=0

[VisualizationWindow]
Docked=0
Position=1120,420,1440,660
StayOnTop=0
ToolbarMode=0,0,0,320
DPI=96
WindowState=0
Visible=0
PositionMagnets=0,0,0,0
PositionMagnetOffsets=0,0,0,0
ScreenSize=0,0,2560,1080
ScreenIndex=-1

[InfoBoxWindow]
Docked=0
Position=1034,412,1526,668
StayOnTop=0
ToolbarMode=0,0,0,492
DPI=96
WindowState=0
Visible=0
PositionMagnets=0,0,0,0
PositionMagnetOffsets=0,0,0,0
ScreenSize=0,0,2560,1080
ScreenIndex=-1


 - добавились/изменились строки
Code: [Select]
[AIMPMainForm.Layout.mwCaptionLayoutClassic]
SizeStored=0,160

[AIMPMainForm.Layout.mwCaptionLayoutModern]
Visible=0

[AIMPMainForm.Layout.mwSeekBarClassicMode]
Visible=0
SizeStored=954,35

[AIMPMainForm.Layout.mwDockSites]
SizeStored=1908,358

Title: Re: [2129] Некорректное сохранение свойств обложки в ini файл
Post by: Artem on May 29, 2019, 20:13:39
Не понимаю, куда смотреть?
Title: Re: [?] [2129] Некорректное сохранение свойств обложки в ini файл
Post by: gr-e on May 29, 2019, 20:19:23
Значения SizeStored для контейнеров mwDockSites и mwSeekBarClassicMode.
Title: Re: [?] [2129] Некорректное сохранение свойств обложки в ini файл
Post by: gr-e on May 29, 2019, 20:30:13
Вот что я сделал:
Title: Re: [?] [2129] Некорректное сохранение свойств обложки в ini файл
Post by: Artem on June 12, 2019, 14:34:10
К каким проблемам приводит этот эффект?
Title: Re: [?] [2129] Некорректное сохранение свойств обложки в ini файл
Post by: gr-e on June 12, 2019, 15:53:34
К каким проблемам приводит этот эффект?
При переключении одного из контейнеров у меня в обложке менялся размер окна, из-за этого я и обратил внимание на этот баг. Пример прикрепил.
Чтобы повторить:

Позже я выяснил, что это происходило из-за включенного KeepAspectRatioOnResize у LayoutSplitView1.
Title: Re: [?] [2129] Некорректное сохранение свойств обложки в ini файл
Post by: Artem on June 13, 2019, 22:38:47
Попробуйте:
https://yadi.sk/d/qC5qeuqVNr_ROg
Title: Re: [?] [2129] Некорректное сохранение свойств обложки в ini файл
Post by: gr-e on June 13, 2019, 22:49:54
Попробуйте:
https://yadi.sk/d/qC5qeuqVNr_ROg
Ничего не изменилось
Title: Re: [?] [2129] Некорректное сохранение свойств обложки в ini файл
Post by: Artem on June 15, 2019, 21:25:06
Как минимим изменилось то, что теперь конфиги абсолютно одинаковые.
Я почему-то пропустил ваше сообщение со скином, сейчас буду смотреть
Title: Re: [?] [2129] Некорректное сохранение свойств обложки в ini файл
Post by: gr-e on June 15, 2019, 23:37:58
Как минимим изменилось то, что теперь конфиги абсолютно одинаковые.
У меня обе сборки сохраняют те же значения ???

2129:
Code: [Select]
[!]
ID=46b8a99b0656e7a228f158bf4859bcfa

[AIMPMainForm]
Docked=0
Position=1070,190,1490,890
StayOnTop=1
ToolbarMode=0,0,0,420
DPI=96
WindowState=0
PositionMagnets=0,0,0,0
PositionMagnetOffsets=0,0,0,0
ScreenSize=0,0,2560,1080
ScreenIndex=-1

[AIMPMainForm.Layout.LayoutContainer5]
Visible=0
SizeStored=484,40

[AIMPMainForm.Layout.LayoutContainer6]
SizeStored=943,690

[shared]
AIMPMainForm.StayOnTop=1
TrayControl.StayOnTop=1
TrayControl.PinChildren=0
TrayControl.Visible=0

[TrayControl]
Docked=0
Position=2260,1020,2560,1050
StayOnTop=1
ToolbarMode=0,0,0,300
DPI=96
WindowState=0
PositionMagnets=0,0,0,0
PositionMagnetOffsets=0,0,0,0
ScreenSize=0,0,2560,1080
ScreenIndex=-1

[QFI]
Docked=0
Position=1145,479,1414,601
StayOnTop=0
ToolbarMode=0,0,0,269
DPI=96
WindowState=0
PositionMagnets=0,0,0,0
PositionMagnetOffsets=0,0,0,0
ScreenSize=0,0,2560,1080
ScreenIndex=-1

[DropWheel]
Docked=0
Position=1216,476,1344,604
StayOnTop=0
ToolbarMode=0,0,0,128
DPI=96
WindowState=0
PositionMagnets=0,0,0,0
PositionMagnetOffsets=0,0,0,0
ScreenSize=0,0,2560,1080
ScreenIndex=-1

[NewForm]
Docked=0
Position=1280,540,1280,540
StayOnTop=0
ToolbarMode=0,0,0,0
DPI=96
WindowState=0
Visible=1
PositionMagnets=0,0,0,0
PositionMagnetOffsets=0,0,0,0
ScreenSize=0,0,2560,1080
ScreenIndex=-1


2131:
Code: [Select]
[!]
ID=46b8a99b0656e7a228f158bf4859bcfa

[AIMPMainForm]
Docked=0
Position=1070,190,1490,890
StayOnTop=0
ToolbarMode=0,0,0,420
DPI=96
WindowState=0
PositionMagnets=0,0,0,0
PositionMagnetOffsets=0,0,0,0
ScreenSize=0,0,2560,1080
ScreenIndex=-1

[AIMPMainForm.Layout.LayoutContainer5]
Visible=0
SizeStored=484,40

[AIMPMainForm.Layout.LayoutContainer6]
SizeStored=943,690

[shared]
AIMPMainForm.StayOnTop=0
TrayControl.StayOnTop=0
TrayControl.PinChildren=0
TrayControl.Visible=1

[TrayControl]
Docked=0
Position=2260,1020,2560,1050
StayOnTop=0
ToolbarMode=0,0,0,300
DPI=96
WindowState=0
PositionMagnets=0,0,0,0
PositionMagnetOffsets=0,0,0,0
ScreenSize=0,0,2560,1080
ScreenIndex=-1

[QFI]
Docked=0
Position=1145,479,1414,601
StayOnTop=0
ToolbarMode=0,0,0,269
DPI=96
WindowState=0
PositionMagnets=0,0,0,0
PositionMagnetOffsets=0,0,0,0
ScreenSize=0,0,2560,1080
ScreenIndex=-1

[DropWheel]
Docked=0
Position=1216,476,1344,604
StayOnTop=0
ToolbarMode=0,0,0,128
DPI=96
WindowState=0
PositionMagnets=0,0,0,0
PositionMagnetOffsets=0,0,0,0
ScreenSize=0,0,2560,1080
ScreenIndex=-1

[NewForm]
Docked=0
Position=1280,540,1280,540
StayOnTop=0
ToolbarMode=0,0,0,0
DPI=96
WindowState=0
Visible=1
PositionMagnets=0,0,0,0
PositionMagnetOffsets=0,0,0,0
ScreenSize=0,0,2560,1080
ScreenIndex=-1

Title: Re: [x] [2129] Некорректное сохранение свойств обложки в ini файл
Post by: Artem on June 17, 2019, 22:45:53
Попробуйте на этой:
https://yadi.sk/d/pr_R850DdxqjlQ
Title: Re: [x] [2129] Некорректное сохранение свойств обложки в ini файл
Post by: gr-e on June 17, 2019, 23:16:57
Попробуйте на этой:
https://yadi.sk/d/pr_R850DdxqjlQ
Исправлено, теперь работает как надо
Title: Re: [x] [2129] Некорректное сохранение свойств обложки в ini файл
Post by: Artem on June 18, 2019, 07:07:54
Отлично!