http://www.miikahweb.com/feed.php MiikaHweb - Blender Temp-checkbox-layout-tweaks Branch http://www.miikahweb.com/ MiikaHweb - Blender Temp-checkbox-layout-tweaks Branch fi Sat, 16 Jan 21 02:49:48 +0000 MiikaHweb RSS contact at miikahweb.com <![CDATA[[5efec83]: Merge branch 'temp-checkbox-layout-tweaks-apply' into temp-...]]> http://www.miikahweb.com/en/blender/git-logs/commit/5efec838403a44ca36f9cb77709c08ff365c5c4a 5efec83
Branches : temp-checkbox-layout-tweaks
Author : Julian Eisel (Severin)
----------------------------------------
Merge branch 'temp-checkbox-layout-tweaks-apply' into temp-checkbox-layout-tweaks

----------------------------------------
0 Paths Changed]]>
Fri, 17 Apr 2020 11:03:08 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/5efec838403a44ca36f9cb77709c08ff365c5c4aJulian Eisel
<![CDATA[[6a1de2f]: Merge branch 'temp-checkbox-layout-tweaks-patch' into temp-...]]> http://www.miikahweb.com/en/blender/git-logs/commit/6a1de2f38a808b1b21be47570df53c13c80fda70 6a1de2f
Branches : temp-checkbox-layout-tweaks
Author : Julian Eisel (Severin)
----------------------------------------
Merge branch 'temp-checkbox-layout-tweaks-patch' into temp-checkbox-layout-tweaks-apply

----------------------------------------
0 Paths Changed]]>
Fri, 17 Apr 2020 10:46:19 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/6a1de2f38a808b1b21be47570df53c13c80fda70Julian Eisel
<![CDATA[[7a21b64]: Merge branch 'temp-checkbox-layout-tweaks-patch' into temp-...]]> http://www.miikahweb.com/en/blender/git-logs/commit/7a21b64c098045a639e999392e9225ff3286d3e8 7a21b64
Branches : temp-checkbox-layout-tweaks
Author : Julian Eisel (Severin)
----------------------------------------
Merge branch 'temp-checkbox-layout-tweaks-patch' into temp-checkbox-layout-tweaks-apply

----------------------------------------
0 Paths Changed]]>
Thu, 16 Apr 2020 19:03:08 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/7a21b64c098045a639e999392e9225ff3286d3e8Julian Eisel
<![CDATA[[c7218b5]: Merge branch 'temp-checkbox-layout-tweaks-patch' into temp-...]]> http://www.miikahweb.com/en/blender/git-logs/commit/c7218b5d385e8c48bee8e832510dbb0657ad5258 c7218b5
Branches : temp-checkbox-layout-tweaks
Author : Julian Eisel (Severin)
----------------------------------------
Merge branch 'temp-checkbox-layout-tweaks-patch' into temp-checkbox-layout-tweaks-apply

----------------------------------------
0 Paths Changed]]>
Fri, 17 Apr 2020 11:02:53 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/c7218b5d385e8c48bee8e832510dbb0657ad5258Julian Eisel
<![CDATA[[ee402b2]: UI: Layout changes for new checkbox layout possibilities]]> http://www.miikahweb.com/en/blender/git-logs/commit/ee402b25914eeb891ef3273717f454c6623ed701 ee402b2
Branches : temp-checkbox-layout-tweaks
Author : Julian Eisel (Severin)
----------------------------------------
UI: Layout changes for new checkbox layout possibilities

Follow-up to D7427.

Screenshots:
[TODO]

Main changes:
* Changes the split percentage from 50/50% to 40/60%.
* ... [TODO]

Most changes here are by @billreynish.

Maniphest Tasks: T65965

Differential Revision: https://developer.blender.org/D7430

----------------------------------------
20 Paths Changed]]>
Tue, 14 Apr 2020 17:24:59 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/ee402b25914eeb891ef3273717f454c6623ed701Julian Eisel
<![CDATA[[fc7fe08]: Don't compare decorator button against itself]]> http://www.miikahweb.com/en/blender/git-logs/commit/fc7fe08f72ec4666ecc0edcabd8de3a431e3bc7e fc7fe08
Branches : temp-checkbox-layout-tweaks
Author : Julian Eisel (Severin)
----------------------------------------
Don't compare decorator button against itself

----------------------------------------
1 Path Changed]]>
Fri, 17 Apr 2020 10:49:09 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/fc7fe08f72ec4666ecc0edcabd8de3a431e3bc7eJulian Eisel
<![CDATA[[0ef832d]: Fix inconsistent checkbox text padding with different DPIs]]> http://www.miikahweb.com/en/blender/git-logs/commit/0ef832d37981e5a4cbb7369e02ff4763eb86e979 0ef832d
Branches : temp-checkbox-layout-tweaks
Author : Julian Eisel (Severin)
----------------------------------------
Fix inconsistent checkbox text padding with different DPIs

----------------------------------------
2 Paths Changed]]>
Fri, 17 Apr 2020 10:45:25 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/0ef832d37981e5a4cbb7369e02ff4763eb86e979Julian Eisel
<![CDATA[[5ce2ae2]: Merge branch 'temp-checkbox-layout-tweaks-patch' into temp-...]]> http://www.miikahweb.com/en/blender/git-logs/commit/5ce2ae264035ea3bba452becc5689d17f59cd356 5ce2ae2
Branches : temp-checkbox-layout-tweaks
Author : Julian Eisel (Severin)
----------------------------------------
Merge branch 'temp-checkbox-layout-tweaks-patch' into temp-checkbox-layout-tweaks

----------------------------------------
0 Paths Changed]]>
Fri, 17 Apr 2020 10:46:00 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/5ce2ae264035ea3bba452becc5689d17f59cd356Julian Eisel
<![CDATA[[c337d75]: Fix expanded enums using columns within split layout]]> http://www.miikahweb.com/en/blender/git-logs/commit/c337d7536b3a854cb17240781c92253d71f124b0 c337d75
Branches : temp-checkbox-layout-tweaks
Author : Julian Eisel (Severin)
----------------------------------------
Fix expanded enums using columns within split layout

----------------------------------------
1 Path Changed]]>
Thu, 16 Apr 2020 19:26:11 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/c337d7536b3a854cb17240781c92253d71f124b0Julian Eisel
<![CDATA[[d85887e]: Fix expanded enums using columns within split layout]]> http://www.miikahweb.com/en/blender/git-logs/commit/d85887e5cef256b945f1391104f31c25e9a9bbc7 d85887e
Branches : temp-checkbox-layout-tweaks
Author : Julian Eisel (Severin)
----------------------------------------
Fix expanded enums using columns within split layout

----------------------------------------
1 Path Changed]]>
Thu, 16 Apr 2020 19:27:02 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/d85887e5cef256b945f1391104f31c25e9a9bbc7Julian Eisel
<![CDATA[[61be5a0]: UI: Better split layout support for checkboxes]]> http://www.miikahweb.com/en/blender/git-logs/commit/61be5a0c067161b3fd3486224b514c1c24b97abf 61be5a0
Branches : temp-checkbox-layout-tweaks
Author : Julian Eisel (Severin)
----------------------------------------
UI: Better split layout support for checkboxes

Makes these kinds of layouts possible:

Best test this in the `temp-checkbox-changes` branch which contains layout
tweaks all over to make good use of the changes here. These will be submitted
separately.
Patch on top of D7409.

Main changes:
* Add support for row and column headers (i.e.
`uiLayout.column(heading="Foo")`, `uiLayout.row(heading="Bar")). If the
first property added to this layout doesn't insert anything into the label
split column, the heading is inserted there. Otherwise, it's inserted as own
item.
* Add support for manually inserting decorators for an existing item
(`uiLayout.prop_decorator()`). That way layout creators can manually insert
this, which was the only way I saw to support these layouts:
* Autogenerated layouts for operator properties look bad if there are only
checkboxes (which only use half the region width). So before creating the
layout, we iterate over visible properties and disable split layout if all
are booleans. I think this is fine, if needed we could also add layout hints
to operators.
* `uiTemplateOperatorPropertyButs()` now handles macros itself, the caller
used to be responsible for this. Code that didn't handle these so far never
used macros I think, so this change should be visible.
* Remove manual property split layout from autogenerated operator properties
layout.
* Padding of checkboxes is tweaked to make their label visually more connected
to the checkboxes.
* Support split layout for menus (should work for `uiLayout.menu()`,
`.operator_menu_enum()`, `.prop_menu_enum()`, maybe more)
* Add `uiLayout.`

Maniphest Task: T65965

Reviewers: brecht pablovazquez billreynish

----------------------------------------
10 Paths Changed]]>
Tue, 14 Apr 2020 16:56:18 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/61be5a0c067161b3fd3486224b514c1c24b97abfJulian Eisel
<![CDATA[[78f74c6]: Merge branch 'temp-checkbox-layout-tweaks-patch' into temp-...]]> http://www.miikahweb.com/en/blender/git-logs/commit/78f74c6c5039cb93539a6b856d35d1a11827689b 78f74c6
Branches : temp-checkbox-layout-tweaks
Author : Julian Eisel (Severin)
----------------------------------------
Merge branch 'temp-checkbox-layout-tweaks-patch' into temp-checkbox-layout-tweaks

----------------------------------------
0 Paths Changed]]>
Thu, 16 Apr 2020 19:02:43 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/78f74c6c5039cb93539a6b856d35d1a11827689bJulian Eisel
<![CDATA[[7b55740]: Merge branch 'master' into temp-node-socket-buttons]]> http://www.miikahweb.com/en/blender/git-logs/commit/7b55740c9de81fda73580ad4cac114ab1288e092 7b55740
Branches : temp-checkbox-layout-tweaks
Author : Julian Eisel (Severin)
----------------------------------------
Merge branch 'master' into temp-node-socket-buttons

----------------------------------------
0 Paths Changed]]>
Tue, 14 Apr 2020 15:27:40 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/7b55740c9de81fda73580ad4cac114ab1288e092Julian Eisel
<![CDATA[[f95b96a]: Merge branch 'master' into temp-checkbox-layout-tweaks-patch]]> http://www.miikahweb.com/en/blender/git-logs/commit/f95b96aec409a22502871885f334d26ae97e4a05 f95b96a
Branches : temp-checkbox-layout-tweaks
Author : Julian Eisel (Severin)
----------------------------------------
Merge branch 'master' into temp-checkbox-layout-tweaks-patch

----------------------------------------
0 Paths Changed]]>
Thu, 16 Apr 2020 19:02:24 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/f95b96aec409a22502871885f334d26ae97e4a05Julian Eisel
<![CDATA[[e05b6c4]: Cleanup: PEP8 for python changes]]> http://www.miikahweb.com/en/blender/git-logs/commit/e05b6c49e13026aa1d321b0a74d12f420d75c0a6 e05b6c4
Branches : temp-checkbox-layout-tweaks
Author : Julian Eisel (Severin)
----------------------------------------
Cleanup: PEP8 for python changes

----------------------------------------
2 Paths Changed]]>
Tue, 14 Apr 2020 15:32:27 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/e05b6c49e13026aa1d321b0a74d12f420d75c0a6Julian Eisel
<![CDATA[[8fe3d7b]: Cleanup: PEP8 for python changes]]> http://www.miikahweb.com/en/blender/git-logs/commit/8fe3d7b8b420c1dab5487a39261f558ccaee2ced 8fe3d7b
Branches : temp-checkbox-layout-tweaks
Author : Julian Eisel (Severin)
----------------------------------------
Cleanup: PEP8 for python changes

----------------------------------------
16 Paths Changed]]>
Tue, 14 Apr 2020 15:26:47 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/8fe3d7b8b420c1dab5487a39261f558ccaee2cedJulian Eisel
<![CDATA[[45a954a]: Merge branch 'master' into temp-checkbox-layout-tweaks]]> http://www.miikahweb.com/en/blender/git-logs/commit/45a954a8587d29526ebddc6b6b90260ea9c03a30 45a954a
Branches : temp-checkbox-layout-tweaks
Author : Julian Eisel (Severin)
----------------------------------------
Merge branch 'master' into temp-checkbox-layout-tweaks

----------------------------------------
0 Paths Changed]]>
Tue, 14 Apr 2020 14:32:32 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/45a954a8587d29526ebddc6b6b90260ea9c03a30Julian Eisel
<![CDATA[[2264375]: Don't use split layout for operator properties if all are checkboxes...]]> http://www.miikahweb.com/en/blender/git-logs/commit/2264375c77de18f13f165fcd4bc1cf6e3774ea59 2264375
Branches : temp-checkbox-layout-tweaks
Author : Julian Eisel (Severin)
----------------------------------------
Don't use split layout for operator properties if all are checkboxes

Having a split layout looks broken if all items are checkboxes and there
is no heading text, because it only uses half the width then.
So this checks if all visible properties are booleans and if so,
disables the split layout. A bit hacky but this should generally work.
If needed we can add more control in future (e.g. default layout hints
for operators).

----------------------------------------
3 Paths Changed]]>
Tue, 14 Apr 2020 12:39:35 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/2264375c77de18f13f165fcd4bc1cf6e3774ea59Julian Eisel
<![CDATA[[a940f4e]: Support using property split for menu items & use for output...]]> http://www.miikahweb.com/en/blender/git-logs/commit/a940f4e653500205f0a9cd72a74a1ce41ccd9d13 a940f4e
Branches : temp-checkbox-layout-tweaks
Author : Julian Eisel (Severin)
----------------------------------------
Support using property split for menu items & use for output FPS setting

We could add an extra parameter for the label string, for now we can
just use the headings. So if a layout heading is available (set and not
already added) use that to enable the split layout.

----------------------------------------
2 Paths Changed]]>
Mon, 13 Apr 2020 16:22:26 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/a940f4e653500205f0a9cd72a74a1ce41ccd9d13Julian Eisel
<![CDATA[[b8c4d14]: Draw node socket icons in properties using real node socket...]]> http://www.miikahweb.com/en/blender/git-logs/commit/b8c4d147afc5eb7ca7219e50a0c9e82feaffd0d8 b8c4d14
Branches : temp-checkbox-layout-tweaks
Author : Julian Eisel (Severin)
----------------------------------------
Draw node socket icons in properties using real node socket shape/color

----------------------------------------
9 Paths Changed]]>
Mon, 13 Apr 2020 13:03:56 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/b8c4d147afc5eb7ca7219e50a0c9e82feaffd0d8Julian Eisel
<![CDATA[[bc80c10]: UI: Draw real node sockets for node-input buttons and left-...]]> http://www.miikahweb.com/en/blender/git-logs/commit/bc80c103835a6bd6aab590cd83517186f958c7e7 bc80c10
Branches : temp-checkbox-layout-tweaks
Author : Julian Eisel (Severin)
----------------------------------------
UI: Draw real node sockets for node-input buttons and left-align them

Couple of reasons for this:
* Makes it easier to understand that and how these buttons map to nodes.
* These buttons represent node inputs, so it makes more sense to have the icons
on the left.
* We'd like to show the usual decorators on the right, but having two circles
for different purposes next to each other would be confusing.

Also respects the socket shape. So if a diamond shape is used for example, the
properties show that too.

I'm not sure if the previous icon textures were cached, either way this method
doesn't use the caching. So this adds a draw call for every socket icon which
is a bit annoying, but probably neglectable. Would be better if we'd use proper
icon textures or batches, but that's a separate change.

Differential Revision: https://developer.blender.org/D7409

----------------------------------------
4 Paths Changed]]>
Mon, 13 Apr 2020 15:24:01 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/bc80c103835a6bd6aab590cd83517186f958c7e7Julian Eisel
<![CDATA[[e45d206]: Merge branch 'temp-node-socket-buttons' into temp-checkbox-...]]> http://www.miikahweb.com/en/blender/git-logs/commit/e45d2067bd71d88d0c252d608578c1db90ac1b4a e45d206
Branches : temp-checkbox-layout-tweaks
Author : Julian Eisel (Severin)
----------------------------------------
Merge branch 'temp-node-socket-buttons' into temp-checkbox-layout-tweaks

----------------------------------------
0 Paths Changed]]>
Mon, 13 Apr 2020 15:36:38 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/e45d2067bd71d88d0c252d608578c1db90ac1b4aJulian Eisel
<![CDATA[[21271fd]: Fix wrong use of heading in Preferences]]> http://www.miikahweb.com/en/blender/git-logs/commit/21271fd9873ee835dc04d84d1827163297529e70 21271fd
Branches : temp-checkbox-layout-tweaks
Author : William Reynish (billreynish)
----------------------------------------
Fix wrong use of heading in Preferences

----------------------------------------
1 Path Changed]]>
Mon, 13 Apr 2020 15:01:48 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/21271fd9873ee835dc04d84d1827163297529e70William Reynish
<![CDATA[[e866a23]: Use row headings and correct alignment for more Symmetry panels...]]> http://www.miikahweb.com/en/blender/git-logs/commit/e866a238af86353c4cd61c6eb4253f577bb7eea6 e866a23
Branches : temp-checkbox-layout-tweaks
Author : William Reynish (billreynish)
----------------------------------------
Use row headings and correct alignment for more Symmetry panels

----------------------------------------
1 Path Changed]]>
Mon, 13 Apr 2020 13:40:27 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/e866a238af86353c4cd61c6eb4253f577bb7eea6William Reynish
<![CDATA[[8e4bd7f]: Use column header for Armature Viewport Display panel.]]> http://www.miikahweb.com/en/blender/git-logs/commit/8e4bd7f87e48052e27d917367e65e36f4decd2ff 8e4bd7f
Branches : temp-checkbox-layout-tweaks
Author : William Reynish (billreynish)
----------------------------------------
Use column header for Armature Viewport Display panel.

----------------------------------------
1 Path Changed]]>
Mon, 13 Apr 2020 13:04:56 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/8e4bd7f87e48052e27d917367e65e36f4decd2ffWilliam Reynish
<![CDATA[[0776629]: Fix error in previous commit]]> http://www.miikahweb.com/en/blender/git-logs/commit/0776629227585a6518c428072b2dd06403813c4b 0776629
Branches : temp-checkbox-layout-tweaks
Author : Julian Eisel (Severin)
----------------------------------------
Fix error in previous commit

I unintentionally changed the size of checkboxes, should be back to the
old size now.

----------------------------------------
1 Path Changed]]>
Sun, 12 Apr 2020 23:44:32 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/0776629227585a6518c428072b2dd06403813c4bJulian Eisel
<![CDATA[[69182c3]: Change padding around checkboxes]]> http://www.miikahweb.com/en/blender/git-logs/commit/69182c3b7cabe2edd2fab9d5d7cd35b205344645 69182c3
Branches : temp-checkbox-layout-tweaks
Author : Julian Eisel (Severin)
----------------------------------------
Change padding around checkboxes

Two changes:
* Reduce padding between checkbox and text. That makes it clearer what
the checkbox belongs to if there's also a column heading in front of
the checkbox.
* Don't add padding on the left side of checkboxes. That makes them line
up better with items above and below it.

----------------------------------------
2 Paths Changed]]>
Sun, 12 Apr 2020 23:13:32 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/69182c3b7cabe2edd2fab9d5d7cd35b205344645Julian Eisel
<![CDATA[[251d774]: Use row header for strip proxy resolutions]]> http://www.miikahweb.com/en/blender/git-logs/commit/251d77424cc81ae4194d29ccfe4b4c8c8bfb787a 251d774
Branches : temp-checkbox-layout-tweaks
Author : William Reynish (billreynish)
----------------------------------------
Use row header for strip proxy resolutions

----------------------------------------
1 Path Changed]]>
Sun, 12 Apr 2020 20:20:06 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/251d77424cc81ae4194d29ccfe4b4c8c8bfb787aWilliam Reynish
<![CDATA[[b7c638f]: Use heading row for the Sequencer Flip X/Y controls]]> http://www.miikahweb.com/en/blender/git-logs/commit/b7c638f462c9d246f49efa92130ed465c9e3e237 b7c638f
Branches : temp-checkbox-layout-tweaks
Author : William Reynish (billreynish)
----------------------------------------
Use heading row for the Sequencer Flip X/Y controls

----------------------------------------
1 Path Changed]]>
Sun, 12 Apr 2020 19:52:45 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/b7c638f462c9d246f49efa92130ed465c9e3e237William Reynish
<![CDATA[[920ec91]: Use column header for Transform Affect Only toggles]]> http://www.miikahweb.com/en/blender/git-logs/commit/920ec91606cedad8e2b2ccc565b2880e7af7d95c 920ec91
Branches : temp-checkbox-layout-tweaks
Author : William Reynish (billreynish)
----------------------------------------
Use column header for Transform Affect Only toggles

----------------------------------------
1 Path Changed]]>
Sun, 12 Apr 2020 10:23:54 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/920ec91606cedad8e2b2ccc565b2880e7af7d95cWilliam Reynish
<![CDATA[[590d27b]: Use new layout features throughout all Cycles properties]]> http://www.miikahweb.com/en/blender/git-logs/commit/590d27b2cf93ec2a7f9021b361858fd71e8beed4 590d27b
Branches : temp-checkbox-layout-tweaks
Author : William Reynish (billreynish)
----------------------------------------
Use new layout features throughout all Cycles properties

----------------------------------------
1 Path Changed]]>
Sun, 12 Apr 2020 10:01:08 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/590d27b2cf93ec2a7f9021b361858fd71e8beed4William Reynish
<![CDATA[[a770b4c]: Fix error in prior commit]]> http://www.miikahweb.com/en/blender/git-logs/commit/a770b4c2e53acd8588966503292099e699852adb a770b4c
Branches : temp-checkbox-layout-tweaks
Author : William Reynish (billreynish)
----------------------------------------
Fix error in prior commit

----------------------------------------
1 Path Changed]]>
Sun, 12 Apr 2020 10:04:12 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/a770b4c2e53acd8588966503292099e699852adbWilliam Reynish
<![CDATA[[69c2d0d]: Better alignment in Experimental Preferences]]> http://www.miikahweb.com/en/blender/git-logs/commit/69c2d0dea1a08de28b637d90182561b2fd506e69 69c2d0d
Branches : temp-checkbox-layout-tweaks
Author : William Reynish (billreynish)
----------------------------------------
Better alignment in Experimental Preferences

----------------------------------------
1 Path Changed]]>
Sun, 12 Apr 2020 08:16:32 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/69c2d0dea1a08de28b637d90182561b2fd506e69William Reynish
<![CDATA[[7dd8353]: Use checkbox+value for Sculpt Plane Trim & fix column headers...]]> http://www.miikahweb.com/en/blender/git-logs/commit/7dd8353faf6f31acc249fcae708fa067659b1c68 7dd8353
Branches : temp-checkbox-layout-tweaks
Author : William Reynish (billreynish)
----------------------------------------
Use checkbox+value for Sculpt Plane Trim & fix column headers

----------------------------------------
1 Path Changed]]>
Sun, 12 Apr 2020 08:08:19 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/7dd8353faf6f31acc249fcae708fa067659b1c68William Reynish
<![CDATA[[7fb4010]: Option to insert blank dummy decorator for uiItemFullR]]> http://www.miikahweb.com/en/blender/git-logs/commit/7fb4010137aace23511b8e71a329b7f8257f91e3 7fb4010
Branches : modifier-panels-ui, temp-checkbox-layout-tweaks
Author : Julian Eisel (Severin)
----------------------------------------
Option to insert blank dummy decorator for uiItemFullR

When there are multiple items in a property split row (e.g. mirror axes
in the mirror modifier) the decorator would only apply to the first
element. A dummy decorator could be inserted manually by using
`uiItemL_respect_property_split()`, but it's better to let the UI code
have an option for that, the case is common enough.

----------------------------------------
2 Paths Changed]]>
Sat, 11 Apr 2020 21:50:43 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/7fb4010137aace23511b8e71a329b7f8257f91e3Julian Eisel
<![CDATA[[01900f5]: Use row headings for sculpt symmetry options]]> http://www.miikahweb.com/en/blender/git-logs/commit/01900f5e6c6e368be17d0ff6a853c13089ef18fe 01900f5
Branches : modifier-panels-ui, temp-checkbox-layout-tweaks
Author : Julian Eisel (Severin)
----------------------------------------
Use row headings for sculpt symmetry options

Also removed redundant columns.

----------------------------------------
1 Path Changed]]>
Sat, 11 Apr 2020 20:59:17 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/01900f5e6c6e368be17d0ff6a853c13089ef18feJulian Eisel
<![CDATA[[7714746]: Support heading in row layouts too - `uiLayout.row(heading="...]]> http://www.miikahweb.com/en/blender/git-logs/commit/7714746e5cf99a54e338b1c957c9493965e90022 7714746
Branches : modifier-panels-ui, temp-checkbox-layout-tweaks
Author : Julian Eisel (Severin)
----------------------------------------
Support heading in row layouts too - `uiLayout.row(heading="FOO")`

----------------------------------------
3 Paths Changed]]>
Sat, 11 Apr 2020 20:50:57 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/7714746e5cf99a54e338b1c957c9493965e90022Julian Eisel
<![CDATA[[ce54157]: Use property split layout for sculpt symmetry options]]> http://www.miikahweb.com/en/blender/git-logs/commit/ce54157417d32108005d7be27d349513304cc52d ce54157
Branches : modifier-panels-ui, temp-checkbox-layout-tweaks
Author : Julian Eisel (Severin)
----------------------------------------
Use property split layout for sculpt symmetry options

Meant as an example of how to do this with Python. Wasn't possible
without a broken layout until the previous commit.

----------------------------------------
1 Path Changed]]>
Sat, 11 Apr 2020 20:19:52 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/ce54157417d32108005d7be27d349513304cc52dJulian Eisel
<![CDATA[[d20886e]: Fix more cases of recursive property splitting]]> http://www.miikahweb.com/en/blender/git-logs/commit/d20886e98d7e2410901dba076546b69597026f28 d20886e
Branches : modifier-panels-ui, temp-checkbox-layout-tweaks
Author : Julian Eisel (Severin)
----------------------------------------
Fix more cases of recursive property splitting

A bit hacky, but we have to disable the `use_property_split` flag for a
row after adding the split layout to prevent it from further splitting
when adding more items. If these new items actually add multiple buttons
(vector items), these should be placed in a column like before (by
accident?). E.g. that's how the translate buttons (a vector item) is
aligned with the lock icons (another vector item).

----------------------------------------
1 Path Changed]]>
Sat, 11 Apr 2020 20:19:52 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/d20886e98d7e2410901dba076546b69597026f28Julian Eisel
<![CDATA[[a8036cc]: Use checkbox+value for Text Editor]]> http://www.miikahweb.com/en/blender/git-logs/commit/a8036cc2a10e2a6d9d97dd7ca5a9e9f54283f27b a8036cc
Branches : modifier-panels-ui, temp-checkbox-layout-tweaks
Author : William Reynish (billreynish)
----------------------------------------
Use checkbox+value for Text Editor

----------------------------------------
1 Path Changed]]>
Sat, 11 Apr 2020 15:03:03 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/a8036cc2a10e2a6d9d97dd7ca5a9e9f54283f27bWilliam Reynish