Gtk-Perl
view release on metacpan or search on metacpan
Gtk/xs/GtkNotebook.xs view on Meta::CPAN
CODE:
RETVAL = notebook->cur_page;
OUTPUT:
RETVAL
int
gtk_notebook_get_current_page(notebook)
Gtk::Notebook notebook
ALIAS:
Gtk::Notebook::current_page = 1
CODE:
#if GTK_HVER >= 0x010106
RETVAL = gtk_notebook_get_current_page(notebook);
#else
/* DEPRECATED */
RETVAL = gtk_notebook_current_page(notebook);
#endif
OUTPUT:
RETVAL
void
gtk_notebook_set_page(notebook, page_num)
Gtk::Notebook notebook
int page_num
void
gtk_notebook_next_page(notebook)
Gtk::Notebook notebook
void
gtk_notebook_prev_page(notebook)
Gtk::Notebook notebook
void
gtk_notebook_set_show_border(notebook, show_border=TRUE)
Gtk::Notebook notebook
bool show_border
void
gtk_notebook_set_show_tabs(notebook, show_tabs=TRUE)
Gtk::Notebook notebook
bool show_tabs
void
gtk_notebook_set_tab_pos(notebook, pos)
Gtk::Notebook notebook
Gtk::PositionType pos
void
gtk_notebook_set_tab_border(notebook, border)
Gtk::Notebook notebook
int border
void
gtk_notebook_set_scrollable(notebook, scrollable=TRUE)
Gtk::Notebook notebook
bool scrollable
void
gtk_notebook_popup_enable(notebook)
Gtk::Notebook notebook
void
gtk_notebook_popup_disable(notebook)
Gtk::Notebook notebook
Gtk::PositionType
gtk_notebook_tab_pos(notebook)
Gtk::Notebook notebook
CODE:
RETVAL = notebook->tab_pos;
OUTPUT:
RETVAL
#OUTPUT: list
#RETURNS: the number of pages in scalar context, a list of Gtk::NotebookPages otherwise
void
children(notebook)
Gtk::Notebook notebook
PPCODE:
{
GList * list;
if (GIMME != G_ARRAY) {
EXTEND(sp, 1);
PUSHs(sv_2mortal(newSViv(g_list_length(notebook->children))));
} else {
for(list = g_list_first(notebook->children); list; list = g_list_next(list)) {
EXTEND(sp, 1);
PUSHs(sv_2mortal(newSVGtkNotebookPage((GtkNotebookPage*)list->data)));
}
}
}
#if GTK_HVER >= 0x010106
Gtk::Widget_OrNULL
gtk_notebook_get_nth_page(notebook, page_num)
Gtk::Notebook notebook
int page_num
int
gtk_notebook_page_num(notebook, child)
Gtk::Notebook notebook
Gtk::Widget child
void
gtk_notebook_set_homogeneous_tabs(notebook, homog=TRUE)
Gtk::Notebook notebook
bool homog
void
gtk_notebook_set_tab_hborder(notebook, border)
Gtk::Notebook notebook
int border
void
gtk_notebook_set_tab_vborder(notebook, border)
Gtk::Notebook notebook
int border
#endif
#if GTK_HVER >= 0x010200
( run in 0.970 second using v1.01-cache-2.11-cpan-364913b4093 )