T800G / FolderOptionsX

Enable hidden folder options in Windows 7
17 stars 2 forks source link

Option for a custom value of FFLAGS? #4

Open Anixx opened 4 years ago

Anixx commented 4 years ago

Would not it be possible to add a feature that would allow to set a custom value of FFLAGS for Folder Options X via a registry key?

MechDR commented 3 years ago

I second this... or maybe an option with a drop down menu from which you can select a view, even better ;).

Some FFlags options, someone might find them handy ;).

09000011 (detail godmode)
43000001 (default)
40000000 = Use the search folder for stacking and searching
02000000 = When the view is in "tile view mode" the layout of a single item should be extended to the width of the view
01000000 = Only show the column header in details view mode
00000001 = Automatically arrange the elements in the view

FWF_NONE
0x00000000. Windows 7 and later. No special view options.

FWF_AUTOARRANGE
0x00000001. Automatically arrange the elements in the view. This implies LVS_AUTOARRANGE if the list-view control is used to implement the view.
FWF_ABBREVIATEDNAMES
0x00000002. Not supported.
FWF_SNAPTOGRID
0x00000004. Not supported.
FWF_OWNERDATA
0x00000008. Not supported.

FWF_BESTFITWINDOW
0x00000010. Not supported.
FWF_DESKTOP
0x00000020. Make the folder behave like the desktop. This value applies only to the desktop view and is not used for typical Shell folders. This flag implies FWF_NOCLIENTEDGE and FWF_NOSCROLL.
FWF_SINGLESEL
0x00000040. Do not allow more than a single item to be selected. This is used in the common dialog boxes.
FWF_NOSUBFOLDERS
0x00000080. Do not show subfolders.

FWF_TRANSPARENT
0x00000100. Draw transparently. This is used only for the desktop.
FWF_NOCLIENTEDGE
0x00000200. Not supported.
FWF_NOSCROLL
0x00000400. Do not add scroll bars. This is used only for the desktop.
FWF_ALIGNLEFT
0x00000800. The view should be left-aligned. This implies LVS_ALIGNLEFT if the list-view control is used to implement the view.

FWF_NOICONS
0x00001000. The view should not display icons.
FWF_SHOWSELALWAYS
0x00002000. This flag is deprecated as of Windows XP and has no effect. Always show the selection.
FWF_NOVISIBLE
0x00004000. Not supported.
FWF_SINGLECLICKACTIVATE
0x00008000. Not supported.

FWF_NOWEBVIEW
0x00010000. The view should not be shown as a web view.
FWF_HIDEFILENAMES
0x00020000. The view should not display file names.
FWF_CHECKSELECT
0x00040000. Turns on the check mode for the view.
FWF_NOENUMREFRESH
0x00080000. Windows Vista and later. Do not re-enumerate the view (or drop the current contents of the view) when the view is refreshed.

FWF_NOGROUPING
0x00100000. Windows Vista and later. Do not allow grouping in the view
FWF_FULLROWSELECT
0x00200000. Windows Vista and later. When an item is selected, the item and all its sub-items are highlighted.
FWF_NOFILTERS
0x00400000. Windows Vista and later. Do not display filters in the view.
FWF_NOCOLUMNHEADER
0x00800000. Windows Vista and later. Do not display a column header in the view in any view mode.

FWF_NOHEADERINALLVIEWS
0x01000000. Windows Vista and later. Only show the column header in details view mode.
FWF_EXTENDEDTILES
0x02000000. Windows Vista and later. When the view is in "tile view mode" the layout of a single item should be extended to the width of the view.
FWF_TRICHECKSELECT
0x04000000. Windows Vista and later. Not supported.
FWF_AUTOCHECKSELECT
0x08000000. Windows Vista and later. Items can be selected using checkboxes.

FWF_NOBROWSERVIEWSTATE
0x10000000. Windows Vista and later. The view should not save view state in the browser.
FWF_SUBSETGROUPS
0x20000000. Windows Vista and later. The view should list the number of items displayed in each group. To be used with IFolderView2::SetGroupSubsetCount.
FWF_USESEARCHFOLDER
0x40000000. Windows Vista and later. Use the search folder for stacking and searching.
FWF_ALLOWRTLREADING
(int)0x80000000. Windows Vista and later. Ensure right-to-left reading layout in a right-to-left system. Without this flag, the view displays strings from left-to-right both on systems set to left-to-right and right-to-left reading layout, which ensures that file names display correctly.
Anixx commented 3 years ago

The "desktop mode" allows to have small icons with labels below. And 32px icons with labels below.

----- Original Message ----- From: "MechDR" notifications@github.com To: "T800G/FolderOptionsX" FolderOptionsX@noreply.github.com Cc: "Anixx" neptunia@mail.ru; "Author" author@noreply.github.com Sent: Tuesday, January 12, 2021 2:04 AM Subject: Re: [T800G/FolderOptionsX] Option for a custom value of FFLAGS? (#4)

I second this... or maybe an option with a drop down menu from which you can select a view, even better ;).

Some FFlags options, someone might find them handy ;).

`09000011 (detail godmode) 43000001 (default) 40000000 = Use the search folder for stacking and searching 02000000 = When the view is in "tile view mode" the layout of a single item should be extended to the width of the view 01000000 = Only show the column header in details view mode 00000001 = Automatically arrange the elements in the view

FWF_NONE 0x00000000. Windows 7 and later. No special view options.

FWF_AUTOARRANGE 0x00000001. Automatically arrange the elements in the view. This implies LVS_AUTOARRANGE if the list-view control is used to implement the view. FWF_ABBREVIATEDNAMES 0x00000002. Not supported. FWF_SNAPTOGRID 0x00000004. Not supported. FWF_OWNERDATA 0x00000008. Not supported.

FWF_BESTFITWINDOW 0x00000010. Not supported. FWF_DESKTOP 0x00000020. Make the folder behave like the desktop. This value applies only to the desktop view and is not used for typical Shell folders. This flag implies FWF_NOCLIENTEDGE and FWF_NOSCROLL. FWF_SINGLESEL 0x00000040. Do not allow more than a single item to be selected. This is used in the common dialog boxes. FWF_NOSUBFOLDERS 0x00000080. Do not show subfolders.

FWF_TRANSPARENT 0x00000100. Draw transparently. This is used only for the desktop. FWF_NOCLIENTEDGE 0x00000200. Not supported. FWF_NOSCROLL 0x00000400. Do not add scroll bars. This is used only for the desktop. FWF_ALIGNLEFT 0x00000800. The view should be left-aligned. This implies LVS_ALIGNLEFT if the list-view control is used to implement the view.

FWF_NOICONS 0x00001000. The view should not display icons. FWF_SHOWSELALWAYS 0x00002000. This flag is deprecated as of Windows XP and has no effect. Always show the selection. FWF_NOVISIBLE 0x00004000. Not supported. FWF_SINGLECLICKACTIVATE 0x00008000. Not supported.

FWF_NOWEBVIEW 0x00010000. The view should not be shown as a web view. FWF_HIDEFILENAMES 0x00020000. The view should not display file names. FWF_CHECKSELECT 0x00040000. Turns on the check mode for the view. FWF_NOENUMREFRESH 0x00080000. Windows Vista and later. Do not re-enumerate the view (or drop the current contents of the view) when the view is refreshed.

FWF_NOGROUPING 0x00100000. Windows Vista and later. Do not allow grouping in the view FWF_FULLROWSELECT 0x00200000. Windows Vista and later. When an item is selected, the item and all its sub-items are highlighted. FWF_NOFILTERS 0x00400000. Windows Vista and later. Do not display filters in the view. FWF_NOCOLUMNHEADER 0x00800000. Windows Vista and later. Do not display a column header in the view in any view mode.

FWF_NOHEADERINALLVIEWS 0x01000000. Windows Vista and later. Only show the column header in details view mode. FWF_EXTENDEDTILES 0x02000000. Windows Vista and later. When the view is in "tile view mode" the layout of a single item should be extended to the width of the view. FWF_TRICHECKSELECT 0x04000000. Windows Vista and later. Not supported. FWF_AUTOCHECKSELECT 0x08000000. Windows Vista and later. Items can be selected using checkboxes.

FWF_NOBROWSERVIEWSTATE 0x10000000. Windows Vista and later. The view should not save view state in the browser. FWF_SUBSETGROUPS 0x20000000. Windows Vista and later. The view should list the number of items displayed in each group. To be used with IFolderView2::SetGroupSubsetCount. FWF_USESEARCHFOLDER 0x40000000. Windows Vista and later. Use the search folder for stacking and searching. FWF_ALLOWRTLREADING (int)0x80000000. Windows Vista and later. Ensure right-to-left reading layout in a right-to-left system. Without this flag, the view displays strings from left-to-right both on systems set to left-to-right and right-to-left reading layout, which ensures that file names display correctly.`

-- You are receiving this because you authored the thread. Reply to this email directly or view it on GitHub: https://github.com/T800G/FolderOptionsX/issues/4#issuecomment-758301798

MechDR commented 3 years ago

@Anixx I'm only using this because I can't get tiles view anywhere (including Computer/This PC, which is where I'd like to set tiles view) once you disable full row select. If you know of a way to enable tiles view once full row select is disabled, please share ;).