http://www.miikahweb.com/feed.php MiikaHweb - Blender UiTable Branch http://www.miikahweb.com/ MiikaHweb - Blender UiTable Branch fi Tue, 21 Jan 20 19:43:39 +0000 MiikaHweb RSS contact at miikahweb.com <![CDATA[[ac5cbf8]: Fix mistakes with background drawing]]> http://www.miikahweb.com/en/blender/git-logs/commit/ac5cbf8c0ec2e48802fd7bde4f2d1e65b2895399 ac5cbf8
Branches : temp-layers-ui-table, uiTable
Author : Julian Eisel (Severin)
----------------------------------------
Fix mistakes with background drawing

----------------------------------------
1 Path Changed]]>
Thu, 09 Feb 2017 12:51:39 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/ac5cbf8c0ec2e48802fd7bde4f2d1e65b2895399Julian Eisel
<![CDATA[[d1fb681]: Create and pass a uiLayout to cells]]> http://www.miikahweb.com/en/blender/git-logs/commit/d1fb6819d5acce442dea67affb879a90369da721 d1fb681
Branches : temp-layers-ui-table, uiTable
Author : Julian Eisel (Severin)
----------------------------------------
Create and pass a uiLayout to cells

Played with a more complex and more efficient version, but that made
things pretty complicated. Now this is a simple, but less optimized, solution.

----------------------------------------
3 Paths Changed]]>
Thu, 09 Feb 2017 04:09:10 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/d1fb6819d5acce442dea67affb879a90369da721Julian Eisel
<![CDATA[[5caeb05]: Support drawing some background color alternating per row]]> http://www.miikahweb.com/en/blender/git-logs/commit/5caeb054eef4ff1fd5453f372ee7613536099188 5caeb05
Branches : temp-layers-ui-table, uiTable
Author : Julian Eisel (Severin)
----------------------------------------
Support drawing some background color alternating per row

----------------------------------------
2 Paths Changed]]>
Thu, 09 Feb 2017 01:56:27 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/5caeb054eef4ff1fd5453f372ee7613536099188Julian Eisel
<![CDATA[[2f43ab5]: Draw tables row by row, not column by column]]> http://www.miikahweb.com/en/blender/git-logs/commit/2f43ab5935c28099a8c41959512edd2170828ada 2f43ab5
Branches : temp-layers-ui-table, uiTable
Author : Julian Eisel (Severin)
----------------------------------------
Draw tables row by row, not column by column

----------------------------------------
1 Path Changed]]>
Tue, 07 Feb 2017 23:04:09 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/2f43ab5935c28099a8c41959512edd2170828adaJulian Eisel
<![CDATA[[4e3cfae]: Unit tests for uiTable API (and fix bugs found using it :)]]> http://www.miikahweb.com/en/blender/git-logs/commit/4e3cfaeb163315cc5675281a5a703d8c0f1793c4 4e3cfae
Branches : temp-layers-ui-table, uiTable
Author : Julian Eisel (Severin)
----------------------------------------
Unit tests for uiTable API (and fix bugs found using it :)

----------------------------------------
5 Paths Changed]]>
Mon, 06 Feb 2017 23:45:33 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/4e3cfaeb163315cc5675281a5a703d8c0f1793c4Julian Eisel
<![CDATA[[1807c09]: Cleanup: Add assert, remove unused variable]]> http://www.miikahweb.com/en/blender/git-logs/commit/1807c099866857c60535aa9caaacd5c76080862b 1807c09
Branches : temp-layers-ui-table, uiTable
Author : Julian Eisel (Severin)
----------------------------------------
Cleanup: Add assert, remove unused variable

----------------------------------------
1 Path Changed]]>
Sun, 05 Feb 2017 16:25:12 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/1807c099866857c60535aa9caaacd5c76080862bJulian Eisel
<![CDATA[[1a7eeb4]: Initial implementation of a uiTable API]]> http://www.miikahweb.com/en/blender/git-logs/commit/1a7eeb4feff0c5b4117010e34fb231c27526590e 1a7eeb4
Branches : temp-layers-ui-table, uiTable
Author : Julian Eisel (Severin)
----------------------------------------
Initial implementation of a uiTable API

This adds an initial (and already working), generic API for defining, handling and drawing of table UIs.

It supports two types of tables:
* Vertical flow: Rows are all in a vertical stack.
* Horizontal flow: Rows are stacked vertically, until some threshold height is reached. The table is then split into another vertical stack that is drawn next to the former one. Such drawing could be used for the file browser in non-thumbnail mode.

A table is built out of - guess what - rows and columns. The API allows defining new collumns (identified by an id-name) and inserting new rows at any point. When drawing, we draw a cell for each column/row combination, using a custom cell-drawing callback.
The uiTable API will probably get some support for drawing buttons (uiBut) into custom layouts (uiLayout).

The API is written with big data sets in mind. In future we may get a spreadsheet view where data like all vertices of a mesh is displayed. That would result in thousands of rows, the uiTable API should be ready for this.

----------------------------------------
5 Paths Changed]]>
Sun, 05 Feb 2017 15:43:56 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/1a7eeb4feff0c5b4117010e34fb231c27526590eJulian Eisel