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