diff options
author | John Finlay <finlay@src.gnome.org> | 2004-04-24 05:11:46 +0000 |
---|---|---|
committer | John Finlay <finlay@src.gnome.org> | 2004-04-24 05:11:46 +0000 |
commit | 0a01685524e00c1e9cee8f77680a48731801d02b (patch) | |
tree | 22f4f47ac39aaad7b67057aa4da4e98c348ae503 /pango.override | |
parent | 663a6a9a54b7c33e14187566ed2724ba05f661cb (diff) | |
download | pygtk-0a01685524e00c1e9cee8f77680a48731801d02b.tar.gz |
pango.defs (pango_attr_fallback_new) Add definition for AttrFallback.
* pango.defs (pango_attr_fallback_new) Add definition for AttrFallback.
* pango.override (_wrap_pango_attr_fallback_new) Add.
(pypango_attr_tp_getattr) Add get attribute processing for
AttrFallback.
Diffstat (limited to 'pango.override')
-rw-r--r-- | pango.override | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/pango.override b/pango.override index f505bc61..73f3adc9 100644 --- a/pango.override +++ b/pango.override @@ -158,6 +158,7 @@ pypango_attr_tp_getattr(PyPangoAttribute *self, char *attr) case PANGO_ATTR_UNDERLINE: case PANGO_ATTR_STRIKETHROUGH: case PANGO_ATTR_RISE: + case PANGO_ATTR_FALLBACK: if (!strcmp(attr, "__members__")) return Py_BuildValue("[s]", "value"); if (!strcmp(attr, "value")) @@ -1471,3 +1472,19 @@ _wrap_PANGO_RBEARING(PyObject *self, PyObject *args, PyObject *kwargs) PyErr_SetString(PyExc_ValueError, "rect must be a 4-tuple of integers"); return NULL; } +%% +override pango_attr_fallback_new kwargs +static PyObject * +_wrap_pango_attr_fallback_new(PyObject *self, PyObject *args, PyObject *kwargs) +{ + static char *kwlist[] = { "fallback", "start_index", "end_index", NULL }; + gboolean fallback; + guint start = 0, end = 1; + + if (!PyArg_ParseTupleAndKeywords(args, kwargs, "i|ii:PangoAttrFallback", + kwlist, &fallback, &start, &end)) + return NULL; + + return pypango_attr_new(pango_attr_fallback_new(fallback), + start, end); +} |