mirror of
https://github.com/SpartanJ/eepp.git
synced 2026-10-26 08:08:28 +03:00
ecode: Add new commands to the command palette and menues.
This commit is contained in:
@@ -216,6 +216,10 @@ class App : public UICodeEditorSplitter::Client {
|
||||
t.setCommand( "open-global-search", [&] { showGlobalSearch( false ); } );
|
||||
t.setCommand( "open-locatebar", [&] { mUniversalLocator->showLocateBar(); } );
|
||||
t.setCommand( "open-command-palette", [&] { mUniversalLocator->showCommandPalette(); } );
|
||||
t.setCommand( "open-workspace-symbol-search",
|
||||
[&] { mUniversalLocator->showWorkspaceSymbol(); } );
|
||||
t.setCommand( "open-document-symbol-search",
|
||||
[&] { mUniversalLocator->showDocumentSymbol(); } );
|
||||
t.setCommand( "editor-set-line-breaking-column", [&] { setLineBreakingColumn(); } );
|
||||
t.setCommand( "editor-set-line-spacing", [&] { setLineSpacing(); } );
|
||||
t.setCommand( "editor-set-cursor-blinking-time", [&] { setCursorBlinkingTime(); } );
|
||||
|
||||
@@ -1206,6 +1206,14 @@ UIPopUpMenu* SettingsMenu::createToolsMenu() {
|
||||
->add( i18n( "project_find", "Project Find..." ), findIcon( "search" ),
|
||||
getKeybind( "open-global-search" ) )
|
||||
->setId( "open-global-search" );
|
||||
mToolsMenu
|
||||
->add( i18n( "workspace_symbol_find", "Search Worskspace Symbol..." ), findIcon( "search" ),
|
||||
getKeybind( "open-workspace-symbol-search" ) )
|
||||
->setId( "open-workspace-symbol-search" );
|
||||
mToolsMenu
|
||||
->add( i18n( "document_symbol_find", "Search Document Symbol..." ), findIcon( "search" ),
|
||||
getKeybind( "open-document-symbol-search" ) )
|
||||
->setId( "open-workspace-symbol-search" );
|
||||
mToolsMenu
|
||||
->add( i18n( "go_to_line", "Go to line..." ), findIcon( "go-to-line" ),
|
||||
getKeybind( "go-to-line" ) )
|
||||
|
||||
@@ -281,7 +281,8 @@ void UniversalLocator::initLocateBar( UILocateBar* locateBar, UITextInput* locat
|
||||
mSplitter->getCurEditor()->getDocument().hasCommand( cmd ) )
|
||||
mSplitter->getCurEditor()->setFocus();
|
||||
}
|
||||
if ( cmd != "open-locatebar" ) {
|
||||
if ( cmd != "open-locatebar" && cmd != "open-workspace-symbol-search" &&
|
||||
cmd != "open-document-symbol-search" && cmd != "go-to-line" ) {
|
||||
hideLocateBar();
|
||||
} else {
|
||||
mLocateInput->setFocus();
|
||||
|
||||
Reference in New Issue
Block a user