I just thought I would check in and see if there is anything new going on in the extension realm. (Ted, have you found any time to start working on the interpreter property and absolute paths?) I have recently created an effect that draws microtonal and multiscale stringed instrument fretboards. Sounds very useful doesn't it :) I have also started working on an effect to do isometric path extrusions. I think may have taken this idea as far as I am able. Anyone is welcome to pick it up and improve it if they wish.
Besides Multiline text boxes, here are a few other extension autogui widgets I would find useful. Any comments?
- Enumerated choices (drop down list box) - File selector - Mutually exclusive parameter groups (tabs) like:
<tabset> <tab> <param name="length"></param> </tab> <tab> <param name="firstlength"></param> <param name="lastlength"></param> </tab> </tabset>
And lastly Inkscape crashes on startup if an *.inx file contains a string param with an empty default value like this: <param name="crasher" type="string"></param>
Starting program: /usr/local/bin/inkscape [Thread debugging using libthread_db enabled] [New Thread -1223995264 (LWP 7496)]
Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1223995264 (LWP 7496)] 0x0836725f in ParamString (this=0x85ba1e0, name=0x0, guitext=0x0, ext=0x0, xml=0x862480c) at repr.h:175 175 repr.h: No such file or directory. in repr.h (gdb) bt #0 0x0836725f in ParamString (this=0x85ba1e0, name=0x0, guitext=0x0, ext=0x0, xml=0x862480c) at repr.h:175 #1 0x08366b30 in Inkscape::Extension::Parameter::make (in_repr=0x862480c, in_ext=0x85ba070) at extension/parameter.cpp:238 #2 0x083627d4 in Extension (this=0x85ba070, in_repr=0x0, in_imp=0x85a722e) at extension/extension.cpp:92 #3 0x0836c66b in Effect (this=0x85ba070, in_repr=0x0, in_imp=0x0) at extension/effect.cpp:26 #4 0x0836a258 in build_from_reprdoc (doc=0x84a859c, in_imp=0x0) at extension/system.cpp:418 #5 0x0836a3f0 in Inkscape::Extension::build_from_file ( filename=0x859f980 "/home/aaron/.inkscape/extensions/ffss.inx") at extension/system.cpp:447 #6 0x08365d22 in build_module_from_dir (dirname=0x85a86e0 "/home/aaron/.inkscape/extensions") at extension/init.cpp:207 #7 0x08365b81 in Inkscape::Extension::init () at stl_vector.h:501 #8 0x08122acc in inkscape_application_init (argv0=0x0, use_gui=0) at inkscape.cpp:580 #9 0x08117b6a in sp_main_gui (argc=1, argv=0xbffff9c4) at main.cpp:517 #10 0x081ec4fb in Inkscape::NSApplication::Application::run (this=0x0) at application/application.cpp:132 #11 0x08117703 in main (argc=1, argv=0xbffff9c4) at main.cpp:414
Aaron Spike
participants (1)
-
unknown@example.com