예제 #1
0
def getSelection(window=None):
    global m_selection
    global m_document
    if window is None:
        window = getWindow()
    m_selection = SelectionImpl.getSelection(window)
    m_document = getDocument(window)
예제 #2
0
파일: Selection.py 프로젝트: Afey/pyjs
def getSelection(window=None):
    global m_selection
    global m_document
    if window is None:
        window = getWindow()
    m_selection = SelectionImpl.getSelection(window)
    m_document = getDocument(window)
예제 #3
0
파일: Selection.py 프로젝트: Afey/pyjs
def getRange():
    jsRange = SelectionImpl.getJSRange(m_document, m_selection)
    if jsRange is None:
        return None
    res = Range(m_document, jsRange)
    res.ensureEndPoints()

    return res
예제 #4
0
def getRange():
    jsRange = SelectionImpl.getJSRange(m_document, m_selection)
    if jsRange is None:
        return None
    res = Range(m_document, jsRange)
    res.ensureEndPoints()

    return res
예제 #5
0
파일: Selection.py 프로젝트: Afey/pyjs
def clear():
    SelectionImpl.clear(m_selection)
예제 #6
0
파일: Selection.py 프로젝트: Afey/pyjs
def setRange(newSelection):
    if newSelection.getDocument() == m_document:
        SelectionImpl.setJSRange(m_selection, newSelection.getJSRange())
예제 #7
0
def clear():
    SelectionImpl.clear(m_selection)
예제 #8
0
def setRange(newSelection):
    if newSelection.getDocument() == m_document:
        SelectionImpl.setJSRange(m_selection, newSelection.getJSRange())