38 printf(
"search for unknown paneltype %s\n", idname);
72 const char *
UNUSED(edit_text),
74 void *visit_user_data)
83 visit_fn(visit_user_data, &visit_params);
GHash * BLI_ghash_str_new_ex(const char *info, unsigned int nentries_reserve) ATTR_MALLOC ATTR_WARN_UNUSED_RESULT
BLI_INLINE void * BLI_ghashIterator_getValue(GHashIterator *ghi) ATTR_WARN_UNUSED_RESULT
#define GHASH_ITER(gh_iter_, ghash_)
void * BLI_ghash_lookup(const GHash *gh, const void *key) ATTR_WARN_UNUSED_RESULT
bool BLI_ghash_remove(GHash *gh, const void *key, GHashKeyFreeFP keyfreefp, GHashValFreeFP valfreefp)
void BLI_ghash_insert(GHash *gh, void *key, void *val)
void BLI_ghash_free(GHash *gh, GHashKeyFreeFP keyfreefp, GHashValFreeFP valfreefp)
#define UNUSED_VARS_NDEBUG(...)
void(* StringPropertySearchVisitFunc)(void *visit_user_data, const StringPropertySearchVisitParams *params)
char idname[BKE_ST_MAXNAME]
char label[BKE_ST_MAXNAME]
static GHash * g_paneltypes_hash
bool WM_paneltype_add(PanelType *pt)
void WM_paneltype_init(void)
void WM_paneltype_remove(PanelType *pt)
PanelType * WM_paneltype_find(const char *idname, bool quiet)
void WM_paneltype_clear(void)
void WM_paneltype_idname_visit_for_search(const bContext *UNUSED(C), PointerRNA *UNUSED(ptr), PropertyRNA *UNUSED(prop), const char *UNUSED(edit_text), StringPropertySearchVisitFunc visit_fn, void *visit_user_data)