a bit of scaffolding to prepare for adding resize callback + message types
This commit is contained in:
4
fcore/app-type.sml
Normal file
4
fcore/app-type.sml
Normal file
@@ -0,0 +1,4 @@
|
||||
structure AppType =
|
||||
struct
|
||||
|
||||
end
|
||||
@@ -1,4 +1,10 @@
|
||||
structure Buffer =
|
||||
signature TEXT_BUILDER =
|
||||
sig
|
||||
val build: int * LineGap.t * int * int
|
||||
-> Real32.real vector * LineGap.t
|
||||
end
|
||||
|
||||
structure TextBuilder :> TEXT_BUILDER =
|
||||
struct
|
||||
val xSpace = 12
|
||||
val xSpace3 = xSpace * 3
|
||||
@@ -169,7 +175,7 @@ buildTextString ( startIdx, rStrHd, [], 5, 5, 5
|
||||
Vector.concat acc
|
||||
end
|
||||
|
||||
fun startBuildTextLineGap
|
||||
fun build
|
||||
(startLine, lineGap: LineGap.t, windowWidth, windowHeight) =
|
||||
let
|
||||
val lineGap = LineGap.goToLine (startLine, lineGap)
|
||||
Reference in New Issue
Block a user