mirror of
https://github.com/Zeal-Operating-System/ZealOS.git
synced 2024-12-27 07:46:33 +00:00
Invert bottom-right window border text.
This commit is contained in:
parent
da8ca638f3
commit
a5ec528fba
3 changed files with 26 additions and 23 deletions
|
@ -1,4 +1,7 @@
|
||||||
$WW,1$$FG,5$$TX+CX,"ChangeLog"$$FG$
|
$WW,1$$FG,5$$TX+CX,"ChangeLog"$$FG$
|
||||||
|
$IV,1$----04/16/22 20:24:18----$IV,0$
|
||||||
|
* Inverted $LK+PU,"DocBorderNew",A="MN:DocBorderNew"$ and $LK+PU,"DocEd",A="MN:DocEd"$ bottom-right window text, adjusted DolDoc tag placement to make solid, changed Ed callbacks ($LK+PU,"EdOverStrikeCB",A="MN:EdOverStrikeCB"$, $LK+PU,"EdAutoSaveCB",A="MN:EdAutoSaveCB"$, $LK+PU,"EdFilterCB",A="MN:EdFilterCB"$, $LK+PU,"EdDollarCB",A="MN:EdDollarCB"$, $LK+PU,"EdMoreCB",A="MN:EdMoreCB"$) to return ' ' SPACE character(s) for disabled flags now since invert renders it solid foreground color, appended ' ' SPACE character at $LK+PU,"EdDollarTypeCB",A="FF:::/System/DolDoc/DocEd.ZC,\"%-3ts \""$ to pad.
|
||||||
|
|
||||||
$IV,1$----04/16/22 18:47:11----$IV,0$
|
$IV,1$----04/16/22 18:47:11----$IV,0$
|
||||||
* Raised version number to 1.13.
|
* Raised version number to 1.13.
|
||||||
* Added ISO9660 support from "TempleOSCD_2017-05-21T03 56 09.ISO".
|
* Added ISO9660 support from "TempleOSCD_2017-05-21T03 56 09.ISO".
|
||||||
|
|
|
@ -19,7 +19,7 @@ U8 *EdOverStrikeCB(CDoc *, CDocEntry *doc_e, CTask *mem_task)
|
||||||
if (doc->flags & DOCF_OVERSTRIKE)
|
if (doc->flags & DOCF_OVERSTRIKE)
|
||||||
*st = 'O';
|
*st = 'O';
|
||||||
else
|
else
|
||||||
*st = 'Ä';
|
*st = ' ';
|
||||||
st[1] = 0;
|
st[1] = 0;
|
||||||
|
|
||||||
return st;
|
return st;
|
||||||
|
@ -33,7 +33,7 @@ U8 *EdAutoSaveCB(CDoc *, CDocEntry *doc_e, CTask *mem_task)
|
||||||
if (doc->flags & DOCF_AUTO_SAVE)
|
if (doc->flags & DOCF_AUTO_SAVE)
|
||||||
*st = 'S';
|
*st = 'S';
|
||||||
else
|
else
|
||||||
*st = 'Ä';
|
*st = ' ';
|
||||||
st[1] = 0;
|
st[1] = 0;
|
||||||
|
|
||||||
return st;
|
return st;
|
||||||
|
@ -47,7 +47,7 @@ U8 *EdFilterCB(CDoc *, CDocEntry *doc_e, CTask *mem_task)
|
||||||
if (doc->find_replace->filter_lines)
|
if (doc->find_replace->filter_lines)
|
||||||
*st = 'F';
|
*st = 'F';
|
||||||
else
|
else
|
||||||
*st = 'Ä';
|
*st = ' ';
|
||||||
st[1] = 0;
|
st[1] = 0;
|
||||||
|
|
||||||
return st;
|
return st;
|
||||||
|
@ -61,7 +61,7 @@ U8 *EdDollarCB(CDoc *, CDocEntry *doc_e, CTask *mem_task)
|
||||||
if (doc->flags & DOCF_IN_DOLLAR)
|
if (doc->flags & DOCF_IN_DOLLAR)
|
||||||
*st = '$$';
|
*st = '$$';
|
||||||
else
|
else
|
||||||
*st = 'Ä';
|
*st = ' ';
|
||||||
st[1] = 0;
|
st[1] = 0;
|
||||||
|
|
||||||
return st;
|
return st;
|
||||||
|
@ -73,9 +73,9 @@ U8 *EdMoreCB(CDoc *, CDocEntry *doc_e, CTask *mem_task)
|
||||||
U8 *st = MAlloc(8, mem_task);
|
U8 *st = MAlloc(8, mem_task);
|
||||||
|
|
||||||
if (doc->flags & DOCF_MORE)
|
if (doc->flags & DOCF_MORE)
|
||||||
StrCopy(st, "MoreÄ");
|
StrCopy(st, "More ");
|
||||||
else
|
else
|
||||||
StrCopy(st, "ÄÄÄÄÄ");
|
StrCopy(st, " ");
|
||||||
|
|
||||||
return st;
|
return st;
|
||||||
}
|
}
|
||||||
|
@ -134,34 +134,34 @@ public Bool DocEd(CDoc *doc, I64 dof_flags=0)
|
||||||
if (doc->flags & DOCF_ALLOW_UNDO)
|
if (doc->flags & DOCF_ALLOW_UNDO)
|
||||||
{
|
{
|
||||||
DocPrint(bdoc, "$$CM+BY+LX+NC,1,1$$");
|
DocPrint(bdoc, "$$CM+BY+LX+NC,1,1$$");
|
||||||
doc_e = DocPrint(bdoc, "$$DA+BD+RD-TRM,RT=U32,A=\"Undo:%%03d\"$$\n");
|
doc_e = DocPrint(bdoc, "$$DA+BD+RD+IV-TRM,RT=U32,A=\"Undo:%%03d\"$$\n");
|
||||||
doc_e->data = &doc->undo_count;
|
doc_e->data = &doc->undo_count;
|
||||||
DocDataFormat(bdoc, doc_e);
|
DocDataFormat(bdoc, doc_e);
|
||||||
}
|
}
|
||||||
|
|
||||||
DocPrint(bdoc, "$$CM+BY+RX+NC,-31,1$$");
|
DocPrint(bdoc, "$$CM+BY+RX+NC,-31,1$$");
|
||||||
doc_e = DocPrint(bdoc, "$$TX+BD+TC,\" \"$$");
|
doc_e = DocPrint(bdoc, "$$TX+BD+TC+IV,\" \"$$");
|
||||||
doc_e->user_data = doc;
|
doc_e->user_data = doc;
|
||||||
doc_e->tag_cb = &EdMoreCB;
|
doc_e->tag_cb = &EdMoreCB;
|
||||||
doc_e = DocPrint(bdoc, "$$TX+BD+TC,\" \"$$");
|
doc_e = DocPrint(bdoc, "$$TX+BD+TC+IV,\" \"$$");
|
||||||
doc_e->user_data = doc;
|
doc_e->user_data = doc;
|
||||||
doc_e->tag_cb = &EdDollarTypeCB;
|
doc_e->tag_cb = &EdDollarTypeCB;
|
||||||
doc_e = DocPrint(bdoc, "$$TX+BD+TC,\" \"$$");
|
doc_e = DocPrint(bdoc, "$$TX+BD+TC+IV,\" \"$$");
|
||||||
doc_e->user_data = doc;
|
doc_e->user_data = doc;
|
||||||
doc_e->tag_cb = &EdFilterCB;
|
doc_e->tag_cb = &EdFilterCB;
|
||||||
doc_e = DocPrint(bdoc, "$$TX+BD+TC,\" \"$$");
|
doc_e = DocPrint(bdoc, "$$TX+BD+TC+IV,\" \"$$");
|
||||||
doc_e->user_data = doc;
|
doc_e->user_data = doc;
|
||||||
doc_e->tag_cb = &EdOverStrikeCB;
|
doc_e->tag_cb = &EdOverStrikeCB;
|
||||||
doc_e = DocPrint(bdoc, "$$TX+BD+TC,\" \"$$");
|
doc_e = DocPrint(bdoc, "$$TX+BD+TC+IV,\" \"$$");
|
||||||
doc_e->user_data = doc;
|
doc_e->user_data = doc;
|
||||||
doc_e->tag_cb = &EdAutoSaveCB;
|
doc_e->tag_cb = &EdAutoSaveCB;
|
||||||
doc_e = DocPrint(bdoc, "$$TX+BD+TC,\" \"$$");
|
doc_e = DocPrint(bdoc, "$$TX+BD+TC+IV,\" \"$$");
|
||||||
doc_e->user_data = doc;
|
doc_e->user_data = doc;
|
||||||
doc_e->tag_cb = &EdDollarCB;
|
doc_e->tag_cb = &EdDollarCB;
|
||||||
doc_e = DocPrint(bdoc, "$$DA+BD+RD-TRM,A=\"Line:%%04d \"$$");
|
doc_e = DocPrint(bdoc, "$$DA+BD+RD+IV-TRM,A=\"Line:%%04d \"$$");
|
||||||
doc_e->data = &doc->line;
|
doc_e->data = &doc->line;
|
||||||
DocDataFormat(bdoc,doc_e);
|
DocDataFormat(bdoc,doc_e);
|
||||||
doc_e = DocPrint(bdoc, "$$DA+BD+RD-TRM,A=\"Col:%%04d\"$$\n");
|
doc_e = DocPrint(bdoc, "$$DA+BD+RD+IV-TRM,A=\"Col:%%04d\"$$\n");
|
||||||
doc_e->data = &doc->col;
|
doc_e->data = &doc->col;
|
||||||
DocDataFormat(bdoc, doc_e);
|
DocDataFormat(bdoc, doc_e);
|
||||||
|
|
||||||
|
|
|
@ -8,21 +8,21 @@ public CDoc *DocBorderNew(CDoc *pdoc)
|
||||||
bdoc->flags |= DOCF_BORDER_DOC;
|
bdoc->flags |= DOCF_BORDER_DOC;
|
||||||
if (pdoc)
|
if (pdoc)
|
||||||
{
|
{
|
||||||
DocPrint(bdoc, "$$CM+H+BY+RX+NC,-7,1$$");
|
DocPrint(bdoc, "$$CM+H+BY+RX+NC,-3,1$$");
|
||||||
doc_e=DocPrint(bdoc, "$$TX+H+BD+TC,\" \"$$");
|
doc_e = DocPrint(bdoc, "$$TX+H+BD+TC+IV,\" \"$$");
|
||||||
doc_e->user_data = pdoc;
|
doc_e->user_data = pdoc;
|
||||||
doc_e->tag_cb = &EdFilterCB;
|
doc_e->tag_cb = &EdFilterCB;
|
||||||
doc_e=DocPrint(bdoc, "$$TX+H+BD+TC,\" \"$$");
|
doc_e = DocPrint(bdoc, "$$TX+H+BD+TC+IV,\" \"$$");
|
||||||
doc_e->user_data = pdoc;
|
doc_e->user_data = pdoc;
|
||||||
doc_e->tag_cb = &EdOverStrikeCB;
|
doc_e->tag_cb = &EdOverStrikeCB;
|
||||||
doc_e=DocPrint(bdoc, "$$TX+H+BD+TC,\" \"$$");
|
doc_e = DocPrint(bdoc, "$$TX+H+BD+TC+IV,\" \"$$");
|
||||||
doc_e->user_data = pdoc;
|
doc_e->user_data = pdoc;
|
||||||
doc_e->tag_cb = &EdDollarCB;
|
doc_e->tag_cb = &EdDollarCB;
|
||||||
DocPrint(bdoc, "$$CM+H+BY+RX+NC,-18,1$$");
|
DocPrint(bdoc, "$$CM+H+BY+RX+NC,-12,1$$");
|
||||||
doc_e=DocPrint(bdoc, "$$TX+BD+TC,\" \"$$");
|
doc_e = DocPrint(bdoc, "$$TX+BD+TC+IV,\" \"$$");
|
||||||
doc_e->user_data = pdoc;
|
doc_e->user_data = pdoc;
|
||||||
doc_e->tag_cb = &EdMoreCB;
|
doc_e->tag_cb = &EdMoreCB;
|
||||||
doc_e=DocPrint(bdoc, "$$TX+H+BD+TC,\" \"$$");
|
doc_e = DocPrint(bdoc, "$$TX+H+BD+TC+IV,\" \"$$");
|
||||||
doc_e->user_data = pdoc;
|
doc_e->user_data = pdoc;
|
||||||
doc_e->tag_cb = &EdDollarTypeCB;
|
doc_e->tag_cb = &EdDollarTypeCB;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue