mirror of
https://git.checksum.fail/alec/saphir.git
synced 2026-06-16 02:49:38 +03:00
19 lines
501 B
HolyC
19 lines
501 B
HolyC
I64 Saphir(Bool enable = TRUE)
|
|
{
|
|
if (enable == saphir.enabled) {
|
|
return enable;
|
|
}
|
|
if (enable) {
|
|
saphir_enable;
|
|
}
|
|
fn_patch(&Blink, &saphir_Blink, enable);
|
|
fn_patch(&DocBorder, &saphir_DocBorder, enable);
|
|
// fn_patch(&DocBorderLstDraw, &saphir_DocBorderLstDraw, enable);
|
|
fn_patch(&DrvTextAttrGet, &saphir_DrvTextAttrGet, enable);
|
|
saphir_cursor(enable);
|
|
saphir_keydev(enable);
|
|
if (!enable) {
|
|
DCFill;
|
|
}
|
|
saphir.enabled = enable;
|
|
} |