Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Page ¶
type Page struct { URL string Mediatype Mediatype // Used for rendering purposes, generalized RawMediatype string // The actual mediatype sent by the server Raw string // The raw response, as received over the network Content string // The processed content, NOT raw. Uses cview color tags. It will also have a left margin. Links []string // URLs, for each region in the content. Row int // Vertical scroll position Column int // Horizontal scroll position - does not map exactly to a cview.TextView because it includes left margin size changes, see #197 TermWidth int // The terminal width when the Content was set, to know when reformatting should happen. Selected string // The current text or link selected SelectedID string // The cview region ID for the selected text/link Mode PageMode MadeAt time.Time // When the page was made. Zero value indicates it should stay in cache forever. }
Page is for storing UTF-8 text/gemini pages, as well as text/plain pages.
Click to show internal directories.
Click to hide internal directories.