2.5: Buttons Window

* Fix poll() callback changes in recent commit, note that these have
  to work with pinned context too.
* Hide header for context panels in py layout.
* Don't jump back when collapsing a panel, allow the view to be
  over some empty space until you scroll back.
* Fix follow context icon, order had to be reversed in icon file.
* ID template now has icon as part of browse button instead of
  outside the buttons.
This commit is contained in:
2009-07-09 19:45:27 +00:00
parent a2a04bab8a
commit d091856486
19 changed files with 5572 additions and 5612 deletions

View File

@@ -11,11 +11,8 @@ class DataButtonsPanel(bpy.types.Panel):
class DATA_PT_context_camera(DataButtonsPanel):
__idname__ = "DATA_PT_context_camera"
__label__ = " "
__no_header__ = True
def poll(self, context):
return (context.object.type == 'CAMERA')
def draw(self, context):
layout = self.layout
@@ -28,7 +25,7 @@ class DATA_PT_context_camera(DataButtonsPanel):
if ob:
split.template_ID(ob, "data")
split.itemS()
elif arm:
elif cam:
split.template_ID(space, "pin_id")
split.itemS()
@@ -97,3 +94,4 @@ class DATA_PT_camera_display(DataButtonsPanel):
bpy.types.register(DATA_PT_context_camera)
bpy.types.register(DATA_PT_camera)
bpy.types.register(DATA_PT_camera_display)