Merge from Harmonic Skeleton branch
[blender.git] / source / blender / include / butspace.h
index 41360470772b3a930e78e2901cb400647b49a6ab..5029c88fba753162a167a6f85df750d678e9b69a 100644 (file)
@@ -68,6 +68,7 @@ extern void do_soundbuts(unsigned short event);
 /* object */
 extern void object_panels(void);
 extern void physics_panels(void);
+extern void particle_panels(void);
 extern void do_object_panels(unsigned short event);
 extern void do_constraintbuts(unsigned short event);
 extern void object_panel_constraint(char *context);
@@ -86,7 +87,6 @@ extern int mod_moveDown(void *ob_v, void *md_v);
 extern void const_moveUp(void *ob_v, void *con_v);
 extern void const_moveDown(void *ob_v, void *con_v);
 extern void del_constr_func (void *ob_v, void *con_v);
-extern void get_constraint_ipo_context(void *ob_v, char *actname);
 
 /* editing */
 extern void editing_panels(void);
@@ -102,6 +102,7 @@ extern void do_cambuts(unsigned short event);
 extern void do_armbuts(unsigned short event);
 extern void do_uvcalculationbuts(unsigned short event);
 extern void weight_paint_buttons(struct uiBlock *);
+extern void particle_edit_buttons(struct uiBlock *);
 
 extern char *get_vertexgroup_menustr(struct Object *ob);       // used in object buttons
 
@@ -212,6 +213,8 @@ void curvemap_buttons(struct uiBlock *block, struct CurveMapping *cumap, char la
        /* world buttons: buttons-preview update, and redraw 3dview */
 #define B_WORLDPRV2            1224
 
+#define B_MAT_PARTICLE         1225
+
 /* *********************** */
 #define B_TEXBUTS              1400
 
@@ -282,6 +285,8 @@ void curvemap_buttons(struct uiBlock *block, struct CurveMapping *cumap, char la
 #define B_GROUP_RELINK                 1460
 #define B_OBJECT_IPOFLAG               1461
 
+#define B_BAKEABLE_CHANGE              1470
+
 /* *********************** */
 #define B_WORLDBUTS            1600
 
@@ -365,6 +370,7 @@ void curvemap_buttons(struct uiBlock *block, struct CurveMapping *cumap, char la
 #define B_DOCENTER             2015
 #define B_DOCENTERNEW          2016
 #define B_DOCENTERCURSOR       2017
+#define B_MATASS_BROWSE        2018
 
        /* 20 values! */
 #define B_OBLAY                        2019
@@ -376,6 +382,7 @@ void curvemap_buttons(struct uiBlock *block, struct CurveMapping *cumap, char la
 #define B_PREVKEY              2045
 #define B_NEXTKEY              2046
 #define B_LOCKKEY              2047
+#define B_MATCOL2              2048
 
 #define B_MESHBUTS             2090
 
@@ -457,6 +464,10 @@ void curvemap_buttons(struct uiBlock *block, struct CurveMapping *cumap, char la
 #define B_SETW4                        2122
 #define B_SUBSURFTYPE          2123
 #define B_TILTINTERP           2124
+#define B_SETPT_AUTO   2125
+#define B_SETPT_VECTOR 2126
+#define B_SETPT_ALIGN  2127
+#define B_SETPT_FREE   2128
 
 /* *********************** */
 #define B_FONTBUTS             2300
@@ -576,6 +587,14 @@ void curvemap_buttons(struct uiBlock *block, struct CurveMapping *cumap, char la
 /* Sculptmode */
 #define B_SCULPT_TEXBROWSE      2860
 
+/* Particles */
+#define B_BAKE_OLENGTH         2870
+#define B_BAKE_APPLY_AV                2871
+#define B_BAKE_KEYTIME         2872
+#define B_BAKE_AV_CHANGE       2873
+#define B_BAKE_REDRAWEDIT      2874
+#define B_BAKE_RECACHE         2875
+
 /* *********************** */
 #define B_RADIOBUTS            3000
 
@@ -698,6 +717,26 @@ enum {
 #define B_FIELD_CHANGE         3415
 #define B_PAF_SET_VG           3416
 #define B_PAF_SET_VG1          3417
+#define        B_PARTBROWSE            3418
+#define B_PARTDELETE           3419
+#define B_PARTALONE                    3420
+#define B_PARTLOCAL                    3421
+#define B_PARTAUTONAME         3422
+#define B_PART_ALLOC           3423
+#define B_PART_DISTR           3424
+#define B_PART_INIT                    3425
+#define B_PART_RECALC          3426
+#define B_PART_REDRAW          3427
+#define B_PARTTYPE                     3428
+#define B_PARTACT                      3429
+#define B_PARTTARGET           3430
+#define B_PART_ALLOC_CHILD     3431
+#define B_PART_DISTR_CHILD     3432
+#define B_PART_INIT_CHILD      3433
+#define B_PART_RECALC_CHILD    3434
+#define B_PART_EDITABLE                3435
+
+#define B_PART_REKEY           3436
 
 #define B_MODIFIER_BUTS                3600
 
@@ -723,4 +762,3 @@ enum {
 
 #endif
 
-