gui/widgets/foldable_notebook.h file

A foldable GtkNotebook.

Contents

Classes

struct _FoldableNotebookWidget
A GtkNotebook that shows or hides itself when the same page tab is clicked.

Typedefs

using FoldableNotebookWidget = struct _FoldableNotebookWidget
A GtkNotebook that shows or hides itself when the same page tab is clicked.

Functions

auto foldable_notebook_widget_new(void) -> FoldableNotebookWidget*
Creates a FoldableNotebookWidget.
void foldable_notebook_widget_set_visibility(FoldableNotebookWidget* self, int new_visibility)
Sets the folded space visible or not.
void foldable_notebook_widget_setup(FoldableNotebookWidget* self, GtkPaned* paned, DzlDockRevealer* dock_revealer, GtkPositionType pos_in_paned)
Sets up an existing FoldableNotebookWidget.