Merging in XfeToggleButtonIsSet() from Nova branch

This commit is contained in:
mcafee%netscape.com 1998-09-14 20:26:48 +00:00
parent 9551109d53
commit 5e6ec41042
2 changed files with 27 additions and 0 deletions

View File

@ -42,6 +42,9 @@
#include <Xm/Manager.h>
#endif
#include <Xm/ToggleB.h>
#include <Xm/ToggleBG.h>
#define MESSAGE0 "XfeInstancePointer() called with non XfePrimitive or XfeManager widget."
/*----------------------------------------------------------------------*/
@ -657,6 +660,26 @@ XfeEventGetModifiers(XEvent * event)
return 0;
}
/*----------------------------------------------------------------------*/
/* extern */ Boolean
XfeToggleButtonIsSet(Widget w)
{
Boolean result = False;
assert( XfeIsAlive(w) );
assert( XmIsToggleButton(w) || XmIsToggleButtonGadget(w) );
if (XmIsToggleButton(w))
{
result = XmToggleButtonGetState(w);
}
else
{
result = XmToggleButtonGadgetGetState(w);
}
return result;
}
/*----------------------------------------------------------------------*/
/*----------------------------------------------------------------------*/
/* */

View File

@ -397,6 +397,10 @@ extern Boolean
XfeEventGetRootXY (XEvent * event,
int * x_out,
int * y_out);
/*----------------------------------------------------------------------*/
extern Boolean
XfeToggleButtonIsSet (Widget w);
/*----------------------------------------------------------------------*/
extern Modifiers
XfeEventGetModifiers (XEvent * event);