Renamed Xedit -> Xed (avoid name clash with x11-apps's xedit)

This commit is contained in:
Clement Lefebvre
2016-02-04 09:20:42 +00:00
parent c8dd785ea8
commit 16eacdc3f4
487 changed files with 104410 additions and 104432 deletions

View File

@@ -1,39 +1,39 @@
## Process this file with automake to produce Makefile.in
noinst_LTLIBRARIES = \
xedit.la
xed.la
nodist_xedit_la_SOURCES = \
xedit.c \
xeditutils.c \
xeditcommands.c
nodist_xed_la_SOURCES = \
xed.c \
xedutils.c \
xedcommands.c
xedit_la_LDFLAGS = \
xed_la_LDFLAGS = \
-module -avoid-version
xedit_la_LIBADD = \
xed_la_LIBADD = \
$(PYTHON_LIB_LOC) \
$(PYTHON_LIBS) \
$(PYTHON_EXTRA_LIBS) \
$(PYGTK_LIBS)
xedit_la_CFLAGS = \
xed_la_CFLAGS = \
-I$(top_srcdir) \
-I$(top_builddir) \
-I$(top_srcdir)/xedit \
-I$(top_builddir)/xedit \
-I$(top_srcdir)/xed \
-I$(top_builddir)/xed \
-I$(top_srcdir)/plugin-loaders/python \
-I$(top_builddir)/plugin-loaders/python \
$(XEDIT_CFLAGS) \
$(XED_CFLAGS) \
$(NO_STRICT_ALIASING_CFLAGS) \
$(PYGTK_CFLAGS) \
$(PYTHON_CFLAGS) \
$(AM_CFLAGS)
$(top_builddir)/xedit/xedit-enum-types.h:
cd $(top_builddir)/xedit && $(MAKE) xedit-enum-types.h
$(top_builddir)/xed/xed-enum-types.h:
cd $(top_builddir)/xed && $(MAKE) xed-enum-types.h
xedit.c: xedit.defs xedit.override xeditplugin.override xeditmessage.override $(top_builddir)/xedit/xedit-enum-types.h
xed.c: xed.defs xed.override xedplugin.override xedmessage.override $(top_builddir)/xed/xed-enum-types.h
( cd $(srcdir) && $(PYGTK_CODEGEN) \
--register $(PYGTK_DEFSDIR)/pango-types.defs \
--register $(PYGTK_DEFSDIR)/gdk-types.defs \
@@ -43,69 +43,69 @@ xedit.c: xedit.defs xedit.override xeditplugin.override xeditmessage.override $(
--override $*.override \
--prefix py$* $(<F) ) > $@
xeditutils.c: xeditutils.defs xeditutils.override
xedutils.c: xedutils.defs xedutils.override
( cd $(srcdir) && $(PYGTK_CODEGEN) \
--override $*.override \
--prefix py$* $(<F) ) > $@
xeditcommands.c: xeditcommands.defs xeditcommands.override xedit.defs
xedcommands.c: xedcommands.defs xedcommands.override xed.defs
( cd $(srcdir) && $(PYGTK_CODEGEN) \
--register xedit.defs \
--register xed.defs \
--register $(PYGTK_DEFSDIR)/gtk-types.defs \
--override $*.override \
--prefix py$* $(<F) ) > $@
BINDING_XEDIT_HEADERS_SRCDIR_IN = \
xedit/xedit-app.h \
xedit/xedit-document.h \
xedit/xedit-encodings.h \
xedit/xedit-plugin.h \
plugin-loaders/python/xedit-plugin-python.h \
xedit/xedit-view.h \
xedit/xedit-statusbar.h \
xedit/xedit-tab.h \
xedit/xedit-panel.h \
xedit/xedit-window.h \
xedit/xedit-help.h \
xedit/xedit-debug.h \
xedit/xedit-message-type.h \
xedit/xedit-message.h \
xedit/xedit-message-bus.h \
xedit/xedit-language-manager.h
BINDING_XED_HEADERS_SRCDIR_IN = \
xed/xed-app.h \
xed/xed-document.h \
xed/xed-encodings.h \
xed/xed-plugin.h \
plugin-loaders/python/xed-plugin-python.h \
xed/xed-view.h \
xed/xed-statusbar.h \
xed/xed-tab.h \
xed/xed-panel.h \
xed/xed-window.h \
xed/xed-help.h \
xed/xed-debug.h \
xed/xed-message-type.h \
xed/xed-message.h \
xed/xed-message-bus.h \
xed/xed-language-manager.h
BINDING_UTILS_HEADERS_SRCDIR_IN = \
xedit/xedit-utils.h
xed/xed-utils.h
BINDING_COMMANDS_HEADERS_SRCDIR_IN = \
xedit/xedit-commands.h
xed/xed-commands.h
BINDING_HEADERS_BUILDDIR_IN =
BINDING_XEDIT_HEADERS_SRCDIR := $(addprefix $(top_srcdir)/,$(BINDING_XEDIT_HEADERS_SRCDIR_IN))
BINDING_XED_HEADERS_SRCDIR := $(addprefix $(top_srcdir)/,$(BINDING_XED_HEADERS_SRCDIR_IN))
BINDING_UTILS_HEADERS_SRCDIR := $(addprefix $(top_srcdir)/,$(BINDING_UTILS_HEADERS_SRCDIR_IN))
BINDING_COMMANDS_HEADERS_SRCDIR := $(addprefix $(top_srcdir)/,$(BINDING_COMMANDS_HEADERS_SRCDIR_IN))
BINDING_HEADERS_BUILDDIR := $(addprefix $(top_builddir)/,$(BINDING_HEADERS_BUILDDIR_IN))
regenerate-python-binding:
$(PYGTK_H2DEF) $(sort $(BINDING_XEDIT_HEADERS_SRCDIR) $(BINDING_HEADERS_BUILDDIR)) > xedit.defs.new
$(PYGTK_H2DEF) $(sort $(BINDING_UTILS_HEADERS_SRCDIR) $(BINDING_HEADERS_BUILDDIR)) > xeditutils.defs.new
$(PYGTK_H2DEF) $(sort $(BINDING_COMMANDS_HEADERS_SRCDIR) $(BINDING_HEADERS_BUILDDIR)) > xeditcommands.defs.new
$(PYGTK_H2DEF) $(sort $(BINDING_XED_HEADERS_SRCDIR) $(BINDING_HEADERS_BUILDDIR)) > xed.defs.new
$(PYGTK_H2DEF) $(sort $(BINDING_UTILS_HEADERS_SRCDIR) $(BINDING_HEADERS_BUILDDIR)) > xedutils.defs.new
$(PYGTK_H2DEF) $(sort $(BINDING_COMMANDS_HEADERS_SRCDIR) $(BINDING_HEADERS_BUILDDIR)) > xedcommands.defs.new
BUILT_SOURCES = \
xedit.c \
xeditutils.c \
xeditcommands.c
xed.c \
xedutils.c \
xedcommands.c
EXTRA_DIST = \
xedit.override \
xedit.defs \
xeditutils.override \
xeditutils.defs \
xeditcommands.override \
xeditcommands.defs \
xeditmessage.override \
xeditplugin.override
xed.override \
xed.defs \
xedutils.override \
xedutils.defs \
xedcommands.override \
xedcommands.defs \
xedmessage.override \
xedplugin.override
CLEANFILES = $(BUILT_SOURCES)

File diff suppressed because it is too large Load Diff

View File

@@ -3,19 +3,19 @@ headers
#include <pygobject.h>
#include <pygtk/pygtk.h>
#include <xedit/xedit-language-manager.h>
#include <xedit/xedit-plugin.h>
#include <xedit/xedit-app.h>
#include <xedit/xedit-encodings.h>
#include <xedit/xedit-enum-types.h>
#include <xedit/xedit-statusbar.h>
#include <xedit/xedit-debug.h>
#include <xedit/xedit-help.h>
#include <xed/xed-language-manager.h>
#include <xed/xed-plugin.h>
#include <xed/xed-app.h>
#include <xed/xed-encodings.h>
#include <xed/xed-enum-types.h>
#include <xed/xed-statusbar.h>
#include <xed/xed-debug.h>
#include <xed/xed-help.h>
#include "xedit-plugin-python.h"
#include "xed-plugin-python.h"
void pyxedit_register_classes (PyObject *d);
void pyxedit_add_constants (PyObject *module, const gchar *strip_prefix);
void pyxed_register_classes (PyObject *d);
void pyxed_add_constants (PyObject *module, const gchar *strip_prefix);
static PyObject *
_helper_wrap_gobject_glist (const GList *list)
@@ -62,10 +62,10 @@ _helper_wrap_gobject_gslist (const GSList *list)
}
%%
include
xeditplugin.override
xeditmessage.override
xedplugin.override
xedmessage.override
%%
modulename xedit
modulename xed
%%
import gtk.Widget as PyGtkWidget_Type
import gobject.GObject as PyGObject_Type
@@ -81,51 +81,51 @@ import gtksourceview2.LanguageManager as PyGtkSourceLanguageManager_Type
%%
ignore-glob
*_get_type
xedit_document_error_quark
xedit_panel_add_item_with_stock_icon
xed_document_error_quark
xed_panel_add_item_with_stock_icon
%%
override xedit_app_create_window kwargs
override xed_app_create_window kwargs
static PyObject *
_wrap_xedit_app_create_window(PyGObject *self, PyObject *args, PyObject *kwargs)
_wrap_xed_app_create_window(PyGObject *self, PyObject *args, PyObject *kwargs)
{
static char *kwlist[] = { "screen", NULL};
PyGObject *screen = NULL;
XeditWindow *ret;
XedWindow *ret;
if (!PyArg_ParseTupleAndKeywords(args, kwargs,
"|O!", kwlist,
&PyGdkScreen_Type, &screen))
return NULL;
ret = xedit_app_create_window(XEDIT_APP(self->obj),
ret = xed_app_create_window(XED_APP(self->obj),
screen ? GDK_SCREEN(screen->obj) : NULL);
/* pygobject_new handles NULL checking */
return pygobject_new((GObject *)ret);
}
%%
override xedit_app_get_windows
override xed_app_get_windows
static PyObject *
_wrap_xedit_app_get_windows(PyGObject *self)
_wrap_xed_app_get_windows(PyGObject *self)
{
const GList *list;
PyObject *py_list;
list = xedit_app_get_windows (XEDIT_APP (self->obj));
list = xed_app_get_windows (XED_APP (self->obj));
py_list = _helper_wrap_gobject_glist (list);
return py_list;
}
%%
override xedit_app_get_views
override xed_app_get_views
static PyObject *
_wrap_xedit_app_get_views(PyGObject *self)
_wrap_xed_app_get_views(PyGObject *self)
{
GList *list;
PyObject *py_list;
list = xedit_app_get_views (XEDIT_APP (self->obj));
list = xed_app_get_views (XED_APP (self->obj));
py_list = _helper_wrap_gobject_glist (list);
@@ -134,14 +134,14 @@ _wrap_xedit_app_get_views(PyGObject *self)
return py_list;
}
%%
override xedit_app_get_documents
override xed_app_get_documents
static PyObject *
_wrap_xedit_app_get_documents(PyGObject *self)
_wrap_xed_app_get_documents(PyGObject *self)
{
GList *list;
PyObject *py_list;
list = xedit_app_get_documents (XEDIT_APP (self->obj));
list = xed_app_get_documents (XED_APP (self->obj));
py_list = _helper_wrap_gobject_glist (list);
@@ -150,14 +150,14 @@ _wrap_xedit_app_get_documents(PyGObject *self)
return py_list;
}
%%
override xedit_window_get_documents
override xed_window_get_documents
static PyObject *
_wrap_xedit_window_get_documents(PyGObject *self)
_wrap_xed_window_get_documents(PyGObject *self)
{
GList *list;
PyObject *py_list;
list = xedit_window_get_documents (XEDIT_WINDOW (self->obj));
list = xed_window_get_documents (XED_WINDOW (self->obj));
py_list = _helper_wrap_gobject_glist (list);
@@ -166,14 +166,14 @@ _wrap_xedit_window_get_documents(PyGObject *self)
return py_list;
}
%%
override xedit_window_get_unsaved_documents
override xed_window_get_unsaved_documents
static PyObject *
_wrap_xedit_window_get_unsaved_documents(PyGObject *self)
_wrap_xed_window_get_unsaved_documents(PyGObject *self)
{
GList *list;
PyObject *py_list;
list = xedit_window_get_unsaved_documents (XEDIT_WINDOW (self->obj));
list = xed_window_get_unsaved_documents (XED_WINDOW (self->obj));
py_list = _helper_wrap_gobject_glist (list);
@@ -182,14 +182,14 @@ _wrap_xedit_window_get_unsaved_documents(PyGObject *self)
return py_list;
}
%%
override xedit_window_get_views
override xed_window_get_views
static PyObject *
_wrap_xedit_window_get_views(PyGObject *self)
_wrap_xed_window_get_views(PyGObject *self)
{
GList *list;
PyObject *py_list;
list = xedit_window_get_views (XEDIT_WINDOW (self->obj));
list = xed_window_get_views (XED_WINDOW (self->obj));
py_list = _helper_wrap_gobject_glist (list);
@@ -198,9 +198,9 @@ _wrap_xedit_window_get_views(PyGObject *self)
return py_list;
}
%%
override xedit_window_close_tabs kwargs
override xed_window_close_tabs kwargs
static PyObject *
_wrap_xedit_window_close_tabs (PyGObject *self,
_wrap_xed_window_close_tabs (PyGObject *self,
PyObject *args,
PyObject *kwargs)
{
@@ -210,7 +210,7 @@ _wrap_xedit_window_close_tabs (PyGObject *self,
int len, i;
if (!PyArg_ParseTupleAndKeywords (args, kwargs,
"O:XeditWindow.close_tabs", kwlist,
"O:XedWindow.close_tabs", kwlist,
&list))
return NULL;
@@ -228,7 +228,7 @@ _wrap_xedit_window_close_tabs (PyGObject *self,
item = PySequence_GetItem (list, i);
Py_DECREF(item);
if (!pygobject_check (item, &PyXeditTab_Type))
if (!pygobject_check (item, &PyXedTab_Type))
{
PyErr_SetString (PyExc_TypeError,
"sequence item not a Gtkwidget object");
@@ -239,22 +239,22 @@ _wrap_xedit_window_close_tabs (PyGObject *self,
glist = g_list_append (glist, pygobject_get (item));
}
xedit_window_close_tabs (XEDIT_WINDOW (self->obj), glist);
xed_window_close_tabs (XED_WINDOW (self->obj), glist);
g_list_free (glist);
Py_INCREF (Py_None);
return Py_None;
}
%%
override xedit_document_get_search_text
override xed_document_get_search_text
static PyObject *
_wrap_xedit_document_get_search_text(PyGObject *self)
_wrap_xed_document_get_search_text(PyGObject *self)
{
PyObject *tuple, *string;
guint flags;
gchar *ret;
ret = xedit_document_get_search_text (XEDIT_DOCUMENT (self->obj), &flags);
ret = xed_document_get_search_text (XED_DOCUMENT (self->obj), &flags);
tuple = PyTuple_New(2);
if (ret) {
@@ -271,9 +271,9 @@ _wrap_xedit_document_get_search_text(PyGObject *self)
return tuple;
}
%%
override xedit_panel_add_item kwargs
override xed_panel_add_item kwargs
static PyObject *
_wrap_xedit_panel_add_item(PyGObject *self, PyObject *args, PyObject *kwargs)
_wrap_xed_panel_add_item(PyGObject *self, PyObject *args, PyObject *kwargs)
{
static char *kwlist1[] = { "item", "name", "image", NULL };
static char *kwlist2[] = { "item", "name", "stock_id", NULL };
@@ -281,16 +281,16 @@ _wrap_xedit_panel_add_item(PyGObject *self, PyObject *args, PyObject *kwargs)
char *name = NULL;
char *stock_id = NULL;
if (PyArg_ParseTupleAndKeywords(args, kwargs, "O!sO!:XeditPanel.add_item", kwlist1, &PyGtkWidget_Type, &item, &name, &PyGtkImage_Type, &image)) {
xedit_panel_add_item(XEDIT_PANEL(self->obj), GTK_WIDGET(item->obj), name, GTK_WIDGET(image->obj));
if (PyArg_ParseTupleAndKeywords(args, kwargs, "O!sO!:XedPanel.add_item", kwlist1, &PyGtkWidget_Type, &item, &name, &PyGtkImage_Type, &image)) {
xed_panel_add_item(XED_PANEL(self->obj), GTK_WIDGET(item->obj), name, GTK_WIDGET(image->obj));
Py_INCREF(Py_None);
return Py_None;
}
PyErr_Clear();
if (PyArg_ParseTupleAndKeywords(args, kwargs, "O!ss:XeditPanel.add_item", kwlist2, &PyGtkWidget_Type, &item, &name, &stock_id)) {
xedit_panel_add_item_with_stock_icon(XEDIT_PANEL(self->obj), GTK_WIDGET(item->obj), name, stock_id);
if (PyArg_ParseTupleAndKeywords(args, kwargs, "O!ss:XedPanel.add_item", kwlist2, &PyGtkWidget_Type, &item, &name, &stock_id)) {
xed_panel_add_item_with_stock_icon(XED_PANEL(self->obj), GTK_WIDGET(item->obj), name, stock_id);
Py_INCREF(Py_None);
return Py_None;
}
@@ -300,64 +300,64 @@ _wrap_xedit_panel_add_item(PyGObject *self, PyObject *args, PyObject *kwargs)
return NULL;
}
%%
override xedit_app_get_default_deprecated
override xed_app_get_default_deprecated
/* deprecated wrappers */
static PyObject *
_wrap_xedit_app_get_default_deprecated(PyObject *self)
_wrap_xed_app_get_default_deprecated(PyObject *self)
{
if (PyErr_Warn(PyExc_DeprecationWarning, "use xedit.app_get_default instead") < 0)
if (PyErr_Warn(PyExc_DeprecationWarning, "use xed.app_get_default instead") < 0)
return NULL;
return _wrap_xedit_app_get_default(self);
return _wrap_xed_app_get_default(self);
}
%%
override xedit_encoding_get_from_charset_deprecated kwargs
override xed_encoding_get_from_charset_deprecated kwargs
static PyObject *
_wrap_xedit_encoding_get_from_charset_deprecated(PyObject *self, PyObject *args, PyObject *kwargs)
_wrap_xed_encoding_get_from_charset_deprecated(PyObject *self, PyObject *args, PyObject *kwargs)
{
if (PyErr_Warn(PyExc_DeprecationWarning, "use xedit.encoding_get_from_charset instead") < 0)
if (PyErr_Warn(PyExc_DeprecationWarning, "use xed.encoding_get_from_charset instead") < 0)
return NULL;
return _wrap_xedit_encoding_get_from_charset(self, args, kwargs);
return _wrap_xed_encoding_get_from_charset(self, args, kwargs);
}
%%
override xedit_encoding_get_from_index_deprecated kwargs
override xed_encoding_get_from_index_deprecated kwargs
static PyObject *
_wrap_xedit_encoding_get_from_index_deprecated(PyObject *self, PyObject *args, PyObject *kwargs)
_wrap_xed_encoding_get_from_index_deprecated(PyObject *self, PyObject *args, PyObject *kwargs)
{
if (PyErr_Warn(PyExc_DeprecationWarning, "use xedit.encoding_get_from_index instead") < 0)
if (PyErr_Warn(PyExc_DeprecationWarning, "use xed.encoding_get_from_index instead") < 0)
return NULL;
return _wrap_xedit_encoding_get_from_index(self, args, kwargs);
return _wrap_xed_encoding_get_from_index(self, args, kwargs);
}
%%
override xedit_encoding_get_utf8_deprecated
override xed_encoding_get_utf8_deprecated
static PyObject *
_wrap_xedit_encoding_get_utf8_deprecated(PyObject *self)
_wrap_xed_encoding_get_utf8_deprecated(PyObject *self)
{
if (PyErr_Warn(PyExc_DeprecationWarning, "use xedit.encoding_get_utf8 instead") < 0)
if (PyErr_Warn(PyExc_DeprecationWarning, "use xed.encoding_get_utf8 instead") < 0)
return NULL;
return _wrap_xedit_encoding_get_utf8(self);
return _wrap_xed_encoding_get_utf8(self);
}
%%
override xedit_encoding_get_current_deprecated
override xed_encoding_get_current_deprecated
static PyObject *
_wrap_xedit_encoding_get_current_deprecated(PyObject *self)
_wrap_xed_encoding_get_current_deprecated(PyObject *self)
{
if (PyErr_Warn(PyExc_DeprecationWarning, "use xedit.encoding_get_current instead") < 0)
if (PyErr_Warn(PyExc_DeprecationWarning, "use xed.encoding_get_current instead") < 0)
return NULL;
return _wrap_xedit_encoding_get_current(self);
return _wrap_xed_encoding_get_current(self);
}
%%
override xedit_tab_get_from_document_deprecated kwargs
override xed_tab_get_from_document_deprecated kwargs
static PyObject *
_wrap_xedit_tab_get_from_document_deprecated(PyObject *self, PyObject *args, PyObject *kwargs)
_wrap_xed_tab_get_from_document_deprecated(PyObject *self, PyObject *args, PyObject *kwargs)
{
if (PyErr_Warn(PyExc_DeprecationWarning, "use xedit.tab_get_from_document instead") < 0)
if (PyErr_Warn(PyExc_DeprecationWarning, "use xed.tab_get_from_document instead") < 0)
return NULL;
return _wrap_xedit_tab_get_from_document(self, args, kwargs);
return _wrap_xed_tab_get_from_document(self, args, kwargs);
}
%%
override xedit_language_manager_list_languages_sorted kwargs
override xed_language_manager_list_languages_sorted kwargs
static PyObject *
_wrap_xedit_language_manager_list_languages_sorted(PyObject *self, PyObject *args, PyObject *kwargs)
_wrap_xed_language_manager_list_languages_sorted(PyObject *self, PyObject *args, PyObject *kwargs)
{
static char *kwlist[] = { "lm", "include_hidden", NULL };
PyGObject *lm;
@@ -371,7 +371,7 @@ _wrap_xedit_language_manager_list_languages_sorted(PyObject *self, PyObject *arg
&include_hidden))
return NULL;
list = xedit_language_manager_list_languages_sorted (GTK_SOURCE_LANGUAGE_MANAGER (lm->obj),
list = xed_language_manager_list_languages_sorted (GTK_SOURCE_LANGUAGE_MANAGER (lm->obj),
include_hidden);
py_list = _helper_wrap_gobject_gslist (list);
@@ -381,16 +381,16 @@ _wrap_xedit_language_manager_list_languages_sorted(PyObject *self, PyObject *arg
return py_list;
}
%%
override xedit_debug kwargs
override xed_debug kwargs
static PyObject *
_wrap_xedit_debug(PyObject *self, PyObject *args, PyObject *kwargs)
_wrap_xed_debug(PyObject *self, PyObject *args, PyObject *kwargs)
{
static char *kwlist[] = { "message", NULL };
PyObject *traceback_module, *mdict, *func, *traceback, *tuple;
PyObject *filename, *lineno, *funcname;
char *message = NULL;
if (g_getenv ("XEDIT_DEBUG_PLUGINS") == NULL)
if (g_getenv ("XED_DEBUG_PLUGINS") == NULL)
{
Py_INCREF (Py_None);
return Py_None;
@@ -423,12 +423,12 @@ _wrap_xedit_debug(PyObject *self, PyObject *args, PyObject *kwargs)
funcname = PyTuple_GetItem (tuple, 2);
if (message == NULL)
xedit_debug (XEDIT_DEBUG_PLUGINS,
xed_debug (XED_DEBUG_PLUGINS,
PyString_AsString (filename),
PyInt_AsLong (lineno),
PyString_AsString (funcname));
else
xedit_debug_message (XEDIT_DEBUG_PLUGINS,
xed_debug_message (XED_DEBUG_PLUGINS,
PyString_AsString (filename),
PyInt_AsLong (lineno),
PyString_AsString (funcname),
@@ -442,18 +442,18 @@ _wrap_xedit_debug(PyObject *self, PyObject *args, PyObject *kwargs)
return Py_None;
}
%%
override xedit_statusbar_flash_message kwargs
override xed_statusbar_flash_message kwargs
static PyObject *
_wrap_xedit_statusbar_flash_message(PyGObject *self, PyObject *args, PyObject *kwargs)
_wrap_xed_statusbar_flash_message(PyGObject *self, PyObject *args, PyObject *kwargs)
{
static char *kwlist[] = { "context_id", "message", NULL };
int context_id;
char *message;
if (!PyArg_ParseTupleAndKeywords(args, kwargs,"is:XeditStatusbar.flash_message", kwlist, &context_id, &message))
if (!PyArg_ParseTupleAndKeywords(args, kwargs,"is:XedStatusbar.flash_message", kwlist, &context_id, &message))
return NULL;
xedit_statusbar_flash_message(XEDIT_STATUSBAR(self->obj), context_id, "%s", message);
xed_statusbar_flash_message(XED_STATUSBAR(self->obj), context_id, "%s", message);
Py_INCREF(Py_None);
return Py_None;

View File

@@ -3,43 +3,43 @@
;; Enumerations and flags ...
;; From ../../xedit/xedit-commands.h
;; From ../../xed/xed-commands.h
(define-function load_uri
(c-name "xedit_commands_load_uri")
(c-name "xed_commands_load_uri")
(return-type "none")
(parameters
'("XeditWindow*" "window")
'("XedWindow*" "window")
'("const-gchar*" "uri")
'("const-XeditEncoding*" "encoding")
'("const-XedEncoding*" "encoding")
'("gint" "line_pos")
)
)
(define-function load_uris
(c-name "xedit_commands_load_uris")
(c-name "xed_commands_load_uris")
(return-type "gint")
(parameters
'("XeditWindow*" "window")
'("XedWindow*" "window")
'("const-GSList*" "uris")
'("const-XeditEncoding*" "encoding")
'("const-XedEncoding*" "encoding")
'("gint" "line_pos")
)
)
(define-function save_document
(c-name "xedit_commands_save_document")
(c-name "xed_commands_save_document")
(return-type "none")
(parameters
'("XeditWindow*" "window")
'("XeditDocument*" "document")
'("XedWindow*" "window")
'("XedDocument*" "document")
)
)
(define-function save_all_documents
(c-name "xedit_commands_save_all_documents")
(c-name "xed_commands_save_all_documents")
(return-type "none")
(parameters
'("XeditWindow*" "window")
'("XedWindow*" "window")
)
)

View File

@@ -5,59 +5,59 @@ headers
#include <pygobject.h>
#include <pygtk/pygtk.h>
#include "xedit-commands.h"
#include "xedit-window.h"
#include "xed-commands.h"
#include "xed-window.h"
void pyxeditcommands_register_classes (PyObject *d);
void pyxeditcommands_add_constants (PyObject *module, const gchar *strip_prefix);
void pyxedcommands_register_classes (PyObject *d);
void pyxedcommands_add_constants (PyObject *module, const gchar *strip_prefix);
%%
modulename xedit.commands
modulename xed.commands
%%
import xedit.Window as PyXeditWindow_Type
import xedit.Document as PyXeditDocument_Type
import xed.Window as PyXedWindow_Type
import xed.Document as PyXedDocument_Type
%%
ignore-glob
_*
%%
override xedit_commands_load_uri kwargs
override xed_commands_load_uri kwargs
static PyObject *
_wrap_xedit_commands_load_uri (PyObject *self, PyObject *args, PyObject *kwargs)
_wrap_xed_commands_load_uri (PyObject *self, PyObject *args, PyObject *kwargs)
{
static char *kwlist[] = { "window", "uri", "encoding", "line_pos", NULL };
PyGObject *window;
char *uri;
int line_pos = 0;
PyObject *py_encoding = NULL;
XeditEncoding *encoding = NULL;
XedEncoding *encoding = NULL;
if (!PyArg_ParseTupleAndKeywords (args, kwargs, "O!s|Oi:load_uri",
kwlist, &PyXeditWindow_Type,
kwlist, &PyXedWindow_Type,
&window, &uri, &py_encoding,
&line_pos))
return NULL;
if (py_encoding != NULL && py_encoding != Py_None)
{
if (pyg_boxed_check (py_encoding, XEDIT_TYPE_ENCODING))
encoding = pyg_boxed_get (py_encoding, XeditEncoding);
if (pyg_boxed_check (py_encoding, XED_TYPE_ENCODING))
encoding = pyg_boxed_get (py_encoding, XedEncoding);
else
{
PyErr_SetString (PyExc_TypeError,
"encoding should be a XeditEncoding");
"encoding should be a XedEncoding");
return NULL;
}
}
xedit_commands_load_uri (XEDIT_WINDOW (window->obj), uri, encoding,
xed_commands_load_uri (XED_WINDOW (window->obj), uri, encoding,
line_pos);
Py_INCREF (Py_None);
return Py_None;
}
%%
override xedit_commands_load_uris kwargs
override xed_commands_load_uris kwargs
static PyObject *
_wrap_xedit_commands_load_uris (PyObject *self, PyObject *args, PyObject *kwargs)
_wrap_xed_commands_load_uris (PyObject *self, PyObject *args, PyObject *kwargs)
{
static char *kwlist[] = { "window", "uris", "encoding", "line_pos", NULL };
PyGObject *window;
@@ -66,23 +66,23 @@ _wrap_xedit_commands_load_uris (PyObject *self, PyObject *args, PyObject *kwargs
PyObject *py_encoding = NULL;
PyObject *list;
PyObject *item;
XeditEncoding *encoding = NULL;
XedEncoding *encoding = NULL;
int len;
int i;
if (!PyArg_ParseTupleAndKeywords (args, kwargs, "O!O|Oi:load_uri",
kwlist, &PyXeditWindow_Type,
kwlist, &PyXedWindow_Type,
&window, &list, &py_encoding,
&line_pos))
return NULL;
if (py_encoding != NULL && py_encoding != Py_None)
{
if (pyg_boxed_check (py_encoding, XEDIT_TYPE_ENCODING))
encoding = pyg_boxed_get (py_encoding, XeditEncoding);
if (pyg_boxed_check (py_encoding, XED_TYPE_ENCODING))
encoding = pyg_boxed_get (py_encoding, XedEncoding);
else {
PyErr_SetString (PyExc_TypeError,
"encoding should be a XeditEncoding");
"encoding should be a XedEncoding");
return NULL;
}
}
@@ -113,7 +113,7 @@ _wrap_xedit_commands_load_uris (PyObject *self, PyObject *args, PyObject *kwargs
}
uris = g_slist_reverse (uris);
xedit_commands_load_uris (XEDIT_WINDOW (window->obj), uris,
xed_commands_load_uris (XED_WINDOW (window->obj), uris,
encoding, line_pos);
g_slist_free (uris);

File diff suppressed because it is too large Load Diff

View File

@@ -1,8 +1,8 @@
%%
headers
#include <xedit/xedit-message-bus.h>
#include <xedit/xedit-message.h>
#include <xed/xed-message-bus.h>
#include <xed/xed-message.h>
static GType
_helper_wrap_get_gtype_from_pytype (PyObject *pytype)
@@ -69,7 +69,7 @@ _helper_wrap_get_gvalue_from_pyobject (GValue *gvalue, PyObject *pyvalue)
}
static int
_helper_wrap_message_set_value(XeditMessage *message, PyObject *pykey, PyObject *pyvalue)
_helper_wrap_message_set_value(XedMessage *message, PyObject *pykey, PyObject *pyvalue)
{
gchar *key;
GType gtype;
@@ -80,7 +80,7 @@ _helper_wrap_message_set_value(XeditMessage *message, PyObject *pykey, PyObject
if (key == NULL)
return 0;
gtype = xedit_message_get_key_type(message, key);
gtype = xed_message_get_key_type(message, key);
if (gtype == 0) {
PyErr_SetString(PyExc_TypeError, "invalid key");
@@ -97,7 +97,7 @@ _helper_wrap_message_set_value(XeditMessage *message, PyObject *pykey, PyObject
return 0;
}
xedit_message_set_value(message, key, &value);
xed_message_set_value(message, key, &value);
g_value_unset(&value);
g_free (key);
@@ -141,34 +141,34 @@ _helper_parse_pairs(PyObject *args, PyObject *kwargs, ParsePairFunc func, gpoint
}
static void
_helper_message_set(PyObject *key, PyObject *value, XeditMessage *message)
_helper_message_set(PyObject *key, PyObject *value, XedMessage *message)
{
_helper_wrap_message_set_value(message, key, value);
}
static void
_helper_message_set_values(XeditMessage *message, PyObject *args, PyObject *kwargs)
_helper_message_set_values(XedMessage *message, PyObject *args, PyObject *kwargs)
{
_helper_parse_pairs(args, kwargs, (ParsePairFunc)_helper_message_set, message);
}
static XeditMessage *
_helper_wrap_create_message(XeditMessageBus *bus, PyObject *args, PyObject *kwargs)
static XedMessage *
_helper_wrap_create_message(XedMessageBus *bus, PyObject *args, PyObject *kwargs)
{
PyObject *pypath, *pymethod, *pydict;
if (!PyArg_ParseTuple(args, "OO|O:XeditMessage.create", &pypath, &pymethod, &pydict))
if (!PyArg_ParseTuple(args, "OO|O:XedMessage.create", &pypath, &pymethod, &pydict))
return NULL;
gchar *object_path = _helper_wrap_get_string(pypath);
gchar *method = _helper_wrap_get_string(pymethod);
XeditMessageType *message_type = xedit_message_bus_lookup (bus, object_path, method);
XeditMessage *message;
XedMessageType *message_type = xed_message_bus_lookup (bus, object_path, method);
XedMessage *message;
if (message_type)
{
message = xedit_message_type_instantiate(message_type, NULL);
message = xed_message_type_instantiate(message_type, NULL);
_helper_message_set_values(message, args, kwargs);
}
else
@@ -186,12 +186,12 @@ _helper_wrap_create_message(XeditMessageBus *bus, PyObject *args, PyObject *kwar
typedef struct {
PyObject *func;
PyObject *data;
} PyXeditCustomNotify;
} PyXedCustomNotify;
static void
pyxedit_custom_destroy_notify(gpointer user_data)
pyxed_custom_destroy_notify(gpointer user_data)
{
PyXeditCustomNotify *cunote = user_data;
PyXedCustomNotify *cunote = user_data;
PyGILState_STATE state;
g_return_if_fail(user_data);
@@ -205,21 +205,21 @@ pyxedit_custom_destroy_notify(gpointer user_data)
%%
ignore-glob
*_get_type
xedit_message_type_foreach
xedit_message_type_instantiate_valist
xedit_message_type_new_valist
xedit_message_get_valist
xedit_message_set_valist
xedit_message_set_valuesv
xedit_message_bus_disconnect_by_func
xedit_message_bus_block_by_func
xedit_message_bus_unblock_by_func
xed_message_type_foreach
xed_message_type_instantiate_valist
xed_message_type_new_valist
xed_message_get_valist
xed_message_set_valist
xed_message_set_valuesv
xed_message_bus_disconnect_by_func
xed_message_bus_block_by_func
xed_message_bus_unblock_by_func
%%
override xedit_message_type_new kwargs
override xed_message_type_new kwargs
typedef struct
{
XeditMessageType *message_type;
XedMessageType *message_type;
PyObject *optional;
} MessageTypeSetInfo;
@@ -237,19 +237,19 @@ _message_type_set(PyObject *key, PyObject *value, MessageTypeSetInfo *info)
gboolean optional = info->optional && PySequence_Contains(info->optional, key);
xedit_message_type_set(info->message_type, optional, k, gtype, NULL);
xed_message_type_set(info->message_type, optional, k, gtype, NULL);
g_free(k);
}
static int
_wrap_xedit_message_type_new(PyGObject *self, PyObject *args, PyObject *kwargs)
_wrap_xed_message_type_new(PyGObject *self, PyObject *args, PyObject *kwargs)
{
PyObject *pypath, *pymethod, *optional = NULL, *pydict;
if (!PyArg_ParseTuple(args, "OO|OO:XeditMessageType.new", &pypath, &pymethod, &optional, &pydict))
if (!PyArg_ParseTuple(args, "OO|OO:XedMessageType.new", &pypath, &pymethod, &optional, &pydict))
return -1;
XeditMessageType *message_type = XEDIT_MESSAGE_TYPE(g_object_new(pyg_type_from_object((PyObject *) self), NULL));
XedMessageType *message_type = XED_MESSAGE_TYPE(g_object_new(pyg_type_from_object((PyObject *) self), NULL));
MessageTypeSetInfo info = {message_type, optional && PySequence_Check(optional) ? optional : NULL};
_helper_parse_pairs (args, kwargs, (ParsePairFunc)_message_type_set, &info);
@@ -260,21 +260,21 @@ _wrap_xedit_message_type_new(PyGObject *self, PyObject *args, PyObject *kwargs)
return 0;
}
%%
override xedit_message_type_instantiate kwargs
override xed_message_type_instantiate kwargs
static PyObject *
_wrap_xedit_message_type_instantiate(PyGObject *self, PyObject *args, PyObject *kwargs)
_wrap_xed_message_type_instantiate(PyGObject *self, PyObject *args, PyObject *kwargs)
{
XeditMessageType *message_type = XEDIT_MESSAGE_TYPE (self->obj);
XeditMessage *message = xedit_message_type_instantiate(message_type, NULL);
XedMessageType *message_type = XED_MESSAGE_TYPE (self->obj);
XedMessage *message = xed_message_type_instantiate(message_type, NULL);
_helper_message_set_values(message, args, kwargs);
return pygobject_new((GObject *)message);
}
%%
override xedit_message_get args
override xed_message_get args
static PyObject *
_wrap_xedit_message_get(PyGObject *self, PyObject *args)
_wrap_xed_message_get(PyGObject *self, PyObject *args)
{
guint len, i;
PyObject *ret;
@@ -294,7 +294,7 @@ _wrap_xedit_message_get(PyGObject *self, PyObject *args)
return NULL;
}
xedit_message_get_value (XEDIT_MESSAGE (self->obj), key, &value);
xed_message_get_value (XED_MESSAGE (self->obj), key, &value);
g_free (key);
PyTuple_SetItem(ret, i, pyg_value_as_pyobject(&value, TRUE));
@@ -304,81 +304,81 @@ _wrap_xedit_message_get(PyGObject *self, PyObject *args)
return ret;
}
%%
override xedit_message_get_value kwargs
override xed_message_get_value kwargs
static PyObject *
_wrap_xedit_message_get_value(PyGObject *self, PyObject *args, PyObject *kwargs)
_wrap_xed_message_get_value(PyGObject *self, PyObject *args, PyObject *kwargs)
{
static char *kwlist[] = { "key", NULL };
const gchar *key;
PyObject *ret;
GValue value = { 0, };
if (!PyArg_ParseTupleAndKeywords(args, kwargs, "s:XeditMessage.get_value", kwlist, &key))
if (!PyArg_ParseTupleAndKeywords(args, kwargs, "s:XedMessage.get_value", kwlist, &key))
return NULL;
xedit_message_get_value(XEDIT_MESSAGE(self->obj), key, &value);
xed_message_get_value(XED_MESSAGE(self->obj), key, &value);
ret = pyg_value_as_pyobject(&value, TRUE);
g_value_unset(&value);
return ret;
}
%%
override xedit_message_set_value kwargs
override xed_message_set_value kwargs
static PyObject *
_wrap_xedit_message_set_value(PyGObject *self, PyObject *args, PyObject *kwargs)
_wrap_xed_message_set_value(PyGObject *self, PyObject *args, PyObject *kwargs)
{
static char *kwlist[] = { "key", "value", NULL };
PyObject *pykey, *pyvalue;
if (!PyArg_ParseTupleAndKeywords(args, kwargs, "OO:XeditMessage.set_value", kwlist, &pykey, &pyvalue))
if (!PyArg_ParseTupleAndKeywords(args, kwargs, "OO:XedMessage.set_value", kwlist, &pykey, &pyvalue))
return NULL;
if (!_helper_wrap_message_set_value(XEDIT_MESSAGE(self->obj), pykey, pyvalue))
if (!_helper_wrap_message_set_value(XED_MESSAGE(self->obj), pykey, pyvalue))
return NULL;
Py_INCREF(Py_None);
return Py_None;
}
%%
override xedit_message_set kwargs
override xed_message_set kwargs
static PyObject *
_wrap_xedit_message_set (PyGObject *self, PyObject *args, PyObject *kwargs) {
_helper_message_set_values(XEDIT_MESSAGE(self->obj), args, kwargs);
_wrap_xed_message_set (PyGObject *self, PyObject *args, PyObject *kwargs) {
_helper_message_set_values(XED_MESSAGE(self->obj), args, kwargs);
Py_INCREF(Py_None);
return Py_None;
}
%%
override xedit_message_bus_new
override xed_message_bus_new
static int
_wrap_xedit_message_bus_new(PyGObject *self)
_wrap_xed_message_bus_new(PyGObject *self)
{
pygobject_construct (self, NULL);
if (!self->obj) {
PyErr_SetString (PyExc_RuntimeError, "could not create xedit.MessageBus object");
PyErr_SetString (PyExc_RuntimeError, "could not create xed.MessageBus object");
return -1;
}
return 0;
}
%%
new-constructor XEDIT_TYPE_MESSAGE_BUS
new-constructor XED_TYPE_MESSAGE_BUS
%%
override xedit_message_bus_register kwargs
override xed_message_bus_register kwargs
static PyObject *
_wrap_xedit_message_bus_register(PyGObject *self, PyObject *args, PyObject *kwargs)
_wrap_xed_message_bus_register(PyGObject *self, PyObject *args, PyObject *kwargs)
{
PyObject *pypath, *pymethod, *optional = NULL, *pydict;
XeditMessageBus *bus = XEDIT_MESSAGE_BUS(self->obj);
XedMessageBus *bus = XED_MESSAGE_BUS(self->obj);
if (!PyArg_ParseTuple(args, "OO|OO:XeditMessageBus.register", &pypath, &pymethod, &optional, &pydict))
if (!PyArg_ParseTuple(args, "OO|OO:XedMessageBus.register", &pypath, &pymethod, &optional, &pydict))
return NULL;
gchar *object_path = _helper_wrap_get_string(pypath);
gchar *method = _helper_wrap_get_string(pymethod);
XeditMessageType *message_type = xedit_message_bus_register(bus, object_path, method, 0, NULL);
XedMessageType *message_type = xed_message_bus_register(bus, object_path, method, 0, NULL);
g_free(object_path);
g_free(method);
@@ -392,15 +392,15 @@ _wrap_xedit_message_bus_register(PyGObject *self, PyObject *args, PyObject *kwar
MessageTypeSetInfo info = {message_type, optional && PySequence_Check(optional) ? optional : NULL};
_helper_parse_pairs (args, kwargs, (ParsePairFunc)_message_type_set, &info);
return pyg_boxed_new(XEDIT_TYPE_MESSAGE_TYPE, message_type, TRUE, TRUE);
return pyg_boxed_new(XED_TYPE_MESSAGE_TYPE, message_type, TRUE, TRUE);
}
%%
override xedit_message_bus_connect kwargs
override xed_message_bus_connect kwargs
static void
pyxedit_message_bus_connect_cb(XeditMessageBus *bus, XeditMessage *message, gpointer data)
pyxed_message_bus_connect_cb(XedMessageBus *bus, XedMessage *message, gpointer data)
{
PyGILState_STATE state;
PyXeditCustomNotify *cunote = data;
PyXedCustomNotify *cunote = data;
PyObject *pybus, *pymessage, *retobj;
g_assert(cunote->func);
@@ -426,16 +426,16 @@ pyxedit_message_bus_connect_cb(XeditMessageBus *bus, XeditMessage *message, gpoi
}
static PyObject *
_wrap_xedit_message_bus_connect(PyGObject *self, PyObject *args, PyObject *kwargs)
_wrap_xed_message_bus_connect(PyGObject *self, PyObject *args, PyObject *kwargs)
{
static char *kwlist[] = { "domain", "name", "func", "data", NULL };
PyObject *pyfunc, *pyarg = NULL;
const gchar *domain;
const gchar *name;
PyXeditCustomNotify *cunote;
PyXedCustomNotify *cunote;
if (!PyArg_ParseTupleAndKeywords(args, kwargs,
"ssO|O:XeditMessageBus.connect",
"ssO|O:XedMessageBus.connect",
kwlist, &domain, &name, &pyfunc, &pyarg))
return NULL;
@@ -443,63 +443,63 @@ _wrap_xedit_message_bus_connect(PyGObject *self, PyObject *args, PyObject *kwarg
PyErr_SetString(PyExc_TypeError, "func must be a callable object");
return NULL;
}
cunote = g_new(PyXeditCustomNotify, 1);
cunote = g_new(PyXedCustomNotify, 1);
Py_INCREF(pyfunc);
cunote->func = pyfunc;
Py_XINCREF(pyarg);
cunote->data = pyarg;
guint id = xedit_message_bus_connect(XEDIT_MESSAGE_BUS(self->obj),
guint id = xed_message_bus_connect(XED_MESSAGE_BUS(self->obj),
domain,
name,
pyxedit_message_bus_connect_cb,
pyxed_message_bus_connect_cb,
(gpointer)cunote,
pyxedit_custom_destroy_notify);
pyxed_custom_destroy_notify);
return PyLong_FromUnsignedLong(id);
}
%%
override xedit_message_bus_send kwargs
override xed_message_bus_send kwargs
static PyObject *
_wrap_xedit_message_bus_send(PyGObject *self, PyObject *args, PyObject *kwargs)
_wrap_xed_message_bus_send(PyGObject *self, PyObject *args, PyObject *kwargs)
{
/* create a new message object */
XeditMessage *message;
XeditMessageBus *bus = XEDIT_MESSAGE_BUS(self->obj);
XedMessage *message;
XedMessageBus *bus = XED_MESSAGE_BUS(self->obj);
message = _helper_wrap_create_message(bus, args, kwargs);
if (!message)
return NULL;
xedit_message_bus_send_message(bus, message);
xed_message_bus_send_message(bus, message);
g_object_unref (message);
Py_INCREF(Py_None);
return Py_None;
}
%%
override xedit_message_bus_send_sync kwargs
override xed_message_bus_send_sync kwargs
static PyObject *
_wrap_xedit_message_bus_send_sync(PyGObject *self, PyObject *args, PyObject *kwargs)
_wrap_xed_message_bus_send_sync(PyGObject *self, PyObject *args, PyObject *kwargs)
{
/* create a new message object */
XeditMessage *message;
XeditMessageBus *bus = XEDIT_MESSAGE_BUS(self->obj);
XedMessage *message;
XedMessageBus *bus = XED_MESSAGE_BUS(self->obj);
message = _helper_wrap_create_message(bus, args, kwargs);
if (!message)
return NULL;
xedit_message_bus_send_message_sync(bus, message);
xed_message_bus_send_message_sync(bus, message);
return pygobject_new((GObject *)message);
}
%%
override-slot XeditMessage.tp_getattro
override-slot XedMessage.tp_getattro
static PyObject *
_wrap_xedit_message_tp_getattro(PyObject *self, PyObject *attrname)
_wrap_xed_message_tp_getattro(PyObject *self, PyObject *attrname)
{
XeditMessage *message = XEDIT_MESSAGE(((PyGObject *)self)->obj);
XeditMessageType *type;
XedMessage *message = XED_MESSAGE(((PyGObject *)self)->obj);
XedMessageType *type;
gchar *name = _helper_wrap_get_string (attrname);
gboolean exists;
@@ -513,10 +513,10 @@ _wrap_xedit_message_tp_getattro(PyObject *self, PyObject *attrname)
}
g_object_get (message, "type", &type, NULL);
intype = xedit_message_type_lookup (type, name) != G_TYPE_INVALID;
xedit_message_type_unref (type);
intype = xed_message_type_lookup (type, name) != G_TYPE_INVALID;
xed_message_type_unref (type);
exists = xedit_message_has_key (message, name);
exists = xed_message_has_key (message, name);
if (!intype)
{
@@ -525,7 +525,7 @@ _wrap_xedit_message_tp_getattro(PyObject *self, PyObject *attrname)
else if (exists)
{
GValue value = { 0, };
xedit_message_get_value (message, name, &value);
xed_message_get_value (message, name, &value);
ret = pyg_value_as_pyobject(&value, TRUE);
g_value_unset (&value);
}
@@ -539,11 +539,11 @@ _wrap_xedit_message_tp_getattro(PyObject *self, PyObject *attrname)
return ret;
}
%%
override-slot XeditMessage.tp_setattro
override-slot XedMessage.tp_setattro
static int
_wrap_xedit_message_tp_setattro(PyObject *self, PyObject *attrname, PyObject *value)
_wrap_xed_message_tp_setattro(PyObject *self, PyObject *attrname, PyObject *value)
{
XeditMessage *message = XEDIT_MESSAGE(((PyGObject *)self)->obj);
XedMessage *message = XED_MESSAGE(((PyGObject *)self)->obj);
if (!_helper_wrap_message_set_value(message, attrname, value))
{

View File

@@ -1,11 +1,11 @@
%%
headers
#include <xedit/xedit-plugin.h>
#include <xedit/xedit-window.h>
#include <xed/xed-plugin.h>
#include <xed/xed-window.h>
%%
override xedit_plugin_activate kwargs
override xed_plugin_activate kwargs
static PyObject *
_wrap_xedit_plugin_activate(PyGObject *self, PyObject *args, PyObject *kwargs)
_wrap_xed_plugin_activate(PyGObject *self, PyObject *args, PyObject *kwargs)
{
gpointer klass, klass2;
static char *kwlist[] = { "window", NULL };
@@ -14,27 +14,27 @@ _wrap_xedit_plugin_activate(PyGObject *self, PyObject *args, PyObject *kwargs)
if (!PyArg_ParseTupleAndKeywords (args,
kwargs,
"O!:XeditPlugin.activate",
"O!:XedPlugin.activate",
kwlist,
&PyXeditWindow_Type,
&PyXedWindow_Type,
&window))
return NULL;
klass = g_type_class_ref (pyg_type_from_object (cls));
if (XEDIT_IS_PLUGIN_PYTHON_CLASS (klass))
if (XED_IS_PLUGIN_PYTHON_CLASS (klass))
{
klass2 = g_type_class_peek_parent (klass);
g_type_class_unref (klass);
klass = g_type_class_ref (G_TYPE_FROM_CLASS (klass2));
}
if (XEDIT_PLUGIN_CLASS (klass)->activate)
XEDIT_PLUGIN_CLASS (klass)->activate (XEDIT_PLUGIN (self->obj),
XEDIT_WINDOW (window->obj));
if (XED_PLUGIN_CLASS (klass)->activate)
XED_PLUGIN_CLASS (klass)->activate (XED_PLUGIN (self->obj),
XED_WINDOW (window->obj));
else {
PyErr_SetString (PyExc_NotImplementedError,
"virtual method XeditPlugin.activate not implemented");
"virtual method XedPlugin.activate not implemented");
g_type_class_unref (klass);
return NULL;
}
@@ -45,9 +45,9 @@ _wrap_xedit_plugin_activate(PyGObject *self, PyObject *args, PyObject *kwargs)
}
%%
override xedit_plugin_deactivate kwargs
override xed_plugin_deactivate kwargs
static PyObject *
_wrap_xedit_plugin_deactivate(PyGObject *self, PyObject *args, PyObject *kwargs)
_wrap_xed_plugin_deactivate(PyGObject *self, PyObject *args, PyObject *kwargs)
{
gpointer klass, klass2;
static char *kwlist[] = {"window", NULL};
@@ -56,27 +56,27 @@ _wrap_xedit_plugin_deactivate(PyGObject *self, PyObject *args, PyObject *kwargs)
if (!PyArg_ParseTupleAndKeywords (args,
kwargs,
"O!:XeditPlugin.deactivate",
"O!:XedPlugin.deactivate",
kwlist,
&PyXeditWindow_Type,
&PyXedWindow_Type,
&window))
return NULL;
klass = g_type_class_ref (pyg_type_from_object (cls));
if (XEDIT_IS_PLUGIN_PYTHON_CLASS (klass))
if (XED_IS_PLUGIN_PYTHON_CLASS (klass))
{
klass2 = g_type_class_peek_parent (klass);
g_type_class_unref (klass);
klass = g_type_class_ref (G_TYPE_FROM_CLASS (klass2));
}
if (XEDIT_PLUGIN_CLASS (klass)->deactivate)
XEDIT_PLUGIN_CLASS (klass)->deactivate (XEDIT_PLUGIN (self->obj),
XEDIT_WINDOW (window->obj));
if (XED_PLUGIN_CLASS (klass)->deactivate)
XED_PLUGIN_CLASS (klass)->deactivate (XED_PLUGIN (self->obj),
XED_WINDOW (window->obj));
else {
PyErr_SetString (PyExc_NotImplementedError,
"virtual method XeditPlugin.deactivate not implemented");
"virtual method XedPlugin.deactivate not implemented");
g_type_class_unref (klass);
return NULL;
}
@@ -87,9 +87,9 @@ _wrap_xedit_plugin_deactivate(PyGObject *self, PyObject *args, PyObject *kwargs)
}
%%
override xedit_plugin_update_ui kwargs
override xed_plugin_update_ui kwargs
static PyObject *
_wrap_xedit_plugin_update_ui (PyGObject *self, PyObject *args, PyObject *kwargs)
_wrap_xed_plugin_update_ui (PyGObject *self, PyObject *args, PyObject *kwargs)
{
gpointer klass, klass2;
static char *kwlist[] = {"window", NULL};
@@ -98,27 +98,27 @@ _wrap_xedit_plugin_update_ui (PyGObject *self, PyObject *args, PyObject *kwargs)
if (!PyArg_ParseTupleAndKeywords (args,
kwargs,
"O!:XeditPlugin.update_ui",
"O!:XedPlugin.update_ui",
kwlist,
&PyXeditWindow_Type,
&PyXedWindow_Type,
&window))
return NULL;
klass = g_type_class_ref (pyg_type_from_object (cls));
if (XEDIT_IS_PLUGIN_PYTHON_CLASS (klass))
if (XED_IS_PLUGIN_PYTHON_CLASS (klass))
{
klass2 = g_type_class_peek_parent (klass);
g_type_class_unref (klass);
klass = g_type_class_ref (G_TYPE_FROM_CLASS (klass2));
}
if (XEDIT_PLUGIN_CLASS (klass)->update_ui)
XEDIT_PLUGIN_CLASS (klass)->update_ui (XEDIT_PLUGIN (self->obj),
XEDIT_WINDOW (window->obj));
if (XED_PLUGIN_CLASS (klass)->update_ui)
XED_PLUGIN_CLASS (klass)->update_ui (XED_PLUGIN (self->obj),
XED_WINDOW (window->obj));
else {
PyErr_SetString (PyExc_NotImplementedError,
"virtual method XeditPlugin.update_ui not implemented");
"virtual method XedPlugin.update_ui not implemented");
g_type_class_unref (klass);
return NULL;
}
@@ -129,9 +129,9 @@ _wrap_xedit_plugin_update_ui (PyGObject *self, PyObject *args, PyObject *kwargs)
}
%%
override xedit_plugin_is_configurable
override xed_plugin_is_configurable
static PyObject *
_wrap_xedit_plugin_is_configurable (PyGObject *self)
_wrap_xed_plugin_is_configurable (PyGObject *self)
{
int ret;
gpointer klass, klass2;
@@ -139,18 +139,18 @@ _wrap_xedit_plugin_is_configurable (PyGObject *self)
klass = g_type_class_ref (pyg_type_from_object (cls));
if (XEDIT_IS_PLUGIN_PYTHON_CLASS (klass))
if (XED_IS_PLUGIN_PYTHON_CLASS (klass))
{
klass2 = g_type_class_peek_parent (klass);
g_type_class_unref (klass);
klass = g_type_class_ref (G_TYPE_FROM_CLASS (klass2));
}
if (XEDIT_PLUGIN_CLASS (klass)->is_configurable)
ret = XEDIT_PLUGIN_CLASS (klass)->is_configurable (XEDIT_PLUGIN (self->obj));
if (XED_PLUGIN_CLASS (klass)->is_configurable)
ret = XED_PLUGIN_CLASS (klass)->is_configurable (XED_PLUGIN (self->obj));
else {
PyErr_SetString (PyExc_NotImplementedError,
"virtual method XeditPlugin.is_configurable not implemented");
"virtual method XedPlugin.is_configurable not implemented");
g_type_class_unref (klass);
return NULL;
}
@@ -160,9 +160,9 @@ _wrap_xedit_plugin_is_configurable (PyGObject *self)
}
%%
override xedit_plugin_configure_dialog
override xed_plugin_configure_dialog
static PyObject *
_wrap_xedit_plugin_create_configure_dialog (PyGObject *self)
_wrap_xed_plugin_create_configure_dialog (PyGObject *self)
{
GtkWidget *ret;
gpointer klass, klass2;
@@ -170,18 +170,18 @@ _wrap_xedit_plugin_create_configure_dialog (PyGObject *self)
klass = g_type_class_ref(pyg_type_from_object (cls));
if (XEDIT_IS_PLUGIN_PYTHON_CLASS (klass))
if (XED_IS_PLUGIN_PYTHON_CLASS (klass))
{
klass2 = g_type_class_peek_parent (klass);
g_type_class_unref (klass);
klass = g_type_class_ref (G_TYPE_FROM_CLASS (klass2));
}
if (XEDIT_PLUGIN_CLASS (klass)->create_configure_dialog)
ret = XEDIT_PLUGIN_CLASS (klass)->create_configure_dialog (XEDIT_PLUGIN (self->obj));
if (XED_PLUGIN_CLASS (klass)->create_configure_dialog)
ret = XED_PLUGIN_CLASS (klass)->create_configure_dialog (XED_PLUGIN (self->obj));
else {
PyErr_SetString (PyExc_NotImplementedError,
"virtual method XeditPlugin.create_configure_dialog not implemented");
"virtual method XedPlugin.create_configure_dialog not implemented");
g_type_class_unref (klass);
return NULL;
}

View File

@@ -1,9 +1,9 @@
;; -*- scheme -*-
;; From ../../xedit/xedit-utils.h
;; From ../../xed/xed-utils.h
(define-function uri_has_writable_scheme
(c-name "xedit_utils_uri_has_writable_scheme")
(c-name "xed_utils_uri_has_writable_scheme")
(return-type "gboolean")
(parameters
'("const-gchar*" "uri")
@@ -11,7 +11,7 @@
)
(define-function uri_has_file_scheme
(c-name "xedit_utils_uri_has_file_scheme")
(c-name "xed_utils_uri_has_file_scheme")
(return-type "gboolean")
(parameters
'("const-gchar*" "uri")
@@ -19,7 +19,7 @@
)
(define-function uri_exists
(c-name "xedit_utils_uri_exists")
(c-name "xed_utils_uri_exists")
(return-type "gboolean")
(parameters
'("const-gchar*" "text_uri")
@@ -27,7 +27,7 @@
)
(define-function uri_is_valid
(c-name "xedit_utils_is_valid_uri")
(c-name "xed_utils_is_valid_uri")
(return-type "gboolean")
(parameters
'("const-gchar*" "uri")
@@ -35,7 +35,7 @@
)
(define-function uri_get_dirname
(c-name "xedit_utils_uri_get_dirname")
(c-name "xed_utils_uri_get_dirname")
(return-type "gchar*")
(parameters
'("const-char*" "uri")
@@ -43,7 +43,7 @@
)
(define-function menu_position_under_widget
(c-name "xedit_utils_menu_position_under_widget")
(c-name "xed_utils_menu_position_under_widget")
(return-type "none")
(parameters
'("GtkMenu*" "menu")
@@ -55,7 +55,7 @@
)
(define-function menu_position_under_tree_view
(c-name "xedit_utils_menu_position_under_tree_view")
(c-name "xed_utils_menu_position_under_tree_view")
(return-type "none")
(parameters
'("GtkMenu*" "menu")

View File

@@ -5,13 +5,13 @@ headers
#include <pygobject.h>
#include <pygtk/pygtk.h>
#include "xedit-utils.h"
#include "xed-utils.h"
void pyxeditutils_register_classes (PyObject *d);
void pyxeditutils_add_constants (PyObject *module, const gchar *strip_prefix);
void pyxedutils_register_classes (PyObject *d);
void pyxedutils_add_constants (PyObject *module, const gchar *strip_prefix);
%%
modulename xedit.utils
modulename xed.utils
%%
import gtk.Widget as PyGtkWidget_Type
import gtk.TreeView as PyGtkTreeView_Type
@@ -20,9 +20,9 @@ import gtk.Menu as PyGtkMenu_Type
ignore-glob
_*
%%
override xedit_utils_menu_position_under_widget kwargs
override xed_utils_menu_position_under_widget kwargs
static PyObject *
_wrap_xedit_utils_menu_position_under_widget (PyObject *self,
_wrap_xed_utils_menu_position_under_widget (PyObject *self,
PyObject *args,
PyObject *kwargs)
{
@@ -43,7 +43,7 @@ _wrap_xedit_utils_menu_position_under_widget (PyObject *self,
menu = GTK_MENU (pygobject_get (py_menu));
widget = GTK_WIDGET (pygobject_get (py_widget));
xedit_utils_menu_position_under_widget (menu, &x, &y, &push_in, widget);
xed_utils_menu_position_under_widget (menu, &x, &y, &push_in, widget);
tuple = PyTuple_New (3);
PyTuple_SetItem (tuple, 0, PyInt_FromLong (x));
@@ -52,9 +52,9 @@ _wrap_xedit_utils_menu_position_under_widget (PyObject *self,
return tuple;
}
%%
override xedit_utils_menu_position_under_tree_view kwargs
override xed_utils_menu_position_under_tree_view kwargs
static PyObject *
_wrap_xedit_utils_menu_position_under_tree_view (PyObject *self,
_wrap_xed_utils_menu_position_under_tree_view (PyObject *self,
PyObject *args,
PyObject *kwargs)
{
@@ -75,7 +75,7 @@ _wrap_xedit_utils_menu_position_under_tree_view (PyObject *self,
menu = GTK_MENU (pygobject_get (py_menu));
view = GTK_TREE_VIEW (pygobject_get (py_view));
xedit_utils_menu_position_under_widget (menu, &x, &y, &push_in, view);
xed_utils_menu_position_under_widget (menu, &x, &y, &push_in, view);
tuple = PyTuple_New (3);
PyTuple_SetItem (tuple, 0, PyInt_FromLong (x));