void TextInputController::selectedRange(const CppArgumentList&, CppVariant* result) { result->setNull(); WebFrame* mainFrame = getMainFrame(); if (!mainFrame) return; WebRange range = mainFrame->selectionRange(); result->set(StringPrintf("%d,%d", range.startOffset(), range.endOffset())); }
void TextInputController::selectedRange(const CppArgumentList&, CppVariant* result) { result->setNull(); WebFrame* mainFrame = getMainFrame(); if (!mainFrame) return; WebRange range = mainFrame->selectionRange(); Vector<int> intArray(2); intArray[0] = range.startOffset(); intArray[1] = range.endOffset(); result->set(WebBindings::makeIntArray(intArray)); }