#ifndef VCZH_PRESENTATION_COMPOSITION_GUIGRAPHICSAXIS
#define VCZH_PRESENTATION_COMPOSITION_GUIGRAPHICSAXIS
#include "../GuiTypes.h"
namespace
{
namespace
{
namespace
{
enum
class
{
,
,
,
,
,
,
,
,
,
,
};
class
:
public
virtual
,
public
<
>
{
public
:
virtual
(
)=
0
;
virtual
(
)=
0
;
virtual
(
,
)=
0
;
virtual
(
,
)=
0
;
virtual
(
,
)=
0
;
virtual
(
,
)=
0
;
virtual
RealMarginToVirtualMargin
(
)=
0
;
virtual
VirtualMarginToRealMargin
(
)=
0
;
virtual
RealKeyDirectionToVirtualKeyDirection
(
)=
0
;
};
class
:
public
,
virtual
public
,
public
<
>
{
public
:
();
();
(
)
override
;
(
)
override
;
(
,
)
override
;
(
,
)
override
;
(
,
)
override
;
(
,
)
override
;
RealMarginToVirtualMargin
(
)
override
;
VirtualMarginToRealMargin
(
)
override
;
RealKeyDirectionToVirtualKeyDirection
(
)
override
;
};
class
:
public
,
virtual
public
,
public
<
>
{
protected
:
;
public
:
(
);
();
();
(
)
override
;
(
)
override
;
(
,
)
override
;
(
,
)
override
;
(
,
)
override
;
(
,
)
override
;
RealMarginToVirtualMargin
(
)
override
;
VirtualMarginToRealMargin
(
)
override
;
RealKeyDirectionToVirtualKeyDirection
(
)
override
;
};
}
}
}
#endif