1 <?xml version="1.0" encoding="UTF-8"?> 2 <?eclipse version="3.2"?> 3 <plugin> 4 <extension-point id="toolsLocator" name="%extension-point.name.Tools_Locator" schema="schema/toolsLocator.exsd"/> 5 <extension-point id="debuggerConnector" name="%extension-point.name.Debugger_Connector" schema="schema/debuggerConnector.exsd"/> 6 <extension-point id="sourceRevealer" name="%extension-point.name.Source_Revealer" schema="schema/sourceRevealer.exsd"/> 7 <extension-point id="traceviewLauncher" name="%extension-point.name.TreeView_Laucher" schema="schema/traceviewLauncher.exsd"/> 8 9 <extension 10 point="org.eclipse.ui.views"> 11 <category 12 name="%category.name" 13 id="com.android.ide.eclipse.ddms.views.category"> 14 </category> 15 <view 16 allowMultiple="false" 17 category="com.android.ide.eclipse.ddms.views.category" 18 class="com.android.ide.eclipse.ddms.views.DeviceView" 19 icon="icons/device.png" 20 id="com.android.ide.eclipse.ddms.views.DeviceView" 21 name="%view.name.Devices"> 22 </view> 23 <!-- Deprecate the old logcat view. It should be removed entirely 24 after the preview release --> 25 <view 26 allowMultiple="false" 27 category="com.android.ide.eclipse.ddms.views.category" 28 class="com.android.ide.eclipse.ddms.views.OldLogCatView" 29 icon="icons/android.png" 30 id="com.android.ide.eclipse.ddms.views.OldLogCatView" 31 name="LogCat (deprecated)"/> 32 <view 33 allowMultiple="false" 34 category="com.android.ide.eclipse.ddms.views.category" 35 class="com.android.ide.eclipse.ddms.views.LogCatView" 36 icon="icons/logcat.png" 37 id="com.android.ide.eclipse.ddms.views.LogCatView" 38 name="%view.name.LogCat"/> 39 <!-- Disabled for now due to AWT/SWT bridge issue on Leopard. 40 <view 41 allowMultiple="false" 42 category="com.android.ide.eclipse.ddms.views.category" 43 class="com.android.ide.eclipse.ddms.views.EventLogView" 44 icon="icons/android.png" 45 id="com.android.ide.eclipse.ddms.views.EventLogView" 46 name="Event Log"/> --> 47 <view 48 allowMultiple="false" 49 category="com.android.ide.eclipse.ddms.views.category" 50 class="com.android.ide.eclipse.ddms.views.ThreadView" 51 icon="icons/thread.png" 52 id="com.android.ide.eclipse.ddms.views.ThreadView" 53 name="%view.name.Threads"/> 54 <view 55 allowMultiple="false" 56 category="com.android.ide.eclipse.ddms.views.category" 57 class="com.android.ide.eclipse.ddms.views.HeapView" 58 icon="icons/heap.png" 59 id="com.android.ide.eclipse.ddms.views.HeapView" 60 name="%view.name.Heap"/> 61 <view 62 allowMultiple="false" 63 category="com.android.ide.eclipse.ddms.views.category" 64 class="com.android.ide.eclipse.ddms.views.FileExplorerView" 65 icon="icons/android.png" 66 id="com.android.ide.eclipse.ddms.views.FileExplorerView" 67 name="%view.name.File_Explorer"/> 68 <view 69 allowMultiple="false" 70 category="com.android.ide.eclipse.ddms.views.category" 71 class="com.android.ide.eclipse.ddms.views.EmulatorControlView" 72 icon="icons/emulator-16.png" 73 id="com.android.ide.eclipse.ddms.views.EmulatorControlView" 74 name="%view.name.Emulator_Control"/> 75 <view 76 allowMultiple="false" 77 category="com.android.ide.eclipse.ddms.views.category" 78 class="com.android.ide.eclipse.ddms.views.AllocTrackerView" 79 icon="icons/heap.png" 80 id="com.android.ide.eclipse.ddms.views.AllocTrackerView" 81 name="%view.name.Allocation_Tracker"/> 82 <view 83 category="com.android.ide.eclipse.ddms.views.category" 84 class="com.android.ide.eclipse.ddms.views.NetworkStatisticsView" 85 icon="icons/networkstats.png" 86 id="com.android.ide.eclipse.ddms.views.NetworkStatsView" 87 name="%view.name.Network_Stats" 88 restorable="true"> 89 </view> 90 </extension> 91 <extension 92 point="org.eclipse.ui.editors"> 93 <editor 94 class="com.android.ide.eclipse.ddms.editors.UiAutomatorViewer" 95 default="true" 96 extensions="uix" 97 icon="icons/uiautomator.png" 98 id="com.android.ide.eclipse.ddms.editors.UiAutomatorViewer" 99 name="UI Automator Hierarchy Viewer"> 100 </editor> 101 </extension> 102 <extension 103 point="org.eclipse.ui.perspectives"> 104 <perspective 105 class="com.android.ide.eclipse.ddms.Perspective" 106 icon="icons/ddms-16.png" 107 id="com.android.ide.eclipse.ddms.Perspective" 108 name="%perspective.name.DDMS"/> 109 </extension> 110 <extension 111 point="org.eclipse.core.runtime.preferences"> 112 <initializer class="com.android.ide.eclipse.ddms.preferences.PreferenceInitializer"/> 113 </extension> 114 <extension 115 point="org.eclipse.ui.perspectiveExtensions"> 116 <perspectiveExtension targetID="org.eclipse.jdt.ui.JavaPerspective"> 117 <perspectiveShortcut id="com.android.ide.eclipse.ddms.Perspective"/> 118 </perspectiveExtension> 119 <perspectiveExtension targetID="org.eclipse.ui.resourcePerspective"> 120 <perspectiveShortcut id="com.android.ide.eclipse.ddms.Perspective"/> 121 </perspectiveExtension> 122 <perspectiveExtension targetID="org.eclipse.debug.ui.DebugPerspective"> 123 <perspectiveShortcut id="com.android.ide.eclipse.ddms.Perspective"/> 124 <view id="com.android.ide.eclipse.ddms.views.LogCatView" 125 relative="org.eclipse.ui.views.ProblemView" 126 relationship="stack" /> 127 </perspectiveExtension> 128 </extension> 129 <extension 130 point="org.eclipse.ui.preferencePages"> 131 <page 132 category="com.android.ide.eclipse.preferences.main" 133 class="com.android.ide.eclipse.ddms.preferences.PreferencePage" 134 id="com.android.ide.eclipse.ddms.preferences.PreferencePage" 135 name="%page.name.DDMS"/> 136 <page 137 category="com.android.ide.eclipse.preferences.main" 138 class="com.android.ide.eclipse.ddms.preferences.LogCatPreferencePage" 139 id="com.android.ide.eclipse.ddms.preferences.LogCatPreferencePage" 140 name="%page.name.LogCat"/> 141 <page 142 category="com.android.ide.eclipse.ddms.preferences.LogCatPreferencePage" 143 class="com.android.ide.eclipse.ddms.preferences.LogCatColorsPage" 144 id="com.android.ide.eclipse.ddms.preferences.LogCatColorsPage" 145 name="Colors"> 146 </page> 147 </extension> 148 </plugin> 149