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 header; 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 “”, (never None)
- bl_region_type
The region where the header is going to be used in (defaults to header region)
- Type
enum in Region Type Items, default
"'HEADER'"
- bl_space_type
The space where the header is going to be used in
- Type
enum in Space Type Items, default
"'EMPTY'"
- 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 is_extended()
- 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
- classmethod bl_rna_get_subclass(id, default=None, /)
- Parameters
id (str) – The RNA type identifier.
- Returns
The RNA type or default when not found.
- Return type
bpy.types.Struct
subclass
- classmethod bl_rna_get_subclass_py(id, default=None, /)
- Parameters
id (str) – The RNA type identifier.
- Returns
The class or default when not found.
- Return type
type