summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortrustable-code <krauter.simon@arcor.de>2019-08-31 13:56:00 +0200
committertrustable-code <krauter.simon@arcor.de>2019-08-31 13:56:00 +0200
commitae06979e84f1e635526aa1505b7d97eb4cccddd3 (patch)
tree7fb195aeb72a5400f7bbacc05f0fd1f2df9340a6
parentc2dda4c1d27f5d033cdb02ea55b03e9798a2d57f (diff)
downloadNiGui-ae06979e84f1e635526aa1505b7d97eb4cccddd3.tar.gz
NiGui-ae06979e84f1e635526aa1505b7d97eb4cccddd3.zip
Fix widget background color on Gtk
-rwxr-xr-xsrc/nigui/private/gtk3/platform_impl.nim3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/nigui/private/gtk3/platform_impl.nim b/src/nigui/private/gtk3/platform_impl.nim
index 4014047..098f02c 100755
--- a/src/nigui/private/gtk3/platform_impl.nim
+++ b/src/nigui/private/gtk3/platform_impl.nim
@@ -1045,12 +1045,11 @@ method setTextColor(control: ControlImpl, color: Color) =
procCall control.Control.setTextColor(color)
control.pUpdateFont()
-method `setBackgroundColor=`(control: ControlImpl, color: Color) =
+method `setBackgroundColor`(control: ControlImpl, color: Color) =
procCall control.Control.setBackgroundColor(color)
var rgba: GdkRGBA
color.pColorToGdkRGBA(rgba)
gtk_widget_override_background_color(control.fHandle, GTK_STATE_FLAG_NORMAL, rgba)
- # TODO: check why it has no effect
method getTextLineWidth(control: ControlImpl, text: string): int =
var layout = gtk_widget_create_pango_layout(control.fHandle, text)