gtk.notebook_page

Module for [NotebookPage] class

Types 3

Methods
GType _getGType() static nothrow
GType _gType() @property nothrow
NotebookPage self() nothrowReturns `this`, for use in `with` statements.
NotebookPageGidBuilder builder() static nothrowGet builder for [gtk.notebook_page.NotebookPage] Returns: New builder object
gtk.widget.Widget child() @property nothrowGet `child` property. Returns: The child for this page.
bool detachable() @property nothrowGet `detachable` property. Returns: Whether the tab is detachable.
void detachable(bool propval) @property nothrowSet `detachable` property. Params: propval = Whether the tab is detachable.
gtk.widget.Widget menu() @property nothrowGet `menu` property. Returns: The label widget displayed in the child's menu entry.
string menuLabel() @property nothrowGet `menuLabel` property. Returns: The text of the menu widget.
void menuLabel(string propval) @property nothrowSet `menuLabel` property. Params: propval = The text of the menu widget.
int position() @property nothrowGet `position` property. Returns: The index of the child in the parent.
void position(int propval) @property nothrowSet `position` property. Params: propval = The index of the child in the parent.
bool reorderable() @property nothrowGet `reorderable` property. Returns: Whether the tab is reorderable by user action.
void reorderable(bool propval) @property nothrowSet `reorderable` property. Params: propval = Whether the tab is reorderable by user action.
gtk.widget.Widget tab() @property nothrowGet `tab` property. Returns: The tab widget for this page.
bool tabExpand() @property nothrowGet `tabExpand` property. Returns: Whether to expand the child's tab.
void tabExpand(bool propval) @property nothrowSet `tabExpand` property. Params: propval = Whether to expand the child's tab.
bool tabFill() @property nothrowGet `tabFill` property. Returns: Whether the child's tab should fill the allocated area.
void tabFill(bool propval) @property nothrowSet `tabFill` property. Params: propval = Whether the child's tab should fill the allocated area.
string tabLabel() @property nothrowGet `tabLabel` property. Returns: The text of the tab widget.
void tabLabel(string propval) @property nothrowSet `tabLabel` property. Params: propval = The text of the tab widget.
gtk.widget.Widget getChild() nothrowReturns the notebook child to which page belongs. Returns: the child to which page belongs
Constructors
this(void * ptr, Flag!"Take" take)

Fluent builder implementation template for gtk.notebook_page.NotebookPage

Methods
T child(gtk.widget.Widget propval) nothrowSet `child` property. Params: propval = The child for this page. Returns: Builder instance for fluent chaining
T detachable(bool propval) nothrowSet `detachable` property. Params: propval = Whether the tab is detachable. Returns: Builder instance for fluent chaining
T menu(gtk.widget.Widget propval) nothrowSet `menu` property. Params: propval = The label widget displayed in the child's menu entry. Returns: Builder instance for fluent chaining
T menuLabel(string propval) nothrowSet `menuLabel` property. Params: propval = The text of the menu widget. Returns: Builder instance for fluent chaining
T position(int propval) nothrowSet `position` property. Params: propval = The index of the child in the parent. Returns: Builder instance for fluent chaining
T reorderable(bool propval) nothrowSet `reorderable` property. Params: propval = Whether the tab is reorderable by user action. Returns: Builder instance for fluent chaining
T tab(gtk.widget.Widget propval) nothrowSet `tab` property. Params: propval = The tab widget for this page. Returns: Builder instance for fluent chaining
T tabExpand(bool propval) nothrowSet `tabExpand` property. Params: propval = Whether to expand the child's tab. Returns: Builder instance for fluent chaining
T tabFill(bool propval) nothrowSet `tabFill` property. Params: propval = Whether the child's tab should fill the allocated area. Returns: Builder instance for fluent chaining
T tabLabel(string propval) nothrowSet `tabLabel` property. Params: propval = The text of the tab widget. Returns: Builder instance for fluent chaining
Methods
NotebookPage build() nothrowCreate object from builder. Returns: New object