|
Blender V4.3
|
#include <cstdio>#include <cstring>#include "MEM_guardedalloc.h"#include "BLI_blenlib.h"#include "BLI_utildefines.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 173 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.
Referenced by ED_spacetypes_init().
Definition at line 37 of file space_script.cc.
References BLI_addtail(), MEM_callocN, SpaceScript::regionbase, RGN_ALIGN_BOTTOM, RGN_ALIGN_TOP, RGN_TYPE_HEADER, RGN_TYPE_WINDOW, SPACE_SCRIPT, SpaceScript::spacetype, and USER_HEADER_BOTTOM.
Referenced by ED_spacetype_script().
Definition at line 80 of file space_script.cc.
References MEM_dupallocN.
Referenced by ED_spacetype_script().
|
static |
Definition at line 148 of file space_script.cc.
References BKE_LIB_FOREACHID_PROCESS_IDSUPER, IDWALK_CB_DIRECT_WEAK_LINK, and SpaceScript::script.
Referenced by ED_spacetype_script().
|
static |
Definition at line 64 of file space_script.cc.
References SpaceScript::but_refs, and SpaceScript::script.
Referenced by ED_spacetype_script().
Definition at line 135 of file space_script.cc.
References ED_region_header().
Referenced by ED_spacetype_script().
|
static |
Definition at line 130 of file space_script.cc.
References ED_region_header_init().
Referenced by ED_spacetype_script().
|
static |
Definition at line 78 of file space_script.cc.
Referenced by ED_spacetype_script().
Definition at line 101 of file space_script.cc.
References CTX_wm_space_data(), SpaceScript::script, TH_BACK, UI_ThemeClearColor(), UI_view2d_view_ortho(), and UI_view2d_view_restore().
Referenced by ED_spacetype_script().
|
static |
Definition at line 90 of file space_script.cc.
References wmWindowManager::defaultconf, RGN_TYPE_WINDOW, SPACE_SCRIPT, UI_view2d_region_reinit(), V2D_COMMONVIEW_STANDARD, WM_event_add_keymap_handler_v2d_mask(), and WM_keymap_ensure().
Referenced by ED_spacetype_script().
|
static |
Definition at line 140 of file space_script.cc.
Referenced by ED_spacetype_script().
|
static |
Definition at line 154 of file space_script.cc.
References SpaceScript::script, and SCRIPT_SET_NULL.
Referenced by ED_spacetype_script().
|
static |
Definition at line 166 of file space_script.cc.
References BLO_write_struct, and SpaceScript::but_refs.
Referenced by ED_spacetype_script().