void EvMotif::map_blk( unsigned int options) { if ( !blk_displayed) { flow_MapWidget( parent_wid_blk); blk_displayed = 1; } else { flow_UnmapWidget( parent_wid_blk); flow_MapWidget( parent_wid_blk); } }
void EvMotif::map_ala( unsigned int options) { if ( !ala_displayed) { flow_MapWidget( parent_wid_ala); ala_displayed = 1; } else { flow_UnmapWidget( parent_wid_ala); flow_MapWidget( parent_wid_ala); } }
void EvMotif::map_eve( unsigned int options) { if ( !eve_displayed) { flow_MapWidget( parent_wid_eve); eve_displayed = 1; } else { flow_UnmapWidget( parent_wid_eve); flow_MapWidget( parent_wid_eve); } }
void XttMotif::map( void *ctx) { Xtt *xtt = (Xtt *) ctx; if ( !xtt->xnav->displayed) { flow_MapWidget( ((XttMotif *)xtt)->toplevel); xtt->xnav->displayed = 1; } else xtt->xnav->pop(); }
void WNavMotif::pop() { Widget parent, top; parent = XtParent( parent_wid); while( parent) { top = parent; parent = XtParent( parent); } flow_UnmapWidget( top); flow_MapWidget( top); }
void XNavMotif::pop() { Widget parent, top; parent = XtParent(parent_wid); while (parent) { top = parent; if (flow_IsShell(top)) break; parent = XtParent(parent); } displayed = 0; flow_UnmapWidget(top); flow_MapWidget(top); // A fix to avoid a krash in setinputfocus XtAppAddWorkProc(XtWidgetToApplicationContext(top), (XtWorkProc)set_displayed, (XtPointer)this); }
void WGeMotif::pop() { flow_UnmapWidget( toplevel); flow_MapWidget( toplevel); }
void WdaMotif::pop() { flow_UnmapWidget( parent_wid); flow_MapWidget( parent_wid); }
void XAttOneMotif::pop() { flow_UnmapWidget( parent_wid); flow_MapWidget( parent_wid); }
void GeCurveMotif::pop() { flow_UnmapWidget( toplevel); flow_MapWidget( toplevel); }
void CLogMotif::pop() { flow_UnmapWidget( parent_wid_clog); flow_MapWidget( parent_wid_clog); }