diff --git a/WINGs/WINGs.h b/WINGs/WINGs.h index 335c3fed..ddc83677 100644 --- a/WINGs/WINGs.h +++ b/WINGs/WINGs.h @@ -1603,6 +1603,9 @@ void WMInsertItemInTabView(WMTabView *tPtr, int index, WMTabViewItem *item); void WMRemoveTabViewItem(WMTabView *tPtr, WMTabViewItem *item); +WMTabViewItem *WMAddTabViewItemWithView(WMTabView *tPtr, WMView *view, + int identifier, char *label); + WMTabViewItem *WMTabViewItemAtPoint(WMTabView *tPtr, int x, int y); void WMSelectFirstTabViewItem(WMTabView *tPtr); diff --git a/WINGs/wtabview.c b/WINGs/wtabview.c index 19229b82..4076af95 100644 --- a/WINGs/wtabview.c +++ b/WINGs/wtabview.c @@ -155,6 +155,21 @@ WMSetTabViewDelegate(WMTabView *tPtr, WMTabViewDelegate *delegate) } +WMTabViewItem* +WMAddTabViewItemWithView(WMTabView *tPtr, WMView *view, int identifier, + char *label) +{ + WMTabViewItem *item; + + item = WMCreateTabViewItemWithIdentifier(identifier); + WMSetTabViewItemView(item, view); + WMAddItemInTabView(tPtr, item); + WMSetTabViewItemLabel(tPtr, label); + + return item; +} + + void WMAddItemInTabView(WMTabView *tPtr, WMTabViewItem *item) {