Blender
V3.3
|
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) |
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.
|
inlinestatic |
Definition at line 268 of file abstract_view_item.cc.
References blender::ui::AbstractViewItem::create_drop_controller().
Referenced by UI_view_item_can_drop().
|
inlinestatic |
Definition at line 243 of file abstract_view_item.cc.
References blender::ui::AbstractViewItem::get_view(), blender::ui::AbstractViewItem::supports_renaming(), and view.
Referenced by UI_view_item_can_rename().
|
inlinestatic |
Definition at line 249 of file abstract_view_item.cc.
References C, blender::ui::AbstractViewItem::create_drag_controller(), WM_DRAG_FREE_DATA, and WM_event_start_drag().
Referenced by UI_view_item_drag_start().
|
inlinestatic |
Definition at line 292 of file abstract_view_item.cc.
References C, blender::ui::AbstractViewItem::create_drop_controller(), and LISTBASE_FOREACH.
Referenced by UI_view_item_drop_handle().
|
inlinestatic |
Definition at line 281 of file abstract_view_item.cc.
References blender::ui::AbstractViewItem::create_drop_controller().
Referenced by UI_view_item_drop_tooltip().
|
inlinestatic |
Definition at line 234 of file abstract_view_item.cc.
References Freestyle::a, and usdtokens::b().
Referenced by UI_view_item_matches().