Description
A longer description goes here.
Details
guppi_python_eval_str ()
gint guppi_python_eval_str (const char *expression); |
guppi_python_eval_file ()
gint guppi_python_eval_file (const char *filename); |
guppi_python_is_active ()
gboolean guppi_python_is_active (void); |
guppi_python_init ()
void guppi_python_init (void); |
py_stringv_p ()
int py_stringv_p (PyObject *o); |
py_color_p ()
int py_color_p (PyObject *o); |
py_compass_check ()
int py_compass_check (PyObject *o); |
py2stringv ()
gchar** py2stringv (PyObject *o); |
py2color ()
int py2color (PyObject *o,
void *addr); |
py2compass ()
int py2compass (PyObject *o,
void *addr); |
py2gtk_arg ()
GtkArg* py2gtk_arg (PyObject *name,
PyObject *val); |
py2argv ()
GtkArg* py2argv (PyObject *list,
guint *length); |
py_argv_free ()
void py_argv_free (GtkArg*,
guint len); |
cstr2py ()
PyObject* cstr2py (const gchar*); |
stringv2py ()
PyObject* stringv2py (gchar**); |
color2py ()
PyObject* color2py (guint32 c); |
gtk_arg2py ()
PyObject* gtk_arg2py (GtkArg*); |
PY_ASSERT_ARG()
#define PY_ASSERT_ARG(_cond, _arg, _argpos, _funcname) |
PyGuppi_Object
typedef struct {
PyObject_HEAD GtkObject *obj;
} PyGuppi_Object; |
struct PyGuppi_FunctionStruct
struct PyGuppi_FunctionStruct {
char *pygtkVersion;
gboolean fatalExceptions;
PyObject *(*argsAsTuple) (int nparams, GtkArg * args);
int (*argsFromSequence) (GtkArg * args, int nparams, PyObject * seq);
int (*argFromPyObject) (GtkArg * arg, PyObject * obj);
PyObject *(*argAsPyObject) (GtkArg * arg);
void (*retFromPyObject) (GtkArg * ret, PyObject * obj);
PyObject *(*retAsPyObject) (GtkArg * ret);
GtkArg *(*dictAsGtkArgs) (PyObject * dict, GtkType type, gint * nargs);
gint (*enum_get_value) (GtkType enum_type, PyObject * obj, int *val);
PyTypeObject *gtk_type;
PyObject *(*gtk_new) (GtkObject * obj);
}; |
PyGuppi_Get()
#define PyGuppi_Get(v) (((PyGuppi_Object *)(v))->obj) |