xA: make the log effectively read-only
This commit is contained in:
parent
086b879ab8
commit
9c9776bacd
9
xA/xA.go
9
xA/xA.go
|
@ -1322,7 +1322,8 @@ func (e *inputEntry) SetText(text string) {
|
|||
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||
|
||||
type logEntry struct {
|
||||
// XXX: Sadly, we can't seem to make it read-only in any way.
|
||||
// XXX: Sadly, we can't seem to make it actually read-only.
|
||||
// https://github.com/fyne-io/fyne/issues/5263
|
||||
widget.Entry
|
||||
}
|
||||
|
||||
|
@ -1334,6 +1335,12 @@ func newLogEntry() *logEntry {
|
|||
return e
|
||||
}
|
||||
|
||||
func (e *logEntry) SetText(text string) {
|
||||
e.OnChanged = nil
|
||||
e.Entry.SetText(text)
|
||||
e.OnChanged = func(string) { e.Entry.SetText(text) }
|
||||
}
|
||||
|
||||
func (e *logEntry) AcceptsTab() bool {
|
||||
return false
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue