21 lines
574 B
C++
21 lines
574 B
C++
|
/* SPDX-FileCopyrightText: 2023 Blender Authors
|
||
|
*
|
||
|
* SPDX-License-Identifier: GPL-2.0-or-later */
|
||
|
|
||
|
#pragma once
|
||
|
|
||
|
/** \file
|
||
|
* \ingroup bke
|
||
|
*/
|
||
|
|
||
|
struct ListBase;
|
||
|
struct bUserMenu;
|
||
|
struct bUserMenuItem;
|
||
|
|
||
|
bUserMenu *BKE_blender_user_menu_find(ListBase *lb, char space_type, const char *context);
|
||
|
bUserMenu *BKE_blender_user_menu_ensure(ListBase *lb, char space_type, const char *context);
|
||
|
|
||
|
bUserMenuItem *BKE_blender_user_menu_item_add(ListBase *lb, int type);
|
||
|
void BKE_blender_user_menu_item_free(bUserMenuItem *umi);
|
||
|
void BKE_blender_user_menu_item_free_list(ListBase *lb);
|