sozi-projects / Sozi

A "zooming" presentation editor
http://sozi.baierouge.fr
Mozilla Public License 2.0
1.58k stars 164 forks source link

Dia "porting" #56

Closed polch closed 13 years ago

polch commented 13 years ago

Hi.

I'm ready to submit to the Dia project (http://live.gnome.org/Dia) a patch for "including Sozi support in Dia".

Before doing so, i wonder if the Sozi team would agree with this submission.

I can send you the patch before submitting it to the Dia ml.

Thank you for Sozi.

Paul.

aumouvantsillage commented 13 years ago

Hi.

It's a good thing to have different fron-ends to Sozi. I fully support your idea. (But actually, my agreement is not necessary as long as you comply with the license of Sozi.)

Please let me know if you need help.

polch commented 13 years ago

I have released a first patch with a demo here : http://paul.chavent.free.fr/sozi.html

polch commented 11 years ago

Hi Dia users.

Just a little message to give an updated patch of the sozi front-end.

It is rebased on master and it has a new aspect option (fixed, free).

For those who don't know sozi, here is a page with impressive presentations done with sozi : http://sozi.wikidot.com/presentations

I still maintain a mini how to use sozi in dia : http://paul.chavent.free.fr/sozi.html

Regards.

Paul. From 0ebf478ea1e7698a5c625d595de879c2522c4b85 Mon Sep 17 00:00:00 2001 From: Paul Chavent paul.chavent@fnac.net Date: Sun, 16 Dec 2012 23:42:56 +0100 Subject: [PATCH] Add sozi front end


configure.in | 12 + objects/Misc/Makefile.am | 9 +- objects/Misc/libmisc.c | 2 + objects/Misc/pixmaps/sozi-frame.xpm | 196 +++++++ objects/Misc/sozi-frame.c | 1087 +++++++++++++++++++++++++++++++++++ objects/Misc/sozi.h | 317 ++++++++++ sheets/Misc.sheet.in | 3 + 7 files changed, 1624 insertions(+), 2 deletions(-) create mode 100644 objects/Misc/pixmaps/sozi-frame.xpm create mode 100644 objects/Misc/sozi-frame.c create mode 100644 objects/Misc/sozi.h

diff --git a/configure.in b/configure.in index 9dce17f..7e9197c 100644 --- a/configure.in +++ b/configure.in @@ -184,6 +184,18 @@ AC_SUBST(XSLT_DIR) AC_SUBST(XSLT_LIBS) AC_SUBST(XSLT_CFLAGS)

+# Find where are the sozi.version, sozi.js and sozi.css files +AC_ARG_WITH(sozi-path,

+if WITH_SOZI_PATH +libmisc_objects_la_CFLAGS = -DSOZI_PATH="\"$(SOZI_PATH)\"" +endif

libmisc_objects_la_LDFLAGS = -export-dynamic -module -avoid-version $(NO_UNDEFINED)

@@ -23,7 +27,8 @@ EXTRA_DIST = \ pixmaps/grid_object.xpm \ pixmaps/measure.xpm \ pixmaps/newgroup.xpm \

diff --git a/objects/Misc/libmisc.c b/objects/Misc/libmisc.c index e72ea9a..65b75a9 100644 --- a/objects/Misc/libmisc.c +++ b/objects/Misc/libmisc.c @@ -33,6 +33,7 @@ extern DiaObjectType grid_object_type; extern DiaObjectType tree_type; extern DiaObjectType measure_type; extern DiaObjectType diagram_as_element_type; +extern DiaObjectType sozi_frame_type;

DIA_PLUGIN_CHECK_INIT

@@ -48,6 +49,7 @@ dia_plugin_init(PluginInfo *info) object_register_type(&tree_type); object_register_type(&measure_type); object_register_type(&diagram_as_element_type);

aumouvantsillage commented 11 years ago

I was wondering if the Dia port was still maintained.

You are posting this announcement in a thread that was closed a year ago. The discussion group would be a better place for this. https://groups.google.com/group/sozi-users