return solipa_ooo;
}
+void
+solipa_ooo_exec (SolipaOOO *ooo, const gchar *statement)
+{
+ PyRun_SimpleString (statement);
+}
+
gboolean
solipa_ooo_apri_documento (SolipaOOO *ooo, const gchar *filename)
{
PyRun_SimpleString (g_strdup_printf ("document = desktop.loadComponentFromURL(\"file:///%s\", \"_default\", 0, ())\n", filename));
+
/* TODO ritornare TRUE/FALSE se document è stato creato o meno */
+
return TRUE;
}
/* TODO controllare se OpenOffice è già in ascolto */
+ /* TODO controllare se OpenOffice è già in esecuzione */
+
dialog = gtk_message_dialog_new (priv->transient,
GTK_DIALOG_DESTROY_WITH_PARENT,
GTK_MESSAGE_INFO,
}
PyRun_SimpleString ("desktop = context.ServiceManager.createInstanceWithContext(\"com.sun.star.frame.Desktop\", context)\n");
+
/* TODO ritornare TRUE/FALSE se desktop è stato creato o meno */
+
return TRUE;
}
const gchar *ooo_path,
const gchar *ooo_soffice);
+void solipa_ooo_exec (SolipaOOO *ooo, const gchar *statement);
+
gboolean solipa_ooo_apri_documento (SolipaOOO *ooo,
const gchar *filename);
void solipa_ooo_string_replace (SolipaOOO *ooo,