From 1863d60e3a6a0677cfe18489cf742b0b4e3b2eef Mon Sep 17 00:00:00 2001 From: kojima Date: Thu, 9 Nov 2000 14:07:48 +0000 Subject: [PATCH] added WMAddTabViewItemWithVie() --- WINGs/WINGs.h | 3 +++ WINGs/wtabview.c | 15 +++++++++++++++ 2 files changed, 18 insertions(+) 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) {