lp://staging/~ceefour/tomboy/portable-fixes
Original upstream is: http://
Home page: http://
- Get this branch:
- bzr branch lp://staging/~ceefour/tomboy/portable-fixes
Branch merges
Branch information
Recent revisions
- 899. By sharm
-
2007-02-20 Sandy Armstrong <email address hidden>
* Tomboy/Tray.cs: Rename GConfKeybinding
ToAccel to PrefKeybindingT oAccel.
Also did a general s/gconf/pref.
* Tomboy/Platform/ PlatformFactory .cs: Added Keybinder creational method.
* Tomboy/Platform/ Keybinder. cs: Added IKeybinder interface.
* Tomboy/Platform/ GConfPreference sClient. cs: Redesigned. Whenever AddNotify
is called, the delegate is wrapped in a NotifyWrapper object that handles
being notified by GConf, converting event args, and notifying the original
delegate. For some reason RemoveNotify doesn't work, though. This is
a stupid and simple implementation; the orignal would have required more
work than it was probably worth to capture all the edge cases.
* Tomboy/Platform/ XKeybinder. cs: Moved XKeybinder class here as an
implementation of IKeybinder.
* Tomboy/Applet.cs: TomboyGConfXKeybinder was renamed to TomboyPrefsKeyb inder.
* Tomboy/Preferences. cs: Removed redundant "changed_handler" member.
* Tomboy/XKeybinder. cs: Renamed GConfXKeybinder to PrefsKeybinder, and
TomboyGConfXKeybinder to TomboyPrefsKeyb inder. PrefsKeybinder contains
an IKeybinder (instead of inheriting from XKeybinder). Also did a lot
of s/gconf/pref sort of changes. PrefsKeybinder.UnbindAll now takes
care of unregistering notifications made for each Binding object.