From fff9276cf66827b7ddde8636d1cf6b50a0dd4417 Mon Sep 17 00:00:00 2001 From: Dominik Picheta Date: Sun, 18 Dec 2011 22:16:19 +0000 Subject: [PATCH] Added a couple of GTK 2.12 functions. --- lib/wrappers/gtk/glib2.nim | 6 ++++++ lib/wrappers/gtk/gtk2.nim | 3 +++ 2 files changed, 9 insertions(+) diff --git a/lib/wrappers/gtk/glib2.nim b/lib/wrappers/gtk/glib2.nim index 9947e2a4b9..57d5614320 100755 --- a/lib/wrappers/gtk/glib2.nim +++ b/lib/wrappers/gtk/glib2.nim @@ -4507,3 +4507,9 @@ proc g_thread_init*(vtable: pointer) {. proc g_timeout_add*(interval: guint, function, data: gpointer): guint {. cdecl, dynlib: gliblib, importc: "g_timeout_add".} + +proc g_idle_add*(function, data: gpointer): guint {. + cdecl, dynlib: gliblib, importc: "g_idle_add".} + +proc g_source_remove*(tag: guint): gboolean {. + cdecl, dynlib: gliblib, importc: "g_source_remove".} diff --git a/lib/wrappers/gtk/gtk2.nim b/lib/wrappers/gtk/gtk2.nim index 801582cba5..e81f1753a9 100755 --- a/lib/wrappers/gtk/gtk2.nim +++ b/lib/wrappers/gtk/gtk2.nim @@ -16880,3 +16880,6 @@ proc nimrod_init*() = cmdLine{.importc: "cmdLine".}: array[0..255, cstring] cmdCount{.importc: "cmdCount".}: cint init(addr(cmdLine), addr(cmdCount)) + +proc set_tooltip_text*(w: PWidget, t: cstring){.cdecl, + dynlib: lib, importc: "gtk_widget_set_tooltip_text".}