Does this control have a name? Or is it just a bunch of simple controls merged together? If so, what controls are they?
It looks like an NSTableView
with an a custom cell type and no column header. Have a look at the documentation for NSTableView
's tableView:dataCellForTableColumn:row:
. For columns which have the same type for all rows you may also set the cell class in interface builder.
I doubt the search box is part of the same control.
You could open the Application's Nib file to see what is in there. Look inside the application bundle. If the application is called Example
then you should be able to find the Nib at Example.app/Contents/Resources/English.lproj/MainMenu.nib
.
In addition to what toholio said, an easy way to get the look and feel of the bottom button bar is with BWToolkit.
The best tool for investigating this is fscript, specifically FScriptAnywhere which will let you determine the class and much other information about any visual element of any Cocoa program (and do a lot of other interesting things with Cocoa programs).