Header(bpy_struct)

base class — bpy_struct

class bpy.types.Header(bpy_struct)

Editor header containing UI elements.

bl_idname

If this is set, the header gets a custom ID, otherwise it takes the name of the class used to define the panel. For example, if the class name is “OBJECT_HT_hello”, and bl_idname is not set by the script, then bl_idname = “OBJECT_HT_hello”

Type :string, default “”
bl_space_type

The space where the header is going to be used in.

Type :enum in [‘EMPTY’, ‘VIEW_3D’, ‘GRAPH_EDITOR’, ‘OUTLINER’, ‘PROPERTIES’, ‘FILE_BROWSER’, ‘IMAGE_EDITOR’, ‘INFO’, ‘SEQUENCE_EDITOR’, ‘TEXT_EDITOR’, ‘AUDIO_WINDOW’, ‘DOPESHEET_EDITOR’, ‘NLA_EDITOR’, ‘SCRIPTS_WINDOW’, ‘TIMELINE’, ‘NODE_EDITOR’, ‘LOGIC_EDITOR’, ‘CONSOLE’, ‘USER_PREFERENCES’], default ‘EMPTY’
layout

Defines the structure of the header in the UI.

Type :UILayout, (readonly)
draw(context)

Draw UI elements into the header UI layout.

classmethod append(draw_func)

Append a draw function to this menu, takes the same arguments as the menus draw function.

classmethod prepend(draw_func)

Prepend a draw function to this menu, takes the same arguments as the menus draw function.

classmethod remove(draw_func)

Remove a draw function that has been added to this menu

Inherited Properties

Inherited Functions

Previous topic

GroupOutputs(bpy_struct)

Next topic

HemiLamp(Lamp)