ObjectivelyMVC 0.1.0
Object oriented MVC framework for OpenGL, SDL2 and GNU C
Data Fields
TabViewDelegate Struct Reference

The TabViewDelegate. More...

#include <TabView.h>

Data Fields

void(* didAddTab )(TabView *tabView, TabViewItem *tab)
 Called when a tab is added. More...
 
void(* didSelectTab )(TabView *tabView, TabViewItem *tab)
 Called when a tab is selected. More...
 
ident self
 The delegate self-reference. More...
 
void(* willRemoveTab )(TabView *tabView, TabViewItem *tab)
 Called when a tab is to be removed. More...
 

Detailed Description

The TabViewDelegate.

Definition at line 45 of file TabView.h.

Field Documentation

◆ didAddTab

void(* TabViewDelegate::didAddTab) (TabView *tabView, TabViewItem *tab)

Called when a tab is added.

Parameters
tabViewThe TabView.
tabThe TabViewItem.

Definition at line 57 of file TabView.h.

◆ didSelectTab

void(* TabViewDelegate::didSelectTab) (TabView *tabView, TabViewItem *tab)

Called when a tab is selected.

Parameters
tabViewThe TabView.
tabThe selected TabViewItem.

Definition at line 64 of file TabView.h.

◆ self

ident TabViewDelegate::self

The delegate self-reference.

Definition at line 50 of file TabView.h.

◆ willRemoveTab

void(* TabViewDelegate::willRemoveTab) (TabView *tabView, TabViewItem *tab)

Called when a tab is to be removed.

Parameters
tabViewThe TabView.
tabThe TabViewItem.

Definition at line 71 of file TabView.h.


The documentation for this struct was generated from the following file: