diff --git a/ChangeLog b/ChangeLog index d3b06fa8c..817fff47e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2004-01-09 Mike Kestner + + * gtk/Gtk.metadata : hide NotebookPage.Num method + * gtk/Notebook.custom : implement PageNum. + * gtk/gtk-api.xml : regen + 2004-01-09 John Luke * gtk/Gtk.metadata: Hide most RadioButton constructors, for diff --git a/gtk/Gtk.metadata b/gtk/Gtk.metadata index 843ba9374..4ed846b0e 100644 --- a/gtk/Gtk.metadata +++ b/gtk/Gtk.metadata @@ -275,6 +275,7 @@ 1 1 1 + 1 1 1 1 diff --git a/gtk/Notebook.custom b/gtk/Notebook.custom index 7dd07833f..95bb7480d 100644 --- a/gtk/Notebook.custom +++ b/gtk/Notebook.custom @@ -1,8 +1,20 @@ -// Shortcut for getting the current Page widget. -// Author: Xavier Amado (xavier@blackbloodstudios.com) +// Notebook.custom - customization for Gtk.Notebook +// +// Authors: Xavier Amado (xavier@blackbloodstudios.com) +// Mike Kestner (mkestner@ximian.com) +// +// 2004 Novel, Inc. public Widget CurrentPageWidget { get { return GetNthPage (CurrentPage); } } + +[DllImport("libgtk-win32-2.0-0.dll")] +static extern int gtk_notebook_page_num (IntPtr handle, IntPtr child); + +public int PageNum (Widget child) +{ + return gtk_notebook_page_num (Handle, child.Handle); +} diff --git a/gtk/gtk-api.xml b/gtk/gtk-api.xml index a3199ba15..8624b61a3 100644 --- a/gtk/gtk-api.xml +++ b/gtk/gtk-api.xml @@ -11278,7 +11278,7 @@