15bab56fbc
Merge branch 'master' into blender2.8
2018-09-11 11:02:37 +10:00
5bb11cfde2
UI: split theme draw style into separate field
...
Was using UI_BLOCK_LOOP to control draw style,
this meant we couldn't use popup theme colors for cases
where it the interface has the same purpose as a popup but happens
not to use this flag.
2018-09-11 10:56:08 +10:00
43872124f7
Merge branch 'master' into blender2.8
2018-06-23 10:46:09 +02:00
f8a3636374
UI: alternate fix for empty context menu
...
block and layout could be NULL and checking this everywhere
wasn't practical.
Instead of lazy initializing, add UI_popup_menu_end_or_cancel
which cancels empty popup menus.
2018-06-23 10:31:10 +02:00
16e220c959
Cleanup: deprecate area.headertype.
...
This was still used in a few places but not kept in sync with the actual
header position. Always get alignment from the header region now.
2018-05-06 20:14:58 +02:00
5f8ad885e1
Fix some popup menus that don't support it refreshing and crashing.
2018-04-30 14:27:44 +02:00
c509922605
UI: use a wider minimum menu width
...
Icon only buttons with menus would be too narrow,
especially buttons for selecting tools.
2018-04-25 21:54:29 +02:00
b14979f91f
Cleanup: style
2018-04-23 12:53:45 +02:00
fc1374c01b
Cleanup: style
2018-04-23 11:04:10 +02:00
5127910749
Merge branch 'master' into blender2.8
2018-02-23 17:12:55 +11:00
6618852b7f
WM: Add WM_menutype_poll function
...
Wraps menutype poll, no functional changes.
2018-02-23 17:02:03 +11:00
3a7a7ed03b
Merge branch 'master' into blender2.8
2017-11-03 21:22:27 +11:00
2a87bd8995
Cleanup: split interface_regions.c
...
Each region type is quite separate and file was getting too big.
2017-11-03 20:57:09 +11:00