Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AboutPage ¶
func NewAboutPage ¶
func NewAboutPage() *AboutPage
func (*AboutPage) SetCategories ¶
func (a *AboutPage) SetCategories(categories *model.Categories)
func (*AboutPage) SetCategoryReceiver ¶
func (a *AboutPage) SetCategoryReceiver(receiver CategoryReceiver)
type BrowserPage ¶
func NewBrowserPage ¶
func NewBrowserPage() *BrowserPage
func (*BrowserPage) GetName ¶
func (bp *BrowserPage) GetName() string
func (*BrowserPage) SetCategories ¶
func (bp *BrowserPage) SetCategories(categories *model.Categories)
func (*BrowserPage) SetCategoryReceiver ¶
func (bp *BrowserPage) SetCategoryReceiver(receiver CategoryReceiver)
type CategoryReceiver ¶
type CategoryReceiver func(categories *model.Categories)
CategoryReceiver accepts model.Categories
type PreferencesPage ¶
func NewPreferencesPage ¶
func NewPreferencesPage() *PreferencesPage
func (PreferencesPage) GetName ¶
func (p PreferencesPage) GetName() string
func (PreferencesPage) SetCategories ¶
func (p PreferencesPage) SetCategories(categories *model.Categories)
func (PreferencesPage) SetCategoryReceiver ¶
func (p PreferencesPage) SetCategoryReceiver(receiver CategoryReceiver)
type Slide ¶
type Slide interface { tview.Primitive // the visual element model.SetCategories // can have its model.Categories updated GetName() string // Has a name SetCategoryReceiver(receiver CategoryReceiver) // a function to notify if the model.Categories are changed }
Slide represents a slide/page in the ui.UI.
type SnippetPage ¶
func NewSnippetPage ¶
func NewSnippetPage() *SnippetPage
func (*SnippetPage) GetName ¶
func (s *SnippetPage) GetName() string
func (*SnippetPage) SetCategories ¶
func (s *SnippetPage) SetCategories(categories *model.Categories)
func (*SnippetPage) SetCategoryReceiver ¶
func (s *SnippetPage) SetCategoryReceiver(receiver CategoryReceiver)
Click to show internal directories.
Click to hide internal directories.