Logo Search packages:      
Sourcecode: virtualbox-ose version File versions  Download package

while (  ) 

Todo:
that somehow doesn't seem to work!

Definition at line 901 of file VBoxBFE.cpp.

References com::Bstr::asOutParam(), Console::eventWait(), LogFlow, iprt::MiniString::raw(), and Console::updateTitlebar().

Referenced by IsValid(), kldrModLXEnumSymbols(), kldrModLXQuerySymbol(), kldrModPEDoCreate(), kldrModPEDoOptionalHeaderConversion(), rtHeapSimpleFreeBlock(), rtldrPEConvert32BitOptionalHeaderTo64Bit(), and rtTimeNormalizeInternal().

    {
        int event = gConsole->eventWait();

        switch (event)
        {
        case CONEVENT_NONE:
            /* Handled internally */
            break;

        case CONEVENT_QUIT:
        case CONEVENT_USR_QUIT:
            goto leave;

        case CONEVENT_SCREENUPDATE:
            /// @todo that somehow doesn't seem to work!
            gFramebuffer->repaint();
            break;

        case CONEVENT_USR_TITLEBARUPDATE:
            gConsole->updateTitlebar();
            break;

        case CONEVENT_USR_SCREENRESIZE:
        {
            LogFlow(("CONEVENT_USR_SCREENRESIZE\n"));
            gFramebuffer->resize();
            /* notify the display that the resize has been completed */
            gDisplay->ResizeCompleted();
            break;
        }

#ifdef VBOX_SECURELABEL
        case CONEVENT_USR_SECURELABELUPDATE:
        {
           /*
             * Query the new label text
             */
            Bstr key = VBOXSDL_SECURELABEL_EXTRADATA;
            Bstr label;
            gMachine->COMGETTER(ExtraData)(key, label.asOutParam());
            Utf8Str labelUtf8 = label;
            /*
             * Now update the label
             */
            gFramebuffer->setSecureLabelText(labelUtf8.raw());
            break;
        }
#endif /* VBOX_SECURELABEL */

        }

    }


Generated by  Doxygen 1.6.0   Back to index