Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2009-11-20 18:01:09 +0300
committerCampbell Barton <ideasman42@gmail.com>2009-11-20 18:01:09 +0300
commit854cc87a80ef8526416b931ef735bc6bacb6ede5 (patch)
tree23daca51096463b272c7669efb0cf06d26272935 /source/blender/python/BPY_extern.h
parent320cc0f12a186292078e174f2862a6539ac4d258 (diff)
option to have scripts run on startup for per blendfile UI's
Diffstat (limited to 'source/blender/python/BPY_extern.h')
-rw-r--r--source/blender/python/BPY_extern.h89
1 files changed, 45 insertions, 44 deletions
diff --git a/source/blender/python/BPY_extern.h b/source/blender/python/BPY_extern.h
index 580d39b1e3f..a055060ed07 100644
--- a/source/blender/python/BPY_extern.h
+++ b/source/blender/python/BPY_extern.h
@@ -72,72 +72,73 @@ extern "C" {
This is necassary to avoid blender buttons storing invalid pointers to freed
python data.*/
- void BPy_Set_DrawButtonsList(void *list);
- void BPy_Free_DrawButtonsList(void);
-
+// void BPy_Set_DrawButtonsList(void *list);
+// void BPy_Free_DrawButtonsList(void);
+//
void BPY_pyconstraint_eval(struct bPythonConstraint *con, struct bConstraintOb *cob, struct ListBase *targets);
- void BPY_pyconstraint_settings(void *arg1, void *arg2);
+// void BPY_pyconstraint_settings(void *arg1, void *arg2);
void BPY_pyconstraint_target(struct bPythonConstraint *con, struct bConstraintTarget *ct);
void BPY_pyconstraint_update(struct Object *owner, struct bConstraint *con);
int BPY_is_pyconstraint(struct Text *text);
- void BPY_free_pyconstraint_links(struct Text *text);
-
+// void BPY_free_pyconstraint_links(struct Text *text);
+//
void BPY_start_python( int argc, char **argv );
void BPY_end_python( void );
- void init_syspath( int first_time );
- void syspath_append( char *dir );
- void BPY_rebuild_syspath( void );
- int BPY_path_update( void );
-
- int BPY_Err_getLinenumber( void );
- const char *BPY_Err_getFilename( void );
-
- int BPY_txt_do_python_Text( struct Text *text );
- int BPY_menu_do_python( short menutype, int event );
- int BPY_menu_do_shortcut( short menutype, unsigned short key, unsigned short modifiers );
- int BPY_menu_invoke( struct BPyMenu *pym, short menutype );
+// void init_syspath( int first_time );
+// void syspath_append( char *dir );
+// void BPY_rebuild_syspath( void );
+// int BPY_path_update( void );
+//
+// int BPY_Err_getLinenumber( void );
+// const char *BPY_Err_getFilename( void );
+//
+// int BPY_txt_do_python_Text( struct Text *text );
+// int BPY_menu_do_python( short menutype, int event );
+// int BPY_menu_do_shortcut( short menutype, unsigned short key, unsigned short modifiers );
+// int BPY_menu_invoke( struct BPyMenu *pym, short menutype );
/* 2.5 UI Scripts */
int BPY_run_python_script( struct bContext *C, const char *filename, struct Text *text, struct ReportList *reports ); // 2.5 working
int BPY_run_script_space_draw(const struct bContext *C, struct SpaceScript * sc); // 2.5 working
// int BPY_run_script_space_listener(struct bContext *C, struct SpaceScript * sc, struct ARegion *ar, struct wmNotifier *wmn); // 2.5 working
void BPY_update_modules( void ); // XXX - annoying, need this for pointers that get out of date
-
+//
int BPY_context_get(struct bContext *C, const char *member, struct bContextDataResult *result);
-
- int BPY_run_script(struct Script *script);
+//
+// int BPY_run_script(struct Script *script);
void BPY_free_compiled_text( struct Text *text );
-
- int BPY_has_onload_script( void );
-
- int BPY_is_spacehandler(struct Text *text, char spacetype);
- int BPY_del_spacehandler(struct Text *text, struct ScrArea *sa);
- int BPY_add_spacehandler(struct Text *txt, struct ScrArea *sa,char spacetype);
- int BPY_has_spacehandler(struct Text *text, struct ScrArea *sa);
- void BPY_screen_free_spacehandlers(struct bScreen *sc);
- int BPY_do_spacehandlers(struct ScrArea *sa, unsigned short event,
- short eventValue, unsigned short space_event);
-
- void BPY_pydriver_update(void);
+//
+// int BPY_has_onload_script( void );
+//
+// int BPY_is_spacehandler(struct Text *text, char spacetype);
+// int BPY_del_spacehandler(struct Text *text, struct ScrArea *sa);
+// int BPY_add_spacehandler(struct Text *txt, struct ScrArea *sa,char spacetype);
+// int BPY_has_spacehandler(struct Text *text, struct ScrArea *sa);
+// void BPY_screen_free_spacehandlers(struct bScreen *sc);
+// int BPY_do_spacehandlers(struct ScrArea *sa, unsigned short event,
+// short eventValue, unsigned short space_event);
+//
+// void BPY_pydriver_update(void);
float BPY_pydriver_eval(struct ChannelDriver *driver);
-
+//
int BPY_button_eval(struct bContext *C, char *expr, double *value);
/* format importer hook */
int BPY_call_importloader( char *name );
-
- void BPY_spacescript_do_pywin_draw( struct SpaceScript *sc );
- void BPY_spacescript_do_pywin_event( struct SpaceScript *sc,
- unsigned short event, short val, char ascii );
- void BPY_clear_script( struct Script *script );
- void BPY_free_finished_script( struct Script *script );
- void BPY_scripts_clear_pyobjects( void );
-
- void error_pyscript( void );
- void BPY_DECREF(void *pyob_ptr); /* Py_DECREF() */
+//
+// void BPY_spacescript_do_pywin_draw( struct SpaceScript *sc );
+// void BPY_spacescript_do_pywin_event( struct SpaceScript *sc,
+// unsigned short event, short val, char ascii );
+// void BPY_clear_script( struct Script *script );
+// void BPY_free_finished_script( struct Script *script );
+// void BPY_scripts_clear_pyobjects( void );
+//
+// void error_pyscript( void );
+// void BPY_DECREF(void *pyob_ptr); /* Py_DECREF() */
void BPY_set_context(struct bContext *C);
/* void BPY_Err_Handle(struct Text *text); */
/* int BPY_spacetext_is_pywin(struct SpaceText *st); */
+ void BPY_load_user_modules(struct bContext *C);
#ifdef __cplusplus
} /* extern "C" */