|
Blender V5.0
|
#include <cstring>#include "MEM_guardedalloc.h"#include "BLI_listbase.h"#include "BLI_string_utf8.h"#include "BKE_context.hh"#include "BKE_lib_query.hh"#include "BKE_screen.hh"#include "ED_screen.hh"#include "ED_space_api.hh"#include "WM_api.hh"#include "UI_resources.hh"#include "UI_view2d.hh"#include "BLO_read_write.hh"#include "script_intern.hh"Go to the source code of this file.
Functions | |
| static SpaceLink * | script_create (const ScrArea *, const Scene *) |
| static void | script_free (SpaceLink *sl) |
| static void | script_init (wmWindowManager *, ScrArea *) |
| static SpaceLink * | script_duplicate (SpaceLink *sl) |
| static void | script_main_region_init (wmWindowManager *wm, ARegion *region) |
| static void | script_main_region_draw (const bContext *C, ARegion *region) |
| static void | script_header_region_init (wmWindowManager *, ARegion *region) |
| static void | script_header_region_draw (const bContext *C, ARegion *region) |
| static void | script_main_region_listener (const wmRegionListenerParams *) |
| static void | script_foreach_id (SpaceLink *space_link, LibraryForeachIDData *data) |
| static void | script_space_blend_read_after_liblink (BlendLibReader *, ID *, SpaceLink *sl) |
| static void | script_space_blend_write (BlendWriter *writer, SpaceLink *sl) |
| void | ED_spacetype_script () |
| void ED_spacetype_script | ( | ) |
Definition at line 172 of file space_script.cc.
References BKE_spacetype_register(), BLI_addhead(), ARegionType::draw, ED_KEYMAP_FRAMES, ED_KEYMAP_HEADER, ED_KEYMAP_UI, ED_KEYMAP_VIEW2D, HEADERY, ARegionType::init, ARegionType::keymapflag, ARegionType::listener, MEM_callocN(), ARegionType::prefsizey, ARegionType::regionid, RGN_TYPE_HEADER, RGN_TYPE_WINDOW, script_create(), script_duplicate(), script_foreach_id(), script_free(), script_header_region_draw(), script_header_region_init(), script_init(), script_keymap(), script_main_region_draw(), script_main_region_init(), script_main_region_listener(), script_operatortypes(), script_space_blend_read_after_liblink(), script_space_blend_write(), SPACE_SCRIPT, and STRNCPY_UTF8.
Referenced by ED_spacetypes_init().
Definition at line 36 of file space_script.cc.
References ARegion::alignment, BKE_area_region_new(), BLI_addtail(), MEM_callocN(), SpaceScript::regionbase, ARegion::regiontype, RGN_ALIGN_BOTTOM, RGN_ALIGN_TOP, RGN_TYPE_HEADER, RGN_TYPE_WINDOW, SPACE_SCRIPT, SpaceScript::spacetype, U, and USER_HEADER_BOTTOM.
Referenced by ED_spacetype_script().
Definition at line 79 of file space_script.cc.
References MEM_dupallocN().
Referenced by ED_spacetype_script().
|
static |
Definition at line 147 of file space_script.cc.
References BKE_LIB_FOREACHID_PROCESS_IDSUPER, data, IDWALK_CB_DIRECT_WEAK_LINK, and SpaceScript::script.
Referenced by ED_spacetype_script().
|
static |
Definition at line 63 of file space_script.cc.
References SpaceScript::but_refs, and SpaceScript::script.
Referenced by ED_spacetype_script().
Definition at line 134 of file space_script.cc.
References C, and ED_region_header().
Referenced by ED_spacetype_script().
|
static |
Definition at line 129 of file space_script.cc.
References ED_region_header_init().
Referenced by ED_spacetype_script().
|
static |
Definition at line 77 of file space_script.cc.
Referenced by ED_spacetype_script().
Definition at line 100 of file space_script.cc.
References C, CTX_wm_space_data(), SpaceScript::script, TH_BACK, UI_ThemeClearColor(), UI_view2d_view_ortho(), UI_view2d_view_restore(), and ARegion::v2d.
Referenced by ED_spacetype_script().
|
static |
Definition at line 89 of file space_script.cc.
References RGN_TYPE_WINDOW, ARegion::runtime, wmWindowManager::runtime, SPACE_SCRIPT, UI_view2d_region_reinit(), ARegion::v2d, V2D_COMMONVIEW_STANDARD, ARegion::winx, ARegion::winy, WM_event_add_keymap_handler_v2d_mask(), and WM_keymap_ensure().
Referenced by ED_spacetype_script().
|
static |
Definition at line 139 of file space_script.cc.
Referenced by ED_spacetype_script().
|
static |
Definition at line 153 of file space_script.cc.
References SpaceScript::script, and SCRIPT_SET_NULL.
Referenced by ED_spacetype_script().
|
static |
Definition at line 165 of file space_script.cc.
References BLO_write_struct, and SpaceScript::but_refs.
Referenced by ED_spacetype_script().