Inner-window explorer border - Help Needed
Mar 24, 2017 6:48:56 GMT -8
Post by strontium on Mar 24, 2017 6:48:56 GMT -8
I want to have inner-window borders in windows explorer and can enable that in QtTabBar's folder view settings but here is the hurdle: the right-hand border is absent:
I have found a solution to this: enable the ReadingPane and paint a ReadingPane Separator to match with QtTabBar border's color. Here is it:
However, I dont want the ReadingPane to display full size. What Im looking forward to is to permanently reduce the size of the ReadingPane to 2px, to hide the entire body of the pane but make a ReadingPane Separator visible. Hiding the Pane via explorer settings means no separator which means no border for me whereas I want to make the right inner-window border appear next to the right outer-window frame.
I have found the following lines in shellstyle.dll:
Which is perfectly in tune with my expectations since the minimum adjustable size for the pane is indeed 68 pixels. When I try to set the value to 2 pixels explorer crashes immediately. Im fairly sure there should be a way to properly adjust / tune pane size. Can anyone please tell me how to reduce the size of the visible part of the ReadingPane to 2px to ensure the ReadingPane Separator will be visible.
Another question is, which tool / program do I have to install to edit the hex bytecode in explorerframe.dll UIFILE stylesheet? I would love to increase the spacing between icons in "Details view" to allow for use with larger fonts. Im referring to this post: www.sevenforums.com/customization/45276-possible-change-list-item-height-spacing.html saying that stylesheet is located under UIFILE in explorerframe.dll. My concern is, how to convert HEX to a human readable format to be able to edit those properties?
One more question: what lines in explorerframe.dll / shell32.dll should I edit to resize navigation pane icons and Details View icons. The default size is 16px and I would love to have 24px. Thanks in advance.
I have found a solution to this: enable the ReadingPane and paint a ReadingPane Separator to match with QtTabBar border's color. Here is it:
However, I dont want the ReadingPane to display full size. What Im looking forward to is to permanently reduce the size of the ReadingPane to 2px, to hide the entire body of the pane but make a ReadingPane Separator visible. Hiding the Pane via explorer settings means no separator which means no border for me whereas I want to make the right inner-window border appear next to the right outer-window frame.
I have found the following lines in shellstyle.dll:
</if> <if id="atom(ReadingPaneSizer)"> <Sizer InitialSize="260" MinSize="68" ReservedSpace="202" GrowTargetFirst="true"
Which is perfectly in tune with my expectations since the minimum adjustable size for the pane is indeed 68 pixels. When I try to set the value to 2 pixels explorer crashes immediately. Im fairly sure there should be a way to properly adjust / tune pane size. Can anyone please tell me how to reduce the size of the visible part of the ReadingPane to 2px to ensure the ReadingPane Separator will be visible.
Another question is, which tool / program do I have to install to edit the hex bytecode in explorerframe.dll UIFILE stylesheet? I would love to increase the spacing between icons in "Details view" to allow for use with larger fonts. Im referring to this post: www.sevenforums.com/customization/45276-possible-change-list-item-height-spacing.html saying that stylesheet is located under UIFILE in explorerframe.dll. My concern is, how to convert HEX to a human readable format to be able to edit those properties?
One more question: what lines in explorerframe.dll / shell32.dll should I edit to resize navigation pane icons and Details View icons. The default size is 16px and I would love to have 24px. Thanks in advance.