Ejemplo n.º 1
0
"""
boAnimation.views - mainViews
"""


import boAnimation
import viewGui
from pymel.core import *

LOG = boAnimation.getLog('mainViews')


class MainView(viewGui.View):
    """The main view of boAnimtion"""
    displayName = 'Main'
    _bodyMargins = [20, 20]
    _winResize = [200, 260]
    def links(self):
        return [self.viewName]
    
    def buildBody(self):
        with columnLayout(adj=True, rs=10):
            self.viewItem( l='Animation Library', viewName='AnimLibMainView', en=False)
            self.viewItem( l='Animation Import / Export', viewName='AnimImportExportView')
            self.viewItem( l='Timing Charts', viewName='TimingChartsMainView', en=False)
            self.viewItem( l='Sketcher', viewName='SketcherMainView', en=False)
    

VIEWS = [MainView]
Ejemplo n.º 2
0
"""
boAnimation.views - aniToolsViews
"""


from pymel.core import *
import copy
import sys
import viewGui
import boAnimation
from boAnimation import animUtil

LOG = boAnimation.getLog("animUtilViews")


class AnimUtilMainView(viewGui.View):
    displayName = "Anim Util"

    def links(self):
        return ["MainView", self.viewName]

    def buildBody(self):
        pass


class AnimImportExportView(viewGui.View):
    displayName = "Anim Import Export"
    _winResize = [360, 300]
    usePasteSettings = True
    btnTemplate = uiTemplate(force=True)
    btnTemplate.define(button, bgc=[0.2, 0.2, 0.2])
Ejemplo n.º 3
0
"""
boAnimation - gui
"""

import logging
import boAnimation
from boAnimation.views import animLibViews, animUtilViews, mainViews
import viewGui

LOG = boAnimation.getLog('gui')

WIN_TITLE = 'Animation Tools {0}'.format(boAnimation.__version__)
WIN_NAME = 'boAnimWin'


VIEWS = []
VIEWS.extend(animLibViews.VIEWS)
VIEWS.extend(animUtilViews.VIEWS)
VIEWS.extend(mainViews.VIEWS)


def Gui(defaultView='MainView'):
    """Instance and create a viewGui Gui"""
    g = viewGui.Gui(WIN_TITLE, WIN_NAME, VIEWS, defaultView)
    g.create()
Ejemplo n.º 4
0
"""
boAnimation.views - aniLibViews
"""


from pymel.core import *
import viewGui
import boAnimation

LOG = boAnimation.getLog('animLibViews')


class AnimLibMainView(viewGui.View):
    displayName = 'Anim Library'
    def links(self):
        return ['MainView', self.viewName]
    
    def buildBody(self):
        button()


VIEWS = [AnimLibMainView]