add refactored message types to temp folder
This commit is contained in:
@@ -1,21 +1,4 @@
|
||||
signature DRAW_MESSAGE =
|
||||
sig
|
||||
datatype t =
|
||||
DRAW_DOT of Real32.real vector
|
||||
| DRAW_TRIANGLES_AND_DOTS of
|
||||
{triangles: Real32.real vector, dots: Real32.real vector}
|
||||
| DRAW_TRIANGLES_AND_RESET_DOTS of Real32.real vector
|
||||
| DRAW_GRAPH of Real32.real vector
|
||||
| RESIZE_TRIANGLES_DOTS_AND_GRAPH of
|
||||
{ triangles: Real32.real vector
|
||||
, graphLines: Real32.real vector
|
||||
, dots: Real32.real vector
|
||||
}
|
||||
| CLEAR_DOTS
|
||||
| DRAW_MODAL_TEXT of Real32.real vector
|
||||
end
|
||||
|
||||
structure DrawMessage :> DRAW_MESSAGE =
|
||||
structure DrawMessage =
|
||||
struct
|
||||
datatype t =
|
||||
DRAW_DOT of Real32.real vector
|
||||
|
||||
@@ -1,14 +1,4 @@
|
||||
signature FILE_MESSAGE =
|
||||
sig
|
||||
datatype t =
|
||||
SAVE_TRIANGLES of AppType.triangle list
|
||||
| LOAD_TRIANGLES
|
||||
| EXPORT_TRIANGLES of AppType.triangle list
|
||||
| LOAD_FILES of string
|
||||
| SELECT_PATH of string
|
||||
end
|
||||
|
||||
structure FileMessage :> FILE_MESSAGE =
|
||||
structure FileMessage =
|
||||
struct
|
||||
datatype t =
|
||||
SAVE_TRIANGLES of AppType.triangle list
|
||||
|
||||
@@ -1,34 +1,4 @@
|
||||
signature INPUT_MESSAGE =
|
||||
sig
|
||||
datatype t =
|
||||
MOUSE_MOVE of {x: Real32.real, y: Real32.real}
|
||||
| MOUSE_LEFT_CLICK
|
||||
| MOUSE_LEFT_RELEASE
|
||||
| RESIZE_WINDOW of {width: int, height: int}
|
||||
| UNDO_ACTION
|
||||
| REDO_ACTION
|
||||
| KEY_R
|
||||
| KEY_G
|
||||
| KEY_B
|
||||
| KEY_T
|
||||
| KEY_CTRL_S
|
||||
| KEY_CTRL_L
|
||||
| KEY_CTRL_E
|
||||
| KEY_CTRL_O
|
||||
| NUM of int
|
||||
| ARROW_UP
|
||||
| ARROW_LEFT
|
||||
| ARROW_RIGHT
|
||||
| ARROW_DOWN
|
||||
| KEY_ENTER
|
||||
| KEY_SPACE
|
||||
| USE_TRIANGLES of AppType.triangle list
|
||||
| TRIANGLES_LOAD_ERROR
|
||||
| FILE_BROWSER_AND_PATH of
|
||||
{fileBrowser: AppType.file_browser_item vector, path: string}
|
||||
end
|
||||
|
||||
structure InputMessage :> INPUT_MESSAGE =
|
||||
structure InputMessage =
|
||||
struct
|
||||
datatype t =
|
||||
MOUSE_MOVE of {x: Real32.real, y: Real32.real}
|
||||
|
||||
Reference in New Issue
Block a user