3092e1031d
Fix T45003: some UI/i18n issues.
...
* Do not translate renderlayers' names, those are data, not UI (defined by user).
* Translate passes' names, even in button itself (menu items were already translated).
* Translate 'ID type' in ID eyedropper helper message.
Also, added i18n context to IDType private struct, and `BKE_idcode_to_translation_context()`
helper, much more generic and easy to maintain than the private util in interface_template.c.
2015-06-09 15:00:56 +02:00
cb9bd23d0c
Fix T44930: File-select in redo panel, disables UI
2015-06-09 17:17:22 +10:00
0589a814ba
Cycles: Fix crash doing render preview of external OSL script
2015-06-08 11:15:40 +02:00
b54e95a5c8
Alternative fix copying windows from popup dialogs
...
It could still crash if the window was freed and another was activated. see T44688.
2015-06-08 16:02:57 +10:00
Julian Eisel
4ee2ae97c3
Cleanup: Typos
2015-06-06 15:32:59 +02:00
Julian Eisel
91d424b82a
Fix tooltip colors not initialized correctly
...
Already committed similar fix (rBbeaed66f292dd) but saw it appearing on
other peoples screens a few times since them. Never was able to recreate
though.
This should make sure everything is initialized fine, so if we see it
appearing again, then it's likely because of manual tweaks or the
version saved in the .blend.
2015-06-04 17:07:05 +02:00
7a0f57cd01
Cleanup: clarify order of precedence: &/?
2015-06-04 15:41:27 +10:00
52795932a7
Fix for RMB Menu title including shortcut
2015-06-03 15:03:28 +10:00
2c7cb8ce59
Fix UI string clip (reverse search separator char)
...
The string may have many '|' characters, only the last is clipped.
2015-06-03 15:03:28 +10:00
b3d2b035c4
Cleanup: check button flag for shortcut delimiter
2015-06-03 14:35:41 +10:00
95b9d6d9c2
Fix operator exec /w popups that close the window
...
Related to T44688, note supporting this case isn't so nice,
but seems it can be made to work.
2015-06-02 19:01:24 +10:00
b53836d2c9
UI: tweaks to ID and non ID preview templates
...
- label is shown on a UI_UNIT_Y heigh instead of 0.2 * total button size
- vertically centering non-ID previews labels
- making some constants dependent on ui units
2015-06-01 21:37:56 +02:00
9e850addae
template id previews: changes for consistency with icon views template
...
- elongate the buttons to acomodate the icon without the label overlapping.
- removing the blue background
- adding a consistent margin all around the popup
2015-06-01 21:37:56 +02:00
32cf18d9a2
template ID previews: quick fix for buttons region overlapping the search button
2015-06-01 21:37:56 +02:00
bfa7586ba3
Fix T44747: Drag toggle /w nodes (glitch)
...
It was possible to perform actions while performing a drag-toggle.
2015-06-01 16:40:43 +10:00
Julian Eisel
3100fbef5e
Fix ugly drawing of closed panels in horizontal layout
...
Also minor cleanup
2015-05-31 14:34:55 +02:00
67bebc42f4
UI: comments (doxygen tweaks)
2015-05-31 14:20:03 +10:00
0a4bf5317f
Correct own error with recent commit
...
Caused entering an invalid number to leak.
2015-05-30 20:26:26 +10:00
Julian Eisel
1a0c961746
Cleanup: Use true/false for bool, naming
2015-05-29 21:35:13 +02:00
166408cfe2
UI cleanup: removing if, condition was already tested
2015-05-29 09:27:23 +01:00
56f6aa977a
Multi-value, multi-button cancel keeps value set
2015-05-28 15:52:53 +10:00
2480bbff56
Multi-value cancel, keeps scale set
2015-05-28 15:50:51 +10:00
c5a8a4e9d8
Fix mismatch in strings length compute in filebrowser, leading to annoying '...' in longest filename.
...
We must take kerning into account everywhere! Note this will disappear in upcomming filebrowser
refactor anyway.
Reported through IRC by Pablo (venomgfx), thanks.
2015-05-27 17:25:55 +02:00
da192fb3a7
Missing NULL check getting selected obdata
2015-05-27 11:14:39 +10:00
a23fbc71a1
Cleanup, add comment for old code.
2015-05-26 14:38:24 +02:00
3c9da38e7e
Style cleanup: space after keyword
2015-05-26 16:15:52 +05:00
d20fd2da72
Revert "Cleanup: set var twice"
...
This reverts commit eb799dc350 .
I recommend reading code before doing cleanup, next time...
2015-05-26 13:01:29 +02:00
bfe0ea4069
Fix own sillyness
2015-05-26 12:58:32 +02:00
ded0004f8b
Don't crash with pie menus with more than 8 items.
...
This will print a warning and users will get overlap of pie buttons, but
it should be quick paper over the cracks and at least should keep
blender working until a more complete fix is coded.
2015-05-26 12:09:51 +02:00
9b1ca19396
Fix RMB menu in popup, included 'Header' submenu
2015-05-26 16:45:01 +10:00
abf7378e44
Fix T44697: Multi-value edit /w layers fails
...
Not such a nice solution, but good to have this working.
2015-05-26 15:20:46 +10:00
eb799dc350
Cleanup: set var twice
2015-05-26 10:25:01 +10:00
de21604cf4
Minor cleanup...
2015-05-25 22:24:46 +02:00
1ac0fef345
Fix widget_draw_preview() not taking into account given alpha.
...
Needed to get correct 'inactive' effect on buttons with big previews.
2015-05-25 22:06:25 +02:00
6b5f3f5fef
preview buttons: tiny optimization
2015-05-25 15:38:12 +01:00
78918e761f
Fix T44814: 'preview' icons would not greyout.
...
Since they are premultiplied, we need separated handling of colors and alpha blending
if we want additional alpha factor to work OK.
2015-05-24 18:35:14 +02:00
a28adf1b35
Some more minor cleanup in new icon preview code.
2015-05-24 16:50:15 +02:00
febf8cb01d
Cleanup: style
2015-05-25 00:19:39 +10:00
7456f06097
Fix unreported bug with recent enum icon preview changes, would show bad in case of mixing
...
items with and without label.
2015-05-24 15:49:04 +02:00
78250f1d1d
IconView template: adding optional labels to popup buttons
2015-05-23 16:21:05 +01:00
9bfea67751
UI: Use Ctrl+Wheel to cycle values
...
Conflicted with Alt for editing multiple values.
This could also conflict with global frame change at times.
2015-05-21 11:06:24 +10:00
1aa1a53115
UI: ignore mouse wheel while editing text
...
Mouse wheel was used as home/end.
Was annoying since it could happen by accident.
2015-05-21 10:46:22 +10:00
5d30c23c35
doxygen: corrections/updates
...
Also add depsgraph & physics
2015-05-20 14:12:22 +10:00
662746fdd4
Fix multi-drag & multi-select, Alt press mid-drag
...
This would enable multi-value-editing in the middle of the drag action.
2015-05-18 11:52:59 +10:00
29aae4db38
UI: errors in buttons now show in info report
...
Mistakes in button expressions were previously only printed to the console.
2015-05-18 10:02:29 +10:00
daeb3069cf
Cleanup: typos
2015-05-17 16:09:32 +10:00
80c0097210
Only initialize icons in background mode.
...
Also enable this for headless builds too.
Calling UI_icons_init would initialize matcaps, brushes etc...
2015-05-16 06:21:26 +10:00
e4c93dc7db
Zoom to frame options, requested by the Hwoozeberry (dutch translation)
...
team.
There are 3 options here:
1) Keep range (previous behaviour)
2) Seconds - allows a specified offset in seconds around current frame
3) keyframes - zoom to include a number of keyframes around the cursor
Options 2 and 3 have their own properties to tweak the behaviour and all
options can be found in User Preferences->Interface under the 2D
viewports section.
Number 3 will probably need some refinement so commiting here for the
hwoozeberry team to test first.
2015-05-15 13:39:30 +02:00
cfe54245a8
Correct recent cleanup
...
Removed call which was still needed
2015-05-15 11:29:34 +10:00
Julian Eisel
7549ec7301
Fix some issues found by Coverity Scan
...
Some of them are just brain dead code, some are potential bugs.
2015-05-15 01:08:41 +02:00