Documentation
¶
Index ¶
- type CompletionPopup
- type DefaultCompletion
- func (dc *DefaultCompletion) Cancel()
- func (dc *DefaultCompletion) IsActive() bool
- func (dc *DefaultCompletion) Layout(gtx layout.Context) layout.Dimensions
- func (dc *DefaultCompletion) Offset() image.Point
- func (dc *DefaultCompletion) OnConfirm(idx int)
- func (dc *DefaultCompletion) OnText(ctx gvcode.CompletionContext)
- func (dc *DefaultCompletion) SetCompletors(completors ...gvcode.Completor)
- func (dc *DefaultCompletion) SetPopup(popup gvcode.CompletionPopup)
- func (dc *DefaultCompletion) SetTriggers(triggers ...gvcode.Trigger)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CompletionPopup ¶
type CompletionPopup struct {
// Size configures the max popup dimensions. If no value
// is provided, a reasonable value is set.
Size image.Point
// TextSize configures the size the text displayed in the popup. If no value
// is provided, a reasonable value is set.
TextSize unit.Sp
// contains filtered or unexported fields
}
CompletionPopup is the builtin implementation of a completion popup.
func NewCompletionPopup ¶
func NewCompletionPopup(editor *gvcode.Editor, cmp gvcode.Completion) *CompletionPopup
func (*CompletionPopup) Layout ¶
func (pop *CompletionPopup) Layout(gtx layout.Context, th *material.Theme, items []gvcode.CompletionCandidate) layout.Dimensions
type DefaultCompletion ¶
func (*DefaultCompletion) Cancel ¶
func (dc *DefaultCompletion) Cancel()
func (*DefaultCompletion) IsActive ¶
func (dc *DefaultCompletion) IsActive() bool
func (*DefaultCompletion) Layout ¶
func (dc *DefaultCompletion) Layout(gtx layout.Context) layout.Dimensions
func (*DefaultCompletion) Offset ¶
func (dc *DefaultCompletion) Offset() image.Point
func (*DefaultCompletion) OnConfirm ¶
func (dc *DefaultCompletion) OnConfirm(idx int)
func (*DefaultCompletion) OnText ¶
func (dc *DefaultCompletion) OnText(ctx gvcode.CompletionContext)
func (*DefaultCompletion) SetCompletors ¶
func (dc *DefaultCompletion) SetCompletors(completors ...gvcode.Completor)
func (*DefaultCompletion) SetPopup ¶
func (dc *DefaultCompletion) SetPopup(popup gvcode.CompletionPopup)
func (*DefaultCompletion) SetTriggers ¶
func (dc *DefaultCompletion) SetTriggers(triggers ...gvcode.Trigger)
Click to show internal directories.
Click to hide internal directories.