void TEditor::setCmdState( ushort command, Boolean enable ) { TCommandSet s; s += command; if( enable == True && (state & sfActive) != 0 ) enableCommands(s); else disableCommands(s); }
void TWindow::setState(ushort aState, Boolean enable) { TCommandSet windowCommands; TGroup::setState(aState, enable); if ((aState & sfSelected) != 0) { setState(sfActive, enable); if (frame != 0) frame->setState(sfActive,enable); windowCommands += cmNext; windowCommands += cmPrev; if ((flags & (wfGrow | wfMove)) != 0) windowCommands += cmResize; if ((flags & wfClose) != 0) windowCommands += cmClose; if ((flags & wfZoom) != 0) windowCommands += cmZoom; if (enable != False) enableCommands(windowCommands); else disableCommands(windowCommands); } }