mirror of
https://github.com/gryf/wmaker.git
synced 2025-12-19 12:28:22 +01:00
Added WMGetPopUpButtonItemEnabled() and WMGetPopUpButtonEnabled() functions.
This commit is contained in:
@@ -1020,6 +1020,8 @@ void WMRemovePopUpButtonItem(WMPopUpButton *bPtr, int index);
|
|||||||
|
|
||||||
void WMSetPopUpButtonItemEnabled(WMPopUpButton *bPtr, int index, Bool flag);
|
void WMSetPopUpButtonItemEnabled(WMPopUpButton *bPtr, int index, Bool flag);
|
||||||
|
|
||||||
|
Bool WMGetPopUpButtonItemEnabled(WMPopUpButton *bPtr, int index);
|
||||||
|
|
||||||
void WMSetPopUpButtonSelectedItem(WMPopUpButton *bPtr, int index);
|
void WMSetPopUpButtonSelectedItem(WMPopUpButton *bPtr, int index);
|
||||||
|
|
||||||
int WMGetPopUpButtonSelectedItem(WMPopUpButton *bPtr);
|
int WMGetPopUpButtonSelectedItem(WMPopUpButton *bPtr);
|
||||||
@@ -1033,6 +1035,8 @@ int WMGetPopUpButtonNumberOfItems(WMPopUpButton *bPtr);
|
|||||||
|
|
||||||
void WMSetPopUpButtonEnabled(WMPopUpButton *bPtr, Bool flag);
|
void WMSetPopUpButtonEnabled(WMPopUpButton *bPtr, Bool flag);
|
||||||
|
|
||||||
|
Bool WMGetPopUpButtonEnabled(WMPopUpButton *bPtr);
|
||||||
|
|
||||||
/* ....................................................................... */
|
/* ....................................................................... */
|
||||||
|
|
||||||
WMColorPanel *WMGetColorPanel(WMScreen *scrPtr);
|
WMColorPanel *WMGetColorPanel(WMScreen *scrPtr);
|
||||||
|
|||||||
@@ -266,6 +266,13 @@ WMSetPopUpButtonEnabled(WMPopUpButton *bPtr, Bool flag)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Bool
|
||||||
|
WMGetPopUpButtonEnabled(WMPopUpButton *bPtr)
|
||||||
|
{
|
||||||
|
return bPtr->flags.enabled;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
void
|
void
|
||||||
WMSetPopUpButtonSelectedItem(WMPopUpButton *bPtr, int index)
|
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
|
void
|
||||||
WMSetPopUpButtonPullsDown(WMPopUpButton *bPtr, Bool flag)
|
WMSetPopUpButtonPullsDown(WMPopUpButton *bPtr, Bool flag)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user