summaryrefslogtreecommitdiff
path: root/src/nigui/private
diff options
context:
space:
mode:
Diffstat (limited to 'src/nigui/private')
-rwxr-xr-xsrc/nigui/private/gtk3/platform_impl.nim4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/nigui/private/gtk3/platform_impl.nim b/src/nigui/private/gtk3/platform_impl.nim
index cb15f2f..91e98a1 100755
--- a/src/nigui/private/gtk3/platform_impl.nim
+++ b/src/nigui/private/gtk3/platform_impl.nim
@@ -1198,6 +1198,10 @@ proc init(container: ContainerImpl) =
gtk_container_add(container.fScrollWndHandle, container.fInnerHandle)
container.Container.init()
+method pAddButtonPressEvent(container: ContainerImpl) =
+ gtk_widget_add_events(container.fInnerHandle, GDK_BUTTON_PRESS_MASK)
+ discard g_signal_connect_data(container.fInnerHandle, "button-press-event", pCustomControlButtonPressSignal, cast[pointer](container))
+
method pUpdateScrollWnd(container: ContainerImpl) {.base.} =
let padding = container.getPadding()
let width = container.width - padding.left - padding.right