- JNI: open_file_in_termux via ACTION_SEND intent (text/plain + file:// uri), global context ref kept from registerFragment - impl_android.go: OpenFile(path) attaches current thread if needed - NewLogic takes openfunc; State.open + ui.OpenFile now func(string) - ChunkedBuffer.VisibleByteRange: word-wrap path using GlyphLayout.VisualLineStarts (+byteOffset, lineHeight, visual index param) - GlyphLayout gains LineHeight; drawWrappedText records VisualLineStarts - WordWrap default true; State.ByteOffset tracks first visible line - types: VisualLineIndex - scroll_fix_test.go (new) - debug prints left in place (WIP; cleanup in later phase)
16 lines
159 B
Go
16 lines
159 B
Go
//+build !android
|
|
|
|
package main
|
|
|
|
import (
|
|
"gioui.org/io/event"
|
|
)
|
|
|
|
var (
|
|
startpath="."
|
|
)
|
|
|
|
func handleEvent(e event.Event) { }
|
|
|
|
func OpenFile(path string) { }
|