.\" Automatically generated by Pod::Man 4.10 (Pod::Simple 3.35) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "Gtk2::Notebook 3pm" .TH Gtk2::Notebook 3pm "2019-09-16" "perl v5.28.1" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" Gtk2::Notebook \- wrapper for GtkNotebook .SH "HIERARCHY" .IX Header "HIERARCHY" .Vb 6 \& Glib::Object \& +\-\-\-\-Glib::InitiallyUnowned \& +\-\-\-\-Gtk2::Object \& +\-\-\-\-Gtk2::Widget \& +\-\-\-\-Gtk2::Container \& +\-\-\-\-Gtk2::Notebook .Ve .SH "INTERFACES" .IX Header "INTERFACES" .Vb 2 \& Glib::Object::_Unregistered::AtkImplementorIface \& Gtk2::Buildable .Ve .SH "METHODS" .IX Header "METHODS" .SS "widget = Gtk2::Notebook\->\fBnew\fP" .IX Subsection "widget = Gtk2::Notebook->new" .ie n .SS "widget or undef = $notebook\->\fBget_action_widget\fP ($pack_type)" .el .SS "widget or undef = \f(CW$notebook\fP\->\fBget_action_widget\fP ($pack_type)" .IX Subsection "widget or undef = $notebook->get_action_widget ($pack_type)" .IP "\(bu" 4 \&\f(CW$pack_type\fR (Gtk2::PackType) .PP Since: gtk+ 2.20 .ie n .SS "$notebook\->\fBset_action_widget\fP ($widget, $pack_type)" .el .SS "\f(CW$notebook\fP\->\fBset_action_widget\fP ($widget, \f(CW$pack_type\fP)" .IX Subsection "$notebook->set_action_widget ($widget, $pack_type)" .IP "\(bu" 4 \&\f(CW$widget\fR (Gtk2::Widget) .IP "\(bu" 4 \&\f(CW$pack_type\fR (Gtk2::PackType) .PP Since: gtk+ 2.20 .ie n .SS "integer = $notebook\->\fBappend_page\fP ($child, $tab_label=undef)" .el .SS "integer = \f(CW$notebook\fP\->\fBappend_page\fP ($child, \f(CW$tab_label\fP=undef)" .IX Subsection "integer = $notebook->append_page ($child, $tab_label=undef)" .IP "\(bu" 4 \&\f(CW$child\fR (Gtk2::Widget) .IP "\(bu" 4 \&\f(CW$tab_label\fR (scalar) .PP (integer return since Gtk2\-Perl 1.080) .ie n .SS "integer = $notebook\->\fBappend_page_menu\fP ($child, $tab_label, $menu_label)" .el .SS "integer = \f(CW$notebook\fP\->\fBappend_page_menu\fP ($child, \f(CW$tab_label\fP, \f(CW$menu_label\fP)" .IX Subsection "integer = $notebook->append_page_menu ($child, $tab_label, $menu_label)" .IP "\(bu" 4 \&\f(CW$child\fR (Gtk2::Widget) .IP "\(bu" 4 \&\f(CW$tab_label\fR (Gtk2::Widget or undef) .IP "\(bu" 4 \&\f(CW$menu_label\fR (Gtk2::Widget or undef) .PP (integer return since Gtk2\-Perl 1.080) .ie n .SS "integer = $notebook\->\fBget_current_page\fP" .el .SS "integer = \f(CW$notebook\fP\->\fBget_current_page\fP" .IX Subsection "integer = $notebook->get_current_page" .ie n .SS "$notebook\->\fBset_current_page\fP ($page_num)" .el .SS "\f(CW$notebook\fP\->\fBset_current_page\fP ($page_num)" .IX Subsection "$notebook->set_current_page ($page_num)" .IP "\(bu" 4 \&\f(CW$page_num\fR (integer) .ie n .SS "integer = $notebook\->\fBget_group_id\fP" .el .SS "integer = \f(CW$notebook\fP\->\fBget_group_id\fP" .IX Subsection "integer = $notebook->get_group_id" Since: gtk+ 2.10 .ie n .SS "$notebook\->\fBset_group_id\fP ($group_id)" .el .SS "\f(CW$notebook\fP\->\fBset_group_id\fP ($group_id)" .IX Subsection "$notebook->set_group_id ($group_id)" .IP "\(bu" 4 \&\f(CW$group_id\fR (integer) .PP Since: gtk+ 2.10 .ie n .SS "integer = $notebook\->\fBinsert_page\fP ($child, $tab_label, $position)" .el .SS "integer = \f(CW$notebook\fP\->\fBinsert_page\fP ($child, \f(CW$tab_label\fP, \f(CW$position\fP)" .IX Subsection "integer = $notebook->insert_page ($child, $tab_label, $position)" .IP "\(bu" 4 \&\f(CW$child\fR (Gtk2::Widget) .IP "\(bu" 4 \&\f(CW$tab_label\fR (scalar) .IP "\(bu" 4 \&\f(CW$position\fR (integer) .PP (integer return since Gtk2\-Perl 1.080) .ie n .SS "integer = $notebook\->\fBinsert_page_menu\fP ($child, $tab_label, $menu_label, $position)" .el .SS "integer = \f(CW$notebook\fP\->\fBinsert_page_menu\fP ($child, \f(CW$tab_label\fP, \f(CW$menu_label\fP, \f(CW$position\fP)" .IX Subsection "integer = $notebook->insert_page_menu ($child, $tab_label, $menu_label, $position)" .IP "\(bu" 4 \&\f(CW$child\fR (Gtk2::Widget) .IP "\(bu" 4 \&\f(CW$tab_label\fR (Gtk2::Widget or undef) .IP "\(bu" 4 \&\f(CW$menu_label\fR (Gtk2::Widget or undef) .IP "\(bu" 4 \&\f(CW$position\fR (integer) .PP (integer return since Gtk2\-Perl 1.080) .ie n .SS "widget or undef = $notebook\->\fBget_menu_label\fP ($child)" .el .SS "widget or undef = \f(CW$notebook\fP\->\fBget_menu_label\fP ($child)" .IX Subsection "widget or undef = $notebook->get_menu_label ($child)" .IP "\(bu" 4 \&\f(CW$child\fR (Gtk2::Widget) .ie n .SS "$notebook\->\fBset_menu_label\fP ($child, $menu_label=undef)" .el .SS "\f(CW$notebook\fP\->\fBset_menu_label\fP ($child, \f(CW$menu_label\fP=undef)" .IX Subsection "$notebook->set_menu_label ($child, $menu_label=undef)" .IP "\(bu" 4 \&\f(CW$child\fR (Gtk2::Widget) .IP "\(bu" 4 \&\f(CW$menu_label\fR (Gtk2::Widget or undef) .ie n .SS "string = $notebook\->\fBget_menu_label_text\fP ($child)" .el .SS "string = \f(CW$notebook\fP\->\fBget_menu_label_text\fP ($child)" .IX Subsection "string = $notebook->get_menu_label_text ($child)" .IP "\(bu" 4 \&\f(CW$child\fR (Gtk2::Widget) .ie n .SS "$notebook\->\fBset_menu_label_text\fP ($child, $menu_text)" .el .SS "\f(CW$notebook\fP\->\fBset_menu_label_text\fP ($child, \f(CW$menu_text\fP)" .IX Subsection "$notebook->set_menu_label_text ($child, $menu_text)" .IP "\(bu" 4 \&\f(CW$child\fR (Gtk2::Widget) .IP "\(bu" 4 \&\f(CW$menu_text\fR (string) .ie n .SS "integer = $notebook\->\fBget_n_pages\fP" .el .SS "integer = \f(CW$notebook\fP\->\fBget_n_pages\fP" .IX Subsection "integer = $notebook->get_n_pages" .ie n .SS "$notebook\->\fBnext_page\fP" .el .SS "\f(CW$notebook\fP\->\fBnext_page\fP" .IX Subsection "$notebook->next_page" .ie n .SS "widget or undef = $notebook\->\fBget_nth_page\fP ($page_num)" .el .SS "widget or undef = \f(CW$notebook\fP\->\fBget_nth_page\fP ($page_num)" .IX Subsection "widget or undef = $notebook->get_nth_page ($page_num)" .IP "\(bu" 4 \&\f(CW$page_num\fR (integer) .ie n .SS "integer = $notebook\->\fBpage_num\fP ($child)" .el .SS "integer = \f(CW$notebook\fP\->\fBpage_num\fP ($child)" .IX Subsection "integer = $notebook->page_num ($child)" .IP "\(bu" 4 \&\f(CW$child\fR (Gtk2::Widget) .ie n .SS "$notebook\->\fBpopup_disable\fP" .el .SS "\f(CW$notebook\fP\->\fBpopup_disable\fP" .IX Subsection "$notebook->popup_disable" .ie n .SS "$notebook\->\fBpopup_enable\fP" .el .SS "\f(CW$notebook\fP\->\fBpopup_enable\fP" .IX Subsection "$notebook->popup_enable" .ie n .SS "integer = $notebook\->\fBprepend_page\fP ($child, $tab_label=undef)" .el .SS "integer = \f(CW$notebook\fP\->\fBprepend_page\fP ($child, \f(CW$tab_label\fP=undef)" .IX Subsection "integer = $notebook->prepend_page ($child, $tab_label=undef)" .IP "\(bu" 4 \&\f(CW$child\fR (Gtk2::Widget) .IP "\(bu" 4 \&\f(CW$tab_label\fR (scalar) .PP (integer return since Gtk2\-Perl 1.080) .ie n .SS "integer = $notebook\->\fBprepend_page_menu\fP ($child, $tab_label, $menu_label)" .el .SS "integer = \f(CW$notebook\fP\->\fBprepend_page_menu\fP ($child, \f(CW$tab_label\fP, \f(CW$menu_label\fP)" .IX Subsection "integer = $notebook->prepend_page_menu ($child, $tab_label, $menu_label)" .IP "\(bu" 4 \&\f(CW$child\fR (Gtk2::Widget) .IP "\(bu" 4 \&\f(CW$tab_label\fR (Gtk2::Widget or undef) .IP "\(bu" 4 \&\f(CW$menu_label\fR (Gtk2::Widget or undef) .PP (integer return since Gtk2\-Perl 1.080) .ie n .SS "$notebook\->\fBprev_page\fP" .el .SS "\f(CW$notebook\fP\->\fBprev_page\fP" .IX Subsection "$notebook->prev_page" .ie n .SS "list = $notebook\->\fBquery_tab_label_packing\fP ($child)" .el .SS "list = \f(CW$notebook\fP\->\fBquery_tab_label_packing\fP ($child)" .IX Subsection "list = $notebook->query_tab_label_packing ($child)" .IP "\(bu" 4 \&\f(CW$child\fR (Gtk2::Widget) .ie n .SS "$notebook\->\fBremove_page\fP ($page_num)" .el .SS "\f(CW$notebook\fP\->\fBremove_page\fP ($page_num)" .IX Subsection "$notebook->remove_page ($page_num)" .IP "\(bu" 4 \&\f(CW$page_num\fR (integer) .ie n .SS "$notebook\->\fBreorder_child\fP ($child, $position)" .el .SS "\f(CW$notebook\fP\->\fBreorder_child\fP ($child, \f(CW$position\fP)" .IX Subsection "$notebook->reorder_child ($child, $position)" .IP "\(bu" 4 \&\f(CW$child\fR (Gtk2::Widget) .IP "\(bu" 4 \&\f(CW$position\fR (integer) .ie n .SS "boolean = $notebook\->\fBget_scrollable\fP" .el .SS "boolean = \f(CW$notebook\fP\->\fBget_scrollable\fP" .IX Subsection "boolean = $notebook->get_scrollable" .ie n .SS "$notebook\->\fBset_scrollable\fP ($scrollable)" .el .SS "\f(CW$notebook\fP\->\fBset_scrollable\fP ($scrollable)" .IX Subsection "$notebook->set_scrollable ($scrollable)" .IP "\(bu" 4 \&\f(CW$scrollable\fR (boolean) .ie n .SS "boolean = $notebook\->\fBget_show_border\fP" .el .SS "boolean = \f(CW$notebook\fP\->\fBget_show_border\fP" .IX Subsection "boolean = $notebook->get_show_border" .ie n .SS "$notebook\->\fBset_show_border\fP ($show_border)" .el .SS "\f(CW$notebook\fP\->\fBset_show_border\fP ($show_border)" .IX Subsection "$notebook->set_show_border ($show_border)" .IP "\(bu" 4 \&\f(CW$show_border\fR (boolean) .ie n .SS "boolean = $notebook\->\fBget_show_tabs\fP" .el .SS "boolean = \f(CW$notebook\fP\->\fBget_show_tabs\fP" .IX Subsection "boolean = $notebook->get_show_tabs" .ie n .SS "$notebook\->\fBset_show_tabs\fP ($show_tabs)" .el .SS "\f(CW$notebook\fP\->\fBset_show_tabs\fP ($show_tabs)" .IX Subsection "$notebook->set_show_tabs ($show_tabs)" .IP "\(bu" 4 \&\f(CW$show_tabs\fR (boolean) .ie n .SS "$notebook\->\fBset_tab_border\fP ($border_width)" .el .SS "\f(CW$notebook\fP\->\fBset_tab_border\fP ($border_width)" .IX Subsection "$notebook->set_tab_border ($border_width)" .IP "\(bu" 4 \&\f(CW$border_width\fR (integer) .ie n .SS "boolean = $notebook\->\fBget_tab_detachable\fP ($child)" .el .SS "boolean = \f(CW$notebook\fP\->\fBget_tab_detachable\fP ($child)" .IX Subsection "boolean = $notebook->get_tab_detachable ($child)" .IP "\(bu" 4 \&\f(CW$child\fR (Gtk2::Widget) .PP Since: gtk+ 2.10 .ie n .SS "$notebook\->\fBset_tab_detachable\fP ($child, $detachable)" .el .SS "\f(CW$notebook\fP\->\fBset_tab_detachable\fP ($child, \f(CW$detachable\fP)" .IX Subsection "$notebook->set_tab_detachable ($child, $detachable)" .IP "\(bu" 4 \&\f(CW$child\fR (Gtk2::Widget) .IP "\(bu" 4 \&\f(CW$detachable\fR (boolean) .PP Since: gtk+ 2.10 .ie n .SS "unsigned = $notebook\->\fBget_tab_hborder\fP" .el .SS "unsigned = \f(CW$notebook\fP\->\fBget_tab_hborder\fP" .IX Subsection "unsigned = $notebook->get_tab_hborder" Since: gtk+ 2.22 .ie n .SS "$notebook\->\fBset_tab_hborder\fP ($tab_hborder)" .el .SS "\f(CW$notebook\fP\->\fBset_tab_hborder\fP ($tab_hborder)" .IX Subsection "$notebook->set_tab_hborder ($tab_hborder)" .IP "\(bu" 4 \&\f(CW$tab_hborder\fR (integer) .ie n .SS "widget = $notebook\->\fBget_tab_label\fP ($child)" .el .SS "widget = \f(CW$notebook\fP\->\fBget_tab_label\fP ($child)" .IX Subsection "widget = $notebook->get_tab_label ($child)" .IP "\(bu" 4 \&\f(CW$child\fR (Gtk2::Widget) .ie n .SS "$notebook\->\fBset_tab_label_packing\fP ($child, $expand, $fill, $pack_type)" .el .SS "\f(CW$notebook\fP\->\fBset_tab_label_packing\fP ($child, \f(CW$expand\fP, \f(CW$fill\fP, \f(CW$pack_type\fP)" .IX Subsection "$notebook->set_tab_label_packing ($child, $expand, $fill, $pack_type)" .IP "\(bu" 4 \&\f(CW$child\fR (Gtk2::Widget) .IP "\(bu" 4 \&\f(CW$expand\fR (boolean) .IP "\(bu" 4 \&\f(CW$fill\fR (boolean) .IP "\(bu" 4 \&\f(CW$pack_type\fR (Gtk2::PackType) .ie n .SS "$notebook\->\fBset_tab_label\fP ($child, $tab_label=undef)" .el .SS "\f(CW$notebook\fP\->\fBset_tab_label\fP ($child, \f(CW$tab_label\fP=undef)" .IX Subsection "$notebook->set_tab_label ($child, $tab_label=undef)" .IP "\(bu" 4 \&\f(CW$child\fR (Gtk2::Widget) .IP "\(bu" 4 \&\f(CW$tab_label\fR (Gtk2::Widget or undef) .ie n .SS "string = $notebook\->\fBget_tab_label_text\fP ($child)" .el .SS "string = \f(CW$notebook\fP\->\fBget_tab_label_text\fP ($child)" .IX Subsection "string = $notebook->get_tab_label_text ($child)" .IP "\(bu" 4 \&\f(CW$child\fR (Gtk2::Widget) .ie n .SS "$notebook\->\fBset_tab_label_text\fP ($child, $tab_text)" .el .SS "\f(CW$notebook\fP\->\fBset_tab_label_text\fP ($child, \f(CW$tab_text\fP)" .IX Subsection "$notebook->set_tab_label_text ($child, $tab_text)" .IP "\(bu" 4 \&\f(CW$child\fR (Gtk2::Widget) .IP "\(bu" 4 \&\f(CW$tab_text\fR (string) .ie n .SS "positiontype = $notebook\->\fBget_tab_pos\fP" .el .SS "positiontype = \f(CW$notebook\fP\->\fBget_tab_pos\fP" .IX Subsection "positiontype = $notebook->get_tab_pos" .ie n .SS "$notebook\->\fBset_tab_pos\fP ($pos)" .el .SS "\f(CW$notebook\fP\->\fBset_tab_pos\fP ($pos)" .IX Subsection "$notebook->set_tab_pos ($pos)" .IP "\(bu" 4 \&\f(CW$pos\fR (Gtk2::PositionType) .ie n .SS "boolean = $notebook\->\fBget_tab_reorderable\fP ($child)" .el .SS "boolean = \f(CW$notebook\fP\->\fBget_tab_reorderable\fP ($child)" .IX Subsection "boolean = $notebook->get_tab_reorderable ($child)" .IP "\(bu" 4 \&\f(CW$child\fR (Gtk2::Widget) .PP Since: gtk+ 2.10 .ie n .SS "$notebook\->\fBset_tab_reorderable\fP ($child, $reorderable)" .el .SS "\f(CW$notebook\fP\->\fBset_tab_reorderable\fP ($child, \f(CW$reorderable\fP)" .IX Subsection "$notebook->set_tab_reorderable ($child, $reorderable)" .IP "\(bu" 4 \&\f(CW$child\fR (Gtk2::Widget) .IP "\(bu" 4 \&\f(CW$reorderable\fR (boolean) .PP Since: gtk+ 2.10 .ie n .SS "unsigned = $notebook\->\fBget_tab_vborder\fP" .el .SS "unsigned = \f(CW$notebook\fP\->\fBget_tab_vborder\fP" .IX Subsection "unsigned = $notebook->get_tab_vborder" Since: gtk+ 2.22 .ie n .SS "$notebook\->\fBset_tab_vborder\fP ($tab_vborder)" .el .SS "\f(CW$notebook\fP\->\fBset_tab_vborder\fP ($tab_vborder)" .IX Subsection "$notebook->set_tab_vborder ($tab_vborder)" .IP "\(bu" 4 \&\f(CW$tab_vborder\fR (integer) .ie n .SS "Gtk2::Notebook\->\fBset_window_creation_hook\fP ($func, $data=undef)" .el .SS "Gtk2::Notebook\->\fBset_window_creation_hook\fP ($func, \f(CW$data\fP=undef)" .IX Subsection "Gtk2::Notebook->set_window_creation_hook ($func, $data=undef)" .IP "\(bu" 4 \&\f(CW$func\fR (scalar) .IP "\(bu" 4 \&\f(CW$data\fR (scalar) .PP Since: gtk+ 2.10 .SH "PROPERTIES" .IX Header "PROPERTIES" .IP "'enable\-popup' (boolean : default false : readable / writable / private)" 4 .IX Item "'enable-popup' (boolean : default false : readable / writable / private)" If \s-1TRUE,\s0 pressing the right mouse button on the notebook pops up a menu that you can use to go to a page .IP "'group' (gpointer : default 0 : readable / writable / private)" 4 .IX Item "'group' (gpointer : default 0 : readable / writable / private)" Group for tabs drag and drop .IP "'group\-id' (integer : default \-1 : readable / writable / private)" 4 .IX Item "'group-id' (integer : default -1 : readable / writable / private)" Group \s-1ID\s0 for tabs drag and drop .IP "'group\-name' (string : default undef : readable / writable / private)" 4 .IX Item "'group-name' (string : default undef : readable / writable / private)" Group name for tabs drag and drop .IP "'homogeneous' (boolean : default false : readable / writable / private)" 4 .IX Item "'homogeneous' (boolean : default false : readable / writable / private)" Whether tabs should have homogeneous sizes .IP "'page' (integer : default \-1 : readable / writable / private)" 4 .IX Item "'page' (integer : default -1 : readable / writable / private)" The index of the current page .IP "'scrollable' (boolean : default false : readable / writable / private)" 4 .IX Item "'scrollable' (boolean : default false : readable / writable / private)" If \s-1TRUE,\s0 scroll arrows are added if there are too many tabs to fit .IP "'show\-border' (boolean : default true : readable / writable / private)" 4 .IX Item "'show-border' (boolean : default true : readable / writable / private)" Whether the border should be shown or not .IP "'show\-tabs' (boolean : default true : readable / writable / private)" 4 .IX Item "'show-tabs' (boolean : default true : readable / writable / private)" Whether tabs should be shown or not .IP "'tab\-border' (Glib::UInt : default 2 : writable / private)" 4 .IX Item "'tab-border' (Glib::UInt : default 2 : writable / private)" Width of the border around the tab labels .IP "'tab\-hborder' (Glib::UInt : default 2 : readable / writable / private)" 4 .IX Item "'tab-hborder' (Glib::UInt : default 2 : readable / writable / private)" Width of the horizontal border of tab labels .ie n .IP "'tab\-pos' (Gtk2::PositionType : default ""top"" : readable / writable / private)" 4 .el .IP "'tab\-pos' (Gtk2::PositionType : default ``top'' : readable / writable / private)" 4 .IX Item "'tab-pos' (Gtk2::PositionType : default top : readable / writable / private)" Which side of the notebook holds the tabs .IP "'tab\-vborder' (Glib::UInt : default 2 : readable / writable / private)" 4 .IX Item "'tab-vborder' (Glib::UInt : default 2 : readable / writable / private)" Width of the vertical border of tab labels .SH "CHILD PROPERTIES" .IX Header "CHILD PROPERTIES" .IP "'detachable' (boolean : default false : readable / writable / private)" 4 .IX Item "'detachable' (boolean : default false : readable / writable / private)" Whether the tab is detachable .IP "'menu\-label' (string : default undef : readable / writable / private)" 4 .IX Item "'menu-label' (string : default undef : readable / writable / private)" The string displayed in the child's menu entry .IP "'position' (integer : default 0 : readable / writable / private)" 4 .IX Item "'position' (integer : default 0 : readable / writable / private)" The index of the child in the parent .IP "'reorderable' (boolean : default false : readable / writable / private)" 4 .IX Item "'reorderable' (boolean : default false : readable / writable / private)" Whether the tab is reorderable by user action or not .IP "'tab\-expand' (boolean : default false : readable / writable / private)" 4 .IX Item "'tab-expand' (boolean : default false : readable / writable / private)" Whether to expand the child's tab or not .IP "'tab\-fill' (boolean : default true : readable / writable / private)" 4 .IX Item "'tab-fill' (boolean : default true : readable / writable / private)" Whether the child's tab should fill the allocated area or not .IP "'tab\-label' (string : default undef : readable / writable / private)" 4 .IX Item "'tab-label' (string : default undef : readable / writable / private)" The string displayed on the child's tab label .ie n .IP "'tab\-pack' (Gtk2::PackType : default ""start"" : readable / writable / private)" 4 .el .IP "'tab\-pack' (Gtk2::PackType : default ``start'' : readable / writable / private)" 4 .IX Item "'tab-pack' (Gtk2::PackType : default start : readable / writable / private)" A GtkPackType indicating whether the child is packed with reference to the start or end of the parent .SH "STYLE PROPERTIES" .IX Header "STYLE PROPERTIES" .IP "'arrow\-spacing' (integer : default 0 : readable / private)" 4 .IX Item "'arrow-spacing' (integer : default 0 : readable / private)" Scroll arrow spacing .IP "'has\-backward\-stepper' (boolean : default true : readable / private)" 4 .IX Item "'has-backward-stepper' (boolean : default true : readable / private)" Display the standard backward arrow button .IP "'has\-forward\-stepper' (boolean : default true : readable / private)" 4 .IX Item "'has-forward-stepper' (boolean : default true : readable / private)" Display the standard forward arrow button .IP "'has\-secondary\-backward\-stepper' (boolean : default false : readable / private)" 4 .IX Item "'has-secondary-backward-stepper' (boolean : default false : readable / private)" Display a second backward arrow button on the opposite end of the tab area .IP "'has\-secondary\-forward\-stepper' (boolean : default false : readable / private)" 4 .IX Item "'has-secondary-forward-stepper' (boolean : default false : readable / private)" Display a second forward arrow button on the opposite end of the tab area .IP "'tab\-curvature' (integer : default 1 : readable / private)" 4 .IX Item "'tab-curvature' (integer : default 1 : readable / private)" Size of tab curvature .IP "'tab\-overlap' (integer : default 2 : readable / private)" 4 .IX Item "'tab-overlap' (integer : default 2 : readable / private)" Size of tab overlap area .SH "SIGNALS" .IX Header "SIGNALS" .IP "boolean = \fBchange-current-page\fR (Gtk2::Notebook, integer)" 4 .IX Item "boolean = change-current-page (Gtk2::Notebook, integer)" .PD 0 .IP "Gtk2::Notebook = \fBcreate-window\fR (Gtk2::Notebook, Gtk2::Widget, integer, integer)" 4 .IX Item "Gtk2::Notebook = create-window (Gtk2::Notebook, Gtk2::Widget, integer, integer)" .IP "boolean = \fBfocus-tab\fR (Gtk2::Notebook, Gtk2::NotebookTab)" 4 .IX Item "boolean = focus-tab (Gtk2::Notebook, Gtk2::NotebookTab)" .IP "\fBmove-focus-out\fR (Gtk2::Notebook, Gtk2::DirectionType)" 4 .IX Item "move-focus-out (Gtk2::Notebook, Gtk2::DirectionType)" .IP "\fBpage-added\fR (Gtk2::Notebook, Gtk2::Widget, Glib::UInt)" 4 .IX Item "page-added (Gtk2::Notebook, Gtk2::Widget, Glib::UInt)" .IP "\fBpage-removed\fR (Gtk2::Notebook, Gtk2::Widget, Glib::UInt)" 4 .IX Item "page-removed (Gtk2::Notebook, Gtk2::Widget, Glib::UInt)" .IP "\fBpage-reordered\fR (Gtk2::Notebook, Gtk2::Widget, Glib::UInt)" 4 .IX Item "page-reordered (Gtk2::Notebook, Gtk2::Widget, Glib::UInt)" .IP "boolean = \fBreorder-tab\fR (Gtk2::Notebook, Gtk2::DirectionType, boolean)" 4 .IX Item "boolean = reorder-tab (Gtk2::Notebook, Gtk2::DirectionType, boolean)" .IP "boolean = \fBselect-page\fR (Gtk2::Notebook, boolean)" 4 .IX Item "boolean = select-page (Gtk2::Notebook, boolean)" .IP "\fBswitch-page\fR (Gtk2::Notebook, gpointer, Glib::UInt)" 4 .IX Item "switch-page (Gtk2::Notebook, gpointer, Glib::UInt)" .PD .SH "ENUMS AND FLAGS" .IX Header "ENUMS AND FLAGS" .SS "enum Gtk2::DirectionType" .IX Subsection "enum Gtk2::DirectionType" .IP "\(bu" 4 \&'tab\-forward' / '\s-1GTK_DIR_TAB_FORWARD\s0' .IP "\(bu" 4 \&'tab\-backward' / '\s-1GTK_DIR_TAB_BACKWARD\s0' .IP "\(bu" 4 \&'up' / '\s-1GTK_DIR_UP\s0' .IP "\(bu" 4 \&'down' / '\s-1GTK_DIR_DOWN\s0' .IP "\(bu" 4 \&'left' / '\s-1GTK_DIR_LEFT\s0' .IP "\(bu" 4 \&'right' / '\s-1GTK_DIR_RIGHT\s0' .SS "enum Gtk2::NotebookTab" .IX Subsection "enum Gtk2::NotebookTab" .IP "\(bu" 4 \&'first' / '\s-1GTK_NOTEBOOK_TAB_FIRST\s0' .IP "\(bu" 4 \&'last' / '\s-1GTK_NOTEBOOK_TAB_LAST\s0' .SS "enum Gtk2::PackType" .IX Subsection "enum Gtk2::PackType" .IP "\(bu" 4 \&'start' / '\s-1GTK_PACK_START\s0' .IP "\(bu" 4 \&'end' / '\s-1GTK_PACK_END\s0' .SS "enum Gtk2::PositionType" .IX Subsection "enum Gtk2::PositionType" .IP "\(bu" 4 \&'left' / '\s-1GTK_POS_LEFT\s0' .IP "\(bu" 4 \&'right' / '\s-1GTK_POS_RIGHT\s0' .IP "\(bu" 4 \&'top' / '\s-1GTK_POS_TOP\s0' .IP "\(bu" 4 \&'bottom' / '\s-1GTK_POS_BOTTOM\s0' .SH "SEE ALSO" .IX Header "SEE ALSO" Gtk2, Glib::Object, Glib::InitiallyUnowned, Gtk2::Object, Gtk2::Widget, Gtk2::Container .SH "COPYRIGHT" .IX Header "COPYRIGHT" Copyright (C) 2003\-2011 by the gtk2\-perl team. .PP This software is licensed under the \s-1LGPL.\s0 See Gtk2 for a full notice.