1
0
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:
dan
2002-03-28 04:20:30 +00:00
parent 208ee16849
commit e4a53ba71e
21 changed files with 36 additions and 27 deletions

View File

@@ -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;
}