mirror of
https://github.com/gryf/wmaker.git
synced 2026-01-05 13:24:14 +01:00
Added WMGetPopUpButtonItemEnabled() and WMGetPopUpButtonEnabled() functions.
This commit is contained in:
@@ -266,6 +266,13 @@ WMSetPopUpButtonEnabled(WMPopUpButton *bPtr, Bool flag)
|
||||
}
|
||||
|
||||
|
||||
Bool
|
||||
WMGetPopUpButtonEnabled(WMPopUpButton *bPtr)
|
||||
{
|
||||
return bPtr->flags.enabled;
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
WMSetPopUpButtonSelectedItem(WMPopUpButton *bPtr, int index)
|
||||
{
|
||||
@@ -333,6 +340,22 @@ WMSetPopUpButtonItemEnabled(WMPopUpButton *bPtr, int index, Bool flag)
|
||||
}
|
||||
|
||||
|
||||
Bool
|
||||
WMGetPopUpButtonItemEnabled(WMPopUpButton *bPtr, int index)
|
||||
{
|
||||
int i;
|
||||
ItemList *item = bPtr->items;
|
||||
|
||||
if (index < 0 || index >= bPtr->itemCount)
|
||||
return False;
|
||||
|
||||
for (i = 0; i<index; i++)
|
||||
item=item->nextPtr;
|
||||
|
||||
return !item->disabled;
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
WMSetPopUpButtonPullsDown(WMPopUpButton *bPtr, Bool flag)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user