c567cf3fab
code cleanup: WM naming conventions
2012-08-11 21:35:24 +00:00
b8b7e5d137
fix for minor UI annoyance - when the window is fullscreen now dont draw area corners since areas cant be split when fullscreen.
2012-08-11 00:05:57 +00:00
5e0f254afa
utility functions for getting/setting rectangles for operators.
2012-08-08 20:38:55 +00:00
f0951f58ca
code cleanup: rename G.afbreek --> is_break, G.rendering --> is_rendering
2012-08-08 18:37:06 +00:00
0b5a995cfd
code cleanup: rename G.rt to G.debug_value
2012-08-08 18:21:54 +00:00
887d517e3b
use define for 0.375 = GLA_PIXEL_OFS, used all over the interface.
...
also use M_SQRT1_2 in math_rotation.c
2012-08-05 17:27:52 +00:00
97e9659c53
style cleanup
2012-08-04 12:54:27 +00:00
9ff4fa6671
style cleanup
2012-08-04 12:30:16 +00:00
c42d0189e5
resolve glitch in the image space where mask editing and UVs would conflict.
...
now UV editing overrides mask.
2012-07-31 14:16:27 +00:00
7217927414
add inline functions for max/min ints, good to use when the arguments are function calls (we had a few of these).
2012-07-29 18:14:20 +00:00
915fdd67df
up/down arrows were not switching mask keyframes in the image space
2012-07-27 10:55:24 +00:00
62187c386e
mask UI for space image
2012-07-25 12:15:22 +00:00
d9dbea1836
move mask and draw settings into its own struct to be shared between spaces.
2012-07-24 20:33:55 +00:00
32cf7fcdb1
code cleanup: spelling
2012-07-16 23:23:33 +00:00
7cc5af4ef3
minor refactor for rect functions. more consistent naming.
2012-07-15 00:29:56 +00:00
993dfd7d2a
add bli rect funcs BLI_rctf_init_minmax, BLI_rcti_init_minmax
2012-07-12 08:31:23 +00:00
a5127dba57
vector versions of BLI_in_rctf / BLI_in_rcti, (BLI_in_rctf_v, BLI_in_rcti_v)
...
use where possible.
2012-07-11 18:17:48 +00:00
cfb7aee017
style cleanup
2012-07-07 22:51:57 +00:00
558721ab59
More spell checking.
2012-07-04 15:04:38 +00:00
468ef74ed7
More spell and typo fixes (mostly visualise->visualize, grey->gray, normalise->normalize).
2012-07-03 19:09:07 +00:00
32478997ec
style cleanup
2012-06-27 18:29:47 +00:00
Lukas Toenne
2dbc59b393
Fix #31787 , moving the mouse cursor outside the Blender window doesn't change back to standard cursor on OSX. This was caused by an unnecessarily removed line in r46884. Reported and fixed by Jens Verwiebe in IRC.
2012-06-21 13:02:48 +00:00
4f044f4ec1
Changes in clip editor's public api to make it's more clear
...
whether getting of some property happens or this property is
being changed.
Also made it more clear whether affecting property belongs
to clip or mask datablock.
2012-06-19 14:26:29 +00:00
f5f25b81e8
style cleanup:
...
also fix for building ghost test and fix double free in one of the tests
2012-06-17 09:58:26 +00:00
d46a6dc59c
abbreviate mask-editing to mask-edit
2012-06-04 17:30:54 +00:00
68a9dd54ec
mask mode for clip editor developed by Sergey Sharybin, Pete Larabell and myself.
...
see:
http://wiki.blender.org/index.php/User:Nazg-gul/MaskEditor
note - mask editing tools need continued development, feather option is not working 100%
2012-06-04 16:42:58 +00:00
aa63016744
when SCREEN_OT_keyframe_jump fails dont send notifiers or call sound_seek_scene
2012-05-27 11:22:06 +00:00
405f6a7c77
code cleanup:
...
style and remove BM_face_find_longest/shortest_edge functions,
... instead use BM_face_find_longest/shortest_loop()->e
2012-05-27 11:10:27 +00:00
6b554c5ec4
Fix for last commit, forgot to update Screen.is_animation_playing python property.
2012-05-25 12:56:29 +00:00
ad65b7b86b
Animation playback: now all windows are update during playback, rather than
...
just the active window.
2012-05-25 12:37:11 +00:00
Lukas Toenne
53b01d9002
A number of new features for the node editor in general and the Frame node in particular.
...
For an detailed user-level description of new features see the following blogpost:
http://code.blender.org/index.php/2012/05/node-editing-tweaks/
TL;DR:
* Frame node gets more usable bounding-box behavior
* Node resizing has helpful mouse cursor indicators and works on all borders
* Node selection/active colors are themeable independently
* Customizable background colors for nodes (useful for frames visual
distinction).
2012-05-22 14:13:33 +00:00
1cb1d51db4
Various small fixes:
...
*i18n: panel title of current tool in 3D view & File windows are now translated, as well a redo (F3) menu.
*MESH_OT_faces_select_linked_flat & MESH_OT_edges_select_sharp: use ANGLE RNA prop for sharpness, and fix tip of the later op.
2012-05-20 13:56:42 +00:00
af3e348430
code cleanup: use TRUE/FALSE rather then 1/0 for better readability, also replace do prefix with do_ for bool vars.
2012-05-19 13:28:19 +00:00
f8f282fc96
Add i18n to “button” and “Area Options” pop-up menus.
2012-05-19 09:46:41 +00:00
9dd981a440
style cleanup: block comments
2012-05-16 23:37:23 +00:00
6ce6dfba16
- dont create scene.sequence_editor on read, means data-browser or autocomplete will allocate a sequencer.
...
... instead add scene.sequencer_editor_create / clear, these match id.animation_data_* functions.
- refactor for names, for scene level functions call them BKE_sequencer_*
2012-05-11 10:04:55 +00:00
facc976371
style cleanup: screen
2012-05-08 15:43:59 +00:00
d7bc2c7f06
style cleanup: misc editor changes.
2012-05-08 11:48:19 +00:00
69fc654f94
Style cleanup: change ffmpeg, avi and frame server api to rna-ish naming style
2012-05-07 09:30:15 +00:00
53b221960a
Last part of fix for [ #31157 ]: Some (actually, 172) operators have no tooltip.
...
Only remaining undocumented one is IMAGE_OT_record_composite (not sure what it actually does, nor even whether it’s actually working or not...).
Note that I didn’t bother with operators flagged as OPTYPE_INTERNAL!
2012-05-06 15:03:31 +00:00
1dccd4c98a
code cleanup: naming - pose/armature/image
...
also use ..._find_name(..., name) rather then ..._find_named(..., name) --- both were used.
2012-05-05 16:03:57 +00:00
299ff91ea1
code cleanup: BKE_scene api naming.
...
also stop numpy from being found in /usr/include with cmake.
2012-05-05 14:33:36 +00:00
a731e13043
code cleanup: function naming, use BKE_*type* prefix.
2012-05-05 14:03:12 +00:00
a0ce240de9
Renamed "fake" OpenGL identifiers.
...
Any identifier that looks like an OpenGL identifier, but isn't, causes a false alarm by the glreport.py tool. Most of these were in comments so I just rephrased the comments. There were a couple of static functions/macros that were easy enough to rename. Only the glTexco and glIndex fields of the DMVertexAttribs struct was public and had non-local uses.
2012-05-04 11:50:11 +00:00
5da2135eef
code cleanup: double promotion & some style cleanup
2012-05-03 21:35:04 +00:00
1b47e2678e
style cleanup: missed these from previous cleanup
2012-04-29 17:55:54 +00:00
343edf2722
style cleanup: function calls & whitespace.
2012-04-29 17:11:40 +00:00
e701f9b670
style cleanup: whitespace / commas
2012-04-29 15:47:02 +00:00
a434572654
Camera tracking: if there's no image for current frame display default grid
...
and allow to interact with tracks for operators which doesn't require image.
Merged from tomato branch: svn merge ^/branches/soc-2011-tomato -r45624:45625
2012-04-28 10:09:58 +00:00
b340f930ec
style cleanup: changes to brace placement / newlines - for/while/if/switch
2012-04-28 06:31:57 +00:00