RE: using custom classes



Hi,

I tried this
><menu name="Tools" action="">
>
>in the UI definition file to
><menu> name="Mine" action="">

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.





> Date: Thu, 7 Dec 2006 09:09:54 +0100
> From: hellan acm org
> To: bw_syl hotmail com
> CC: gnumeric-list gnome org
> 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=""/>
> in the UI definition file.
>
> To make a new menu, you simply change
>
> <menu name="Tools" action="">
>
> in the UI definition file to
> <menu> name="Mine" action=""><menu name="Tools" action="">
>
> in the UI definition file to
> <menu> name="Mine" action="">
>
> (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: hellan acm org
> > > To: bw_syl hotmail com
> > > CC: gnumeric-list gnome org
> > > 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 !

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]