mirror of
https://github.com/Open-Shell/Open-Shell-Menu.git
synced 2026-04-11 17:37:22 +10:00
fe47f841e74327f874ab4bdd96403e706fa667a7
In several cases we don't want menu(s) to close when an action on menu was done. For example on drag-n-drop or menu item deletion (where confirmation dialog is shown). In such situations `s_bPreventClosing` was set to true (and then back to false when closing was allowed again). Though original code honored this variable only in certain situations and typically (at least on Win10) menus were hidden/closed despite of it. This patch changes the behavior and menus(s) are not closed when `s_bPreventClosing` is set to true. Basically now menu(s) stay visible until there is an action that changes active window. Following functionality was also removed because it is not needed now: * CMenuContainer::HideTemp * COwnerWindow::OnClear WM_CLEAR was sent to the window only by already removed `HideTemp`
Open-Shell 
Originally Classic Shell by Ivo Beltchev
Features
- Classic style Start Menu for Windows 7, 8, 8.1, 10
- Toolbar for Windows Explorer
- Classic copy UI (Windows 7 only)
- Show file size in Explorer status bar
- Title bar and status bar for Internet Explorer
Download
If you just want to use it or looking for setup file, click here to download!!!
For archival reasons, we have a mirror of www.classicshell.net here.
Description
Github mirror of the Classic Shell revival.
classic-menuclassic-shellclassic-startmicrosoft-windowsopen-shellopen-shell-menustart-menustartmewindowswindows-10windows10
Readme
MIT
91 MiB
Languages
C++
66.4%
HTML
20.8%
Rich Text Format
9.1%
C
3.1%
Batchfile
0.6%
