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       <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