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 </extension> 83 <extension 84 point="org.eclipse.ui.perspectives"> 85 <perspective 86 class="com.android.ide.eclipse.ddms.Perspective" 87 icon="icons/ddms-16.png" 88 id="com.android.ide.eclipse.ddms.Perspective" 89 name="%perspective.name.DDMS"/> 90 </extension> 91 <extension 92 point="org.eclipse.core.runtime.preferences"> 93 <initializer class="com.android.ide.eclipse.ddms.preferences.PreferenceInitializer"/> 94 </extension> 95 <extension 96 point="org.eclipse.ui.perspectiveExtensions"> 97 <perspectiveExtension targetID="org.eclipse.jdt.ui.JavaPerspective"> 98 <perspectiveShortcut id="com.android.ide.eclipse.ddms.Perspective"/> 99 </perspectiveExtension> 100 <perspectiveExtension targetID="org.eclipse.ui.resourcePerspective"> 101 <perspectiveShortcut id="com.android.ide.eclipse.ddms.Perspective"/> 102 </perspectiveExtension> 103 <perspectiveExtension targetID="org.eclipse.debug.ui.DebugPerspective"> 104 <perspectiveShortcut id="com.android.ide.eclipse.ddms.Perspective"/> 105 <view id="com.android.ide.eclipse.ddms.views.LogCatView" 106 relative="org.eclipse.ui.views.ProblemView" 107 relationship="stack" /> 108 </perspectiveExtension> 109 </extension> 110 <extension 111 point="org.eclipse.ui.preferencePages"> 112 <page 113 category="com.android.ide.eclipse.preferences.main" 114 class="com.android.ide.eclipse.ddms.preferences.PreferencePage" 115 id="com.android.ide.eclipse.ddms.preferences.PreferencePage" 116 name="%page.name.DDMS"/> 117 <page 118 category="com.android.ide.eclipse.preferences.main" 119 class="com.android.ide.eclipse.ddms.preferences.LogCatPreferencePage" 120 id="com.android.ide.eclipse.ddms.preferences.LogCatPreferencePage" 121 name="%page.name.LogCat"/> 122 </extension> 123 </plugin> 124