Documentation
¶
Index ¶
- func CalculateConversationHeight(totalHeight int) int
- func CalculateInputHeight(totalHeight int) int
- func CalculateStatusHeight(totalHeight int) int
- func CreateConversationView(themeService domain.ThemeService) ui.ConversationRenderer
- func CreateHelpBar(themeService domain.ThemeService) ui.HelpBarComponent
- func CreateInputStatusBar(themeService domain.ThemeService) ui.InputStatusBarComponent
- func CreateInputView(modelService domain.ModelService, shortcutRegistry *shortcuts.Registry) ui.InputComponent
- func CreateInputViewWithToolService(modelService domain.ModelService, shortcutRegistry *shortcuts.Registry, ...) ui.InputComponent
- func CreateInputViewWithToolServiceAndConfigDir(modelService domain.ModelService, shortcutRegistry *shortcuts.Registry, ...) ui.InputComponent
- func CreateStatusView(themeService domain.ThemeService) ui.StatusComponent
- func GetMargins() (top, right, bottom, left int)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CalculateConversationHeight ¶
Layout calculations - simplified without interfaces
func CalculateInputHeight ¶
func CalculateStatusHeight ¶
func CreateConversationView ¶
func CreateConversationView(themeService domain.ThemeService) ui.ConversationRenderer
CreateConversationView creates a new conversation view component
func CreateHelpBar ¶
func CreateHelpBar(themeService domain.ThemeService) ui.HelpBarComponent
CreateHelpBar creates a new help bar component
func CreateInputStatusBar ¶ added in v0.76.2
func CreateInputStatusBar(themeService domain.ThemeService) ui.InputStatusBarComponent
CreateInputStatusBar creates a new input status bar component
func CreateInputView ¶
func CreateInputView(modelService domain.ModelService, shortcutRegistry *shortcuts.Registry) ui.InputComponent
CreateInputView creates a new input view component
func CreateInputViewWithToolService ¶
func CreateInputViewWithToolService(modelService domain.ModelService, shortcutRegistry *shortcuts.Registry, toolService domain.ToolService) ui.InputComponent
CreateInputViewWithToolService creates a new input view component with tool service
func CreateInputViewWithToolServiceAndConfigDir ¶
func CreateInputViewWithToolServiceAndConfigDir(modelService domain.ModelService, shortcutRegistry *shortcuts.Registry, toolService domain.ToolService, configDir string) ui.InputComponent
CreateInputViewWithToolServiceAndConfigDir creates a new input view component with tool service and config directory
func CreateStatusView ¶
func CreateStatusView(themeService domain.ThemeService) ui.StatusComponent
CreateStatusView creates a new status view component
func GetMargins ¶
func GetMargins() (top, right, bottom, left int)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.