diff --git a/plugins/org.jkiss.dbeaver.core.application/src/org/jkiss/dbeaver/core/application/ApplicationActionBarAdvisor.java b/plugins/org.jkiss.dbeaver.core.application/src/org/jkiss/dbeaver/core/application/ApplicationActionBarAdvisor.java index ccb744034880fc969f10d8f1b01287ef8b43e1b3..8a5c8b094ddf70dc3fd051800bfd9a0bb900b0c8 100644 --- a/plugins/org.jkiss.dbeaver.core.application/src/org/jkiss/dbeaver/core/application/ApplicationActionBarAdvisor.java +++ b/plugins/org.jkiss.dbeaver.core.application/src/org/jkiss/dbeaver/core/application/ApplicationActionBarAdvisor.java @@ -29,6 +29,7 @@ import org.eclipse.ui.actions.ActionFactory.IWorkbenchAction; import org.eclipse.ui.actions.ContributionItemFactory; import org.eclipse.ui.application.ActionBarAdvisor; import org.eclipse.ui.application.IActionBarConfigurer; +import org.eclipse.ui.texteditor.templates.TemplatesView; import org.jkiss.dbeaver.core.CoreMessages; import org.jkiss.dbeaver.core.application.about.AboutBoxAction; import org.jkiss.dbeaver.ui.ActionUtils; @@ -146,6 +147,7 @@ public class ApplicationActionBarAdvisor extends ActionBarAdvisor windowMenu.add(new Separator()); windowMenu.add(new ToggleViewAction(IPageLayout.ID_PROP_SHEET)); windowMenu.add(new ToggleViewAction(QueryManagerView.VIEW_ID)); + windowMenu.add(new ToggleViewAction(TemplatesView.ID)); windowMenu.add(new ToggleViewAction(IPageLayout.ID_OUTLINE)); windowMenu.add(new ToggleViewAction(IPageLayout.ID_PROGRESS_VIEW)); windowMenu.add(new ToggleViewAction(IActionConstants.LOG_VIEW_ID)); diff --git a/plugins/org.jkiss.dbeaver.core/icons/templates_view.png b/plugins/org.jkiss.dbeaver.core/icons/templates_view.png new file mode 100644 index 0000000000000000000000000000000000000000..ede65be8ba1e35acf59bd01358fc2ba719a9212d Binary files /dev/null and b/plugins/org.jkiss.dbeaver.core/icons/templates_view.png differ diff --git a/plugins/org.jkiss.dbeaver.core/plugin.properties b/plugins/org.jkiss.dbeaver.core/plugin.properties index a0847a115fe5de4f411d5811027a86cc523f71b2..977d431b92ddc9a9e1eed6d1e50f07e2bcb2f250 100644 --- a/plugins/org.jkiss.dbeaver.core/plugin.properties +++ b/plugins/org.jkiss.dbeaver.core/plugin.properties @@ -21,6 +21,7 @@ view.project.explorer.title=Project Explorer view.query.manager.title=Query Manager view.progress.title=Background Tasks view.shell.process.title=Process +view.templates.title=Templates menu.navigate=Navigate diff --git a/plugins/org.jkiss.dbeaver.core/plugin.xml b/plugins/org.jkiss.dbeaver.core/plugin.xml index 23ccd1157b20f729dc18717305d48d26e5444dac..d052fff002d34bdc1428c5c734e68fe896cc90dc 100644 --- a/plugins/org.jkiss.dbeaver.core/plugin.xml +++ b/plugins/org.jkiss.dbeaver.core/plugin.xml @@ -155,6 +155,12 @@ class="org.eclipse.ui.ExtensionFactory:progressView" id="org.eclipse.ui.views.ProgressView" name="%view.progress.title"/> + + diff --git a/plugins/org.jkiss.dbeaver.core/plugin_ru.properties b/plugins/org.jkiss.dbeaver.core/plugin_ru.properties index 953a22d7fbe438caf8abf7829a51974014c6d1c6..5c88d594b93f5718452c726ae9abe70665df37a3 100644 --- a/plugins/org.jkiss.dbeaver.core/plugin_ru.properties +++ b/plugins/org.jkiss.dbeaver.core/plugin_ru.properties @@ -29,6 +29,7 @@ view.project.explorer.title=\u0410\u043A\u0442\u0438\u0432\u043D\u044B\u0439 \u0 view.query.manager.title=\u041C\u0435\u043D\u0435\u0434\u0436\u0435\u0440 \u0437\u0430\u043F\u0440\u043E\u0441\u043E\u0432 view.progress.title=\u0424\u043E\u043D\u043E\u0432\u044B\u0435 \u0437\u0430\u0434\u0430\u0447\u0438 view.shell.process.title=\u041F\u0440\u043E\u0446\u0435\u0441\u0441 +view.templates.title=\u0428\u0430\u0431\u043B\u043E\u043D\u044B menu.navigate=\u041D\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u044F diff --git a/plugins/org.jkiss.dbeaver.core/src/org/jkiss/dbeaver/ui/perspective/DBeaverPerspective.java b/plugins/org.jkiss.dbeaver.core/src/org/jkiss/dbeaver/ui/perspective/DBeaverPerspective.java index b6cf2dc7555c342c8eb6df0dbbd55983f5581348..f99848cbd28b36e60ad4f64722044e2d087011f8 100644 --- a/plugins/org.jkiss.dbeaver.core/src/org/jkiss/dbeaver/ui/perspective/DBeaverPerspective.java +++ b/plugins/org.jkiss.dbeaver.core/src/org/jkiss/dbeaver/ui/perspective/DBeaverPerspective.java @@ -22,6 +22,7 @@ import org.eclipse.ui.IFolderLayout; import org.eclipse.ui.IPageLayout; import org.eclipse.ui.IPerspectiveFactory; import org.eclipse.ui.IPlaceholderFolderLayout; +import org.eclipse.ui.texteditor.templates.TemplatesView; import org.jkiss.dbeaver.ui.IActionConstants; import org.jkiss.dbeaver.ui.views.navigator.database.DatabaseNavigatorView; import org.jkiss.dbeaver.ui.views.navigator.project.ProjectExplorerView; @@ -68,6 +69,7 @@ public class DBeaverPerspective implements IPerspectiveFactory 0.2f, FOLDER_NAVIGATION); bottomLeft.addView(ProjectExplorerView.VIEW_ID); + bottomLeft.addView(TemplatesView.ID); // Bottom right. IPlaceholderFolderLayout bottomRight = layout.createPlaceholderFolder(