Versions in this module Expand all Collapse all v0 v0.2.0 Dec 16, 2023 Changes in this version + const PageEditTCPEntryPoint + const PageEditUDPEntryPoint + const PageEntryPoint + const PageNewTCPEntryPoint + const PageNewUDPEntryPoint + const PageTunnel type Page + func NewEntryPointPage(r *Router) Page + func NewTCPEntryPointAddPage(r *Router) Page + func NewTCPEntryPointEditPage(r *Router) Page + func NewUDPEntryPointAddPage(r *Router) Page + func NewUDPEntryPointEditPage(r *Router) Page v0.1.0 Dec 14, 2023 Changes in this version + const PageAbout + const PageEditFile + const PageEditHTTP + const PageEditTCP + const PageEditUDP + const PageHome + const PageMenu + const PageNewFile + const PageNewHTTP + const PageNewTCP + const PageNewUDP + type C = layout.Context + type D = layout.Dimensions + type OverflowAction string + const OverflowActionAbout + type Page interface + Init func(opts ...PageOption) + Layout func(gtx layout.Context, th *material.Theme) layout.Dimensions + func NewAboutPage(r *Router) Page + func NewFileAddPage(r *Router) Page + func NewFileEditPage(r *Router) Page + func NewHTTPAddPage(r *Router) Page + func NewHTTPEditPage(r *Router) Page + func NewMenuPage(r *Router) Page + func NewTCPAddPage(r *Router) Page + func NewTCPEditPage(r *Router) Page + func NewTunnelPage(r *Router) Page + func NewUDPAddPage(r *Router) Page + func NewUDPEditPage(r *Router) Page + type PageOption func(*PageOptions) + func IDPageOption(id string) PageOption + type PageOptions struct + ID string + type Route struct + ID string + Path string + type Router struct + func NewRouter() *Router + func (r *Router) Layout(gtx layout.Context, th *material.Theme) layout.Dimensions + func (r *Router) Register(path string, page Page) + func (r *Router) SwitchTo(route Route)