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 {
|
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
|
widget.Entry
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1334,6 +1335,12 @@ func newLogEntry() *logEntry {
|
||||||
return e
|
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 {
|
func (e *logEntry) AcceptsTab() bool {
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue