Exppython:
- Object: implemented getBoundBox and makeDisplayList methods - NMesh and Object: small internal changes for nicer behavior - Draw: added function PupMenu - Docs: updated for the additions above Auto build tiny fix: added the imbuf include dir to source/creator/Makefile.am
This commit is contained in:
@@ -123,8 +123,9 @@ static void exit_pydraw(SpaceText *st);
|
||||
static void exec_callback(SpaceText *st, PyObject *callback, PyObject *args);
|
||||
void BPY_spacetext_do_pywin_draw(SpaceText *st);
|
||||
static void spacetext_do_pywin_buttons(SpaceText *st, unsigned short event);
|
||||
void BPY_spacetext_do_pywin_event(SpaceText *st, unsigned short event, short val);
|
||||
int BPY_spacetext_is_pywin(SpaceText *st);
|
||||
void BPY_spacetext_do_pywin_event(SpaceText *st,
|
||||
unsigned short event, short val);
|
||||
int BPY_spacetext_is_pywin(SpaceText *sc);
|
||||
|
||||
static char Method_Exit_doc[] =
|
||||
"() - Exit the windowing interface";
|
||||
@@ -278,6 +279,20 @@ NEW! - This function now returns the width of the drawn string.";
|
||||
static PyObject *Method_GetStringWidth (PyObject *self, PyObject *args);
|
||||
static PyObject *Method_Text (PyObject *self, PyObject *args);
|
||||
|
||||
static char Method_PupMenu_doc[] =
|
||||
"(string, maxrow = None) - Display a pop-up menu at the screen.\n\
|
||||
The contents of the pop-up are specified through the 'string' argument,\n\
|
||||
like with Draw.Menu.\n\
|
||||
'maxrow' is an optional int to control how many rows the pop-up should have.\n\
|
||||
Options are followed by a format code and separated\n\
|
||||
by the '|' (pipe) character.\n\
|
||||
Valid format codes are\n\
|
||||
%t - The option should be used as the title\n\
|
||||
%xN - The option should set the integer N in the button value.\n\n\
|
||||
Ex: Draw.PupMenu('OK?%t|QUIT BLENDER') # should be familiar ...";
|
||||
|
||||
static PyObject *Method_PupMenu (PyObject *self, PyObject *args);
|
||||
|
||||
#define _MethodDef(func, prefix) \
|
||||
{#func, prefix##_##func, METH_VARARGS, prefix##_##func##_doc}
|
||||
|
||||
@@ -296,11 +311,9 @@ static struct PyMethodDef Draw_methods[] = {
|
||||
MethodDef(Scrollbar),
|
||||
MethodDef(Number),
|
||||
MethodDef(String),
|
||||
|
||||
MethodDef(GetStringWidth),
|
||||
|
||||
MethodDef(Text),
|
||||
|
||||
MethodDef(PupMenu),
|
||||
MethodDef(Exit),
|
||||
MethodDef(Redraw),
|
||||
MethodDef(Draw),
|
||||
|
||||
Reference in New Issue
Block a user