blender/release/scripts/startup/bl_ui
Dalai Felinto 32b23b9f74 Cucumber, first batch of merge - UI changes and custom exit key
---------------------------------------------------------------
This was a test drive to see how painful the merge will be.
Next batches are:
- use desktop option for fullscreen
- multisampling option
- bullet collision mask
- python
- storage (vbo, dl, ...)
- lighting

[lighting still needs review]
[python could use review, although it should be straightforward]
[storage should be tested more I think]


Merged /branches/soc-2011-cucumber:r
36991,37059,37157,37416,37497-37499,37501,37522,39036,40593

36991:
==UI==
* Made some options available in Blender Game that were only available in Blender Render (camera resolution, animation fps)
* Created a panel for the embedded player
* Renamed the FPS option for the standalone player to Refresh Rate
* Moved framing options to display
* Made a button to launch the blender player from within blender (only tested on windows for now)

37059:
==UI==
* Added the option to change the exit key for the BGE. The UI currently just sets a number, and this feature most likely does not work for blenderplayer yet. More work on this to come.
* Removed the physics settings from the scene panel for the BGE.
* Added an Add menu in the logic brick header.

37157:
Making the bake options available in Blender Game

37416:
Making the exit key UI element accept key presses instead of numbers. It still does not work for the Blenderplayer, and it does not limit the input to key presses (other events don't work for exiting)

37497:
Some more work on getting the exit key to work in the Blenderplayer.
Input is now restricted to keyboard events only for the exit key UI.
37498:
Some clean up from the last commit.
The exit key setting affects the Blenderplayer now.
37499:
Cleaning up some duplicate code. Now the reverseTranslateTable for converting blender key codes to ketsji key codes is only defined in BL_BlenderDataConverter.
37501:
Centralizing the exit key methods to the keyboard devices. This should make it easier to get exit key control to the python API.

[37517: committed previously]

37522:
Moved control of the exit key away from the keyboard devices, and moved it to ketsjiengine.
Added setExitKey and getExitKey to the python API

39036:
A couple of the doversions were in the wrong spot. This should fix some issues with the exit key not being set.
[not committed entirely, see below]]

40552: space_logic.py (* fixed an error in space_logic.py *)

40593:
launch blenderplayer from ui not working in OSX fix - by Daniel Stokes and me



########################################################
code left behind (to be included in next commit):
########################################################
		{
			/* Initialize default values for collision masks */
			Object *ob;
			for(ob=main->object.first; ob; ob=ob->id.next)
				ob->col_group = ob->col_mask = 1;
		}
2011-12-20 03:11:56 +00:00
..
__init__.py addons in contrib now have their own 'Testing' category which is off by default. 2011-11-17 20:11:20 +00:00
properties_animviz.py correct spelling errors in comments 2011-10-17 06:58:07 +00:00
properties_data_armature.py pep/style edits & quiet some warnings 2011-11-11 03:28:46 +00:00
properties_data_bone.py correct spelling errors in comments 2011-10-17 06:58:07 +00:00
properties_data_camera.py pep/style edits & quiet some warnings 2011-11-11 03:28:46 +00:00
properties_data_curve.py radius interpolation was incorrectly greyed out for 2D curves. 2011-10-13 06:07:11 +00:00
properties_data_empty.py remove use of gettext: _("...") style translation now its handled by rna. 2011-09-21 15:18:38 +00:00
properties_data_lamp.py cmake & pep8 tidy up, also some style edits. 2011-11-08 01:32:34 +00:00
properties_data_lattice.py Fixing issues with i18n stuff: 2011-09-15 13:20:18 +00:00
properties_data_mesh.py * Fix some wrong icon names in MESH_MT_vertex_group_specials, they caused errors. 2011-11-26 14:04:33 +00:00
properties_data_metaball.py remove use of gettext: _("...") style translation now its handled by rna. 2011-09-21 15:18:38 +00:00
properties_data_modifier.py pep8 edits and avoid naming conflicts with python builtins 2011-11-24 19:36:12 +00:00
properties_data_speaker.py pep/style edits & quiet some warnings 2011-11-11 03:28:46 +00:00
properties_game.py Cucumber, first batch of merge - UI changes and custom exit key 2011-12-20 03:11:56 +00:00
properties_material.py pep/style edits & quiet some warnings 2011-11-11 03:28:46 +00:00
properties_object_constraint.py Bugfix [#29264] Superfluous control in Maintain Volume constraint 2011-11-15 11:15:37 +00:00
properties_object.py pep/style edits & quiet some warnings 2011-11-11 03:28:46 +00:00
properties_particle.py Cucumber, first batch of merge - UI changes and custom exit key 2011-12-20 03:11:56 +00:00
properties_physics_cloth.py pep/style edits & quiet some warnings 2011-11-11 03:28:46 +00:00
properties_physics_common.py Merge with trunk r41197 2011-10-22 16:43:23 +00:00
properties_physics_dynamicpaint.py Patch #29336: renaming UV (Texture) Layer to UV Map in the user interface, 2011-11-23 17:25:25 +00:00
properties_physics_field.py pep/style edits & quiet some warnings 2011-11-11 03:28:46 +00:00
properties_physics_fluid.py 2.6 Physics UI Files: 2011-11-10 19:10:23 +00:00
properties_physics_smoke.py pep/style edits & quiet some warnings 2011-11-11 03:28:46 +00:00
properties_physics_softbody.py pep/style edits & quiet some warnings 2011-11-11 03:28:46 +00:00
properties_render.py Cucumber, first batch of merge - UI changes and custom exit key 2011-12-20 03:11:56 +00:00
properties_scene.py Cucumber, first batch of merge - UI changes and custom exit key 2011-12-20 03:11:56 +00:00
properties_texture.py Bicubic bump map filtering. 2011-12-15 13:58:09 +00:00
properties_world.py Related to #29092: make the working of the Mist Intensity option more clear in 2011-11-02 12:18:51 +00:00
space_clip.py Merging remained part of hybrid tracker which adds correlation threshold 2011-12-07 14:54:03 +00:00
space_console.py 2.6 Python UI files: 2011-09-22 19:50:41 +00:00
space_dopesheet.py patch [#27917] MARKER MENUS: Unification and adding "Duplicate Marker to Scene..." 2011-11-03 12:47:39 +00:00
space_filebrowser.py RNA: 2011-11-07 16:26:53 +00:00
space_graph.py pep/style edits & quiet some warnings 2011-11-11 03:28:46 +00:00
space_image.py pep/style edits & quiet some warnings 2011-11-11 03:28:46 +00:00
space_info.py Blender 2.61 Release links and readme: 2011-11-29 20:13:20 +00:00
space_logic.py Cucumber, first batch of merge - UI changes and custom exit key 2011-12-20 03:11:56 +00:00
space_nla.py pep/style edits & quiet some warnings 2011-11-11 03:28:46 +00:00
space_node.py Removed buttons in node headers for hiding unused sockets and for hiding the (non-socket) option buttons. These are rarely used buttons that only complicate the UI. Alternatively these operators can still be accessed in the Node menu of the node editor window, "Toggle Hidden Node Sockets" and "Toggle Node Options" respectively. 2011-12-18 17:59:04 +00:00
space_outliner.py Fixing issues with i18n stuff: 2011-09-15 13:20:18 +00:00
space_sequencer.py hide overly picky warnings from 'pylint' for pep8 script, indentation edits. 2011-11-19 16:17:35 +00:00
space_text.py Fix #29655: keyboard shortcuts missing from text editor text menu, and removed 2011-12-19 14:23:19 +00:00
space_time.py pep/style edits & quiet some warnings 2011-11-11 03:28:46 +00:00
space_userpref_keymap.py cmake & pep8 tidy up, also some style edits. 2011-11-08 01:32:34 +00:00
space_userpref.py Fix #29432: Marquee Select Bug 2011-12-07 09:55:37 +00:00
space_view3d_toolbar.py Fix #29516: Twist brush giving crazy results 2011-12-10 14:45:30 +00:00
space_view3d.py Fix #29518: uv cylinder/sphere unwrap from menu didn't work same as using U key menu. 2011-12-07 11:22:29 +00:00