Mantis Issue Tracking for Scribus
· Hosting provided by Anduin.net / Øverby Consulting ·

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0001675ScribusScripterpublic05-Feb-15 12:2605-Jul-17 07:11
Reporteralexandre 
Assigned Toringerc 
PrioritynormalSeverityfeatureReproducibilityalways
StatusclosedResolutionwon't fix 
PlatformOSOS Version
Product Version1.3.0cvs 
Target VersionFixed in Version 
Summary0001675: investigate dcop scripting for KDE integrated version
DescriptionIntegration with KDE makes it possible to control a KDE application from outside

http://docs.kde.org/en/3.3/kdeedu/kstars/tool-scriptbuilder.html [^]
TagsNo tags attached.
Attached Files

- Relationships
related to 0000014closedcbradney Better KDE Integration - From Oli's Wiki 
child of 0003813acknowledged Metabug: Scripter 

-  Notes
(0003711)
ringerc (administrator)
05-Feb-15 13:02

How's this for a crazy idea ... use PyKDE to expose the scripter API over DCOP? I don't know if it's possible, but it might work ;-)

I don't know enough about DCOP to speculate about built-in support.
(0003772)
plinnell (administrator)
05-Feb-20 13:07

per roadmap
(0003775)
ringerc (administrator)
05-Feb-20 15:38
edited on: 05-Feb-20 15:45

http:// wiki.scribus.net /index.php/Experimental_PyQt_projects has a sample that relies on the use of PyKDE to load DCOP support at runtime. (ARGH, the mantis URL parser is braindead! What the heck is wrong with 'E' in a URL? URL now deliberately munged so mantis doesn't try to link-ify it.).

I have a C++ plugin working here that does exactly the same thing (just without PyKDE) and requires no patches to the core Scribus code. I'll see about bundling it up as a plugin that can be installed after the main Scribus install, but it won't be useful until I can name some of the key objects (see wiki).

(0004420)
ringerc (administrator)
05-Apr-26 15:26

Doesn't look like DCOP would work out without writing quite a bit of IDL code for the interfaces - the automagic wrappers only seem to work on an extremely limited subset of methods. I looked for ways to make it mostly automatic, but didn't have much luck.

Given that it sounds like KDE4 may use something based on D-BUS instead of DCOP, I don't think it's worth pursuing. Better wait and see what KDE4 and Qt4 bring us, and focus on other things in the mean time - such as KIOslaves on the KDE integration side.

I'm closing this as WONTFIX. Please reopen if you think I've missed something.

- Issue History
Date Modified Username Field Change
05-Feb-15 12:26 alexandre New Issue
05-Feb-15 13:02 ringerc Note Added: 0003711
05-Feb-20 13:07 plinnell Note Added: 0003772
05-Feb-20 15:38 ringerc Note Added: 0003775
05-Feb-20 15:44 ringerc Note Edited: 0003775
05-Feb-20 15:45 ringerc Note Edited: 0003775
05-Apr-26 15:26 ringerc Status new => resolved
05-Apr-26 15:26 ringerc Resolution open => won't fix
05-Apr-26 15:26 ringerc Assigned To => ringerc
05-Apr-26 15:26 ringerc Note Added: 0004420
05-Apr-26 18:44 cbradney Status resolved => closed
05-Jul-17 07:11 ringerc Relationship added related to 0000014
06-May-13 23:32 christoph_s Relationship added child of 0003813



Copyright © 2000 - 2014 MantisBT Team
Powered by Mantis Bugtracker