Thomas Dinges
3436c41dee
Fix T38739: Simulations, unsupported in the Game Engine, could not be removed from the UI.
...
Also shorten info messages a bit.
2014-02-21 12:46:17 +01:00
Campbell Barton
c50b23fa67
Fix own error - tab scrolling mixed up region/window coords
2014-02-21 16:12:53 +11:00
Campbell Barton
a00ebaecce
UI: Increase cursor distance to leave keyboard navigation
...
This mitigates T38505, where moving the mouse while using the wheel/keys
can exit the submenu.
So at least smaller unintentional movements won't be misinterpreted.
2014-02-21 15:57:09 +11:00
Campbell Barton
1df068c39a
UI: Fix for rna-enum submenus not showing a right arrow
2014-02-20 13:30:52 +11:00
Campbell Barton
892be8edf7
NDOF: fix helicopter fly option, revert default to trackball.
...
Rationale for using trackball is that it allows roll which you expect
with an ndof device.
2014-02-19 21:30:57 +11:00
Campbell Barton
64664541b6
Fix T38706: dropdown labels in popups not updating
...
Caused by own recent changes to menu handling
2014-02-19 11:35:45 +11:00
Campbell Barton
16987f1c39
UI: increase contrast active/inactive (see: T38490)
2014-02-19 08:13:28 +11:00
Campbell Barton
c9233bfd82
Code cleanup: style
2014-02-19 08:02:59 +11:00
Brecht Van Lommel
a66236c8f9
Fix T38661: make number button increment/decrement areas smaller.
...
Previously 1/3 of the button was used to decrement, 1/3 to edit and 1/3 to
increment. However with the number text now right aligned this meant that
the increment area would overlap the number text, which is confusing. So it
was made to smaller to only cover the arrows.
It's not as easy to click but I don't know of a better solution with right
aligned number text.
2014-02-18 19:54:42 +01:00
Brecht Van Lommel
44fe9fe17b
Multisample: disable this by default again, it is causing a serious performance regression.
...
Fixes T38665
2014-02-18 19:38:43 +01:00
Campbell Barton
dcdb4eaf9c
NDOF: Fix for fly/walk mode ignoring axis invert options
2014-02-18 23:55:58 +11:00
Campbell Barton
6dafb89436
Fix FCurve reading freed themes, assert to prevent further misuse
2014-02-18 12:33:19 +11:00
Campbell Barton
5fb2d21390
NDOF: support pan/zoom for view2d (nodes, graph editor, sequencer... etc)
2014-02-18 11:57:49 +11:00
Campbell Barton
f468904e9b
NDOF: use like a joystick for cube picker (as with circle picker)
2014-02-18 11:57:48 +11:00
Campbell Barton
aa0aa73703
NDOF: default to turntable (blenders default too)
2014-02-17 22:04:26 +11:00
Campbell Barton
c971aac3b1
UI: wheel switches tabs over the tab area, or ctrl+wheel anywhere
2014-02-17 13:46:07 +11:00
Campbell Barton
2413b444d0
Fix T38640: password values showed in tooltips
...
also disable copying password text.
2014-02-15 12:06:46 +11:00
Campbell Barton
01d9bbaa5e
Code cleanup: remove more string encoded menu functions
2014-02-15 11:37:33 +11:00
Campbell Barton
80e21f6fc5
Code clearnup: warnings
2014-02-14 22:03:09 +11:00
Campbell Barton
6ee9d1b69d
error in recent commit
2014-02-13 10:13:33 +11:00
Campbell Barton
b61c6e0f4f
UI: remove unused freestr
2014-02-13 09:49:00 +11:00
Campbell Barton
4c21e2b382
UI: split ui_popup_menu_memory into get/set functions and store as uint
2014-02-13 09:37:28 +11:00
Campbell Barton
d4c87f2f79
Code cleanup: remove unused button aspect
2014-02-13 09:37:27 +11:00
Campbell Barton
9cc380e026
Fix own error in recent commit with red-alert flag becoming stale
2014-02-13 09:12:47 +11:00
Campbell Barton
aea00c7a81
Code cleanup: style
2014-02-13 08:52:12 +11:00
Campbell Barton
f9a60ecacd
defaults: disable twoside for startup.blend
2014-02-13 04:53:26 +11:00
Bastien Montagne
13875564a9
Grr, another UI messages fix, forgot this one!
2014-02-12 17:55:47 +01:00
Campbell Barton
bc41d255cb
NDOF: minor color picker improvements
...
- swap Z/Y axis so Z changes hue and X/Y change location.
this way you can use ndof like a joystick and Z rotation like a dial
for the hue.
- change sensitivity when shift is held to be 1/5th
2014-02-12 21:05:24 +11:00
Campbell Barton
e2089e1406
NDOF: fix for negative colors and flickering hue when picking with HSVCUBE
2014-02-12 21:05:24 +11:00
Campbell Barton
bfd0b582ca
fix/workaround for v3d object mode selector flipping direction
...
Allow menu functions to define their own direction, this way
menu_item_enum_opname_menu can keep menu flipping from 2.69.
2014-02-12 10:29:15 +11:00
Campbell Barton
7e300ed3a1
UI: change to give sliders more text space, messes with alignment
2014-02-12 02:46:43 +11:00
Campbell Barton
4bf4c4111e
Own recent removal of string encoded menus missed render layers/passes
2014-02-12 00:08:54 +11:00
Campbell Barton
c046cb80ed
UI: allow clicking to close menus and popups (but not submenus).
2014-02-11 04:23:44 +11:00
Campbell Barton
d2b5f0f6c2
UI: fix own error, dont add slider pad when neither sides align
2014-02-11 03:38:48 +11:00
Campbell Barton
2f01be2b2f
UI: panel tabs, use simple color interpolation that ignores alpha
2014-02-10 17:06:56 +11:00
Campbell Barton
3432f34d05
UI: report if WM_OT_call_menu uses an unknown menu
2014-02-10 14:17:33 +11:00
Campbell Barton
05dfd852ec
UI: fix for issue in last commit, popups show above the buttons again
2014-02-10 13:44:59 +11:00
Campbell Barton
35f62bdced
UI: refactor menus to remove menus encoded in strings
...
On every redraw a single unopened dropdown boxe would translate
and convert every EnumPropertyItem into a string,
then decode every item, and search those items to find the name of the button to draw.
Replace this with a custom menu callback for RNA enums,
tooltips for enums now show too.
2014-02-10 13:04:43 +11:00
Campbell Barton
21b60ea7e1
UI: use RNA for colorband interpolation menu
2014-02-10 13:04:43 +11:00
Brecht Van Lommel
04db32b698
Code cleanup: fix compiler warning with clang.
2014-02-09 13:56:49 +01:00
Campbell Barton
b105d2ac7f
UI: replace uiPupMenuOkee & uiPupMenuSaveOver with WM_operator_confirm
2014-02-09 12:32:20 +11:00
Campbell Barton
873f901e5a
UI: improve reports popup
...
- use labels rather then menu items (items selected but did nothing)
- each report gets its own icon (icons besides first were ignored)
- use uiPupMenu rather then string based menu.
2014-02-09 12:00:03 +11:00
Campbell Barton
52f080604b
Code cleanup: remove unused menu functions
2014-02-09 11:25:32 +11:00
Campbell Barton
385c892418
UI: use proportional option while dragging buttons
2014-02-09 08:42:45 +11:00
Campbell Barton
3276b83fda
UI: support for alpha tab background
2014-02-09 01:39:09 +11:00
Campbell Barton
127330d6ca
UI: multi-drag number button editing
...
clicking and dragging down edits multiple number buttons at once. (patch D270)
2014-02-08 09:42:26 +11:00
Campbell Barton
ff0ceb9926
UI: split ui_button_execute_do into begin/end
2014-02-08 09:42:26 +11:00
Campbell Barton
2dafd1bfb8
UI: butstore API to generalize button storage for modal handlers
2014-02-08 09:42:26 +11:00
Campbell Barton
b3afbcab8f
ListBase API: add utility api funcs for clearing and checking empty
2014-02-08 06:24:05 +11:00
Campbell Barton
83f66a0cd5
UI: avoid O(n2) for old button lookups since both lists are almost always aligned
2014-02-08 02:27:05 +11:00