Commit d90dc24c authored by Oleg.Korshul's avatar Oleg.Korshul Committed by Alexander Trofimov

menu objects

git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@57669 954022d7-b5bf-4e40-9824-e11837661b57
parent c56a9db4
...@@ -781,6 +781,79 @@ namespace NSEditorApi ...@@ -781,6 +781,79 @@ namespace NSEditorApi
LINK_PROPERTY_OBJECT_JS(CAscColor, Color) LINK_PROPERTY_OBJECT_JS(CAscColor, Color)
}; };
class CAscBorder
{
private:
js_wrapper<CAscColor> m_oColor;
js_wrapper<double> m_dSize;
js_wrapper<int> m_nValue;
js_wrapper<double> m_dSpace;
public:
CAscBorder()
{
}
LINK_PROPERTY_OBJECT_JS(CAscColor, Color)
LINK_PROPERTY_DOUBLE_JS(Size)
LINK_PROPERTY_INT_JS(Value)
LINK_PROPERTY_DOUBLE_JS(Space)
};
class CAscParagraphBorders
{
private:
js_wrapper<CAscBorder> m_oLeft;
js_wrapper<CAscBorder> m_oTop;
js_wrapper<CAscBorder> m_oRight;
js_wrapper<CAscBorder> m_oBottom;
js_wrapper<CAscBorder> m_oBetween;
public:
CAscParagraphBorders()
{
}
LINK_PROPERTY_OBJECT_JS(CAscBorder, Left)
LINK_PROPERTY_OBJECT_JS(CAscBorder, Top)
LINK_PROPERTY_OBJECT_JS(CAscBorder, Right)
LINK_PROPERTY_OBJECT_JS(CAscBorder, Bottom)
LINK_PROPERTY_OBJECT_JS(CAscBorder, Between)
};
class CAscParagraphTab
{
private:
js_wrapper<double> m_dPos;
js_wrapper<int> m_nValue;
public:
CAscParagraphTab()
{
}
LINK_PROPERTY_DOUBLE_JS(Pos)
LINK_PROPERTY_INT_JS(Value)
};
class CAscParagraphTabs
{
private:
CAscParagraphTab* m_pTabs;
int m_lCount;
public:
CAscParagraphTabs()
{
m_pTabs = NULL;
m_lCount = 0;
}
};
class CAscParagraphPr class CAscParagraphPr
{ {
private: private:
...@@ -795,13 +868,13 @@ namespace NSEditorApi ...@@ -795,13 +868,13 @@ namespace NSEditorApi
js_wrapper<CAscParagraphSpacing> m_oSpacing; js_wrapper<CAscParagraphSpacing> m_oSpacing;
//this.Brd = undefined; js_wrapper<CAscParagraphBorders> m_oBrd;
js_wrapper<CAscParagraphShd> m_oShd; js_wrapper<CAscParagraphShd> m_oShd;
js_wrapper<bool> m_bLocked; js_wrapper<bool> m_bLocked;
js_wrapper<bool> m_bCanAddTable; js_wrapper<bool> m_bCanAddTable;
//this.Tabs = undefined; js_wrapper<CAscParagraphTabs> m_oTabs;
js_wrapper<bool> m_bCanAddDropCap; js_wrapper<bool> m_bCanAddDropCap;
...@@ -832,13 +905,13 @@ namespace NSEditorApi ...@@ -832,13 +905,13 @@ namespace NSEditorApi
LINK_PROPERTY_OBJECT_JS(CAscParagraphSpacing, Spacing) LINK_PROPERTY_OBJECT_JS(CAscParagraphSpacing, Spacing)
// LINK_PROPERTY_OBJECT_JS(CAscParagraphBorders, Brd)
LINK_PROPERTY_OBJECT_JS(CAscParagraphShd, Shd) LINK_PROPERTY_OBJECT_JS(CAscParagraphShd, Shd)
LINK_PROPERTY_BOOL_JS(Locked) LINK_PROPERTY_BOOL_JS(Locked)
LINK_PROPERTY_BOOL_JS(CanAddTable) LINK_PROPERTY_BOOL_JS(CanAddTable)
// LINK_PROPERTY_OBJECT_JS(CAscParagraphTabs, Tabs)
LINK_PROPERTY_BOOL_JS(CanAddDropCap) LINK_PROPERTY_BOOL_JS(CanAddDropCap)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment