/////////////////////////////////////////////////////////////////////////////////////////
//
// Please refer to "COPYRIGHT.md" for the relevant copyright statement of this software.
//
/////////////////////////////////////////////////////////////////////////////////////////
//
#pragma once
#include "../../inc/gduiDock.h"
#include "AdAChar.h"
#include "aduiButton.h"
#include "aduiTheme.h"

#ifndef ADUI_DOCK_POSITION_TOOL_KEY
#  define ADUI_DOCK_POSITION_TOOL_KEY GDUI_DOCK_POSITION_TOOL_KEY
#endif

#ifndef ADUI_DOCK_STARTUP_TOOL_KEY
#  define ADUI_DOCK_STARTUP_TOOL_KEY GDUI_DOCK_STARTUP_TOOL_KEY
#endif

#ifndef ADUI_XML_ROOT
#  define ADUI_XML_ROOT GDUI_XML_ROOT
#endif

#ifndef ADUI_XML_DOCK_TOOL_INFO
#  define ADUI_XML_DOCK_TOOL_INFO GDUI_XML_DOCK_TOOL_INFO
#endif

#ifndef ADUI_XML_DOCK_TOOL
#  define ADUI_XML_DOCK_TOOL GDUI_XML_DOCK_TOOL
#endif

#ifndef ADUI_XML_DOCK_TOOL_CLSID
#  define ADUI_XML_DOCK_TOOL_CLSID GDUI_XML_DOCK_TOOL_CLSID
#endif

#ifndef ADUI_XML_DOCK_STARTUP_INFO
#  define ADUI_XML_DOCK_STARTUP_INFO GDUI_XML_DOCK_STARTUP_INFO
#endif

#ifndef ADUI_XML_DOCK_STARTUP_TOOL_NAME
#  define ADUI_XML_DOCK_STARTUP_TOOL_NAME GDUI_XML_DOCK_STARTUP_TOOL_NAME
#endif

#ifndef ADUI_XML_DOCK_STARTUP_CMD_NAME
#  define ADUI_XML_DOCK_STARTUP_CMD_NAME GDUI_XML_DOCK_STARTUP_CMD_NAME
#endif

#ifndef ID_ADUI_ALLOWDOCK
#  define ID_ADUI_ALLOWDOCK ID_GDUI_ALLOWDOCK
#endif

#ifndef ID_ADUI_HIDEBAR
#  define ID_ADUI_HIDEBAR ID_GDUI_HIDEBAR
#endif

#ifndef ADUI_DOCK_CS_DESTROY_ON_CLOSE
#  define ADUI_DOCK_CS_DESTROY_ON_CLOSE GDUI_DOCK_CS_DESTROY_ON_CLOSE
#endif

#ifndef ADUI_DOCK_CS_STDMOUSECLICKS
#  define ADUI_DOCK_CS_STDMOUSECLICKS GDUI_DOCK_CS_STDMOUSECLICKS
#endif

#ifndef ADUI_DOCK_NF_SIZECHANGED
#  define ADUI_DOCK_NF_SIZECHANGED GDUI_DOCK_NF_SIZECHANGED
#endif

#ifndef ADUI_DOCK_NF_STATECHANGED
#  define ADUI_DOCK_NF_STATECHANGED GDUI_DOCK_NF_STATECHANGED
#endif

#ifndef ADUI_DOCK_NF_FRAMECHANGED
#  define ADUI_DOCK_NF_FRAMECHANGED GDUI_DOCK_NF_FRAMECHANGED
#endif

#ifndef WM_ACAD_DOCKBAR_ROLLED_UP
#  define WM_ACAD_DOCKBAR_ROLLED_UP WM_GCAD_DOCKBAR_ROLLED_UP
#endif

#ifndef WM_ACAD_DOCKBAR_ROLLED_OUT
#  define WM_ACAD_DOCKBAR_ROLLED_OUT WM_GCAD_DOCKBAR_ROLLED_OUT
#endif

#ifndef CAdUiDockControlBarThemeModReactor
#  define CAdUiDockControlBarThemeModReactor CGdUiDockControlBarThemeModReactor
#endif

#ifndef CAdUiDockControlBar
#  define CAdUiDockControlBar CGdUiDockControlBar
#endif

#ifndef CAdUiDockFrame
#  define CAdUiDockFrame CGdUiDockFrame
#endif

#ifndef CAdUiPaletteSetDockFrame
#  define CAdUiPaletteSetDockFrame CGdUiPaletteSetDockFrame
#endif

#ifndef AdUiSkBtnItems
#  define AdUiSkBtnItems GdUiSkBtnItems
#endif

#ifndef AdUiSkIds
#  define AdUiSkIds GdUiSkIds
#endif

#ifndef AdUiSkUiFlags
#  define AdUiSkUiFlags GdUiSkUiFlags
#endif

#ifndef CAdUiPaletteSetDockSite
#  define CAdUiPaletteSetDockSite CGdUiPaletteSetDockSite
#endif

#ifndef AdUiSaveDockingToolPositions
#  define AdUiSaveDockingToolPositions GdUiSaveDockingToolPositions
#endif

#ifndef AdUiShowDockControlBars
#  define AdUiShowDockControlBars GdUiShowDockControlBars
#endif

#ifndef AdUiRegisterDockingTool
#  define AdUiRegisterDockingTool GdUiRegisterDockingTool
#endif

#ifndef AdUiRegisterTool
#  define AdUiRegisterTool GdUiRegisterTool
#endif

#ifndef AdUiSetFloatingFrameClass
#  define AdUiSetFloatingFrameClass GdUiSetFloatingFrameClass
#endif

#ifndef AdUiRegisterFloatingFrameClassAddress
#  define AdUiRegisterFloatingFrameClassAddress GdUiRegisterFloatingFrameClassAddress
#endif

#ifndef AdUiRegisterPaletteSetFloatingFrameClass
#  define AdUiRegisterPaletteSetFloatingFrameClass GdUiRegisterPaletteSetFloatingFrameClass
#endif

#ifndef AdUiGetRegisteredPaletteSetFloatingFrameClass
#  define AdUiGetRegisteredPaletteSetFloatingFrameClass GdUiGetRegisteredPaletteSetFloatingFrameClass
#endif

#ifndef ADUI_LOADFN
#  define ADUI_LOADFN GDUI_LOADFN
#endif

#ifndef ADUI_SAVEFN
#  define ADUI_SAVEFN GDUI_SAVEFN
#endif

#ifndef AdUiEnableDocking
#  define AdUiEnableDocking GdUiEnableDocking
#endif

#ifndef AdUiEnableDockControlBars
#  define AdUiEnableDockControlBars GdUiEnableDockControlBars
#endif

#ifndef CanAutoCADTakeFocus
#  define CanAutoCADTakeFocus CanGscadTakeFocus
#endif

#ifndef AdskBar
#  define AdskBar GsftBar
#endif

#ifndef AdUiTitleBarLocation
#  define AdUiTitleBarLocation GdUiTitleBarLocation
#endif
