Home | History | Annotate | Download | only in com.android.ide.eclipse.ddms
      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