summaryrefslogtreecommitdiff
path: root/src/nigui/private/gtk3/platform_impl.nim
diff options
context:
space:
mode:
Diffstat (limited to 'src/nigui/private/gtk3/platform_impl.nim')
-rwxr-xr-xsrc/nigui/private/gtk3/platform_impl.nim12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/nigui/private/gtk3/platform_impl.nim b/src/nigui/private/gtk3/platform_impl.nim
index 786e1e8..1b94acd 100755
--- a/src/nigui/private/gtk3/platform_impl.nim
+++ b/src/nigui/private/gtk3/platform_impl.nim
@@ -1180,6 +1180,12 @@ method `scrollableHeight=`(control: ControlImpl, scrollableHeight: int) =
procCall control.Control.`scrollableHeight=`(scrollableHeight)
control.pUpdateScrollBar()
+method mousePosition(control: Control): tuple[x, y: int] =
+ var x, y: cint
+ gtk_widget_get_pointer(cast[ControlImpl](control).fHandle, x, y)
+ result.x = x
+ result.y = y
+
# ----------------------------------------------------------------------------------------
# Container
@@ -1262,12 +1268,6 @@ method pUpdateScrollBar(container: ContainerImpl) =
if container.fYScrollEnabled and not container.fXScrollEnabled and container.scrollableWidth > container.width - fScrollbarSize:
container.fXScrollEnabled = true
-method mousePosition(control: Control): tuple[x, y: int] =
- var x, y: cint
- gtk_widget_get_pointer(cast[ControlImpl](control).fHandle, x, y)
- result.x = x
- result.y = y
-
method handleDrawEvent(container: ContainerImpl, event: DrawEvent) =
# Overwrites base method
let callback = container.onDraw