CVSROOT: /cvs/gnome Module name: tomboy Changes by: btimothy 06/12/14 15:28:26
Modified files: Tomboy : Makefile.am RecentChanges.cs Utils.cs Tray.cs Tomboy.cs Applet.cs . : ChangeLog data : Makefile.am Added files: Tomboy : ActionManager.cs data : UIManagerLayout.xml Log message: 2006-12-14 Boyd Timothy <[EMAIL PROTECTED]> The following files address bug #381357 [http://bugzilla.gnome.org/show_bug.cgi?id=381357] by adding a Menubar to the Search All Notes window. They also add in consumption of Gtk.UIManager and Gtk.Action(s). * data/Makefile.am: Include UIManagerLayout.xml in EXTRA_DIST. * data/UIManagerLayout.xml: The XML file needed for Gtk.UIManager. Includes entries for the Search All Notes menubar, a context menu for the Search All Notes window, and the TrayIcon menu. * Tomboy/ActionManager.cs: New file to manage Tomboy's consumption of Gtk.Action(s) and Gtk.UIManager. Using the UIManager should allow plugins to tie in to Tomboy's UI more easily. * Tomboy/Applet.cs: Event handlers now activate the global actions in the ActionManager. * Tomboy/Makefile.am: Added ActionManager.cs as a source file. Added UIManagerLayout.xml as a resource. * Tomboy/RecentChanges.cs: Added a menubar (uses the UIManager). Removed Close button. Added right-click menu so users can open/delete a note from the TreeView with a context menu. * Tomboy/Tomboy.cs: Make "--search" work also for non-dbus. Added about dialog (originally in Tray.cs). Added code to verify that the tray icon gets added to the NotificationArea (when not running as a panel applet). If the tray icon doesn't appear, the Search All Notes window is opened automatically. Set up global actions and action handlers that can be called anywhere in Tomboy via Tomboy.ActionManager ["<action name>"]. Activate ();. * Tomboy/Tray.cs: Moved ShowAbout to Tomboy.cs. Changed the popup menu to use the UIManager so plugins can eventually add things to the menu if absolutely necessary. * Tomboy/Utils.cs: Initialize ActionManager and added public static accessor for it to the Application class. URL : http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=tomboy&who=btimothy&date=explicit&mindate=2006-12-14%2015:27&maxdate=2006-12-14%2015:29 _______________________________________________ cvs-commits-list mailing list cvs-commits-list@gnome.org http://mail.gnome.org/mailman/listinfo/cvs-commits-list