[tomboy-list] tomboy panel menu
sanfordarmstrong at gmail.com
Tue Aug 31 19:29:35 PDT 2010
Sorry, you can't currently run from MonoDevelop. You can only build from there.
Instead, run `make run` in your terminal after building.
You say you're getting build errors...are you getting errors when you
build with `make`? If so, please share them so we can help you
resolve them. All MonoDevelop does when you build is run `make`,
anyway (assuming you opened the right solution...you should be using
Tomboy.mds, not Tomboy.sln).
On Tue, Aug 31, 2010 at 5:53 PM, Colin Kincaid Williams <discord at uw.edu> wrote:
> I git'ed tomboy and removed the ubuntu source package, installed
> monodevelop, and started looking through the source. I ran the
> autogen.sh and make file, but can't run it from monodevelop, I'm
> getting build errors. I'd like to fool around with it a bit, but need
> to get setup so i can code and debug.
> I figured out I'm interested in the NotebookNoteAddin class, and it is
> triggered by the Tomboy.addin.xml file. It looks like most of my
> errors have to do with missing Tomboy.exe and namespace errors.
> On Tue, Aug 31, 2010 at 6:06 AM, Sandy Armstrong
> <sanfordarmstrong at gmail.com> wrote:
>> On Tue, Aug 31, 2010 at 1:35 AM, Colin Kincaid Williams <discord at uw.edu> wrote:
>>> I'd like to fool around with the tomboy panel menu. I downloaded the
>>> ubuntu source package for tomboy, and dug around for awhile. In the
>>> data folder I found some xml files and a gconf schema file, however
>>> I didn't figure out where the panel menu entries are, and how I would
>>> add an entry, can somebody point me that way in the source?
>> The skeleton of the menu is created from UIManagerLayout.xml (see
>> TrayIconMenu popup).
>> This is used in the TomboyTray class (found in Tomboy/Tray.cs). The
>> methods there you'll mostly be interested in are MakeTrayNotesMenu and
>> Depending on whether you're using the panel applet or the notification
>> area icon, for actual showing of the menu you may need to look at
>> Tomboy/Applet.cs, or at the TomboyTrayIcon class in Tomboy/Tray.cs.
>> If you have any questions, don't hesitate to ask.
More information about the Tomboy-list