Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

Changeset [8d6a3a6a0fddcc94dc5c957c960e3f6bc5ec1057] by Jocelyn Legault

Revision 8d6a3a6a0fddcc94dc5c957c960e3f6bc5ec1057, committed by Jocelyn Legault · November 21st, 2009 @ 06:55 AM

File tabs: Windows Explorer contextual menus.

  • Introduce the Explorer contextual menus from code ripped from Light Explorer
  • The contextual menus are enable-able from the preference dialog.
  • The preference dialog layout was updated to accommodate the new item.
  • The previous contextual is no longer alive during the whole time N++ is executing. It's created on demand on the stack.
  • The contextual menu now sends the selection notification itself.
  • The temporary implementation of the Explorer menu in NotepadPlus has been moved to the new ExplorerContextMenu.[cpp|h] pair.
  • Un-handled default cases were found, inspected and fixed.
  • The NO_DEFAULT_CASE macro was updated to work in UNICODE.

Signed-off-by: Jocelyn Legault jocelynlegault@gmail.com
http://github.com/joce/npp-community/commit/8d6a3a6a0fddcc94dc5c957...

16 changed files

  • A PowerEditor/src/WinControls/ContextMenu/ExplorerContextMenu.cpp
  • A PowerEditor/src/WinControls/ContextMenu/ExplorerContextMenu.h
  • M PowerEditor/src/MISC/Common/Common.h
  • M PowerEditor/src/MISC/RegExt/regExtDlg.cpp
  • M PowerEditor/src/Notepad_plus.cpp
  • M PowerEditor/src/Notepad_plus.h
  • M PowerEditor/src/Parameters.cpp
  • M PowerEditor/src/Parameters.h
  • M PowerEditor/src/ScintillaComponent/ScintillaEditView.cpp
  • M PowerEditor/src/WinControls/ContextMenu/ContextMenu.cpp
  • M PowerEditor/src/WinControls/ContextMenu/ContextMenu.h
  • M PowerEditor/src/WinControls/Preference/preference.rc
  • M PowerEditor/src/WinControls/Preference/preferenceDlg.cpp
  • M PowerEditor/src/WinControls/Preference/preference_rc.h
  • M PowerEditor/visual.net/notepadPlus.8.vcproj
  • M PowerEditor/visual.net/notepadPlus.9.vcproj