1
0
mirror of https://github.com/gryf/wmaker.git synced 2026-02-14 04:45:57 +01:00

including parser in wtext.c

This commit is contained in:
nwanua
2000-09-20 04:26:31 +00:00
parent a3cd52ba05
commit ac4997e739
3 changed files with 757 additions and 190 deletions

View File

@@ -487,28 +487,47 @@ void WMSetRulerMargins(WMRuler * rPtr, WMRulerMargins margins)
}
WMRulerMargins
WMRulerMargins *
WMGetRulerMargins(WMRuler * rPtr)
{
WMRulerMargins margins;
WMRulerMargins *margins = wmalloc(sizeof(WMRulerMargins));
if (!rPtr) {
margins.first = margins.body = margins.left = 0;
margins.right = 100;
margins->first = margins->body = margins->left = 0;
margins->right = 100;
return margins;
}
margins.left = rPtr->margins.left - rPtr->offset;
margins.right = rPtr->margins.right - rPtr->offset;
margins.first = rPtr->margins.first - rPtr->offset;
margins.body = rPtr->margins.body - rPtr->offset;
margins->left = rPtr->margins.left - rPtr->offset;
margins->right = rPtr->margins.right - rPtr->offset;
margins->first = rPtr->margins.first - rPtr->offset;
margins->body = rPtr->margins.body - rPtr->offset;
/*for */
margins.tabs = rPtr->margins.tabs;
margins->tabs = rPtr->margins.tabs;
return rPtr->margins;
}
Bool
WMIsMarginEqualToMargin(WMRulerMargins *aMargin, WMRulerMargins *anotherMargin)
{
if(aMargin == anotherMargin)
return True;
else if(!aMargin || !anotherMargin)
return False;
if(aMargin->left != anotherMargin->left)
return False;
if(aMargin->first != anotherMargin->first)
return False;
if(aMargin->body != anotherMargin->body)
return False;
if(aMargin->right != anotherMargin->right)
return False;
return True;
}
void WMSetRulerOffset(WMRuler * rPtr, int pixels)
{