Page(3U)
π Page(3U) π
okay so bestie, we're in the InterViews Reference Manual today and we're talking about Page(3U) β she's literally the blueprint for drawing a cute little boundary around a viewer, no cap π
β¨ NAME β¨
Page β she defines AND displays a visual boundary for a viewer. that's it, that's the gig π
πΈ SYNOPSIS πΈ
#include <Unidraw/page.h>
π¦ DESCRIPTION π¦
so a Page object delineates an area of interest in a viewer. think of her as the velvet rope at the club πͺ©
her appearance is the whole vibe check β it guides the user to stay within a particular area, like a friendly little "bestie stay in here pls" β¨ and her bounding box defines the total scrollable area in the viewer. that's the important part, don't skip it.
by default Page displays a rectangle, but lowkey the boundary can be any arbitrary graphic you want. she's flexible like that π§
she also occludes any graphical components in the viewer β like, she's on top, main character energy, periodt π
a typical use for a page is defining the page boundary in a drawing editor. and the tea here is: graphics beyond this area will not appear on the printed page. so if you put stuff outside her, it's giving invisible. gone. not on paper. π
π PUBLIC OPERATIONS π
Page(float width, float height)β instantiate a rectangular page with dimensions width and height, in pixels. classic. reliable. iconic. πPage(Graphic*)β instantiate a page of arbitrary appearance, as defined by a graphic. and guess what, the graphic's bounding box defines the total scrollable area. so like, whatever shape she is, that's your scroll zone πΌοΈvirtual Graphic* GetGraphic()β returns the graphic that defines the page's appearance. she's showing you her outfit, basically π
π SEE ALSO π
Graphic(3U)Viewer(3U)
go read those too bestie, they're part of the friend group π«Ά
mwah π that was the whole page β brought to you by Unidraw, dated 6 August 1990, and yeah she's technically a Page(3U) from back in the day but the vibes are timeless β
π¦ where this page comes from
- debian bookworm: ivtools-dev 2.0.11d.a1-1+b4
- debian trixie: ivtools-dev 2.0.11d.a1-3+b4
- ubuntu jammy: ivtools-dev 2.0.11d.a1-1build1
- ubuntu noble: ivtools-dev 2.0.11d.a1-3build1
- ubuntu questing: ivtools-dev 2.0.11d.a1-3build7
- ubuntu resolute: ivtools-dev 2.0.11d.a1-3build9
- ubuntu stonking: ivtools-dev 2.1.1+git.2025.07.26.a1-1 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms