cd_winconsole(3)
π cd_winconsole π
okay so bestie, we're in the gstream manual, section 3, and this one is called cd_winconsole. she's a lil cursor-drawing diva and honestly? she ate. π
β¨ NAME β¨
cd_winconsole β the girl who draws you a cursor that's half Windows, half console, and fully iconic π
πΈ SYNOPSIS πΈ
#include <gstream.h>
void cd_winconsole(BITMAP *bmp, int x, int y, int w, int h, int clr,
bool ins);
like. that's the whole signature. seven args, no notes. π«Ά
π¦ DESCRIPTION π¦
okay so here's the vibe: this function draws a mixture of a win cursor and a console cursor. two cursor aesthetics, one function, main character energy fr fr. πβ¨
and the way it works is:
- when it's the insert cursor, it looks like a win cursor β that's a vertical line, literally
|π - when it's the overwrite cursor, it's giving console overwrite cursor β it covers the letter, no cap π
so yeah, one function, two moods, depending on that bool ins.
now, the preferred dimensions for this cursor β and bestie, important, you have to set them manually, she will not do it for you π β are:
(1, gbuf::DYNAMIC_CURSOR_SIZE, gbuf::DYNAMIC_CURSOR_SIZE,
gbuf::DYNAMIC_CURSOR_SIZE)
but lowkey? the first argument can be bigger if you want a broader cursor. so go off, make her wide, she'll slay either way. π₯
ngl the "set them manually" part is not a suggestion, it's a requirement. the function is not gonna guess your dimensions for you, bestie. do your part. π
π SEE ALSO π
like obviously go read those too, they're her sisters. iykyk β
and that's the page!! π this was gstream, version 1.6, and yeah that's the whole thing β mwah, go draw some cursors, you're doing amazing sweetie ππ§ββοΈ
π¦ where this page comes from
- fedora 43: gstream-devel 1.6-35.fc43 Β· Giftware
- fedora 43: gstream-devel 1.6-35.fc43 Β· Giftware
- fedora 44: gstream-devel 1.6-36.fc44 Β· Giftware
- fedora 44: gstream-devel 1.6-36.fc44 Β· Giftware
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms