Le jeudi 07 décembre 2006 à 19:21 +0100, sylvain a écrit :
> Hi,
> 
> I tried this
> ><menu name="Tools" action="MenuTools">
> >
> >in the UI definition file to
> ><menu> name="Mine" action="AllMine">
> 
> but in the first case i have a second Tools menu and the second case
> didn't work.
> 
> I cut and paste the code of the Example 1 of :
> http://developer.gnome.org/doc/API/2.0/gtk/GtkUIManager.html, the
> toolbar is correctly create but there is no new menu.
> 

You should have a look at the plugins which declare some ui service such
as gnome-db and python-loader.

> 
> ______________________________________________________________________
> > Date: Thu, 7 Dec 2006 09:09:54 +0100
> > From: [EMAIL PROTECTED]
> > To: [EMAIL PROTECTED]
> > CC: [email protected]
> > Subject: Re: using custom classes
> > 
> > sylvain wrote:
> > > I'm sorry to disturb you again, but in your example, you're adding
> a 
> > > menuitem in an existing menu, do you know how to create a new menu
> in 
> > > the menubar ?
> > > 
> > > Thanks a lot :)
> > 
> > 
> > I'm replying to the list, so others can google for the info in the 
> > future. Hope you don't mind.
> > 
> > The menu definition is GtkUIManager UI definition file, see 
> > "http://developer.gnome.org/doc/API/2.0/gtk/GtkUIManager.html";.
> Scroll 
> > down to example 1.
> > 
> > In my plugin, the file is transpose.xml.
> > 
> > And 'Transpose' in these lines in Python:
> > transpose_ui_actions = {
> > 'Transpose': f_transpose,
> > }
> > 
> > matches <menuitem action="Transpose"/>
> > in the UI definition file.
> > 
> > To make a new menu, you simply change
> > 
> > <menu name="Tools" action="MenuTools">
> > 
> > in the UI definition file to
> > <menu> name="Mine" action="AllMine"><menu name="Tools"
> action="MenuTools">
> > 
> > in the UI definition file to
> > <menu> name="Mine" action="AllMine">
> > 
> > (I hope - I didn't test)
> > 
> > the PyGtk documentation is at http://www.pygtk.org/pygtk2reference/.
> The 
> > Gtk documentation is at 
> > http://developer.gnome.org/doc/API/2.0/gtk/index.html. The
> documentation 
> > for the Python support in Gnumeric is at 
> >
> http://www.gnome.org/projects/gnumeric/doc/sect-extending-python.shtml.
> > 
> > Jon
> > 
> > 
> > > 
> > > 
> > > 
> > >
> ------------------------------------------------------------------------
> > > > Subject: Re: using custom classes
> > > > From: [EMAIL PROTECTED]
> > > > To: [EMAIL PROTECTED]
> > > > CC: [email protected]
> > > > Date: Wed, 6 Dec 2006 21:46:29 +0100
> > > >
> > > > On Wed, 2006-12-06 at 20:42 +0100, sylvain wrote:
> > > > > Hi!!
> > > > >
> > > > > I'm trying to write a python plugin for gnumeric, i would like
> to know
> > > > > if it is possible to call a class in this type of plugin, for
> example,
> > > > > i would like to take information from a database and put it in
> some
> > > > > cells.
> > > > >
> > > > > And in addition is it possible to add a menu button to call
> this type
> > > > > of plugin functions.
> > > > >
> > > > > I hope i've been clear enough.
> > > > >
> > > > > Thank you.
> > > >
> > > > I put up an example with a menu item at
> > > > http://jk.ufisa.uninett.no/gnumeric/transpose.tgz
> > > > It's from 1.4, and I don't know how badly it's bitrotted, but
> there
> > > > haven't been big changes in this area since then.
> > > >
> > > > As to the first question, yes, your plugin can import other
> python
> > > > modules and call them.
> > > >
> > > > Jon Kåre
> > > >
> > > 
> > >
> ------------------------------------------------------------------------
> > > Essayez Live.com, votre nouvelle page d'accueil ! Personnalisez-la
> en 
> > > quelques clics pour retrouver tout ce qui vous intéresse au même 
> > > endroit. au même endroit. <http://www.live.com/getstarted>
> > 
> 
> 
> ______________________________________________________________________
> Avec Windows Live Spaces, publiez directement des messages
> électroniques sur votre blog ou ajoutez-y des photos, des blagues et
> d'autres infos. C'est gratuit !
> _______________________________________________
> gnumeric-list mailing list
> [email protected]
> http://mail.gnome.org/mailman/listinfo/gnumeric-list

_______________________________________________
gnumeric-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/gnumeric-list

Reply via email to