[Gtk-sharp-list] Notebook

Gonzalo Paniagua Javier gonzalo@ximian.com
23 Apr 2003 15:53:16 +0200


El mié, 23 de 04 de 2003 a las 15:13, Lee Mallabone escribió:
> On Wed, 2003-04-23 at 14:03, Ahmed Bouagja wrote:
> 
> > Can someone please tell me how to get the number of pages in a Notebook 
> > widget, or where I can find all properties ans methods of  Gtk# widgets
> 
> Looking at the C docs, there is a function for doing this named:
> gtk_notebook_get_n_pages(), however it was added in Gtk+ 2.2 and Gtk#
> currently only targets Gtk+ 2.0.

By now, you can set CurrentPage to a negative number and then get the
value of CurrentPage. It will be the upper limit for iterating through
all the pages. Example:

	nb.CurrentPage = -1;
	int end = nb.CurrentPage;
	for (int i = 0; i <= end; i++) {
		Widget page = nb.GetNthPage (i);
		.....
	}

-Gonzalo