summaryrefslogtreecommitdiff
path: root/src/nigui/private/gtk3/platform_impl.nim
diff options
context:
space:
mode:
authortrustable-code <krauter.simon@arcor.de>2019-10-11 20:30:08 +0200
committertrustable-code <krauter.simon@arcor.de>2019-10-11 20:30:08 +0200
commitcd2afa84897830cae0798b661b1054e8a6dd5d0c (patch)
tree3c17baca59f4ea1e66e77fa265193437fd80fd52 /src/nigui/private/gtk3/platform_impl.nim
parent77c449073ae9e00e397133a7ccac277c43efe8ae (diff)
downloadNiGui-cd2afa84897830cae0798b661b1054e8a6dd5d0c.tar.gz
NiGui-cd2afa84897830cae0798b661b1054e8a6dd5d0c.zip
Fixes #64 - Avoid "Warning: use {.base.} for base methods"
Diffstat (limited to 'src/nigui/private/gtk3/platform_impl.nim')
-rwxr-xr-xsrc/nigui/private/gtk3/platform_impl.nim16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/nigui/private/gtk3/platform_impl.nim b/src/nigui/private/gtk3/platform_impl.nim
index 8eb0055..be9c695 100755
--- a/src/nigui/private/gtk3/platform_impl.nim
+++ b/src/nigui/private/gtk3/platform_impl.nim
@@ -885,7 +885,7 @@ method `iconPath=`(window: WindowImpl, iconPath: string) =
# Control
# ----------------------------------------------------------------------------------------
-method pUpdateScrollBar(control: ControlImpl)
+method pUpdateScrollBar(control: ControlImpl) {.base.}
proc pControlDrawSignal(widget: pointer, cr: pointer, data: pointer): Gboolean {.cdecl.} =
let control = cast[ControlImpl](data)
@@ -931,11 +931,11 @@ proc pUpdateFont(control: ControlImpl) =
var rgba: GdkRGBA
control.textColor.pColorToGdkRGBA(rgba)
-method pAddButtonPressEvent(control: ControlImpl) =
+method pAddButtonPressEvent(control: ControlImpl) {.base.} =
gtk_widget_add_events(control.fHandle, GDK_BUTTON_PRESS_MASK)
discard g_signal_connect_data(control.fHandle, "button-press-event", pCustomControlButtonPressSignal, cast[pointer](control))
-method pAddKeyPressEvent(control: ControlImpl) =
+method pAddKeyPressEvent(control: ControlImpl) {.base.} =
discard g_signal_connect_data(control.fHandle, "key-press-event", pControlKeyPressSignal, cast[pointer](control))
proc init(control: ControlImpl) =
@@ -1171,7 +1171,7 @@ proc init(container: ContainerImpl) =
gtk_container_add(container.fScrollWndHandle, container.fInnerHandle)
container.Container.init()
-method pUpdateScrollWnd(container: ContainerImpl) =
+method pUpdateScrollWnd(container: ContainerImpl) {.base.} =
let padding = container.getPadding()
let width = container.width - padding.left - padding.right
let height = container.height - padding.top - padding.bottom
@@ -1189,10 +1189,10 @@ method add(container: ContainerImpl, control: Control) =
gtk_container_add(container.fInnerHandle, cast[ControlImpl](control).fHandle)
procCall container.Container.add(control)
-method paddingLeft(container: ContainerImpl): int = 5 # TODO
-method paddingRight(container: ContainerImpl): int = 5 # TODO
-method paddingTop(container: ContainerImpl): int = 15 # TODO
-method paddingBottom(container: ContainerImpl): int = 5 # TODO
+method paddingLeft(container: ContainerImpl): int {.base.} = 5 # TODO
+method paddingRight(container: ContainerImpl): int {.base.} = 5 # TODO
+method paddingTop(container: ContainerImpl): int {.base.} = 15 # TODO
+method paddingBottom(container: ContainerImpl): int {.base.} = 5 # TODO
method setInnerSize(container: ContainerImpl, width, height: int) =
procCall container.Container.setInnerSize(width, height)