diff options
| author | trustable-code <krauter.simon@arcor.de> | 2020-06-19 16:47:35 +0200 |
|---|---|---|
| committer | trustable-code <krauter.simon@arcor.de> | 2020-06-19 16:47:35 +0200 |
| commit | af67cffb56caa50eb8f4b031ede1446171132b12 (patch) | |
| tree | e630450e85f4eca26554e5c0e31b88cb25343ae5 /src/nigui/private/gtk3/platform_impl.nim | |
| parent | abb23c61b96d84df3deaf2211a2a9837aed1a5c1 (diff) | |
| download | NiGui-master.tar.gz NiGui-master.zip | |
Diffstat (limited to 'src/nigui/private/gtk3/platform_impl.nim')
| -rwxr-xr-x | src/nigui/private/gtk3/platform_impl.nim | 12 |
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 |
