XmTabListRemoveTabs(library call) XmTabListRemoveTabs(library call)
NAME
XmTabListRemoveTabs -- A convenience function that removes noncontigu-
ous tabs
SYNOPSIS
#include <Xm/Xm.h>
XmTabList XmTabListRemoveTabs(
XmTabList oldlist,
Cardinal *position_list,
Cardinal position_count);
DESCRIPTION
XmTabListRemoveTabs removes noncontiguous tabs from a tab list. The
function creates a new tab list by copying the contents of oldlist and
removing all tabs whose corresponding positions appear in the posi-
tion_list array. A warning message is displayed if a specified posi-
tion is invalid; for example, if the value is a number greater than the
number of tabs in the tab list.
tablist Specifies the tab list. The function deallocates oldlist and
the tabs it contains after extracting the required informa-
tion.
position_list
Specifies an array of the tab positions to be removed. The
position of the first tab in the list is 0 (zero), the posi-
tion of the second tab is 1, and so on.
position_count
Specifies the number of elements in the position_list.
RETURN
If oldlist or position_list is NULL, or position_count is 0 (zero),
returns oldlist. Otherwise, this function returns the new tab list.
The function allocates space to hold the returned tab list. The appli-
cation is responsible for managing the allocated space. The applica-
tion can recover the allocated space by calling XmTabListFree.
RELATED
XmTabList(3) and XmTabListFree(3).
XmTabListRemoveTabs(library call)
openMotif 2.3.1 - Generated Wed Dec 3 18:33:09 CST 2008
