Blame builtin/builtin_GetCursor.ml
|
Packit |
bd2e5d |
(* Color *)
|
|
Packit |
bd2e5d |
|
|
Packit |
bd2e5d |
##ifdef CAMLTK
|
|
Packit |
bd2e5d |
|
|
Packit |
bd2e5d |
(* type *)
|
|
Packit |
bd2e5d |
type color =
|
|
Packit |
bd2e5d |
| NamedColor of string
|
|
Packit |
bd2e5d |
| Black (* tk keyword: black *)
|
|
Packit |
bd2e5d |
| White (* tk keyword: white *)
|
|
Packit |
bd2e5d |
| Red (* tk keyword: red *)
|
|
Packit |
bd2e5d |
| Green (* tk keyword: green *)
|
|
Packit |
bd2e5d |
| Blue (* tk keyword: blue *)
|
|
Packit |
bd2e5d |
| Yellow (* tk keyword: yellow *)
|
|
Packit |
bd2e5d |
;;
|
|
Packit |
bd2e5d |
(* /type *)
|
|
Packit |
bd2e5d |
|
|
Packit |
bd2e5d |
##else
|
|
Packit |
bd2e5d |
|
|
Packit |
bd2e5d |
(* type *)
|
|
Packit |
bd2e5d |
type color = [
|
|
Packit |
bd2e5d |
| `Color of string
|
|
Packit |
bd2e5d |
| `Black (* tk keyword: black *)
|
|
Packit |
bd2e5d |
| `White (* tk keyword: white *)
|
|
Packit |
bd2e5d |
| `Red (* tk keyword: red *)
|
|
Packit |
bd2e5d |
| `Green (* tk keyword: green *)
|
|
Packit |
bd2e5d |
| `Blue (* tk keyword: blue *)
|
|
Packit |
bd2e5d |
| `Yellow (* tk keyword: yellow *)
|
|
Packit |
bd2e5d |
]
|
|
Packit |
bd2e5d |
;;
|
|
Packit |
bd2e5d |
(* /type *)
|
|
Packit |
bd2e5d |
|
|
Packit |
bd2e5d |
##endif
|
|
Packit |
bd2e5d |
|
|
Packit |
bd2e5d |
##ifdef CAMLTK
|
|
Packit |
bd2e5d |
|
|
Packit |
bd2e5d |
(* type *)
|
|
Packit |
bd2e5d |
type cursor =
|
|
Packit |
bd2e5d |
| XCursor of string
|
|
Packit |
bd2e5d |
| XCursorFg of string * color
|
|
Packit |
bd2e5d |
| XCursortFgBg of string * color * color
|
|
Packit |
bd2e5d |
| CursorFileFg of string * color
|
|
Packit |
bd2e5d |
| CursorMaskFile of string * string * color * color
|
|
Packit |
bd2e5d |
;;
|
|
Packit |
bd2e5d |
(* /type *)
|
|
Packit |
bd2e5d |
|
|
Packit |
bd2e5d |
##else
|
|
Packit |
bd2e5d |
|
|
Packit |
bd2e5d |
(* Tk_GetCursor emulation *)
|
|
Packit |
bd2e5d |
(* type *)
|
|
Packit |
bd2e5d |
type cursor = [
|
|
Packit |
bd2e5d |
| `Xcursor of string
|
|
Packit |
bd2e5d |
| `Xcursorfg of string * color
|
|
Packit |
bd2e5d |
| `Xcursorfgbg of string * color * color
|
|
Packit |
bd2e5d |
| `Cursorfilefg of string * color
|
|
Packit |
bd2e5d |
| `Cursormaskfile of string * string * color * color
|
|
Packit |
bd2e5d |
]
|
|
Packit |
bd2e5d |
;;
|
|
Packit |
bd2e5d |
(* /type *)
|
|
Packit |
bd2e5d |
|
|
Packit |
bd2e5d |
##endif
|