コード例 #1
0
ファイル: Editbox.cpp プロジェクト: quinsmpang/xsilium-engine
//----------------------------------------------------------------------------//
size_t Editbox::getTextIndexFromPosition(const Vector2f& pt) const
{
    if (d_windowRenderer != 0)
    {
        EditboxWindowRenderer* wr = (EditboxWindowRenderer*)d_windowRenderer;
        return wr->getTextIndexFromPosition(pt);
    }
    else
    {
        CEGUI_THROW(InvalidRequestException(
                        "This function must be implemented by the window renderer"));
    }
}
コード例 #2
0
ファイル: Editbox.cpp プロジェクト: ballisticwhisper/cegui
size_t Editbox::getTextIndexFromPosition(const glm::vec2& pt) const
{
    if (d_windowRenderer != 0)
    {
        EditboxWindowRenderer* wr = (EditboxWindowRenderer*)d_windowRenderer;
        return wr->getTextIndexFromPosition(pt);
    }
    else
    {
        throw InvalidRequestException(
            "This function must be implemented by the window renderer");
    }
}