<?xml version="1.0" encoding="UTF-8"?>
<!-- When updating your version of GWT, you should also update this DTD reference, so that your app can take advantage of the latest GWT module capabilities. -->
<!DOCTYPE module PUBLIC "-//Google Inc.//DTD Google Web Toolkit 2.7.0//EN" "http://gwtproject.org/doctype/2.7.0/gwt-module.dtd">
<module>
    <set-property name="user.agent" value="safari"/>

    <inherits name='baseletgwt' />
    <inherits name="com.VSCode" />

    <replace-with class="com.vscode.gwt.client.view.VsCodeMainView">
        <when-type-is class="com.baselet.gwt.client.view.MainView"/>
    </replace-with>

    <replace-with class="com.vscode.gwt.client.logging.VsCodeLogger">
        <when-type-is class="com.baselet.gwt.client.logging.GWTLogger"/>
    </replace-with>

    <replace-with class="com.vscode.gwt.client.view.utils.VSCodeStartupDiagramLoader">
        <when-type-is class="com.baselet.gwt.client.view.utils.StartupDiagramLoader"/>
    </replace-with>

    <replace-with class="com.vscode.gwt.client.clipboard.VsCodeClipboard">
        <when-type-is class="com.baselet.gwt.client.clipboard.ClipboardStorage"/>
    </replace-with>

    <replace-with class="com.vscode.gwt.client.view.widgets.VsCodeDownloadPopupPanel">
        <when-type-is class="com.baselet.gwt.client.view.widgets.DownloadPopupPanel"/>
    </replace-with>

    <replace-with class="com.vscode.gwt.client.file.VsCodeFileChangeNotifier">
        <when-type-is class="com.baselet.gwt.client.file.FileChangeNotifier"/>
    </replace-with>

    <replace-with class="com.vscode.gwt.client.resources.VsCodeHelptextFactory">
        <when-type-is class="com.baselet.gwt.client.resources.HelptextFactory"/>
    </replace-with>

    <replace-with class="com.vscode.gwt.client.view.theme.ThemeFactoryVsCode">
        <when-type-is class="com.baselet.diagram.draw.helper.theme.ThemeFactory"/>
    </replace-with>

    <replace-with class="com.vscode.gwt.client.view.panel.wrapper.VsCodeAutoResizeScrollDropPanel">
        <when-type-is class="com.baselet.gwt.client.view.panel.wrapper.AutoResizeScrollDropPanel"/>
    </replace-with>

    <replace-with class="com.vscode.gwt.client.view.widgets.propertiespanel.VsCodePropertiesTextArea">
        <when-type-is class="com.baselet.gwt.client.view.widgets.propertiespanel.PropertiesTextArea"/>
    </replace-with>

    <replace-with class="com.vscode.gwt.client.view.VsCodeDrawPanelDiagram">
        <when-type-is class="com.baselet.gwt.client.view.DrawPanelDiagram"/>
    </replace-with>

    <replace-with class="com.vscode.gwt.client.view.VsCodeDrawPanelPalette">
        <when-type-is class="com.baselet.gwt.client.view.DrawPanelPalette"/>
    </replace-with>
</module>
