Make "Clipboard History" and "Character Panel" togglable
Make "Clipboard History" and "Character Panel" have the same behaviour of the other dockable panels. Fix #9094, fix #9078, close #9096, close #9079
This commit is contained in:
parent
2aac88e3b1
commit
cfe3f3b64c
@ -37,6 +37,8 @@
|
||||
#include "functionListPanel.h"
|
||||
#include "ProjectPanel.h"
|
||||
#include "fileBrowser.h"
|
||||
#include "clipboardHistoryPanel.h"
|
||||
#include "ansiCharPanel.h"
|
||||
#include "Sorters.h"
|
||||
#include "verifySignedfile.h"
|
||||
#include "md5.h"
|
||||
@ -698,13 +700,35 @@ void Notepad_plus::command(int id)
|
||||
|
||||
case IDM_EDIT_CHAR_PANEL:
|
||||
{
|
||||
if (_pAnsiCharPanel && (!_pAnsiCharPanel->isClosed()))
|
||||
{
|
||||
_pAnsiCharPanel->display(false);
|
||||
_pAnsiCharPanel->setClosed(true);
|
||||
checkMenuItem(IDM_EDIT_CHAR_PANEL, false);
|
||||
}
|
||||
else
|
||||
{
|
||||
checkMenuItem(IDM_EDIT_CHAR_PANEL, true);
|
||||
launchAnsiCharPanel();
|
||||
_pAnsiCharPanel->setClosed(false);
|
||||
}
|
||||
}
|
||||
break;
|
||||
|
||||
case IDM_EDIT_CLIPBOARDHISTORY_PANEL:
|
||||
{
|
||||
if (_pClipboardHistoryPanel && (!_pClipboardHistoryPanel->isClosed()))
|
||||
{
|
||||
_pClipboardHistoryPanel->display(false);
|
||||
_pClipboardHistoryPanel->setClosed(true);
|
||||
checkMenuItem(IDM_EDIT_CLIPBOARDHISTORY_PANEL, false);
|
||||
}
|
||||
else
|
||||
{
|
||||
checkMenuItem(IDM_EDIT_CLIPBOARDHISTORY_PANEL, true);
|
||||
launchClipboardHistoryPanel();
|
||||
_pClipboardHistoryPanel->setClosed(false);
|
||||
}
|
||||
}
|
||||
break;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user