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…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user