wip operator py-api

"operator.ED_VIEW3D_OT_viewhome(center=1)" calls the operator, converting keyword args to properties.
Need a way to run scripts in the UI for useful testing.

Still need to deal with operator exceptions and verifying args against operator options. 

Added temporary WM_operatortype_first() to allow python to return a list if available operators, can replace this with something better later (operator iterator?)
This commit is contained in:
2008-12-21 08:53:36 +00:00
parent 449e7777f7
commit 4a86a07f8a
10 changed files with 629 additions and 7 deletions

View File

@@ -94,7 +94,7 @@ extern "C" {
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 BPY_run_python_script( const char *filename );
void BPY_run_python_script( struct bContext *C, const char *filename );
int BPY_run_script(struct Script *script);
void BPY_free_compiled_text( struct Text *text );