From c4aa5f4d5815a60b9c93eb76da5586384439dd6f Mon Sep 17 00:00:00 2001 From: jurgen Date: Fri, 2 Nov 2012 10:01:00 +0000 Subject: [PATCH] Templates view --- .../application/ApplicationActionBarAdvisor.java | 2 ++ .../icons/templates_view.png | Bin 0 -> 1280 bytes plugins/org.jkiss.dbeaver.core/plugin.properties | 1 + plugins/org.jkiss.dbeaver.core/plugin.xml | 6 ++++++ .../org.jkiss.dbeaver.core/plugin_ru.properties | 1 + .../ui/perspective/DBeaverPerspective.java | 2 ++ 6 files changed, 12 insertions(+) create mode 100644 plugins/org.jkiss.dbeaver.core/icons/templates_view.png 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 ccb7440348..8a5c8b094d 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 GIT binary patch literal 1280 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GXl4m>B|mLR^2BSANMYd>R`6CL#TS zU*z{6f4+VH{p07KFW-K5PF>qMbRms`{U(@pP#<{{`mD*K<$Qr+VxZBEOjbd?OeY4$FDzs{{H*@=dX75 z678(TI$29}vX|%p8QF`?3YMD}F4xXpJY)VMsqSFIsc|98^5-s^SGB!q?(vCRF3nxM zboPoB)7P$^a_{byotwM2Zs^;;tz*xY&P{74{jab84+g*x7zLvt011I9&cBFZ`br^Zj3M)7*;mU;}rC16|5tCYljU2P|3ygmk$0d4xM2 zavbC53J(o^Eb#qZ@1dnyr@NTCe3T0GuE`!>Sf9o6?WG!5+x#B=2jWsJ*WSKM_w0Ar zZ{RZf!^?^rxvh+iMcF5(SF9JhA1QbuT&&pna(eLL3#LpfW85Z93haBlspNRReoVKq U`r6-XmVqMF)78&qol`;+06@zJAOHXW literal 0 HcmV?d00001 diff --git a/plugins/org.jkiss.dbeaver.core/plugin.properties b/plugins/org.jkiss.dbeaver.core/plugin.properties index a0847a115f..977d431b92 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 23ccd1157b..d052fff002 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 953a22d7fb..5c88d594b9 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 b6cf2dc755..f99848cbd2 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( -- GitLab