|
Blender V4.3
|
#include <cstdio>#include <cstring>#include "MEM_guardedalloc.h"#include "BLI_blenlib.h"#include "BLI_mempool.h"#include "BLI_utildefines.h"#include "BKE_context.hh"#include "BKE_lib_query.hh"#include "BKE_lib_remap.hh"#include "BKE_outliner_treehash.hh"#include "BKE_screen.hh"#include "ED_screen.hh"#include "ED_space_api.hh"#include "WM_api.hh"#include "WM_message.hh"#include "WM_types.hh"#include "DNA_object_types.h"#include "DNA_scene_types.h"#include "UI_resources.hh"#include "UI_view2d.hh"#include "BLO_read_write.hh"#include "outliner_intern.hh"#include "tree/tree_display.hh"Go to the source code of this file.
Namespaces | |
| namespace | blender |
| namespace | blender::ed |
| namespace | blender::ed::outliner |
Macros | |
| #define | DNA_DEPRECATED_ALLOW |
| #define | USE_OUTLINER_DRAW_CLAMPS_SCROLL_HACK |
| #define DNA_DEPRECATED_ALLOW |
Definition at line 10 of file space_outliner.cc.
| #define USE_OUTLINER_DRAW_CLAMPS_SCROLL_HACK |
Since 2.8x outliner drawing itself can change the scroll position of the outliner after drawing has completed. Failing to draw a second time can cause nothing to display. Making search seem to fail & deleting objects fail to scroll up to show remaining objects. See #128346 for details.
Definition at line 51 of file space_outliner.cc.
| void ED_spacetype_outliner | ( | ) |
Definition at line 645 of file space_outliner.cc.
References BKE_spacetype_register(), BLI_addhead(), ARegionType::context, ARegionType::draw, ED_KEYMAP_HEADER, ED_KEYMAP_UI, ED_KEYMAP_VIEW2D, ARegionType::free, HEADERY, ARegionType::init, ARegionType::keymapflag, ARegionType::listener, ARegionType::message_subscribe, ARegionType::prefsizey, ARegionType::regionid, RGN_TYPE_HEADER, RGN_TYPE_WINDOW, SPACE_OUTLINER, and STRNCPY.
Referenced by ED_spacetypes_init().