Package net.ixdarklord.folios.internal.client.page
package net.ixdarklord.folios.internal.client.page
-
ClassDescriptionHow an element is set on its page, beside what it shows: what happens when it doesn't fit (
"overflow"), where its parts sit across the page ("alignment","title_alignment") and down a box taller than they are ("anchor").Where an element's parts sit down a box taller than they are.How tall an element's box is:ElementLayout.Height.Kind.FILLthe rest of the page,ElementLayout.Height.Kind.FITonly as tall as what it holds (up to the rest of the page),ElementLayout.Height.Kind.FIXEDthat many pixels, orElementLayout.Height.Kind.PERCENTthat share of the page's content.What an element does when it doesn't fit in what is left of its page.An entry to link to (its id, with an optional#marker), and the words shown for it; empty for its name.An element's"observe": text written from a live list (FoliosSources), a line of markup for each of its rows, put after the element's own text and written again whenever the list changes.The entities books show in scenes (entity pages, entity popups), made on the client and in no world, so nothing else ticks them.Folios's own popup links: a window over the book showing what the link names, turning, as the page elements of the same kind show it.The little controls printed on pages: each a pixel icon on a clasp ('X' in its ink, 'o' a softer shade).A build in the window: a multiblock page's pattern and mapping.The map: its places, the paths between them (pairs of ids), and a picture under them.A place on the map: where it is in the window, what it shows, the entry it opens, and its label.The sprites a book's widgets are drawn from: bars, clasps, panels, slots, the flip pager.An element of a page, how it is set there, and the source its text observes (null for none).