Rename Pluma to Xedit

This commit is contained in:
Clement Lefebvre
2016-01-25 14:13:49 +00:00
parent 3a62ddff64
commit 4304f9ffc1
563 changed files with 112901 additions and 112901 deletions

View File

@@ -1,39 +1,39 @@
## Process this file with automake to produce Makefile.in
noinst_LTLIBRARIES = \
pluma.la
xedit.la
nodist_pluma_la_SOURCES = \
pluma.c \
plumautils.c \
plumacommands.c
nodist_xedit_la_SOURCES = \
xedit.c \
xeditutils.c \
xeditcommands.c
pluma_la_LDFLAGS = \
xedit_la_LDFLAGS = \
-module -avoid-version
pluma_la_LIBADD = \
xedit_la_LIBADD = \
$(PYTHON_LIB_LOC) \
$(PYTHON_LIBS) \
$(PYTHON_EXTRA_LIBS) \
$(PYGTK_LIBS)
pluma_la_CFLAGS = \
xedit_la_CFLAGS = \
-I$(top_srcdir) \
-I$(top_builddir) \
-I$(top_srcdir)/pluma \
-I$(top_builddir)/pluma \
-I$(top_srcdir)/xedit \
-I$(top_builddir)/xedit \
-I$(top_srcdir)/plugin-loaders/python \
-I$(top_builddir)/plugin-loaders/python \
$(PLUMA_CFLAGS) \
$(XEDIT_CFLAGS) \
$(NO_STRICT_ALIASING_CFLAGS) \
$(PYGTK_CFLAGS) \
$(PYTHON_CFLAGS) \
$(AM_CFLAGS)
$(top_builddir)/pluma/pluma-enum-types.h:
cd $(top_builddir)/pluma && $(MAKE) pluma-enum-types.h
$(top_builddir)/xedit/xedit-enum-types.h:
cd $(top_builddir)/xedit && $(MAKE) xedit-enum-types.h
pluma.c: pluma.defs pluma.override plumaplugin.override plumamessage.override $(top_builddir)/pluma/pluma-enum-types.h
xedit.c: xedit.defs xedit.override xeditplugin.override xeditmessage.override $(top_builddir)/xedit/xedit-enum-types.h
( cd $(srcdir) && $(PYGTK_CODEGEN) \
--register $(PYGTK_DEFSDIR)/pango-types.defs \
--register $(PYGTK_DEFSDIR)/gdk-types.defs \
@@ -43,69 +43,69 @@ pluma.c: pluma.defs pluma.override plumaplugin.override plumamessage.override $(
--override $*.override \
--prefix py$* $(<F) ) > $@
plumautils.c: plumautils.defs plumautils.override
xeditutils.c: xeditutils.defs xeditutils.override
( cd $(srcdir) && $(PYGTK_CODEGEN) \
--override $*.override \
--prefix py$* $(<F) ) > $@
plumacommands.c: plumacommands.defs plumacommands.override pluma.defs
xeditcommands.c: xeditcommands.defs xeditcommands.override xedit.defs
( cd $(srcdir) && $(PYGTK_CODEGEN) \
--register pluma.defs \
--register xedit.defs \
--register $(PYGTK_DEFSDIR)/gtk-types.defs \
--override $*.override \
--prefix py$* $(<F) ) > $@
BINDING_PLUMA_HEADERS_SRCDIR_IN = \
pluma/pluma-app.h \
pluma/pluma-document.h \
pluma/pluma-encodings.h \
pluma/pluma-plugin.h \
plugin-loaders/python/pluma-plugin-python.h \
pluma/pluma-view.h \
pluma/pluma-statusbar.h \
pluma/pluma-tab.h \
pluma/pluma-panel.h \
pluma/pluma-window.h \
pluma/pluma-help.h \
pluma/pluma-debug.h \
pluma/pluma-message-type.h \
pluma/pluma-message.h \
pluma/pluma-message-bus.h \
pluma/pluma-language-manager.h
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_UTILS_HEADERS_SRCDIR_IN = \
pluma/pluma-utils.h
xedit/xedit-utils.h
BINDING_COMMANDS_HEADERS_SRCDIR_IN = \
pluma/pluma-commands.h
xedit/xedit-commands.h
BINDING_HEADERS_BUILDDIR_IN =
BINDING_PLUMA_HEADERS_SRCDIR := $(addprefix $(top_srcdir)/,$(BINDING_PLUMA_HEADERS_SRCDIR_IN))
BINDING_XEDIT_HEADERS_SRCDIR := $(addprefix $(top_srcdir)/,$(BINDING_XEDIT_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_PLUMA_HEADERS_SRCDIR) $(BINDING_HEADERS_BUILDDIR)) > pluma.defs.new
$(PYGTK_H2DEF) $(sort $(BINDING_UTILS_HEADERS_SRCDIR) $(BINDING_HEADERS_BUILDDIR)) > plumautils.defs.new
$(PYGTK_H2DEF) $(sort $(BINDING_COMMANDS_HEADERS_SRCDIR) $(BINDING_HEADERS_BUILDDIR)) > plumacommands.defs.new
$(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
BUILT_SOURCES = \
pluma.c \
plumautils.c \
plumacommands.c
xedit.c \
xeditutils.c \
xeditcommands.c
EXTRA_DIST = \
pluma.override \
pluma.defs \
plumautils.override \
plumautils.defs \
plumacommands.override \
plumacommands.defs \
plumamessage.override \
plumaplugin.override
xedit.override \
xedit.defs \
xeditutils.override \
xeditutils.defs \
xeditcommands.override \
xeditcommands.defs \
xeditmessage.override \
xeditplugin.override
CLEANFILES = $(BUILT_SOURCES)

File diff suppressed because it is too large Load Diff

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 <pluma/pluma-language-manager.h>
#include <pluma/pluma-plugin.h>
#include <pluma/pluma-app.h>
#include <pluma/pluma-encodings.h>
#include <pluma/pluma-enum-types.h>
#include <pluma/pluma-statusbar.h>
#include <pluma/pluma-debug.h>
#include <pluma/pluma-help.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 "pluma-plugin-python.h"
#include "xedit-plugin-python.h"
void pypluma_register_classes (PyObject *d);
void pypluma_add_constants (PyObject *module, const gchar *strip_prefix);
void pyxedit_register_classes (PyObject *d);
void pyxedit_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
plumaplugin.override
plumamessage.override
xeditplugin.override
xeditmessage.override
%%
modulename pluma
modulename xedit
%%
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
pluma_document_error_quark
pluma_panel_add_item_with_stock_icon
xedit_document_error_quark
xedit_panel_add_item_with_stock_icon
%%
override pluma_app_create_window kwargs
override xedit_app_create_window kwargs
static PyObject *
_wrap_pluma_app_create_window(PyGObject *self, PyObject *args, PyObject *kwargs)
_wrap_xedit_app_create_window(PyGObject *self, PyObject *args, PyObject *kwargs)
{
static char *kwlist[] = { "screen", NULL};
PyGObject *screen = NULL;
PlumaWindow *ret;
XeditWindow *ret;
if (!PyArg_ParseTupleAndKeywords(args, kwargs,
"|O!", kwlist,
&PyGdkScreen_Type, &screen))
return NULL;
ret = pluma_app_create_window(PLUMA_APP(self->obj),
ret = xedit_app_create_window(XEDIT_APP(self->obj),
screen ? GDK_SCREEN(screen->obj) : NULL);
/* pygobject_new handles NULL checking */
return pygobject_new((GObject *)ret);
}
%%
override pluma_app_get_windows
override xedit_app_get_windows
static PyObject *
_wrap_pluma_app_get_windows(PyGObject *self)
_wrap_xedit_app_get_windows(PyGObject *self)
{
const GList *list;
PyObject *py_list;
list = pluma_app_get_windows (PLUMA_APP (self->obj));
list = xedit_app_get_windows (XEDIT_APP (self->obj));
py_list = _helper_wrap_gobject_glist (list);
return py_list;
}
%%
override pluma_app_get_views
override xedit_app_get_views
static PyObject *
_wrap_pluma_app_get_views(PyGObject *self)
_wrap_xedit_app_get_views(PyGObject *self)
{
GList *list;
PyObject *py_list;
list = pluma_app_get_views (PLUMA_APP (self->obj));
list = xedit_app_get_views (XEDIT_APP (self->obj));
py_list = _helper_wrap_gobject_glist (list);
@@ -134,14 +134,14 @@ _wrap_pluma_app_get_views(PyGObject *self)
return py_list;
}
%%
override pluma_app_get_documents
override xedit_app_get_documents
static PyObject *
_wrap_pluma_app_get_documents(PyGObject *self)
_wrap_xedit_app_get_documents(PyGObject *self)
{
GList *list;
PyObject *py_list;
list = pluma_app_get_documents (PLUMA_APP (self->obj));
list = xedit_app_get_documents (XEDIT_APP (self->obj));
py_list = _helper_wrap_gobject_glist (list);
@@ -150,14 +150,14 @@ _wrap_pluma_app_get_documents(PyGObject *self)
return py_list;
}
%%
override pluma_window_get_documents
override xedit_window_get_documents
static PyObject *
_wrap_pluma_window_get_documents(PyGObject *self)
_wrap_xedit_window_get_documents(PyGObject *self)
{
GList *list;
PyObject *py_list;
list = pluma_window_get_documents (PLUMA_WINDOW (self->obj));
list = xedit_window_get_documents (XEDIT_WINDOW (self->obj));
py_list = _helper_wrap_gobject_glist (list);
@@ -166,14 +166,14 @@ _wrap_pluma_window_get_documents(PyGObject *self)
return py_list;
}
%%
override pluma_window_get_unsaved_documents
override xedit_window_get_unsaved_documents
static PyObject *
_wrap_pluma_window_get_unsaved_documents(PyGObject *self)
_wrap_xedit_window_get_unsaved_documents(PyGObject *self)
{
GList *list;
PyObject *py_list;
list = pluma_window_get_unsaved_documents (PLUMA_WINDOW (self->obj));
list = xedit_window_get_unsaved_documents (XEDIT_WINDOW (self->obj));
py_list = _helper_wrap_gobject_glist (list);
@@ -182,14 +182,14 @@ _wrap_pluma_window_get_unsaved_documents(PyGObject *self)
return py_list;
}
%%
override pluma_window_get_views
override xedit_window_get_views
static PyObject *
_wrap_pluma_window_get_views(PyGObject *self)
_wrap_xedit_window_get_views(PyGObject *self)
{
GList *list;
PyObject *py_list;
list = pluma_window_get_views (PLUMA_WINDOW (self->obj));
list = xedit_window_get_views (XEDIT_WINDOW (self->obj));
py_list = _helper_wrap_gobject_glist (list);
@@ -198,9 +198,9 @@ _wrap_pluma_window_get_views(PyGObject *self)
return py_list;
}
%%
override pluma_window_close_tabs kwargs
override xedit_window_close_tabs kwargs
static PyObject *
_wrap_pluma_window_close_tabs (PyGObject *self,
_wrap_xedit_window_close_tabs (PyGObject *self,
PyObject *args,
PyObject *kwargs)
{
@@ -210,7 +210,7 @@ _wrap_pluma_window_close_tabs (PyGObject *self,
int len, i;
if (!PyArg_ParseTupleAndKeywords (args, kwargs,
"O:PlumaWindow.close_tabs", kwlist,
"O:XeditWindow.close_tabs", kwlist,
&list))
return NULL;
@@ -228,7 +228,7 @@ _wrap_pluma_window_close_tabs (PyGObject *self,
item = PySequence_GetItem (list, i);
Py_DECREF(item);
if (!pygobject_check (item, &PyPlumaTab_Type))
if (!pygobject_check (item, &PyXeditTab_Type))
{
PyErr_SetString (PyExc_TypeError,
"sequence item not a Gtkwidget object");
@@ -239,22 +239,22 @@ _wrap_pluma_window_close_tabs (PyGObject *self,
glist = g_list_append (glist, pygobject_get (item));
}
pluma_window_close_tabs (PLUMA_WINDOW (self->obj), glist);
xedit_window_close_tabs (XEDIT_WINDOW (self->obj), glist);
g_list_free (glist);
Py_INCREF (Py_None);
return Py_None;
}
%%
override pluma_document_get_search_text
override xedit_document_get_search_text
static PyObject *
_wrap_pluma_document_get_search_text(PyGObject *self)
_wrap_xedit_document_get_search_text(PyGObject *self)
{
PyObject *tuple, *string;
guint flags;
gchar *ret;
ret = pluma_document_get_search_text (PLUMA_DOCUMENT (self->obj), &flags);
ret = xedit_document_get_search_text (XEDIT_DOCUMENT (self->obj), &flags);
tuple = PyTuple_New(2);
if (ret) {
@@ -271,9 +271,9 @@ _wrap_pluma_document_get_search_text(PyGObject *self)
return tuple;
}
%%
override pluma_panel_add_item kwargs
override xedit_panel_add_item kwargs
static PyObject *
_wrap_pluma_panel_add_item(PyGObject *self, PyObject *args, PyObject *kwargs)
_wrap_xedit_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_pluma_panel_add_item(PyGObject *self, PyObject *args, PyObject *kwargs)
char *name = NULL;
char *stock_id = NULL;
if (PyArg_ParseTupleAndKeywords(args, kwargs, "O!sO!:PlumaPanel.add_item", kwlist1, &PyGtkWidget_Type, &item, &name, &PyGtkImage_Type, &image)) {
pluma_panel_add_item(PLUMA_PANEL(self->obj), GTK_WIDGET(item->obj), name, GTK_WIDGET(image->obj));
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));
Py_INCREF(Py_None);
return Py_None;
}
PyErr_Clear();
if (PyArg_ParseTupleAndKeywords(args, kwargs, "O!ss:PlumaPanel.add_item", kwlist2, &PyGtkWidget_Type, &item, &name, &stock_id)) {
pluma_panel_add_item_with_stock_icon(PLUMA_PANEL(self->obj), GTK_WIDGET(item->obj), name, stock_id);
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);
Py_INCREF(Py_None);
return Py_None;
}
@@ -300,64 +300,64 @@ _wrap_pluma_panel_add_item(PyGObject *self, PyObject *args, PyObject *kwargs)
return NULL;
}
%%
override pluma_app_get_default_deprecated
override xedit_app_get_default_deprecated
/* deprecated wrappers */
static PyObject *
_wrap_pluma_app_get_default_deprecated(PyObject *self)
_wrap_xedit_app_get_default_deprecated(PyObject *self)
{
if (PyErr_Warn(PyExc_DeprecationWarning, "use pluma.app_get_default instead") < 0)
if (PyErr_Warn(PyExc_DeprecationWarning, "use xedit.app_get_default instead") < 0)
return NULL;
return _wrap_pluma_app_get_default(self);
return _wrap_xedit_app_get_default(self);
}
%%
override pluma_encoding_get_from_charset_deprecated kwargs
override xedit_encoding_get_from_charset_deprecated kwargs
static PyObject *
_wrap_pluma_encoding_get_from_charset_deprecated(PyObject *self, PyObject *args, PyObject *kwargs)
_wrap_xedit_encoding_get_from_charset_deprecated(PyObject *self, PyObject *args, PyObject *kwargs)
{
if (PyErr_Warn(PyExc_DeprecationWarning, "use pluma.encoding_get_from_charset instead") < 0)
if (PyErr_Warn(PyExc_DeprecationWarning, "use xedit.encoding_get_from_charset instead") < 0)
return NULL;
return _wrap_pluma_encoding_get_from_charset(self, args, kwargs);
return _wrap_xedit_encoding_get_from_charset(self, args, kwargs);
}
%%
override pluma_encoding_get_from_index_deprecated kwargs
override xedit_encoding_get_from_index_deprecated kwargs
static PyObject *
_wrap_pluma_encoding_get_from_index_deprecated(PyObject *self, PyObject *args, PyObject *kwargs)
_wrap_xedit_encoding_get_from_index_deprecated(PyObject *self, PyObject *args, PyObject *kwargs)
{
if (PyErr_Warn(PyExc_DeprecationWarning, "use pluma.encoding_get_from_index instead") < 0)
if (PyErr_Warn(PyExc_DeprecationWarning, "use xedit.encoding_get_from_index instead") < 0)
return NULL;
return _wrap_pluma_encoding_get_from_index(self, args, kwargs);
return _wrap_xedit_encoding_get_from_index(self, args, kwargs);
}
%%
override pluma_encoding_get_utf8_deprecated
override xedit_encoding_get_utf8_deprecated
static PyObject *
_wrap_pluma_encoding_get_utf8_deprecated(PyObject *self)
_wrap_xedit_encoding_get_utf8_deprecated(PyObject *self)
{
if (PyErr_Warn(PyExc_DeprecationWarning, "use pluma.encoding_get_utf8 instead") < 0)
if (PyErr_Warn(PyExc_DeprecationWarning, "use xedit.encoding_get_utf8 instead") < 0)
return NULL;
return _wrap_pluma_encoding_get_utf8(self);
return _wrap_xedit_encoding_get_utf8(self);
}
%%
override pluma_encoding_get_current_deprecated
override xedit_encoding_get_current_deprecated
static PyObject *
_wrap_pluma_encoding_get_current_deprecated(PyObject *self)
_wrap_xedit_encoding_get_current_deprecated(PyObject *self)
{
if (PyErr_Warn(PyExc_DeprecationWarning, "use pluma.encoding_get_current instead") < 0)
if (PyErr_Warn(PyExc_DeprecationWarning, "use xedit.encoding_get_current instead") < 0)
return NULL;
return _wrap_pluma_encoding_get_current(self);
return _wrap_xedit_encoding_get_current(self);
}
%%
override pluma_tab_get_from_document_deprecated kwargs
override xedit_tab_get_from_document_deprecated kwargs
static PyObject *
_wrap_pluma_tab_get_from_document_deprecated(PyObject *self, PyObject *args, PyObject *kwargs)
_wrap_xedit_tab_get_from_document_deprecated(PyObject *self, PyObject *args, PyObject *kwargs)
{
if (PyErr_Warn(PyExc_DeprecationWarning, "use pluma.tab_get_from_document instead") < 0)
if (PyErr_Warn(PyExc_DeprecationWarning, "use xedit.tab_get_from_document instead") < 0)
return NULL;
return _wrap_pluma_tab_get_from_document(self, args, kwargs);
return _wrap_xedit_tab_get_from_document(self, args, kwargs);
}
%%
override pluma_language_manager_list_languages_sorted kwargs
override xedit_language_manager_list_languages_sorted kwargs
static PyObject *
_wrap_pluma_language_manager_list_languages_sorted(PyObject *self, PyObject *args, PyObject *kwargs)
_wrap_xedit_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_pluma_language_manager_list_languages_sorted(PyObject *self, PyObject *arg
&include_hidden))
return NULL;
list = pluma_language_manager_list_languages_sorted (GTK_SOURCE_LANGUAGE_MANAGER (lm->obj),
list = xedit_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_pluma_language_manager_list_languages_sorted(PyObject *self, PyObject *arg
return py_list;
}
%%
override pluma_debug kwargs
override xedit_debug kwargs
static PyObject *
_wrap_pluma_debug(PyObject *self, PyObject *args, PyObject *kwargs)
_wrap_xedit_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 ("PLUMA_DEBUG_PLUGINS") == NULL)
if (g_getenv ("XEDIT_DEBUG_PLUGINS") == NULL)
{
Py_INCREF (Py_None);
return Py_None;
@@ -423,12 +423,12 @@ _wrap_pluma_debug(PyObject *self, PyObject *args, PyObject *kwargs)
funcname = PyTuple_GetItem (tuple, 2);
if (message == NULL)
pluma_debug (PLUMA_DEBUG_PLUGINS,
xedit_debug (XEDIT_DEBUG_PLUGINS,
PyString_AsString (filename),
PyInt_AsLong (lineno),
PyString_AsString (funcname));
else
pluma_debug_message (PLUMA_DEBUG_PLUGINS,
xedit_debug_message (XEDIT_DEBUG_PLUGINS,
PyString_AsString (filename),
PyInt_AsLong (lineno),
PyString_AsString (funcname),
@@ -442,18 +442,18 @@ _wrap_pluma_debug(PyObject *self, PyObject *args, PyObject *kwargs)
return Py_None;
}
%%
override pluma_statusbar_flash_message kwargs
override xedit_statusbar_flash_message kwargs
static PyObject *
_wrap_pluma_statusbar_flash_message(PyGObject *self, PyObject *args, PyObject *kwargs)
_wrap_xedit_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:PlumaStatusbar.flash_message", kwlist, &context_id, &message))
if (!PyArg_ParseTupleAndKeywords(args, kwargs,"is:XeditStatusbar.flash_message", kwlist, &context_id, &message))
return NULL;
pluma_statusbar_flash_message(PLUMA_STATUSBAR(self->obj), context_id, "%s", message);
xedit_statusbar_flash_message(XEDIT_STATUSBAR(self->obj), context_id, "%s", message);
Py_INCREF(Py_None);
return Py_None;

View File

@@ -3,43 +3,43 @@
;; Enumerations and flags ...
;; From ../../pluma/pluma-commands.h
;; From ../../xedit/xedit-commands.h
(define-function load_uri
(c-name "pluma_commands_load_uri")
(c-name "xedit_commands_load_uri")
(return-type "none")
(parameters
'("PlumaWindow*" "window")
'("XeditWindow*" "window")
'("const-gchar*" "uri")
'("const-PlumaEncoding*" "encoding")
'("const-XeditEncoding*" "encoding")
'("gint" "line_pos")
)
)
(define-function load_uris
(c-name "pluma_commands_load_uris")
(c-name "xedit_commands_load_uris")
(return-type "gint")
(parameters
'("PlumaWindow*" "window")
'("XeditWindow*" "window")
'("const-GSList*" "uris")
'("const-PlumaEncoding*" "encoding")
'("const-XeditEncoding*" "encoding")
'("gint" "line_pos")
)
)
(define-function save_document
(c-name "pluma_commands_save_document")
(c-name "xedit_commands_save_document")
(return-type "none")
(parameters
'("PlumaWindow*" "window")
'("PlumaDocument*" "document")
'("XeditWindow*" "window")
'("XeditDocument*" "document")
)
)
(define-function save_all_documents
(c-name "pluma_commands_save_all_documents")
(c-name "xedit_commands_save_all_documents")
(return-type "none")
(parameters
'("PlumaWindow*" "window")
'("XeditWindow*" "window")
)
)

View File

@@ -5,59 +5,59 @@ headers
#include <pygobject.h>
#include <pygtk/pygtk.h>
#include "pluma-commands.h"
#include "pluma-window.h"
#include "xedit-commands.h"
#include "xedit-window.h"
void pyplumacommands_register_classes (PyObject *d);
void pyplumacommands_add_constants (PyObject *module, const gchar *strip_prefix);
void pyxeditcommands_register_classes (PyObject *d);
void pyxeditcommands_add_constants (PyObject *module, const gchar *strip_prefix);
%%
modulename pluma.commands
modulename xedit.commands
%%
import pluma.Window as PyPlumaWindow_Type
import pluma.Document as PyPlumaDocument_Type
import xedit.Window as PyXeditWindow_Type
import xedit.Document as PyXeditDocument_Type
%%
ignore-glob
_*
%%
override pluma_commands_load_uri kwargs
override xedit_commands_load_uri kwargs
static PyObject *
_wrap_pluma_commands_load_uri (PyObject *self, PyObject *args, PyObject *kwargs)
_wrap_xedit_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;
PlumaEncoding *encoding = NULL;
XeditEncoding *encoding = NULL;
if (!PyArg_ParseTupleAndKeywords (args, kwargs, "O!s|Oi:load_uri",
kwlist, &PyPlumaWindow_Type,
kwlist, &PyXeditWindow_Type,
&window, &uri, &py_encoding,
&line_pos))
return NULL;
if (py_encoding != NULL && py_encoding != Py_None)
{
if (pyg_boxed_check (py_encoding, PLUMA_TYPE_ENCODING))
encoding = pyg_boxed_get (py_encoding, PlumaEncoding);
if (pyg_boxed_check (py_encoding, XEDIT_TYPE_ENCODING))
encoding = pyg_boxed_get (py_encoding, XeditEncoding);
else
{
PyErr_SetString (PyExc_TypeError,
"encoding should be a PlumaEncoding");
"encoding should be a XeditEncoding");
return NULL;
}
}
pluma_commands_load_uri (PLUMA_WINDOW (window->obj), uri, encoding,
xedit_commands_load_uri (XEDIT_WINDOW (window->obj), uri, encoding,
line_pos);
Py_INCREF (Py_None);
return Py_None;
}
%%
override pluma_commands_load_uris kwargs
override xedit_commands_load_uris kwargs
static PyObject *
_wrap_pluma_commands_load_uris (PyObject *self, PyObject *args, PyObject *kwargs)
_wrap_xedit_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_pluma_commands_load_uris (PyObject *self, PyObject *args, PyObject *kwargs
PyObject *py_encoding = NULL;
PyObject *list;
PyObject *item;
PlumaEncoding *encoding = NULL;
XeditEncoding *encoding = NULL;
int len;
int i;
if (!PyArg_ParseTupleAndKeywords (args, kwargs, "O!O|Oi:load_uri",
kwlist, &PyPlumaWindow_Type,
kwlist, &PyXeditWindow_Type,
&window, &list, &py_encoding,
&line_pos))
return NULL;
if (py_encoding != NULL && py_encoding != Py_None)
{
if (pyg_boxed_check (py_encoding, PLUMA_TYPE_ENCODING))
encoding = pyg_boxed_get (py_encoding, PlumaEncoding);
if (pyg_boxed_check (py_encoding, XEDIT_TYPE_ENCODING))
encoding = pyg_boxed_get (py_encoding, XeditEncoding);
else {
PyErr_SetString (PyExc_TypeError,
"encoding should be a PlumaEncoding");
"encoding should be a XeditEncoding");
return NULL;
}
}
@@ -113,7 +113,7 @@ _wrap_pluma_commands_load_uris (PyObject *self, PyObject *args, PyObject *kwargs
}
uris = g_slist_reverse (uris);
pluma_commands_load_uris (PLUMA_WINDOW (window->obj), uris,
xedit_commands_load_uris (XEDIT_WINDOW (window->obj), uris,
encoding, line_pos);
g_slist_free (uris);

View File

@@ -1,8 +1,8 @@
%%
headers
#include <pluma/pluma-message-bus.h>
#include <pluma/pluma-message.h>
#include <xedit/xedit-message-bus.h>
#include <xedit/xedit-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(PlumaMessage *message, PyObject *pykey, PyObject *pyvalue)
_helper_wrap_message_set_value(XeditMessage *message, PyObject *pykey, PyObject *pyvalue)
{
gchar *key;
GType gtype;
@@ -80,7 +80,7 @@ _helper_wrap_message_set_value(PlumaMessage *message, PyObject *pykey, PyObject
if (key == NULL)
return 0;
gtype = pluma_message_get_key_type(message, key);
gtype = xedit_message_get_key_type(message, key);
if (gtype == 0) {
PyErr_SetString(PyExc_TypeError, "invalid key");
@@ -97,7 +97,7 @@ _helper_wrap_message_set_value(PlumaMessage *message, PyObject *pykey, PyObject
return 0;
}
pluma_message_set_value(message, key, &value);
xedit_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, PlumaMessage *message)
_helper_message_set(PyObject *key, PyObject *value, XeditMessage *message)
{
_helper_wrap_message_set_value(message, key, value);
}
static void
_helper_message_set_values(PlumaMessage *message, PyObject *args, PyObject *kwargs)
_helper_message_set_values(XeditMessage *message, PyObject *args, PyObject *kwargs)
{
_helper_parse_pairs(args, kwargs, (ParsePairFunc)_helper_message_set, message);
}
static PlumaMessage *
_helper_wrap_create_message(PlumaMessageBus *bus, PyObject *args, PyObject *kwargs)
static XeditMessage *
_helper_wrap_create_message(XeditMessageBus *bus, PyObject *args, PyObject *kwargs)
{
PyObject *pypath, *pymethod, *pydict;
if (!PyArg_ParseTuple(args, "OO|O:PlumaMessage.create", &pypath, &pymethod, &pydict))
if (!PyArg_ParseTuple(args, "OO|O:XeditMessage.create", &pypath, &pymethod, &pydict))
return NULL;
gchar *object_path = _helper_wrap_get_string(pypath);
gchar *method = _helper_wrap_get_string(pymethod);
PlumaMessageType *message_type = pluma_message_bus_lookup (bus, object_path, method);
PlumaMessage *message;
XeditMessageType *message_type = xedit_message_bus_lookup (bus, object_path, method);
XeditMessage *message;
if (message_type)
{
message = pluma_message_type_instantiate(message_type, NULL);
message = xedit_message_type_instantiate(message_type, NULL);
_helper_message_set_values(message, args, kwargs);
}
else
@@ -186,12 +186,12 @@ _helper_wrap_create_message(PlumaMessageBus *bus, PyObject *args, PyObject *kwar
typedef struct {
PyObject *func;
PyObject *data;
} PyPlumaCustomNotify;
} PyXeditCustomNotify;
static void
pypluma_custom_destroy_notify(gpointer user_data)
pyxedit_custom_destroy_notify(gpointer user_data)
{
PyPlumaCustomNotify *cunote = user_data;
PyXeditCustomNotify *cunote = user_data;
PyGILState_STATE state;
g_return_if_fail(user_data);
@@ -205,21 +205,21 @@ pypluma_custom_destroy_notify(gpointer user_data)
%%
ignore-glob
*_get_type
pluma_message_type_foreach
pluma_message_type_instantiate_valist
pluma_message_type_new_valist
pluma_message_get_valist
pluma_message_set_valist
pluma_message_set_valuesv
pluma_message_bus_disconnect_by_func
pluma_message_bus_block_by_func
pluma_message_bus_unblock_by_func
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
%%
override pluma_message_type_new kwargs
override xedit_message_type_new kwargs
typedef struct
{
PlumaMessageType *message_type;
XeditMessageType *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);
pluma_message_type_set(info->message_type, optional, k, gtype, NULL);
xedit_message_type_set(info->message_type, optional, k, gtype, NULL);
g_free(k);
}
static int
_wrap_pluma_message_type_new(PyGObject *self, PyObject *args, PyObject *kwargs)
_wrap_xedit_message_type_new(PyGObject *self, PyObject *args, PyObject *kwargs)
{
PyObject *pypath, *pymethod, *optional = NULL, *pydict;
if (!PyArg_ParseTuple(args, "OO|OO:PlumaMessageType.new", &pypath, &pymethod, &optional, &pydict))
if (!PyArg_ParseTuple(args, "OO|OO:XeditMessageType.new", &pypath, &pymethod, &optional, &pydict))
return -1;
PlumaMessageType *message_type = PLUMA_MESSAGE_TYPE(g_object_new(pyg_type_from_object((PyObject *) self), NULL));
XeditMessageType *message_type = XEDIT_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_pluma_message_type_new(PyGObject *self, PyObject *args, PyObject *kwargs)
return 0;
}
%%
override pluma_message_type_instantiate kwargs
override xedit_message_type_instantiate kwargs
static PyObject *
_wrap_pluma_message_type_instantiate(PyGObject *self, PyObject *args, PyObject *kwargs)
_wrap_xedit_message_type_instantiate(PyGObject *self, PyObject *args, PyObject *kwargs)
{
PlumaMessageType *message_type = PLUMA_MESSAGE_TYPE (self->obj);
PlumaMessage *message = pluma_message_type_instantiate(message_type, NULL);
XeditMessageType *message_type = XEDIT_MESSAGE_TYPE (self->obj);
XeditMessage *message = xedit_message_type_instantiate(message_type, NULL);
_helper_message_set_values(message, args, kwargs);
return pygobject_new((GObject *)message);
}
%%
override pluma_message_get args
override xedit_message_get args
static PyObject *
_wrap_pluma_message_get(PyGObject *self, PyObject *args)
_wrap_xedit_message_get(PyGObject *self, PyObject *args)
{
guint len, i;
PyObject *ret;
@@ -294,7 +294,7 @@ _wrap_pluma_message_get(PyGObject *self, PyObject *args)
return NULL;
}
pluma_message_get_value (PLUMA_MESSAGE (self->obj), key, &value);
xedit_message_get_value (XEDIT_MESSAGE (self->obj), key, &value);
g_free (key);
PyTuple_SetItem(ret, i, pyg_value_as_pyobject(&value, TRUE));
@@ -304,81 +304,81 @@ _wrap_pluma_message_get(PyGObject *self, PyObject *args)
return ret;
}
%%
override pluma_message_get_value kwargs
override xedit_message_get_value kwargs
static PyObject *
_wrap_pluma_message_get_value(PyGObject *self, PyObject *args, PyObject *kwargs)
_wrap_xedit_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:PlumaMessage.get_value", kwlist, &key))
if (!PyArg_ParseTupleAndKeywords(args, kwargs, "s:XeditMessage.get_value", kwlist, &key))
return NULL;
pluma_message_get_value(PLUMA_MESSAGE(self->obj), key, &value);
xedit_message_get_value(XEDIT_MESSAGE(self->obj), key, &value);
ret = pyg_value_as_pyobject(&value, TRUE);
g_value_unset(&value);
return ret;
}
%%
override pluma_message_set_value kwargs
override xedit_message_set_value kwargs
static PyObject *
_wrap_pluma_message_set_value(PyGObject *self, PyObject *args, PyObject *kwargs)
_wrap_xedit_message_set_value(PyGObject *self, PyObject *args, PyObject *kwargs)
{
static char *kwlist[] = { "key", "value", NULL };
PyObject *pykey, *pyvalue;
if (!PyArg_ParseTupleAndKeywords(args, kwargs, "OO:PlumaMessage.set_value", kwlist, &pykey, &pyvalue))
if (!PyArg_ParseTupleAndKeywords(args, kwargs, "OO:XeditMessage.set_value", kwlist, &pykey, &pyvalue))
return NULL;
if (!_helper_wrap_message_set_value(PLUMA_MESSAGE(self->obj), pykey, pyvalue))
if (!_helper_wrap_message_set_value(XEDIT_MESSAGE(self->obj), pykey, pyvalue))
return NULL;
Py_INCREF(Py_None);
return Py_None;
}
%%
override pluma_message_set kwargs
override xedit_message_set kwargs
static PyObject *
_wrap_pluma_message_set (PyGObject *self, PyObject *args, PyObject *kwargs) {
_helper_message_set_values(PLUMA_MESSAGE(self->obj), args, kwargs);
_wrap_xedit_message_set (PyGObject *self, PyObject *args, PyObject *kwargs) {
_helper_message_set_values(XEDIT_MESSAGE(self->obj), args, kwargs);
Py_INCREF(Py_None);
return Py_None;
}
%%
override pluma_message_bus_new
override xedit_message_bus_new
static int
_wrap_pluma_message_bus_new(PyGObject *self)
_wrap_xedit_message_bus_new(PyGObject *self)
{
pygobject_construct (self, NULL);
if (!self->obj) {
PyErr_SetString (PyExc_RuntimeError, "could not create pluma.MessageBus object");
PyErr_SetString (PyExc_RuntimeError, "could not create xedit.MessageBus object");
return -1;
}
return 0;
}
%%
new-constructor PLUMA_TYPE_MESSAGE_BUS
new-constructor XEDIT_TYPE_MESSAGE_BUS
%%
override pluma_message_bus_register kwargs
override xedit_message_bus_register kwargs
static PyObject *
_wrap_pluma_message_bus_register(PyGObject *self, PyObject *args, PyObject *kwargs)
_wrap_xedit_message_bus_register(PyGObject *self, PyObject *args, PyObject *kwargs)
{
PyObject *pypath, *pymethod, *optional = NULL, *pydict;
PlumaMessageBus *bus = PLUMA_MESSAGE_BUS(self->obj);
XeditMessageBus *bus = XEDIT_MESSAGE_BUS(self->obj);
if (!PyArg_ParseTuple(args, "OO|OO:PlumaMessageBus.register", &pypath, &pymethod, &optional, &pydict))
if (!PyArg_ParseTuple(args, "OO|OO:XeditMessageBus.register", &pypath, &pymethod, &optional, &pydict))
return NULL;
gchar *object_path = _helper_wrap_get_string(pypath);
gchar *method = _helper_wrap_get_string(pymethod);
PlumaMessageType *message_type = pluma_message_bus_register(bus, object_path, method, 0, NULL);
XeditMessageType *message_type = xedit_message_bus_register(bus, object_path, method, 0, NULL);
g_free(object_path);
g_free(method);
@@ -392,15 +392,15 @@ _wrap_pluma_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(PLUMA_TYPE_MESSAGE_TYPE, message_type, TRUE, TRUE);
return pyg_boxed_new(XEDIT_TYPE_MESSAGE_TYPE, message_type, TRUE, TRUE);
}
%%
override pluma_message_bus_connect kwargs
override xedit_message_bus_connect kwargs
static void
pypluma_message_bus_connect_cb(PlumaMessageBus *bus, PlumaMessage *message, gpointer data)
pyxedit_message_bus_connect_cb(XeditMessageBus *bus, XeditMessage *message, gpointer data)
{
PyGILState_STATE state;
PyPlumaCustomNotify *cunote = data;
PyXeditCustomNotify *cunote = data;
PyObject *pybus, *pymessage, *retobj;
g_assert(cunote->func);
@@ -426,16 +426,16 @@ pypluma_message_bus_connect_cb(PlumaMessageBus *bus, PlumaMessage *message, gpoi
}
static PyObject *
_wrap_pluma_message_bus_connect(PyGObject *self, PyObject *args, PyObject *kwargs)
_wrap_xedit_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;
PyPlumaCustomNotify *cunote;
PyXeditCustomNotify *cunote;
if (!PyArg_ParseTupleAndKeywords(args, kwargs,
"ssO|O:PlumaMessageBus.connect",
"ssO|O:XeditMessageBus.connect",
kwlist, &domain, &name, &pyfunc, &pyarg))
return NULL;
@@ -443,63 +443,63 @@ _wrap_pluma_message_bus_connect(PyGObject *self, PyObject *args, PyObject *kwarg
PyErr_SetString(PyExc_TypeError, "func must be a callable object");
return NULL;
}
cunote = g_new(PyPlumaCustomNotify, 1);
cunote = g_new(PyXeditCustomNotify, 1);
Py_INCREF(pyfunc);
cunote->func = pyfunc;
Py_XINCREF(pyarg);
cunote->data = pyarg;
guint id = pluma_message_bus_connect(PLUMA_MESSAGE_BUS(self->obj),
guint id = xedit_message_bus_connect(XEDIT_MESSAGE_BUS(self->obj),
domain,
name,
pypluma_message_bus_connect_cb,
pyxedit_message_bus_connect_cb,
(gpointer)cunote,
pypluma_custom_destroy_notify);
pyxedit_custom_destroy_notify);
return PyLong_FromUnsignedLong(id);
}
%%
override pluma_message_bus_send kwargs
override xedit_message_bus_send kwargs
static PyObject *
_wrap_pluma_message_bus_send(PyGObject *self, PyObject *args, PyObject *kwargs)
_wrap_xedit_message_bus_send(PyGObject *self, PyObject *args, PyObject *kwargs)
{
/* create a new message object */
PlumaMessage *message;
PlumaMessageBus *bus = PLUMA_MESSAGE_BUS(self->obj);
XeditMessage *message;
XeditMessageBus *bus = XEDIT_MESSAGE_BUS(self->obj);
message = _helper_wrap_create_message(bus, args, kwargs);
if (!message)
return NULL;
pluma_message_bus_send_message(bus, message);
xedit_message_bus_send_message(bus, message);
g_object_unref (message);
Py_INCREF(Py_None);
return Py_None;
}
%%
override pluma_message_bus_send_sync kwargs
override xedit_message_bus_send_sync kwargs
static PyObject *
_wrap_pluma_message_bus_send_sync(PyGObject *self, PyObject *args, PyObject *kwargs)
_wrap_xedit_message_bus_send_sync(PyGObject *self, PyObject *args, PyObject *kwargs)
{
/* create a new message object */
PlumaMessage *message;
PlumaMessageBus *bus = PLUMA_MESSAGE_BUS(self->obj);
XeditMessage *message;
XeditMessageBus *bus = XEDIT_MESSAGE_BUS(self->obj);
message = _helper_wrap_create_message(bus, args, kwargs);
if (!message)
return NULL;
pluma_message_bus_send_message_sync(bus, message);
xedit_message_bus_send_message_sync(bus, message);
return pygobject_new((GObject *)message);
}
%%
override-slot PlumaMessage.tp_getattro
override-slot XeditMessage.tp_getattro
static PyObject *
_wrap_pluma_message_tp_getattro(PyObject *self, PyObject *attrname)
_wrap_xedit_message_tp_getattro(PyObject *self, PyObject *attrname)
{
PlumaMessage *message = PLUMA_MESSAGE(((PyGObject *)self)->obj);
PlumaMessageType *type;
XeditMessage *message = XEDIT_MESSAGE(((PyGObject *)self)->obj);
XeditMessageType *type;
gchar *name = _helper_wrap_get_string (attrname);
gboolean exists;
@@ -513,10 +513,10 @@ _wrap_pluma_message_tp_getattro(PyObject *self, PyObject *attrname)
}
g_object_get (message, "type", &type, NULL);
intype = pluma_message_type_lookup (type, name) != G_TYPE_INVALID;
pluma_message_type_unref (type);
intype = xedit_message_type_lookup (type, name) != G_TYPE_INVALID;
xedit_message_type_unref (type);
exists = pluma_message_has_key (message, name);
exists = xedit_message_has_key (message, name);
if (!intype)
{
@@ -525,7 +525,7 @@ _wrap_pluma_message_tp_getattro(PyObject *self, PyObject *attrname)
else if (exists)
{
GValue value = { 0, };
pluma_message_get_value (message, name, &value);
xedit_message_get_value (message, name, &value);
ret = pyg_value_as_pyobject(&value, TRUE);
g_value_unset (&value);
}
@@ -539,11 +539,11 @@ _wrap_pluma_message_tp_getattro(PyObject *self, PyObject *attrname)
return ret;
}
%%
override-slot PlumaMessage.tp_setattro
override-slot XeditMessage.tp_setattro
static int
_wrap_pluma_message_tp_setattro(PyObject *self, PyObject *attrname, PyObject *value)
_wrap_xedit_message_tp_setattro(PyObject *self, PyObject *attrname, PyObject *value)
{
PlumaMessage *message = PLUMA_MESSAGE(((PyGObject *)self)->obj);
XeditMessage *message = XEDIT_MESSAGE(((PyGObject *)self)->obj);
if (!_helper_wrap_message_set_value(message, attrname, value))
{

View File

@@ -1,11 +1,11 @@
%%
headers
#include <pluma/pluma-plugin.h>
#include <pluma/pluma-window.h>
#include <xedit/xedit-plugin.h>
#include <xedit/xedit-window.h>
%%
override pluma_plugin_activate kwargs
override xedit_plugin_activate kwargs
static PyObject *
_wrap_pluma_plugin_activate(PyGObject *self, PyObject *args, PyObject *kwargs)
_wrap_xedit_plugin_activate(PyGObject *self, PyObject *args, PyObject *kwargs)
{
gpointer klass, klass2;
static char *kwlist[] = { "window", NULL };
@@ -14,27 +14,27 @@ _wrap_pluma_plugin_activate(PyGObject *self, PyObject *args, PyObject *kwargs)
if (!PyArg_ParseTupleAndKeywords (args,
kwargs,
"O!:PlumaPlugin.activate",
"O!:XeditPlugin.activate",
kwlist,
&PyPlumaWindow_Type,
&PyXeditWindow_Type,
&window))
return NULL;
klass = g_type_class_ref (pyg_type_from_object (cls));
if (PLUMA_IS_PLUGIN_PYTHON_CLASS (klass))
if (XEDIT_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 (PLUMA_PLUGIN_CLASS (klass)->activate)
PLUMA_PLUGIN_CLASS (klass)->activate (PLUMA_PLUGIN (self->obj),
PLUMA_WINDOW (window->obj));
if (XEDIT_PLUGIN_CLASS (klass)->activate)
XEDIT_PLUGIN_CLASS (klass)->activate (XEDIT_PLUGIN (self->obj),
XEDIT_WINDOW (window->obj));
else {
PyErr_SetString (PyExc_NotImplementedError,
"virtual method PlumaPlugin.activate not implemented");
"virtual method XeditPlugin.activate not implemented");
g_type_class_unref (klass);
return NULL;
}
@@ -45,9 +45,9 @@ _wrap_pluma_plugin_activate(PyGObject *self, PyObject *args, PyObject *kwargs)
}
%%
override pluma_plugin_deactivate kwargs
override xedit_plugin_deactivate kwargs
static PyObject *
_wrap_pluma_plugin_deactivate(PyGObject *self, PyObject *args, PyObject *kwargs)
_wrap_xedit_plugin_deactivate(PyGObject *self, PyObject *args, PyObject *kwargs)
{
gpointer klass, klass2;
static char *kwlist[] = {"window", NULL};
@@ -56,27 +56,27 @@ _wrap_pluma_plugin_deactivate(PyGObject *self, PyObject *args, PyObject *kwargs)
if (!PyArg_ParseTupleAndKeywords (args,
kwargs,
"O!:PlumaPlugin.deactivate",
"O!:XeditPlugin.deactivate",
kwlist,
&PyPlumaWindow_Type,
&PyXeditWindow_Type,
&window))
return NULL;
klass = g_type_class_ref (pyg_type_from_object (cls));
if (PLUMA_IS_PLUGIN_PYTHON_CLASS (klass))
if (XEDIT_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 (PLUMA_PLUGIN_CLASS (klass)->deactivate)
PLUMA_PLUGIN_CLASS (klass)->deactivate (PLUMA_PLUGIN (self->obj),
PLUMA_WINDOW (window->obj));
if (XEDIT_PLUGIN_CLASS (klass)->deactivate)
XEDIT_PLUGIN_CLASS (klass)->deactivate (XEDIT_PLUGIN (self->obj),
XEDIT_WINDOW (window->obj));
else {
PyErr_SetString (PyExc_NotImplementedError,
"virtual method PlumaPlugin.deactivate not implemented");
"virtual method XeditPlugin.deactivate not implemented");
g_type_class_unref (klass);
return NULL;
}
@@ -87,9 +87,9 @@ _wrap_pluma_plugin_deactivate(PyGObject *self, PyObject *args, PyObject *kwargs)
}
%%
override pluma_plugin_update_ui kwargs
override xedit_plugin_update_ui kwargs
static PyObject *
_wrap_pluma_plugin_update_ui (PyGObject *self, PyObject *args, PyObject *kwargs)
_wrap_xedit_plugin_update_ui (PyGObject *self, PyObject *args, PyObject *kwargs)
{
gpointer klass, klass2;
static char *kwlist[] = {"window", NULL};
@@ -98,27 +98,27 @@ _wrap_pluma_plugin_update_ui (PyGObject *self, PyObject *args, PyObject *kwargs)
if (!PyArg_ParseTupleAndKeywords (args,
kwargs,
"O!:PlumaPlugin.update_ui",
"O!:XeditPlugin.update_ui",
kwlist,
&PyPlumaWindow_Type,
&PyXeditWindow_Type,
&window))
return NULL;
klass = g_type_class_ref (pyg_type_from_object (cls));
if (PLUMA_IS_PLUGIN_PYTHON_CLASS (klass))
if (XEDIT_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 (PLUMA_PLUGIN_CLASS (klass)->update_ui)
PLUMA_PLUGIN_CLASS (klass)->update_ui (PLUMA_PLUGIN (self->obj),
PLUMA_WINDOW (window->obj));
if (XEDIT_PLUGIN_CLASS (klass)->update_ui)
XEDIT_PLUGIN_CLASS (klass)->update_ui (XEDIT_PLUGIN (self->obj),
XEDIT_WINDOW (window->obj));
else {
PyErr_SetString (PyExc_NotImplementedError,
"virtual method PlumaPlugin.update_ui not implemented");
"virtual method XeditPlugin.update_ui not implemented");
g_type_class_unref (klass);
return NULL;
}
@@ -129,9 +129,9 @@ _wrap_pluma_plugin_update_ui (PyGObject *self, PyObject *args, PyObject *kwargs)
}
%%
override pluma_plugin_is_configurable
override xedit_plugin_is_configurable
static PyObject *
_wrap_pluma_plugin_is_configurable (PyGObject *self)
_wrap_xedit_plugin_is_configurable (PyGObject *self)
{
int ret;
gpointer klass, klass2;
@@ -139,18 +139,18 @@ _wrap_pluma_plugin_is_configurable (PyGObject *self)
klass = g_type_class_ref (pyg_type_from_object (cls));
if (PLUMA_IS_PLUGIN_PYTHON_CLASS (klass))
if (XEDIT_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 (PLUMA_PLUGIN_CLASS (klass)->is_configurable)
ret = PLUMA_PLUGIN_CLASS (klass)->is_configurable (PLUMA_PLUGIN (self->obj));
if (XEDIT_PLUGIN_CLASS (klass)->is_configurable)
ret = XEDIT_PLUGIN_CLASS (klass)->is_configurable (XEDIT_PLUGIN (self->obj));
else {
PyErr_SetString (PyExc_NotImplementedError,
"virtual method PlumaPlugin.is_configurable not implemented");
"virtual method XeditPlugin.is_configurable not implemented");
g_type_class_unref (klass);
return NULL;
}
@@ -160,9 +160,9 @@ _wrap_pluma_plugin_is_configurable (PyGObject *self)
}
%%
override pluma_plugin_configure_dialog
override xedit_plugin_configure_dialog
static PyObject *
_wrap_pluma_plugin_create_configure_dialog (PyGObject *self)
_wrap_xedit_plugin_create_configure_dialog (PyGObject *self)
{
GtkWidget *ret;
gpointer klass, klass2;
@@ -170,18 +170,18 @@ _wrap_pluma_plugin_create_configure_dialog (PyGObject *self)
klass = g_type_class_ref(pyg_type_from_object (cls));
if (PLUMA_IS_PLUGIN_PYTHON_CLASS (klass))
if (XEDIT_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 (PLUMA_PLUGIN_CLASS (klass)->create_configure_dialog)
ret = PLUMA_PLUGIN_CLASS (klass)->create_configure_dialog (PLUMA_PLUGIN (self->obj));
if (XEDIT_PLUGIN_CLASS (klass)->create_configure_dialog)
ret = XEDIT_PLUGIN_CLASS (klass)->create_configure_dialog (XEDIT_PLUGIN (self->obj));
else {
PyErr_SetString (PyExc_NotImplementedError,
"virtual method PlumaPlugin.create_configure_dialog not implemented");
"virtual method XeditPlugin.create_configure_dialog not implemented");
g_type_class_unref (klass);
return NULL;
}

View File

@@ -1,9 +1,9 @@
;; -*- scheme -*-
;; From ../../pluma/pluma-utils.h
;; From ../../xedit/xedit-utils.h
(define-function uri_has_writable_scheme
(c-name "pluma_utils_uri_has_writable_scheme")
(c-name "xedit_utils_uri_has_writable_scheme")
(return-type "gboolean")
(parameters
'("const-gchar*" "uri")
@@ -11,7 +11,7 @@
)
(define-function uri_has_file_scheme
(c-name "pluma_utils_uri_has_file_scheme")
(c-name "xedit_utils_uri_has_file_scheme")
(return-type "gboolean")
(parameters
'("const-gchar*" "uri")
@@ -19,7 +19,7 @@
)
(define-function uri_exists
(c-name "pluma_utils_uri_exists")
(c-name "xedit_utils_uri_exists")
(return-type "gboolean")
(parameters
'("const-gchar*" "text_uri")
@@ -27,7 +27,7 @@
)
(define-function uri_is_valid
(c-name "pluma_utils_is_valid_uri")
(c-name "xedit_utils_is_valid_uri")
(return-type "gboolean")
(parameters
'("const-gchar*" "uri")
@@ -35,7 +35,7 @@
)
(define-function uri_get_dirname
(c-name "pluma_utils_uri_get_dirname")
(c-name "xedit_utils_uri_get_dirname")
(return-type "gchar*")
(parameters
'("const-char*" "uri")
@@ -43,7 +43,7 @@
)
(define-function menu_position_under_widget
(c-name "pluma_utils_menu_position_under_widget")
(c-name "xedit_utils_menu_position_under_widget")
(return-type "none")
(parameters
'("GtkMenu*" "menu")
@@ -55,7 +55,7 @@
)
(define-function menu_position_under_tree_view
(c-name "pluma_utils_menu_position_under_tree_view")
(c-name "xedit_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 "pluma-utils.h"
#include "xedit-utils.h"
void pyplumautils_register_classes (PyObject *d);
void pyplumautils_add_constants (PyObject *module, const gchar *strip_prefix);
void pyxeditutils_register_classes (PyObject *d);
void pyxeditutils_add_constants (PyObject *module, const gchar *strip_prefix);
%%
modulename pluma.utils
modulename xedit.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 pluma_utils_menu_position_under_widget kwargs
override xedit_utils_menu_position_under_widget kwargs
static PyObject *
_wrap_pluma_utils_menu_position_under_widget (PyObject *self,
_wrap_xedit_utils_menu_position_under_widget (PyObject *self,
PyObject *args,
PyObject *kwargs)
{
@@ -43,7 +43,7 @@ _wrap_pluma_utils_menu_position_under_widget (PyObject *self,
menu = GTK_MENU (pygobject_get (py_menu));
widget = GTK_WIDGET (pygobject_get (py_widget));
pluma_utils_menu_position_under_widget (menu, &x, &y, &push_in, widget);
xedit_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_pluma_utils_menu_position_under_widget (PyObject *self,
return tuple;
}
%%
override pluma_utils_menu_position_under_tree_view kwargs
override xedit_utils_menu_position_under_tree_view kwargs
static PyObject *
_wrap_pluma_utils_menu_position_under_tree_view (PyObject *self,
_wrap_xedit_utils_menu_position_under_tree_view (PyObject *self,
PyObject *args,
PyObject *kwargs)
{
@@ -75,7 +75,7 @@ _wrap_pluma_utils_menu_position_under_tree_view (PyObject *self,
menu = GTK_MENU (pygobject_get (py_menu));
view = GTK_TREE_VIEW (pygobject_get (py_view));
pluma_utils_menu_position_under_widget (menu, &x, &y, &push_in, view);
xedit_utils_menu_position_under_widget (menu, &x, &y, &push_in, view);
tuple = PyTuple_New (3);
PyTuple_SetItem (tuple, 0, PyInt_FromLong (x));