Blender
V5.0
source
blender
editors
include
ED_buttons.hh
Go to the documentation of this file.
1
/* SPDX-FileCopyrightText: 2013 Blender Authors
2
*
3
* SPDX-License-Identifier: GPL-2.0-or-later */
4
8
9
#pragma once
10
11
#include "
BLI_vector.hh
"
12
13
#include "
DNA_space_types.h
"
14
15
struct
ScrArea
;
16
struct
SpaceProperties
;
17
struct
bContext
;
18
struct
PointerRNA
;
19
struct
uiLayout
;
20
26
blender::Vector<eSpaceButtons_Context>
ED_buttons_tabs_list
(
const
SpaceProperties
*sbuts,
27
bool
apply_filter =
true
);
28
void
ED_buttons_visible_tabs_menu
(
bContext
*
C
,
uiLayout
*layout,
void
*
/*arg*/
);
29
void
ED_buttons_navbar_menu
(
bContext
*
C
,
uiLayout
*layout,
void
*
/*arg*/
);
30
bool
ED_buttons_tab_has_search_result
(
SpaceProperties
*sbuts,
int
index);
31
32
void
ED_buttons_search_string_set
(
SpaceProperties
*sbuts,
const
char
*value);
33
int
ED_buttons_search_string_length
(
SpaceProperties
*sbuts);
34
const
char
*
ED_buttons_search_string_get
(
SpaceProperties
*sbuts);
35
36
bool
ED_buttons_should_sync_with_outliner
(
const
bContext
*
C
,
37
const
SpaceProperties
*sbuts,
38
ScrArea
*area);
39
void
ED_buttons_set_context
(
const
bContext
*
C
,
40
SpaceProperties
*sbuts,
41
PointerRNA
*
ptr
,
42
int
context
);
BLI_vector.hh
DNA_space_types.h
ED_buttons_search_string_length
int ED_buttons_search_string_length(SpaceProperties *sbuts)
Definition
space_buttons.cc:341
ED_buttons_navbar_menu
void ED_buttons_navbar_menu(bContext *C, uiLayout *layout, void *)
Definition
space_buttons.cc:200
ED_buttons_search_string_set
void ED_buttons_search_string_set(SpaceProperties *sbuts, const char *value)
Definition
space_buttons.cc:346
ED_buttons_tabs_list
blender::Vector< eSpaceButtons_Context > ED_buttons_tabs_list(const SpaceProperties *sbuts, bool apply_filter=true)
Definition
space_buttons.cc:207
ED_buttons_visible_tabs_menu
void ED_buttons_visible_tabs_menu(bContext *C, uiLayout *layout, void *)
Definition
space_buttons.cc:176
ED_buttons_search_string_get
const char * ED_buttons_search_string_get(SpaceProperties *sbuts)
Definition
space_buttons.cc:336
ED_buttons_set_context
void ED_buttons_set_context(const bContext *C, SpaceProperties *sbuts, PointerRNA *ptr, int context)
Definition
buttons_context.cc:864
ED_buttons_tab_has_search_result
bool ED_buttons_tab_has_search_result(SpaceProperties *sbuts, int index)
Definition
space_buttons.cc:353
ED_buttons_should_sync_with_outliner
bool ED_buttons_should_sync_with_outliner(const bContext *C, const SpaceProperties *sbuts, ScrArea *area)
Definition
buttons_context.cc:854
C
#define C
Definition
RandGen.cpp:29
blender::Vector
Definition
BLI_vector.hh:76
PointerRNA
Definition
RNA_types.hh:50
ScrArea
Definition
DNA_screen_types.h:441
SpaceProperties
Definition
DNA_space_types.h:141
bContext
Definition
blenkernel/intern/context.cc:63
uiLayout
Definition
UI_interface_layout.hh:102
uiLayout::context
const bContextStore * context() const
Definition
interface_layout.cc:6187
ptr
PointerRNA * ptr
Definition
wm_files.cc:4238
Generated on
for Blender by
doxygen
1.16.1