mirror of
https://github.com/gryf/wmaker.git
synced 2026-02-19 16:25:50 +01:00
fixed some Bool flags passed to WINgs functions to always set 1 or 0 values internally
This commit is contained in:
@@ -192,7 +192,7 @@ WMRemovePopUpButtonItem(WMPopUpButton *bPtr, int index)
|
||||
void
|
||||
WMSetPopUpButtonEnabled(WMPopUpButton *bPtr, Bool flag)
|
||||
{
|
||||
bPtr->flags.enabled = flag;
|
||||
bPtr->flags.enabled = ((flag==0) ? 0 : 1);
|
||||
if (bPtr->view->flags.mapped)
|
||||
paintPopUpButton(bPtr);
|
||||
}
|
||||
@@ -252,7 +252,7 @@ WMSetPopUpButtonText(WMPopUpButton *bPtr, char *text)
|
||||
void
|
||||
WMSetPopUpButtonItemEnabled(WMPopUpButton *bPtr, int index, Bool flag)
|
||||
{
|
||||
WMSetMenuItemEnabled(WMGetFromArray(bPtr->items, index), flag);
|
||||
WMSetMenuItemEnabled(WMGetFromArray(bPtr->items, index), (flag ? 1 : 0));
|
||||
}
|
||||
|
||||
|
||||
@@ -266,7 +266,7 @@ WMGetPopUpButtonItemEnabled(WMPopUpButton *bPtr, int index)
|
||||
void
|
||||
WMSetPopUpButtonPullsDown(WMPopUpButton *bPtr, Bool flag)
|
||||
{
|
||||
bPtr->flags.pullsDown = flag;
|
||||
bPtr->flags.pullsDown = ((flag==0) ? 0 : 1);
|
||||
if (flag) {
|
||||
bPtr->selectedItemIndex = -1;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user