Go to file
Ton Roosendaal dc8832ac92 Bugfix #35920
Adding a new node in Node Editor failed for "High DPI" (Only Mac retina now).

- Py script for adding nodes was doing dpi magic, which it shouldn't. It has 
  been replaced with a (temporary) API call to set the correct cursor location.
  (Thanks to Lukas T for helping here)

- The SpaceNode->cursor[2] property now is *only* storing the coordinate
  in "adding new node space". Use of this has been removed from the code where
  possible, with as only exception the code to draw noodles while adding them.

Special coder note: Nodes should respect the DPI value, and draw larger with
larger buttons if you increase this size. The hack here is that this can only
work nice if also the node positions are scaled accordingly.

A better fix could be to check on scaling the node view itself for it. That
then would also remove this Python API call that was added in this commit.
However, that again might fight with how buttons layout code works now...
needs some careful checking.
2013-09-05 13:03:03 +00:00
build_files remove freebsd7 config. its fairly old and not maintained. 2013-09-04 23:44:41 +00:00
doc UIList: update examples and templates. 2013-08-29 13:34:36 +00:00
extern Update Ceres to 1.7.0 release 2013-09-05 10:48:44 +00:00
intern fix [#36459] Official blenderplayer can not go fullscreen on Linux 2013-09-04 23:43:25 +00:00
release Bugfix #35920 2013-09-05 13:03:03 +00:00
source Bugfix #35920 2013-09-05 13:03:03 +00:00
CMakeLists.txt use CMAKE_DL_LIBS rather then linking libdl directly. 2013-08-30 20:26:57 +00:00
COPYING == docs == 2010-10-13 14:44:22 +00:00
GNUmakefile add icons utility make target. 2013-08-27 10:03:37 +00:00
SConstruct Scons and BuildBot changes for MSVC 2012 support. 2013-06-18 11:55:32 +00:00