MDFramework is a set of frameworks extending EOF and AppKit.
Some of theirs classes:
| MDBoolColumnAssociation | Associates a NSTableColumn with a boolean value. |
| MDChooseButtonAssociation, MDChooseObjectPanel, MDModalPanel | Allows to select the target of a relation in a separate window. |
| MDColumnAdder | Adds and removes NSTableColumns (like EOColumnAdder) |
| MDComponent, MDComponentAssociation, MDComponentCtrl, MDComponentsView, MDSplitViewDelegate, MDSuperviewResizing | Allows to build GUIs of components. |
| MDCountColumnAssociation | Displays the number of objects in a related array in a NSTableColumn. |
| MDDraggingCell, MDDraggingColumnAssociation, MDEODragging, MDPasteboardExtensions, MDObjectIconExtensions, MDObjectIconView, MDObjectIconViewAssociation | Implements drag'n'drop for EOF. |
| MDEditingContextActionButton | Autoenabling save and revert/refetch buttons. |
| MDEntityExtensions, MDEntityKeyPathCtrl, MDEntityKeyPathPanel, MDFetchSpecBuilder, MDFetchSpecView, MDFindButton, MDFindPanel | Universal find panel. |
| MDLoginPanel | Universal login panel. |
| MDOutlineViewAssociation | Associates a recursive EO structure with an NSOutlineView |
| MDProgressPanel | A simple progress panel. |
| MDTitleAssociation | Associates the value of an EO with the title of an NSWindow or NSBox |
| MDUserDefaults | Allows to store NSUserDefaults in EO objects. |
Of course there is a palette which makes MDFrameworks's objects available in interface builder. It contains a palette panel, several inspectors and all associations provided by MDFramework.
As this stuff is currently confidential, please log in or email me by hitting the get-password-button.