Exemple #1
0
    def cycle (self, event) :
        vd = api.getVersionDataFromSource()

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

        vd.cycleVersion()
Exemple #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)
Exemple #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)
Exemple #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
Exemple #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)
Exemple #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"])