diff options
| author | trustable-code <krauter.simon@arcor.de> | 2019-06-20 11:45:56 +0200 |
|---|---|---|
| committer | trustable-code <krauter.simon@arcor.de> | 2019-06-20 11:45:56 +0200 |
| commit | 29ef69891b3d2334f7ffa86a7587001b314267e1 (patch) | |
| tree | 7d13e25a411fe9d84c15d84e2eeb9381db4a355d /src/nigui/private/gtk3 | |
| parent | 3b08f3ce392e1f681fbbfa6fae751ed750d83f6a (diff) | |
| download | NiGui-29ef69891b3d2334f7ffa86a7587001b314267e1.tar.gz NiGui-29ef69891b3d2334f7ffa86a7587001b314267e1.zip | |
Eliminate one more multi method
Diffstat (limited to 'src/nigui/private/gtk3')
| -rwxr-xr-x | src/nigui/private/gtk3/platform_impl.nim | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/nigui/private/gtk3/platform_impl.nim b/src/nigui/private/gtk3/platform_impl.nim index 0e3a420..593e8a4 100755 --- a/src/nigui/private/gtk3/platform_impl.nim +++ b/src/nigui/private/gtk3/platform_impl.nim @@ -792,9 +792,10 @@ method `title=`(window: WindowImpl, title: string) = procCall window.Window.`title=`(title) gtk_window_set_title(window.fHandle, window.title.cstring) -method `control=`(window: WindowImpl, control: ControlImpl) = +method `control=`(window: WindowImpl, control: Control) = + # Overwrite base method procCall window.Window.`control=`(control) - gtk_container_add(window.fInnerHandle, control.fHandle) + gtk_container_add(window.fInnerHandle, cast[ControlImpl](control).fHandle) method `iconPath=`(window: WindowImpl, iconPath: string) = procCall window.Window.`iconPath=`(iconPath) |
