Blender  V3.3
Static Public Member Functions | List of all members
blender::ui::ViewItemAPIWrapper Class Reference

Static Public Member Functions

static bool matches (const AbstractViewItem &a, const AbstractViewItem &b)
 
static bool can_rename (const AbstractViewItem &item)
 
static bool drag_start (bContext &C, const AbstractViewItem &item)
 
static bool can_drop (const AbstractViewItem &item, const wmDrag &drag, const char **r_disabled_hint)
 
static std::string drop_tooltip (const AbstractViewItem &item, const wmDrag &drag)
 
static bool drop_handle (bContext &C, const AbstractViewItem &item, const ListBase &drags)
 

Detailed Description

Helper class to provide a higher level public (C-)API. Has access to private/protected view item members and ensures some invariants that way.

Definition at line 232 of file abstract_view_item.cc.

Member Function Documentation

◆ can_drop()

static bool blender::ui::ViewItemAPIWrapper::can_drop ( const AbstractViewItem item,
const wmDrag drag,
const char **  r_disabled_hint 
)
inlinestatic

◆ can_rename()

static bool blender::ui::ViewItemAPIWrapper::can_rename ( const AbstractViewItem item)
inlinestatic

◆ drag_start()

static bool blender::ui::ViewItemAPIWrapper::drag_start ( bContext C,
const AbstractViewItem item 
)
inlinestatic

◆ drop_handle()

static bool blender::ui::ViewItemAPIWrapper::drop_handle ( bContext C,
const AbstractViewItem item,
const ListBase drags 
)
inlinestatic

◆ drop_tooltip()

static std::string blender::ui::ViewItemAPIWrapper::drop_tooltip ( const AbstractViewItem item,
const wmDrag drag 
)
inlinestatic

◆ matches()

static bool blender::ui::ViewItemAPIWrapper::matches ( const AbstractViewItem a,
const AbstractViewItem b 
)
inlinestatic

Definition at line 234 of file abstract_view_item.cc.

References Freestyle::a, and usdtokens::b().

Referenced by UI_view_item_matches().


The documentation for this class was generated from the following file: