forked from bartvdbraak/blender
move SPACE_* (enum) and SPACEICONMAX to DNA_space_types (being the more logical place than DNA_screen_types). SPACEICONMAX gets its value now through this enum, so it is not anymore easy to forget to update it correctly :)
This commit is contained in:
parent
a8d1f30807
commit
008d6987d0
@ -40,7 +40,6 @@ struct SpaceIpo;
|
|||||||
struct Ipo;
|
struct Ipo;
|
||||||
|
|
||||||
/* these used to be in blender/src/headerbuttons.c: */
|
/* these used to be in blender/src/headerbuttons.c: */
|
||||||
#define SPACEICONMAX 16 /* See release/datafiles/blenderbuttons */
|
|
||||||
#define XIC 20
|
#define XIC 20
|
||||||
#define YIC 20
|
#define YIC 20
|
||||||
|
|
||||||
|
@ -164,31 +164,5 @@ typedef struct ScrArea {
|
|||||||
#define SCREEN_HANDLER_PYTHON 2
|
#define SCREEN_HANDLER_PYTHON 2
|
||||||
#define SCREEN_HANDLER_VERSE 3
|
#define SCREEN_HANDLER_VERSE 3
|
||||||
|
|
||||||
/* dunno who thought this below is nice code, but be warned, the values are written in
|
|
||||||
a file, and cannot be switched or altered. enum here is out of focus (ton) */
|
|
||||||
enum {
|
|
||||||
SPACE_EMPTY,
|
|
||||||
SPACE_VIEW3D,
|
|
||||||
SPACE_IPO,
|
|
||||||
SPACE_OOPS,
|
|
||||||
SPACE_BUTS,
|
|
||||||
SPACE_FILE,
|
|
||||||
SPACE_IMAGE,
|
|
||||||
SPACE_INFO,
|
|
||||||
SPACE_SEQ,
|
|
||||||
SPACE_TEXT,
|
|
||||||
SPACE_IMASEL,
|
|
||||||
SPACE_SOUND,
|
|
||||||
SPACE_ACTION,
|
|
||||||
SPACE_NLA,
|
|
||||||
SPACE_SCRIPT,
|
|
||||||
SPACE_TIME,
|
|
||||||
SPACE_NODE
|
|
||||||
/* SPACE_LOGIC */
|
|
||||||
};
|
|
||||||
|
|
||||||
/* Adding a new space type? Change SPACEICONMAX in BSE_headerbuttons.h */
|
|
||||||
/* -- should rather handle this with the above enum... */
|
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -493,6 +493,7 @@ typedef struct SpaceImaSel {
|
|||||||
#define ST_SCROLL_SELECT 0x0001 // scrollable
|
#define ST_SCROLL_SELECT 0x0001 // scrollable
|
||||||
#define ST_CLEAR_NAMESPACE 0x0010 // clear namespace after script
|
#define ST_CLEAR_NAMESPACE 0x0010 // clear namespace after script
|
||||||
// execution (see BPY_main.c)
|
// execution (see BPY_main.c)
|
||||||
|
|
||||||
/* SpaceOops->type */
|
/* SpaceOops->type */
|
||||||
#define SO_OOPS 0
|
#define SO_OOPS 0
|
||||||
#define SO_OUTLINER 1
|
#define SO_OUTLINER 1
|
||||||
@ -590,4 +591,27 @@ typedef struct SpaceImaSel {
|
|||||||
/* sseq->flag */
|
/* sseq->flag */
|
||||||
#define SEQ_DRAWFRAMES 1
|
#define SEQ_DRAWFRAMES 1
|
||||||
|
|
||||||
|
/* space types, moved from DNA_screen_types.h */
|
||||||
|
enum {
|
||||||
|
SPACE_EMPTY,
|
||||||
|
SPACE_VIEW3D,
|
||||||
|
SPACE_IPO,
|
||||||
|
SPACE_OOPS,
|
||||||
|
SPACE_BUTS,
|
||||||
|
SPACE_FILE,
|
||||||
|
SPACE_IMAGE,
|
||||||
|
SPACE_INFO,
|
||||||
|
SPACE_SEQ,
|
||||||
|
SPACE_TEXT,
|
||||||
|
SPACE_IMASEL,
|
||||||
|
SPACE_SOUND,
|
||||||
|
SPACE_ACTION,
|
||||||
|
SPACE_NLA,
|
||||||
|
SPACE_SCRIPT,
|
||||||
|
SPACE_TIME,
|
||||||
|
SPACE_NODE,
|
||||||
|
SPACEICONMAX = SPACE_NODE
|
||||||
|
/* SPACE_LOGIC */
|
||||||
|
};
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@ -37,7 +37,8 @@ struct View3D;
|
|||||||
#include "BKE_global.h"
|
#include "BKE_global.h"
|
||||||
#include "BKE_main.h"
|
#include "BKE_main.h"
|
||||||
#include "MEM_guardedalloc.h" /* for MEM_callocN */
|
#include "MEM_guardedalloc.h" /* for MEM_callocN */
|
||||||
#include "DNA_screen_types.h" /* SPACE_VIEW3D, SPACE_SEQ */
|
#include "DNA_space_types.h" /* SPACE_VIEW3D, SPACE_SEQ */
|
||||||
|
#include "DNA_screen_types.h"
|
||||||
#include "DNA_userdef_types.h" /* U.userdefs */
|
#include "DNA_userdef_types.h" /* U.userdefs */
|
||||||
#include "DNA_object_types.h" /* SceneObSeq_new */
|
#include "DNA_object_types.h" /* SceneObSeq_new */
|
||||||
#include "BKE_depsgraph.h"
|
#include "BKE_depsgraph.h"
|
||||||
|
@ -35,6 +35,7 @@
|
|||||||
|
|
||||||
#include <Python.h>
|
#include <Python.h>
|
||||||
#include "DNA_screen_types.h"
|
#include "DNA_screen_types.h"
|
||||||
|
#include "DNA_space_types.h"
|
||||||
#include "DNA_userdef_types.h"
|
#include "DNA_userdef_types.h"
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
|
@ -50,6 +50,7 @@
|
|||||||
#include "BLI_blenlib.h"
|
#include "BLI_blenlib.h"
|
||||||
|
|
||||||
#include "DNA_screen_types.h"
|
#include "DNA_screen_types.h"
|
||||||
|
#include "DNA_space_types.h"
|
||||||
#include "DNA_view3d_types.h"
|
#include "DNA_view3d_types.h"
|
||||||
|
|
||||||
#include "BKE_global.h"
|
#include "BKE_global.h"
|
||||||
|
@ -47,6 +47,7 @@
|
|||||||
#include "DNA_object_types.h"
|
#include "DNA_object_types.h"
|
||||||
#include "DNA_scene_types.h"
|
#include "DNA_scene_types.h"
|
||||||
#include "DNA_screen_types.h"
|
#include "DNA_screen_types.h"
|
||||||
|
#include "DNA_space_types.h"
|
||||||
#include "DNA_userdef_types.h"
|
#include "DNA_userdef_types.h"
|
||||||
#include "DNA_constraint_types.h"
|
#include "DNA_constraint_types.h"
|
||||||
#include "DNA_key_types.h"
|
#include "DNA_key_types.h"
|
||||||
|
@ -58,6 +58,7 @@
|
|||||||
#include "DNA_object_types.h"
|
#include "DNA_object_types.h"
|
||||||
#include "DNA_scene_types.h"
|
#include "DNA_scene_types.h"
|
||||||
#include "DNA_screen_types.h"
|
#include "DNA_screen_types.h"
|
||||||
|
#include "DNA_space_types.h"
|
||||||
#include "DNA_view3d_types.h"
|
#include "DNA_view3d_types.h"
|
||||||
#include "DNA_userdef_types.h"
|
#include "DNA_userdef_types.h"
|
||||||
|
|
||||||
|
@ -42,6 +42,7 @@
|
|||||||
#include "BLI_arithb.h"
|
#include "BLI_arithb.h"
|
||||||
|
|
||||||
#include "DNA_screen_types.h"
|
#include "DNA_screen_types.h"
|
||||||
|
#include "DNA_space_types.h"
|
||||||
#include "DNA_meta_types.h"
|
#include "DNA_meta_types.h"
|
||||||
#include "DNA_object_types.h"
|
#include "DNA_object_types.h"
|
||||||
#include "DNA_scene_types.h"
|
#include "DNA_scene_types.h"
|
||||||
|
@ -46,6 +46,7 @@
|
|||||||
#include "DNA_meshdata_types.h"
|
#include "DNA_meshdata_types.h"
|
||||||
#include "DNA_object_types.h"
|
#include "DNA_object_types.h"
|
||||||
#include "DNA_scene_types.h"
|
#include "DNA_scene_types.h"
|
||||||
|
#include "DNA_space_types.h"
|
||||||
#include "DNA_screen_types.h"
|
#include "DNA_screen_types.h"
|
||||||
#include "DNA_view3d_types.h"
|
#include "DNA_view3d_types.h"
|
||||||
|
|
||||||
|
@ -76,6 +76,7 @@
|
|||||||
#include "DNA_object_types.h"
|
#include "DNA_object_types.h"
|
||||||
#include "DNA_object_force.h"
|
#include "DNA_object_force.h"
|
||||||
#include "DNA_scene_types.h"
|
#include "DNA_scene_types.h"
|
||||||
|
#include "DNA_space_types.h"
|
||||||
#include "DNA_screen_types.h"
|
#include "DNA_screen_types.h"
|
||||||
#include "DNA_texture_types.h"
|
#include "DNA_texture_types.h"
|
||||||
#include "DNA_property_types.h"
|
#include "DNA_property_types.h"
|
||||||
|
@ -54,6 +54,7 @@
|
|||||||
#include "DNA_meshdata_types.h"
|
#include "DNA_meshdata_types.h"
|
||||||
#include "DNA_packedFile_types.h"
|
#include "DNA_packedFile_types.h"
|
||||||
#include "DNA_scene_types.h"
|
#include "DNA_scene_types.h"
|
||||||
|
#include "DNA_space_types.h"
|
||||||
#include "DNA_screen_types.h"
|
#include "DNA_screen_types.h"
|
||||||
#include "DNA_userdef_types.h"
|
#include "DNA_userdef_types.h"
|
||||||
#include "DNA_space_types.h"
|
#include "DNA_space_types.h"
|
||||||
|
@ -55,6 +55,7 @@
|
|||||||
|
|
||||||
#include "DNA_object_types.h"
|
#include "DNA_object_types.h"
|
||||||
#include "DNA_screen_types.h"
|
#include "DNA_screen_types.h"
|
||||||
|
#include "DNA_space_types.h"
|
||||||
#include "DNA_scene_types.h"
|
#include "DNA_scene_types.h"
|
||||||
#include "DNA_sound_types.h"
|
#include "DNA_sound_types.h"
|
||||||
#include "DNA_packedFile_types.h"
|
#include "DNA_packedFile_types.h"
|
||||||
|
@ -55,6 +55,7 @@
|
|||||||
#include "DNA_object_types.h"
|
#include "DNA_object_types.h"
|
||||||
#include "DNA_scene_types.h"
|
#include "DNA_scene_types.h"
|
||||||
#include "DNA_screen_types.h"
|
#include "DNA_screen_types.h"
|
||||||
|
#include "DNA_space_types.h"
|
||||||
#include "DNA_view3d_types.h"
|
#include "DNA_view3d_types.h"
|
||||||
#include "DNA_userdef_types.h"
|
#include "DNA_userdef_types.h"
|
||||||
|
|
||||||
|
@ -52,6 +52,7 @@
|
|||||||
#include "DNA_scene_types.h"
|
#include "DNA_scene_types.h"
|
||||||
#include "DNA_camera_types.h"
|
#include "DNA_camera_types.h"
|
||||||
#include "DNA_screen_types.h"
|
#include "DNA_screen_types.h"
|
||||||
|
#include "DNA_space_types.h"
|
||||||
#include "DNA_ipo_types.h"
|
#include "DNA_ipo_types.h"
|
||||||
#include "DNA_key_types.h"
|
#include "DNA_key_types.h"
|
||||||
|
|
||||||
|
@ -63,6 +63,7 @@
|
|||||||
#include "BMF_Api.h"
|
#include "BMF_Api.h"
|
||||||
|
|
||||||
#include "DNA_image_types.h"
|
#include "DNA_image_types.h"
|
||||||
|
#include "DNA_space_types.h"
|
||||||
#include "DNA_screen_types.h"
|
#include "DNA_screen_types.h"
|
||||||
#include "DNA_scene_types.h"
|
#include "DNA_scene_types.h"
|
||||||
#include "DNA_view3d_types.h"
|
#include "DNA_view3d_types.h"
|
||||||
|
@ -39,6 +39,7 @@
|
|||||||
#include "BLI_blenlib.h"
|
#include "BLI_blenlib.h"
|
||||||
|
|
||||||
#include "DNA_screen_types.h"
|
#include "DNA_screen_types.h"
|
||||||
|
#include "DNA_space_types.h"
|
||||||
|
|
||||||
#include "BIF_gl.h"
|
#include "BIF_gl.h"
|
||||||
#include "BIF_mywindow.h"
|
#include "BIF_mywindow.h"
|
||||||
|
@ -34,7 +34,7 @@
|
|||||||
#include <math.h>
|
#include <math.h>
|
||||||
|
|
||||||
#include "DNA_object_types.h"
|
#include "DNA_object_types.h"
|
||||||
#include "DNA_screen_types.h"
|
#include "DNA_space_types.h"
|
||||||
#include "DNA_userdef_types.h"
|
#include "DNA_userdef_types.h"
|
||||||
#include "DNA_view3d_types.h"
|
#include "DNA_view3d_types.h"
|
||||||
|
|
||||||
|
@ -57,6 +57,7 @@
|
|||||||
#include "DNA_object_types.h"
|
#include "DNA_object_types.h"
|
||||||
#include "DNA_object_force.h"
|
#include "DNA_object_force.h"
|
||||||
#include "DNA_screen_types.h"
|
#include "DNA_screen_types.h"
|
||||||
|
#include "DNA_space_types.h"
|
||||||
#include "DNA_scene_types.h"
|
#include "DNA_scene_types.h"
|
||||||
#include "DNA_view3d_types.h"
|
#include "DNA_view3d_types.h"
|
||||||
#include "DNA_userdef_types.h"
|
#include "DNA_userdef_types.h"
|
||||||
|
Loading…
Reference in New Issue
Block a user