Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func InitialModel ¶
func InitialModel() model
Types ¶
type ButtonType ¶
type ButtonType int
const ( Number ButtonType = iota Operator Function Control // clear, delete Action // evaluate )
type CursorLocation ¶
type CursorLocation int
const ( OnGrid CursorLocation = iota OnScreen OnTopBar )
type OutputMode ¶
type OutputMode int
const ( Standard OutputMode = iota Decimal )
func (OutputMode) String ¶
func (o OutputMode) String() string
type Styles ¶
type Styles struct {
EditMode lipgloss.Style
Screen lipgloss.Style
ActiveScrn lipgloss.Style
Output lipgloss.Style
Button lipgloss.Style
ActiveBtn lipgloss.Style
OpBtn lipgloss.Style
ActiveOpBtn lipgloss.Style
CtrlBtn lipgloss.Style
ActiveCtrlBtn lipgloss.Style
ActnBtn lipgloss.Style
ActiveActnBtn lipgloss.Style
// Top-bar toggle buttons (AngleMode / OutputMode S/D)
TopBarBtn lipgloss.Style
ActiveTopBarBtn lipgloss.Style
DimmedTopBarBtn lipgloss.Style // used for S/D when result is inexact
PrimaryGrid lipgloss.Style
BorderAround lipgloss.Style
}
func DefaultStyles ¶
func DefaultStyles() Styles
Click to show internal directories.
Click to hide internal directories.