Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-06-03Cloth Buttons:Thomas Dinges
Cloth Collision settings dindt't use the new button space context data.
2009-06-03UI: Brecht Van Lommel
* Add Lamp Fallof Curve and Texture Color Ramp panels. * Use button space context data. * A few other minor python layout script updates.
2009-06-022.5 Constraints:Thomas Dinges
Wrapped IK and Rigid Body Joint constraint to Python. Note: Couldn't test Rigid constraint due to crash.
2009-06-012.5Ton Roosendaal
Cleanup commit: - Yafray removed. Also did cmake/scons files, but didn't compile with it, so test would be appreciated :) - Removed old crap from Windows release dir, should be checked on further by windows release builder later.
2009-06-012.5: Added first particle panel, and an RNA property to retrieveBrecht Van Lommel
the active particle system.
2009-05-312.5 Buttons:Thomas Dinges
* Some world button tweaks by William Reynish. Thanks! * Quality slider in scene buttons gets hidden again.
2009-05-312.5 Constraints:Thomas Dinges
* Wrapped Action Constraint to Python. * Some layout tweaks by William Reynish. * Cleaned up the code a bit.
2009-05-312.5 Constraints:Thomas Dinges
* Wrapped the constraint layout to python and deleted the corresponding C code. ToDo: 4 constraints are still C code (IK, Script, Action and Rigid Body Joint) * Some Constraint RNA fixes. * Wrapped the Shrinkwrap Constraint in RNA.
2009-05-30updated outliner header python file, still disabled for now, because there's ↵Matt Ebb
not a nice way yet to represent the keying sets menu.
2009-05-292.5 Buttons:Thomas Dinges
* Modifier Button tweaks by William Reynish. Thanks!
2009-05-292.5 ButtonsThomas Dinges
* More greying out tweaks by William Reynish and myself.
2009-05-292.5 Buttons:Thomas Dinges
* Example code for greying out individual items.
2009-05-29UI: Matt, check space_outliner.c diff to see how to get pythonBrecht Van Lommel
layouts in a header.
2009-05-29UI:Brecht Van Lommel
* Added panels with dummy preview template. * Added constraints panel for bones next to objects, though it doesn't work that well yet, the operators and code need to be changed so they don't assume it is one or the other in/out of posemode. * Added some graying out in the scene and world buttons.
2009-05-28* Wrapped outliner space in RNA, and added a python ui file for the header.Matt Ebb
Brecht, would you be able to have a look at this if you have time - I can't figure out how to trigger the python file to register the header instead of what's in outliner_header.c.
2009-05-27Reverted last buttons commit after chatting with Thomas :)Matt Ebb
note: The new 'Toggle' options in the UI api should be avoided for normal text buttons, and used sparingly otherwise. We want to avoid having two inconsistent appearances for the same type of buttons.
2009-05-272.5 Buttons:Thomas Dinges
* Changed some checkboxes into Toggle Buttons.
2009-05-272.5 - Constraint Buttons Layout file Joshua Leung
Separated out the code for defining the layout for the constraint targets since its practically the same (with a few minor variations) for all of the other constraints.
2009-05-27* Small graphical/gui tweaks to constraint and modifier templatesMatt Ebb
2009-05-27UI:Brecht Van Lommel
* Added Constraints template and Add Constraint operator. * Added toggle=True/False parameter to uiItemR, to get a toggle button (actual button) rather than an "option" button (checkbox) * Added OPTION/OPTIONN button type, to distinguish with TOG/TOGN. RNA: * Make all modifier pointers editable, including correct updates. * Added notifiers and updates to constraints. * Fix a stack corruption, pointed out by Andrea, and potentially causing crashes.
2009-05-26* Tiny cloth panel tweaksMatt Ebb
2009-05-26* Scene buttons tweaksMatt Ebb
* Added 'render stamp' rna & buttons
2009-05-26* Small tweaks to texture panelsMatt Ebb
2009-05-252.5 Buttons:Thomas Dinges
* Added initial Cloth Modifer panel. Enable a Cloth Modifier to see the panels in the physics tab.
2009-05-25texture buttons raised py errors when there were no textures on an objectCampbell Barton
2009-05-242.5 Buttons Code:Thomas Dinges
* Code Cleanup. * Tiny layout changes. * Added proper context for bone, curve, mesh and text objects. * Fixed Sun/Sky context.
2009-05-232.5 Buttons:Thomas Dinges
* Some Modifier layout cleanup. * For fun: Added icons to the Render Buttons. * small RNA Typo's
2009-05-23* Updated a whole swag of excellent new icons by jendryzch.Matt Ebb
This includes a bunch of new object primitive icons which would be great to get into the 'add object' menus, they're not there yet. The specific lamp data type icons are now used in the outliner though, which is very helpful.
2009-05-23Multires/2.5:Nicholas Bishop
Added subdivide operator and button for multires. Since this seems to be the only modifier with an operator defined, I'm not sure if I put it in a good place or not, someone can check on this?
2009-05-222.5 Buttons:Thomas Dinges
* Added initial Texture Buttons by William Reynish. Thanks! Note: I did some code cleanup and fixes to the code. * Texture RNA fixes.
2009-05-222.5 Buttons Modifier:Thomas Dinges
* Forgot to initialize the fluid function.
2009-05-222.5 Buttons Modifier:Thomas Dinges
* Converted all modifier to python layout engine. Needs a layout cleanup still. * Removed corresponding C code (brecht: please check) * 2 RNA Modifier fixes * Added initial Mesh panel by William Reynish.
2009-05-212.5Ton Roosendaal
Simple UI script fix, wanted to check... works all nice. :) For ui scripters: keep track of alignment flags! ("Border" button was aligned with above button)
2009-05-212.5 UI: Modifier TemplateBrecht Van Lommel
* template_modifier creates the modifier box, and returns a layout to put the buttons in. * Only the armature modifier is now done with python code, all other modifiers use C code. To convert a modifier to python, remove the corresponding C code and create a function in DATA_PT_modifiers. * Some modifiers still require some RNA work to get it working well, especially to make pointers editable. Mostly that is a matter of defining an own _set callback and put some of the modifier C code into it. * Still various buttons that don't work, like for hooks or mesh deform binding. * Fix for crashing decimate modifier (still disabled). * Removed UI_BUT_NO_HILITE, HMENU. * Make uiLayoutBox work with align.
2009-05-212.5 Buttons:Thomas Dinges
* Some minor layout cleanup.
2009-05-21* removed some arbitrary range limits on property valuesMatt Ebb
* turned some slider UI controls back into number fields Note: Sliders should only be used when representing a property that's conceptually a percentage or ratio. For arbitrary numbers, use a number field. For example, a lamp's energy can theoretically be anything - 0.1, 3.5, 125.0, it doesn't matter - it's just a number, not a percentage. So this should be a number field.
2009-05-202.5 Buttons:Thomas Dinges
* More button tweaks by William Reynish. Thanks!
2009-05-20UI: added support for enable buttons in the panel header.Brecht Van Lommel
2009-05-20Assorted UI tweaks/cleanupsMatt Ebb
2009-05-202.5 Material:Brecht Van Lommel
* Added material "type" property, with Surface/Volume/Halo options, compatible with sim_physics, as requested for material buttons layout. Obviously the Volume setting does nothing currently. * Deprecated MA_HALO flag in favor of this.
2009-05-20please dont mix tabs and spaces, failed with python 3.1Campbell Barton
2009-05-19UIBrecht Van Lommel
* Fix buttons jumping around when resizing and zoom. Part of this was adding a tiny a 0.001f offset in UI_view2d_view_ortho, otherwise the rounding is unpredictable (used to be 0.375f, but that was disabled). * Fix various issues with zooming, panning panels. V2D_LOCKOFS_X/Y is now taken into account in more places in the view2d code, to avoid zooming into the center or panning out of the view. * Remove "Free" align mode in buttons window (it's not really useful). * View3D/Graph/Image editors now use the same PanelType system as the buttons window, means some deprecated panel code could be removed. * Some small visual tweaks for panels. * View 2D Reset operator (Home key), to reset zoom and panning for panels. * Added argument to set number buttons as sliders (slider=True for itemR). * Ignore labels for button alignment (doesn't look right). * Fix some use of context.main in py scripts, should get data from active object instead. * Fix autotexspace -> auto_texspace in py script.
2009-05-192.5 Buttons:Thomas Dinges
* Some scene panel layout tweaks by William Reynish (Billrey). Thanks!
2009-05-192.5:Thomas Dinges
* Added new modifier tab. * Fixed problems when no object was selected after delete. * Added initial Armature, Bone, Curve and Font panels, by William Reynish (Billrey). Thanks! * Small RNA changes * Commit revision 20240 and 20268 from trunk. ("Mouse wheel zoom lost after rendering.")
2009-05-182.5 UI:Thomas Dinges
* Added new Buttons Tab "Bone" for Armature objects. * Validation of buttons selection, when object selection is changed. * added missing notifier for camera type and small layout change to the panel. * more shading color changes for menu and checkbox.
2009-05-172.5 Buttons:Thomas Dinges
* New scene buttons layout. * Minor changes in object buttons and scene RNA.
2009-05-152.5 Buttons:Thomas Dinges
* Cleanup of scene, lamp and camera panels. * Small RNA lamp changes.
2009-05-15UI: Layout EngineBrecht Van Lommel
* Buttons are now created first, and after that the layout is computed. This means the layout engine now works at button level, and makes it easier to write templates. Otherwise you had to store all info and create the buttons later. * Added interface_templates.c as a separate file to put templates in. These can contain regular buttons, and can be put in a Free layout, which means you can specify manual coordinates, but still get nested correct inside other layouts. * API was changed to allow better nesting. Previously items were added in the last added layout specifier, i.e. one level up in the layout hierarchy. This doesn't work well in always, so now when creating things like rows or columns it always returns a layout which you have to add the items in. All py scripts were updated to follow this. * Computing the layout now goes in two passes, first estimating the required width/height of all nested layouts, and then in the second pass using the results of that to decide on the actual locations. * Enum and array buttons now follow the direction of the layout, i.e. they are vertical or horizontal depending if they are in a column or row. * Color properties now get a color picker, and only get the additional RGB sliders with Expand=True. * File/directory string properties now get a button next to them for opening the file browse, though this is not implemented yet. * Layout items can now be aligned, set align=True when creating a column, row, etc. * Buttons now get a minimum width of one icon (avoids squashing icon buttons). * Moved some more space variables into Style.
2009-05-142.5:Thomas Dinges
* Renamed Local Lamp to Point Lamp, as discussed in IRC. * Small layout changes to the lamp panel.
2009-05-122.5 Buttons:Thomas Dinges
* Added basic Halo material options