diff options
Diffstat (limited to 'src/nigui/private/gtk3/gtk3.nim')
| -rwxr-xr-x | src/nigui/private/gtk3/gtk3.nim | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/nigui/private/gtk3/gtk3.nim b/src/nigui/private/gtk3/gtk3.nim index bb41873..61fc8d4 100755 --- a/src/nigui/private/gtk3/gtk3.nim +++ b/src/nigui/private/gtk3/gtk3.nim @@ -18,6 +18,8 @@ else: # ---------------------------------------------------------------------------------------- type + Gboolean* = distinct cint + GError* {.byCopy.} = object domain*: int32 code*: cint @@ -103,6 +105,11 @@ type dummy13: cint dummy14: pointer +converter gbool*(val: bool): Gboolean = ord(val).Gboolean + +converter toBool*(val: Gboolean): bool = int(val) != 0 + + # ---------------------------------------------------------------------------------------- # Constants # ---------------------------------------------------------------------------------------- |
