Hi
I've spent some time with gdb and fixed the problem. Now UI can call python
actions.
Hope  the patch is ok and could be commited. What do you think?

Changelog:
1. fix to 'ui' service,to start/stop in the same way as working 'function
group' service
2. UI example in py-func demo plugin. It adds 'Tools/Say hello' menu item
that prints 'hello' in A1 cell

Patch:
The patch against gnumeric-1.12.7 is here
http://sourceforge.net/p/fborg/code/HEAD/tree/gnumeric/py-ui-fix.patch


2013/10/11 Anatoly Asviyan <[email protected]>

> Hi
> I'm writing demo python plugin that adds  menu item to insert 'hello' into
> A1  cell
> The function to change a spreadsheat is ok (see below) but I can't make UI
> to actually call it
> and need help with that
>
>
> Gnumeric version: 1.12.0
> Plugin code: https://sourceforge.net/p/fborg/code/HEAD/tree/abc/
> Details:
> 1. gnumeric's plugin manager shows new 'abc' plugin with 1 user interface
> action
> 2. there is new 'Say hello' menu item under 'Tools' menu
> 3. running the action from python console works
> 4. running same action from menu does not (seems that it just isn't called)
>
> To run it from console
> 1. click on a 'say hello' menu item, that adds new interpreter
> 2. open python console, select 'abc' interpreter
> 3. run f_abc_action1(0,0) and see 'hello' in A1 cell
>
>
> --
> Regards, Anatoly
>



-- 
Regards, Anatoly
_______________________________________________
gnumeric-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/gnumeric-list

Reply via email to