Border(3I)

πŸ’– Border(3I) β€” the InterViews Reference Manual, but make it cute ✨

okay so bestie, welcome to the InterViews Reference Manual section 3I πŸ’… today we're talking about Border, HBorder, and VBorder, aka the visual separators of your dreams πŸŽ€


✨ NAME ✨

Border, HBorder, VBorder β€” visual separators πŸ¦‹

like literally just lines that separate things. that's the whole job. and they ATE πŸ’…


✨ SYNOPSIS ✨

#include <InterViews/border.h>

that's it. that's the include. go off πŸ’–


✨ DESCRIPTION ✨

okay so Border is the base class for interactors that simply display a line of a given thickness 🌸 usually to separate other interactors in a scene. no cap, that's its whole entire purpose and honestly? iconic. it's giving "i'm just a line but i'm holding this whole layout together" main character energy πŸ‘‘

HBorder objects have a fixed height and are infinitely stretchable and shrinkable horizontally 🫢 so like… she can go wide, she can go narrow, but her height is her height and she will NOT be changing it fr fr.

VBorder objects have a fixed width and are infinitely stretchable and shrinkable vertically 🌈 so she goes tall, she goes short, but her width is locked in. periodt.


✨ PUBLIC OPERATIONS ✨

  • HBorder(int thickness = 1)
  • VBorder(int thickness = 1)

β€” Construct a border with a given thickness (default is one pixel) πŸ’œ

like yes, you can pass in a thickness, but if you don't feel like it, she defaults to 1. lowkey the most unbothered constructor behavior ever and we love that for her πŸ“


✨ SEE ALSO ✨

  • Interactor(3I) β€” go read that one too bestie, iykyk πŸ’–

πŸŽ€ reminder: these are interactors, so they're meant to live inside a scene with other interactors. that's the vibe. that's the assignment. slay πŸ’…

okay that's the whole page, love u, bye!! πŸ’–βœ¨πŸ¦‹πŸŒΈ

this was the InterViews Reference Manual, dated 15 June 1987, and the page is Border(3I) 🫢 k bye bestie, go separate some interactors πŸ’…πŸŒˆ