1231
1231
return Py_None;
1234
override GtkTreeSortable__do_get_sort_column_id kwargs
1236
_wrap_GtkTreeSortable__do_get_sort_column_id(PyObject *cls, PyObject *args, PyObject *kwargs)
1238
static char *kwlist[] = { "self", NULL };
1239
GtkTreeSortableIface *iface;
1241
gint sort_column_id;
1244
if (!PyArg_ParseTupleAndKeywords(args, kwargs,"O!:gtk.TreeSortable.do_get_sort_column_id", kwlist, &PyGtkTreeSortable_Type, &self))
1246
iface = g_type_interface_peek(g_type_class_peek(pyg_type_from_object(cls)), GTK_TYPE_TREE_SORTABLE);
1247
if (iface->get_sort_column_id)
1248
iface->get_sort_column_id(GTK_TREE_SORTABLE(self->obj), &sort_column_id, &order);
1250
PyErr_SetString(PyExc_NotImplementedError, "interface method gtk.TreeSortable.get_sort_column_id not implemented");
1254
return Py_BuildValue("(iN)", sort_column_id, pyg_enum_from_gtype(GTK_TYPE_SORT_TYPE, order));
1257
override GtkTreeSortable__proxy_do_get_sort_column_id
1259
_wrap_GtkTreeSortable__proxy_do_get_sort_column_id(GtkTreeSortable *self, gint *sort_column_id, GtkSortType *order)
1261
PyGILState_STATE __py_state;
1263
PyObject *py_retval;
1264
PyObject *py_method;
1265
gint py_sort_column_id;
1268
__py_state = pyg_gil_state_ensure();
1269
py_self = pygobject_new((GObject *) self);
1271
if (PyErr_Occurred())
1273
pyg_gil_state_release(__py_state);
1277
py_method = PyObject_GetAttrString(py_self, "do_get_sort_column_id");
1279
if (PyErr_Occurred())
1282
pyg_gil_state_release(__py_state);
1285
py_retval = PyObject_CallObject(py_method, NULL);
1287
if (PyErr_Occurred())
1289
Py_XDECREF(py_retval);
1290
Py_DECREF(py_method);
1292
pyg_gil_state_release(__py_state);
1295
if (!PyArg_ParseTuple(py_retval, "iO", &py_sort_column_id, &py_order)) {
1297
Py_XDECREF(py_retval);
1298
Py_DECREF(py_method);
1300
pyg_gil_state_release(__py_state);
1304
*sort_column_id = py_sort_column_id;
1305
if (order && pyg_enum_get_value(GTK_TYPE_SORT_TYPE, py_order, (gint *) order)) {
1307
Py_XDECREF(py_retval);
1308
Py_DECREF(py_method);
1310
pyg_gil_state_release(__py_state);
1314
Py_XDECREF(py_retval);
1315
Py_DECREF(py_method);
1317
pyg_gil_state_release(__py_state);
1319
return py_order >= 0;
1234
1322
ignore gtk_list_store_newv
1236
1324
new-constructor GTK_TYPE_LIST_STORE