gtkNotebookNew(show = TRUE)
gtkNotebookAppendPage(object, child, tab.label = NULL)
gtkNotebookAppendPageMenu(object, child, tab.label = NULL, menu.label = NULL)
gtkNotebookPrependPage(object, child, tab.label = NULL)
gtkNotebookPrependPageMenu(object, child, tab.label = NULL, menu.label = NULL)
gtkNotebookInsertPage(object, child, tab.label = NULL, position = -1)
gtkNotebookInsertPageMenu(object, child, tab.label = NULL, menu.label = NULL, position = -1)
gtkNotebookRemovePage(object, page.num)
gtkNotebookPageNum(object, child)
gtkNotebookNextPage(object)
gtkNotebookPrevPage(object)
gtkNotebookReorderChild(object, child, position)
gtkNotebookSetTabPos(object, pos)
gtkNotebookSetShowTabs(object, show.tabs)
gtkNotebookSetShowBorder(object, show.border)
gtkNotebookSetScrollable(object, scrollable)
gtkNotebookSetTabBorder(object, border.width)
gtkNotebookPopupEnable(object)
gtkNotebookPopupDisable(object)
gtkNotebookGetCurrentPage(object)
gtkNotebookGetMenuLabel(object, child)
gtkNotebookGetNthPage(object, page.num)
gtkNotebookGetNPages(object)
gtkNotebookGetTabLabel(object, child)
gtkNotebookQueryTabLabelPacking(object, child)
gtkNotebookSetHomogeneousTabs(object, homogeneous)
gtkNotebookSetMenuLabel(object, child, menu.label = NULL)
gtkNotebookSetMenuLabelText(object, child, menu.text)
gtkNotebookSetTabHborder(object, tab.hborder)
gtkNotebookSetTabLabel(object, child, tab.label = NULL)
gtkNotebookSetTabLabelPacking(object, child, expand, fill, pack.type)
gtkNotebookSetTabLabelText(object, child, tab.text)
gtkNotebookSetTabVborder(object, tab.vborder)
gtkNotebookSetTabReorderable(object, child, reorderable)
gtkNotebookSetTabDetachable(object, child, detachable)
gtkNotebookGetMenuLabelText(object, child)
gtkNotebookGetScrollable(object)
gtkNotebookGetShowBorder(object)
gtkNotebookGetShowTabs(object)
gtkNotebookGetTabLabelText(object, child)
gtkNotebookGetTabPos(object)
gtkNotebookGetTabReorderable(object, child)
gtkNotebookGetTabDetachable(object, child)
gtkNotebookSetCurrentPage(object, page.num)
gtkNotebookSetGroupId(object, group.id)
gtkNotebookSetGroupId(object, group.id)
gtkNotebookGetGroupId(object)
gtkNotebookGetGroupId(object)
gtkNotebookSetGroup(object, group)
gtkNotebookGetGroup(object)
gtkNotebookSetActionWidget(object, widget, pack.type)
gtkNotebookGetActionWidget(object, pack.type)
gtkNotebookSetWindowCreationHook(func, data)
gtkNotebook(show = TRUE)
GObject +----GInitiallyUnowned +----GtkObject +----GtkWidget +----GtkContainer +----GtkNotebook
GtkBuildable
.GtkNotebook
widget is a GtkContainer
whose children are pages that
can be switched between using tab labels along one edge. There are many configuration options for GtkNotebook
. Among other
things, you can choose on which edge the tabs appear
(see gtkNotebookSetTabPos
), whether, if there are too many
tabs to fit the notebook should be made bigger or scrolling
arrows added (see gtk_notebook_set_scrollable), and whether there
will be a popup menu allowing the users to switch pages.
(see gtkNotebookPopupEnable
, gtkNotebookPopupDisable
)gtkNotebook
is the equivalent of gtkNotebookNew
.change-current-page(notebook, user.data)
notebook
user.data
create-window(notebook, page, x, y, user.data)
"group-id"
). The default handler uses the global window creation hook,
if one has been set with gtkNotebookSetWindowCreationHook
.
Since 2.12 notebook
GtkNotebook
emitting the signalpage
notebook
that is being detachedx
y
user.data
GtkNotebook
] a GtkNotebook
that page
should be added to, or NULL
. focus-tab(notebook, user.data)
notebook
user.data
move-focus-out(notebook, user.data)
notebook
user.data
page-added(notebook, child, page.num, user.data)
notebook
GtkNotebook
child
GtkWidget
affectedpage.num
child
user.data
page-removed(notebook, child, page.num, user.data)
notebook
GtkNotebook
child
GtkWidget
affectedpage.num
child
page numberuser.data
page-reordered(notebook, child, page.num, user.data)
notebook
GtkNotebook
child
GtkWidget
affectedpage.num
child
user.data
reorder-tab(notebook, user.data)
notebook
user.data
select-page(notebook, user.data)
notebook
user.data
switch-page(notebook, page, page.num, user.data)
notebook
page
page.num
user.data
enable-popup
[logical : Read / Write]group
[R object : Read / Write]group-id
[integer : Read / Write]homogeneous
[logical : Read / Write]page
[integer : Read / Write]scrollable
[logical : Read / Write]show-border
[logical : Read / Write]show-tabs
[logical : Read / Write]tab-border
[numeric : Write]tab-hborder
[numeric : Read / Write]tab-pos
[GtkPositionType
: Read / Write]tab-vborder
[numeric : Read / Write]arrow-spacing
[integer : Read]has-backward-stepper
[logical : Read]has-forward-stepper
[logical : Read]has-secondary-backward-stepper
[logical : Read]has-secondary-forward-stepper
[logical : Read]tab-curvature
[integer : Read]tab-overlap
[integer : Read]