Ejemplo n.º 1
0
    def cycle (self, event) :
        vd = api.getVersionDataFromSource()

        if (not vd or vd.empty()) :
	    return

        vd.cycleVersion()
Ejemplo n.º 2
0
    def sequenceAll (self, event) :
        deb ("tileAll")

        vd = api.getVersionDataFromSource()

        if (not vd or vd.empty()) :
	    return

        if (vd.size() > 1) :
            sequence = vd.createVersionGroup (range(vd.size()), "Sequence")
            rv.commands.setViewNode (sequence)
Ejemplo n.º 3
0
    def tileLastTwo (self, event) :
        deb ("compareLastTwo")

        vd = api.getVersionDataFromSource()

        if (not vd or vd.empty()) :
	    return

        if (vd.size() > 1 and vd._current != vd._last) :
            layout = vd.createVersionGroup ([vd._current, vd._last], "Layout")
            rv.commands.setViewNode (layout)
Ejemplo n.º 4
0
    def enableIfHasVersionData(self) :

        deb ("enableIfHasVersionData")
        vd = api.getVersionDataFromSource()

        if (not vd or vd.empty()) :
            deb ("    empty")
	    return rv.commands.DisabledMenuState
        else :
            deb ("    not empty")
	    return rv.commands.NeutralMenuState
Ejemplo n.º 5
0
    def tileAll (self, event) :
        deb ("tileAll")

        vd = api.getVersionDataFromSource()

        if (not vd or vd.empty()) :
	    return

        if (vd.size() > 1) :

            layout = vd.createVersionGroup (range(vd.size()), "Layout")
            rv.commands.setViewNode (layout)
Ejemplo n.º 6
0
    def compareLastTwo (self, event) :
        deb ("compareLastTwo")

        vd = api.getVersionDataFromSource()

        if (not vd or vd.empty()) :
	    return

        if (vd.size() > 1 and vd._current != vd._last) :
            stack = vd.createVersionGroup ([vd._current, vd._last], "Stack")
            rv.commands.setViewNode (stack)
            rv.runtime.eval ("rvui.toggleWipe()", ["rvui"])