Implementado un metodo para setear de forma programatica el porcentage de ocupacion de los elementos de un Splitted.
Removido el padding que se le agregaban a los paneles de los tabs y ampliadas sus alturas para que ocupen todo el espacio posible. Quitado el wrap mode del code view por default para integrarlo con el resto del layout (issue #54)
Modificado ligeramente process graph para adaptarlo al nuevo esquemas de layout (issue #54)
Agregado un ejemplo (temporal) de como se podrian integrar CodeView y ProcessGraph. Son temporales por que el archivo deberia tener solo ejemplos relacionados con el layout y sus objetos.
Agregada un poco de documentacion y algunos comentarios a Tabbed y al addDynamicContext.
Fixeados algunos bugs introducidos durante el portado del codigo de process_graph desde coffescript a javascript.
Exportado el objeto NullParent.
Integrado el objeto CodeView como un Panel mas (issue #54). Primer approach para definir un menu contextual.
Integrado process graph (issue #54)
Creado un metodo auxiliar para inicializar un Panel y reusado en todas las clases que heredan de Panel.
Fixed minimos typos en la documentacion de Tabbed.
Minimos cambios esteticos en los scrollbars, aun temporales.
El objeto Root del layout se registra y ante un resize de la ventana, se renderiza el y sus descendientes.
Implementada una ventana de splash para ser mostrada mientras se carga la ventana principal. (issue #54).
Agregado un boton para crear nuevas tabs. (issue #54).
Agregado un timeout a la ventana del splash en caso de que algo salga mal con el resto de la UI. Pasado el timeout, la ventana se cierra. (issue #54, 56)
Ahora, cuando el mouse pasa sobre una de las barras de un splitted, este cambia de forma para indicar que un resize es posible. Fixeado un bug de renderizado que hace que si draggea muy rapido, el mouse cambia a su forma original, confundiendo al usuario. (issue #56)
Agregado unos atributos extras a los tabs para que puedan ser seleccionados facilmente desde jquery.
Implementado un Docks, un objeto que define zonas donde se pueden droppear las tabs de un Tabbed y se ejecuta un split (Splitted). Es solo una primera aproximacion.
El metodo attach del panel ahora retorna el panel Root.