summary refs log tree commit diff stats
path: root/lib/wrappers
diff options
context:
space:
mode:
authorAndreas Rumpf <andreas@andreas-desktop>2010-03-29 23:19:25 +0200
committerAndreas Rumpf <andreas@andreas-desktop>2010-03-29 23:19:25 +0200
commit227b76c34259cf406131d27fb8e0cc88530e38f7 (patch)
tree468f46db5cb69e21130223c656b85be2a1cedbc1 /lib/wrappers
parent0d63b2519b820cd95362e89aa15b9bdc9c8d1d65 (diff)
downloadNim-227b76c34259cf406131d27fb8e0cc88530e38f7.tar.gz
bugfix: duplicate gtk2.set_tab_pos
Diffstat (limited to 'lib/wrappers')
-rwxr-xr-xlib/wrappers/gtk/gtk2.nim9
1 files changed, 7 insertions, 2 deletions
diff --git a/lib/wrappers/gtk/gtk2.nim b/lib/wrappers/gtk/gtk2.nim
index b7b6bb560..d835f7b2f 100755
--- a/lib/wrappers/gtk/gtk2.nim
+++ b/lib/wrappers/gtk/gtk2.nim
@@ -7794,8 +7794,8 @@ proc set_show_tabs*(notebook: PNotebook, show_tabs: gboolean){.cdecl,
     dynlib: lib, importc: "gtk_notebook_set_show_tabs".}
 proc get_show_tabs*(notebook: PNotebook): gboolean{.cdecl, dynlib: lib, 
     importc: "gtk_notebook_get_show_tabs".}
-proc set_tab_pos*(notebook: PNotebook, pos: TPositionType){.cdecl, 
-    dynlib: lib, importc: "gtk_notebook_set_tab_pos".}
+#proc set_tab_pos*(notebook: PNotebook, pos: TPositionType){.cdecl, 
+#    dynlib: lib, importc: "gtk_notebook_set_tab_pos".}
 proc get_tab_pos*(notebook: PNotebook): TPositionType{.cdecl, 
     dynlib: lib, importc: "gtk_notebook_get_tab_pos".}
 proc set_scrollable*(notebook: PNotebook, scrollable: gboolean){.cdecl, 
@@ -14218,6 +14218,11 @@ proc tab_pos*(a: PNotebook): guint =
   result = (a.Notebookflag0 and bm_TGtkNotebook_tab_pos) shr
       bp_TGtkNotebook_tab_pos
 
+proc set_tab_pos*(a: PNotebook, `tab_pos`: guint) = 
+  a.Notebookflag0 = a.Notebookflag0 or
+      (int16(`tab_pos` shl bp_TGtkNotebook_tab_pos) and
+      bm_TGtkNotebook_tab_pos)
+
 proc scrollable*(a: PNotebook): guint = 
   result = (a.Notebookflag0 and bm_TGtkNotebook_scrollable) shr
       bp_TGtkNotebook_scrollable