reactos/dll/win32/browseui
Katayama Hirofumi MZ c19d9df259
[BROWSEUI] Implement auto-completion (#3507)
Implement IAutoComplete to realize input auto completion. CORE-9281, CORE-1419

- The main features of this PR are Auto-Suggest and Auto-Append.
- Auto-Suggest shows a list near the textbox (an EDIT control) when the user has typed partial pathname into the textbox.
- Auto-Append appends complement text into the textbox to complete the pathname with selected status.
- The list of AutoSuggest is a top-level window whose window class is "Auto-Suggest Dropdown". We call it "the drop-down window".
- The drop-down window contains three controls: a listview, a scrollbar and a sizebox.
- The drop-down window watches the input into the textbox. If the textbox changed, then the window updates the list.
- The sizebox control enables the user to resize the drop-down window.
2021-03-10 16:22:57 +09:00
..
lang [BROWSEUI]Update PT translation 2021-02-24 07:23:39 +01:00
res [BROWSEUI][PSDK] Stubplement ShellTaskScheduler (#3326) 2020-12-20 22:06:16 +03:00
shellbars [CMAKE] Introduce the atl_classes interface library 2020-10-20 21:44:54 +02:00
shellfind [CMAKE] Introduce the atl_classes interface library 2020-10-20 21:44:54 +02:00
ACLCustomMRU.cpp [BROWSEUI] Remove '\1' from AutoComplete list (#3264) 2020-10-06 17:44:20 +09:00
ACLCustomMRU.h [BROWSEUI] Accept TypedURLs to CLSID_ACLCustomMRU (#3250) 2020-10-02 21:27:23 +09:00
aclistisf.cpp [BROWSEUI] Implement CLSID_ACListISF (#3298) 2020-10-17 17:49:24 +09:00
aclistisf.h [BROWSEUI] Implement CLSID_ACListISF (#3298) 2020-10-17 17:49:24 +09:00
aclmulti.cpp
aclmulti.h
addressband.cpp [BROWSEUI][USER32] Explicitly use MAKEINTRESOURCEW() for consistency (#3192) 2020-09-15 14:56:51 +03:00
addressband.h
addresseditbox.cpp [BROWSEUI] Stop the address edit box trying to parse a null pidl 2020-09-06 14:32:59 +02:00
addresseditbox.h [BROWSEUI] Display an error message if the path or drive don't exist (CORE-10989) 2020-04-20 14:21:37 +03:00
bandproxy.cpp
bandproxy.h
basebarsite.cpp [BROWSEUI] Set DT_VCENTER to Explorer bars (#3135) 2020-09-07 09:33:21 +09:00
brandband.cpp
brandband.h
browseui.cpp [BROWSEUI][PSDK] Stubplement ShellTaskScheduler (#3326) 2020-12-20 22:06:16 +03:00
browseui.h
browseui.rc [BROWSEUI][PSDK] Stubplement ShellTaskScheduler (#3326) 2020-12-20 22:06:16 +03:00
browseui.spec
browseuiord.cpp
CAutoComplete.cpp [BROWSEUI] Implement auto-completion (#3507) 2021-03-10 16:22:57 +09:00
CAutoComplete.h [BROWSEUI] Implement auto-completion (#3507) 2021-03-10 16:22:57 +09:00
CMakeLists.txt [BROWSEUI][PSDK] Stubplement ShellTaskScheduler (#3326) 2020-12-20 22:06:16 +03:00
commonbrowser.cpp
commonbrowser.h [BROWSEUI] CCommonBrowser class should support aggregation (#3308) 2020-10-24 18:02:18 +03:00
CProgressDialog.cpp
CProgressDialog.h
CShellTaskScheduler.cpp [BROWSEUI][PSDK] Stubplement ShellTaskScheduler (#3326) 2020-12-20 22:06:16 +03:00
CShellTaskScheduler.h [BROWSEUI][PSDK] Stubplement ShellTaskScheduler (#3326) 2020-12-20 22:06:16 +03:00
CTaskbarList.cpp
CTaskbarList.h
CUserAssist.cpp [BROWSEUI][PSDK] Stubplement UserAssist 2020-12-20 17:32:11 +03:00
CUserAssist.h [BROWSEUI][PSDK] Stubplement UserAssist 2020-12-20 17:32:11 +03:00
desktopipc.cpp [BROWSEUI] Show virtual folders in the log for SHOpenFolderWindow 2020-10-04 19:34:20 +02:00
dllinstall.c
explorerband.cpp [BROWSEUI] Add 'm_' prefix to CExplorerBand members (#2524) 2020-04-10 23:08:31 +09:00
explorerband.h [BROWSEUI] Add 'm_' prefix to CExplorerBand members (#2524) 2020-04-10 23:08:31 +09:00
globalfoldersettings.cpp
globalfoldersettings.h
internettoolbar.cpp [BROWSEUI][SHELL32] Implement MoveTo/CopyTo buttons (#3128) 2020-09-07 09:42:43 +09:00
internettoolbar.h
newatlinterfaces.h
parsecmdline.cpp
precomp.h [BROWSEUI][PSDK] Stubplement ShellTaskScheduler (#3326) 2020-12-20 22:06:16 +03:00
regtreeoptions.cpp
regtreeoptions.h
resource.h [BROWSEUI][PSDK] Stubplement ShellTaskScheduler (#3326) 2020-12-20 22:06:16 +03:00
shellbrowser.cpp [BROWSEUI] Update the current directory before creating a view 2020-10-04 19:34:20 +02:00
toolsband.cpp [BROWSEUI][USER32] Explicitly use MAKEINTRESOURCEW() for consistency (#3192) 2020-09-15 14:56:51 +03:00
travellog.cpp [SHELL32][BROWSEUI] Fix usage of ILGetDisplayNameEx 2020-10-04 19:34:20 +02:00
utility.cpp
utility.h
version.rc