Katayama Hirofumi MZ
6af07a31b0
[FONTEXT][SHELL32][SDK] Support delete operation ( #8639 )
...
Improve usability of Fonts folder.
JIRA issue: CORE-17311
- Modify PIDL design to contain
name and filename.
- Implement CFontExt::
ParseDisplayName to parsing
name as PIDL.
- Modify CDefaultContextMenu::
GetCommandString and
CDefaultContextMenu::
DoCopyOrCut for DFM_GETVERBA,
DFM_GETVERBW, DFM_CMD_COPY,
and DFM_CMD_MOVE.
- Add IDS_CONFIRM_DELETE_FONT,
IDS_CANTDELETEFONT, and
IDS_PROPERTIES resource strings.
- Add SHMultiFileProperties
prototype to <shlobj.h>.
2026-02-13 18:37:06 +09:00
Katayama Hirofumi MZ
9420ab7683
[FONTEXT] Support Drag&Drop font installation ( #8600 )
...
JIRA issue: CORE-12861
JIRA issue: CORE-20445
- Add IDD_INSTALL resource dialog.
- Add IDS_INSTALL_OK and IDS_INSTALL_FAILED
resource strings.
- Add CheckDropFontFiles, GetDropFromDataObject,
and InstallFontsFromDataObject helper functions.
- Support IDropTarget at CFontExt::GetUIObjectOf.
- Add CFontFolderViewCB.cpp and
CFontFolderViewCB.h files and implement
CFontFolderViewCB class.
- Implement Drag & Drop operation.
2026-01-20 13:13:27 +09:00
Katayama Hirofumi MZ
457642cc4a
[FONTEXT] Refactor ( #7821 )
...
Improve code flexibility.
JIRA issue: CORE-12861
- Delete excessive virtual keywords
and add overload keywords.
- Add InstallFontFiles helper function.
- Add strMsg parameter to
DoInstallFontFile function.
- Move DoInstallFontFile and
DoGetFontTitle functions outside
the class.
- Delete needless fontext.h.
2025-03-26 18:58:12 +09:00
Mark Jansen
91e63ee0b5
[FONTEXT] Cache attributes, handle sorting
2021-07-23 22:10:30 +02:00
Mark Jansen
c09636f946
[FONTEXT] Add detail view columns to font folder
...
CORE-16476
2020-01-29 22:55:50 +01:00
Katayama Hirofumi MZ
c214c04964
[SHELLEXT][FONTEXT] An attempt to implement IDropTarget ( #2019 )
...
CORE-12861
2019-11-12 20:26:56 +09:00
Mark Jansen
d9e7c48c1a
[FONTEXT] Initial implementation
...
Create Fonts\desktop.ini when registering the shell ext
Also list the shell extension as needing to be registered at install
CORE-14690
2019-10-19 18:42:15 +02:00